:root{--ref-white:#fff;--ref-paper:#fffaf3;--ref-mist:#fff4e6;--ref-fog:#fde3c6;--ref-line:#f1dcc6;--ref-stone-400:#c09474;--ref-stone-500:#95603a;--ref-stone-700:#6e3a14;--ref-ink:#7a3a0c;--ref-ink-deep:#fffbf5;--ref-orange-50:#fff3e6;--ref-orange-100:#fde3c8;--ref-orange-200:#fbc996;--ref-orange-400:#f8a04f;--ref-orange-500:#f57d11;--ref-orange-600:#e06d05;--ref-orange-700:#a94f05;--ref-blush-100:#fce4ea;--acc-yellow:#f6c94d;--acc-olive:#8e9546;--acc-sage:#bbca6f;--acc-lime:#e9e29b;--acc-pink:#f28892;--acc-pink-2:#f29bb9;--acc-magenta:#e4568b;--acc-mint:#ecf4e5;--tint-pink:#fde7ea;--tint-rose:#fbe1ec;--tint-yellow:#fdf2d3;--tint-lime:#f8f5dc;--tint-sage:#eef3dc;--tint-mint:#ecf4e5;--ref-green-600:#1f7a4d;--ref-red-600:#c62828;--sys-bg:var(--ref-white);--sys-bg-alt:var(--ref-paper);--sys-surface:var(--ref-white);--sys-layer-1:var(--ref-mist);--sys-layer-2:var(--ref-fog);--sys-line:var(--ref-line);--sys-ink:var(--ref-ink);--sys-ink-2:var(--ref-stone-500);--sys-ink-3:var(--ref-stone-400);--sys-key:var(--ref-orange-500);--sys-on-key:var(--ref-ink-deep);--sys-key-strong:#c24f08;--sys-key-text:var(--ref-orange-700);--sys-key-soft:var(--ref-orange-50);--sys-key-soft-2:var(--ref-orange-100);--sys-success:var(--ref-green-600);--sys-danger:var(--ref-red-600);--sys-focus:var(--ref-ink);--sys-fill:#d85a0b;--sys-on-fill:var(--ref-ink-deep);--font-display:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--font-serif:"Instrument Serif","Iowan Old Style",Georgia,serif;--font-text:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Geist Mono",ui-monospace,"SF Mono",monospace;--t-mega:clamp(3.5rem,1.6rem + 9.5vw,11rem);--t-display:clamp(2.75rem,1.6rem + 5.6vw,6.5rem);--t-h1:clamp(2.25rem,1.5rem + 3.6vw,4.5rem);--t-h2:clamp(1.75rem,1.3rem + 2.2vw,3.25rem);--t-h3:clamp(1.25rem,1.1rem + .7vw,1.625rem);--t-lead:clamp(1.0625rem,1rem + .35vw,1.3125rem);--t-body:1rem;--t-small:.875rem;--t-micro:.75rem;--wght-display:520;--wght-head:560;--track-display:-.045em;--track-tight:-.02em;--lh-display:.98;--lh-head:1.04;--lh-body:1.55;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--s-32:128px;--gutter:clamp(16px,4vw,40px);--gap-inside:var(--s-2);--gap-related:var(--s-3);--gap-group:var(--s-6);--gap-section:clamp(72px,9vw,144px);--maxw:1440px;--r-xs:6px;--r-sm:10px;--r-md:16px;--r-lg:24px;--r-xl:36px;--r-pill:999px;--hair:1px solid var(--sys-line);--control-h:44px;--control-h-lg:56px;--ease:cubic-bezier(.24,1,.4,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--d-1:.1s;--d-2:.15s;--d-3:.2s;--d-4:.3s;--d-5:.5s;--d-6:.8s;--d-7:1.2s;--st-hover:8%;--st-press:12%;--cb-btn-h:var(--control-h);--cb-btn-r:var(--r-pill);--cb-card-r:var(--r-lg);--cb-plate-bg:var(--sys-layer-1);--cb-field-r:var(--r-sm);--cb-chip-r:var(--r-pill);--cb-sheet-r:var(--r-xl)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto}body{background:var(--sys-bg);color:var(--sys-ink);font:400 var(--t-body)/var(--lh-body)var(--font-text);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;margin:0}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,figure,ul,ol{margin:0;padding:0}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--sys-focus);outline-offset:3px}::selection{background:var(--sys-fill);color:var(--sys-on-fill)}.cb-wrap{max-width:var(--maxw);padding-inline:var(--gutter);width:100%;margin-inline-start:auto;margin-inline-end:auto}.cb-section{padding-block:var(--gap-section)}.cb-stack{display:flex;gap:var(--gap-related);flex-direction:column}.cb-row{display:flex;align-items: center;gap:var(--gap-related);flex-wrap:wrap}.cb-mega,.cb-display,.cb-h1,.cb-h2,.cb-h3{font-family:var(--font-display);color:var(--sys-ink);text-wrap:balance}.cb-mega{font-size:var(--t-mega);font-weight:var(--wght-display);letter-spacing:-.055em;line-height:.92}.cb-display{font-size:var(--t-display);font-weight:var(--wght-display);line-height:var(--lh-display);letter-spacing:var(--track-display)}.cb-h1{font-size:var(--t-h1);font-weight:var(--wght-head);line-height:var(--lh-head);letter-spacing:-.04em}.cb-h2{font-size:var(--t-h2);font-weight:var(--wght-head);line-height:var(--lh-head);letter-spacing:-.035em}.cb-h3{font-size:var(--t-h3);letter-spacing:-.02em;font-weight:560;line-height:1.2}.cb-serif{font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.cb-lead{font-size:var(--t-lead);color:var(--sys-ink-2);text-wrap:pretty;max-width:46ch;line-height:1.5}.cb-body{color:var(--sys-ink-2);text-wrap:pretty;max-width:62ch}.cb-small{font-size:var(--t-small);color:var(--sys-ink-2)}.cb-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cb-key{color:var(--sys-key)}.cb-btn{--bg:var(--sys-fill);--fg:var(--sys-on-fill);--bd:transparent;position:relative;isolation:isolate;display:inline-flex;justify-content:center;align-items: center;gap:var(--s-2);min-height:var(--cb-btn-h);padding:0 var(--s-5);border-radius:var(--cb-btn-r);background:var(--bg);color:var(--fg);border:1px solid var(--bd);font:600 .9375rem/1 var(--font-text);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform var(--d-3)var(--ease),background-color var(--d-3)var(--ease),color var(--d-3)var(--ease),border-color var(--d-3)var(--ease)}.cb-btn:before{content:"";position:absolute;z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--d-2)var(--ease);background:currentColor;inset:0}@media (hover:hover){.cb-btn:hover:before{opacity:.08}}.cb-btn:active{transform:scale(.97)}.cb-btn:active:before{opacity:.12}.cb-btn[disabled],.cb-btn[aria-disabled=true]{opacity:.38;pointer-events:none}.cb-btn--key{--bg:var(--sys-fill);--fg:var(--sys-on-fill)}.cb-btn--line{--bg:transparent;--fg:var(--sys-ink);--bd:var(--sys-line)}.cb-btn--soft{--bg:var(--sys-key-soft);--fg:var(--sys-key-text)}.cb-btn--ghost{--bg:transparent;--fg:var(--sys-ink);padding-inline:var(--s-3)}.cb-btn--lg{min-height:var(--control-h-lg);padding-inline:var(--s-6);font-size:1rem}.cb-btn--block{width:100%}.cb-btn--icon{width:var(--cb-btn-h);flex:none;padding:0}.cb-btn svg{flex:none;width:20px;height:20px}.cb-roll{position:relative;display:inline-grid;clip-path:inset(0 -6px);height:1.15em;line-height:1.15}.cb-roll>span{grid-area:1/1;transition:transform var(--d-4)var(--ease)}.cb-roll>span+span{position:absolute;pointer-events:none;inset:0;transform:translateY(110%)}@media (hover:hover){.cb-btn:hover .cb-roll>span:first-child{transform:translateY(-110%)}.cb-btn:hover .cb-roll>span+span{transform:translateY(0)}}.cb-chip{display:inline-flex;align-items: center;gap:var(--s-2);min-height:var(--control-h);padding:0 var(--s-4);border-radius:var(--cb-chip-r);border:1px solid var(--sys-line);background:var(--sys-bg);font:500 var(--t-small)/1 var(--font-text);cursor:pointer;white-space:nowrap;transition:background-color var(--d-2)var(--ease),color var(--d-2)var(--ease),border-color var(--d-2)var(--ease)}@media (hover:hover){.cb-chip:hover{border-color:var(--sys-ink-3)}}.cb-chip[aria-pressed=true]{background:var(--sys-fill);color:var(--sys-on-fill);border-color:var(--sys-fill)}.cb-chip:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.cb-chip .cb-num{opacity:.6;font-size:var(--t-micro)}.cb-sticker{display:inline-flex;padding:0 var(--s-2);border-radius:var(--r-xs);background:var(--sys-fill);color:var(--sys-on-fill);font:700 var(--t-micro)/1 var(--font-text);letter-spacing:.01em;align-items: center;min-height:26px}.cb-sticker--soft{background:var(--sys-key-soft);color:var(--sys-key-text)}.cb-sticker--ink{background:var(--sys-fill);color:var(--sys-on-fill)}.cb-price{display:inline-flex;align-items:baseline;gap:var(--s-2);flex-wrap:wrap}.cb-price__now{font:600 1.0625rem/1.2 var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--sys-ink)}.cb-price__was{font:400 var(--t-small)/1.2 var(--font-mono);color:var(--sys-ink-2);text-decoration:line-through}.cb-price--lg .cb-price__now{font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem)}.cb-plate{position:relative;overflow:hidden;border-radius:var(--cb-card-r);background:var(--cb-plate-bg);aspect-ratio:4/5;display:grid;place-items: center}.cb-plate>img{object-fit:contain;transition:transform var(--d-6)var(--ease);width:86%;height:86%}.cb-plate--photo>img{object-fit:cover;width:100%;height:100%}.cb-plate--key{--cb-plate-bg:var(--sys-key-soft)}.cb-plate--blush{--cb-plate-bg:var(--ref-blush-100)}.cb-field{display:flex;gap:var(--s-2);flex-direction:column;min-width:0}.cb-field__label{font:600 var(--t-small)/1.2 var(--font-text);color:var(--sys-ink)}.cb-field__hint{font-size:var(--t-micro);color:var(--sys-ink-2);min-height:1.2em}.cb-field__hint[data-error]{color:var(--sys-danger)}.cb-input{min-height:var(--control-h);padding:0 var(--s-4);border-radius:var(--cb-field-r);border:1px solid var(--sys-line);background:var(--sys-bg);transition:border-color var(--d-2)var(--ease),background-color var(--d-2)var(--ease);width:100%;font-size:1rem}textarea.cb-input{padding-block:var(--s-3);resize:vertical;min-height:96px;line-height:1.5}.cb-input::placeholder{color:var(--sys-ink-3)}.cb-input:focus{outline:none;border-color:var(--sys-ink)}.cb-input:focus-visible{outline:2px solid var(--sys-focus);outline-offset:1px}.cb-input[aria-invalid=true]{border-color:var(--sys-danger)}.cb-choice{display:grid;gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.cb-choice label{position:relative;display:flex;padding:var(--s-3)var(--s-4);border-radius:var(--r-md);border:1px solid var(--sys-line);cursor:pointer;transition:border-color var(--d-2)var(--ease),background-color var(--d-2)var(--ease);flex-direction:column;justify-content:center;gap:2px;min-height:64px}.cb-choice input{position:absolute;opacity:0;pointer-events:none}.cb-choice label:has(input:checked){border-color:var(--sys-ink);background:var(--sys-layer-1)}.cb-choice label:has(input:focus-visible){outline:2px solid var(--sys-focus);outline-offset:2px}.cb-choice strong{font-weight:600;font-size:var(--t-small)}.cb-choice span{font-size:var(--t-micro);color:var(--sys-ink-2)}.cb-qty{display:inline-flex;border:1px solid var(--sys-line);border-radius:var(--r-pill);height:var(--control-h);align-items: center}.cb-qty button{width:var(--control-h);cursor:pointer;display:grid;border-radius:var(--r-pill);background:0 0;border:0;place-items: center;height:100%}.cb-qty button:active{transform:scale(.9)}.cb-qty output{text-align:center;font:600 var(--t-body)/1 var(--font-mono);min-width:2.5ch}.cb-scrim{position:fixed;z-index:80;opacity:0;transition:opacity var(--d-4)var(--ease);background:#7a3a0c4d;inset:0}.cb-scrim[data-open]{opacity:1}.cb-sheet{position:fixed;z-index:81;background:var(--sys-bg);display:flex;border-radius:var(--cb-sheet-r)var(--cb-sheet-r)0 0;transition:transform var(--d-5)var(--ease);flex-direction:column;max-height:92dvh;inset:auto 0 0;transform:translateY(100%)}.cb-sheet[data-open]{transform:none}@media (min-width:900px){.cb-sheet--side{inset:var(--s-3)var(--s-3)var(--s-3)auto;border-radius:var(--r-xl);width:min(460px,100vw - 24px);max-height:none;transform:translate(calc(100% + 24px))}.cb-sheet--side[data-open]{transform:none}}.cb-sheet__head{display:flex;justify-content:space-between;align-items: center;gap:var(--s-3);padding:var(--s-4)var(--s-5);border-bottom:var(--hair)}.cb-sheet__body{overflow:auto;overscroll-behavior:contain;padding:var(--s-5);flex:1}.cb-sheet__foot{padding:var(--s-4)var(--s-5)calc(var(--s-4) + env(safe-area-inset-bottom));border-top:var(--hair)}.cb-toast{position:fixed;z-index:90;left:50%;bottom:calc(88px + env(safe-area-inset-bottom));display:flex;align-items: center;gap:var(--s-3);padding:var(--s-2)var(--s-2)var(--s-2)var(--s-4);border-radius:var(--r-pill);background:var(--sys-fill);color:var(--sys-on-fill);font-size:var(--t-small);width:max-content;max-width:calc(100vw - 32px);font-weight:500;translate:-50%}@media (min-width:900px){.cb-toast{bottom:var(--s-8)}}.cb-var{display:inline-block;font-family:var(--font-display)}.cb-var [data-l]{display:inline-block;font-weight:var(--w,520)}.sr-only{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.mc{position:fixed;z-index:70;right:var(--gutter);bottom:calc(var(--mc-bottom) + env(safe-area-inset-bottom));display:flex;align-items: flex-end;gap:var(--s-3);pointer-events:none;flex-direction:column}.mc>*{pointer-events:auto}.mc *,.mc *:before,.mc *:after{box-sizing:border-box}.mc-launch{display:inline-flex;align-items: center;gap:var(--s-2);padding:0 var(--s-2);border:2px solid var(--sys-bg);border-radius:var(--r-pill);background:var(--sys-fill);color:var(--sys-on-fill);cursor:pointer;font:600 .9375rem/1 var(--font-text);transition:transform var(--d-4)var(--ease-spring),background-color var(--d-2)var(--ease);height:52px}.mc-launch:active{transform:scale(.95)}.mc-launch:focus-visible{outline:2px solid var(--sys-focus);outline-offset:2px}.mc-launch__text{overflow:hidden;white-space:nowrap;transition:max-width var(--d-5)var(--ease);max-width:0}@media (hover:hover){.mc-launch:hover{background:var(--sys-key-strong);padding-right:var(--s-5)}.mc-launch:hover .mc-launch__text{max-width:140px}.mc-launch:focus-visible .mc-launch__text{max-width:140px}}.mc-launch__face{background:var(--sys-on-key);color:var(--sys-key);display:grid;border-radius:50%;width:38px;height:38px;padding:7px}.mc[data-open] .mc-launch{background:var(--sys-key-strong)}.mc-panel{width:min(400px,calc(100vw - 2*var(--gutter)));height:min(640px,calc(100dvh - var(--mc-bottom) - 96px));display:flex;overflow:hidden;background:var(--sys-bg);border:1px solid var(--sys-line);border-radius:var(--r-lg);transform-origin:bottom right;animation:mc-in var(--d-4)var(--ease);flex-direction:column}.mc-panel:focus{outline:none}.mc-panel[hidden]{display:none}@keyframes mc-in{0%{opacity:0;transform:translateY(16px)scale(.96)}}.mc-head{display:flex;align-items: center;gap:var(--s-2);padding:var(--s-3)var(--s-2)var(--s-3)var(--s-4);background:var(--sys-key-soft);flex:none}.mc-head__face{background:var(--sys-fill);color:var(--sys-on-fill);display:grid;border-radius:50%;flex:none;width:40px;height:40px;margin-inline-end:var(--s-1);padding:8px}.mc-head__txt{display:flex;flex-direction:column;flex:1;min-width:0}.mc-head__txt strong{font:600 1.0625rem/1.2 var(--font-display);letter-spacing:-.02em}.mc-head__txt span{font-size:var(--t-micro);color:var(--sys-key-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.mc-reset{min-height:var(--control-h);padding:0 var(--s-3);border-radius:var(--r-pill);color:var(--sys-ink);font:600 var(--t-small)/1 var(--font-text);cursor:pointer;transition:background-color var(--d-2)var(--ease);background:0 0;border:0;flex:none}.mc-x{width:var(--control-h);height:var(--control-h);color:var(--sys-ink);cursor:pointer;display:grid;transition:background-color var(--d-2)var(--ease);background:0 0;border:0;border-radius:50%;flex:none;place-items: center}@media (hover:hover){.mc-reset:hover,.mc-x:hover{background:var(--sys-key-soft-2)}}.mc-reset:active,.mc-x:active{background:var(--sys-key-soft-2)}.mc-reset:focus-visible{outline:2px solid var(--sys-focus);outline-offset:-2px}.mc-x:focus-visible{outline:2px solid var(--sys-focus);outline-offset:-2px}.mc-list{overflow-y:auto;overscroll-behavior:contain;padding:var(--s-4);display:flex;gap:var(--s-4);flex-direction:column;flex:1;min-height:0}.mc-turn{display:flex;gap:var(--s-2);animation:mc-fade var(--d-4)var(--ease);flex-direction:column;align-items: flex-start;width:100%;min-width:0}.mc-turn>.mc-msg{animation:mc-msg var(--d-4)var(--ease)}@keyframes mc-fade{0%{opacity:0}}@keyframes mc-msg{0%{opacity:0;transform:translateY(8px)}}.mc-msg{padding:var(--s-3)var(--s-4);border-radius:var(--r-md)var(--r-md)var(--r-md)var(--r-xs);background:var(--sys-layer-1);white-space:pre-line;overflow-wrap:anywhere;max-width:88%;margin:0;font-size:.9375rem;line-height:1.45}.mc-msg--me{border-radius:var(--r-md)var(--r-md)var(--r-xs)var(--r-md);background:var(--sys-fill);color:var(--sys-on-fill);animation:mc-msg var(--d-3)var(--ease);align-self: flex-end}.mc-step{display:flex;align-items:baseline;gap:var(--s-2);font-size:var(--t-micro);color:var(--sys-ink-2);margin:0}.mc-step strong{color:var(--sys-key-text);font-weight:600}.mc-facts{border:1px solid var(--sys-line);border-radius:var(--r-md);background:var(--sys-bg);width:100%;margin:0}.mc-facts__row{display:grid;grid-template-columns:minmax(0,2fr)minmax(0,3fr);gap:var(--s-3);padding:var(--s-2)var(--s-3)}.mc-facts__row+.mc-facts__row{border-top:var(--hair)}.mc-facts dt{font-size:var(--t-small);color:var(--sys-ink-2);overflow-wrap:anywhere;min-width:0}.mc-facts dd{font-size:var(--t-small);overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}.mc-rail{display:grid;grid-auto-flow:column;grid-auto-columns:168px;gap:var(--s-2);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--s-1);width:100%}.mc-rail::-webkit-scrollbar{display:none}.mc-card{display:flex;scroll-snap-align:start;border:1px solid var(--sys-line);border-radius:var(--r-md);background:var(--sys-bg);overflow:hidden;flex-direction:column;min-width:0}.mc-card__img{display:grid;background:var(--sys-layer-1);overflow:hidden;place-items: center;height:152px}.mc-card__img img,.mc-prod__img img,.mc-cmp__img img{object-fit:cover;display:block;width:100%;height:100%}.mc-card__img img[data-cut],.mc-prod__img img[data-cut],.mc-cmp__img img[data-cut]{object-fit:contain;width:88%;height:88%}.mc-card__body{display:flex;gap:var(--s-1);padding:var(--s-2)var(--s-2)var(--s-2)var(--s-3);flex-direction:column;flex:1;min-width:0}.mc-card__name,.mc-prod__name{font:600 var(--t-small)/1.3 var(--font-text);color:var(--sys-ink);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;min-height:2.6em}.mc-card .cb-price__now,.mc-prod .cb-price__now{font-size:var(--t-small)}.mc-card .cb-price__was,.mc-prod .cb-price__was{font-size:var(--t-micro)}.mc-card__acts{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:var(--s-1);padding-top:var(--s-1);margin-top:auto}.mc-card__add,.mc-card__view{display:inline-flex;justify-content:center;align-items: center;gap:var(--s-1);min-height:var(--control-h);padding:0 var(--s-2);border-radius:var(--r-pill);font:600 var(--t-small)/1 var(--font-text);cursor:pointer;transition:background-color var(--d-2)var(--ease),border-color var(--d-2)var(--ease),transform var(--d-2)var(--ease);min-width:0}.mc-card__add{border:1px solid var(--sys-fill);background:var(--sys-fill);color:var(--sys-on-fill)}.mc-card__view{border:1px solid var(--sys-line);background:var(--sys-bg);color:var(--sys-ink)}@media (hover:hover){.mc-card__add:hover{background:var(--sys-key-strong);border-color:var(--sys-key-strong)}.mc-card__view:hover{border-color:var(--sys-ink)}}.mc-card__add:active,.mc-card__view:active{transform:scale(.96)}.mc-card__add:focus-visible{outline:2px solid var(--sys-focus);outline-offset:2px}.mc-card__view:focus-visible{outline:2px solid var(--sys-focus);outline-offset:2px}.mc-card__name:focus-visible{outline:2px solid var(--sys-focus);outline-offset:2px}.mc-prod__name:focus-visible{outline:2px solid var(--sys-focus);outline-offset:2px}.mc-products{display:grid;gap:var(--s-2);width:100%}.mc-prod{display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--s-3);padding:var(--s-2);border:1px solid var(--sys-line);border-radius:var(--r-md);background:var(--sys-bg);align-items: center}.mc-prod__img{border-radius:var(--r-sm);background:var(--sys-layer-1);overflow:hidden;display:grid;place-items: center;width:88px;height:104px}.mc-prod__body{display:flex;gap:var(--s-1);flex-direction:column;align-items: flex-start;min-width:0}.mc-prod .mc-card__add{padding:0 var(--s-4)}.mc-cmp{table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--sys-line);border-radius:var(--r-md);background:var(--sys-bg);font-size:var(--t-small);width:100%}.mc-cmp col,.mc-cmp thead td{width:28%}.mc-cmp th,.mc-cmp td{padding:var(--s-2);text-align:left;vertical-align:top;overflow-wrap:anywhere;min-width:0}.mc-cmp tbody tr>*{border-top:var(--hair)}.mc-cmp tbody th{color:var(--sys-ink-2);font-weight:400}.mc-cmp tbody td{font-weight:500}.mc-cmp__head{display:flex;gap:var(--s-2);color:var(--sys-ink);flex-direction:column}.mc-cmp__head:focus-visible{outline:2px solid var(--sys-focus);outline-offset:2px;border-radius:var(--r-xs)}.mc-cmp__img{display:grid;aspect-ratio:1;border-radius:var(--r-sm);background:var(--sys-layer-1);overflow:hidden;place-items: center}.mc-cmp__name{font-weight:600;line-height:1.3}.mc-handoff{display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--s-3);padding:var(--s-3);border:1px solid var(--sys-line);border-radius:var(--r-md);background:var(--sys-bg-alt);width:100%}.mc-handoff__icon{display:grid;background:var(--sys-bg);border:1px solid var(--sys-line);color:var(--sys-success);border-radius:50%;place-items: center;width:40px;height:40px}.mc-handoff__body{display:flex;gap:var(--s-1);flex-direction:column;min-width:0}.mc-handoff__body strong{font:600 var(--t-small)/1.3 var(--font-text)}.mc-handoff__body span{font-size:var(--t-micro);color:var(--sys-ink-2);line-height:1.4}.mc-handoff__btn{display:inline-flex;min-height:var(--control-h);margin-top:var(--s-2);padding:0 var(--s-5);border-radius:var(--r-pill);border:1px solid var(--sys-ink);background:var(--sys-ink);color:var(--sys-bg);font:600 var(--t-small)/1 var(--font-text);transition:transform var(--d-2)var(--ease),opacity var(--d-2)var(--ease);justify-content:center;align-self: flex-start;align-items: center}@media (hover:hover){.mc-handoff__btn:hover{opacity:.88}}.mc-handoff__btn:active{transform:scale(.96)}.mc-handoff__btn:focus-visible{outline:2px solid var(--sys-focus);outline-offset:2px}.mc-actions,.mc-flownav{display:flex;gap:var(--s-2);flex-wrap:wrap;max-width:100%}.mc-act{display:inline-flex;align-items: center;gap:var(--s-2);min-height:var(--control-h);padding:var(--s-2)var(--s-4);border-radius:var(--r-pill);border:1px solid var(--sys-line);background:var(--sys-bg);color:var(--sys-ink);font:500 var(--t-small)/1.25 var(--font-text);text-align:left;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--d-2)var(--ease),border-color var(--d-2)var(--ease),transform var(--d-2)var(--ease);max-width:100%}.mc-act svg{flex:none}@media (hover:hover){.mc-act:hover{border-color:var(--sys-ink)}}.mc-act:active{transform:scale(.96)}.mc-act:focus-visible{outline:2px solid var(--sys-focus);outline-offset:2px}.mc-act--key{background:var(--sys-fill);border-color:var(--sys-fill);color:var(--sys-on-fill)}@media (hover:hover){.mc-act--key:hover{background:var(--sys-key-strong);border-color:var(--sys-key-strong)}}.mc-act--wa svg{color:var(--sys-success)}.mc-act--quiet{color:var(--sys-ink-2);padding-inline:var(--s-3);background:0 0;border-color:#0000}@media (hover:hover){.mc-act--quiet:hover{border-color:var(--sys-line);color:var(--sys-ink)}}.mc-typing{display:inline-flex;gap:var(--s-1);padding:var(--s-3)var(--s-4);border-radius:var(--r-md);background:var(--sys-layer-1);align-self: flex-start;margin:0}.mc-typing i{background:var(--sys-ink-3);animation:mc-dot 1s var(--ease-in-out)infinite;border-radius:50%;width:6px;height:6px}.mc-typing i:nth-child(2){animation-delay:.15s}.mc-typing i:nth-child(3){animation-delay:.3s}@keyframes mc-dot{50%{transform:translateY(-4px);opacity:.5}}.mc-foot{display:flex;gap:var(--s-2);padding:var(--s-3);border-top:var(--hair);background:var(--sys-bg);flex-direction:column;flex:none}.mc-form{display:flex;gap:var(--s-2);min-width:0}.mc-input{height:var(--control-h);padding:0 var(--s-4);border-radius:var(--r-pill);border:1px solid var(--sys-line);background:var(--sys-bg-alt);color:var(--sys-ink);flex:1;min-width:0;font-size:1rem}.mc-input:focus{outline:none;border-color:var(--sys-ink);background:var(--sys-bg)}.mc-input:focus-visible{outline:2px solid var(--sys-focus);outline-offset:1px}.mc-send{width:var(--control-h);height:var(--control-h);background:var(--sys-fill);color:var(--sys-on-fill);display:grid;cursor:pointer;transition:transform var(--d-3)var(--ease-spring),opacity var(--d-2);border:0;border-radius:50%;flex:none;place-items: center}.mc-send:disabled{opacity:.38;cursor:default}.mc-send:not(:disabled):active{transform:scale(.9)}.mc-send:focus-visible{outline:2px solid var(--sys-focus);outline-offset:2px}.mc-wa{display:flex;justify-content:center;align-items: center;gap:var(--s-2);min-height:var(--control-h);padding:0 var(--s-4);border-radius:var(--r-pill);border:1px solid var(--sys-line);background:var(--sys-bg);color:var(--sys-ink);font:600 var(--t-small)/1 var(--font-text);transition:border-color var(--d-2)var(--ease),transform var(--d-2)var(--ease)}.mc-wa svg{color:var(--sys-success);flex:none}@media (hover:hover){.mc-wa:hover{border-color:var(--sys-ink)}}.mc-wa:active{transform:scale(.98)}.mc-wa:focus-visible{outline:2px solid var(--sys-focus);outline-offset:2px}@media (max-width:767px){.mc[data-open]{inset:auto 0;top:var(--mc-vvt,0px);height:var(--mc-vvh,100dvh);z-index:95;display:block;padding:0}.mc[data-open] .mc-launch{display:none}.mc-panel{animation-name:mc-up;border:0;border-radius:0;width:100%;height:100%}.mc-head{padding-top:calc(var(--s-3) + env(safe-area-inset-top))}.mc-foot{padding-bottom:calc(var(--s-3) + env(safe-area-inset-bottom))}.mc[data-tight] .mc-foot:focus-within .mc-wa,.mc-launch__text{display:none}.mc-launch{justify-content:center;width:56px;height:56px}.mc-launch__face{width:40px;height:40px}@keyframes mc-up{0%{transform:translateY(40px);opacity:0}}}@media (max-width:359px){.mc-head__face{display:none}.mc-list{padding:var(--s-3)}}@media (max-width:767px){.mc--nav:not([data-open]) .mc-launch{display:none}}@media (prefers-reduced-motion:reduce){.mc-panel,.mc-turn,.mc-turn>.mc-msg,.mc-msg--me,.mc-typing i{animation:none}.mc-launch,.mc-launch__text,.mc-act,.mc-send,.mc-wa,.mc-card__add,.mc-card__view,.mc-handoff__btn{transition:none}}.pf{padding:calc(68px + var(--s-8))var(--gutter)calc(var(--s-16) + env(safe-area-inset-bottom));display:grid;place-items: center;min-height:calc(100svh - 68px)}.pf--empty{gap:var(--s-4);text-align:center;color:var(--sys-ink-2)}.pf-wrap{display:flex;align-items: center;gap:var(--s-4);flex-direction:column;width:min(560px,100%)}.pf-wrap__art{position:relative;display:block;aspect-ratio:600/640;pointer-events:none;width:100%}.pf-wrap__layer{position:absolute;display:block;pointer-events:none;inset:0}.pf-wrap__svg{position:absolute;overflow:visible;width:100%;height:100%;inset:0}.pf-wrap__svg [data-item],.pf-wrap__svg [data-paper],.pf-wrap__svg [data-tag]{will-change:transform,opacity}.pf-wrap__cap{font:500 clamp(1.25rem,1rem + 1vw,1.75rem)/1.2 var(--font-display);letter-spacing:-.03em;animation:pf-cap .5s var(--ease)both;text-align:center}@keyframes pf-cap{0%{opacity:0;transform:translateY(8px)}}.pf-skip{min-height:var(--control-h);padding:0 var(--s-4);color:var(--sys-ink-2);font:500 var(--t-small)/1 var(--font-text);cursor:pointer;text-decoration:underline;text-underline-offset:3px;background:0 0;border:0}.pg{display:flex;gap:var(--s-5);flex-direction:column;width:min(980px,100%)}.pg-head{display:flex;justify-content:space-between;align-items: center;gap:var(--s-3);flex-wrap:wrap}.pg-brand{display:inline-flex;align-items: center;gap:var(--s-2);font:600 1.0625rem/1 var(--font-display);letter-spacing:-.02em}.pg-brand svg{background:var(--sys-fill);color:var(--sys-on-fill);border-radius:50%;width:28px;height:28px;padding:6px}.pg-sim{font:500 var(--t-micro)/1.3 var(--font-text);color:var(--sys-ink-2);border-radius:var(--r-pill);background:var(--sys-layer-1);padding:6px 10px}.pg-grid{display:grid;gap:var(--s-4)}@media (min-width:860px){.pg-grid{grid-template-columns:340px 1fr;align-items: start}}.pg-sum{display:flex;gap:var(--s-3);padding:var(--s-6);border-radius:var(--r-lg);background:var(--sys-layer-1);flex-direction:column}.pg-label{font:500 var(--t-small)/1.3 var(--font-text);color:var(--sys-ink-2)}.pg-amount{white-space:nowrap;letter-spacing:-.04em;font-size:clamp(1.75rem,1.2rem + 1.4vw,2.25rem);font-weight:600;line-height:1}.pg-dl{display:grid;gap:var(--s-2);margin:var(--s-2)0 0}.pg-dl div{display:flex;justify-content:space-between;gap:var(--s-3);font-size:var(--t-small)}.pg-dl dt{color:var(--sys-ink-2)}.pg-dl dd{text-align:right;margin:0;font-weight:600}.pg-clock{color:var(--sys-key-text)}.pg-lines{display:grid;gap:var(--s-2);padding-top:var(--s-3);border-top:var(--hair);font-size:var(--t-small)}.pg-lines li{display:flex;justify-content:space-between;gap:var(--s-3)}.pg-lines li span:first-child{color:var(--sys-ink-2);overflow-wrap:anywhere;min-width:0}.pg-main{padding:var(--s-6);border-radius:var(--r-lg);border:var(--hair);background:var(--sys-bg);display:flex;gap:var(--s-5);flex-direction:column;min-height:420px}.pg-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-radius:var(--r-pill);background:var(--sys-layer-1);gap:4px;padding:4px}.pg-tab{min-height:var(--control-h);border-radius:var(--r-pill);font:600 var(--t-small)/1.1 var(--font-text);color:var(--sys-ink-2);cursor:pointer;padding:0 var(--s-2);transition:background-color var(--d-3)var(--ease),color var(--d-3)var(--ease);background:0 0;border:0}.pg-tab[aria-selected=true]{background:var(--sys-bg);color:var(--sys-ink)}.pg-panel{display:flex;gap:var(--s-4);animation:pf-cap .4s var(--ease)both;flex-direction:column}.pg-note{color:var(--sys-ink-2);font-size:var(--t-small);line-height:1.5}.pg-qr{position:relative;aspect-ratio:1;padding:var(--s-3);border-radius:var(--r-md);border:var(--hair);overflow:hidden;background:#fff;align-self: center;width:min(240px,70vw)}.pg-qr__svg{display:block;width:100%;height:100%}.pg-qr__scan{position:absolute;background:var(--sys-key);animation:pg-scan 2.4s var(--ease-in-out)infinite alternate;border-radius:2px;height:2px;top:8px;left:8px;right:8px}@keyframes pg-scan{to{top:calc(100% - 10px)}}.pg-banks{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-2)}.pg-bank{min-height:var(--control-h);border-radius:var(--r-sm);border:1px solid var(--sys-line);background:var(--sys-bg);font:700 var(--t-small)/1 var(--font-text);cursor:pointer;transition:border-color var(--d-2)var(--ease),background-color var(--d-2)var(--ease)}.pg-bank[aria-checked=true]{border-color:var(--sys-ink);background:var(--sys-layer-1)}.pg-va{display:flex;gap:var(--s-2);padding:var(--s-4);border-radius:var(--r-md);background:var(--sys-layer-1);flex-direction:column}.pg-va__row{display:flex;justify-content:space-between;align-items: center;gap:var(--s-3);flex-wrap:wrap}.pg-va__row strong{letter-spacing:.02em;animation:pf-cap .4s var(--ease)both;font-size:clamp(1.25rem,1rem + 1vw,1.625rem)}.pg-steps{display:grid;gap:var(--s-2);list-style:decimal;font-size:var(--t-small);color:var(--sys-ink-2);padding-left:1.2em}.pg-state{display:flex;justify-content:center;align-items: center;gap:var(--s-2);text-align:center;animation:pf-cap .5s var(--ease)both;flex-direction:column;flex:1}.pg-state strong{font:600 1.375rem/1.2 var(--font-display);letter-spacing:-.03em;margin-top:var(--s-3)}.pg-state span{color:var(--sys-ink-2);font-size:var(--t-small);max-width:34ch}.pg-state .cb-btn{margin-top:var(--s-4)}.pg-ring,.pg-check{width:72px;height:72px}.pg-ring circle{fill:none;stroke:var(--sys-layer-2);stroke-width:4}.pg-ring .pg-ring__bar{stroke:var(--sys-key);stroke-linecap:round;stroke-dasharray:176;stroke-dashoffset:176;transform-origin:center;animation:pg-ring 2.2s var(--ease-in-out)forwards;transform:rotate(-90deg)}@keyframes pg-ring{to{stroke-dashoffset:0}}.pg-check circle{fill:var(--sys-fill);transform-origin:center;animation:pg-pop .5s var(--ease)both}.pg-check path{fill:none;stroke:var(--sys-on-fill);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:pg-draw .45s .3s var(--ease)forwards}@keyframes pg-pop{0%{transform:scale(.6);opacity:0}}@keyframes pg-draw{to{stroke-dashoffset:0}}@media (max-width:599px){.pg-main,.pg-sum{padding:var(--s-4)}.pg-banks{grid-template-columns:repeat(2,1fr)}.pg-tab{font-size:var(--t-micro)}}.jh{--color-page:var(--sys-bg);--color-surface:var(--ref-white);--color-layer-1:var(--ref-paper);--color-layer-2:var(--ref-mist);--color-border:var(--sys-line);--color-border-strong:color-mix(in srgb,var(--sys-ink)22%,var(--sys-line));--color-border-control:var(--ref-stone-500);--color-ink:var(--sys-ink);--color-text:var(--sys-ink);--color-ink-muted:var(--sys-ink-2);--color-text-muted:var(--sys-ink-2);--color-ink-subtle:var(--sys-ink-2);--color-accent:var(--sys-key-strong);--color-accent-surface:var(--sys-key-soft);--color-accent-surface-ink:var(--sys-key-text);--color-key:var(--sys-key);--color-focus:var(--sys-focus);--state-hover:color-mix(in srgb,var(--sys-ink)6%,var(--ref-white));--state-pressed:color-mix(in srgb,var(--sys-ink)10%,var(--ref-white));--font-numeric:var(--font-mono);--text-n1:13px;--line-n1:20px;--text-0:16px;--line-0:24px;--text-1:19px;--line-1:28px;--text-2:23px;--line-2:32px;--text-3:28px;--line-3:36px;--text-4:33px;--line-4:40px;--text-5:40px;--line-5:48px;--text-6:48px;--line-6:56px;--text-display-1:57px;--text-display-2:69px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--tracking-display:-.035em;--tracking-heading:-.025em;--tracking-title:-.01em;--space-2px:2px;--space-4px:4px;--space-6px:6px;--space-8px:8px;--space-12px:12px;--space-16px:16px;--space-20px:20px;--space-24px:24px;--space-32px:32px;--space-40px:40px;--space-48px:48px;--space-64px:64px;--space-80px:80px;--space-96px:96px;--inset-xs:8px;--inset-sm:12px;--inset-md:16px;--inset-lg:24px;--inset-xl:32px;--stack-xs:4px;--stack-sm:8px;--stack-md:12px;--stack-lg:16px;--inline-xs:4px;--inline-sm:8px;--inline-md:12px;--inline-lg:16px;--group-sm:24px;--group-md:32px;--group-lg:48px;--section-sm:64px;--section-md:80px;--section-lg:96px;--radius-4:4px;--radius-8:var(--cb-r-sm);--radius-12:var(--cb-r-md);--radius-16:var(--cb-r-lg);--radius-28:var(--cb-r-xl);--radius-sm:var(--cb-r-sm);--radius-md:var(--cb-r-md);--radius-lg:var(--cb-r-lg);--radius-xl:var(--cb-r-xl);--radius-pill:var(--cb-r-md);--border-weight:1px;--dur-100:.1s;--dur-150:.15s;--dur-200:.2s;--dur-300:.3s;--dur-400:.4s;--dur-600:.6s;--dur-200-exit:.14s;--dur-reduced:.15s;--ease-standard:cubic-bezier(.24,1,.4,1);--ease-out:var(--ease-standard);--ease-emphasized:cubic-bezier(.65,0,.35,1);--stagger-item:70ms;--stagger-word:45ms;--stagger-char:20ms;--stagger-line:80ms;--cb-section:48px;--cb-block:32px;--cb-group:24px;--cb-item:12px;--hk-margin:var(--gutter,16px);--hk-max:var(--maxw,1440px);--hk-gutter:24px}@media (min-width:1024px){.jh{--hk-gutter:48px;--cb-section:64px;--cb-block:48px;--cb-item:16px}}:root:root{--cb-r-sm:8px;--cb-r-md:12px;--cb-r-lg:16px;--cb-r-xl:20px;--cb-btn-r:var(--cb-r-md);--cb-chip-r:var(--cb-r-sm);--cb-card-r:var(--cb-r-lg);--cb-field-r:var(--cb-r-sm);--cb-sheet-r:var(--cb-r-xl);--r-xs:var(--cb-r-sm);--r-sm:var(--cb-r-sm);--r-md:var(--cb-r-md);--r-lg:var(--cb-r-lg);--r-xl:var(--cb-r-xl);--r-pill:var(--cb-r-md);--cb-section:48px;--cb-block:32px;--cb-group:24px;--cb-item:12px}@media (min-width:1024px){:root:root{--cb-section:64px;--cb-block:48px;--cb-item:16px}}@keyframes hm-fill{0%{transform:scaleX(0)}}@keyframes jal-ml-rise{0%{opacity:0;transform:translateY(var(--space-12px))}}@keyframes jal-ml-swap-in{0%{opacity:0;translate:0 60%}}@keyframes jal-fm-boxed{0%{opacity:0;outline:var(--border-weight)solid var(--color-border-strong)}60%{opacity:1;outline:var(--border-weight)solid var(--color-border-strong)}to{outline:var(--border-weight)solid transparent}}.jh .jal-sr-only{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;font-size:1px;line-height:1px}.jh :-webkit-any(h1,h2,h3,p).jal-ml-split>[aria-hidden=true]{display:block}.jh :-moz-any(h1,h2,h3,p).jal-ml-split>[aria-hidden=true]{display:block}.jh :is(h1,h2,h3,p).jal-ml-split>[aria-hidden=true]{display:block}.jh .jal-ml-split .jal-ml-part{display:inline-block}.jh [data-ml-state=pending] .jal-ml-part{opacity:0}.jh .jal-ml-fade[data-ml-state=pending]{opacity:0}.jh .jal-ml-split[data-ml-state=play] .jal-ml-part{animation:jal-ml-rise var(--dur-600)var(--ease-standard)both;animation-delay:calc(var(--i,0)*var(--stagger-word))}.jh [data-ffv=split-reveal\.border] .jal-ml-split[data-ml-state=play] .jal-ml-part{animation:jal-fm-boxed var(--dur-600)var(--ease-standard)both;animation-delay:calc(var(--i,0)*var(--stagger-word) + .12s);outline-offset:var(--space-2px);border-radius:var(--radius-4)}.jh .jal-ml-fade[data-ml-state=play]{animation:jal-ml-rise var(--dur-600)var(--ease-standard)both;animation-delay:calc(var(--i,0)*var(--stagger-item))}.jh .jal-ml-stagger[data-ml-state=pending]>*{opacity:0}.jh .jal-ml-stagger[data-ml-state=play]>*{animation:jal-ml-rise var(--dur-600)var(--ease-standard)both;animation-delay:calc(var(--stagger-item)*5)}.jh .jal-ml-stagger[data-ml-state=play]>:first-child{animation-delay:0s}.jh .jal-ml-stagger[data-ml-state=play]>:nth-child(2){animation-delay:var(--stagger-item)}.jh .jal-ml-stagger[data-ml-state=play]>:nth-child(3){animation-delay:calc(var(--stagger-item)*2)}.jh .jal-ml-stagger[data-ml-state=play]>:nth-child(4){animation-delay:calc(var(--stagger-item)*3)}.jh .jal-ml-stagger[data-ml-state=play]>:nth-child(5){animation-delay:calc(var(--stagger-item)*4)}.jh .jal-ml-clipreveal{clip-path:inset(calc((1 - var(--ml-p,1))*12%)round var(--radius-xl))}.jh .jal-ml-tilt-scene{perspective:calc(var(--space-96px)*10);min-inline-size:0}.jh .jal-ml-tilt{transform:rotateX(var(--ml-rx,0deg))rotateY(var(--ml-ry,0deg));transition:transform var(--dur-300)var(--ease-standard)}.jh .jal-ml-tilt[data-tilting]{transition-duration:var(--dur-150)}.jh .jal-ml-magnet{display:inline-flex;transform:translate(var(--ml-mx,0px),var(--ml-my,0px));transition:transform var(--dur-300)var(--ease-standard)}.jh .jal-ml-magnet[data-pulling]{transition-duration:var(--dur-100)}.jh .jal-ml-cfocus{display:grid;gap:var(--stack-lg);min-inline-size:0}.jh .jal-ml-cfocus-track{display:grid;grid-auto-columns:76%;grid-auto-flow:column;gap:var(--inline-lg);padding:var(--space-4px)0;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:var(--radius-lg);margin:0}.jh .jal-ml-cfocus-track::-webkit-scrollbar{display:none}.jh .jal-ml-cfocus-track:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jh .jal-ml-cfocus-slide{display:grid;scroll-snap-align:start;min-inline-size:0}.jh .jal-ml-cfocus-inner{display:grid;block-size:100%;scale:none}.jh .jal-ml-cfocus-slide img{scale:calc(.9 + .1*var(--ml-f,1));transition:scale var(--dur-150)linear}.jh .jal-ml-cfocus-nav{display:flex;justify-content:flex-end;align-items: center;gap:var(--inline-sm)}.jh .jal-ml-cfocus-aside{flex:auto;min-inline-size:0}.jh .jal-ml-cfocus-btn{display:inline-grid;inline-size:var(--control-h);block-size:var(--control-h);color:var(--color-ink);background-color:var(--color-surface);border:var(--border-weight)solid var(--color-border-strong);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--dur-150)var(--ease-standard),opacity var(--dur-150)var(--ease-standard);place-items: center;padding:0}.jh .jal-ml-cfocus-btn svg{inline-size:var(--space-20px);block-size:var(--space-20px)}.jh .jal-ml-cfocus-btn:disabled{opacity:.38;cursor:default}@media (hover:hover){.jh .jal-ml-cfocus-btn:enabled:hover{background-color:var(--color-accent-surface)}}.jh .jal-ml-cfocus-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (min-width:640px){.jh .jal-ml-cfocus-track{grid-auto-columns:44%}}@media (min-width:1024px){.jh .jal-ml-cfocus-track{grid-auto-columns:30%}}@media (min-width:1280px){.jh .jal-ml-cfocus-track{grid-auto-columns:27%}}.jh .jal-ml-countdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--inline-md);max-inline-size:calc(var(--space-96px)*5)}.jh .jal-ml-countdown-cell{display:grid;justify-items:center;gap:var(--stack-xs);padding:var(--inset-md)var(--inset-xs);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.jh .jal-ml-countdown-num{display:block;clip-path:inset(0);font-size:var(--text-4);line-height:var(--line-4);font-weight:var(--weight-medium);color:var(--color-ink);font-variant-numeric:tabular-nums}.jh .jal-ml-countdown-digit{display:block}.jh .jal-ml-countdown-digit[data-ticked]{animation:jal-ml-swap-in var(--dur-200)var(--ease-standard)both}.jh .jal-ml-countdown-unit{color:var(--color-ink-muted);font-size:var(--text-n1);line-height:var(--line-n1)}@media (min-width:1024px){.jh .jal-ml-countdown-num{font-size:var(--text-5);line-height:var(--line-6)}}.jh .ff-fx{position:relative;display:grid;gap:var(--stack-lg);--ff-nx:0;--ff-ny:0;min-inline-size:0}.jh .ff-fx-stage{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);border-radius:var(--radius-lg);min-inline-size:0}.jh .ff-fx-stage>*{min-inline-size:0}.jh .ff-fx-controls{display:flex;align-items: center;gap:var(--inline-sm);flex-wrap:wrap}.jh .ff-fx[data-ff-fx=hover] .ff-fx-stage{transition:transform var(--dur-200)var(--ease-standard)}.jh .ff-fx:-webkit-any([data-ff-fx=hover],[data-ff-fx=border]) .ff-fx-stage:after{content:"";position:absolute;border-radius:inherit;pointer-events:none;border:var(--border-weight)solid var(--color-border-strong);opacity:0;transition:opacity var(--dur-200)var(--ease-standard);inset:0}.jh .ff-fx:-moz-any([data-ff-fx=hover],[data-ff-fx=border]) .ff-fx-stage:after{content:"";position:absolute;border-radius:inherit;pointer-events:none;border:var(--border-weight)solid var(--color-border-strong);opacity:0;transition:opacity var(--dur-200)var(--ease-standard);inset:0}.jh .ff-fx:is([data-ff-fx=hover],[data-ff-fx=border]) .ff-fx-stage:after{content:"";position:absolute;border-radius:inherit;pointer-events:none;border:var(--border-weight)solid var(--color-border-strong);opacity:0;transition:opacity var(--dur-200)var(--ease-standard);inset:0}@media (hover:hover){.jh .ff-fx[data-ff-fx=hover] .ff-fx-stage:hover{transform:translateY(calc(var(--space-2px)*-1))}.jh .ff-fx[data-ff-fx=hover] .ff-fx-stage:hover:after{opacity:1}}.jh .ff-fx[data-ff-fx=hover] .ff-fx-stage:focus-within:after{opacity:1}.jh .ff-fx[data-ff-fx=border] .ff-fx-stage:after{border-color:var(--color-key);opacity:1;clip-path:inset(0 100% 100% 0);transition:clip-path var(--dur-600)var(--ease-standard)}.jh .ff-fx[data-ff-fx=border] .ff-fx-stage:-webkit-any(:hover,:focus-within):after{clip-path:inset(0)}.jh .ff-fx[data-ff-fx=border] .ff-fx-stage:-moz-any(:hover,:focus-within):after{clip-path:inset(0)}.jh .ff-fx[data-ff-fx=border] .ff-fx-stage:is(:hover,:focus-within):after{clip-path:inset(0)}.jh .ff-fx[data-ff-fx=clip-mask] .ff-fx-stage:before{content:"";position:absolute;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--color-accent-surface);clip-path:circle(0 at var(--ff-x,50%)var(--ff-y,50%));transition:clip-path var(--dur-600)var(--ease-standard);inset:0}.jh .ff-fx[data-ff-fx=clip-mask] .ff-fx-stage:-webkit-any(:hover,:focus-within):before{clip-path:circle(150% at var(--ff-x,50%)var(--ff-y,50%))}.jh .ff-fx[data-ff-fx=clip-mask] .ff-fx-stage:-moz-any(:hover,:focus-within):before{clip-path:circle(150% at var(--ff-x,50%)var(--ff-y,50%))}.jh .ff-fx[data-ff-fx=clip-mask] .ff-fx-stage:is(:hover,:focus-within):before{clip-path:circle(150% at var(--ff-x,50%)var(--ff-y,50%))}.jh .ff-fx[data-phase=armed][data-ff-fx=reveal] .ff-fx-stage{clip-path:inset(0 0 100% 0)}.jh .ff-fx[data-phase=armed][data-ff-fx=stagger] .ff-fx-item{opacity:0}.jh .ff-fx[data-phase=play][data-ff-fx=stagger] .ff-fx-item{animation:jal-ml-rise var(--dur-400)var(--ease-out)both;animation-delay:calc(var(--ff-i,0)*var(--stagger-item))}.jh .ff-fx[data-ff-fx=expand]{gap:var(--stack-md)}.jh .ff-fx-more{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--dur-300)var(--ease-standard),visibility var(--dur-300)step-end}.jh .ff-fx-more[data-open]{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--dur-300)var(--ease-standard),visibility 0s}.jh .ff-fx-more-inner{overflow:hidden;min-block-size:0}.jh .ff-fx-toggle{display:inline-flex;align-items: center;gap:var(--inline-sm);min-block-size:var(--control-h);padding:0 var(--inset-md);border:var(--border-weight)solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font:600 15px/1.2 var(--font-text);cursor:pointer;transition:background-color var(--dur-150)var(--ease-standard)}.jh .ff-fx-toggle svg{transition:transform var(--dur-300)var(--ease-standard)}.jh .ff-fx-toggle[aria-expanded=true] svg{transform:rotate(45deg)}@media (hover:hover){.jh .ff-fx-toggle:hover{background:var(--color-accent-surface)}}.jh .ff-fx-toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jh .hk-card{position:relative;display:flex;background:var(--color-surface);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-lg);overflow:clip;flex-direction:column;block-size:100%;min-inline-size:0}.jh .hk-card[data-variant=transparent]{background:0 0}.jh .hk-card-head{padding:var(--inset-sm)var(--inset-md)0}.jh .hk-card-title{font:600 var(--text-0)/1.3 var(--font-text);letter-spacing:var(--tracking-title);color:var(--color-ink);margin:0}.jh .hk-card-link{display:inline-flex;min-block-size:var(--control-h);color:inherit;text-decoration:none;align-items: center}.jh .hk-card-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-4)}.jh .hk-card-footer{display:flex;justify-content:space-between;align-items: center;gap:var(--inline-md);padding:var(--space-4px)var(--inset-md)var(--inset-md);margin-block-start:auto}.jh .hk-acc{display:grid;border-block-start:var(--border-weight)solid var(--color-border);interpolate-size:allow-keywords;min-inline-size:0}.jh .hk-acc-item{border-block-end:var(--border-weight)solid var(--color-border)}.jh .hk-acc-summary{display:flex;justify-content:space-between;align-items: center;gap:var(--inline-lg);padding-block:var(--inset-md);list-style:none;cursor:pointer;min-block-size:64px}.jh .hk-acc-summary::-webkit-details-marker{display:none}.jh .hk-acc-summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-8)}.jh .hk-acc-title{font:560 var(--text-1)/var(--line-1)var(--font-display);letter-spacing:var(--tracking-title);color:var(--color-ink);text-wrap:pretty;margin:0}.jh .hk-acc-icon{display:grid;inline-size:var(--control-h);block-size:var(--control-h);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-ink);transition:transform var(--dur-300)var(--ease-standard),background-color var(--dur-200)var(--ease-standard);flex:none;place-items: center}.jh .hk-acc-item[open] .hk-acc-icon{background:var(--color-accent-surface);border-color:#0000;transform:rotate(180deg)}@media (hover:hover){.jh .hk-acc-summary:hover .hk-acc-icon{background:var(--color-accent-surface)}}.jh .hk-acc-panel{padding-block-end:var(--inset-lg)}.jh .hk-acc-item:not([open])>.hk-acc-panel{display:none}.jh .hk-acc-panel p{color:var(--color-ink-muted);font-size:var(--text-0);max-inline-size:62ch;margin:0;line-height:1.6}.jh .hk-acc-panel a{color:var(--sys-key-text);text-decoration:underline;text-underline-offset:3px}.jh .hk-progress-field{display:grid;gap:var(--stack-sm);min-inline-size:0}.jh .hk-progress-text{display:flex;align-items:baseline;gap:var(--stack-xs)var(--inline-md);flex-wrap:wrap;min-inline-size:0}.jh .hk-progress{position:relative;display:block;block-size:var(--space-6px);border-radius:var(--space-2px);background:var(--color-layer-2);overflow:clip}.jh .hk-progress progress{position:absolute;opacity:0;appearance:none;block-size:100%;inline-size:100%;inset:0}.jh .hk-progress:before{content:"";position:absolute;border-radius:inherit;background:var(--color-key);transform-origin:0 50%;transform:scaleX(calc(var(--hk-progress-value,0)/100));transition:transform var(--dur-600)var(--ease-standard);inset:0}.jh .hk-section{padding-block:var(--cb-section);background:var(--color-page)}.jh .hk-section[data-tone=band]{background:var(--color-layer-2)}.jh .hk-section[data-tone=accent]{background:var(--color-accent-surface)}.jh .hk-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-block);max-inline-size:var(--hk-max);padding-inline:var(--hk-margin);inline-size:100%;min-inline-size:0;margin-inline-start:auto;margin-inline-end:auto;padding-block-start:0;padding-block-end:0}.jh .hk-section>.hk-grid{border-top:0;padding-block-start:0;padding-block-end:0}.jh .hk-head{display:flex;justify-content:space-between;align-items: flex-end;gap:var(--stack-lg)var(--group-sm);flex-wrap:wrap;min-inline-size:0}.jh .hk-head-text{display:grid;gap:var(--stack-md);min-inline-size:0;max-inline-size:40rem}.jh .hk-lead{color:var(--color-ink-muted);text-wrap:pretty;max-inline-size:56ch;margin:0;font-size:clamp(16px,.95rem + .25vw,19px);line-height:1.55}.jh .hk-actions{display:flex;align-items: center;gap:var(--inline-md)var(--group-sm);flex-wrap:wrap}.jh .hk-split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--group-sm);align-items: center;min-inline-size:0}.jh .hk-split-text{display:grid;gap:var(--stack-lg);align-content: start;min-inline-size:0}.jh .hk-split-lead{display:grid;gap:var(--stack-md)}.jh .hk-split-media{min-inline-size:0}.jh .hk-split-title{min-inline-size:0}@media (min-width:640px){.jh .hk-split{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr auto auto 1fr;column-gap:var(--group-md);row-gap:var(--stack-lg);align-items: start}.jh .hk-split[data-media-side=end]{grid-template-areas:". media" "title media" "text media" ". media"}.jh .hk-split[data-media-side=start]{grid-template-areas:"media ." "media title" "media text" "media ."}.jh .hk-split-title{grid-area:title}.jh .hk-split-text{grid-area:text}.jh .hk-split-media{grid-area:media;align-self: center}}.jh .hk-step-rows{display:grid;list-style:none;border-block-start:var(--border-weight)solid var(--color-border);min-inline-size:0;margin:0;padding:0}.jh .hk-step-row{display:grid;gap:var(--stack-sm);padding-block:var(--inset-lg);border-block-end:var(--border-weight)solid var(--color-border);min-inline-size:0}.jh .hk-step-title{display:flex;align-items:baseline;gap:var(--inline-md);font:560 var(--text-1)/var(--line-1)var(--font-display);letter-spacing:var(--tracking-title);color:var(--color-ink);margin:0}.jh .hk-step-n{font:500 var(--text-n1)/var(--line-n1)var(--font-mono);color:var(--sys-key-text);font-variant-numeric:tabular-nums;flex:none}.jh .hk-body{color:var(--color-ink-muted);font-size:var(--text-0);max-inline-size:58ch;margin:0;line-height:1.6}@media (min-width:640px){.jh .hk-step-row{grid-template-columns:minmax(0,2fr)minmax(0,3fr);gap:var(--group-sm);align-items:baseline}.jh .hk-step-title{font-size:var(--text-2);line-height:var(--line-2)}}.jh .hk-quote{display:grid;gap:var(--group-sm);margin:0}.jh .hk-quote blockquote{margin:0}.jh .hk-quote-text{font:400 clamp(21px,1rem + 1.2vw,28px)/1.45 var(--font-display);letter-spacing:-.012em;color:var(--color-ink);text-wrap:pretty;max-inline-size:38ch;margin:0}.jh .hk-quote figcaption{display:flex;align-items:baseline;gap:var(--stack-xs)var(--inline-md);flex-wrap:wrap}.jh .hk-quote-name{color:var(--color-ink);font-weight:600}.jh .hk-meta{color:var(--color-ink-muted);font-size:15px}.jh .hk-cta{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--group-md);align-items: center;min-inline-size:0}.jh .hk-cta-text{display:grid;gap:var(--stack-lg);min-inline-size:0}.jh .hk-cta-side{min-inline-size:0}.jh .hk-cta{row-gap:var(--cb-group)}@media (min-width:1024px){.jh .hk-cta{grid-template-columns:minmax(0,7fr)minmax(0,5fr);grid-template-areas:". side" "title side" "text side" ". side";grid-template-rows:1fr auto auto 1fr;column-gap:var(--group-lg)}.jh .hk-cta-title{grid-area:title}.jh .hk-cta-text{grid-area:text}.jh .hk-cta-side{grid-area:side}}.jh .hk-spark{display:block;block-size:var(--space-40px);overflow:visible;inline-size:100%}.jh .hk-plot-line{fill:none;stroke:var(--color-key);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.jh.hm{--gap-section:var(--space-48px)}.jh .hm-h2{font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;margin:0}.jh .hm-display{font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;margin:0}.jh .hm-h2{letter-spacing:-.03em;font-size:clamp(28px,1.2rem + 2.4vw,48px);font-weight:520;line-height:1.08}.jh .hm-display{letter-spacing:var(--tracking-display);font-size:30px;font-weight:520;line-height:1.1}@media (min-width:600px){.jh .hm-display{font-size:var(--text-5)}}@media (min-width:1024px){.jh .hm-display{font-size:var(--text-5);line-height:1.08}}@media (min-width:1280px){.jh .hm-display{font-size:44px}}@media (min-width:1440px){.jh .hm-display{font-size:var(--text-6);line-height:1.06}}.jh :-webkit-any(.hm-h2,.hm-display) em{display:inline-block;line-height:inherit;font-family:var(--font-serif);letter-spacing:-.005em;color:var(--sys-key-text);font-style:italic;font-weight:400}.jh :-moz-any(.hm-h2,.hm-display) em{display:inline-block;line-height:inherit;font-family:var(--font-serif);letter-spacing:-.005em;color:var(--sys-key-text);font-style:italic;font-weight:400}.jh :is(.hm-h2,.hm-display) em{display:inline-block;line-height:inherit;font-family:var(--font-serif);letter-spacing:-.005em;color:var(--sys-key-text);font-style:italic;font-weight:400}.jh .hm-h3{display:flex;align-items:baseline;gap:var(--inline-md);font:560 var(--text-2)/var(--line-2)var(--font-display);letter-spacing:var(--tracking-heading);color:var(--color-ink);margin:0}@media (min-width:1024px){.jh .hm-h3{font-size:var(--text-3);line-height:var(--line-3)}}.jh .hm-note{color:var(--color-ink-muted);max-inline-size:60ch;margin:0;font-size:14px;line-height:1.5}.jh .hm-meta{color:var(--color-ink-muted);max-inline-size:60ch;margin:0;font-size:14px;line-height:1.5}.jh .hm-link{display:inline-flex;align-items: center;gap:var(--inline-sm);min-block-size:var(--control-h);font:600 15px/1.2 var(--font-text);color:var(--sys-key-text);cursor:pointer;text-decoration:underline;text-decoration-color:#0000;text-underline-offset:5px;transition:text-decoration-color var(--dur-150)var(--ease-standard);background:0 0;border:0;padding:0}.jh .hm-link svg{transition:transform var(--dur-200)var(--ease-standard)}@media (hover:hover){.jh .hm-link:hover{text-decoration-color:currentColor}.jh .hm-link:hover svg{transform:translate(3px)}}.jh .hm-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-4)}.jh .hm-iconbtn{display:grid;inline-size:var(--control-h);block-size:var(--control-h);border:var(--border-weight)solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-150)var(--ease-standard),color var(--dur-150)var(--ease-standard),transform var(--dur-100)var(--ease-standard);flex:none;place-items: center;padding:0}@media (hover:hover){.jh .hm-iconbtn:hover{background:var(--color-accent-surface)}}.jh .hm-iconbtn:active{transform:scale(.96)}.jh .hm-iconbtn[data-added]{background:var(--sys-key-strong);border-color:var(--sys-key-strong);color:var(--sys-on-key)}.jh .hm-iconbtn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jh .hm-price{display:flex;align-items:baseline;gap:0 var(--inline-sm);color:var(--color-ink);flex-wrap:wrap;min-inline-size:0;font-size:15px}.jh .hm-price>.cb-num{font-weight:500}.jh .hm-price del{color:var(--color-ink-muted);font-size:13px}.jh .hm-badge{display:inline-flex;padding:0 var(--inset-xs);border-radius:var(--radius-4);background:var(--sys-key-strong);color:var(--sys-on-key);font:600 12px/1 var(--font-text);align-items: center;min-block-size:22px;margin-inline-start:var(--inline-sm)}.jh .hm-hero{padding-block:var(--space-80px)var(--space-48px)}@media (min-width:768px){.jh .hm-hero{padding-block-start:var(--space-96px)}}@media (min-width:1024px){.jh .hm-hero{padding-block:var(--space-96px)var(--space-64px)}}.jh .hm-hero__grid{grid-template-columns:minmax(0,1fr);gap:var(--group-md);align-items: center}.jh .hm-hero__grid{gap:var(--group-sm)}.jh .hm-hero__grid{row-gap:var(--cb-group)}.jh .hm-hero__head{order:1}.jh .hm-stagehead{order:2}.jh .hm-plate{order:2}.jh .hm-ctrl{order:3}.jh .hm-buy{order:4}.jh .hm-hero__body{order:5}.jh .hm-hero__lead{order:6}.jh .hm-proof{order:7}.jh .hm-proof{display:none}@media (min-width:640px){.jh .hm-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-item);list-style:none;margin:0;padding:0}}@media (min-width:1024px){.jh .hm-hero__grid{grid-template-columns:minmax(0,1.32fr)minmax(0,.68fr);grid-template-areas:". label" "head plate" "lead plate" "body plate" "proof ctrl" "proof buy";grid-template-rows:auto 1fr auto auto auto auto;column-gap:var(--group-lg);row-gap:var(--cb-group)}.jh .hm-hero__head{grid-area:head;align-self: end}.jh .hm-hero__lead{grid-area:lead}.jh .hm-hero__body{grid-area:body;align-self: start}.jh .hm-plate{grid-area:plate}.jh .hm-stagehead{grid-area:label}.jh .hm-ctrl{grid-area:ctrl}.jh .hm-buy{grid-area:buy}.jh .hm-proof{grid-area:proof;align-self: end}}.jh .hm-proof>li{display:grid}.jh .hm-tile{display:grid;gap:var(--stack-xs);padding:var(--inset-md);border:var(--border-weight)solid var(--color-border);border-radius:var(--cb-r-lg);background:var(--color-layer-1);color:var(--color-ink);transition:transform var(--dur-200)var(--ease-standard),border-color var(--dur-200)var(--ease-standard),background-color var(--dur-200)var(--ease-standard);align-content: start}.jh .hm-tile__ic{display:grid;border-radius:var(--cb-r-md);background:var(--color-accent-surface);color:var(--sys-key-text);place-items: center;block-size:36px;inline-size:36px;margin-block-end:var(--stack-xs)}.jh .hm-tile__ic--star{color:var(--acc-yellow);background:var(--tint-yellow)}.jh .hm-tile__v{font:600 var(--text-0)/1.3 var(--font-text)}.jh .hm-tile__v.cb-num{font-family:var(--font-mono);font-weight:500}.jh .hm-tile__l{color:var(--color-ink-muted);font-size:13px;line-height:1.4}@media (hover:hover){.jh .hm-tile:hover{border-color:var(--color-border-strong);background:var(--color-surface);transform:translateY(-2px)}}.jh a.hm-tile:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jh .hm-ctrl{display:flex;align-items: center;gap:var(--inline-md);min-inline-size:0}.jh .hm-ctrl__bars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--inline-sm);list-style:none;flex:auto;margin:0;padding:0}.jh .hm-ctrl__bar{position:relative;background:var(--color-border);overflow:hidden;border-radius:2px;block-size:3px}.jh .hm-ctrl__bar[data-state=done]{background:var(--color-key)}.jh .hm-ctrl__fill{position:absolute;background:var(--color-key);transform-origin:0 50%;inset:0;transform:scaleX(1)}.jh .hm-ctrl__fill[data-run]{animation:hm-fill linear both}.jh .hm-ctrl__btn{display:grid;inline-size:var(--control-h);block-size:var(--control-h);border:var(--border-weight)solid var(--color-border);border-radius:var(--cb-r-md);background:var(--color-surface);color:var(--color-ink);cursor:pointer;flex:none;place-items: center;padding:0}@media (hover:hover){.jh .hm-ctrl__btn:hover{background:var(--color-accent-surface)}}.jh .hm-ctrl__btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.jh .hm-ctrl__fill[data-run]{animation:none}.jh .hm-tile{transition:none}.jh .hm-tile:hover{transform:none}}.jh .hm-hero__head{display:grid;gap:var(--stack-lg);min-inline-size:0}.jh .hm-hero__body{display:grid;gap:var(--stack-lg);min-inline-size:0}.jh .hm-hero__tag{display:inline-flex;align-items: center;gap:var(--inline-sm);font:500 15px/1.3 var(--font-text);color:var(--sys-key-text);margin:0}.jh .hm-hero__tag:before{content:"";inline-size:var(--space-8px);block-size:var(--space-8px);background:var(--color-key);border-radius:50%;flex:none}.jh .hm-hero__lead{color:var(--color-ink-muted);max-inline-size:46ch;margin:0;font-size:clamp(16px,.95rem + .35vw,19px);line-height:1.55}.jh .hm-hero__cta{display:flex;gap:var(--inline-md);flex-wrap:wrap;padding-block-start:var(--space-8px)}.jh .hm-status{display:flex;align-items: center;gap:var(--inline-sm);color:var(--color-ink-muted);margin:0;font-size:14px;line-height:1.4}.jh .hm-status__dot{inline-size:var(--space-8px);block-size:var(--space-8px);background:var(--ref-stone-400);border-radius:50%;flex:none}.jh .hm-status__dot[data-open]{background:var(--sys-success)}.jh .hm-plate{position:relative;isolation:isolate;contain:inline-size;aspect-ratio:4/3;border-radius:var(--radius-xl);background:var(--ref-paper);overflow:clip}@media (min-width:640px) and (max-width:1023px){.jh .hm-plate{aspect-ratio:16/9}}@media (min-width:1024px){.jh .hm-plate{aspect-ratio:auto;block-size:min(56vh,520px);min-block-size:400px}}.jh .hm-plate__mesh{position:absolute;z-index:-1;opacity:0;transition:opacity var(--dur-600)var(--ease-standard);block-size:100%;inline-size:100%;inset:0}.jh .hm-plate__mesh[data-ready]{opacity:1}.jh .hm-plate__tilt{block-size:100%}.jh .hm-plate__tilt .jal-ml-tilt{block-size:100%}.jh .hm-plate__tilt .jal-ml-tilt{display:grid;place-items: center}.jh .hm-plate{container-type:size}.jh .hm-plate__img{display:block;object-fit:contain;user-select:none;block-size:92cqh;inline-size:auto;max-inline-size:92cqw}.jh .hm-buy{display:flex;justify-content:space-between;align-items: center;gap:var(--inline-lg);padding:var(--inset-sm)var(--inset-sm)var(--inset-sm)var(--inset-lg);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.jh .hm-buy__txt{display:grid;min-inline-size:0}.jh .hm-buy__name{display:flex;min-block-size:var(--control-h);font:600 var(--text-0)/1.25 var(--font-text);color:var(--color-ink);overflow-wrap:anywhere;align-items: center}.jh .hm-buy__name:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-4)}@media (hover:hover){.jh .hm-buy__name:hover{color:var(--sys-key-text)}}.jh .hm-buy__price{display:flex;gap:0 var(--inline-sm);color:var(--color-ink);flex-wrap:wrap;align-items:baseline;font-size:15px}.jh .hm-buy__price del{color:var(--color-ink-muted);font-size:13px}.jh .hm-add{display:inline-flex;align-items: center;gap:var(--inline-sm);block-size:var(--control-h);padding:0 var(--inset-md);border-radius:var(--radius-pill);background:var(--sys-key-strong);color:var(--sys-on-key);font:600 15px/1 var(--font-text);cursor:pointer;transition:background-color var(--dur-150)var(--ease-standard),transform var(--dur-100)var(--ease-standard);border:0;flex:none}@media (hover:hover){.jh .hm-add:hover{background:var(--ref-orange-700)}}.jh .hm-add:active{transform:scale(.97)}.jh .hm-add:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jh .hm-rail{min-inline-size:0}.jh .hm-rail__progress{position:relative;block-size:var(--space-2px);border-radius:var(--radius-pill);background:var(--color-border);overflow:clip;max-inline-size:240px}.jh .hm-rail__progress span{position:absolute;border-radius:inherit;background:var(--color-key);inline-size:30%;top:0;bottom:0}.jh .hm-rail__progress span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.jh .hm-rail__progress span:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.jh .hm-rail__progress span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.jh .hm-rail__progress span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.jh .hm-rail__progress span:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.jh .hm-rail__progress span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.jh .ff-fx[data-ff-of=core\.card]{block-size:100%}.jh .ff-fx[data-ff-of=core\.card]>.ff-fx-stage{border-radius:var(--radius-lg);block-size:100%}.jh .hm-pcard__plate{position:relative;contain:inline-size;display:grid;aspect-ratio:1;background:var(--color-layer-1);border-block-end:var(--border-weight)solid var(--color-border);place-items: center}.jh .hm-pcard__plate{container-type:size}.jh .hm-pcard__plate img{object-fit:contain;transition:transform var(--dur-600)var(--ease-standard);block-size:86cqh;inline-size:auto;max-inline-size:86cqw}@media (hover:hover){.jh .hm-pcard:hover .hm-pcard__plate img{transform:translateY(calc(var(--space-4px)*-1))}}.jh .hm-pcard .hk-card-title{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.jh .hm-why__rows{display:grid;gap:var(--cb-group);list-style:none;margin:0;padding:0}@media (min-width:900px){.jh .hm-why__rows{gap:var(--group-md)}}.jh .hm-why__n{font:500 var(--text-n1)/1 var(--font-mono);color:var(--sys-key-text)}.jh .hm-why__media{border-radius:var(--radius-xl)}.jh .hm-why__plate{position:relative;display:grid;aspect-ratio:4/3;border-radius:var(--radius-xl);background:var(--tint-pink);overflow:clip;contain:inline-size;place-items: center;margin:0}.jh .hm-why__plate[data-tint=yellow]{background:var(--tint-yellow)}.jh .hm-why__plate[data-tint=sage]{background:var(--tint-sage)}.jh .hm-why__plate[data-tint=mint]{background:var(--tint-mint)}.jh .hm-why__plate{display:flex;align-items: center;gap:var(--stack-md);padding:var(--inset-md);container-type:size;flex-direction:column}.jh .hm-why__plate img{object-fit:contain;flex:1 1 0;min-block-size:0;inline-size:auto;max-inline-size:80cqw}@media (min-width:640px){.jh .hm-why__plate{aspect-ratio:1}}@media (min-width:1024px){.jh .hm-why__plate{aspect-ratio:3/2}.jh .jh .hk-split{gap:var(--group-lg)}}.jh .hm-chip{display:inline-flex;align-self: flex-start;align-items: center;gap:var(--inline-sm);padding:0 var(--inset-sm);border-radius:var(--radius-pill);background:var(--color-surface);border:var(--border-weight)solid var(--color-border);font:600 14px/1 var(--font-text);color:var(--color-ink);flex:none;min-block-size:36px}.jh .hm-stars{display:inline-flex;color:var(--acc-yellow)}.jh .hm-checks{display:grid;gap:var(--stack-md);padding:var(--space-4px)0 0;list-style:none;margin:0}.jh .hm-checks li{display:flex;gap:var(--inline-md);color:var(--color-ink-muted);align-items: flex-start;font-size:15px;line-height:1.55}.jh .hm-checks svg{color:var(--sys-success);flex:none;margin-block-start:3px}.jh .hm-checks strong{color:var(--color-ink);font-weight:600}.jh .hm-checks a{color:var(--sys-key-text);text-decoration:underline;text-underline-offset:3px}.jh .hm-mo__grid{display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:46%;gap:var(--inline-lg);padding:0 0 var(--space-4px);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:0}.jh .hm-mo__grid::-webkit-scrollbar{display:none}.jh .hm-mo__cell{display:grid;scroll-snap-align:start;min-inline-size:0}@media (min-width:640px){.jh .hm-mo__grid{grid-auto-columns:28%}}@media (min-width:1024px){.jh .hm-mo__grid{grid-template-rows:none;grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}}.jh .hm-mcard .hk-card-media{display:grid;padding:var(--inset-xs)var(--inset-xs)0;min-inline-size:0}.jh .hm-mcard__plate{display:grid;aspect-ratio:1;overflow:clip;container-type:size;border-radius:calc(var(--cb-r-lg) - var(--space-8px));background:var(--tint-pink);place-items: center;min-inline-size:0}.jh .hm-mcard__plate[data-tint=yellow]{background:var(--tint-yellow)}.jh .hm-mcard__plate[data-tint=sage]{background:var(--tint-sage)}.jh .hm-mcard__plate[data-tint=rose]{background:var(--tint-rose)}.jh .hm-mcard__plate[data-tint=mint]{background:var(--tint-mint)}.jh .hm-mcard__plate[data-tint=cream]{background:var(--color-layer-2)}.jh .hm-mcard__allin{display:grid;justify-items:center;gap:var(--stack-sm);padding:var(--inset-xs);text-align:center;color:var(--sys-key-text);font:600 13px/1.3 var(--font-text)}.jh .hm-mcard__plate img{object-fit:contain;transition:transform var(--dur-600)var(--ease-standard);block-size:90cqh;inline-size:auto;max-inline-size:94cqw}@media (hover:hover){.jh .hm-mcard:hover .hm-mcard__plate img{transform:scale(1.04)}}.jh .hm-mcard .hk-card-head{padding-block-start:var(--space-4px)}.jh .hm-mcard .hk-card-title{font-size:var(--text-0);min-block-size:2.6em;line-height:1.3}.jh .hm-mcard .hk-card-link{display:block;line-height:inherit;min-block-size:0}.jh .hm-mcard .hk-card-link:after{content:"";position:absolute;border-radius:var(--radius-lg);inset:0}.jh .hm-mcard .hk-card-footer{padding-block-start:0}.jh .hm-mcard__count{color:var(--color-ink-muted);font-size:14px}.jh .hm-mcard__go{display:grid;border-radius:var(--cb-r-md);background:var(--color-surface);border:var(--border-weight)solid var(--color-border);color:var(--sys-key-text);transition:transform var(--dur-200)var(--ease-standard);flex:none;place-items: center;block-size:32px;inline-size:32px}@media (hover:hover){.jh .hm-mcard:hover .hm-mcard__go{transform:translate(3px)}}.jh .hm-st__layout{display:grid;gap:var(--group-md);min-inline-size:0}.jh .hm-st__layout{row-gap:var(--group-sm)}@media (min-width:1024px){.jh .hm-st__layout{grid-template-columns:minmax(0,5fr)minmax(0,7fr);grid-template-areas:"head list" "actions list" "media list";grid-template-rows:auto auto 1fr;column-gap:var(--group-lg);align-items: start}.jh .hm-st__layout>.hk-head{grid-area:head}.jh .hm-st__layout>.hk-actions{grid-area:actions}.jh .hm-st__layout>.hm-st__media{grid-area:media}.jh .hm-st__layout>.ff-fx{grid-area:list}}.jh .hm-so__list{display:grid;gap:var(--stack-md);list-style:none;min-inline-size:0;margin:0;padding:0}.jh .hm-so__list .ff-fx-stage{border-radius:var(--radius-lg)}.jh .hm-so__row{display:grid;grid-template-columns:var(--control-h)minmax(0,1fr);gap:var(--stack-sm)var(--inline-lg);padding:var(--inset-md);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-ink);align-items: start}.jh .hm-so__row:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jh .hm-so__icon{grid-row:span 2;display:grid;inline-size:var(--control-h);block-size:var(--control-h);border-radius:var(--cb-r-md);background:var(--color-accent-surface);color:var(--sys-key-text);place-items: center}.jh .hm-so__txt{display:grid;gap:var(--stack-xs);min-inline-size:0}.jh .hm-so__name{display:flex;align-items:baseline;gap:0 var(--inline-sm);font:600 var(--text-0)/1.3 var(--font-text);flex-wrap:wrap}.jh .hm-so__handle{font:400 13px/1.3 var(--font-mono);color:var(--color-ink-muted)}.jh .hm-so__d{color:var(--color-ink-muted);font-size:14px;line-height:1.5}.jh .hm-so__cta{grid-column:2;display:inline-flex;align-items: center;gap:var(--inline-sm);font:600 15px/1.2 var(--font-text);color:var(--sys-key-text);min-block-size:28px}@media (min-width:640px){.jh .hm-so__row{grid-template-columns:var(--control-h)minmax(0,1fr)auto;align-items: center}.jh .hm-so__icon{grid-row:auto}.jh .hm-so__cta{grid-column:auto}}.jh .hm-so__media{display:grid;aspect-ratio:16/11;border-radius:var(--radius-xl);background:var(--color-surface);border:var(--border-weight)solid var(--color-border);place-items: center;margin:0}.jh .hm-so__media{container-type:size}.jh .hm-so__media img{object-fit:contain;block-size:86cqh;inline-size:auto;max-inline-size:80cqw}@media (min-width:1024px){.jh .hm-so__media{aspect-ratio:4/5}}.jh .hm-sd__band{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-group);align-items:stretch;min-inline-size:0}@media (min-width:900px){.jh .hm-sd__band{grid-template-columns:minmax(0,5fr)minmax(0,7fr);grid-template-areas:"clock queue" "cta queue";grid-template-rows:auto 1fr;align-items: start;column-gap:var(--cb-block);row-gap:var(--cb-item)}.jh .hm-sd__clock{grid-area:clock}.jh .hm-sd__queue{grid-area:queue}.jh .hm-sd__cta{grid-area:cta}}.jh .hm-sd__card{display:flex;gap:var(--cb-group);padding:var(--inset-lg);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-layer-1);flex-direction:column;min-inline-size:0}.jh .hm-sd__queue{display:grid;gap:var(--stack-lg);min-inline-size:0}.jh .hm-sd__cardhead{display:flex;justify-content:space-between;align-items:baseline;gap:var(--stack-xs)var(--inline-lg);flex-wrap:wrap}.jh .hm-h4{font:560 var(--text-2)/var(--line-2)var(--font-display);letter-spacing:var(--tracking-title);color:var(--color-ink);margin:0}.jh .hm-sd__state{display:inline-flex;align-items: center;gap:var(--inline-sm);color:var(--sys-key-text);margin:0;font-size:14px}.jh .hm-sd__clock .jal-ml-countdown{max-inline-size:none}.jh .hm-sd__blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--cb-item);list-style:none;flex:auto;margin:0;padding:0}.jh .hm-sd__block{display:flex;gap:var(--stack-md);padding:var(--inset-md);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;min-inline-size:0}.jh .hm-sd__block[data-now]{border-color:var(--color-key)}.jh .hm-sd__block[data-past]{opacity:.6}.jh .hm-sd__block[data-past] .hk-progress:before{background:var(--color-border-strong)}.jh .hm-sd__bname{display:flex;align-items: center;gap:var(--inline-xs);color:var(--color-ink);flex-wrap:wrap;font-weight:600}.jh .hm-sd__btime{color:var(--color-ink-muted);font-size:13px}.jh .hm-sd__bword{color:var(--color-ink-muted);font-size:13px}.jh .hm-sd__bof{font:400 14px/1 var(--font-mono);color:var(--color-ink-muted);padding-inline-start:var(--space-4px)}.jh .ffb-counter{display:grid;gap:var(--stack-sm);min-inline-size:0}.jh .ffb-counter-value{font-family:var(--font-mono);font-size:var(--text-4);font-variant-numeric:tabular-nums;color:var(--color-ink);margin:0;font-weight:500;line-height:1.2}.jh .ffb-counter-visual{display:inline-flex;align-items:baseline;gap:var(--space-2px);flex-wrap:wrap}.jh .ffb-counter-label{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4px)var(--inline-sm);flex-wrap:wrap;min-inline-size:0}.jh .ffb-slide{position:relative;display:inline-block;clip-path:inset(0)}.jh .ffb-slide-size{visibility:hidden}.jh .ffb-slide-col{position:absolute;display:grid;pointer-events:none;transform:translateY(calc(var(--ffb-d,0)*-1lh));transition:transform var(--dur-600)var(--ease-standard);top:0;left:0;right:0}.jh .ffb-slide-col>span{block-size:1lh}@media (prefers-reduced-motion:reduce){.jh .ffb-slide-col{transition:none}}.jh .hm-sd__cta{display:grid}.jh .hm-sd__block>.hk-progress{margin-block-start:auto}.jh .hm-fq__layout{display:grid;gap:var(--group-md);min-inline-size:0}.jh .hm-fq__layout>.hk-head{order:1}.jh .hm-fq__layout>.hk-acc{order:2}.jh .hm-fq__layout>.hm-fq__help{order:3}@media (min-width:1024px){.jh .hm-fq__layout{grid-template-columns:minmax(0,5fr)minmax(0,7fr);grid-template-areas:"head acc" "help acc";grid-template-rows:auto 1fr;column-gap:var(--group-lg);align-items: start}.jh .hm-fq__layout>.hk-head{grid-area:head}.jh .hm-fq__layout>.hk-acc{grid-area:acc}.jh .hm-fq__layout>.hm-fq__help{grid-area:help}}.jh.hm-foot{padding-block:var(--cb-section)var(--cb-block);background:var(--ref-paper);border-block-start:var(--border-weight)solid var(--color-border);color:var(--color-ink)}@media (max-width:767px){.jh.hm-foot{padding-block-end:calc(var(--space-96px) + env(safe-area-inset-bottom))}}.jh .hm-foot__logo{display:inline-flex;min-block-size:var(--control-h);border-radius:var(--radius-8);inline-size:-moz-fit-content;inline-size:fit-content}.jh .hm-foot__logo img{display:block;block-size:72px;inline-size:auto}.jh .hm-foot__logo:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.jh .hk-footer-statement{font-size:var(--text-0);color:var(--color-ink-muted);max-inline-size:38ch;margin:0;line-height:1.55}.jh .hm-foot__col{display:grid;gap:var(--inset-md);align-content: start;min-inline-size:0}.jh .hm-foot__col nav{display:grid;gap:var(--stack-md)}.jh .hm-foot__h{font:600 15px/1.3 var(--font-text);color:var(--color-ink);margin:0}.jh .hm-foot__places{display:grid;list-style:none;margin:0;padding:0}.jh .hm-foot__nav{display:grid;list-style:none;margin:0;padding:0}.jh .hm-foot__places{gap:var(--stack-md)}.jh .hm-foot__places li{display:grid;gap:var(--stack-xs)}.jh .hm-foot__pn{font-size:15px;font-weight:600}.jh .hm-foot__pa{color:var(--color-ink-muted);font-size:14px;line-height:1.5}.jh .hm-foot__ph{color:var(--color-ink-muted);font-size:14px;line-height:1.5}@media (hover:hover){.jh .hm-foot__nav a:hover{color:var(--sys-key-text);text-decoration:underline;text-underline-offset:3px}}.jh .hm-foot__nav{grid-template-columns:minmax(0,1fr)}.jh .hm-foot__nav a{display:flex;min-block-size:var(--control-h);color:var(--color-ink);align-items: center;font-size:15px}.jh .hm-foot__base{display:flex;justify-content:space-between;gap:var(--stack-sm)var(--group-sm);border-block-start:var(--border-weight)solid var(--color-border);color:var(--color-ink-muted);flex-wrap:wrap;padding-block-start:var(--inset-lg);font-size:13px}.jh .hm-st__media{display:grid;aspect-ratio:16/10;border-radius:var(--radius-xl);background:var(--tint-yellow);container-type:size;place-items: center;margin:0}.jh .hm-st__media img{object-fit:contain;block-size:86cqh;inline-size:auto;max-inline-size:80cqw}@media (min-width:1024px){.jh .hm-st__media{aspect-ratio:5/4}}.jh .hm-pcard .hk-card-title{min-block-size:2.6em}.jh .hm-pcard .hk-card-head{display:grid}.jh .hm-price{display:grid;gap:var(--stack-xs)}.jh .hm-price__now{font-size:var(--text-0);color:var(--color-ink);font-weight:500}.jh .hm-price__was{display:flex;gap:var(--inline-sm);color:var(--color-ink-muted);white-space:nowrap;align-items:baseline;font-size:13px}.jh .hm-price__off{color:var(--sys-key-text);font-weight:600}.c-head.jh[data-condensed]{background:color-mix(in srgb,var(--sys-bg)88%,transparent)}@supports (backdrop-filter: blur(1px)){.c-head.jh[data-condensed]{-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.c-head.jh[data-condensed]{background:var(--sys-bg);backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.jh .jal-ml-part,.jh .jal-ml-fade,.jh .jal-ml-stagger>*,.jh .ff-fx-item,.jh .jal-ml-countdown-digit{animation:none!important;opacity:1!important}.jh .jal-ml-clipreveal{clip-path:none}.jh .jal-ml-tilt,.jh .jal-ml-magnet{transform:none}.jh .jal-ml-cfocus-inner{scale:none}.jh :is(.ff-fx-stage,.ff-fx-more,.hk-acc-icon,.hm-plate__mesh,.hm-pcard__plate img,.hm-mcard__plate img,.hm-mcard__go,.hm-link svg){transition-duration:var(--dur-reduced)!important}.jh .ff-fx[data-ff-fx=hover] .ff-fx-stage:hover{transform:none}}.jh .hm-sd__ticks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;color:var(--color-ink-muted);margin:0;padding:0;font-size:13px}.jh .hm-sd__ticks li:nth-child(2),.jh .hm-sd__ticks li:nth-child(3){text-align:center}.jh .hm-sd__ticks li:last-child{text-align:end}@media (max-width:639px){.jh .hm-why .hk-split{gap:var(--stack-lg)}.jh .hm-why .hk-split-text{gap:var(--stack-md)}}.jh :-webkit-any(.hk-lead,.hm-hero__lead,.hk-acc-panel,.hm-note) :-webkit-any(.cb-num,strong){white-space:nowrap}.jh :-moz-any(.hk-lead,.hm-hero__lead,.hk-acc-panel,.hm-note) :-moz-any(.cb-num,strong){white-space:nowrap}.jh :is(.hk-lead,.hm-hero__lead,.hk-acc-panel,.hm-note) :is(.cb-num,strong){white-space:nowrap}.jh .hm-status{flex-wrap:wrap}.jh .ff-fx[data-phase=armed][data-ff-fx=stagger] .ff-fx-stage>:only-child>*{opacity:0}.jh .ff-fx[data-phase=play][data-ff-fx=stagger] .ff-fx-stage>:only-child>*{animation:jal-ml-rise var(--dur-600)var(--ease-standard)both;animation-delay:calc(var(--ff-i,0)*var(--stagger-item))}.jh .ff-fx[data-ff-fx=stagger] .ff-fx-stage>:only-child>:nth-child(2){--ff-i:1}.jh .ff-fx[data-ff-fx=stagger] .ff-fx-stage>:only-child>:nth-child(3){--ff-i:2}.jh .ff-fx[data-ff-fx=stagger] .ff-fx-stage>:only-child>:nth-child(4){--ff-i:3}.jh .ff-fx[data-ff-fx=stagger] .ff-fx-stage>:only-child>:nth-child(n+5){--ff-i:4}@media (prefers-reduced-motion:reduce){.jh .ff-fx .ff-fx-stage>:only-child>*{animation:none!important;opacity:1!important}}.jh .hm-price{min-inline-size:0}.jh .hm-price>*{overflow-wrap:anywhere;min-inline-size:0}.jh .hm-price__was{white-space:normal;flex-wrap:wrap}@media (max-width:639px){.jh .hm-sd__block{grid-template-columns:minmax(0,1fr)auto;grid-template-rows:auto auto auto;gap:var(--stack-xs)var(--inline-lg);align-items: center}.jh .hm-sd__bname{grid-column:1;grid-row:1}.jh .hm-sd__btime{grid-column:1;grid-row:2}.jh .hm-sd__bleft{grid-column:2;grid-row:1/span 2;padding-block-start:0;padding-block-end:0}.jh .hm-sd__block>.hk-progress{grid-column:1/-1;grid-row:3}}@media (max-width:767px){.jh .hk-head-action{display:none}.jh .hm-after{display:flex}}.jh .hm-after{display:none}.jh .hm-fq__help{display:grid;gap:var(--stack-md);padding:var(--inset-lg);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-layer-1)}.jh .hm-inline{min-block-size:var(--control-h);vertical-align:middle}.jh .hm-foot>.hk-grid{gap:var(--cb-block)}@media (max-width:639px){.jh .hm-plate{aspect-ratio:16/10}.jh .hm-buy{padding-block:var(--inset-xs)}}@media (max-width:767px){.jh .hm-foot__logo img{block-size:56px}}.jh .hm-mcard .hk-card-footer{gap:var(--inline-sm)}.jh .hm-mcard__count{min-inline-size:0}.jh .hm-foot__main{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-group)}.jh .hm-foot__cols{display:none}.jh .hm-foot__fold .hk-acc-title{font-size:var(--text-0);line-height:var(--line-0)}.jh .hm-foot__fold .hk-acc-summary{padding-block:var(--inset-xs);min-block-size:52px}.jh .hm-foot__nav--2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--inline-lg)}.jh .hm-foot__icons{display:flex;gap:var(--inline-sm);list-style:none;flex-wrap:wrap;margin:0;padding:0}.jh .hm-foot__icon{display:grid;inline-size:var(--control-h);block-size:var(--control-h);border:var(--border-weight)solid var(--color-border);border-radius:var(--cb-r-md);color:var(--sys-key-text);transition:background-color var(--dur-150)var(--ease-standard),border-color var(--dur-150)var(--ease-standard);place-items: center}@media (hover:hover){.jh .hm-foot__icon:hover{background:var(--color-accent-surface);border-color:var(--color-border-strong)}}.jh .hm-foot__logo img{block-size:56px}@media (max-width:767px){.jh .hm-foot__icons{justify-content:space-between;gap:var(--inline-xs);flex-wrap:nowrap}}@media (min-width:768px){.jh .hm-foot__fold{display:none}.jh .hm-foot__main{grid-template-columns:minmax(0,2fr)minmax(0,1.4fr);gap:var(--cb-block)}.jh .hm-foot__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-group)}.jh .hm-foot__logo img{block-size:64px}}.jh .hm-foot__base,.jh .hm-mcard__count{font-size:13px}@media (max-width:420px){.jh .hm-mcard__go{display:none}}.jh .hk-section.hm-ls[data-tone]{background:var(--color-page)}.jh .hm-ls__tile{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-group);padding:var(--inset-lg);border:var(--border-weight)solid var(--color-border);border-radius:var(--cb-r-xl);background:var(--color-layer-2)}.jh .hm-ls__text{display:grid;gap:var(--stack-md);min-inline-size:0}.jh .hm-ls__h{font-size:clamp(28px,1.2rem + 1.4vw,33px)}.jh .hm-ls__p{font-size:var(--text-0);color:var(--color-ink-muted);max-inline-size:60ch;margin:0;line-height:1.6}.jh .hm-ls__acts{display:grid;gap:var(--stack-sm);align-content: center;justify-items:start}.jh .hm-ls__acts .cb-btn{white-space:normal;text-align:center;min-block-size:var(--control-h);block-size:auto;max-inline-size:100%}.jh .hm-ls__terms{display:inline-flex;min-block-size:var(--control-h);color:var(--color-ink-muted);text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:4px;align-items: center;font-size:14px}@media (hover:hover){.jh .hm-ls__terms:hover{color:var(--sys-key-text)}}.jh .hm-ls__terms:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--cb-r-sm)}@media (min-width:900px){.jh .hm-ls__tile{grid-template-columns:minmax(0,1fr)auto;align-items: center;column-gap:var(--cb-block);padding:var(--inset-xl)calc(var(--inset-xl) + var(--space-8px))}.jh .hm-ls__acts{justify-items:end}}.jh .hm-why__split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-group);min-inline-size:0}.jh .hm-why__plate{position:relative;display:grid;aspect-ratio:1;padding:var(--inset-lg);border-radius:var(--cb-r-xl);background:var(--tint-pink);overflow:clip;container-type:size;transition:background-color var(--dur-600)var(--ease-standard);place-items: center;margin:0}.jh .hm-why__plate img{display:block;max-block-size:calc(100cqh - 2*var(--inset-lg));object-fit:contain;block-size:100%;inline-size:auto;max-inline-size:100%}.jh .hm-why__media{border-radius:var(--cb-r-xl)}.jh .hm-why__body{display:grid;gap:var(--stack-md)}.jh .hm-why__body p{margin:0}.jh .hm-why__list .hk-acc-title{font-size:var(--text-1)}@media (min-width:900px){.jh .hm-why__split{grid-template-columns:minmax(0,1fr)minmax(0,1fr);grid-template-areas:"media head" "media list";grid-template-rows:auto 1fr;column-gap:var(--cb-block);row-gap:var(--cb-group);align-items: start}.jh .hm-why__head{grid-area:head}.jh .hm-why__media{grid-area:media;align-self:stretch}.jh .hm-why__list{grid-area:list}.jh .hm-why__media .hm-why__plate{aspect-ratio:auto;block-size:100%;min-block-size:480px}}@media (prefers-reduced-motion:reduce){.jh .hm-why__plate{transition:none}}.jh .hm-tl{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-group);list-style:none;--tl-x:21px;margin:0;padding:0}.jh .hm-tl:before,.jh .hm-tl:after{content:"";position:absolute;inset-block:22px var(--tl-end,22px);background:var(--color-border);border-radius:1px;inline-size:2px}.jh .hm-tl:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:var(--tl-x)}.jh .hm-tl:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:var(--tl-x)}.jh .hm-tl:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:var(--tl-x)}.jh .hm-tl:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:var(--tl-x)}.jh .hm-tl:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:var(--tl-x)}.jh .hm-tl:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:var(--tl-x)}.jh .hm-tl:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:var(--tl-x)}.jh .hm-tl:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:var(--tl-x)}.jh .hm-tl:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:var(--tl-x)}.jh .hm-tl:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:var(--tl-x)}.jh .hm-tl:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:var(--tl-x)}.jh .hm-tl:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:var(--tl-x)}.jh .hm-tl:after{background:var(--color-key);transform-origin:50% 0;transform:scaleY(var(--ml-p,1))}.jh .hm-tl__step{position:relative;z-index:1;display:grid;grid-template-columns:var(--control-h)minmax(0,1fr);column-gap:var(--inline-lg);row-gap:var(--stack-xs);align-items: start}.jh .hm-tl__ic{grid-row:span 2;display:grid;inline-size:var(--control-h);block-size:var(--control-h);border:var(--border-weight)solid var(--color-border-strong);border-radius:var(--cb-r-md);background:var(--color-page);color:var(--sys-key-text);place-items: center}.jh .hm-tl__t{font:560 var(--text-1)/var(--line-1)var(--font-display);letter-spacing:var(--tracking-title);color:var(--color-ink);margin:0;padding-block-start:var(--space-8px)}.jh .hm-tl__d{color:var(--color-ink-muted);margin:0;font-size:15px;line-height:1.55}.jh .hm-tl__d .hm-inline{display:inline;font-size:inherit;min-block-size:0;padding-block-start:13px;padding-block-end:13px}@media (min-width:1024px){.jh .hm-tl{grid-template-columns:repeat(var(--tl-n,5),minmax(0,1fr));gap:var(--cb-group)}.jh .hm-tl:before,.jh .hm-tl:after{top:21px;bottom:auto;inset-inline:22px calc(100%/var(--tl-n,5) - 22px);block-size:2px;inline-size:auto}.jh .hm-tl:after{transform-origin:0 50%;transform:scaleX(var(--ml-p,1))}.jh .hm-tl{grid-template-rows:auto auto 1fr;row-gap:0}.jh .hm-tl__step{grid-row:span 3;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);row-gap:var(--stack-md)}.jh .hm-tl__ic{grid-row:auto}.jh .hm-tl__t{padding-block-start:0}}@media (prefers-reduced-motion:reduce){.jh .hm-tl:after{transform:none}}.jh .hm-tl__band{padding:var(--inset-lg);border:var(--border-weight)solid var(--color-border);border-radius:var(--cb-r-xl);background-color:var(--color-layer-1);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Ccircle cx='2' cy='2' r='1.2' fill='%23f1dcc6'/%3E%3C/svg%3E");background-size:20px 20px}.jh .hm-tl__band .hm-tl__ic{background:var(--color-surface)}@media (min-width:1024px){.jh .hm-tl__band{padding:var(--inset-xl)}}.jh .hm-sd .hm-sd__card,.jh .hm-sd .hm-sd__block{background:var(--color-surface)}.jh .hm-fq__help{padding:var(--inset-md)0 0;border:0;border-block-start:var(--border-weight)solid var(--color-border);background:0 0;border-radius:0}.jh .hm-tl__d{display:grid;gap:var(--stack-xs);justify-items:start}.jh .hm-tl__d p{margin:0}.jh .hm-tl__a{min-block-size:var(--control-h)}@media (max-width:899px){.jh .hm-why__plate{aspect-ratio:4/3;padding:var(--inset-md)}.jh .hm-why__plate img{max-block-size:calc(100cqh - 2*var(--inset-md))}}.jh .hm-ls__form{padding:var(--inset-lg);border:var(--border-weight)solid var(--color-border);border-radius:var(--cb-r-lg);background:var(--color-surface);min-inline-size:0}.jh .hm-ls__list{display:grid;gap:var(--stack-sm);list-style:none;margin:0;padding:0}.jh .hm-ls__list li{display:flex;gap:var(--inline-sm);color:var(--color-ink-muted);align-items: flex-start;font-size:15px;line-height:1.5}.jh .hm-ls__list svg{color:var(--sys-key-text);flex:none;margin-block-start:3px}@media (min-width:900px){.jh .hm-ls__tile:has(>.hm-ls__form){grid-template-columns:minmax(0,5fr)minmax(0,6fr);align-items: start}.jh .hm-ls__text[data-wide]{position:sticky;top:100px}}.jh .ws-formats{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-item);list-style:none;margin:0;padding:0}.jh .ws-formats>li{display:grid}.jh .ws-formats .hm-pcard__plate{aspect-ratio:16/10}.jh .ws-who{color:var(--color-ink-muted);margin:0;font-size:15px;line-height:1.55}.jh .ws-formats .hk-card-body{padding:var(--stack-xs)var(--inset-md)0;display:grid;gap:var(--stack-xs)}@media (min-width:768px){.jh .ws-formats{grid-template-columns:repeat(3,minmax(0,1fr))}.jh .ws-formats .hm-pcard__plate{aspect-ratio:1}}.jh .hm-mo__wrap{display:grid;gap:var(--stack-lg);min-inline-size:0}.jh .hm-mo__bars{display:flex;gap:var(--space-4px);list-style:none;margin:0;padding:0}.jh .hm-mo__bars li{background:var(--color-border);transition:background-color var(--dur-300)var(--ease-standard);border-radius:2px;flex:1 1 0;block-size:3px}.jh .hm-mo__bars li[data-on]{background:var(--color-key)}@media (max-width:1023px){.jh .hm-mo__grid{grid-template-rows:none;grid-auto-columns:74%}.jh .hm-mo__cell{scroll-snap-align:start}}@media (min-width:640px) and (max-width:1023px){.jh .hm-mo__grid{grid-auto-columns:34%}}@media (min-width:1024px){.jh .hm-mo__bars{display:none}}.jh .hm-mcard .hk-card-title{min-block-size:1.3em}.jh .tk-team .hm-ls__tile{background:var(--color-surface)}.jh .tk-team .hm-ls__h{font-size:var(--text-2);line-height:var(--line-2)}.jh .hm-sd__full{padding:var(--inset-sm)var(--inset-md);border:var(--border-weight)solid var(--color-border-strong);border-radius:var(--cb-r-md);background:var(--color-accent-surface);color:var(--sys-key-text);margin:0;font-size:15px;font-weight:600}.jh .hm-stagehead{font:560 var(--text-1)/var(--line-1)var(--font-display);letter-spacing:var(--tracking-title);color:var(--color-ink);margin:0}.jh .hm-stagehead em{font-family:var(--font-serif);color:var(--sys-key-text);font-style:italic;font-weight:400}.jh .hm-plate{cursor:grab}.jh .hm-checks__more{padding-inline-start:calc(18px + var(--inline-md))}.jh .hm-checks__more a{display:inline-flex;min-block-size:var(--control-h);align-items: center}@media (max-width:639px){.jh .hm-hero__grid{row-gap:var(--stack-lg)}}.jh .hm-pricerail,.jh .hm-rv__wrap{display:grid;gap:var(--stack-lg);min-inline-size:0}.jh .hm-rv__grid{display:grid;grid-auto-flow:column;grid-auto-columns:86%;gap:var(--inline-lg);padding:0 0 var(--space-4px);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:0}.jh .hm-rv__grid::-webkit-scrollbar{display:none}.jh .hm-rv__cell{display:grid;scroll-snap-align:start;min-inline-size:0}@media (min-width:640px){.jh .hm-rv__grid{grid-auto-columns:calc((100% - var(--inline-lg))/2)}}@media (min-width:1024px){.jh .hm-rv__grid{grid-auto-columns:calc((100% - 2*var(--inline-lg))/3)}.jh .hm-rv__bars{display:flex}}.jh .hm-qcard{display:grid;grid-template-rows:1fr auto auto;gap:var(--stack-md);padding:var(--inset-lg);border-radius:var(--cb-r-lg);background:var(--color-page);border:1px solid var(--color-border);block-size:100%}.jh .hm-qcard .hk-card-body{order:-1}.jh .hm-qcard__q{margin:0}.jh .hm-qcard__q p{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.6}.jh .hm-qcard__q p:before{content:"“";font-family:var(--font-serif,"Instrument Serif",serif);color:var(--color-key);vertical-align:-.35em;margin-inline-end:2px;font-size:28px;font-style:italic;line-height:0}.jh .hm-qcard .hk-card-head,.jh .hm-qcard .hk-card-footer{padding:0}.jh .hm-qcard .hk-card-title{color:var(--color-ink);margin:0;font-size:15px;font-weight:600}.jh .hm-qcard__src{color:var(--color-ink-muted);font-size:13px}.jh .hm-pcard__tag{letter-spacing:0;color:var(--sys-key-text);justify-self:start;font-size:12px;font-weight:600}:root{--c-h1:clamp(2.5rem,1.6rem + 3.6vw,4.3125rem);--c-h2:clamp(1.75rem,1.2rem + 2.2vw,3rem);--c-h3:clamp(1.1875rem,1.05rem + .6vw,1.75rem);--c-lead:clamp(1rem,.95rem + .3vw,1.1875rem)}body{--gutter:var(--s-4)}@media (min-width:600px){body{--gutter:var(--s-6)}}@media (min-width:1024px){body{--gutter:var(--s-8)}}@media (min-width:1280px){body{--gutter:var(--s-10)}}dl,dd{margin:0}.c-h1,.c-h2,.c-h3{font-family:var(--font-display);color:var(--sys-ink);text-wrap:balance}.c-h1{font-size:var(--c-h1);letter-spacing:-.045em;font-weight:520;line-height:1.02}.c-h2{font-size:var(--c-h2);letter-spacing:-.04em;font-weight:520;line-height:1.04}.c-h3{font-size:var(--c-h3);letter-spacing:-.02em;font-weight:560;line-height:1.2}.c-h1 em,.c-h2 em,.c-h3 em,.ch-title em{display:inline-block;line-height:1;font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.c-main{--gap-section:var(--s-20);min-height:60vh}@media (max-width:767px){.c-main{--gap-section:var(--s-16)}}.c-card{display:flex;gap:var(--s-3);flex-direction:column;min-width:0}.c-card__plate{position:relative;display:block;aspect-ratio:4/5;border-radius:var(--cb-r-lg);background:var(--sys-layer-1);overflow:hidden}.c-card__plate img{position:absolute;object-fit:cover;transition:transform var(--d-6)var(--ease);width:100%;height:100%;inset:0}.c-card__plate[data-cut] img{object-fit:contain;width:84%;height:84%;inset:8%}@media (hover:hover){.c-card:hover .c-card__plate img{transform:scale(1.03)}}.c-card__info{display:grid;grid-template-columns:minmax(0,1fr)auto;grid-template-rows:1fr auto;grid-template-areas:"name name" "price add";align-items: center;gap:var(--s-2);flex:1}.c-card__name{grid-area:name;font:600 .9375rem/1.3 var(--font-text);overflow-wrap:anywhere;align-self: start}@media (hover:hover){.c-card__name:hover{text-decoration:underline;text-underline-offset:3px}}.c-card__price{grid-area:price;display:flex;flex-direction:column;gap:2px;min-width:0}.c-card__now{font:600 .875rem/1.2 var(--font-mono);letter-spacing:-.02em;white-space:nowrap;color:var(--sys-ink)}.c-card__was{font:400 var(--t-micro)/1.2 var(--font-mono);white-space:nowrap;color:var(--sys-ink-2)}del.c-card__was{text-decoration:line-through}.c-card__add{grid-area:add;width:var(--control-h);height:var(--control-h);border-radius:var(--cb-r-md);border:1px solid var(--sys-line);background:var(--sys-bg);color:var(--sys-ink);display:grid;cursor:pointer;transition:background-color var(--d-3)var(--ease),color var(--d-3)var(--ease),border-color var(--d-3)var(--ease),transform var(--d-3)var(--ease);place-items: center}.c-card__add svg{width:18px;height:18px}.c-card__add:active{background:var(--sys-fill);color:var(--sys-on-fill);border-color:var(--sys-fill);transform:scale(.92)}@media (hover:hover){.c-card__add:hover{background:var(--sys-fill);color:var(--sys-on-fill);border-color:var(--sys-fill)}}@media (min-width:400px){.c-card__now{font-size:.9375rem}}@media (max-width:767px){.c-card__name{min-height:2.6em}}.sx{padding-top:var(--s-24);padding-bottom:var(--s-20)}.sx-head{margin-bottom:var(--s-6)}.sx-tools{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"search" "chips" "meta";gap:var(--s-3);margin-bottom:var(--s-6)}.sx-search{grid-area:search;position:relative;display:block;min-width:0}.sx-search svg{position:absolute;left:var(--s-4);color:var(--sys-ink-2);pointer-events:none;top:50%;translate:0 -50%}.sx-search input{padding-left:var(--s-12);border-radius:var(--cb-r-sm)}.sx-chips{grid-area:chips;display:flex;gap:var(--s-2);overflow-x:auto;scrollbar-width:none;padding-block:var(--s-1)}.sx-chips::-webkit-scrollbar{display:none}.sx-meta{grid-area:meta;display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;gap:var(--s-3)}.sx-count{color:var(--sys-ink-2);font-size:var(--t-small);white-space:nowrap}.sx-sort{display:block;width:176px;min-width:176px}.sx-sort select{border-radius:var(--cb-r-sm);cursor:pointer;padding-right:var(--s-10);font-size:var(--t-small);width:100%}.sx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8)var(--s-3)}.sx-empty{display:flex;align-items: flex-start;gap:var(--s-4);padding:var(--s-10)0;color:var(--sys-ink-2);flex-direction:column}@media (min-width:768px){.sx-tools{grid-template-columns:minmax(0,1fr)auto;grid-template-areas:"search meta" "chips chips";column-gap:var(--s-6);margin-bottom:var(--s-8)}.sx-search{max-width:480px}.sx-meta{grid-template-columns:auto auto;gap:var(--s-6)}.sx-chips{overflow:visible;flex-wrap:wrap}.sx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-10)var(--s-5)}}@media (min-width:1200px){.sx-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cp{padding-bottom:var(--s-20)}.cp-top{display:grid;grid-template-columns:minmax(0,1fr);max-width:var(--maxw);margin-inline-start:auto;margin-inline-end:auto}.cp-media{min-width:0;padding-top:64px}.cp-gallery{position:relative;overflow:hidden;background:var(--sys-layer-1)}.cp-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;aspect-ratio:4/5}.cp-track::-webkit-scrollbar{display:none}.cp-track:focus-visible{outline:2px solid var(--sys-focus);outline-offset:-4px}.cp-slide{scroll-snap-align:start;flex:0 0 100%;height:100%}.cp-slide img{object-fit:cover;user-select:none;width:100%;height:100%}.cp-slide[data-cut] img,.cp-thumb[data-cut] img{object-fit:contain;padding:6%}.cp-bar{display:flex;justify-content:space-between;align-items: center;gap:var(--s-3);padding:var(--s-3)var(--gutter)}.cp-thumbs{display:flex;gap:var(--s-2);overflow-x:auto;scrollbar-width:none;padding:var(--s-1);min-width:0}.cp-thumbs::-webkit-scrollbar{display:none}.cp-thumb{border-radius:var(--cb-r-sm);overflow:hidden;cursor:pointer;opacity:.55;outline:1.5px solid #0000;outline-offset:2px;transition:opacity var(--d-3)var(--ease);border:0;flex:none;width:52px;height:64px;padding:0}.cp-thumb img{object-fit:cover;width:100%;height:100%}.cp-thumb[aria-pressed=true]{opacity:1;outline-color:var(--sys-ink)}.cp-thumb:focus-visible{outline:2px solid var(--sys-focus)}.cp-arrows{display:none;align-items: center;gap:var(--s-1);flex:none}@media (min-width:768px){.cp-arrows{display:flex}}.cp-arrow{width:var(--control-h);height:var(--control-h);border-radius:var(--cb-r-md);border:var(--hair);background:var(--sys-bg);display:grid;cursor:pointer;place-items: center}.cp-arrow:disabled{opacity:.35;cursor:default}.cp-pos{font-size:var(--t-micro);color:var(--sys-ink-2);text-align:center;min-width:4ch}.cp-sheet{position:relative;display:flex;gap:var(--s-4);padding:var(--s-2)var(--gutter)var(--s-8);flex-direction:column}.cp-sheet .cp-price .cb-price__now{font-size:clamp(1.4375rem,1.2rem + 1vw,2.0625rem)}.c-main .cb-qty,.ck .cb-qty{height:46px}.cp-crumbs{display:flex;gap:var(--s-1)var(--s-2);flex-wrap:wrap}.cp-cat{display:inline-flex;padding:0 var(--s-3);border-radius:var(--cb-r-md);background:var(--sys-layer-1);font:500 var(--t-micro)/1 var(--font-text);position:relative;align-items: center;min-height:32px}.cp-cat:after{content:"";position:absolute;inset:-6px -2px}.cp-title{font:520 var(--c-h2)/1.04 var(--font-display);letter-spacing:-.04em;text-wrap:balance}.cp-note textarea{min-height:72px}.cp-price{display:flex;align-items: center;gap:var(--s-3);flex-wrap:wrap}.cp-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3);padding-block:var(--s-4);border-block:var(--hair)}.cp-meta dt{font-size:var(--t-micro);color:var(--sys-ink-2)}.cp-meta dd{font-size:var(--t-small);overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.cp-meta dd[data-ok]{color:var(--sys-success)}.cp-desc{color:var(--sys-ink-2);white-space:pre-line;overflow:hidden;position:relative;max-height:7.5em;line-height:1.5}.cp-desc[data-more]{max-height:none}.cp-more{min-height:var(--control-h);font:600 var(--t-small)/1 var(--font-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self: flex-start;padding:0}.cp-buy{display:flex;gap:var(--s-3);flex-wrap:wrap;align-items: center}.cp-buy .cb-btn{flex:160px}.cp-buy2{display:flex;gap:var(--s-2);flex-direction:column}.cp-rel{padding-top:var(--s-16)}.cp-rel h2{margin-bottom:var(--s-6)}.cp-rel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8)var(--s-3)}.cp-missing{padding-top:var(--s-24);padding-bottom:var(--s-20);display:flex;gap:var(--s-6);flex-direction:column;align-items: flex-start}@media (min-width:768px){.cp-rel__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-8)var(--s-5)}}@media (min-width:1024px){.cp-top{grid-template-columns:minmax(0,7fr)minmax(0,5fr);gap:var(--s-12);padding-inline:var(--gutter);padding-top:var(--s-20)}.cp-media{position:sticky;top:var(--s-20);align-self: start;padding-top:0}.cp-gallery{border-radius:var(--cb-r-xl)}.cp-track{aspect-ratio:auto;height:calc(100svh - 176px);min-height:480px}.cp-bar{padding:var(--s-3)0}.cp-sheet{padding:var(--s-4)0 var(--s-8);border:0;border-radius:0;margin:0}.cp-buy2{flex-direction:row}}.ck-scrim[hidden]{display:none}.ck{visibility:hidden;transition:transform var(--d-5)var(--ease),visibility 0s linear var(--d-5)}.ck[data-open]{visibility:visible;transition:transform var(--d-5)var(--ease),visibility 0s}.ck-grab{display:flex;height:var(--control-h);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items: center;width:100%}.ck-grab span{background:var(--sys-layer-2);border-radius:4px;width:40px;height:4px}.ck .cb-sheet__head{padding-top:0}.ck-title{font:560 1.25rem/1.2 var(--font-display);letter-spacing:-.02em;display:flex;align-items: center;gap:var(--s-2)}.ck-title .cb-num{font-size:var(--t-small);color:var(--sys-ink-2)}.ck-empty{display:flex;align-items: flex-start;gap:var(--s-3);padding:var(--s-6)0;flex-direction:column}.ck-empty__t{font:560 var(--c-h3)/1.2 var(--font-display);letter-spacing:-.02em}.ck-empty__d{color:var(--sys-ink-2)}.ck-list{display:flex;gap:var(--s-4);flex-direction:column}.ck-line{display:grid;grid-template-columns:72px 1fr auto;gap:var(--s-3);align-items: start}.ck-line__img{border-radius:var(--cb-r-sm);background:var(--sys-layer-1);overflow:hidden;display:grid;place-items: center;width:72px;height:88px}.ck-line__img img{object-fit:cover;width:100%;height:100%}.ck-line__img[data-cut] img{object-fit:contain;width:88%;height:88%}.ck-line__body{display:flex;gap:var(--s-2);flex-direction:column;min-width:0}.ck-line__name{font:600 .9375rem/1.3 var(--font-text)}.ck-line__note{font-size:var(--t-micro);color:var(--sys-ink-2);overflow-wrap:anywhere}.ck-line__row{display:flex;justify-content:space-between;align-items: center;gap:var(--s-2);flex-wrap:wrap}.ck-line__sum{font-weight:600;font-size:var(--t-small)}.ck-foot{display:flex;gap:var(--s-3);flex-direction:column}.ck-sub{display:flex;justify-content:space-between;font-size:1.0625rem;font-weight:600}.ck-hint{font-size:var(--t-micro);color:var(--sys-ink-2)}.ckp{padding-top:var(--s-24);padding-bottom:var(--s-20)}.ckp h1{margin-bottom:var(--s-8)}.ckp-n{font-size:var(--t-small);color:var(--sys-ink-2);letter-spacing:0;vertical-align:middle}.ckp-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-8);align-items: start}.ckp-sum{padding:var(--s-6);border-radius:var(--cb-r-lg);background:var(--sys-layer-1)}@media (min-width:1024px){.ckp-grid{grid-template-columns:minmax(0,7fr)minmax(0,4fr);gap:var(--s-12)}.ckp-sum{position:sticky;top:var(--s-24)}}@media (min-width:900px){.ck-grab{display:none}.ck .cb-sheet__head{padding-top:var(--s-4)}}.cq{padding-top:var(--s-24);padding-bottom:var(--s-20)}.cq-title{margin-bottom:var(--s-8)}.cq-grid{display:grid;gap:var(--s-8);align-items: start}.cq-steps{display:flex;gap:var(--s-3);flex-direction:column;min-width:0}.cq-step{border:var(--hair);border-radius:var(--cb-r-md);transition:border-color var(--d-3)var(--ease)}.cq-step[data-open]{border-color:var(--sys-ink)}.cq-step__h{font-size:inherit}.cq-step__btn{display:grid;grid-template-columns:36px 1fr;grid-template-areas:"n t" "n s";align-content: center;align-items: center;column-gap:var(--s-3);padding:var(--s-3)var(--s-5);text-align:start;cursor:pointer;border-radius:var(--cb-r-md);background:0 0;border:0;width:100%;min-height:68px}.cq-step__btn:not(:has(.cq-step__sum)){grid-template-areas:"n t"}.cq-step__btn:disabled{cursor:default;color:var(--sys-ink-3)}.cq-step__n{grid-area:n;border-radius:var(--cb-r-md);background:var(--sys-layer-1);display:grid;font-size:var(--t-small);transition:background-color var(--d-3)var(--ease),color var(--d-3)var(--ease);place-items: center;width:36px;height:36px;font-weight:600}.cq-step[data-open] .cq-step__n,.cq-step[data-done] .cq-step__n{background:var(--sys-fill);color:var(--sys-on-fill)}.cq-step__t{grid-area:t;font:560 1.125rem/1.3 var(--font-display);letter-spacing:-.02em}.cq-step__sum{grid-area:s;font-size:var(--t-small);color:var(--sys-ink-2);overflow-wrap:anywhere}.cq-step__panel:not([hidden]){animation:c-open .5s var(--ease)}@keyframes c-open{0%{opacity:0;transform:translateY(8px)}}.cq-step__inner{display:flex;align-items: flex-start;gap:var(--s-5);padding:var(--s-2)var(--s-5)var(--s-6);flex-direction:column}.cq-step__inner>.cb-field,.cq-row,.cq-fs{width:100%}.cq-row{display:grid;gap:var(--s-4)}.cq-fs{display:flex;gap:var(--s-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0}.cq-fs legend{margin-bottom:var(--s-2);padding:0}.cq-slots{display:flex;gap:var(--s-2);border-radius:var(--cb-r-sm);flex-wrap:wrap}.cq-slots .cb-chip{font-family:var(--font-mono);font-size:var(--t-micro)}.cq-sum{display:flex;gap:var(--s-4);padding:var(--s-6);border-radius:var(--cb-r-xl);background:var(--sys-layer-1);flex-direction:column}.cq-sum__t{font:560 1.25rem/1.2 var(--font-display);letter-spacing:-.02em}.cq-lines{display:flex;gap:var(--s-3);flex-direction:column}.cq-lines li{display:grid;grid-template-columns:52px 1fr auto;align-items: center;gap:var(--s-3);font-size:var(--t-small)}.cq-lines__img{border-radius:var(--cb-r-sm);background:var(--sys-bg);overflow:hidden;display:grid;place-items: center;width:52px;height:60px}.cq-lines__img img{object-fit:cover;width:100%;height:100%}.cq-lines__img[data-cut] img{object-fit:contain;width:88%;height:88%}.cq-lines__name{overflow-wrap:anywhere;min-width:0;font-weight:600}.cq-lines__name .cb-num{color:var(--sys-ink-2);font-weight:400}.cq-totals{display:flex;gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--sys-layer-2);font-size:var(--t-small);flex-direction:column}.cq-totals>div{display:flex;justify-content:space-between;gap:var(--s-4)}.cq-totals dt{color:var(--sys-ink-2)}.cq-totals dd{text-align:end;overflow-wrap:anywhere;min-width:0;margin:0}.cq-total{padding-top:var(--s-2);font-size:1.125rem;font-weight:600}.cq-total dt{color:var(--sys-ink)}.cq-fine{font-size:var(--t-micro);color:var(--sys-ink-2)}.cq-empty{padding-top:var(--s-24);padding-bottom:var(--s-20);display:flex;gap:var(--s-5);flex-direction:column;align-items: flex-start}.cq-lead{color:var(--sys-ink-2)}@media (min-width:600px){.cq-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cq-grid{grid-template-columns:minmax(0,7fr)minmax(0,5fr);gap:var(--s-12)}.cq-sum{position:sticky;top:92px}}.cz{padding-top:var(--s-24);padding-bottom:var(--s-20);display:grid;gap:var(--s-10);align-items: start}.cz-head{display:flex;gap:var(--s-5);flex-direction:column;align-items: flex-start}.cz-mark{border-radius:var(--cb-r-md);background:var(--sys-fill);color:var(--sys-on-fill);display:grid;place-items: center;width:48px;height:48px}.cz-lead{font-size:var(--c-lead);color:var(--sys-ink-2);max-width:44ch}.cz-lead strong{color:var(--sys-ink)}.cz-acts{display:flex;gap:var(--s-3);flex-wrap:wrap}.cz-card{display:flex;gap:var(--s-4);padding:var(--s-6);border-radius:var(--cb-r-xl);background:var(--sys-layer-1);flex-direction:column}@media (min-width:1024px){.cz{grid-template-columns:minmax(0,7fr)minmax(0,5fr);gap:var(--s-12)}}@media (max-width:599px){.cz-acts .cb-btn{width:100%}}@media (prefers-reduced-motion:reduce){.c-card__plate img,.cc-prod svg{transition:none}}.c-main .pf{padding-top:var(--s-24)}.c-main .pf.pf--empty{place-items: start;gap:var(--s-5);padding-inline:var(--gutter);max-width:var(--maxw);font-size:var(--c-lead);min-height:0;margin-inline-start:auto;margin-inline-end:auto}@media (max-width:767px){.c-main .pf{padding-bottom:calc(var(--s-24) + env(safe-area-inset-bottom))}}body{--gap-inline:var(--s-2);--gap-stack:var(--s-3);--gap-inset:var(--s-4);--gap-group:var(--s-6);--kit-gap-inside:var(--s-1);--kit-stack:var(--s-8);--kit-gutter:var(--s-12);--gap-section:var(--s-20);--kit-space:var(--gap-section)}@media (max-width:767px){body{--gap-section:var(--s-16)}}.c-main .cb-btn--key,.c-sheet .cb-btn--key{--bg:var(--sys-key-strong)}.c-main .cb-roll,.c-sheet .cb-roll{height:auto}.c-chat .mc-launch{display:none}.w{display:inline-block}.c-head{position:fixed;z-index:60;background:var(--sys-bg);transition:border-color var(--d-3)var(--ease);border-bottom:1px solid #0000;top:0;left:0;right:0}.c-head[data-scrolled]{border-bottom-color:var(--sys-line)}.c-head__in{display:flex;align-items: center;gap:var(--s-4);height:64px}.c-logo{display:inline-flex;min-height:var(--control-h);border-radius:var(--cb-r-sm);flex:none;align-items: center}.c-logo img{display:block;width:auto;height:40px}.c-logo:focus-visible{outline:2px solid var(--sys-focus);outline-offset:4px}.c-nav{display:none}.c-nav a{min-height:var(--control-h);display:inline-flex;padding:0 var(--s-4);border-radius:var(--cb-r-md);font:500 .9375rem/1 var(--font-text);color:var(--sys-ink);white-space:nowrap;transition:background-color var(--d-2)var(--ease),color var(--d-2)var(--ease);align-items: center}.c-nav a[aria-current=page]{background:var(--sys-key-soft);color:var(--sys-key-text)}@media (hover:hover){.c-nav a:not([aria-current]):hover{background:var(--sys-layer-1)}}.c-head__acts{display:flex;align-items: center;gap:var(--s-2);margin-inline-start:auto}.c-ask,.c-head__bag,.c-menu{display:none}.c-ask{justify-content:center;align-items: center;gap:var(--s-2);width:var(--control-h);height:var(--control-h);border:var(--hair);border-radius:var(--cb-r-md);background:var(--sys-bg);color:var(--sys-ink);font:500 .9375rem/1 var(--font-text);cursor:pointer;transition:border-color var(--d-2)var(--ease),transform var(--d-2)var(--ease);padding:0}.c-ask__mark{border-radius:var(--cb-r-md);background:var(--sys-fill);color:var(--sys-on-fill);display:grid;flex:none;width:30px;height:30px;padding:6px}.c-ask__txt{display:none}@media (hover:hover){.c-ask:hover,.c-menu:hover{border-color:var(--sys-ink-3)}}.c-ask:active,.c-menu:active{transform:scale(.96)}.c-menu{width:var(--control-h);height:var(--control-h);border:var(--hair);border-radius:var(--cb-r-md);background:var(--sys-bg);color:var(--sys-ink);cursor:pointer;transition:border-color var(--d-2)var(--ease),transform var(--d-2)var(--ease);place-items: center}.c-bag{display:inline-flex;align-items: center;gap:var(--s-2);height:var(--control-h);padding:0 var(--s-2)0 var(--s-4);border-radius:var(--cb-r-md);background:var(--sys-key-strong);color:var(--sys-on-key);font:600 .9375rem/1 var(--font-text);cursor:pointer;transition:transform var(--d-3)var(--ease),background-color var(--d-2)var(--ease);border:0}@media (hover:hover){.c-bag:hover{background:var(--ref-orange-700)}}.c-bag:active{transform:scale(.96)}.c-bag__t{display:none}.c-bag__n{padding:0 var(--s-2);border-radius:var(--cb-r-md);background:var(--sys-bg);color:var(--sys-ink);display:grid;font-size:var(--t-micro);place-items: center;min-width:28px;height:28px}.c-bag__n[data-bump]{animation:c-bump .5s var(--ease)}@keyframes c-bump{40%{transform:scale(1.3)}}@media (min-width:768px){.c-head__in{height:68px}.c-logo img{height:44px}.c-ask,.c-head__bag{display:inline-flex}.c-menu{display:grid}}@media (min-width:1100px){.c-nav{display:flex;gap:var(--s-1);margin-inline-start:var(--s-4)}.c-menu{display:none}.c-bag__t{display:inline}}@media (min-width:1280px){.c-ask{padding:0 var(--s-4)0 var(--s-2);width:auto}.c-ask__txt{display:inline}}.c-sheet{color:var(--sys-ink);background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0}.c-sheet[open]{display:grid;align-items: end}.c-sheet::backdrop{background:#7a3a0c47}.c-sheet__panel{display:flex;gap:var(--s-6);overflow-y:auto;overscroll-behavior:contain;padding:var(--s-3)var(--gutter)calc(var(--s-6) + env(safe-area-inset-bottom));border-radius:var(--cb-r-xl)var(--cb-r-xl)0 0;background:var(--sys-bg);box-shadow:0 -1px 0 var(--sys-line);flex-direction:column;max-height:100dvh}.c-sheet__head{display:flex;justify-content:space-between;align-items: center;gap:var(--s-4)}.c-sheet__x{width:var(--control-h);height:var(--control-h);border:var(--hair);border-radius:var(--cb-r-md);background:var(--sys-bg);color:var(--sys-ink);display:grid;cursor:pointer;place-items: center}.c-sheet__main{display:flex;flex-direction:column}.c-sheet__main li+li{border-top:var(--hair)}.c-sheet__main a,.c-sheet__main button{display:flex;justify-content:space-between;align-items: center;gap:var(--s-4);color:var(--sys-ink);font:520 var(--c-h3)/1.2 var(--font-display);letter-spacing:-.02em;text-align:start;cursor:pointer;background:0 0;border:0;width:100%;min-height:60px;padding:0}.c-sheet__main [aria-current=page]{color:var(--sys-key-text)}.c-sheet__main svg{color:var(--sys-key-text);transition:transform var(--d-3)var(--ease);flex:none}@media (hover:hover){.c-sheet__main a:hover svg{transform:translate(4px)}}.c-sheet__n{padding:0 var(--s-2);border-radius:var(--cb-r-md);background:var(--sys-key-strong);color:var(--sys-on-key);display:grid;font-size:var(--t-small);letter-spacing:0;place-items: center;min-width:32px;height:32px}.c-sheet__sub{display:flex;gap:0 var(--s-6);flex-wrap:wrap}.c-sheet__sub a{min-height:var(--control-h);display:inline-flex;color:var(--sys-ink-2);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--sys-line);align-items: center}.c-sheet__ch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}@media (min-width:768px){.c-sheet[open]{place-items:stretch end}.c-sheet__panel{padding:var(--s-4)var(--s-8)var(--s-8);box-shadow:-1px 0 0 var(--sys-line);border-radius:0;width:min(440px,100%);height:100%}}.c-tabbar{display:none}@media (max-width:767px){.c-tabbar{position:fixed;z-index:65;display:block;padding:0 var(--s-3)calc(var(--s-3) + env(safe-area-inset-bottom));pointer-events:none;bottom:0;left:0;right:0}.c-tabbar__in{pointer-events:auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s-1);border:var(--hair);border-radius:var(--cb-r-xl);background:var(--sys-surface);padding:6px}.c-tabbar a,.c-tabbar button{display:flex;justify-content:center;align-items: center;gap:var(--s-1);border-radius:var(--cb-r-md);color:var(--sys-ink-2);font:600 .6875rem/1 var(--font-text);cursor:pointer;transition:background-color var(--d-2)var(--ease),color var(--d-2)var(--ease);background:0 0;border:0;flex-direction:column;min-width:0;min-height:52px;padding:0 2px}.c-tabbar a>span,.c-tabbar button>span:last-child{white-space:nowrap;max-width:100%}.c-tabbar [aria-current=page]{color:var(--sys-key-text);background:var(--sys-key-soft)}.c-tabbar :focus-visible{outline:2px solid var(--sys-focus);outline-offset:-2px}.c-tabbar__mark{border-radius:var(--cb-r-md);background:var(--sys-key-strong);color:var(--sys-on-key);display:grid;width:26px;height:26px;padding:5px}.c-tabbar__bag{display:inline-flex;align-items: center;gap:var(--s-1);height:20px}.c-tabbar__n{border-radius:var(--cb-r-md);background:var(--sys-key-strong);color:var(--sys-on-key);display:grid;letter-spacing:0;place-items: center;min-width:18px;height:18px;padding:0 4px;font-size:.6875rem}}@media (max-width:359px){.c-tabbar a,.c-tabbar button{font-size:.625rem}}@media (max-width:767px){html{scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom))}}html{scroll-padding-top:84px}.c-megawrap{display:inline-flex}.c-nav__btn{min-height:var(--control-h);display:inline-flex;align-items: center;gap:var(--s-1);padding:0 var(--s-3)0 var(--s-4);border-radius:var(--cb-r-md);font:500 .9375rem/1 var(--font-text);color:var(--sys-ink);white-space:nowrap;cursor:pointer;transition:background-color var(--d-2)var(--ease),color var(--d-2)var(--ease);background:0 0;border:0}.c-nav__btn[aria-current=page],.c-nav__btn[aria-expanded=true]{background:var(--sys-key-soft);color:var(--sys-key-text)}@media (hover:hover){.c-nav__btn:not([aria-current]):not([aria-expanded=true]):hover{background:var(--sys-layer-1)}}.c-nav__btn:focus-visible{outline:2px solid var(--sys-focus);outline-offset:2px}.c-nav__chev{transition:transform var(--d-3)var(--ease)}.c-nav__btn[aria-expanded=true] .c-nav__chev{transform:rotate(180deg)}.c-mega{position:fixed;z-index:59;background:var(--sys-bg);border-top:var(--hair);border-bottom:var(--hair);top:68px;left:0;right:0}.c-mega__in{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,2fr)minmax(0,1fr);gap:var(--s-12);max-width:var(--maxw);padding:var(--s-8)var(--gutter);width:100%;margin-inline-start:auto;margin-inline-end:auto}.c-mega__col{display:grid;gap:var(--s-3);align-content: start}.c-mega__h{font:600 .875rem/1.3 var(--font-text);color:var(--sys-ink-2);margin:0}.c-mega__col ul{display:grid;gap:0 var(--s-6);list-style:none;margin:0;padding:0}.c-mega__col--wide ul{grid-template-columns:repeat(2,minmax(0,1fr))}.c-mega__col a{display:flex;min-height:var(--control-h);font:520 1.0625rem/1.2 var(--font-display);color:var(--sys-ink);align-items: center}@media (hover:hover){.c-mega__col a:hover{color:var(--sys-key-text)}}.c-mega__all{color:var(--sys-key-text)!important}.c-mega__col a:focus-visible{outline:2px solid var(--sys-focus);outline-offset:2px;border-radius:var(--cb-r-sm)}.c-mega__feat:focus-visible{outline:2px solid var(--sys-focus);outline-offset:2px;border-radius:var(--cb-r-sm)}.c-mega__feat{display:grid;gap:var(--s-3);color:var(--sys-ink);align-content: start}.c-mega__plate{display:grid;aspect-ratio:4/3;border-radius:var(--cb-r-lg);background:var(--sys-layer-1);container-type:size;place-items: center}.c-mega__plate img{object-fit:contain;width:auto;max-width:86cqw;height:86cqh}.c-mega__ft{display:inline-flex;align-items: center;gap:var(--s-2);min-height:var(--control-h);color:var(--sys-key-text);font-weight:600}.c-sheet__groups{display:grid;gap:var(--s-6)}.c-sheet__group{display:grid;gap:var(--s-2)}.c-sheet__gh{font:600 .875rem/1.3 var(--font-text);color:var(--sys-ink-2);margin:0}.c-sheet__chips{display:flex;gap:var(--s-2);list-style:none;flex-wrap:wrap;margin:0;padding:0}.c-sheet__chips a{display:inline-flex;min-height:var(--control-h);padding:0 var(--s-4);border:var(--hair);border-radius:var(--cb-r-md);background:var(--sys-bg);color:var(--sys-ink);font:500 .9375rem/1 var(--font-text);align-items: center}@media (hover:hover){.c-sheet__chips a:hover{background:var(--sys-key-soft)}}.c-sheet__chips a:focus-visible{outline:2px solid var(--sys-focus);outline-offset:2px}.oc-wrap{padding-block:0 var(--s-16)}.oc{display:grid;gap:var(--s-3);justify-items:start;max-width:60ch}.oc__t{color:var(--sys-ink);margin:0;font-weight:600}.oc__dlg{border-radius:var(--cb-r-xl);background:0 0;border:0;max-width:min(440px,100vw - 32px);padding:0}.oc__dlg::backdrop{background:#7a3a0c47}.oc__panel{display:grid;gap:var(--s-4);padding:var(--s-6);border-radius:var(--cb-r-xl);background:var(--sys-bg)}:root{--color-primary:var(--sys-key-strong);--color-primary-contrast:var(--sys-on-key);--color-success:var(--sys-success);--color-success-surface:var(--tint-mint);--color-success-border:color-mix(in srgb,var(--sys-success)24%,var(--sys-line));--color-warning:var(--ref-stone-700);--color-warning-surface:var(--tint-yellow);--color-warning-border:color-mix(in srgb,var(--acc-yellow)55%,var(--sys-line));--color-danger:var(--sys-danger);--color-danger-surface:var(--tint-pink);--color-danger-border:color-mix(in srgb,var(--sys-danger)24%,var(--sys-line));--color-info:var(--sys-ink);--color-info-surface:var(--sys-layer-1);--state-disabled-content:color-mix(in srgb,var(--sys-ink)38%,var(--sys-bg));--state-disabled-container:color-mix(in srgb,var(--sys-ink)12%,var(--sys-bg));--tracking-body:0em;--control-h:44px;--shell-header-h:68px;--kit-font-sans:var(--font-text);--kit-font-display:var(--font-display);--kit-font-figure:var(--font-mono);--kit-font-mono:var(--font-mono);--kit-heading-weight:520;--kit-heading-sm-size:var(--c-h3);--kit-heading-sm-line:1.2;--kit-heading-lg-size:var(--c-h2);--kit-heading-lg-line:1.04;--kit-radius-card:var(--r-lg);--kit-radius-media:var(--r-xl);--kit-radius-control:var(--r-pill);--kit-band:var(--sys-bg-alt);--kit-signal:var(--sys-key-strong);--kit-action:var(--sys-key-strong);--kit-action-hover:var(--ref-orange-700);--kit-action-active:var(--ref-orange-700);--kit-action-contrast:var(--sys-on-key);--kit-rule-color:var(--sys-line);--kit-section-rule:0px;--kit-rule-pad:0;--kit-gap-inside:4px;--kit-gap-related:12px;--kit-gap-group:24px;--kit-stack:32px;--kit-inset:16px;--kit-gap-section:var(--gap-section,80px);--kit-space-tight:48px;--kit-space-loose:var(--gap-section,80px);--kit-gutter:24px;--kit-margin:var(--gutter,16px);--kit-max:var(--maxw,1440px);--kit-cols:4;--kit-rise:16px;--kit-i:0;--color-bg:var(--sys-bg);--color-secondary-surface:var(--tint-pink);--color-tone-1:var(--sys-key-soft);--color-primary-hover:var(--ref-orange-700);--color-primary-active:var(--ref-orange-700);--text-display-3:var(--c-h1);--line-display-3:1.02;--ease-exit:cubic-bezier(.3,0,.8,.15);--z-sticky:20;--z-overlay:80;--kit-link:var(--sys-key-text);--color-scrim:#7a3a0c52;--elev-3:0 0 0 1px var(--sys-line);--cb-section:48px;--cb-block:32px;--cb-group:24px;--cb-item:12px}@media (min-width:1024px){:root{--cb-section:64px;--cb-block:48px;--cb-item:16px}}:root:root{--cb-r-sm:8px;--cb-r-md:12px;--cb-r-lg:16px;--cb-r-xl:20px;--cb-btn-r:var(--cb-r-md);--cb-chip-r:var(--cb-r-sm);--cb-card-r:var(--cb-r-lg);--cb-field-r:var(--cb-r-sm);--cb-sheet-r:var(--cb-r-xl);--r-xs:var(--cb-r-sm);--r-sm:var(--cb-r-sm);--r-md:var(--cb-r-md);--r-lg:var(--cb-r-lg);--r-xl:var(--cb-r-xl);--r-pill:var(--cb-r-md)}:where(.grid,.bento,.bento-item,.field-row,.field,.row,.stack,.cluster)>*{min-width:0}.field-row{display:grid;grid-template-columns:minmax(0,1fr);align-items: start;gap:var(--space-16px)}@media (min-width:640px){.field-row{grid-template-columns:repeat(2,minmax(0,1fr))}.field-row[data-cols="1"]{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.field-row[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.field-row[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.field{display:grid;grid-template-columns:minmax(0,1fr);align-content: start;gap:var(--space-6px);min-width:0}.field>label,.field-label{font-size:var(--text-n1);line-height:var(--line-n1);font-weight:var(--weight-medium);color:var(--color-ink)}.field-hint{min-height:var(--line-n1);font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);margin:0}.field-hint[data-tone=danger],.field-hint[data-state=error]{color:var(--color-danger)}.field-hint[data-tone=success],.field-hint[data-state=success]{color:var(--color-success)}.btn-secondary{background:var(--color-surface);color:var(--color-ink);border:var(--border-weight)solid var(--color-border-strong)}.btn-ghost{color:var(--color-ink);border:var(--border-weight)solid transparent;background:0 0}.btn-block{width:100%}@media (hover:hover){.btn-secondary:not(:disabled):not([aria-disabled=true]):hover,.btn-ghost:not(:disabled):not([aria-disabled=true]):hover{background:var(--state-hover)}}.btn-secondary:not(:disabled):not([aria-disabled=true]):active,.btn-ghost:not(:disabled):not([aria-disabled=true]):active{background:var(--state-pressed)}.btn-secondary[data-state=loading]:after,.btn-ghost[data-state=loading]:after,.btn-secondary[aria-busy=true]:after,.btn-ghost[aria-busy=true]:after{border-color:var(--color-ink);border-top-color:#0000}.jal-sr-only{position:fixed;clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;block-size:1px;inline-size:1px;margin:0;padding:0;top:0}.jal-sr-only:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.jal-sr-only:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.jal-sr-only:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.jal-sr-only:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.jal-sr-only:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.jal-sr-only:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.jal-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--space-80px)*3)),1fr));align-items:stretch;gap:var(--space-16px);min-width:0}.jal-file-input{position:absolute;block-size:0;inline-size:0;opacity:0;border:0;width:0;height:0;padding:0}button:-webkit-any(.jal-tab,.jal-sort,.jal-chip-action,.jal-chip-remove,.jal-list-row,.jal-day,.jal-card-link,.jal-step-button){font-weight:inherit;color:inherit;white-space:normal;text-align:start;background:0 0;border:0;border-radius:0;justify-content:flex-start;height:auto;min-height:0;padding:0;transform:none}button:-moz-any(.jal-tab,.jal-sort,.jal-chip-action,.jal-chip-remove,.jal-list-row,.jal-day,.jal-card-link,.jal-step-button){font-weight:inherit;color:inherit;white-space:normal;text-align:start;background:0 0;border:0;border-radius:0;justify-content:flex-start;height:auto;min-height:0;padding:0;transform:none}button:is(.jal-tab,.jal-sort,.jal-chip-action,.jal-chip-remove,.jal-list-row,.jal-day,.jal-card-link,.jal-step-button){font-weight:inherit;color:inherit;white-space:normal;text-align:start;background:0 0;border:0;border-radius:0;justify-content:flex-start;height:auto;min-height:0;padding:0;transform:none}.btn-tonal{background:var(--color-layer-2);color:var(--color-ink);border:var(--border-weight)solid var(--color-layer-2)}.btn-danger{background:var(--color-danger-surface);color:var(--color-danger);border:var(--border-weight)solid var(--color-danger-border)}@media (hover:hover){.btn-tonal:not(:disabled):not([aria-disabled=true]):hover{background:color-mix(in oklab,var(--color-ink)8%,var(--color-layer-2));border-color:color-mix(in oklab,var(--color-ink)8%,var(--color-layer-2))}.btn-danger:not(:disabled):not([aria-disabled=true]):hover{background:color-mix(in oklab,var(--color-danger)8%,var(--color-danger-surface));border-color:var(--color-danger-border)}}.btn-tonal:not(:disabled):not([aria-disabled=true]):active{background:color-mix(in oklab,var(--color-ink)12%,var(--color-layer-2));border-color:color-mix(in oklab,var(--color-ink)12%,var(--color-layer-2))}.btn-danger:not(:disabled):not([aria-disabled=true]):active{background:color-mix(in oklab,var(--color-danger)12%,var(--color-danger-surface));border-color:var(--color-danger-border)}.btn-secondary:not(:disabled):not([aria-disabled=true]):active{border-color:var(--color-border-strong)}.btn-ghost:not(:disabled):not([aria-disabled=true]):active{border-color:#0000}:-webkit-any(.btn-tonal,.btn-danger)[aria-busy=true]:after{border-color:var(--color-ink);border-top-color:#0000}:-moz-any(.btn-tonal,.btn-danger)[aria-busy=true]:after{border-color:var(--color-ink);border-top-color:#0000}:is(.btn-tonal,.btn-danger)[aria-busy=true]:after{border-color:var(--color-ink);border-top-color:#0000}.btn-wide{min-inline-size:calc(var(--space-80px)*2)}.btn-label{overflow:hidden;text-overflow:ellipsis;min-width:0}.btn-icon{display:inline-flex;flex:none}.btn-icon>svg{inline-size:var(--space-20px);block-size:var(--space-20px)}.btn:has(>.btn-icon:first-child){padding-inline-start:var(--space-12px)}.btn:has(>.btn-icon:last-child){padding-inline-end:var(--space-12px)}.jal-field-message{display:flex;align-items: flex-start;gap:var(--space-12px);min-width:0}.jal-field-message>.field-hint{flex:auto;min-width:0}.jal-field-counter{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;flex:none}.jal-required{color:var(--color-ink-muted)}.jal-input{--_lead:0px;--_trail:0px;position:relative;display:flex;align-items:stretch;min-width:0}.jal-input>input{flex:auto;min-width:0;padding-inline-start:calc(var(--space-12px) + var(--_lead));padding-inline-end:calc(var(--space-12px) + var(--_trail))}.jal-input-icon,.jal-input-affix{position:absolute;display:flex;color:var(--color-ink-muted);white-space:nowrap;pointer-events:none;align-items: center;top:0;bottom:0}.jal-input-icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-12px)}.jal-input-icon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-12px)}.jal-input-icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-12px)}.jal-input-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-12px)}.jal-input-icon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-12px)}.jal-input-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-12px)}.jal-input-icon[data-slot=end]{inset-inline:auto var(--space-12px)}.jal-input-affix[data-slot=prefix]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--space-12px) + var(--_icon,0px))}.jal-input-affix[data-slot=prefix]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--space-12px) + var(--_icon,0px))}.jal-input-affix[data-slot=prefix]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--space-12px) + var(--_icon,0px))}.jal-input-affix[data-slot=prefix]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--space-12px) + var(--_icon,0px))}.jal-input-affix[data-slot=prefix]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--space-12px) + var(--_icon,0px))}.jal-input-affix[data-slot=prefix]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--space-12px) + var(--_icon,0px))}.jal-input-affix[data-slot=suffix]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--space-12px) + var(--_btn,0px))}.jal-input-affix[data-slot=suffix]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--space-12px) + var(--_btn,0px))}.jal-input-affix[data-slot=suffix]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--space-12px) + var(--_btn,0px))}.jal-input-affix[data-slot=suffix]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--space-12px) + var(--_btn,0px))}.jal-input-affix[data-slot=suffix]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--space-12px) + var(--_btn,0px))}.jal-input-affix[data-slot=suffix]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--space-12px) + var(--_btn,0px))}.jal-input:has(>.jal-input-trailing)>input{border-inline-end-width:0}.jal-input:has(>.jal-input-trailing)>input:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.jal-input:has(>.jal-input-trailing)>input:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.jal-input:has(>.jal-input-trailing)>input:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.jal-input:has(>.jal-input-trailing)>input:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.jal-input:has(>.jal-input-trailing)>input:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.jal-input:has(>.jal-input-trailing)>input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.jal-input:has(>.jal-input-trailing)>input:focus-visible{outline:none}.jal-input:has(>.jal-input-trailing>.jal-icon-btn){border-radius:var(--radius-8)}.jal-input:has(>.jal-input-trailing):has(>input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.jal-input-trailing{display:flex;flex:none}.jal-input-trailing>.jal-icon-btn{background-color:var(--color-surface);border:var(--border-weight)solid var(--color-border-control);border-radius:0 var(--radius-8)var(--radius-8)0;border-inline-start-width:0}.jal-input:has(>input:focus-visible)>.jal-input-trailing>.jal-icon-btn{border-color:var(--color-ink)}.jal-input:has(>input[aria-invalid=true])>.jal-input-trailing>.jal-icon-btn{border-color:var(--color-danger)}.jal-input:has(>input:disabled)>.jal-input-trailing>.jal-icon-btn{border-color:var(--color-border)}.jal-choice-field{display:grid;min-width:0}:-webkit-any(.jal-checkbox,.jal-radio)[data-box]>input{position:absolute;block-size:0;inline-size:0;opacity:0;border:0;width:0;height:0;margin:0;padding:0}:-moz-any(.jal-checkbox,.jal-radio)[data-box]>input{position:absolute;block-size:0;inline-size:0;opacity:0;border:0;width:0;height:0;margin:0;padding:0}:is(.jal-checkbox,.jal-radio)[data-box]>input{position:absolute;block-size:0;inline-size:0;opacity:0;border:0;width:0;height:0;margin:0;padding:0}.jal-box{inline-size:var(--space-20px);block-size:var(--space-20px);background-color:var(--color-surface);background-position:50%;background-repeat:no-repeat;background-size:var(--space-12px)var(--space-12px);border:var(--border-weight)solid var(--_outline,var(--color-border-control));border-radius:var(--radius-4);transition:background-color var(--dur-100)var(--ease-standard),border-color var(--dur-100)var(--ease-standard);flex:none;margin-block-start:calc((var(--line-0) - var(--space-20px))/2)}.jal-radio>.jal-box{border-radius:var(--radius-pill);background-size:var(--space-8px)var(--space-8px)}.jal-checkbox>input:checked+.jal-box{background-color:var(--_selected,var(--color-ink));border-color:var(--_selected,var(--color-ink));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 6.25L4.75 9L10 3' stroke='%23ffffff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.jal-checkbox>input:indeterminate+.jal-box{background-color:var(--_selected,var(--color-ink));border-color:var(--_selected,var(--color-ink));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6H9.5' stroke='%23ffffff' stroke-width='1.75' stroke-linecap='round'/%3E%3C/svg%3E")}.jal-radio>input:checked+.jal-box{background-color:var(--_selected,var(--color-ink));border-color:var(--_selected,var(--color-ink));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Ccircle cx='4' cy='4' r='4' fill='%23ffffff'/%3E%3C/svg%3E")}@media (hover:hover){:-webkit-any(.jal-checkbox,.jal-radio)[data-box]:hover>input:enabled:not(:checked):not(:indeterminate)+.jal-box{background-color:color-mix(in oklab,var(--color-ink)8%,var(--color-surface))}:-moz-any(.jal-checkbox,.jal-radio)[data-box]:hover>input:enabled:not(:checked):not(:indeterminate)+.jal-box{background-color:color-mix(in oklab,var(--color-ink)8%,var(--color-surface))}:is(.jal-checkbox,.jal-radio)[data-box]:hover>input:enabled:not(:checked):not(:indeterminate)+.jal-box{background-color:color-mix(in oklab,var(--color-ink)8%,var(--color-surface))}:-webkit-any(.jal-checkbox,.jal-radio)[data-box]:hover>input:enabled:-webkit-any(:checked,:indeterminate)+.jal-box{background-color:color-mix(in oklab,var(--color-surface)8%,var(--_selected,var(--color-ink)))}:-moz-any(.jal-checkbox,.jal-radio)[data-box]:hover>input:enabled:-moz-any(:checked,:indeterminate)+.jal-box{background-color:color-mix(in oklab,var(--color-surface)8%,var(--_selected,var(--color-ink)))}:is(.jal-checkbox,.jal-radio)[data-box]:hover>input:enabled:is(:checked,:indeterminate)+.jal-box{background-color:color-mix(in oklab,var(--color-surface)8%,var(--_selected,var(--color-ink)))}}:-webkit-any(.jal-checkbox,.jal-radio)[data-box]:active>input:enabled:not(:checked):not(:indeterminate)+.jal-box{background-color:color-mix(in oklab,var(--color-ink)12%,var(--color-surface))}:-moz-any(.jal-checkbox,.jal-radio)[data-box]:active>input:enabled:not(:checked):not(:indeterminate)+.jal-box{background-color:color-mix(in oklab,var(--color-ink)12%,var(--color-surface))}:is(.jal-checkbox,.jal-radio)[data-box]:active>input:enabled:not(:checked):not(:indeterminate)+.jal-box{background-color:color-mix(in oklab,var(--color-ink)12%,var(--color-surface))}:-webkit-any(.jal-checkbox,.jal-radio)>input:focus-visible+.jal-box{border-color:var(--color-ink);outline:2px solid var(--color-focus);outline-offset:2px}:-moz-any(.jal-checkbox,.jal-radio)>input:focus-visible+.jal-box{border-color:var(--color-ink);outline:2px solid var(--color-focus);outline-offset:2px}:is(.jal-checkbox,.jal-radio)>input:focus-visible+.jal-box{border-color:var(--color-ink);outline:2px solid var(--color-focus);outline-offset:2px}:-webkit-any(.jal-checkbox,.jal-radio)>input[aria-invalid=true]+.jal-box{border-color:var(--color-danger)}:-moz-any(.jal-checkbox,.jal-radio)>input[aria-invalid=true]+.jal-box{border-color:var(--color-danger)}:is(.jal-checkbox,.jal-radio)>input[aria-invalid=true]+.jal-box{border-color:var(--color-danger)}:-webkit-any(.jal-checkbox,.jal-radio)>input[aria-invalid=true]:-webkit-any(:checked,:indeterminate)+.jal-box{background-color:var(--color-danger);border-color:var(--color-danger)}:-moz-any(.jal-checkbox,.jal-radio)>input[aria-invalid=true]:-moz-any(:checked,:indeterminate)+.jal-box{background-color:var(--color-danger);border-color:var(--color-danger)}:is(.jal-checkbox,.jal-radio)>input[aria-invalid=true]:is(:checked,:indeterminate)+.jal-box{background-color:var(--color-danger);border-color:var(--color-danger)}:-webkit-any(.jal-checkbox,.jal-radio)>input:disabled+.jal-box{background-color:var(--state-disabled-container);border-color:var(--color-border)}:-moz-any(.jal-checkbox,.jal-radio)>input:disabled+.jal-box{background-color:var(--state-disabled-container);border-color:var(--color-border)}:is(.jal-checkbox,.jal-radio)>input:disabled+.jal-box{background-color:var(--state-disabled-container);border-color:var(--color-border)}:-webkit-any(.jal-checkbox,.jal-radio)>input:disabled:-webkit-any(:checked,:indeterminate)+.jal-box{background-color:var(--state-disabled-content);border-color:var(--state-disabled-content)}:-moz-any(.jal-checkbox,.jal-radio)>input:disabled:-moz-any(:checked,:indeterminate)+.jal-box{background-color:var(--state-disabled-content);border-color:var(--state-disabled-content)}:is(.jal-checkbox,.jal-radio)>input:disabled:is(:checked,:indeterminate)+.jal-box{background-color:var(--state-disabled-content);border-color:var(--state-disabled-content)}.jal-radio-list{display:grid;gap:var(--space-4px)}@media (min-width:640px){.jal-radio-group[data-inline] .jal-radio-list{grid-auto-flow:column;justify-content:start;column-gap:var(--space-24px)}}.jal-switch[data-trailing]{display:flex;inline-size:100%}.jal-switch-text{min-width:0}.jal-switch[data-trailing]>.jal-switch-text{flex:auto}.jal-slider-hint{grid-column:1/-1}.jal-dropzone{display:grid;justify-items:center;gap:var(--space-12px);padding:var(--space-24px)var(--space-16px);text-align:center;background-color:var(--color-surface);border:var(--border-weight)dashed var(--color-border-control);border-radius:var(--radius-12)}.jal-dropzone[data-over]{background-color:var(--color-layer-1);border-color:var(--color-ink)}.jal-dropzone[data-disabled]{color:var(--state-disabled-content);border-color:var(--color-border)}.jal-dropzone-icon{display:inline-flex;color:var(--color-ink-muted)}.jal-dropzone-icon>svg{inline-size:var(--space-24px);block-size:var(--space-24px)}.jal-dropzone-text{color:var(--color-ink-muted);max-inline-size:32ch;margin:0}.field.jal-upload{gap:var(--stack-md)}.jal-upload-list{display:grid;gap:var(--stack-sm);list-style:none;margin:0;padding:0}.jal-upload-row{display:flex;align-items: center;gap:var(--space-12px);background-color:var(--color-surface);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-8);min-width:0;padding-inline-start:var(--space-12px)}.jal-upload-row[data-state=error]{border-color:var(--color-danger-border)}.jal-upload-icon{display:inline-flex;color:var(--color-ink-muted);flex:none}.jal-upload-text{display:grid;gap:var(--space-4px);padding-block:var(--space-8px);flex:auto;min-width:0}.jal-upload-name{font-weight:var(--weight-medium)}.jal-upload-meta{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.jal-upload-row[data-state=error] .jal-upload-meta{color:var(--color-danger)}.jal-chip-set{display:flex;gap:var(--space-8px);flex-wrap:wrap;min-width:0}.jal-chip{display:inline-flex;max-inline-size:100%;color:var(--color-ink);--_chip:var(--color-surface);--_chip-border:var(--color-border-control);align-items:stretch;min-width:0}.jal-chip[data-kind=suggestion]{--_chip:var(--color-layer-1);--_chip-border:var(--color-layer-1)}.jal-chip[data-selected]{--_chip:var(--color-layer-2);--_chip-border:var(--color-layer-2)}.jal-chip[data-invalid]{--_chip-border:var(--color-danger)}.jal-chip-static,button.jal-chip-remove{block-size:var(--control-h);height:var(--control-h);background:var(--_chip);border:var(--border-weight)solid var(--_chip-border);border-radius:var(--radius-8)}:-webkit-any(button,a).jal-chip-action{block-size:var(--control-h);height:var(--control-h);background:var(--_chip);border:var(--border-weight)solid var(--_chip-border);border-radius:var(--radius-8)}:-moz-any(button,a).jal-chip-action{block-size:var(--control-h);height:var(--control-h);background:var(--_chip);border:var(--border-weight)solid var(--_chip-border);border-radius:var(--radius-8)}:is(button,a).jal-chip-action{block-size:var(--control-h);height:var(--control-h);background:var(--_chip);border:var(--border-weight)solid var(--_chip-border);border-radius:var(--radius-8)}.jal-chip>:not(:last-child){border-inline-end-width:0}.jal-chip>:not(:last-child):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.jal-chip>:not(:last-child):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.jal-chip>:not(:last-child):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:0;border-bottom-right-radius:0}.jal-chip>:not(:last-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.jal-chip>:not(:last-child):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.jal-chip>:not(:last-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:0;border-bottom-left-radius:0}.jal-chip>:not(:first-child){border-inline-start-width:0}.jal-chip>:not(:first-child):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.jal-chip>:not(:first-child):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.jal-chip>:not(:first-child):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:0;border-bottom-left-radius:0}.jal-chip>:not(:first-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.jal-chip>:not(:first-child):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.jal-chip>:not(:first-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:0;border-bottom-right-radius:0}.jal-chip-static{display:inline-flex;align-items: center;gap:var(--space-8px);padding-inline:var(--space-12px);font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-medium);color:inherit;text-decoration:none;white-space:nowrap;min-width:0}:-webkit-any(button,a).jal-chip-action{display:inline-flex;align-items: center;gap:var(--space-8px);padding-inline:var(--space-12px);font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-medium);color:inherit;text-decoration:none;white-space:nowrap;min-width:0}:-moz-any(button,a).jal-chip-action{display:inline-flex;align-items: center;gap:var(--space-8px);padding-inline:var(--space-12px);font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-medium);color:inherit;text-decoration:none;white-space:nowrap;min-width:0}:is(button,a).jal-chip-action{display:inline-flex;align-items: center;gap:var(--space-8px);padding-inline:var(--space-12px);font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-medium);color:inherit;text-decoration:none;white-space:nowrap;min-width:0}@media (min-width:640px){.jal-chip-static{font-size:var(--text-n1);line-height:var(--line-n1)}:-webkit-any(button,a).jal-chip-action{font-size:var(--text-n1);line-height:var(--line-n1)}:-moz-any(button,a).jal-chip-action{font-size:var(--text-n1);line-height:var(--line-n1)}:is(button,a).jal-chip-action{font-size:var(--text-n1);line-height:var(--line-n1)}}.jal-chip-label{overflow:hidden;text-overflow:ellipsis;min-width:0}.jal-chip-icon{display:inline-flex;flex:none}button.jal-chip-remove{display:inline-flex;inline-size:var(--control-h);color:var(--color-ink-muted);flex:none;justify-content:center;align-items: center}@media (hover:hover){a.jal-chip-action:hover{background:color-mix(in oklab,var(--color-ink)8%,var(--_chip))}:-webkit-any(button.jal-chip-action,button.jal-chip-remove):enabled:hover{background:color-mix(in oklab,var(--color-ink)8%,var(--_chip))}:-moz-any(button.jal-chip-action,button.jal-chip-remove):enabled:hover{background:color-mix(in oklab,var(--color-ink)8%,var(--_chip))}:is(button.jal-chip-action,button.jal-chip-remove):enabled:hover{background:color-mix(in oklab,var(--color-ink)8%,var(--_chip))}}:-webkit-any(button.jal-chip-action,button.jal-chip-remove):enabled:active{background:color-mix(in oklab,var(--color-ink)12%,var(--_chip));border-color:var(--_chip-border)}:-moz-any(button.jal-chip-action,button.jal-chip-remove):enabled:active{background:color-mix(in oklab,var(--color-ink)12%,var(--_chip));border-color:var(--_chip-border)}:is(button.jal-chip-action,button.jal-chip-remove):enabled:active{background:color-mix(in oklab,var(--color-ink)12%,var(--_chip));border-color:var(--_chip-border)}:-webkit-any(.jal-chip-action,.jal-chip-remove):focus-visible{outline-offset:calc(var(--space-2px)*-1)}:-moz-any(.jal-chip-action,.jal-chip-remove):focus-visible{outline-offset:calc(var(--space-2px)*-1)}:is(.jal-chip-action,.jal-chip-remove):focus-visible{outline-offset:calc(var(--space-2px)*-1)}:-webkit-any(button.jal-chip-action,button.jal-chip-remove):disabled{color:var(--state-disabled-content);background:0 0}:-moz-any(button.jal-chip-action,button.jal-chip-remove):disabled{color:var(--state-disabled-content);background:0 0}:is(button.jal-chip-action,button.jal-chip-remove):disabled{color:var(--state-disabled-content);background:0 0}.jal-chip[aria-busy=true]{pointer-events:none;color:var(--color-ink-muted)}.jal-table-select .jal-choice-field,.jal-table-select .jal-checkbox{display:flex}.jal-table-select .jal-checkbox{min-inline-size:var(--control-h)}.jal-list-trailing .jal-switch{min-inline-size:0}.jal-card{position:relative;display:flex;gap:var(--space-12px);padding:var(--space-16px);overflow:clip;color:var(--color-ink);background-color:var(--color-surface);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-12);flex-direction:column;min-width:0}@media (min-width:768px){.jal-card{padding:var(--space-24px)}}.jal-card[data-variant=muted]{background-color:var(--color-layer-1)}.jal-card[data-variant=transparent]{background-color:#0000;border-color:#0000;padding:0}.jal-card-head{display:flex;align-items: flex-start;gap:var(--space-12px);min-width:0}.jal-card-title{font-size:var(--text-1);line-height:var(--line-1);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);flex:auto;min-width:0;margin:0}:-webkit-any(a,button).jal-card-link{display:inline;font:inherit;color:inherit;text-decoration:none}:-moz-any(a,button).jal-card-link{display:inline;font:inherit;color:inherit;text-decoration:none}:is(a,button).jal-card-link{display:inline;font:inherit;color:inherit;text-decoration:none}button.jal-card-link{display:inline-flex;min-block-size:var(--control-h);align-items: center}button.jal-card-link:-webkit-any(:hover,:active):enabled{color:inherit;background:0 0;border-color:#0000}button.jal-card-link:-moz-any(:hover,:active):enabled{color:inherit;background:0 0;border-color:#0000}button.jal-card-link:is(:hover,:active):enabled{color:inherit;background:0 0;border-color:#0000}.jal-card[data-selectable]>.jal-card-head{align-items: center}:-webkit-any(a,button).jal-card-link:after{content:"";position:absolute;border-radius:inherit;inset:0}:-moz-any(a,button).jal-card-link:after{content:"";position:absolute;border-radius:inherit;inset:0}:is(a,button).jal-card-link:after{content:"";position:absolute;border-radius:inherit;inset:0}:-webkit-any(a,button).jal-card-link:focus-visible{outline:none}:-moz-any(a,button).jal-card-link:focus-visible{outline:none}:is(a,button).jal-card-link:focus-visible{outline:none}:-webkit-any(a,button).jal-card-link:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:2px}:-moz-any(a,button).jal-card-link:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:2px}:is(a,button).jal-card-link:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover){.jal-card[data-clickable]:hover{background-color:var(--state-hover)}}.jal-card[data-clickable]:active{background-color:var(--state-pressed)}.jal-card[data-selected]{border-color:var(--color-ink);box-shadow:0 0 0 1px var(--color-ink)}.jal-card-check{display:inline-flex;inline-size:var(--space-24px);block-size:var(--space-24px);color:var(--color-surface);background-color:var(--color-surface);border:var(--border-weight)solid var(--color-border-control);border-radius:var(--radius-pill);flex:none;justify-content:center;align-items: center}.jal-card[data-selected] .jal-card-check{background-color:var(--color-ink);border-color:var(--color-ink)}.jal-card-action{position:relative;z-index:1;flex:none}.jal-card-body{color:var(--color-ink-muted);min-width:0}.jal-card-body>:first-child{margin-block-start:0}.jal-card-body>:last-child{margin-block-end:0}.jal-card-footer{position:relative;z-index:1;display:flex;gap:var(--space-8px);flex-wrap:wrap;margin-top:auto}.jal-dialog{--_w:calc(var(--space-80px)*7);box-sizing:border-box;inline-size:min(var(--_w),calc(100vw - var(--space-32px)));max-inline-size:calc(100vw - var(--space-32px));max-block-size:calc(100dvh - var(--space-32px));padding:var(--space-24px);color:var(--color-ink);background-color:var(--color-surface);border:var(--border-weight)solid var(--color-border-strong);border-radius:var(--radius-16)}.jal-dialog[data-size=sm]{--_w:calc(var(--space-80px)*5)}.jal-dialog[data-size=lg]{--_w:calc(var(--space-80px)*9)}dialog.jal-dialog[open],.jal-dialog[data-inline]{display:flex;gap:var(--space-16px);flex-direction:column}dialog.jal-dialog[open]{animation:jal-pop-in var(--dur-200)var(--ease-standard)}dialog.jal-dialog::backdrop{background-color:var(--color-scrim)}.jal-dialog[data-inline]{max-inline-size:var(--_w);inline-size:100%}@media (max-width:639.98px){dialog.jal-dialog:-webkit-any([data-side=center],[data-side=bottom]){border-radius:var(--radius-28)var(--radius-28)0 0;inline-size:100%;max-inline-size:none;margin:auto 0 0;padding-block-end:calc(var(--space-24px) + env(safe-area-inset-bottom))}dialog.jal-dialog:-moz-any([data-side=center],[data-side=bottom]){border-radius:var(--radius-28)var(--radius-28)0 0;inline-size:100%;max-inline-size:none;margin:auto 0 0;padding-block-end:calc(var(--space-24px) + env(safe-area-inset-bottom))}dialog.jal-dialog:is([data-side=center],[data-side=bottom]){border-radius:var(--radius-28)var(--radius-28)0 0;inline-size:100%;max-inline-size:none;margin:auto 0 0;padding-block-end:calc(var(--space-24px) + env(safe-area-inset-bottom))}}dialog.jal-dialog[data-side=bottom]{border-radius:var(--radius-28)var(--radius-28)0 0;inline-size:100%;max-inline-size:none;margin:auto 0 0;padding-block-end:calc(var(--space-24px) + env(safe-area-inset-bottom))}dialog.jal-dialog:-webkit-any([data-side=start],[data-side=end]){inline-size:min(calc(var(--space-80px)*4),85vw);margin:0;block-size:100dvh;max-block-size:100dvh;margin-inline-start:0}dialog.jal-dialog:-moz-any([data-side=start],[data-side=end]){inline-size:min(calc(var(--space-80px)*4),85vw);margin:0;block-size:100dvh;max-block-size:100dvh;margin-inline-start:0}dialog.jal-dialog:is([data-side=start],[data-side=end]){inline-size:min(calc(var(--space-80px)*4),85vw);margin:0;block-size:100dvh;max-block-size:100dvh;margin-inline-start:0}dialog.jal-dialog[data-side=start]{border-radius:0 var(--radius-16)var(--radius-16)0}dialog.jal-dialog[data-side=end]{border-radius:var(--radius-16)0 0 var(--radius-16);margin-inline-start:auto}.jal-dialog[data-inline][data-side=bottom]{border-radius:var(--radius-28)var(--radius-28)0 0;max-inline-size:none}.jal-dialog-head{display:flex;align-items: flex-start;gap:var(--space-12px);min-width:0}.jal-dialog-head>.jal-icon-btn{flex:none;align-self: flex-start}.jal-dialog-heading{display:grid;gap:var(--space-4px);flex:auto;min-width:0}.jal-dialog-title{font-size:var(--text-2);line-height:var(--line-2);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);margin:0}.jal-dialog-desc{color:var(--color-ink-muted);margin:0}.jal-dialog-body{overflow-y:auto;overscroll-behavior:contain;min-block-size:0}.jal-dialog-body>:first-child{margin-block-start:0}.jal-dialog-body>:last-child{margin-block-end:0}.jal-dialog-actions{display:flex;justify-content:flex-end;gap:var(--space-8px);flex-wrap:wrap-reverse;margin:0}@media (max-width:639.98px){.jal-dialog-actions>.btn{flex:auto}}.jal-badge{display:inline-flex;justify-content:center;align-items: center;gap:var(--space-4px);min-inline-size:var(--space-20px);max-inline-size:min(100%,calc(var(--space-80px)*3));padding-inline:var(--space-8px);font-size:var(--text-n1);line-height:var(--line-n1);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-ink);background-color:var(--color-layer-2);border-radius:var(--radius-pill);flex:0 auto}.jal-badge-text{overflow:hidden;text-overflow:ellipsis;min-width:0}.jal-badge[data-tone=info]{color:var(--color-info);background-color:var(--color-info-surface)}.jal-badge[data-tone=success]{color:var(--color-success);background-color:var(--color-success-surface)}.jal-badge[data-tone=warning]{color:var(--color-warning);background-color:var(--color-warning-surface)}.jal-badge[data-tone=danger]{color:var(--color-danger);background-color:var(--color-danger-surface)}.jal-badge-icon{display:inline-flex}.jal-badge-icon>svg{inline-size:var(--space-16px);block-size:var(--space-16px)}.jal-pagination{display:flex;align-items: center;gap:var(--space-8px)var(--space-16px);flex-wrap:wrap;min-width:0}.jal-pagination-size{display:flex;align-items: center;gap:var(--space-8px)}.jal-pagination-size label{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);white-space:nowrap}.jal-pagination-size select{inline-size:auto}.jal-pagination-range{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;margin:0}.jal-pagination-steps{display:flex;align-items: center;gap:var(--space-4px);margin-inline-start:auto}.jal-pagination-page{font-size:var(--text-n1);line-height:var(--line-n1);font-variant-numeric:tabular-nums;white-space:nowrap}.jal-stepper ol{display:grid;gap:var(--space-8px);list-style:none;margin:0;padding:0}@media (min-width:768px){.jal-stepper ol{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-16px)}}.jal-step-button,button.jal-step-button{display:flex;align-items: center;gap:var(--space-12px);min-block-size:var(--control-h);color:var(--color-ink);border-radius:var(--radius-8);min-width:0}@media (hover:hover){button.jal-step-button:enabled:hover .jal-step-label{text-decoration:underline}}.jal-step-marker{display:inline-grid;inline-size:var(--space-32px);block-size:var(--space-32px);font-size:var(--text-n1);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-ink-muted);background-color:var(--color-surface);border:var(--border-weight)solid var(--color-border-control);border-radius:var(--radius-pill);flex:none;place-items: center}.jal-step[data-state=complete] .jal-step-marker{color:var(--color-surface);background-color:var(--color-ink);border-color:var(--color-ink)}.jal-step[data-state=current] .jal-step-marker{color:var(--color-ink);background-color:var(--color-layer-2);border-color:var(--color-ink)}.jal-step-text{display:grid;min-width:0}.jal-step-label{font-weight:var(--weight-medium)}.jal-step[data-state=upcoming] .jal-step-label{color:var(--color-ink-muted)}.jal-step-state{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}.jal-accordion{display:grid;overflow:clip;background-color:var(--color-surface);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-12);min-width:0}.jal-accordion-item+.jal-accordion-item{border-top:var(--border-weight)solid var(--color-border)}.jal-accordion-summary{display:flex;align-items: center;gap:var(--space-12px);min-block-size:calc(var(--space-48px) + var(--space-8px));padding:var(--space-12px)var(--space-16px);list-style:none;cursor:pointer}.jal-accordion-summary::-webkit-details-marker{display:none}@media (hover:hover){.jal-accordion-summary:hover{background-color:var(--state-hover)}}.jal-accordion-summary:active{background-color:var(--state-pressed)}.jal-accordion-summary:focus-visible{outline-offset:calc(var(--space-2px)*-1)}.jal-accordion-summary[aria-disabled=true]{color:var(--state-disabled-content);cursor:default}.jal-accordion-title{font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-medium);flex:auto;min-width:0;margin:0}.jal-accordion-icon{display:inline-flex;color:var(--color-ink-muted);transition:transform var(--dur-150)var(--ease-standard);flex:none}.jal-accordion-item[open]>.jal-accordion-summary .jal-accordion-icon{transform:rotate(180deg)}.jal-accordion-item:not([open])>.jal-accordion-panel{display:none}.jal-accordion-panel{padding:0 var(--space-16px)var(--space-16px);color:var(--color-ink-muted)}.jal-accordion-panel>:first-child{margin-block-start:0}.jal-accordion-panel>:last-child{margin-block-end:0}dialog.jal-dialog{box-shadow:var(--elev-3)}input.jal-choice-input[type=radio]{position:absolute;border-radius:inherit;opacity:0;cursor:pointer;border:0;block-size:100%;inline-size:100%;margin:0;padding:0;inset:0}.jal-consent-actions>.btn{flex:auto}@media (min-width:768px){.jal-stepper[data-orientation=vertical] ol{grid-auto-flow:row;gap:var(--space-8px)}}.jal-stepper{display:grid;gap:var(--space-16px);min-width:0}.jal-stepper-count{font-size:var(--text-n1);line-height:var(--line-n1);font-weight:var(--weight-medium);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;margin:0}.jal-step-desc{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}fieldset.jal-radiocards{display:grid;gap:var(--space-16px);border:0;min-width:0;margin:0;padding:0}.jal-radiocards-grid{display:grid;gap:var(--space-12px)}@media (min-width:640px){.jal-radiocards-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.jal-radiocards-grid[data-columns="3"]{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--space-80px)*2)),1fr))}}.jal-radiocard{position:relative;display:flex;min-block-size:var(--control-h);background-color:var(--color-surface);border:var(--border-weight)solid var(--color-border-control);border-radius:var(--radius-12);cursor:pointer;min-width:0}@media (hover:hover){.jal-radiocard:not([data-disabled]):hover{background-color:color-mix(in oklab,var(--color-ink)8%,var(--color-surface))}}.jal-radiocard[data-checked]{border-color:var(--color-ink);background-color:var(--color-layer-1)}.jal-radiocard:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.jal-radiocard[data-disabled]{color:var(--state-disabled-content);cursor:default}.jal-radiocard-inner{display:flex;align-items: flex-start;gap:var(--space-12px);padding:var(--space-16px);flex:auto;min-width:0}.jal-radiocard-icon{display:inline-flex;color:var(--color-ink-muted);flex:none}.jal-radiocard-text{display:grid;gap:var(--space-2px);flex:auto;min-width:0}.jal-radiocard-label{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.jal-radiocard-desc,.jal-radiocard-meta{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}.jal-radiocard-meta{font-weight:var(--weight-medium);color:var(--color-ink);overflow-wrap:anywhere;flex:0 auto;max-inline-size:40%}.jal-radiocard-check{display:inline-grid;inline-size:var(--space-24px);block-size:var(--space-24px);color:var(--color-surface);border:var(--border-weight)solid var(--color-border-control);border-radius:var(--radius-pill);flex:none;place-items: center}.jal-radiocard[data-checked] .jal-radiocard-check{background-color:var(--color-ink);border-color:var(--color-ink)}.jal-ml-stack{display:inline-grid;max-inline-size:100%}.jal-ml-stack>*{grid-area:1/1;min-inline-size:0}.jal-ml-ghost{visibility:hidden}:-webkit-any(span,strong):-webkit-any(.jal-ml-split,.jal-ml-scramble,.jal-ml-count,.jal-ml-type,.jal-ml-scrollreveal,.jal-ml-focus,.jal-ml-rotate){display:inline-block}:-moz-any(span,strong):-moz-any(.jal-ml-split,.jal-ml-scramble,.jal-ml-count,.jal-ml-type,.jal-ml-scrollreveal,.jal-ml-focus,.jal-ml-rotate){display:inline-block}:is(span,strong):is(.jal-ml-split,.jal-ml-scramble,.jal-ml-count,.jal-ml-type,.jal-ml-scrollreveal,.jal-ml-focus,.jal-ml-rotate){display:inline-block}:-webkit-any(h1,h2,h3,h4,p,div)>.jal-ml-stack{display:grid}:-moz-any(h1,h2,h3,h4,p,div)>.jal-ml-stack{display:grid}:is(h1,h2,h3,h4,p,div)>.jal-ml-stack{display:grid}:-webkit-any(h1,h2,h3,h4,p,div):-webkit-any(.jal-ml-split,.jal-ml-scrollreveal,.jal-ml-rotate)>[aria-hidden=true]{display:block}:-moz-any(h1,h2,h3,h4,p,div):-moz-any(.jal-ml-split,.jal-ml-scrollreveal,.jal-ml-rotate)>[aria-hidden=true]{display:block}:is(h1,h2,h3,h4,p,div):is(.jal-ml-split,.jal-ml-scrollreveal,.jal-ml-rotate)>[aria-hidden=true]{display:block}.jal-ml-live{contain:size}.jal-ml-pause{display:inline-flex;inline-size:var(--control-h);block-size:var(--control-h);color:var(--color-ink);background-color:var(--color-surface);border:var(--border-weight)solid var(--color-border-control);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--dur-100)var(--ease-standard);flex:none;justify-content:center;align-items: center;padding:0}@media (hover:hover){:-webkit-any(.jal-ml-pause,.jal-ml-tab,.jal-ml-dock-item):enabled:hover{background-color:var(--state-hover)}:-moz-any(.jal-ml-pause,.jal-ml-tab,.jal-ml-dock-item):enabled:hover{background-color:var(--state-hover)}:is(.jal-ml-pause,.jal-ml-tab,.jal-ml-dock-item):enabled:hover{background-color:var(--state-hover)}}:-webkit-any(.jal-ml-pause,.jal-ml-tab,.jal-ml-dock-item):enabled:active{background-color:var(--state-pressed);border-color:var(--color-border-control);transform:none}:-moz-any(.jal-ml-pause,.jal-ml-tab,.jal-ml-dock-item):enabled:active{background-color:var(--state-pressed);border-color:var(--color-border-control);transform:none}:is(.jal-ml-pause,.jal-ml-tab,.jal-ml-dock-item):enabled:active{background-color:var(--state-pressed);border-color:var(--color-border-control);transform:none}.jal-ml-split .jal-ml-part{display:inline-block}.jal-ml-split .jal-ml-word{display:inline-block;white-space:nowrap}[data-ml-state=pending] .jal-ml-part,[data-ml-state=pending]>.jal-ml-list-item,[data-ml-state=pending] .jal-ml-masonry-item,.jal-ml-fade[data-ml-state=pending]{opacity:0}.jal-ml-split[data-ml-state=play] .jal-ml-part{animation:jal-ml-rise var(--dur-400)var(--ease-standard)both;animation-delay:calc(var(--i,0)*var(--stagger-word))}.jal-ml-split[data-by=char][data-ml-state=play] .jal-ml-part{animation-delay:calc(var(--i,0)*var(--stagger-char))}.jal-ml-fade[data-ml-state=play],[data-ml-state=play]>.jal-ml-list-item,[data-ml-state=play] .jal-ml-masonry-item{animation:jal-ml-rise var(--dur-400)var(--ease-standard)both;animation-delay:calc(var(--i,0)*var(--stagger-item))}.jal-ml-decode,.jal-ml-count{font-variant-numeric:tabular-nums}.jal-ml-type{margin:0}.jal-ml-caret{display:inline-block;inline-size:var(--space-2px);vertical-align:text-bottom;background-color:var(--color-ink);animation:jal-ml-caret var(--loop-caret)steps(2,jump-none)infinite;block-size:1em;margin-inline-start:var(--space-2px)}.jal-ml-rotate-wrap{display:flex;align-items: center;gap:var(--space-12px);flex-wrap:wrap;min-inline-size:0}.jal-ml-rotate{min-inline-size:0;margin:0}.jal-ml-rotate-slot{display:inline-grid;vertical-align:bottom}.jal-ml-rotate-word{grid-area:1/1;visibility:hidden;opacity:0;transform:translateY(calc(var(--space-8px)*-1));transition:opacity var(--dur-200-exit)var(--ease-standard),transform var(--dur-200-exit)var(--ease-standard),visibility 0s linear var(--dur-200-exit)}.jal-ml-rotate-word[data-active]{visibility:visible;opacity:1;transition:opacity var(--dur-300)var(--ease-standard),transform var(--dur-300)var(--ease-standard),visibility 0s linear 0s;transform:none}.jal-ml-scrollreveal,.jal-ml-focus{margin:0}.jal-ml-sr-word{color:var(--color-ink-muted);transition:color var(--dur-200)var(--ease-standard)}.jal-ml-sr-word[data-on]{color:var(--color-ink)}.jal-ml-focus-line{position:relative;display:inline-block}.jal-ml-focus[data-active] .jal-ml-focus-word{color:var(--color-ink-muted);transition:color var(--dur-200)var(--ease-standard)}.jal-ml-focus[data-active] .jal-ml-focus-word[data-on]{color:var(--color-ink)}.jal-ml-focus-frame{position:absolute;inline-size:var(--w);block-size:var(--h);border:var(--border-weight)solid var(--color-ink);border-radius:var(--radius-4);pointer-events:none;transform:translate(var(--x),var(--y));transition:transform var(--dur-300)var(--ease-emphasized),inline-size var(--dur-300)var(--ease-emphasized);top:0}.jal-ml-focus-frame:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.jal-ml-focus-frame:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.jal-ml-focus-frame:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.jal-ml-focus-frame:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.jal-ml-focus-frame:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.jal-ml-focus-frame:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.jal-ml-circular{display:inline-grid;inline-size:calc(var(--space-80px)*2);aspect-ratio:1;color:var(--color-ink);place-items: center}.jal-ml-circular[data-size=lg]{inline-size:calc(var(--space-96px)*2.5)}.jal-ml-circular>*{grid-area:1/1}.jal-ml-circular svg{overflow:visible;block-size:100%;inline-size:100%}.jal-ml-circular text{fill:currentColor;font-size:9px;font-weight:var(--weight-medium)}.jal-ml-circular-core{display:inline-flex;justify-content:center;align-items: center}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.jal-ml-circular:hover svg{animation:jal-ml-spin var(--loop-globe)linear infinite}}.jal-ml-roll{display:inline-flex;min-block-size:var(--control-h);color:var(--color-ink);font-weight:var(--weight-medium);text-decoration:underline;text-underline-offset:var(--space-4px);align-items: center}.jal-ml-roll-window{display:inline-grid;overflow:clip}.jal-ml-roll-window>*{grid-area:1/1;transition:transform var(--dur-300)var(--ease-standard)}.jal-ml-roll-b{visibility:hidden;transform:translateY(100%)}@media (prefers-reduced-motion:no-preference){.jal-ml-roll:focus-visible .jal-ml-roll-a{transform:translateY(-100%)}.jal-ml-roll:focus-visible .jal-ml-roll-b{visibility:visible;transform:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.jal-ml-roll:hover .jal-ml-roll-a{transform:translateY(-100%)}.jal-ml-roll:hover .jal-ml-roll-b{visibility:visible;transform:none}}.jal-ml-field{position:relative;display:grid;min-block-size:calc(var(--space-96px)*2.5);overflow:clip;background-color:var(--color-surface);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-16);min-inline-size:0}.jal-ml-field>*{grid-area:1/1;min-inline-size:0}.jal-ml-field-art{position:absolute;block-size:100%;inline-size:100%;inset:0}.jal-ml-dots .jal-ml-field-art{pointer-events:none}.jal-ml-dots circle{fill:var(--color-border-strong);transition:fill var(--dur-150)var(--ease-standard)}.jal-ml-dots circle[data-near]{fill:var(--color-ink-muted)}.jal-ml-field-content{display:grid;align-content: center;justify-items:start;gap:var(--space-12px);padding:var(--space-32px)var(--space-24px);pointer-events:none}.jal-ml-field-content :-webkit-any(a,button,input,select,textarea,[tabindex]){pointer-events:auto}.jal-ml-field-content :-moz-any(a,button,input,select,textarea,[tabindex]){pointer-events:auto}.jal-ml-field-content :is(a,button,input,select,textarea,[tabindex]){pointer-events:auto}.jal-ml-squares-grid{display:grid;grid-template-columns:repeat(var(--ml-cols,16),minmax(0,1fr));grid-template-rows:repeat(var(--ml-rows,6),minmax(0,1fr))}.jal-ml-squares-grid>span{border-inline-end:var(--border-weight)solid var(--color-border);border-block-end:var(--border-weight)solid var(--color-border);transition:background-color var(--dur-600)var(--ease-standard)}@media (hover:hover) and (pointer:fine){.jal-ml-squares-grid>span:hover{background-color:var(--color-layer-2);transition-duration:var(--dur-100)}}.jal-ml-list{display:grid;gap:var(--space-8px);list-style:none;min-inline-size:0;margin:0;padding:0}.jal-ml-list-item{display:flex;align-items: center;gap:var(--space-12px);min-block-size:var(--control-h);padding:var(--space-12px)var(--space-16px);background-color:var(--color-surface);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-12);min-inline-size:0}.jal-ml-list-text{display:grid;gap:var(--space-2px);flex:auto;min-inline-size:0}.jal-ml-list-title{font-weight:var(--weight-medium);overflow-wrap:anywhere}.jal-ml-list-detail,.jal-ml-list-meta{color:var(--color-ink-muted);font-size:var(--text-n1);line-height:var(--line-n1);overflow-wrap:anywhere}.jal-ml-list-meta{font-variant-numeric:tabular-nums;flex:none}.jal-ml-list-empty{color:var(--color-ink-muted);margin:0}.jal-ml-reorder{display:grid;min-inline-size:0}.jal-ml-reorder-pos{min-inline-size:var(--space-24px);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;flex:none}.jal-ml-reorder-moves{display:inline-flex;gap:var(--space-4px);flex:none}.jal-ml-tabs{display:grid;gap:var(--space-16px);min-inline-size:0}.jal-ml-tabs-list{position:relative;display:flex;gap:var(--space-4px);padding:var(--space-4px);overflow-x:auto;background-color:var(--color-layer-1);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-12);inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%}.jal-ml-tabs-pill{position:absolute;inset-block:var(--space-4px);inline-size:var(--w);background-color:var(--color-surface);border:var(--border-weight)solid var(--color-border-strong);border-radius:var(--radius-8);transform:translateX(var(--x));transition:transform var(--dur-300)var(--ease-emphasized),inline-size var(--dur-300)var(--ease-emphasized)}.jal-ml-tabs-pill:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.jal-ml-tabs-pill:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.jal-ml-tabs-pill:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.jal-ml-tabs-pill:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.jal-ml-tabs-pill:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.jal-ml-tabs-pill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.jal-ml-tab{position:relative;min-block-size:var(--control-h);padding:0 var(--space-16px);font:inherit;font-weight:var(--weight-medium);color:var(--color-ink-muted);border:var(--border-weight)solid transparent;border-radius:var(--radius-8);cursor:pointer;transition:color var(--dur-150)var(--ease-standard);background:0 0;flex:none}.jal-ml-tab[aria-selected=true]{color:var(--color-ink)}.jal-ml-tabs-list:not([data-measured]) .jal-ml-tab[aria-selected=true]{background-color:var(--color-surface);border-color:var(--color-border-strong)}.jal-ml-tabs-panel{min-inline-size:0}.jal-ml-masonry{display:flex;gap:var(--space-24px);flex-direction:column;min-inline-size:0}.jal-ml-masonry-col{display:grid;gap:var(--space-16px);min-inline-size:0}.jal-ml-masonry-item{display:grid;gap:var(--space-8px);padding:var(--space-16px);background-color:var(--color-surface);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-12);align-content: start;min-inline-size:0}.jal-ml-masonry-title{font-size:var(--text-1);line-height:var(--line-1);font-weight:var(--weight-semibold);margin:0}.jal-ml-masonry-body{color:var(--color-ink-muted);margin:0}@media (min-width:768px){.jal-ml-masonry{display:grid;grid-template-columns:repeat(var(--ml-cols,3),minmax(0,1fr));align-items: start}.jal-ml-masonry[data-cols="2"]{--ml-cols:2}}.jal-ml-sticky{display:grid;gap:var(--space-16px);list-style:none;margin:0;padding:0}.jal-ml-sticky-card{position:sticky;display:grid;gap:var(--space-8px);padding:var(--space-24px);background-color:var(--color-surface);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-16);align-content: start;top:calc(var(--space-16px) + var(--i,0)*var(--space-16px))}.jal-ml-sticky-step{color:var(--color-ink-muted);font-size:var(--text-n1);font-variant-numeric:tabular-nums}.jal-ml-sticky-title{font-size:var(--text-2);line-height:var(--line-2);font-weight:var(--weight-semibold);margin:0}.jal-ml-sticky-body{color:var(--color-ink-muted);max-inline-size:60ch;margin:0}.jal-ml-tilt-scene{perspective:calc(var(--space-96px)*10);min-inline-size:0}.jal-ml-tilt{transform:rotateX(var(--ml-rx,0deg))rotateY(var(--ml-ry,0deg));transition:transform var(--dur-300)var(--ease-standard)}.jal-ml-tilt[data-tilting]{transition-duration:var(--dur-150)}.jal-ml-flip{display:grid;gap:var(--space-12px);justify-items:start;min-inline-size:0}.jal-ml-flip-faces{display:grid;perspective:calc(var(--space-96px)*10);inline-size:100%}.jal-ml-flip-face{grid-area:1/1;display:grid;gap:var(--space-8px);padding:var(--space-24px);background-color:var(--color-surface);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-16);backface-visibility:hidden;transition:transform var(--dur-400)var(--ease-emphasized),opacity var(--dur-150)var(--ease-standard);align-content: center;min-inline-size:0}.jal-ml-flip-face[data-face=back]{background-color:var(--color-layer-1);transform:rotateY(180deg)}.jal-ml-flip[data-flipped] .jal-ml-flip-face[data-face=front]{transform:rotateY(-180deg)}.jal-ml-flip[data-flipped] .jal-ml-flip-face[data-face=back]{transform:none}.jal-ml-deck{display:grid;gap:var(--space-16px);min-inline-size:0}.jal-ml-deck-stack{display:grid;grid-template-rows:auto}.jal-ml-deck-stack[data-peek="1"]{grid-template-rows:auto var(--space-8px)}.jal-ml-deck-stack[data-peek="2"]{grid-template-rows:auto var(--space-8px)var(--space-8px)}.jal-ml-deck-stack[data-peek="2"]:before{content:"";grid-column:1;background-color:var(--color-layer-1);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-16);justify-self:center}.jal-ml-deck-stack:-webkit-any([data-peek="1"],[data-peek="2"]):after{content:"";grid-column:1;background-color:var(--color-layer-1);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-16);justify-self:center}.jal-ml-deck-stack:-moz-any([data-peek="1"],[data-peek="2"]):after{content:"";grid-column:1;background-color:var(--color-layer-1);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-16);justify-self:center}.jal-ml-deck-stack:is([data-peek="1"],[data-peek="2"]):after{content:"";grid-column:1;background-color:var(--color-layer-1);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-16);justify-self:center}.jal-ml-deck-stack[data-peek="2"]:before{grid-row:1/4;inline-size:calc(100% - var(--space-32px))}.jal-ml-deck-stack:-webkit-any([data-peek="1"],[data-peek="2"]):after{grid-row:1/3;inline-size:calc(100% - var(--space-16px))}.jal-ml-deck-stack:-moz-any([data-peek="1"],[data-peek="2"]):after{grid-row:1/3;inline-size:calc(100% - var(--space-16px))}.jal-ml-deck-stack:is([data-peek="1"],[data-peek="2"]):after{grid-row:1/3;inline-size:calc(100% - var(--space-16px))}.jal-ml-deck-card{position:relative;z-index:1;grid-row:1;grid-column:1;display:grid;gap:var(--space-8px);padding:var(--space-24px);background-color:var(--color-surface);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-16);touch-action:pan-y;user-select:none;cursor:grab;align-content: start;min-inline-size:0}.jal-ml-deck-meta{color:var(--color-ink-muted);font-size:var(--text-n1);margin:0}.jal-ml-deck-title{font-size:var(--text-2);line-height:var(--line-2);font-weight:var(--weight-semibold);margin:0}.jal-ml-deck-body{color:var(--color-ink-muted);margin:0}.jal-ml-deck-bar,.jal-ml-flow-bar{display:flex;justify-content:space-between;align-items: center;gap:var(--space-12px);flex-wrap:wrap}.jal-ml-deck-pos{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;margin:0}.jal-ml-expand{display:grid;gap:var(--space-8px);padding:var(--space-16px);background-color:var(--color-surface);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-16);align-content: start;justify-items:start;min-inline-size:0}.jal-ml-expand>*{max-inline-size:100%}.jal-ml-expand-title{font-size:var(--text-1);line-height:var(--line-1);font-weight:var(--weight-semibold);margin:0}.jal-ml-expand-summary{color:var(--color-ink-muted);margin:0}.jal-ml-expand-region{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--dur-300)var(--ease-standard),visibility 0s linear var(--dur-300);inline-size:100%}.jal-ml-expand[data-open] .jal-ml-expand-region{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--dur-300)var(--ease-standard),visibility 0s linear 0s}.jal-ml-expand-inner{overflow:hidden;min-block-size:0}.jal-ml-avatars{display:inline-grid;grid-template-columns:repeat(var(--ml-n1,1),var(--space-24px))var(--space-40px);min-block-size:var(--control-h);border-radius:var(--radius-pill);transition:grid-template-columns var(--dur-200)var(--ease-standard);align-items: center}.jal-ml-avatars-face,.jal-ml-avatars-more{display:inline-flex;inline-size:var(--space-40px);block-size:var(--space-40px);border-radius:var(--radius-pill);outline:var(--space-2px)solid var(--color-surface)}.jal-ml-avatars-more{color:var(--color-ink);font-size:var(--text-n1);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;background-color:var(--color-layer-1);justify-content:center;align-items: center}.jal-ml-avatars:focus-visible{grid-template-columns:repeat(var(--ml-n1,1),calc(var(--space-40px) + var(--space-4px)))var(--space-40px)}@media (hover:hover) and (pointer:fine){.jal-ml-avatars:hover{grid-template-columns:repeat(var(--ml-n1,1),calc(var(--space-40px) + var(--space-4px)))var(--space-40px)}}.jal-ml-magnet{display:inline-flex;transform:translate(var(--ml-mx,0px),var(--ml-my,0px));transition:transform var(--dur-300)var(--ease-standard)}.jal-ml-magnet[data-pulling]{transition-duration:var(--dur-100)}.jal-ml-dock{display:flex;justify-content:center;min-inline-size:0}.jal-ml-dock-list{display:flex;align-items: flex-end;gap:var(--space-8px);block-size:calc(var(--control-h)*1.5 + var(--space-8px)*2);padding:var(--space-8px)var(--space-12px);overflow-x:auto;list-style:none;background-color:var(--color-layer-1);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-16);max-inline-size:100%;margin:0}.jal-ml-dock-cell{position:relative;display:flex;flex-direction:column;flex:none;align-items: center}.jal-ml-dock-item{display:inline-flex;inline-size:calc(var(--control-h)*var(--ml-s,1));block-size:calc(var(--control-h)*var(--ml-s,1));color:var(--color-ink);background-color:var(--color-surface);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-12);cursor:pointer;transition:inline-size var(--dur-100)var(--ease-standard),block-size var(--dur-100)var(--ease-standard),background-color var(--dur-100)var(--ease-standard);justify-content:center;align-items: center;padding:0}.jal-ml-dock-item>svg{block-size:50%;inline-size:50%}.jal-ml-dock-tip{position:absolute;padding:var(--space-4px)var(--space-8px);font-size:var(--text-n1);white-space:nowrap;color:var(--color-surface);background-color:var(--color-ink);border-radius:var(--radius-4);opacity:0;pointer-events:none;transition:opacity var(--dur-100)var(--ease-standard);bottom:calc(100% + var(--space-8px))}.jal-ml-dock-cell:has(.jal-ml-dock-item:focus-visible) .jal-ml-dock-tip{opacity:1}@media (hover:hover) and (pointer:fine){.jal-ml-dock-item:hover{background-color:var(--state-hover)}.jal-ml-dock-cell:hover .jal-ml-dock-tip{opacity:1}}.jal-ml-marquee{display:flex;align-items: center;gap:var(--space-12px);min-inline-size:0}.jal-ml-marquee-window{flex:auto;min-inline-size:0}.jal-ml-marquee[data-running] .jal-ml-marquee-window{overflow:clip}.jal-ml-marquee-track{display:flex;min-inline-size:0}.jal-ml-marquee[data-running] .jal-ml-marquee-track{animation:jal-ml-marquee var(--ml-dur)linear infinite;inline-size:max-content}.jal-ml-marquee[data-running][data-dir=right] .jal-ml-marquee-track{animation-direction:reverse}.jal-ml-marquee[data-paused] .jal-ml-marquee-track,.jal-ml-marquee-window:hover .jal-ml-marquee-track,.jal-ml-marquee-window:focus-within .jal-ml-marquee-track{animation-play-state:paused}.jal-ml-marquee-group{display:flex;align-items: center;gap:var(--space-32px);list-style:none;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0}.jal-ml-marquee[data-running] .jal-ml-marquee-group{flex-wrap:nowrap;padding-inline-end:var(--space-32px)}.jal-ml-marquee-group>li{color:var(--color-ink-muted);font-weight:var(--weight-medium);white-space:nowrap;flex:none}.jal-ml-odometer{display:inline-flex;font-variant-numeric:tabular-nums}.jal-ml-odometer-digits{display:inline-flex;align-items:baseline}.jal-ml-wheel{display:inline-grid;overflow:clip;block-size:1lh}.jal-ml-wheel>*{grid-area:1/1}.jal-ml-wheel-ghost{visibility:hidden}.jal-ml-wheel-strip{display:grid;transform:translateY(calc(var(--d,0)*-10%));transition:transform var(--dur-600)var(--ease-standard)}.jal-ml-flow{display:grid;gap:var(--space-16px);padding:var(--space-24px);background-color:var(--color-surface);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-16);min-inline-size:0}.jal-ml-flow-dots{display:flex;gap:var(--space-8px);list-style:none;margin:0;padding:0}.jal-ml-flow-dots>li{block-size:var(--space-4px);background-color:var(--color-layer-2);border-radius:var(--radius-pill);transition:background-color var(--dur-200)var(--ease-standard);flex:1 1 0}.jal-ml-flow-dots>li[data-state=done],.jal-ml-flow-dots>li[data-state=current]{background-color:var(--color-ink)}.jal-ml-flow-stage{display:grid;overflow:clip}.jal-ml-flow-panel{grid-area:1/1;display:grid;gap:var(--space-8px);visibility:hidden;opacity:0;align-content: start;min-inline-size:0}.jal-ml-flow[data-dir="-1"] .jal-ml-flow-panel{--ml-from:-1}.jal-ml-flow[data-moved] .jal-ml-flow-panel[data-active]{animation:jal-ml-slide-in var(--dur-300)var(--ease-standard)}.jal-ml-flow-panel[data-active]{visibility:visible;opacity:1}.jal-ml-flow-title{font-size:var(--text-2);line-height:var(--line-2);font-weight:var(--weight-semibold);margin:0}.jal-ml-carousel{display:grid;gap:var(--space-12px);min-inline-size:0}.jal-ml-carousel-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(calc(100% - var(--space-48px)),calc(var(--space-96px)*3.5));gap:var(--space-16px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;touch-action:pan-x pan-y;margin:0;padding:0}.jal-ml-carousel-slide{display:grid;scroll-snap-align:start;min-inline-size:0}.jal-ml-carousel-bar{display:flex;justify-content:flex-end;gap:var(--space-8px)}.jal-ml-progress{position:sticky;z-index:var(--z-sticky);display:block;block-size:var(--space-2px);background-color:var(--color-layer-2);top:0}.jal-ml-progress-fill{display:block;background-color:var(--color-ink);transform:scaleX(var(--p,0));transform-origin:0 50%;block-size:100%}.jal-ml-copy-icons{display:inline-grid}.jal-ml-copy-icons>svg{grid-area:1/1;transition:opacity var(--dur-150)var(--ease-standard),transform var(--dur-150)var(--ease-standard)}.jal-ml-copy-icons>[data-icon=done],.jal-ml-copy[data-done] .jal-ml-copy-icons>[data-icon=copy]{opacity:0;transform:scale(.8)}.jal-ml-copy[data-done] .jal-ml-copy-icons>[data-icon=done]{opacity:1;transform:none}.jal-ml-status-stack{display:inline-grid}.jal-ml-status-face{grid-area:1/1;display:inline-flex;justify-content:center;align-items: center;gap:var(--space-8px);visibility:hidden;opacity:0;transition:opacity var(--dur-150)var(--ease-standard),visibility 0s linear var(--dur-150)}.jal-ml-status-face[data-on]{visibility:visible;opacity:1;transition:opacity var(--dur-150)var(--ease-standard),visibility 0s linear 0s}.jal-ml-status[data-status=loading]{cursor:progress}.jal-ml-hold{overflow:clip;color:var(--color-danger);background-color:var(--color-surface);border:var(--border-weight)solid var(--color-danger-border);touch-action:manipulation;user-select:none}.jal-ml-hold-fill{position:absolute;background-color:var(--color-danger-surface);transform-origin:0 50%;transition:transform var(--dur-200-exit)var(--ease-standard);inset:0;transform:scaleX(0)}.jal-ml-hold[data-holding] .jal-ml-hold-fill{transition:transform var(--hold-step)linear;transform:scaleX(1)}.jal-ml-hold[data-done] .jal-ml-hold-fill{transform:scaleX(1)}.jal-ml-hold-label{position:relative}.jal-ml-loader{display:inline-flex;align-items: center;gap:var(--space-12px);color:var(--color-ink);flex-wrap:wrap;min-inline-size:0;max-inline-size:100%}.jal-ml-loader-label{color:var(--color-ink-muted)}.jal-ml-dotsload-dots{display:inline-flex;gap:var(--space-4px)}.jal-ml-dotsload-dots>span{inline-size:var(--space-6px);block-size:var(--space-6px);background-color:var(--color-ink);border-radius:var(--radius-pill);animation:jal-ml-breathe var(--loop-pulse)linear infinite}.jal-ml-dotsload-dots>span:nth-child(2){animation-delay:calc(var(--loop-pulse)/6)}.jal-ml-dotsload-dots>span:nth-child(3){animation-delay:calc(var(--loop-pulse)/3)}.jal-ml-barload-track{display:block;inline-size:calc(var(--space-96px)*1.5);block-size:var(--space-4px);overflow:clip;background-color:var(--color-layer-2);border-radius:var(--radius-pill);flex:0 auto;max-inline-size:100%}.jal-ml-barload-seg{display:block;background-color:var(--color-ink);border-radius:var(--radius-pill);animation:jal-ml-bar calc(var(--loop-spin)*2)linear infinite;block-size:100%;inline-size:40%}.jal-ml-gauge{display:inline-grid;inline-size:calc(var(--space-96px) + var(--space-24px));aspect-ratio:1;place-items: center}.jal-ml-gauge>*{grid-area:1/1}.jal-ml-gauge svg{block-size:100%;inline-size:100%;transform:rotate(-90deg)}.jal-ml-gauge circle{fill:none;stroke-width:8}.jal-ml-gauge-track{stroke:var(--color-layer-2)}.jal-ml-gauge-fill{stroke:var(--color-ink);stroke-linecap:round;stroke-dashoffset:var(--off);transition:stroke-dashoffset var(--dur-600)var(--ease-standard)}.jal-ml-gauge-value{font-size:var(--text-2);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.jal-ml-search{display:inline-flex;align-items: center;gap:var(--space-4px);min-inline-size:0;max-inline-size:100%}.jal-ml-search-input{box-sizing:border-box;inline-size:calc(var(--space-96px)*2.5);min-block-size:var(--control-h);padding:0 var(--space-12px);font:inherit;font-size:var(--text-0);color:var(--color-ink);background-color:var(--color-surface);border:var(--border-weight)solid var(--color-border-control);border-radius:var(--radius-8);min-inline-size:0;max-inline-size:100%}.jal-ml-search-input[hidden]{display:none}@media (prefers-reduced-motion:reduce){.jal-ml-part,.jal-ml-fade,.jal-ml-list-item,.jal-ml-masonry-item,.jal-ml-caret,.jal-ml-circular svg,.jal-ml-marquee-track,.jal-ml-dotsload-dots>span,.jal-ml-barload-seg,.jal-ml-flow-panel{animation:none!important;opacity:1!important}.jal-ml-rotate-word,.jal-ml-sr-word,.jal-ml-focus-frame,.jal-ml-roll-window>*,.jal-ml-tilt,.jal-ml-magnet,.jal-ml-dock-item,.jal-ml-tabs-pill,.jal-ml-expand-region,.jal-ml-avatars,.jal-ml-wheel-strip,.jal-ml-flow-panel,.jal-ml-gauge-fill,.jal-ml-hold-fill{transition-duration:0s!important}.jal-ml-tilt,.jal-ml-magnet{transform:none}.jal-ml-flip-face{transition:opacity var(--dur-reduced)var(--ease-standard);transform:none!important}.jal-ml-flip:not([data-flipped]) .jal-ml-flip-face[data-face=back],.jal-ml-flip[data-flipped] .jal-ml-flip-face[data-face=front]{opacity:0}.jal-ml-barload-seg{inline-size:100%;opacity:.35!important}}.jal-ml-empty{color:var(--color-text-muted);margin:0}.jal-ml-swatch{display:block;min-block-size:calc(var(--space-96px)*2);border-radius:var(--radius-16);background:var(--color-accent-surface);block-size:100%;inline-size:100%}.jal-ml-swatch[data-tone="2"]{background:var(--color-secondary-surface)}.jal-ml-ihost{display:inline-flex;align-items: center;gap:var(--space-8px);min-block-size:var(--control-h);padding-inline:var(--space-16px);border:1px solid var(--color-border-strong);border-radius:var(--radius-8);background:var(--color-surface);color:var(--color-text);font:inherit;text-decoration:none;cursor:pointer}.jal-ml-pinsplit{display:grid;gap:var(--space-32px)}.jal-ml-pinsplit-stage{display:none}.jal-ml-pinsplit-steps{display:grid;gap:var(--space-48px);list-style:none;margin:0;padding:0}.jal-ml-pinsplit-steps>li{display:grid;gap:var(--space-12px);min-inline-size:0}.jal-ml-pinsplit-steps h3,.jal-ml-pinsplit-steps p{margin:0}@media (min-width:768px){.jal-ml-pinsplit{grid-template-columns:minmax(0,1fr)minmax(0,1fr);align-items: start}.jal-ml-pinsplit-stage{display:grid;position:sticky;top:var(--space-64px)}.jal-ml-pinsplit-frame{grid-area:1/1;opacity:0;transition:opacity var(--dur-300)var(--ease-standard);min-inline-size:0}.jal-ml-pinsplit-frame[data-active]{opacity:1}.jal-ml-pinsplit-inline{display:none}.jal-ml-pinsplit-steps{gap:var(--space-96px);padding-block:var(--space-96px)}.jal-ml-pinsplit-steps>li:not([data-active]){color:var(--color-text-muted)}}.jal-ml-clipreveal{clip-path:inset(calc((1 - var(--ml-p,1))*12%)round var(--radius-16))}.jal-ml-zoommedia-frame{transform-origin:center top;scale:calc(.88 + .12*var(--ml-p,1))}.jal-ml-hscroll-track{display:flex;gap:var(--space-16px);padding:0 0 var(--space-8px);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;margin:0}.jal-ml-hscroll-panel{flex:0 0 min(80%,calc(var(--space-96px)*4));display:grid;align-content: start;gap:var(--space-8px);padding:var(--space-24px);border:1px solid var(--color-border);border-radius:var(--radius-16);background:var(--color-surface);scroll-snap-align:start}.jal-ml-hscroll-panel h3,.jal-ml-hscroll-panel p{margin:0}.jal-ml-hscroll-panel:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jal-ml-hscroll[data-pin]{block-size:calc(100vh + var(--ml-run,0px))}.jal-ml-hscroll[data-pin] .jal-ml-hscroll-stage{position:sticky;display:flex;overflow:hidden;align-items: center;block-size:100vh;top:0}.jal-ml-hscroll[data-pin] .jal-ml-hscroll-track{overflow:visible;scroll-snap-type:none;translate:calc(var(--ml-p,0)*var(--ml-run,0px)*-1)0}.jal-ml-cardstack{display:grid;gap:var(--space-24px);list-style:none;margin:0;padding:0}.jal-ml-cardstack-card{display:grid;align-content: start;gap:var(--space-8px);padding:var(--space-32px);border:1px solid var(--color-border);border-radius:var(--radius-16);background:var(--color-surface)}.jal-ml-cardstack-card h3,.jal-ml-cardstack-card p{margin:0}@media (prefers-reduced-motion:no-preference){.jal-ml-cardstack-card{position:sticky;top:calc(var(--space-64px) + var(--i)*var(--space-16px));transform-origin:center top;scale:calc(1 - clamp(0,var(--ml-p,0)*var(--n)*1.4 - var(--i) - 1,1)*.05)}}.jal-ml-parallax{position:relative;display:grid;border-radius:var(--radius-16)}.jal-ml-parallax-layer{position:absolute;inset:var(--space-24px)0;pointer-events:none;translate:0 calc((var(--ml-p,.5) - .5)*var(--d,1)*var(--space-48px)*-1)}.jal-ml-parallax-layer:nth-child(2){inset:40% var(--space-24px)var(--space-24px)55%}.jal-ml-parallax-layer>*{min-block-size:0}.jal-ml-parallax-content{position:relative;display:grid;align-content: center;gap:var(--space-12px);padding:var(--space-48px)var(--space-24px);color:var(--color-text)}.jal-ml-parallax-content>*{max-inline-size:36ch;margin:0}.jal-ml-smarquee-window{overflow:hidden}.jal-ml-smarquee-row{display:flex;gap:var(--space-48px);list-style:none;font-family:var(--font-display);font-size:var(--text-4);line-height:var(--line-4);translate:calc(var(--ml-p,.5)*-30%)0;inline-size:max-content;margin:0;padding:0}.jal-ml-smarquee[data-dir=right] .jal-ml-smarquee-row{translate:calc((var(--ml-p,.5) - 1)*30%)0}.jal-ml-timeline{position:relative;display:grid;gap:var(--space-32px);padding:0 0 0 var(--space-32px);list-style:none;margin:0}.jal-ml-timeline-rail{position:absolute;background:var(--color-border);pointer-events:none;inline-size:2px;top:0;bottom:0}.jal-ml-timeline-rail:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-8px)}.jal-ml-timeline-rail:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-8px)}.jal-ml-timeline-rail:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-8px)}.jal-ml-timeline-rail:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-8px)}.jal-ml-timeline-rail:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-8px)}.jal-ml-timeline-rail:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-8px)}.jal-ml-timeline-rail:before{content:"";position:absolute;background:var(--color-accent);transform-origin:center top;scale:1 var(--ml-p,1);inset:0}.jal-ml-timeline-item{position:relative;display:grid;gap:var(--space-4px)}.jal-ml-timeline-item h3,.jal-ml-timeline-item p{margin:0}.jal-ml-timeline-item time{color:var(--color-text-muted);font-size:var(--text-n1);font-variant-numeric:var(--font-numeric)}.jal-ml-timeline-dot{position:absolute;inline-size:var(--space-12px);block-size:var(--space-12px);background:var(--color-border-strong);pointer-events:none;transition:background-color var(--dur-200)var(--ease-standard);border-radius:50%;top:var(--space-4px)}.jal-ml-timeline-dot:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--space-32px)*-1 + var(--space-2px))}.jal-ml-timeline-dot:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--space-32px)*-1 + var(--space-2px))}.jal-ml-timeline-dot:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--space-32px)*-1 + var(--space-2px))}.jal-ml-timeline-dot:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--space-32px)*-1 + var(--space-2px))}.jal-ml-timeline-dot:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--space-32px)*-1 + var(--space-2px))}.jal-ml-timeline-dot:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--space-32px)*-1 + var(--space-2px))}.jal-ml-timeline-item[data-reached] .jal-ml-timeline-dot{background:var(--color-accent)}.jal-ml-stagger[data-ml-state=pending]>*{opacity:0}.jal-ml-stagger[data-ml-state=play]>*{animation:jal-ml-rise var(--dur-400)var(--ease-standard)both;animation-delay:calc(var(--stagger-item)*5)}.jal-ml-stagger[data-ml-state=play]>:first-child{animation-delay:0s}.jal-ml-stagger[data-ml-state=play]>:nth-child(2){animation-delay:var(--stagger-item)}.jal-ml-stagger[data-ml-state=play]>:nth-child(3){animation-delay:calc(var(--stagger-item)*2)}.jal-ml-stagger[data-ml-state=play]>:nth-child(4){animation-delay:calc(var(--stagger-item)*3)}.jal-ml-stagger[data-ml-state=play]>:nth-child(5){animation-delay:calc(var(--stagger-item)*4)}.jal-ml-blinds{display:grid}.jal-ml-blinds>*{grid-area:1/1;min-inline-size:0}.jal-ml-blinds-bars{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);pointer-events:none}.jal-ml-blinds-bars>span{background:var(--color-page);transform-origin:center top}.jal-ml-blinds[data-ml-state=play] .jal-ml-blinds-bars>span{animation:jal-ml-fold var(--dur-600)var(--ease-standard)both;animation-delay:calc(var(--stagger-item)*var(--i))}.jal-ml-pfoot{display:grid;overflow:hidden;padding:0 var(--space-24px)var(--space-48px);background:var(--color-layer-1)}.jal-ml-pfoot-inner{translate:0 calc((1 - var(--ml-p,1))*var(--space-48px)*-1);margin-block-start:var(--space-48px)}.jal-ml-pfoot-inner>*{margin:0}.jal-ml-condense{position:sticky;z-index:var(--z-sticky);display:flex;justify-content:space-between;align-items: center;gap:var(--space-4px)var(--space-24px);padding:var(--space-16px)var(--space-24px);background:var(--color-page);transition:padding-block var(--dur-200)var(--ease-standard),border-color var(--dur-200)var(--ease-standard);border-block-end:1px solid #0000;flex-wrap:wrap;top:0}.jal-ml-condense[data-condensed]{padding-block:var(--space-4px);border-block-end-color:var(--color-border)}.jal-ml-condense-nav{display:flex;gap:var(--space-4px);flex-wrap:wrap}.jal-ml-condense-nav a{display:inline-flex;min-block-size:var(--control-h);padding-inline:var(--space-12px);border-radius:var(--radius-8);color:var(--color-text);text-decoration:none;align-items: center}.jal-ml-condense-nav a:hover{background:var(--state-hover)}.jal-ml-totop{position:fixed;z-index:var(--z-sticky);display:inline-flex;align-items: center;gap:var(--space-8px);min-block-size:var(--control-h);padding-inline:var(--space-16px);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;opacity:0;translate:0 var(--space-8px);pointer-events:none;transition:opacity var(--dur-200)var(--ease-standard),translate var(--dur-200)var(--ease-standard);bottom:var(--space-24px)}.jal-ml-totop:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-24px)}.jal-ml-totop:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-24px)}.jal-ml-totop:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-24px)}.jal-ml-totop:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-24px)}.jal-ml-totop:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-24px)}.jal-ml-totop:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-24px)}.jal-ml-totop[data-shown]{opacity:1;pointer-events:auto;translate:0}.jal-ml-totop[data-inline]{position:static}.jal-ml-wipe{display:grid}.jal-ml-wipe>*{grid-area:1/1;min-inline-size:0}.jal-ml-wipe-panel{border-radius:var(--radius-8);background:var(--color-accent);pointer-events:none;transform:scaleX(0)}.jal-ml-burger{display:inline-grid;inline-size:var(--control-h);block-size:var(--control-h);border:1px solid var(--color-border-strong);border-radius:var(--radius-8);background:var(--color-surface);color:var(--color-text);cursor:pointer;place-items: center;padding:0}.jal-ml-burger-lines{position:relative;display:block;inline-size:var(--space-20px);block-size:var(--space-16px)}.jal-ml-burger-lines>span{position:absolute;border-radius:var(--radius-pill);transition:transform var(--dur-200)var(--ease-standard),opacity var(--dur-150)var(--ease-standard);background:currentColor;block-size:2px;left:0;right:0}.jal-ml-burger-lines>span:first-child{top:0}.jal-ml-burger-lines>span:nth-child(2){top:calc(50% - 1px)}.jal-ml-burger-lines>span:nth-child(3){top:calc(100% - 2px)}.jal-ml-burger[data-open] .jal-ml-burger-lines>span:first-child{transform:translateY(calc(var(--space-8px) - 1px))rotate(45deg)}.jal-ml-burger[data-open] .jal-ml-burger-lines>span:nth-child(2){opacity:0}.jal-ml-burger[data-open] .jal-ml-burger-lines>span:nth-child(3){transform:translateY(calc(var(--space-8px)*-1 + 1px))rotate(-45deg)}.jal-ml-smenu{display:grid;justify-items:start;gap:var(--space-8px)}.jal-ml-smenu-panel{inline-size:100%}.jal-ml-smenu-panel ul{display:grid;gap:var(--space-4px);list-style:none;margin:0;padding:0}.jal-ml-smenu-panel a{display:flex;min-block-size:var(--control-h);padding-inline:var(--space-12px);border-radius:var(--radius-8);color:var(--color-text);font-family:var(--font-display);font-size:var(--text-2);line-height:var(--line-2);text-decoration:none;align-items: center}.jal-ml-smenu-panel a:hover{background:var(--state-hover)}@media (prefers-reduced-motion:no-preference){.jal-ml-smenu[data-open] .jal-ml-smenu-panel li{animation:jal-ml-rise var(--dur-300)var(--ease-standard)both;animation-delay:calc(var(--stagger-item)*var(--i))}}.jal-ml-iconswap{display:inline-grid;inline-size:var(--space-20px);block-size:var(--space-20px);vertical-align:middle}.jal-ml-iconswap>span{grid-area:1/1;display:grid;transition:opacity var(--dur-200)var(--ease-standard),scale var(--dur-200)var(--ease-standard);place-items: center}.jal-ml-iconswap svg{block-size:100%;inline-size:100%}.jal-ml-iconswap-b,.jal-ml-iconswap[data-swapped] .jal-ml-iconswap-a{opacity:0;scale:.6}.jal-ml-iconswap[data-swapped] .jal-ml-iconswap-b{opacity:1;scale:1}.jal-ml-vswap{display:inline-block}.jal-ml-vswap>.jal-ml-stack{overflow:hidden;vertical-align:bottom}.jal-ml-vswap-in[data-moving]{animation:jal-ml-swap-in var(--dur-300)var(--ease-standard)both}.jal-ml-vswap-out{animation:jal-ml-swap-out var(--dur-300)var(--ease-exit)both}.jal-ml-nudge{max-inline-size:calc(var(--space-80px)*8)}button:-webkit-any(.jal-ml-ihost,.jal-ml-burger,.jal-ml-odraw,.jal-ml-totop):enabled:-webkit-any(:hover,:active){border-color:var(--color-border-strong);background:var(--state-hover);color:var(--color-text)}button:-moz-any(.jal-ml-ihost,.jal-ml-burger,.jal-ml-odraw,.jal-ml-totop):enabled:-moz-any(:hover,:active){border-color:var(--color-border-strong);background:var(--state-hover);color:var(--color-text)}button:is(.jal-ml-ihost,.jal-ml-burger,.jal-ml-odraw,.jal-ml-totop):enabled:is(:hover,:active){border-color:var(--color-border-strong);background:var(--state-hover);color:var(--color-text)}button.jal-ml-dirfill:enabled:-webkit-any(:hover,:active){border-color:var(--color-primary);background:var(--color-surface)}button.jal-ml-dirfill:enabled:-moz-any(:hover,:active){border-color:var(--color-primary);background:var(--color-surface)}button.jal-ml-dirfill:enabled:is(:hover,:active){border-color:var(--color-primary);background:var(--color-surface)}.jal-ml-check{display:inline-grid;color:var(--color-success);place-items: center}.jal-ml-check svg,.jal-ml-loadcheck svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;block-size:100%;inline-size:100%}.jal-ml-check svg{stroke-width:2.5}.jal-ml-check svg>*{stroke-dasharray:1}.jal-ml-check[data-ml-state=pending]{opacity:0}.jal-ml-check[data-ml-state=play] .jal-ml-check-ring{animation:jal-ml-draw var(--dur-400)var(--ease-standard)both}.jal-ml-check[data-ml-state=play] .jal-ml-check-tick{animation:jal-ml-draw var(--dur-200)var(--ease-standard)both;animation-delay:var(--dur-400)}.jal-ml-loadcheck{display:inline-flex;align-items: center;gap:var(--space-8px)}.jal-ml-loadcheck svg{inline-size:var(--space-24px);block-size:var(--space-24px);stroke-width:3;flex:none}.jal-ml-loadcheck-ring{stroke-dasharray:.25 1;transform-box:fill-box;transform-origin:center;transition:stroke-dasharray var(--dur-300)var(--ease-standard)}.jal-ml-loadcheck-tick{stroke-dasharray:1}.jal-ml-loadcheck[data-status=loading] .jal-ml-loadcheck-ring{animation:jal-ml-spin var(--loop-spin)linear infinite}.jal-ml-loadcheck[data-status=loading] .jal-ml-loadcheck-tick{opacity:0}.jal-ml-loadcheck[data-status=done]{color:var(--color-success)}.jal-ml-loadcheck[data-status=done] .jal-ml-loadcheck-ring{stroke-dasharray:1 0}.jal-ml-loadcheck[data-status=done] .jal-ml-loadcheck-tick{animation:jal-ml-draw var(--dur-200)var(--ease-standard)both;animation-delay:var(--dur-200)}.jal-ml-sweep,.jal-ml-ufill,.jal-ml-arrowlink,.jal-ml-wave{display:inline-flex;align-items: center;gap:var(--space-4px);min-block-size:var(--control-h);color:var(--color-text);text-decoration:none}.jal-ml-sweep-text,.jal-ml-ufill-text{position:relative;z-index:0;padding-block:var(--space-2px)}.jal-ml-sweep-text:before,.jal-ml-sweep-text:after{content:"";position:absolute;background:var(--color-border-strong);block-size:1px;bottom:0;left:0;right:0}.jal-ml-sweep-text:after{background:var(--color-accent);transform-origin:right center;transition:transform var(--dur-300)var(--ease-standard);block-size:2px;transform:scaleX(0)}.jal-ml-sweep:focus-visible .jal-ml-sweep-text:after{transform-origin:left center;transform:scaleX(1)}.jal-ml-ufill-text{padding-inline:var(--space-2px)}.jal-ml-ufill-text:after{content:"";position:absolute;z-index:-1;border-radius:var(--radius-4);background:var(--color-accent);transform-origin:center bottom;transition:transform var(--dur-300)var(--ease-standard),background-color var(--dur-300)var(--ease-standard);inset:0;transform:scaleY(.08)}.jal-ml-ufill{transition:color var(--dur-300)var(--ease-standard)}.jal-ml-ufill:focus-visible{color:var(--color-accent-surface-ink)}.jal-ml-ufill:focus-visible .jal-ml-ufill-text:after{background:var(--color-accent-surface);transform:none}.jal-ml-arrowlink>span:first-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.jal-ml-arrowlink-slot{position:relative;display:inline-grid;inline-size:var(--space-20px);block-size:var(--space-20px);overflow:hidden}.jal-ml-arrowlink-slot>span{position:absolute;display:grid;pointer-events:none;transition:translate var(--dur-300)var(--ease-standard);place-items: center;inset:0}.jal-ml-arrowlink-b{translate:-100%}.jal-ml-arrowlink:focus-visible .jal-ml-arrowlink-a{translate:100%}.jal-ml-arrowlink:focus-visible .jal-ml-arrowlink-b{translate:0}.jal-ml-wave{font-weight:var(--weight-semibold)}.jal-ml-wave-letters>span{display:inline-block;transition:translate var(--dur-200)var(--ease-standard);transition-delay:calc(var(--stagger-char)*var(--i))}.jal-ml-wave:focus-visible .jal-ml-wave-letters>span{translate:0 calc(var(--space-2px)*-1.5)}.jal-ml-dirfill,.jal-ml-odraw{position:relative;isolation:isolate;display:inline-grid;min-block-size:var(--control-h);padding:var(--space-8px)var(--space-20px);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;place-items: center}.jal-ml-dirfill{overflow:hidden;border:1px solid var(--color-primary);border-radius:var(--radius-8);background:var(--color-surface);color:var(--color-primary);transition:color var(--dur-200)var(--ease-standard)}.jal-ml-dirfill-bg{position:absolute;z-index:-1;background:var(--color-primary);pointer-events:none;transition:transform var(--dur-300)var(--ease-standard);inset:0;transform:translate(-101%)}.jal-ml-dirfill[data-from=right] .jal-ml-dirfill-bg{transform:translate(101%)}.jal-ml-dirfill[data-from=top] .jal-ml-dirfill-bg{transform:translateY(-101%)}.jal-ml-dirfill[data-from=bottom] .jal-ml-dirfill-bg{transform:translateY(101%)}.jal-ml-dirfill:-webkit-any([data-on],:focus-visible){color:var(--color-primary-contrast)}.jal-ml-dirfill:-moz-any([data-on],:focus-visible){color:var(--color-primary-contrast)}.jal-ml-dirfill:is([data-on],:focus-visible){color:var(--color-primary-contrast)}.jal-ml-dirfill:-webkit-any([data-on],:focus-visible) .jal-ml-dirfill-bg{transform:none}.jal-ml-dirfill:-moz-any([data-on],:focus-visible) .jal-ml-dirfill-bg{transform:none}.jal-ml-dirfill:is([data-on],:focus-visible) .jal-ml-dirfill-bg{transform:none}.jal-ml-odraw{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);border-radius:0}.jal-ml-odraw-edges{position:absolute;pointer-events:none;inset:-1px}.jal-ml-odraw-edges>span{position:absolute;background:var(--color-accent);transition:transform var(--dur-150)var(--ease-standard)}.jal-ml-odraw-edges>[data-edge=top],.jal-ml-odraw-edges>[data-edge=bottom]{block-size:2px;left:0;right:0;transform:scaleX(0)}.jal-ml-odraw-edges>[data-edge=left],.jal-ml-odraw-edges>[data-edge=right]{inline-size:2px;top:0;bottom:0;transform:scaleY(0)}.jal-ml-odraw-edges>[data-edge=top]{transform-origin:left center;top:0}.jal-ml-odraw-edges>[data-edge=right]{transform-origin:center top;transition-delay:var(--dur-150);right:0}.jal-ml-odraw-edges>[data-edge=bottom]{transform-origin:right center;transition-delay:calc(var(--dur-150)*2);bottom:0}.jal-ml-odraw-edges>[data-edge=left]{transform-origin:center bottom;transition-delay:calc(var(--dur-150)*3);left:0}.jal-ml-odraw:focus-visible .jal-ml-odraw-edges>span{transform:none}.jal-ml-lift{display:grid;gap:var(--space-8px);padding:var(--space-24px);border:1px solid var(--color-border);border-radius:var(--radius-16);background:var(--color-surface);color:var(--color-text);text-decoration:none;transition:translate var(--dur-200)var(--ease-standard),border-color var(--dur-200)var(--ease-standard)}.jal-ml-lift>*{margin:0}.jal-ml-lift:focus-visible{border-color:var(--color-border-strong);translate:0 calc(var(--space-2px)*-1)}.jal-ml-zoomframe{display:grid;overflow:hidden;border-radius:var(--radius-16)}.jal-ml-zoomframe>*{transition:scale var(--dur-400)var(--ease-standard);block-size:100%;inline-size:100%}.jal-ml-zoomframe:focus-within>*{scale:1.04}.jal-ml-fan{position:relative;display:grid;max-inline-size:calc(var(--space-96px)*3.5);margin:var(--space-24px)}.jal-ml-fan-card{grid-area:1/1;display:grid;align-content: start;gap:var(--space-8px);padding:var(--space-20px);border:1px solid var(--color-border);border-radius:var(--radius-16);background:var(--color-surface);transition:transform var(--dur-300)var(--ease-standard)}.jal-ml-fan-card>*{margin:0}.jal-ml-fan-card[data-pos="0"]{z-index:3}.jal-ml-fan-card:not([data-pos="0"]){position:absolute;pointer-events:none;inset:0}.jal-ml-fan-card[data-pos="1"]{z-index:2;transform:translate(var(--space-6px),var(--space-6px))}.jal-ml-fan-card[data-pos="2"]{z-index:1;transform:translate(var(--space-12px),var(--space-12px))}@media (hover:hover) and (pointer:fine){.jal-ml-sweep:hover .jal-ml-sweep-text:after{transform-origin:left center;transform:scaleX(1)}.jal-ml-ufill:hover{color:var(--color-accent-surface-ink)}.jal-ml-ufill:hover .jal-ml-ufill-text:after{background:var(--color-accent-surface);transform:none}.jal-ml-arrowlink:hover .jal-ml-arrowlink-a{translate:100%}.jal-ml-arrowlink:hover .jal-ml-arrowlink-b{translate:0}.jal-ml-wave:hover .jal-ml-wave-letters>span{translate:0 calc(var(--space-2px)*-1.5)}.jal-ml-odraw:hover .jal-ml-odraw-edges>span{transform:none}.jal-ml-lift:hover{border-color:var(--color-border-strong);translate:0 calc(var(--space-2px)*-1)}.jal-ml-zoomframe:hover>*{scale:1.04}.jal-ml-fan:hover .jal-ml-fan-card[data-pos="1"]{transform:translate(var(--space-16px),var(--space-4px))rotate(4deg)}.jal-ml-fan:hover .jal-ml-fan-card[data-pos="2"]{transform:translate(calc(var(--space-16px)*-1),var(--space-4px))rotate(-4deg)}}.jal-ml-maskline,.jal-ml-maskline-inner{display:block}.jal-ml-masklines[data-ml-state=play] .jal-ml-maskline{overflow:hidden}.jal-ml-masklines[data-ml-state=pending] .jal-ml-maskline-inner{opacity:0}.jal-ml-masklines[data-ml-state=play] .jal-ml-maskline-inner{animation:jal-ml-mask-up var(--dur-600)var(--ease-standard)both;animation-delay:calc(var(--stagger-line)*var(--i))}.jal-ml-marker{padding-inline:var(--space-2px);border-radius:var(--radius-4);background:var(--color-accent-surface);color:var(--color-accent-surface-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone}.jal-ml-marker[data-ml-state=pending]{color:inherit;background:0 0}.jal-ml-marker[data-ml-state=play]{animation:jal-ml-mark var(--dur-600)var(--ease-standard)both}.jal-ml-aicon{display:inline-grid;flex:none;place-items: center}.jal-ml-aicon svg{transform-box:fill-box;transform-origin:center;block-size:100%;inline-size:100%}.jal-ml-aicon[data-motion=draw] :-webkit-any(path,line,polyline,polygon,circle,rect,ellipse)[pathLength]{stroke-dasharray:1}.jal-ml-aicon[data-motion=draw] :-moz-any(path,line,polyline,polygon,circle,rect,ellipse)[pathLength]{stroke-dasharray:1}.jal-ml-aicon[data-motion=draw] :is(path,line,polyline,polygon,circle,rect,ellipse)[pathLength]{stroke-dasharray:1}.jal-ml-aicon[data-motion=draw]{--ml-icon:jal-ml-draw}.jal-ml-aicon[data-motion=nudge]{--ml-icon:jal-ml-icon-nudge}.jal-ml-aicon[data-motion=rise]{--ml-icon:jal-ml-icon-rise}.jal-ml-aicon[data-motion=spin]{--ml-icon:jal-ml-icon-spin}.jal-ml-aicon[data-motion=pop]{--ml-icon:jal-ml-icon-pop}.jal-ml-aicon[data-motion=swing]{--ml-icon:jal-ml-icon-swing}.jal-ml-aicon[data-motion=swing] svg{transform-origin:center top}@media (prefers-reduced-motion:no-preference){.jal-ml-aicon[data-trigger=view] svg,.jal-ml-aicon[data-trigger=view][data-motion=draw] [pathLength]{animation:var(--ml-icon)var(--dur-400)var(--ease-standard)}:-webkit-any(a,button,[data-icon-host]):focus-visible .jal-ml-aicon[data-trigger=hover] svg{animation:var(--ml-icon)var(--dur-400)var(--ease-standard)}:-moz-any(a,button,[data-icon-host]):focus-visible .jal-ml-aicon[data-trigger=hover] svg{animation:var(--ml-icon)var(--dur-400)var(--ease-standard)}:is(a,button,[data-icon-host]):focus-visible .jal-ml-aicon[data-trigger=hover] svg{animation:var(--ml-icon)var(--dur-400)var(--ease-standard)}:-webkit-any(a,button,[data-icon-host]):focus-visible .jal-ml-aicon[data-trigger=hover][data-motion=draw] [pathLength]{animation:var(--ml-icon)var(--dur-400)var(--ease-standard)}:-moz-any(a,button,[data-icon-host]):focus-visible .jal-ml-aicon[data-trigger=hover][data-motion=draw] [pathLength]{animation:var(--ml-icon)var(--dur-400)var(--ease-standard)}:is(a,button,[data-icon-host]):focus-visible .jal-ml-aicon[data-trigger=hover][data-motion=draw] [pathLength]{animation:var(--ml-icon)var(--dur-400)var(--ease-standard)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.jal-ml-aicon[data-trigger=hover]:hover svg,.jal-ml-aicon[data-trigger=hover][data-motion=draw]:hover [pathLength]{animation:var(--ml-icon)var(--dur-400)var(--ease-standard)}:-webkit-any(a,button,[data-icon-host]):hover .jal-ml-aicon[data-trigger=hover] svg{animation:var(--ml-icon)var(--dur-400)var(--ease-standard)}:-moz-any(a,button,[data-icon-host]):hover .jal-ml-aicon[data-trigger=hover] svg{animation:var(--ml-icon)var(--dur-400)var(--ease-standard)}:is(a,button,[data-icon-host]):hover .jal-ml-aicon[data-trigger=hover] svg{animation:var(--ml-icon)var(--dur-400)var(--ease-standard)}:-webkit-any(a,button,[data-icon-host]):hover .jal-ml-aicon[data-trigger=hover][data-motion=draw] [pathLength]{animation:var(--ml-icon)var(--dur-400)var(--ease-standard)}:-moz-any(a,button,[data-icon-host]):hover .jal-ml-aicon[data-trigger=hover][data-motion=draw] [pathLength]{animation:var(--ml-icon)var(--dur-400)var(--ease-standard)}:is(a,button,[data-icon-host]):hover .jal-ml-aicon[data-trigger=hover][data-motion=draw] [pathLength]{animation:var(--ml-icon)var(--dur-400)var(--ease-standard)}}.jal-ml-morph{display:inline-grid;justify-items:center;gap:var(--space-8px)}.jal-ml-morph-shape{display:block;background:var(--color-accent);border-radius:50%}.jal-ml-morph[data-running] .jal-ml-morph-shape{animation:jal-ml-shape calc(var(--hold-word)*4)var(--ease-standard)infinite}.jal-ml-morph[data-paused] .jal-ml-morph-shape{animation-play-state:paused}.jal-ml-pathdraw{display:block;color:var(--color-accent)}.jal-ml-pathdraw svg{display:block;overflow:visible;block-size:auto;inline-size:100%}.jal-ml-pathdraw path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-dasharray:1}.jal-ml-pathdraw[data-ml-state=pending]{opacity:0}.jal-ml-pathdraw[data-ml-state=play] path{animation:jal-ml-draw var(--dur-600)var(--ease-standard)both;animation-delay:calc(var(--stagger-line)*var(--i))}.jal-ml-matrix,.jal-ml-ringload{display:inline-flex;align-items: center;gap:var(--space-8px)}.jal-ml-matrix-dots{display:grid;grid-template-columns:repeat(3,var(--space-4px));gap:var(--space-2px)}.jal-ml-matrix-dots>span{inline-size:var(--space-4px);block-size:var(--space-4px);animation:jal-ml-breathe var(--loop-pulse)var(--ease-standard)infinite;animation-delay:calc(var(--stagger-item)*var(--i));background:currentColor;border-radius:50%}.jal-ml-ringload svg{fill:none;stroke-width:2.5;flex:none}.jal-ml-ringload-track{stroke:var(--color-border)}.jal-ml-ringload-arc{stroke:currentColor;stroke-dasharray:.25 1;stroke-linecap:round;transform-box:fill-box;transform-origin:center;animation:jal-ml-spin var(--loop-spin)linear infinite}.jal-ml-skel-lines{display:grid;gap:var(--space-8px)}.jal-ml-skel-lines>span{display:block;inline-size:var(--w,100%);block-size:var(--space-12px);border-radius:var(--radius-4);background:var(--color-layer-2);animation:jal-ml-breathe var(--loop-pulse)var(--ease-standard)infinite}.jal-ml-skel-content>*{margin:0}.jal-ml-skel-content[data-arrived]{animation:jal-ml-fade-in var(--dur-300)var(--ease-standard)both}.jal-ml-delta{display:grid;gap:var(--space-4px)}.jal-ml-delta-label,.jal-ml-countdown-unit{color:var(--color-text-muted);font-size:var(--text-n1)}.jal-ml-delta-row{display:flex;align-items: center;gap:var(--space-8px);flex-wrap:wrap}.jal-ml-delta-value,.jal-ml-countdown-num{font-size:var(--text-4);line-height:var(--line-4);font-variant-numeric:var(--font-numeric)}.jal-ml-delta-chip{display:inline-flex;align-items: center;gap:var(--space-4px);padding:var(--space-2px)var(--space-8px);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-layer-1);color:var(--color-text-muted);font-size:var(--text-n1);font-variant-numeric:var(--font-numeric)}.jal-ml-delta-chip[data-tone=good]{border-color:var(--color-success-border);background:var(--color-success-surface);color:var(--color-success)}.jal-ml-delta-chip[data-tone=bad]{border-color:var(--color-danger-border);background:var(--color-danger-surface);color:var(--color-danger)}.jal-ml-delta[data-ml-state=pending] .jal-ml-delta-chip{opacity:0}.jal-ml-delta[data-ml-state=play] .jal-ml-delta-chip{animation:jal-ml-rise var(--dur-200)var(--ease-standard)both;animation-delay:var(--dur-300)}.jal-ml-countdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12px);max-inline-size:calc(var(--space-96px)*5)}@media (min-width:480px){.jal-ml-countdown{grid-template-columns:repeat(4,minmax(0,1fr))}}.jal-ml-countdown-cell{display:grid;justify-items:center;gap:var(--space-4px);padding:var(--space-16px)var(--space-8px);border:1px solid var(--color-border);border-radius:var(--radius-12);background:var(--color-surface)}.jal-ml-countdown-num,.jal-ml-countdown-digit{display:block}.jal-ml-countdown-digit[data-ticked]{animation:jal-ml-swap-in var(--dur-200)var(--ease-standard)both}@media (prefers-reduced-motion:reduce){.jal-ml-stagger>*,.jal-ml-maskline-inner,.jal-ml-marker,.jal-ml-check,.jal-ml-check svg>*,.jal-ml-pathdraw,.jal-ml-pathdraw path,.jal-ml-matrix-dots>span,.jal-ml-skel-lines>span,.jal-ml-skel-content,.jal-ml-delta-chip,.jal-ml-countdown-digit,.jal-ml-vswap-in,.jal-ml-smenu-panel li,.jal-ml-aicon svg,.jal-ml-aicon [pathLength]{animation:none!important;opacity:1!important}.jal-ml-ringload-arc,.jal-ml-loadcheck-ring,.jal-ml-loadcheck-tick,.jal-ml-morph-shape,.jal-ml-blinds-bars>span{animation:none!important}.jal-ml-pinsplit-frame,.jal-ml-iconswap>span,.jal-ml-burger-lines>span,.jal-ml-sweep-text:after,.jal-ml-ufill,.jal-ml-ufill-text:after,.jal-ml-arrowlink-slot>span,.jal-ml-dirfill,.jal-ml-dirfill-bg,.jal-ml-odraw-edges>span,.jal-ml-lift,.jal-ml-zoomframe>*,.jal-ml-wave-letters>span,.jal-ml-fan-card,.jal-ml-condense,.jal-ml-totop,.jal-ml-timeline-dot,.jal-ml-loadcheck-ring{transition-duration:0s!important;transition-delay:0s!important}.jal-ml-lift,.jal-ml-wave-letters>span,.jal-ml-zoomframe>*,.jal-ml-parallax-layer,.jal-ml-smarquee-row,.jal-ml-pfoot-inner,.jal-ml-zoommedia-frame,.jal-ml-iconswap>span{translate:none!important;scale:none!important}.jal-ml-fan-card{transform:none!important}.jal-ml-clipreveal{clip-path:none}.jal-ml-maskline{overflow:visible}.jal-ml-smarquee-row{flex-wrap:wrap;inline-size:auto}.jal-ml-smarquee-row>[aria-hidden=true]{display:none}}.jal-ml-skewrise-mask{display:inline-block;vertical-align:bottom}.jal-ml-skewrise[data-ml-state=play] .jal-ml-skewrise-mask{overflow:clip}.jal-ml-skewrise-word{display:inline-block}.jal-ml-skewrise[data-ml-state=pending] .jal-ml-skewrise-word{opacity:0}@media (prefers-reduced-motion:no-preference){.jal-ml-skewrise[data-ml-state=play] .jal-ml-skewrise-word{animation:jal-ml-skew-rise var(--dur-600)var(--ease-standard)both;animation-delay:calc(var(--stagger-word)*var(--i))}}.jal-ml-edgeroll{display:inline-flex;min-block-size:var(--control-h);min-inline-size:var(--control-h);color:var(--color-ink);font-weight:var(--weight-medium);text-decoration:underline;text-underline-offset:var(--space-4px);justify-content:center;align-items: center}.jal-ml-edgeroll-slot{display:inline-grid;overflow:clip}.jal-ml-edgeroll-slot>*{grid-area:1/1}.jal-ml-edgeroll-b{visibility:hidden;transform:translateY(100%)}.jal-ml-edgeroll[data-from=top] .jal-ml-edgeroll-b{transform:translateY(-100%)}@media (prefers-reduced-motion:no-preference){.jal-ml-edgeroll-slot>*{transition:transform var(--dur-300)var(--ease-standard)}.jal-ml-edgeroll:focus-visible .jal-ml-edgeroll-a{transform:translateY(-100%)}.jal-ml-edgeroll:focus-visible .jal-ml-edgeroll-b{visibility:visible;transform:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.jal-ml-edgeroll:hover .jal-ml-edgeroll-a{transform:translateY(-100%)}.jal-ml-edgeroll[data-from=top]:hover .jal-ml-edgeroll-a{transform:translateY(100%)}.jal-ml-edgeroll:hover .jal-ml-edgeroll-b{visibility:visible;transform:none}}.jal-ml-nlift,.jal-ml-wshift{margin:0}.jal-ml-nlift-letters,.jal-ml-wshift-letters{font-family:var(--font-display);font-size:var(--text-display-3);line-height:var(--line-display-3);letter-spacing:var(--tracking-display);color:var(--color-ink)}.jal-ml-nlift-letters,.jal-ml-wshift-letters{display:inline-flex;flex-wrap:wrap;padding-block-start:var(--space-8px)}.jal-ml-nlift-letters>span{display:inline-block;transform:translateY(calc(var(--ml-lift,0)*var(--space-8px)*-1))}.jal-ml-wshift-letters>span{display:inline-grid;font-weight:var(--weight-regular)}.jal-ml-wshift-letters>span:after{content:attr(data-ch);grid-area:1/1;visibility:hidden;font-weight:var(--weight-semibold)}.jal-ml-wshift-letters>span{font-variation-settings:"wght" calc(400 + var(--ml-wt,0)*200)}@media (hover:hover) and (pointer:fine) and (min-width:640px){.jal-ml-wshift[data-mode=hover]:hover .jal-ml-wshift-letters>span{font-weight:var(--weight-semibold)}}@media (prefers-reduced-motion:no-preference){.jal-ml-nlift-letters>span{transition:transform var(--dur-150)var(--ease-standard)}.jal-ml-wshift-letters>span{transition:font-variation-settings var(--dur-150)var(--ease-standard),font-weight var(--dur-200)var(--ease-standard)}}.jal-ml-vband{display:flex;align-items: center;gap:var(--space-16px);min-inline-size:0}.jal-ml-vband-marquee{overflow-x:clip;flex:auto;min-inline-size:0}.jal-ml-vband-track{display:flex;inline-size:max-content}.jal-ml-vband:not([data-running]) .jal-ml-vband-track{inline-size:auto}.jal-ml-vband-group{display:flex;gap:var(--space-40px);padding:0 var(--space-40px)0 0;list-style:none;font-family:var(--font-display);font-size:var(--text-display-3);line-height:var(--line-display-3);letter-spacing:var(--tracking-display);color:var(--color-ink);white-space:nowrap;flex-wrap:nowrap;margin:0}.jal-ml-vband:not([data-running]) .jal-ml-vband-group{white-space:normal;flex-wrap:wrap}.jal-ml-ripple{position:relative;display:inline-flex;min-block-size:var(--control-h);padding:0 var(--space-20px);overflow:clip;color:var(--color-primary-contrast);font:inherit;font-weight:var(--weight-medium);background-color:var(--color-primary);border-radius:var(--radius-pill);cursor:pointer;isolation:isolate;border:0;justify-content:center;align-items: center}.jal-ml-ripple:hover{background-color:var(--color-primary-hover)}.jal-ml-ripple:active{background-color:var(--color-primary-active)}.jal-ml-ripple:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jal-ml-ripple-label{position:relative;z-index:1}.jal-ml-ripple-ring{position:absolute;inline-size:var(--ml-d);block-size:var(--ml-d);opacity:0;pointer-events:none;background-color:currentColor;border-radius:50%;top:calc(var(--ml-y) - var(--ml-d)/2)}.jal-ml-ripple-ring:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--ml-x) - var(--ml-d)/2)}.jal-ml-ripple-ring:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--ml-x) - var(--ml-d)/2)}.jal-ml-ripple-ring:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--ml-x) - var(--ml-d)/2)}.jal-ml-ripple-ring:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--ml-x) - var(--ml-d)/2)}.jal-ml-ripple-ring:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--ml-x) - var(--ml-d)/2)}.jal-ml-ripple-ring:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--ml-x) - var(--ml-d)/2)}@media (prefers-reduced-motion:no-preference){.jal-ml-ripple-ring{animation:jal-ml-ripple var(--dur-600)var(--ease-standard)both}}.jal-ml-plate{display:inline-flex;min-block-size:calc(var(--control-h) + var(--space-4px));padding:0 0 var(--space-4px);font:inherit;background-color:var(--color-primary-active);border-radius:var(--radius-12);cursor:pointer;border:0}.jal-ml-plate-face{display:inline-flex;min-block-size:var(--control-h);padding:0 var(--space-20px);color:var(--color-primary-contrast);font-weight:var(--weight-medium);background-color:var(--color-primary);border-radius:var(--radius-12);align-items: center}.jal-ml-plate:hover .jal-ml-plate-face{background-color:var(--color-primary-hover)}.jal-ml-plate:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jal-ml-plate:active .jal-ml-plate-face{background-color:var(--color-primary-active)}@media (prefers-reduced-motion:no-preference){.jal-ml-plate-face{transition:transform var(--dur-100)var(--ease-standard),background-color var(--dur-100)var(--ease-standard)}.jal-ml-plate:active .jal-ml-plate-face{background-color:var(--color-primary);transform:translateY(var(--space-4px))}}.jal-ml-efill{position:relative;display:inline-flex;min-block-size:var(--control-h);padding:0 var(--space-20px);overflow:clip;color:var(--color-ink);font:inherit;font-weight:var(--weight-medium);text-decoration:none;background-color:var(--color-surface);border:var(--border-weight)solid var(--color-border-strong);border-radius:var(--radius-pill);cursor:pointer;isolation:isolate;justify-content:center;align-items: center}.jal-ml-efill:before{content:"";position:absolute;z-index:-1;background-color:var(--color-primary);clip-path:circle(0% at var(--ml-x,50%)var(--ml-y,50%));inset:0}.jal-ml-efill:focus-visible{color:var(--color-primary-contrast);outline:2px solid var(--color-focus);outline-offset:2px}.jal-ml-efill:focus-visible:before{clip-path:circle(150% at var(--ml-x,50%)var(--ml-y,50%))}@media (hover:hover) and (pointer:fine){.jal-ml-efill:hover{color:var(--color-primary-contrast)}.jal-ml-efill:hover:before{clip-path:circle(150% at var(--ml-x,50%)var(--ml-y,50%))}}@media (prefers-reduced-motion:no-preference){.jal-ml-efill{transition:color var(--dur-300)var(--ease-standard)}.jal-ml-efill:before{transition:clip-path var(--dur-400)var(--ease-standard)}}.jal-ml-lens{position:relative;overflow:clip;border-radius:var(--radius-12)}.jal-ml-lens-glass{position:absolute;inline-size:calc(var(--space-80px)*2);block-size:calc(var(--space-80px)*2);overflow:clip;background-color:var(--color-surface);border:2px solid var(--color-ink);pointer-events:none;border-radius:50%;top:calc(var(--ml-y,50%) - var(--space-80px))}.jal-ml-lens-glass:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--ml-x,50%) - var(--space-80px))}.jal-ml-lens-glass:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--ml-x,50%) - var(--space-80px))}.jal-ml-lens-glass:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--ml-x,50%) - var(--space-80px))}.jal-ml-lens-glass:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--ml-x,50%) - var(--space-80px))}.jal-ml-lens-glass:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--ml-x,50%) - var(--space-80px))}.jal-ml-lens-glass:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--ml-x,50%) - var(--space-80px))}.jal-ml-lens-copy{position:absolute;inline-size:var(--ml-lw,100%);transform:scale(var(--ml-z));transform-origin:0 0;top:calc(var(--space-80px) - var(--ml-y,50%)*var(--ml-z))}.jal-ml-lens-copy:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--space-80px) - var(--ml-x,50%)*var(--ml-z))}.jal-ml-lens-copy:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--space-80px) - var(--ml-x,50%)*var(--ml-z))}.jal-ml-lens-copy:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(var(--space-80px) - var(--ml-x,50%)*var(--ml-z))}.jal-ml-lens-copy:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--space-80px) - var(--ml-x,50%)*var(--ml-z))}.jal-ml-lens-copy:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--space-80px) - var(--ml-x,50%)*var(--ml-z))}.jal-ml-lens-copy:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(var(--space-80px) - var(--ml-x,50%)*var(--ml-z))}@media (prefers-reduced-motion:no-preference){.jal-ml-lens-glass{animation:jal-ml-fade-in var(--dur-150)var(--ease-standard)both}}.jal-ml-dimnav ul{display:flex;gap:var(--space-4px)var(--space-16px);list-style:none;flex-wrap:wrap;margin:0;padding:0}.jal-ml-dimnav a{display:inline-flex;min-block-size:var(--control-h);min-inline-size:var(--control-h);color:var(--color-ink);font-weight:var(--weight-medium);text-decoration:none;justify-content:center;align-items: center}.jal-ml-dimnav a[aria-current=page]{text-decoration:underline;text-underline-offset:var(--space-4px)}.jal-ml-dimnav ul:focus-within a:not(:focus-visible){color:var(--color-ink-muted)}@media (hover:hover) and (pointer:fine){.jal-ml-dimnav ul:has(a:hover) a:not(:hover){color:var(--color-ink-muted)}}@media (prefers-reduced-motion:no-preference){.jal-ml-dimnav a{transition:color var(--dur-200)var(--ease-standard)}}.jal-ml-hlite ul{position:relative;display:flex;gap:var(--space-4px);list-style:none;isolation:isolate;flex-wrap:wrap;margin:0;padding:0}.jal-ml-hlite a,.jal-ml-hlite button{display:inline-flex;min-block-size:var(--control-h);padding:0 var(--space-16px);color:var(--color-ink);font:inherit;font-weight:var(--weight-medium);text-decoration:none;border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;align-items: center}.jal-ml-hlite a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jal-ml-hlite button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jal-ml-hlite-layer{position:absolute;z-index:-1;inline-size:var(--ml-w);block-size:var(--ml-h);background-color:var(--color-layer-1);border-radius:var(--radius-pill);transform:translate(var(--ml-x),var(--ml-y));pointer-events:none;top:0}.jal-ml-hlite-layer:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.jal-ml-hlite-layer:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.jal-ml-hlite-layer:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.jal-ml-hlite-layer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.jal-ml-hlite-layer:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.jal-ml-hlite-layer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}@media (prefers-reduced-motion:no-preference){.jal-ml-hlite-layer{transition:transform var(--dur-200)var(--ease-standard),inline-size var(--dur-200)var(--ease-standard);animation:jal-ml-fade-in var(--dur-150)var(--ease-standard)both}}.jal-ml-rowprev{display:grid;gap:var(--space-24px)}.jal-ml-rowprev-list{list-style:none;border-block-start:var(--border-weight)solid var(--color-border);margin:0;padding:0}.jal-ml-rowprev-list a{display:grid;grid-template-columns:minmax(0,1fr);align-items: center;column-gap:var(--space-16px);min-block-size:var(--control-h);padding:var(--space-12px)0;color:var(--color-ink);text-decoration:none;border-block-end:var(--border-weight)solid var(--color-border)}.jal-ml-rowprev[data-thumbs] .jal-ml-rowprev-list a{grid-template-columns:var(--space-64px)minmax(0,1fr)}.jal-ml-rowprev-thumb{grid-row:span 2;overflow:clip;border-radius:var(--radius-8)}.jal-ml-rowprev-title{font-weight:var(--weight-medium)}.jal-ml-rowprev-meta{color:var(--color-ink-muted);font-size:var(--text-n1)}.jal-ml-rowprev-stage{grid-row:1;overflow:clip;border-radius:var(--radius-12)}.jal-ml-rowprev[data-thumbs] .jal-ml-rowprev-stage{display:none}@media (min-width:1024px){.jal-ml-rowprev{grid-template-columns:minmax(0,1fr)minmax(0,1fr);align-items: start}.jal-ml-rowprev .jal-ml-rowprev-list a{grid-template-columns:minmax(0,1fr)}.jal-ml-rowprev-thumb{display:none}.jal-ml-rowprev-list a[data-active] .jal-ml-rowprev-title{text-decoration:underline;text-underline-offset:var(--space-4px)}.jal-ml-rowprev .jal-ml-rowprev-stage{position:sticky;grid-row:auto;display:block;top:var(--space-24px)}}@media (prefers-reduced-motion:no-preference){.jal-ml-rowprev-media{animation:jal-ml-fade-in var(--dur-200)var(--ease-standard)both}}.jal-ml-dial{display:inline-flex;align-items: flex-end;gap:var(--space-8px);flex-direction:column}.jal-ml-dial-actions{display:flex;align-items: flex-end;gap:var(--space-8px);list-style:none;flex-direction:column;margin:0;padding:0}.jal-ml-dial-actions[hidden]{display:none}.jal-ml-dial-action,.jal-ml-dial-trigger{display:inline-flex;align-items: center;gap:var(--space-8px);min-block-size:var(--control-h);font:inherit;cursor:pointer}.jal-ml-dial-action{padding:0 var(--space-16px)0 var(--space-8px);color:var(--color-ink);font-weight:var(--weight-medium);text-decoration:none;background-color:var(--color-surface);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-pill)}.jal-ml-dial-icon,.jal-ml-dial-plus{display:inline-grid;inline-size:var(--space-24px);block-size:var(--space-24px);place-items: center}.jal-ml-dial-icon svg,.jal-ml-dial-plus svg{block-size:100%;inline-size:100%}.jal-ml-dial-trigger{inline-size:calc(var(--control-h) + var(--space-12px));block-size:calc(var(--control-h) + var(--space-12px));color:var(--color-primary-contrast);background-color:var(--color-primary);border-radius:var(--radius-16);border:0;justify-content:center;padding:0}.jal-ml-dial-trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jal-ml-dial-action:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jal-ml-dial[data-open] .jal-ml-dial-plus{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.jal-ml-dial-plus{transition:transform var(--dur-200)var(--ease-standard)}.jal-ml-dial[data-open] .jal-ml-dial-actions li{animation:jal-ml-dial-in var(--dur-200)var(--ease-standard)both;animation-delay:calc(var(--stagger-item)*var(--i))}}.jal-ml-theme{display:inline-grid;inline-size:var(--control-h);block-size:var(--control-h);color:var(--color-ink);background-color:var(--color-surface);border:var(--border-weight)solid var(--color-border-control);border-radius:var(--radius-pill);cursor:pointer;place-items: center;padding:0}.jal-ml-theme:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jal-ml-theme svg{pointer-events:none;inline-size:var(--space-24px);block-size:var(--space-24px);overflow:visible}.jal-ml-theme-bite{transform:translate(8px,-8px)}.jal-ml-theme-disc,.jal-ml-theme-rays{transform-origin:12px 12px}.jal-ml-theme[data-dark] .jal-ml-theme-bite{transform:none}.jal-ml-theme[data-dark] .jal-ml-theme-disc{transform:scale(1.5)}.jal-ml-theme[data-dark] .jal-ml-theme-rays{opacity:0;transform:scale(.5)}@media (prefers-reduced-motion:no-preference){.jal-ml-theme-bite,.jal-ml-theme-disc,.jal-ml-theme-rays{transition:transform var(--dur-300)var(--ease-standard),opacity var(--dur-200)var(--ease-standard)}}.jal-ml-pulse{display:inline-flex;align-items: center;gap:var(--space-8px);color:var(--color-ink);font-size:var(--text-n1);font-weight:var(--weight-medium)}.jal-ml-pulse-dot{position:relative;display:inline-block;inline-size:var(--space-8px);block-size:var(--space-8px);background-color:var(--color-success);border-radius:50%}.jal-ml-pulse[data-state=idle] .jal-ml-pulse-dot{background-color:var(--color-warning)}.jal-ml-pulse[data-state=off] .jal-ml-pulse-dot{background-color:var(--color-ink-subtle)}.jal-ml-pulse[data-state=live] .jal-ml-pulse-dot:after{content:"";position:absolute;border:1px solid var(--color-success);opacity:0;pointer-events:none;border-radius:50%;inset:0}@media (prefers-reduced-motion:no-preference){.jal-ml-pulse[data-state=live] .jal-ml-pulse-dot:after{animation:jal-ml-pulse-ring var(--loop-pulse)var(--ease-standard)both;animation-iteration-count:3}}.jal-ml-cfocus{display:grid;gap:var(--space-12px);min-inline-size:0}.jal-ml-cfocus-track{display:grid;grid-auto-columns:80%;grid-auto-flow:column;gap:var(--space-16px);overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:0;padding:0}.jal-ml-cfocus-track:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jal-ml-cfocus-slide{scroll-snap-align:center;min-inline-size:0}.jal-ml-cfocus-inner{scale:calc(.92 + .08*var(--ml-f,1))}.jal-ml-cfocus-nav{display:flex;justify-content:flex-end;gap:var(--space-8px)}.jal-ml-cfocus-btn{display:inline-grid;inline-size:var(--control-h);block-size:var(--control-h);color:var(--color-ink);background-color:var(--color-surface);border:var(--border-weight)solid var(--color-border-control);border-radius:var(--radius-pill);cursor:pointer;place-items: center;padding:0}.jal-ml-cfocus-btn svg{inline-size:var(--space-20px);block-size:var(--space-20px)}.jal-ml-cfocus-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (min-width:768px){.jal-ml-cfocus-track{grid-auto-columns:55%}}.jal-ml-tabprev{display:grid;gap:var(--space-24px)}.jal-ml-tabprev-list{position:relative;display:grid;gap:var(--space-4px);isolation:isolate}.jal-ml-tabprev-bar{position:absolute;z-index:-1;block-size:var(--ml-h);background-color:var(--color-layer-1);border-radius:var(--radius-8);transform:translateY(var(--ml-y));pointer-events:none;top:0;left:0;right:0}.jal-ml-tabprev-tab{display:grid;gap:var(--space-4px);min-block-size:var(--control-h);padding:var(--space-12px);color:var(--color-ink-muted);font:inherit;text-align:start;border-radius:var(--radius-8);cursor:pointer;background:0 0;border:0}.jal-ml-tabprev-tab[aria-selected=true]{color:var(--color-ink)}.jal-ml-tabprev-tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jal-ml-tabprev-label{font-weight:var(--weight-semibold)}.jal-ml-tabprev-body{font-size:var(--text-n1)}.jal-ml-tabprev-panel{overflow:clip;border-radius:var(--radius-12);min-inline-size:0}@media (min-width:768px){.jal-ml-tabprev{grid-template-columns:minmax(0,2fr)minmax(0,3fr);align-items: start}}@media (prefers-reduced-motion:no-preference){.jal-ml-tabprev-bar{transition:transform var(--dur-300)var(--ease-standard),block-size var(--dur-300)var(--ease-standard)}.jal-ml-tabprev-media{animation:jal-ml-fade-in var(--dur-300)var(--ease-standard)both}}.jal-ml-pins{display:grid;gap:var(--space-24px)}.jal-ml-pins-head{margin:0 0 var(--space-8px);color:var(--color-ink-muted);font-size:var(--text-n1);font-weight:var(--weight-semibold)}.jal-ml-pins-list{display:grid;gap:var(--space-4px);min-block-size:var(--control-h);list-style:none;margin:0;padding:0}.jal-ml-pins-row{display:flex;justify-content:space-between;align-items: center;gap:var(--space-12px);min-block-size:var(--control-h);padding:var(--space-4px)var(--space-4px)var(--space-4px)var(--space-12px);background-color:var(--color-surface);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-8)}.jal-ml-pins-text{display:grid;min-inline-size:0}.jal-ml-pins-title{color:var(--color-ink);font-weight:var(--weight-medium)}.jal-ml-pins-meta{color:var(--color-ink-muted);font-size:var(--text-n1)}.jal-ml-pins-btn{display:inline-grid;inline-size:var(--control-h);block-size:var(--control-h);color:var(--color-ink);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;flex:none;place-items: center;padding:0}.jal-ml-pins-btn svg{inline-size:var(--space-20px);block-size:var(--space-20px)}.jal-ml-pins-btn:hover{background-color:var(--color-layer-1)}.jal-ml-pins-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jal-ml-fnav{position:sticky;z-index:var(--z-sticky);top:0}.jal-ml-fnav-bar{display:flex;justify-content:space-between;align-items: center;gap:var(--space-8px)var(--space-24px);padding:var(--space-8px)var(--space-16px);background-color:var(--color-surface);border-block-end:var(--border-weight)solid var(--color-border);flex-wrap:wrap;max-inline-size:100%;margin-inline-start:auto;margin-inline-end:auto}.jal-ml-fnav-brand{color:var(--color-ink);font-weight:var(--weight-semibold)}.jal-ml-fnav-links{display:flex;gap:var(--space-4px)var(--space-16px);flex-wrap:wrap}.jal-ml-fnav-links a{display:inline-flex;min-block-size:var(--control-h);min-inline-size:var(--control-h);color:var(--color-ink);text-decoration:none;justify-content:center;align-items: center}.jal-ml-fnav-links a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (min-width:640px){.jal-ml-fnav[data-floating]{padding-block-start:var(--space-12px)}.jal-ml-fnav[data-floating] .jal-ml-fnav-bar{max-inline-size:min(calc(100% - var(--space-32px)),960px);padding-inline:var(--space-24px);border:var(--border-weight)solid var(--color-border);border-radius:var(--radius-16)}}@media (prefers-reduced-motion:no-preference){.jal-ml-fnav-bar{transition:max-inline-size var(--dur-300)var(--ease-standard),border-radius var(--dur-300)var(--ease-standard),padding var(--dur-300)var(--ease-standard)}}.jal-ml-shutter-box{position:relative;border-radius:var(--radius-12)}.jal-ml-shutter{position:fixed;z-index:var(--z-overlay);display:grid;pointer-events:none;place-items: center;inset:0}.jal-ml-shutter[data-inline]{position:absolute;z-index:1;clip-path:inset(0 round var(--radius-12))}.jal-ml-shutter-half{position:absolute;background-color:var(--color-ink);block-size:50%;left:0;right:0}.jal-ml-shutter-half[data-half=top]{top:0}.jal-ml-shutter-half[data-half=bottom]{bottom:0}.jal-ml-shutter-word{position:relative;color:var(--color-bg);font-weight:var(--weight-medium)}.jal-ml-shutter[data-phase=open] .jal-ml-shutter-word{opacity:0}@media (prefers-reduced-motion:no-preference){.jal-ml-shutter[data-phase=open] .jal-ml-shutter-half[data-half=top]{animation:jal-ml-shutter-up var(--dur-600)var(--ease-emphasized)both}.jal-ml-shutter[data-phase=open] .jal-ml-shutter-half[data-half=bottom]{animation:jal-ml-shutter-down var(--dur-600)var(--ease-emphasized)both}.jal-ml-shutter-word{transition:opacity var(--dur-150)var(--ease-standard)}}.jal-ml-tilewipe{display:grid}.jal-ml-tilewipe>*{grid-area:1/1;min-inline-size:0}.jal-ml-tilewipe-cols{display:grid;grid-template-columns:repeat(var(--ml-n,5),minmax(0,1fr));pointer-events:none}.jal-ml-tilewipe-cols>span{background-color:var(--color-accent);transform:scaleY(0)}.jal-ml-panelrev{position:relative;overflow:clip;border-radius:var(--radius-12);min-inline-size:0}.jal-ml-panelrev-panel,.jal-ml-panelrev-tiles{position:absolute;pointer-events:none;inset:0}.jal-ml-panelrev-panel{background-color:var(--color-tone-1)}.jal-ml-panelrev-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}.jal-ml-panelrev-tiles>span{background-color:var(--color-tone-1)}@media (prefers-reduced-motion:no-preference){.jal-ml-panelrev[data-ml-state=play] .jal-ml-panelrev-panel{animation:jal-ml-panel-off var(--dur-600)var(--ease-emphasized)both}.jal-ml-panelrev[data-ml-state=play] .jal-ml-panelrev-tiles>span{animation:jal-ml-tile-off var(--dur-300)var(--ease-standard)both;animation-delay:calc(var(--ml-o,0)*var(--dur-600))}}@keyframes jal-pop-in{0%{opacity:0;transform:scale(.98)}}@keyframes kit-rise{0%{opacity:0;transform:translate3d(0,var(--kit-rise),0)}to{opacity:1;transform:none}}@keyframes jal-ml-rise{0%{opacity:0;transform:translateY(var(--space-12px))}}@keyframes jal-ml-fade-in{0%{opacity:0}}@keyframes jal-ml-spin{to{transform:rotate(360deg)}}@keyframes jal-ml-breathe{50%{opacity:.35}}@keyframes jal-ml-caret{to{opacity:0}}@keyframes jal-ml-marquee{to{transform:translate(-50%)}}@keyframes jal-ml-slide-in{0%{opacity:0;transform:translateX(calc(var(--space-24px)*var(--ml-from,1)))}}@keyframes jal-ml-bar{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes jal-ml-draw{0%{stroke-dashoffset:1}}@keyframes jal-ml-fold{to{scale:1 0}}@keyframes jal-ml-mask-up{0%{translate:0 100%}}@keyframes jal-ml-swap-in{0%{opacity:0;translate:0 60%}}@keyframes jal-ml-swap-out{to{opacity:0;translate:0 -60%}}@keyframes jal-ml-mark{0%{background-color:#0000;color:inherit}}@keyframes jal-ml-shape{0%,to{border-radius:50%}25%{border-radius:28%}50%{border-radius:50% 0}75%{border-radius:50% 50% 18% 18%}}@keyframes jal-ml-skew-rise{0%{opacity:0;transform:translateY(100%)skewY(6deg)}}@keyframes jal-ml-ripple{0%{opacity:.16;transform:scale(0)}to{opacity:0;transform:scale(1)}}@keyframes jal-ml-dial-in{0%{opacity:0;transform:translateY(var(--space-8px))}}@keyframes jal-ml-pulse-ring{0%{opacity:.8;transform:scale(1)}99%{opacity:0;transform:scale(2.5)}to{opacity:0;transform:scale(1)}}@keyframes jal-ml-shutter-up{to{transform:translateY(-100%)}}@keyframes jal-ml-shutter-down{to{transform:translateY(100%)}}@keyframes jal-ml-panel-off{to{transform:translate(101%)}}@keyframes jal-ml-tile-off{to{opacity:0}}:where(.field,.jal-input,.jal-dialog,.jal-radiocards,.jal-checkbox) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){box-sizing:border-box;font:inherit;font-size:var(--text-0);line-height:var(--line-0);color:var(--color-ink);background-color:var(--color-surface);border:var(--border-weight)solid var(--color-border-control);border-radius:var(--r-sm);padding:0 var(--space-12px);transition:background-color var(--dur-150)var(--ease-standard),border-color var(--dur-150)var(--ease-standard);width:100%}:where(.field,.jal-input,.jal-dialog) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select){height:var(--control-h);text-overflow:ellipsis}:where(.field,.jal-input,.jal-dialog) :where(input[type=date],select){appearance:none;-webkit-appearance:none}:where(.field,.jal-dialog) select{white-space:nowrap;overflow:hidden;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1.5 1.75L6 6.25L10.5 1.75' stroke='%2395603a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-12px)center;background-size:var(--space-12px)var(--space-8px);padding-inline-end:var(--space-40px)}:where(.field,.jal-dialog) textarea{min-height:calc(var(--control-h)*2);padding-block:var(--space-12px);resize:vertical}:where(.field,.jal-input,.jal-dialog) :where(input,textarea)::placeholder{color:var(--color-ink-subtle)}@media (hover:hover){:where(.field,.jal-input,.jal-dialog) :where(input,select,textarea):enabled:hover{background-color:var(--state-hover)}}:where(.field,.jal-input,.jal-dialog) :where(input,select,textarea):focus-visible{border-color:var(--color-ink);outline:2px solid var(--color-focus);outline-offset:2px}:where(.field,.jal-input,.jal-dialog) :where(input,select,textarea)[aria-invalid=true]{border-color:var(--color-danger)}:where(.jal-checkbox,.jal-radiocards,.jal-radio,.field) :where(input[type=checkbox],input[type=radio]){appearance:none;-webkit-appearance:none;background-color:var(--color-surface);border:1.5px solid var(--color-border-control);cursor:pointer;transition:background-color var(--dur-100)var(--ease-standard),border-color var(--dur-100)var(--ease-standard);background-position:50%;background-repeat:no-repeat;background-size:12px 12px;flex:none;width:22px;height:22px;margin:0}:where(.jal-checkbox,.field) input[type=checkbox]{border-radius:var(--r-xs)}:where(.jal-radiocards,.jal-radio) input[type=radio]{border-radius:var(--r-pill)}:where(.jal-checkbox,.field) input[type=checkbox]:checked{background-color:var(--sys-key-strong);border-color:var(--sys-key-strong);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 6.25L4.75 9L10 3' stroke='%23fffbf5' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:where(.jal-radiocards,.jal-radio) input[type=radio]:checked{background-color:var(--sys-key-strong);border-color:var(--sys-key-strong);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Ccircle cx='4' cy='4' r='4' fill='%23fffbf5'/%3E%3C/svg%3E");background-size:8px 8px}:where(.jal-checkbox,.jal-radiocards,.jal-radio,.field) :where(input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jal-slider{--_active:var(--jal-slider-active-track-color,var(--color-ink));--_inactive:var(--jal-slider-inactive-track-color,var(--color-layer-2));--_handle:var(--jal-slider-handle-color,var(--color-ink));display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;column-gap:var(--space-12px);min-inline-size:calc(var(--space-96px)*2);min-width:0}.jal-slider>:-webkit-any(label,[data-slot=label]){font-weight:var(--weight-medium);min-width:0}.jal-slider>:-moz-any(label,[data-slot=label]){font-weight:var(--weight-medium);min-width:0}.jal-slider>:is(label,[data-slot=label]){font-weight:var(--weight-medium);min-width:0}.jal-slider>output{font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.jal-slider[aria-busy=true]>output{color:var(--color-ink-muted)}.jal-slider-track{position:relative;grid-column:1/-1;block-size:var(--control-h);min-width:0}.jal-slider-track:before,.jal-slider-track:after{content:"";position:absolute;block-size:var(--space-6px);border-radius:var(--radius-pill);pointer-events:none;margin-block-start:auto;margin-block-end:auto;top:0;bottom:0}.jal-slider-track:before{background-color:var(--_inactive);border:var(--border-weight)solid var(--color-border-control);left:0;right:0}.jal-slider-track:after{inline-size:max(0px,calc(var(--space-20px)/2 + (100% - var(--space-20px))*var(--jal-slider-end,-1)));background-color:var(--_active)}.jal-slider-track:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.jal-slider-track:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.jal-slider-track:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:0}.jal-slider-track:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.jal-slider-track:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.jal-slider-track:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:0}.jal-slider-track[data-range]:after{inline-size:max(0px,calc((100% - var(--space-20px))*(var(--jal-slider-end,0) - var(--jal-slider-start,0))))}.jal-slider-track[data-range]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc(var(--space-20px)/2 + (100% - var(--space-20px))*var(--jal-slider-start,0))}.jal-slider-track[data-range]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc(var(--space-20px)/2 + (100% - var(--space-20px))*var(--jal-slider-start,0))}.jal-slider-track[data-range]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc(var(--space-20px)/2 + (100% - var(--space-20px))*var(--jal-slider-start,0))}.jal-slider-track[data-range]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(var(--space-20px)/2 + (100% - var(--space-20px))*var(--jal-slider-start,0))}.jal-slider-track[data-range]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(var(--space-20px)/2 + (100% - var(--space-20px))*var(--jal-slider-start,0))}.jal-slider-track[data-range]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(var(--space-20px)/2 + (100% - var(--space-20px))*var(--jal-slider-start,0))}.jal-slider-track>input[type=range]{position:relative;z-index:1;display:block;height:var(--control-h);border-radius:var(--radius-8);-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;width:100%;margin:0;padding:0}.jal-slider-track[data-range]>input[type=range]{position:absolute;pointer-events:none;inset:0}.jal-slider-track[data-range]>input[type=range]+input[type=range]{z-index:2}.jal-slider-track>input[type=range]:disabled{cursor:default;background:0 0}@media (hover:hover){.jal-slider-track>input[type=range]:enabled:hover{background-color:#0000}.jal-slider-track>input[type=range]:enabled:hover::-webkit-slider-thumb{background-color:color-mix(in oklab,var(--color-surface)8%,var(--_handle))}.jal-slider-track>input[type=range]:enabled:hover::-moz-range-thumb{background-color:color-mix(in oklab,var(--color-surface)8%,var(--_handle))}}.jal-slider-track>input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;height:100%}.jal-slider-track>input[type=range]::-moz-range-track{background:0 0;border:0;height:100%}.jal-slider-track>input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--space-20px);height:var(--space-20px);margin-top:calc((var(--control-h) - var(--space-20px))/2);background-color:var(--_handle);border-radius:var(--radius-pill);pointer-events:auto;transition:background-color var(--dur-100)var(--ease-standard);border:0}.jal-slider-track>input[type=range]::-moz-range-thumb{width:var(--space-20px);height:var(--space-20px);background-color:var(--_handle);border-radius:var(--radius-pill);pointer-events:auto;transition:background-color var(--dur-100)var(--ease-standard);border:0}.jal-slider-track>input[type=range]:enabled:active::-webkit-slider-thumb{background-color:color-mix(in oklab,var(--color-surface)12%,var(--_handle))}.jal-slider-track>input[type=range]:enabled:active::-moz-range-thumb{background-color:color-mix(in oklab,var(--color-surface)12%,var(--_handle))}.jal-slider-track>input[type=range]:disabled::-webkit-slider-thumb{background-color:var(--state-disabled-content)}.jal-slider-track>input[type=range]:disabled::-moz-range-thumb{background-color:var(--state-disabled-content)}.jal-slider-track:has(>input:disabled):before{border-color:var(--color-border)}.jal-slider-track:has(>input:disabled):after{background-color:var(--state-disabled-content)}.jal-slider-track:has(>input[aria-invalid=true]):before{border-color:var(--color-danger)}.jal-slider-scale{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr)auto;font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.jal-slider-scale>:last-child{grid-column:3}.jal-icon-btn{--_container:var(--jal-icon-btn-container-color,transparent);--_content:var(--jal-icon-btn-icon-color,var(--color-ink-muted));--_outline:var(--jal-icon-btn-outline-color,transparent);position:relative;display:inline-flex;inline-size:var(--control-h);min-inline-size:var(--control-h);block-size:var(--control-h);color:var(--_content);background:var(--_container);border:var(--border-weight)solid var(--_outline);border-radius:var(--radius-pill);text-decoration:none;cursor:pointer;flex:none;justify-content:center;align-items: center;padding:0}.jal-icon-btn>svg{inline-size:var(--space-20px);block-size:var(--space-20px);flex:none}.jal-icon-btn[data-variant=outlined]{--_container:var(--jal-icon-btn-container-color,var(--color-surface));--_content:var(--jal-icon-btn-icon-color,var(--color-ink));--_outline:var(--jal-icon-btn-outline-color,var(--color-border-control))}.jal-icon-btn[data-variant=tonal]{--_container:var(--jal-icon-btn-container-color,var(--color-layer-2));--_content:var(--jal-icon-btn-icon-color,var(--color-ink))}.jal-icon-btn[data-variant=filled]{--_container:var(--jal-icon-btn-container-color,var(--color-ink));--_content:var(--jal-icon-btn-icon-color,var(--color-surface))}.jal-icon-btn[aria-pressed=true]{--_container:var(--jal-icon-btn-selected-container-color,var(--color-layer-2));--_content:var(--color-ink)}.jal-icon-btn[data-variant=outlined][aria-pressed=true]{--_container:var(--jal-icon-btn-selected-container-color,var(--color-ink));--_content:var(--color-surface);--_outline:var(--color-ink)}.jal-icon-btn[data-variant=tonal][aria-pressed=false]{--_container:var(--color-layer-1);--_content:var(--color-ink-muted)}.jal-icon-btn[data-variant=filled][aria-pressed=false]{--_container:var(--color-layer-2);--_content:var(--color-ink)}.jal-icon-btn[data-variant=filled][aria-pressed=true]{--_container:var(--jal-icon-btn-selected-container-color,var(--color-ink));--_content:var(--color-surface)}.jal-icon-btn>[data-icon=on],.jal-icon-btn[aria-pressed=true]>[data-icon=off]{display:none}.jal-icon-btn[aria-pressed=true]>[data-icon=on]{display:block}@media (hover:hover){.jal-icon-btn:enabled:not([aria-disabled=true]):hover,a.jal-icon-btn:not([aria-disabled=true]):hover{background:color-mix(in oklab,var(--_content)8%,var(--_container));border-color:var(--_outline)}}.jal-icon-btn:enabled:not([aria-disabled=true]):active,a.jal-icon-btn:not([aria-disabled=true]):active{background:color-mix(in oklab,var(--_content)12%,var(--_container));border-color:var(--_outline);transform:scale(.98)}.jal-icon-btn:disabled,.jal-icon-btn[aria-disabled=true]{color:var(--state-disabled-content);cursor:default;background:0 0;border-color:#0000;transform:none}.jal-icon-btn:-webkit-any([data-variant=filled],[data-variant=tonal]):-webkit-any(:disabled,[aria-disabled=true]){background:var(--state-disabled-container)}.jal-icon-btn:-moz-any([data-variant=filled],[data-variant=tonal]):-moz-any(:disabled,[aria-disabled=true]){background:var(--state-disabled-container)}.jal-icon-btn:is([data-variant=filled],[data-variant=tonal]):is(:disabled,[aria-disabled=true]){background:var(--state-disabled-container)}.jal-icon-btn[data-variant=outlined]:-webkit-any(:disabled,[aria-disabled=true]){border-color:var(--color-border)}.jal-icon-btn[data-variant=outlined]:-moz-any(:disabled,[aria-disabled=true]){border-color:var(--color-border)}.jal-icon-btn[data-variant=outlined]:is(:disabled,[aria-disabled=true]){border-color:var(--color-border)}.jal-icon-btn:-webkit-any([aria-busy=true],[data-state=loading]):after{border-color:var(--_content);border-top-color:#0000}.jal-icon-btn:-moz-any([aria-busy=true],[data-state=loading]):after{border-color:var(--_content);border-top-color:#0000}.jal-icon-btn:is([aria-busy=true],[data-state=loading]):after{border-color:var(--_content);border-top-color:#0000}.jal-checkbox,.jal-radio,.jal-switch{position:relative;display:inline-flex;align-items: flex-start;gap:var(--space-12px);min-height:var(--control-h);padding-block:calc((var(--control-h) - var(--line-0))/2);font-size:var(--text-0);line-height:var(--line-0);color:var(--color-ink);cursor:pointer;min-width:0}:-webkit-any(.jal-checkbox,.jal-radio,.jal-switch) [data-slot=description]{display:block;font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}:-moz-any(.jal-checkbox,.jal-radio,.jal-switch) [data-slot=description]{display:block;font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}:is(.jal-checkbox,.jal-radio,.jal-switch) [data-slot=description]{display:block;font-size:var(--text-n1);line-height:var(--line-n1);color:var(--color-ink-muted)}:-webkit-any(.jal-checkbox,.jal-radio,.jal-switch):has(>input:disabled){color:var(--state-disabled-content);cursor:default}:-moz-any(.jal-checkbox,.jal-radio,.jal-switch):has(>input:disabled){color:var(--state-disabled-content);cursor:default}:is(.jal-checkbox,.jal-radio,.jal-switch):has(>input:disabled){color:var(--state-disabled-content);cursor:default}:-webkit-any(.jal-checkbox,.jal-radio,.jal-switch)[aria-busy=true]{pointer-events:none}:-moz-any(.jal-checkbox,.jal-radio,.jal-switch)[aria-busy=true]{pointer-events:none}:is(.jal-checkbox,.jal-radio,.jal-switch)[aria-busy=true]{pointer-events:none}.jal-checkbox{--_selected:var(--jal-checkbox-selected-container-color,var(--color-ink));--_outline:var(--jal-checkbox-outline-color,var(--color-border-control))}.jal-radio{--_selected:var(--jal-radio-selected-color,var(--color-ink));--_outline:var(--jal-radio-outline-color,var(--color-border-control))}.jal-checkbox>input[type=checkbox],.jal-radio>input[type=radio]{margin-block-start:calc((var(--line-0) - var(--space-20px))/2)}.jal-checkbox>input[type=checkbox]:enabled:not(:checked):not(:indeterminate):not(:focus-visible):not([aria-invalid=true]){border-color:var(--_outline)}.jal-radio>input[type=radio]:enabled:not(:checked):not(:focus-visible):not([aria-invalid=true]){border-color:var(--_outline)}.jal-radio>input[type=radio]:enabled:checked{background-color:var(--_selected);border-color:var(--_selected)}.jal-checkbox>input[type=checkbox]:enabled:-webkit-any(:checked,:indeterminate){background-color:var(--_selected);border-color:var(--_selected)}.jal-checkbox>input[type=checkbox]:enabled:-moz-any(:checked,:indeterminate){background-color:var(--_selected);border-color:var(--_selected)}.jal-checkbox>input[type=checkbox]:enabled:is(:checked,:indeterminate){background-color:var(--_selected);border-color:var(--_selected)}@media (hover:hover){.jal-checkbox:hover>input[type=checkbox]:enabled:not(:checked):not(:indeterminate),.jal-radio:hover>input[type=radio]:enabled:not(:checked){background-color:color-mix(in oklab,var(--color-ink)8%,var(--color-surface))}.jal-radio:hover>input[type=radio]:enabled:checked{background-color:color-mix(in oklab,var(--color-surface)8%,var(--_selected))}.jal-checkbox:hover>input[type=checkbox]:enabled:-webkit-any(:checked,:indeterminate){background-color:color-mix(in oklab,var(--color-surface)8%,var(--_selected))}.jal-checkbox:hover>input[type=checkbox]:enabled:-moz-any(:checked,:indeterminate){background-color:color-mix(in oklab,var(--color-surface)8%,var(--_selected))}.jal-checkbox:hover>input[type=checkbox]:enabled:is(:checked,:indeterminate){background-color:color-mix(in oklab,var(--color-surface)8%,var(--_selected))}}.jal-checkbox:active>input[type=checkbox]:enabled:not(:checked):not(:indeterminate),.jal-radio:active>input[type=radio]:enabled:not(:checked){background-color:color-mix(in oklab,var(--color-ink)12%,var(--color-surface))}.jal-radio:active>input[type=radio]:enabled:checked{background-color:color-mix(in oklab,var(--color-surface)12%,var(--_selected))}.jal-checkbox:active>input[type=checkbox]:enabled:-webkit-any(:checked,:indeterminate){background-color:color-mix(in oklab,var(--color-surface)12%,var(--_selected))}.jal-checkbox:active>input[type=checkbox]:enabled:-moz-any(:checked,:indeterminate){background-color:color-mix(in oklab,var(--color-surface)12%,var(--_selected))}.jal-checkbox:active>input[type=checkbox]:enabled:is(:checked,:indeterminate){background-color:color-mix(in oklab,var(--color-surface)12%,var(--_selected))}.jal-checkbox>input[type=checkbox][aria-invalid=true],.jal-radio>input[type=radio][aria-invalid=true]{border-color:var(--color-danger)}.jal-radio>input[type=radio][aria-invalid=true]:enabled:checked{background-color:var(--color-danger);border-color:var(--color-danger)}.jal-checkbox>input[type=checkbox][aria-invalid=true]:enabled:-webkit-any(:checked,:indeterminate){background-color:var(--color-danger);border-color:var(--color-danger)}.jal-checkbox>input[type=checkbox][aria-invalid=true]:enabled:-moz-any(:checked,:indeterminate){background-color:var(--color-danger);border-color:var(--color-danger)}.jal-checkbox>input[type=checkbox][aria-invalid=true]:enabled:is(:checked,:indeterminate){background-color:var(--color-danger);border-color:var(--color-danger)}.jal-radio-group{display:flex;gap:var(--stack-sm);border:0;flex-direction:column;min-width:0;margin:0;padding:0}.jal-radio-group>legend{font-size:var(--text-0);line-height:var(--line-0);font-weight:var(--weight-medium);color:var(--color-ink);margin-block-end:var(--stack-sm);padding:0}.jal-switch{--_track:var(--jal-switch-track-color,var(--color-layer-2));--_track-on:var(--jal-switch-selected-track-color,var(--color-ink));--_handle:var(--jal-switch-handle-color,var(--color-ink-muted));--_handle-on:var(--jal-switch-selected-handle-color,var(--color-surface));align-items: center;padding-block-start:0;padding-block-end:0}.jal-switch>input[type=checkbox]{position:absolute;z-index:1;opacity:0;cursor:inherit;width:100%;height:100%;margin:0;inset:0}.jal-switch-track{position:relative;inline-size:calc(var(--space-32px) + var(--space-20px));block-size:var(--space-32px);background-color:var(--_track);border:var(--border-weight)solid var(--color-border-control);border-radius:var(--radius-pill);transition:background-color var(--dur-150)var(--ease-standard),border-color var(--dur-150)var(--ease-standard);flex:none}.jal-switch-track:after{content:"";position:absolute;inline-size:var(--space-24px);block-size:var(--space-24px);background-color:var(--_handle);border-radius:var(--radius-pill);transition:transform var(--dur-150)var(--ease-standard),background-color var(--dur-150)var(--ease-standard);margin-block-start:auto;margin-block-end:auto;top:0;bottom:0;transform:translate(0)scale(.667)}.jal-switch-track:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc(var(--space-4px) - var(--border-weight))}.jal-switch-track:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc(var(--space-4px) - var(--border-weight))}.jal-switch-track:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:calc(var(--space-4px) - var(--border-weight))}.jal-switch-track:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(var(--space-4px) - var(--border-weight))}.jal-switch-track:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(var(--space-4px) - var(--border-weight))}.jal-switch-track:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:calc(var(--space-4px) - var(--border-weight))}.jal-switch>input:checked~.jal-switch-track{background-color:var(--_track-on);border-color:var(--_track-on)}.jal-switch>input:checked~.jal-switch-track:after{background-color:var(--_handle-on);transform:translateX(var(--space-20px))scale(1)}[dir=rtl] .jal-switch>input:checked~.jal-switch-track:after{transform:translateX(calc(var(--space-20px)*-1))scale(1)}.jal-switch:active>input:enabled:not(:checked)~.jal-switch-track:after{transition-duration:var(--dur-100);transform:translate(0)scale(1.167)}.jal-switch:active>input:enabled:checked~.jal-switch-track:after{transform:translateX(var(--space-20px))scale(1.167);transition-duration:var(--dur-100)}[dir=rtl] .jal-switch:active>input:enabled:checked~.jal-switch-track:after{transform:translateX(calc(var(--space-20px)*-1))scale(1.167)}.jal-switch>input:focus-visible~.jal-switch-track{outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover){.jal-switch:hover>input:enabled:not(:checked)~.jal-switch-track{background-color:color-mix(in oklab,var(--color-ink)8%,var(--_track))}.jal-switch:hover>input:enabled:not(:checked)~.jal-switch-track:after{background-color:var(--color-ink)}.jal-switch:hover>input:enabled:checked~.jal-switch-track{background-color:color-mix(in oklab,var(--color-surface)8%,var(--_track-on))}}.jal-switch:active>input:enabled:not(:checked)~.jal-switch-track{background-color:color-mix(in oklab,var(--color-ink)12%,var(--_track))}.jal-switch:active>input:enabled:checked~.jal-switch-track{background-color:color-mix(in oklab,var(--color-surface)12%,var(--_track-on))}.jal-switch>input:disabled~.jal-switch-track{background-color:var(--state-disabled-container);border-color:var(--color-border)}.jal-switch>input:disabled~.jal-switch-track:after{background-color:var(--state-disabled-content)}.jal-switch>input:disabled:checked~.jal-switch-track{background-color:var(--state-disabled-content);border-color:var(--state-disabled-content)}.jal-switch>input:disabled:checked~.jal-switch-track:after{background-color:var(--color-surface)}.jal-switch>input[aria-invalid=true]~.jal-switch-track{border-color:var(--color-danger)}.jal-switch[aria-busy=true]>input~.jal-switch-track:after{background-color:var(--state-disabled-content)}:root{--pk-band:var(--sys-key-strong);--pk-on-band:var(--sys-on-key)}.pgw{display:flex;padding-top:var(--shell-header-h);flex-direction:column}.jh.pgw .pg-mast{padding-top:var(--cb-section)}.jh.pgw .hk-card-body{display:grid;gap:var(--cb-item);padding:var(--space-8px)var(--inset-md,16px)var(--cb-item)}.jh.pgw .hk-card-footer>.cb-btn{inline-size:100%}.pg-cells{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-group);list-style:none;min-inline-size:0;margin:0;padding:0}.pg-cells>li{display:grid;min-inline-size:0}.pg-cells>li>*{block-size:100%}@media (min-width:640px){.pg-cells[data-cols="2"],.pg-cells[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.pg-cells[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.pg-cells[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg-hours{display:grid;gap:var(--space-8px);list-style:none;margin:0;padding:0}.pg-hours li{display:flex;align-items: flex-start;gap:var(--space-8px);font-size:var(--t-small);color:var(--sys-ink-2)}.pg-hours svg{flex:none;margin-top:2px}.pg-formcard{padding:var(--cb-group)var(--cb-item);border-radius:var(--cb-r-lg,16px);background:var(--sys-bg);border:var(--hair);min-inline-size:0}@media (min-width:640px){.pg-formcard{padding:var(--cb-block)}}.pg-block{inline-size:100%}@media (max-width:767px){html{scroll-padding-top:80px;scroll-padding-bottom:112px}}.pk-form{display:flex;gap:var(--cb-item);flex-direction:column;min-width:0;max-width:640px}.c-main .field{gap:var(--space-8px)}.pk-chipfield{display:flex;gap:var(--space-8px);outline:none;flex-direction:column}.pk-submit{align-self:stretch}.c-main .field>.cb-qty{justify-self:start}.c-main .jal-dropzone .btn{min-block-size:var(--control-h)}.c-main .jal-chip[data-selected]{--_chip:var(--pk-band);--_chip-border:var(--pk-band);color:var(--pk-on-band)}.c-main .jal-chip-static,.c-main button.jal-chip-remove{border-radius:var(--cb-r-sm,8px)}.c-main :-webkit-any(button,a).jal-chip-action{border-radius:var(--cb-r-sm,8px)}.c-main :-moz-any(button,a).jal-chip-action{border-radius:var(--cb-r-sm,8px)}.c-main :is(button,a).jal-chip-action{border-radius:var(--cb-r-sm,8px)}.c-main{--jal-checkbox-selected-container-color:var(--sys-key-strong);--jal-radio-selected-color:var(--sys-key-strong);--jal-checkbox-outline-color:var(--ref-stone-500);--jal-radio-outline-color:var(--ref-stone-500)}.c-main .jal-slider{--jal-slider-active-track-color:var(--sys-key);--jal-slider-handle-color:var(--sys-key-strong);--jal-slider-inactive-track-color:var(--sys-layer-2)}.c-main .jal-step[data-state=complete] .jal-step-marker,.c-main .jal-step[data-state=current] .jal-step-marker{background:var(--pk-band);color:var(--pk-on-band);border-color:var(--pk-band)}.c-main .jal-radiocard[data-checked]{border-color:var(--sys-key-strong);background:var(--sys-key-soft)}.c-main .jal-radiocard[data-checked] .jal-radiocard-check{background-color:var(--pk-band);border-color:var(--pk-band);color:var(--pk-on-band)}.c-main .jal-radiocard-meta{font-family:var(--font-mono);color:var(--sys-ink);font-weight:600}.pk-ask{display:flex;align-items: flex-start;gap:var(--space-8px);padding:var(--cb-item)var(--cb-item);border-radius:var(--cb-r-sm,8px);background:var(--tint-yellow);border:1px solid color-mix(in srgb,var(--acc-yellow)55%,var(--sys-line));color:var(--sys-ink);font-size:var(--t-small);margin:0;line-height:1.45}.pk-ask svg{color:var(--sys-key-text);flex:none;margin-top:2px}.pk-ask--inline{display:inline-flex;padding:var(--space-4px)var(--space-8px);border-radius:var(--cb-r-sm,8px);font-size:var(--t-micro);align-items: center;line-height:1.3}.pk-ask--inline svg{margin:0}.pk-sent{display:flex;align-items: flex-start;gap:var(--cb-item);padding:var(--cb-group);border-radius:var(--cb-r-lg,16px);background:var(--sys-layer-1);outline:none;flex-direction:column}.pk-sent__mark{background:var(--pk-band);color:var(--pk-on-band);display:grid;border-radius:50%;place-items: center;width:52px;height:52px}.pk-sent__t{font:520 var(--c-h3)/1.2 var(--font-display);letter-spacing:-.02em}.pk-sent p{color:var(--sys-ink-2);max-width:60ch}.pk-sent__acts{display:flex;gap:var(--cb-item);flex-wrap:wrap}.kx{--kx-rail:300px}.kx-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-block);align-items: start}.kx-main{display:flex;gap:var(--cb-group);flex-direction:column;min-width:0}.kx-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"search search" "filter sort";gap:var(--cb-item);align-items: start}.kx-search{grid-area:search;min-width:0}.kx-filter-f{grid-area:filter;min-inline-size:0}.kx-sort{grid-area:sort;min-width:0}.kx-filter{display:inline-flex;justify-content:center;align-items: center;gap:var(--space-8px);min-height:var(--control-h);padding:0 var(--cb-item);border:1px solid var(--color-border-control);border-radius:var(--cb-r-sm,8px);background:var(--sys-bg);font:600 var(--t-small)/1 var(--font-text);color:var(--sys-ink);cursor:pointer;inline-size:100%}.kx-filter svg{width:18px;height:18px}.kx-filter__n{background:var(--pk-band);color:var(--pk-on-band);display:inline-grid;font-size:var(--t-micro);border-radius:50%;place-items: center;min-width:22px;height:22px;padding:0 6px}@media (hover:hover){.kx-filter:hover{background:var(--state-hover)}}@media (min-width:768px) and (max-width:1179px){.kx-bar{grid-template-columns:minmax(0,2fr)minmax(0,1fr)minmax(0,1fr);grid-template-areas:"search filter sort"}}.kx-meta{display:flex;align-items: center;gap:var(--cb-item);min-height:var(--control-h);flex-wrap:wrap}.kx-count{color:var(--sys-ink-2);font-size:var(--t-small);margin:0}.kx-count .cb-num{color:var(--sys-ink);font-weight:600}.kx-active{display:flex;gap:var(--space-8px);list-style:none;flex-wrap:wrap;margin:0;padding:0}.kx-tag{display:inline-flex;align-items: center;gap:var(--space-8px);min-height:var(--control-h);padding:0 var(--cb-item);border-radius:var(--cb-r-sm,8px);background:var(--sys-key-soft);color:var(--sys-key-text);font:600 var(--t-micro)/1 var(--font-text);cursor:pointer;border:0}.kx-clear{min-height:var(--control-h);padding:0 var(--space-8px);font:600 var(--t-micro)/1 var(--font-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer;color:var(--sys-ink);background:0 0;border:0}.c-main .kx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cb-group)var(--cb-item)}@media (min-width:768px){.c-main .kx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.c-main .kx-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.c-card{display:grid;block-size:100%;min-inline-size:0}.c-card>*{block-size:100%}.hm-pcard__plate[data-photo] img{object-fit:cover;block-size:100%;inline-size:100%}.kx-empty{display:flex;align-items: flex-start;gap:var(--cb-item);padding:var(--cb-block)var(--cb-group);border-radius:var(--cb-r-lg,16px);background:var(--sys-layer-1);flex-direction:column}.kx-empty__t{font:560 var(--c-h3)/1.2 var(--font-display);letter-spacing:-.02em;margin:0}.kx-empty__d{color:var(--sys-ink-2);max-width:52ch;margin:0}.kx-empty__acts{display:flex;gap:var(--space-8px);flex-wrap:wrap}.kx-pager{padding-top:var(--cb-group);border-top:var(--hair)}.c-main .jal-pagination-steps{gap:var(--cb-item);flex-wrap:wrap;justify-content:flex-end}.jal-pagination-num-wrap{display:inline-flex;align-items: center;gap:var(--space-8px)}.c-main .jal-pagination-num{font:600 var(--t-small)/1 var(--font-mono)}.c-main .jal-pagination-num[aria-current=page]{background:var(--pk-band);color:var(--pk-on-band)}.jal-pagination-gap{text-align:center;color:var(--sys-ink-2);inline-size:24px}.kx-filters .hk-acc{border-block-start:0}.kx-filters .jal-radio-group{border:0;min-inline-size:0;margin:0;padding:0}.kx-filters .jal-radio-group>legend{position:fixed;clip-path:inset(50%);overflow:hidden;white-space:nowrap;block-size:1px;inline-size:1px;top:0}.kx-filters .jal-radio-group>legend:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.kx-filters .jal-radio-group>legend:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.kx-filters .jal-radio-group>legend:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.kx-filters .jal-radio-group>legend:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.kx-filters .jal-radio-group>legend:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.kx-filters .jal-radio-group>legend:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.kx-price{display:grid;gap:var(--cb-item)}.c-main .kx-price .jal-slider,.c-main .kx-price .jal-slider[data-range-layout]{grid-template-columns:minmax(0,1fr);row-gap:var(--space-4px);min-inline-size:0}.c-main .kx-price .jal-slider>output{text-align:start;white-space:normal;font-family:var(--font-mono);color:var(--sys-ink);font-weight:600}.kx-price__in,.kx-price__acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8px)}.kx-price__acts .cb-btn{inline-size:100%}.c-main .kx-price__h{min-height:0;margin:0}.c-main .kx-price__h:empty{display:none}@media (min-width:1180px){.kx-body{grid-template-columns:var(--kx-rail)minmax(0,1fr)}.kx-rail{padding:var(--space-8px)var(--cb-group)var(--cb-group);border-radius:var(--cb-r-lg,16px);background:var(--sys-bg-alt);border:var(--hair)}.kx-bar{grid-template-columns:minmax(0,2fr)minmax(0,1fr);grid-template-areas:"search sort"}}.ao{display:flex;gap:var(--cb-item);flex-direction:column;min-width:0}.ao-list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8px);list-style:none;margin:0;padding:0}@media (min-width:600px){.ao-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.ao-item{display:flex;gap:var(--space-8px);padding:var(--space-8px)var(--cb-item);border:1px solid var(--sys-line);border-radius:var(--cb-r-md,12px);background:var(--sys-bg);transition:border-color var(--d-2)var(--ease),background-color var(--d-2)var(--ease);flex-direction:column;min-width:0}.ao-item[data-on]{border-color:var(--sys-key-text);background:var(--sys-key-soft)}.ao-item .jal-checkbox [data-slot=description]{display:block;font-family:var(--font-mono);font-size:var(--t-micro);color:var(--sys-ink-2)}.ao-qty{display:flex;justify-content:space-between;align-items: center;gap:var(--cb-item)}.ao-qty .cb-qty{background:var(--sys-bg)}.ao-qty__sum{font-size:var(--t-small);font-weight:600}.ao-note{font-size:var(--t-micro);color:var(--sys-ink-2);margin:0}.jh.cp{padding-top:var(--shell-header-h)}.c-main .cp-sheet{gap:var(--cb-item)}.c-main .cp .cb-sticker{background:var(--pk-band);color:var(--pk-on-band)}.c-main .cp-desc.pp-desc{overflow:visible;max-height:none}.c-main .cp-rel{padding-top:var(--cb-section)}.c-main .cp-rel__grid{gap:var(--cb-group)var(--cb-item)}@media (min-width:1024px){.c-main .cp-gallery{clip-path:inset(0 round var(--r-xl));border-radius:0}.c-main .cp-top{padding-top:var(--cb-section)}}.cp-extra{border:var(--hair);border-radius:var(--cb-r-md,12px)}.cp-extra[data-open]{border-color:var(--sys-ink-3)}.cp-extra__sum{display:grid;grid-template-columns:minmax(0,1fr)auto;grid-template-areas:"t i" "n i";align-items: center;column-gap:var(--cb-item);row-gap:var(--space-4px);padding:var(--space-8px)var(--cb-item);text-align:start;color:var(--sys-ink);cursor:pointer;border-radius:var(--cb-r-md,12px);background:0 0;border:0;width:100%;min-height:60px}.cp-extra__sum svg{grid-area:i;transition:transform var(--d-4)var(--ease)}.cp-extra[data-open] .cp-extra__sum svg{transform:rotate(45deg)}.cp-extra__t{grid-area:t;font:600 var(--t-small)/1.25 var(--font-text)}.cp-extra__n{grid-area:n;font-size:var(--t-micro);color:var(--sys-ink-2);overflow-wrap:anywhere;line-height:1.4}.cp-extra__p{padding:0 var(--cb-item)var(--cb-item)}.cp-sum{display:flex;justify-content:space-between;align-items:baseline;gap:var(--cb-item);font-size:var(--t-small);color:var(--sys-ink-2)}.cp-sum__v{color:var(--sys-ink);font-size:1.125rem;font-weight:600}.ck-extra{display:flex;gap:var(--space-8px);padding-top:var(--cb-item);border-top:var(--hair);flex-direction:column}.ck-extra__t{font:600 var(--t-small)/1.2 var(--font-text)}.ck-extra__list{display:flex;gap:var(--space-4px);flex-direction:column}.ck-extra__list li{display:grid;grid-template-columns:minmax(0,1fr)auto auto;align-items: center;gap:var(--space-8px);font-size:var(--t-small)}.jh.cq{margin-top:var(--shell-header-h);padding-block:var(--cb-section)}.c-main .cq-title{margin-bottom:var(--cb-block)}.c-main .cq-grid{gap:var(--cb-block)}.c-main .cq-steps{gap:var(--cb-item)}.c-main .cq-step__inner{gap:var(--cb-group)}.c-main .cq-step[data-open] .cq-step__n,.c-main .cq-step[data-done] .cq-step__n{background:var(--pk-band);color:var(--pk-on-band)}.cq-step__inner>:-webkit-any(.jal-radiocards,.co-pick,.co-agree,.field,.co-block,.co-rule){width:100%}.cq-step__inner>:-moz-any(.jal-radiocards,.co-pick,.co-agree,.field,.co-block,.co-rule){width:100%}.cq-step__inner>:is(.jal-radiocards,.co-pick,.co-agree,.field,.co-block,.co-rule){width:100%}.cq-step__inner textarea,.cq-step__inner .cq-row{max-width:640px}.co-progress{padding:var(--cb-item);border-radius:var(--cb-r-md,12px);background:var(--sys-bg-alt);border:var(--hair);min-width:0}@media (max-width:767px){.co-progress .jal-stepper ol{display:none}}@media (min-width:768px){.co-progress .jal-stepper-count{display:none}}.co-block{display:flex;gap:var(--cb-item);flex-direction:column}.co-fine{font-size:var(--t-micro);color:var(--sys-ink-2);margin:0}.co-rule{display:flex;align-items: flex-start;gap:var(--cb-item);padding:var(--cb-item);border-radius:var(--cb-r-md,12px);background:var(--tint-yellow);border:1px solid color-mix(in srgb,var(--acc-yellow)55%,var(--sys-line));font-size:var(--t-small)}.co-rule p{margin:0}.co-rule svg{color:var(--sys-key-text);flex:none;margin-top:2px}.co-agree a{text-decoration:underline;text-underline-offset:3px;font-weight:600}.co-addrow dt{padding-inline-start:var(--cb-item)}.cq-totals .co-due{padding:var(--cb-item);border-radius:var(--cb-r-md,12px);background:var(--sys-bg);border:1px solid var(--sys-key-text);color:var(--sys-ink);font-weight:600}.cq-totals .co-due dt{color:var(--sys-ink)}.mf-intro{display:grid;gap:var(--cb-item);max-inline-size:64ch}.mf-terms{display:inline-flex;align-items: center;gap:var(--space-8px);min-height:var(--control-h);font:600 var(--t-small)/1.3 var(--font-text);color:var(--sys-key-text);text-decoration:underline;text-underline-offset:4px;justify-self:start}.mf-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-group);padding-block:0 var(--cb-section);align-items: start}.mf-nav{position:sticky;z-index:2;padding:var(--cb-item);border-radius:var(--cb-r-sm,8px);background:var(--sys-bg);border:var(--hair);min-width:0;top:72px}.mf-nav .jal-stepper ol{display:none;flex-direction:column;min-inline-size:0}.mf-main{min-width:0}.mf-form{display:flex;gap:var(--cb-item);flex-direction:column}.mf-sec{display:flex;gap:var(--cb-group);padding:var(--cb-group)var(--cb-item);border:var(--hair);border-radius:var(--cb-r-lg,16px);background:var(--sys-bg);outline:none;flex-direction:column;min-width:0;scroll-margin-top:140px}.mf-sec__h{display:flex;align-items: center;gap:var(--cb-item);font:560 var(--c-h3)/1.2 var(--font-display);letter-spacing:-.02em;color:var(--sys-ink);margin:0}.mf-sec__k{display:grid;background:var(--pk-band);color:var(--pk-on-band);font-size:var(--t-small);border-radius:50%;flex:none;place-items: center;width:40px;height:40px;font-weight:600}.mf-checks{display:flex;gap:var(--space-4px);border:0;flex-direction:column;min-width:0;margin:0;padding:0}.mf-checks legend{margin-bottom:var(--cb-item);padding:0}.mf-close{background:var(--sys-bg-alt)}.mf-fine{font-size:var(--t-micro);color:var(--sys-ink-2);margin:0}.mf-fine a{text-decoration:underline;text-underline-offset:3px;color:var(--sys-ink);font-weight:600}.mf-errsum{display:flex;align-items: center;gap:var(--space-8px);padding:var(--cb-item);border-radius:var(--cb-r-sm,8px);border:1px solid color-mix(in srgb,var(--sys-danger)30%,var(--sys-line));background:var(--tint-pink);color:var(--sys-danger);font-size:var(--t-small);margin:0;font-weight:500}.mf-closing{display:flex;gap:var(--cb-item);color:var(--sys-ink-2);flex-direction:column;max-width:62ch}.mf-closing p{margin:0}.mf-closing__files{display:flex;align-items: center;gap:var(--space-8px);padding:var(--cb-item);border-radius:var(--cb-r-sm,8px);background:var(--tint-yellow);color:var(--sys-ink);font-size:var(--t-small)}.mf-sign{color:var(--sys-ink)}.mf-sign strong{font-family:var(--font-serif);font-size:1.5rem;font-style:italic;font-weight:400;line-height:1.3}@media (min-width:640px){.mf-sec{padding:var(--cb-block)}}@media (min-width:1024px){.mf-body{grid-template-columns:240px minmax(0,704px);gap:var(--cb-block);justify-content:center}.mf-nav{padding:var(--cb-group);background:var(--sys-bg-alt);top:112px}.mf-nav .jal-stepper ol{display:flex}.mf-nav .jal-stepper-count{display:none}}.kl-body{display:grid;gap:var(--cb-item);inline-size:100%;min-inline-size:0;max-inline-size:min(760px,100%)}.kl-anchor{min-inline-size:0;scroll-margin-top:96px}.kl .hk-acc-item,.kl .hk-acc-summary,.kl .hk-acc-panel{min-inline-size:0;max-inline-size:100%}.kl .hk-acc-summary{display:grid;grid-template-columns:minmax(0,1fr)auto}.kl .hk-acc-title{overflow-wrap:anywhere;min-inline-size:0}.kl-list{display:flex;gap:var(--cb-item);list-style:disc;flex-direction:column;margin:0;padding-inline-start:var(--cb-group)}.kl-list[data-ordered]{list-style:decimal}.kl-list li{color:var(--sys-ink-2);overflow-wrap:anywhere;line-height:1.65}.kl-list strong{color:var(--sys-ink)}.kl-agree{padding:var(--cb-group);border-radius:var(--cb-r-lg,16px);background:var(--pk-band);color:var(--pk-on-band);margin:0;font-weight:500}.jh .kl .kl-list strong{white-space:normal}.kx-bar :-webkit-any(input,select){max-inline-size:640px}.kx-bar :-moz-any(input,select){max-inline-size:640px}.kx-bar :is(input,select){max-inline-size:640px}@media (max-width:1023px){.jh #tk-collab .hk-split,.jh #ws-daftar .hk-split{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:none}.jh #tk-collab .hk-split>*,.jh #ws-daftar .hk-split>*{grid-area:auto}}:-webkit-any(.jh.pgw,.jh.cq,.jh.cp,.ck,.ckp) :-webkit-any(.cb-btn,.jal-icon-btn,.cp-arrow,.cp-cat,.cb-qty,.cb-qty button,.btn){border-radius:var(--cb-r-md,12px)}:-moz-any(.jh.pgw,.jh.cq,.jh.cp,.ck,.ckp) :-moz-any(.cb-btn,.jal-icon-btn,.cp-arrow,.cp-cat,.cb-qty,.cb-qty button,.btn){border-radius:var(--cb-r-md,12px)}:is(.jh.pgw,.jh.cq,.jh.cp,.ck,.ckp) :is(.cb-btn,.jal-icon-btn,.cp-arrow,.cp-cat,.cb-qty,.cb-qty button,.btn){border-radius:var(--cb-r-md,12px)}:-webkit-any(.jh.pgw,.jh.cq,.jh.cp,.ck,.ckp) :-webkit-any(.cb-chip,.cb-input,.field :-webkit-any(input,select,textarea),.jal-input :-webkit-any(input),.jal-chip-action,.jal-chip-static,.jal-chip-remove){border-radius:var(--cb-r-sm,8px)}:-moz-any(.jh.pgw,.jh.cq,.jh.cp,.ck,.ckp) :-moz-any(.cb-chip,.cb-input,.field :-moz-any(input,select,textarea),.jal-input :-moz-any(input),.jal-chip-action,.jal-chip-static,.jal-chip-remove){border-radius:var(--cb-r-sm,8px)}:is(.jh.pgw,.jh.cq,.jh.cp,.ck,.ckp) :is(.cb-chip,.cb-input,.field :is(input,select,textarea),.jal-input :is(input),.jal-chip-action,.jal-chip-static,.jal-chip-remove){border-radius:var(--cb-r-sm,8px)}.jh.cq :-webkit-any(.cq-step,.cq-step__btn,.cq-sum,.cz-card,.jal-radiocard){border-radius:var(--cb-r-lg,16px)}.jh.cq :-moz-any(.cq-step,.cq-step__btn,.cq-sum,.cz-card,.jal-radiocard){border-radius:var(--cb-r-lg,16px)}.jh.cq :is(.cq-step,.cq-step__btn,.cq-sum,.cz-card,.jal-radiocard){border-radius:var(--cb-r-lg,16px)}.jh.cp .cp-thumb{border-radius:var(--cb-r-sm,8px)}@media (min-width:1024px){.c-main .jh.cp .cp-gallery{clip-path:inset(0 round var(--cb-r-xl,20px))}}.jh.pgw :-webkit-any(.hk-card,.hk-acc-item){border-radius:var(--cb-r-lg,16px)}.jh.pgw :-moz-any(.hk-card,.hk-acc-item){border-radius:var(--cb-r-lg,16px)}.jh.pgw :is(.hk-card,.hk-acc-item){border-radius:var(--cb-r-lg,16px)}.cq-lines__img,.ck-line__img{border-radius:var(--cb-r-sm,8px)}.jh .hk-split .hk-step-row{grid-template-columns:minmax(0,1fr);gap:var(--space-8px)}.jh .hk-split .hk-step-title{font-size:var(--text-1);line-height:var(--line-1)}.jh .hk-step-title>span:last-child{overflow-wrap:anywhere;min-inline-size:0}:-webkit-any(.jh.pgw,.jh.cq,.jh.cp,.ck,.ckp) .cb-btn:not([class*=cb-btn--]){--bg:var(--sys-key-strong)}:-moz-any(.jh.pgw,.jh.cq,.jh.cp,.ck,.ckp) .cb-btn:not([class*=cb-btn--]){--bg:var(--sys-key-strong)}:is(.jh.pgw,.jh.cq,.jh.cp,.ck,.ckp) .cb-btn:not([class*=cb-btn--]){--bg:var(--sys-key-strong)}.c-main .jal-step-text,.c-main .jal-step-label,.c-main .jal-step-state{overflow-wrap:anywhere;min-inline-size:0}.c-main .jal-step{min-inline-size:0}.jh.cp .cb-input,.jh.cq .cb-input{border-color:var(--color-border-control)}.kx-meta{min-height:0}.jh.pgw .pg-mast{padding-top:var(--cb-block)}@media (max-width:479px){.kx-grid .hm-pcard :-webkit-any(.hk-card-head,.hk-card-footer){padding-inline:var(--cb-item)}.kx-grid .hm-pcard :-moz-any(.hk-card-head,.hk-card-footer){padding-inline:var(--cb-item)}.kx-grid .hm-pcard :is(.hk-card-head,.hk-card-footer){padding-inline:var(--cb-item)}.kx-grid .hm-price .cb-num{white-space:nowrap;font-size:13px}.kx-grid .hk-card-footer{gap:var(--space-8px)}}@media (max-width:1023px){.c-main .jh.cp .cp-media{padding-top:0}.c-main .jh.cp .cp-track{aspect-ratio:1}}.jh.pgw .pg-mast+.hk-section:not([data-tone]),.jh.pgw .pg-mast+.hk-section[data-tone=ground],.jh.pgw .pg-mast+.mf-body{padding-top:0}@media (max-width:639px){.kl-toc-chips{display:none}}.mf-intro .hk-acc p{margin:0 0 var(--cb-item);color:var(--sys-ink-2)}.kx-filters .hk-acc,.kx-filters .hk-acc>:first-child,.kx-filters .hk-acc-item:first-child{border-block-start:0}.kx-filters .hk-acc-item:first-child{border-top:0}.kx-n{font-size:var(--t-micro);color:var(--sys-ink-2);margin-inline-start:var(--space-4px);font-weight:400}@media (min-width:1024px){.c-main .jh.cp .cp-track{height:calc(100svh - 300px);min-height:400px;max-height:640px}.c-main .jh.cp .cp-bar{padding-block:var(--cb-item)}}.tk-ph{display:grid;align-content: center;place-items: center;gap:var(--space-8px);color:var(--sys-key-text)}.tk-ph span{font-size:var(--t-small);color:var(--sys-ink)}.jh .hm-proof.tk-proof{display:none}@media (min-width:1024px){.jh .hm-proof.tk-proof{display:grid}}.c-main .cq-step__btn:not(:has(.cq-step__n)){grid-template-columns:minmax(0,1fr);grid-template-areas:"t" "s"}.tk .pg-cells[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.tk .pg-cells[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.jh .tk .hm-mcard__plate.tk-ph{aspect-ratio:1}.jh .tk-rows .hm-why__plate{aspect-ratio:4/3}@media (min-width:1024px){.jh .tk-rows .hm-why__plate{aspect-ratio:3/2}}.jh .tk-collab__plate{display:block;padding:var(--inset-sm);aspect-ratio:4/3;border-radius:var(--cb-r-lg);background:var(--tint-yellow);max-inline-size:420px;margin:0}.jh .tk-collab__plate img{display:block;object-fit:contain;block-size:100%;inline-size:100%}.jh .ws-incl{display:grid;gap:var(--space-4px);color:var(--color-ink-muted);font-size:14px}.jh .ws-incl__h{color:var(--color-ink);font-weight:600}.jh .ws-incl ul{margin:0;padding-inline-start:var(--inset-md)}.jh .ws-price{color:var(--sys-key-text);margin:0;font-size:14px;font-weight:600}.jh .ws-formats .hk-card-footer{display:flex;align-items: center;gap:var(--inline-md);flex-wrap:wrap}.jh .ws-pf__tile{display:grid;grid-template-rows:minmax(0,1fr)auto;gap:var(--stack-xs);padding:var(--inset-sm)var(--inset-sm)var(--inset-md);aspect-ratio:4/5;border-radius:var(--cb-r-lg);background:var(--tint-pink);margin:0}.jh .ws-pf__tile[data-tint=yellow]{background:var(--tint-yellow)}.jh .ws-pf__tile[data-tint=sage]{background:var(--tint-sage)}.jh .ws-pf__tile[data-tint=rose]{background:var(--tint-rose)}.jh .ws-pf__tile[data-tint=lime]{background:var(--tint-lime)}.jh .ws-pf__tile img{object-fit:contain;block-size:100%;min-block-size:0;inline-size:100%}.jh .ws-pf__tile figcaption{color:var(--color-ink-muted);text-align:center;font-size:13px}.kx-chips{overflow-x:auto;scrollbar-width:none;min-inline-size:0;padding-block-end:var(--space-4px)}.kx-chips::-webkit-scrollbar{display:none}.kx-chips .jal-chip-set{flex-wrap:nowrap;inline-size:max-content}.kx-cols-f{grid-area:cols;min-inline-size:0}.kx-cols{display:inline-flex;gap:var(--space-4px);padding:var(--space-4px);border-radius:var(--cb-r-md);background:var(--sys-bg-alt);border:var(--hair)}.kx-cols__b{display:grid;border-radius:var(--cb-r-sm);color:var(--sys-ink-2);cursor:pointer;background:0 0;border:0;place-items: center;min-block-size:40px;min-inline-size:44px}.kx-cols__b[aria-pressed=true]{background:var(--sys-bg);color:var(--sys-key-text);box-shadow:inset 0 0 0 1px var(--color-border)}.kx-cols__ic{display:grid;grid-template-columns:repeat(var(--n),4px);gap:2px;block-size:14px}.kx-cols__ic i{display:block;background:currentColor;border-radius:1px}.kx-meta .kx-cols-f .field-label{display:none}.c-main .kx-grid[data-cols="1"]{grid-template-columns:minmax(0,1fr)}.c-main .kx-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.c-main .kx-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.c-main .kx-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.c-main .kx-grid[data-cols="1"] .c-card{justify-self:center;inline-size:100%;max-inline-size:420px}@media (min-width:768px) and (max-width:1179px){.kx-bar{grid-template-columns:minmax(0,2fr)minmax(0,1fr)minmax(0,1fr)auto;grid-template-areas:"search filter sort cols"}}@media (min-width:1180px){.kx-bar{grid-template-columns:minmax(0,2fr)minmax(0,1fr)auto;grid-template-areas:"search sort cols"}}.jh .ws-formats .hk-card-body{grid-template-rows:auto auto 1fr;gap:var(--stack-sm);flex:auto;align-content:stretch}.jh .ws-formats .ws-price{align-self: end}.jh .ws-formats .hk-card{display:flex;flex-direction:column;block-size:100%}.ao2{container-type:inline-size;display:flex;gap:var(--cb-item,12px);flex-direction:column;width:100%;min-width:0}.ao2-head{display:flex;justify-content:space-between;align-items: center;gap:var(--cb-item,12px);min-width:0}.ao2-head__txt{display:flex;gap:var(--s-1);flex-direction:column;min-width:0}.ao2-title{font:600 var(--t-body)/1.3 var(--font-text);letter-spacing:-.01em;color:var(--sys-ink);margin:0}.ao2-lead{font-size:var(--t-small);color:var(--sys-ink-2);margin:0;line-height:1.45}.ao2-lead .cb-num{color:var(--sys-ink);font-weight:600}.ao2-arrows{display:none;gap:var(--s-2);flex:none}.ao2-arrows .cb-btn{background:var(--sys-surface)}.ao2-arrows .cb-btn:disabled{opacity:.4;cursor:default}@container (width>=420px){.ao2-arrows{display:flex}}.ao2-track{--ao2-gap:var(--s-2);display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--ao2-gap)*2)/2.3);gap:var(--ao2-gap);padding:0 0 var(--s-1);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:none;min-width:0;margin:0}.ao2-track::-webkit-scrollbar{display:none}.ao2-track:focus-visible{outline:2px solid var(--sys-focus);outline-offset:4px;border-radius:var(--cb-r-md,12px)}@container (width>=420px){.ao2-track{--ao2-gap:var(--s-3);grid-auto-columns:calc((100% - var(--ao2-gap)*2)/3)}}@container (width>=640px){.ao2-track{grid-auto-columns:calc((100% - var(--ao2-gap)*3)/4)}}.ao2-card{display:flex;gap:var(--s-2);padding:var(--s-2)var(--s-2)var(--s-3);border:1px solid var(--sys-line);border-radius:var(--cb-r-md,12px);background:var(--sys-surface);scroll-snap-align:start;transition:border-color var(--d-3,.15s)var(--ease,ease),background-color var(--d-3,.15s)var(--ease,ease);flex-direction:column;min-width:0}.ao2-card[data-on]{border-color:var(--sys-key-text);background:var(--sys-key-soft)}.ao2-card__media{display:grid;aspect-ratio:4/3;border-radius:var(--cb-r-sm,8px);overflow:hidden;background:var(--sys-layer-1);color:var(--sys-key-text);place-items: center}.ao2-card[data-on] .ao2-card__media{background:var(--sys-surface)}.ao2-card__media img{object-fit:cover;display:block;width:100%;height:100%}.ao2-card__name{padding-inline:var(--s-1);font:600 var(--t-small)/1.3 var(--font-text);color:var(--sys-ink);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;min-height:2.6em}.ao2-card__price{padding-inline:var(--s-1);font-size:var(--t-small);color:var(--sys-ink);font-weight:600;line-height:1.3}.ao2-card__unit{font-family:var(--font-text);font-weight:400;font-size:var(--t-micro);color:var(--sys-ink-2)}.ao2-card__act{display:flex;min-width:0;margin-top:auto}.ao2-card__act>*{flex:auto;min-width:0}.ao2-add{gap:var(--s-1);padding-inline:var(--s-2);background:var(--sys-surface)}.ao2-qty.cb-qty{display:grid;grid-template-columns:var(--control-h,44px)minmax(0,1fr)var(--control-h,44px);height:var(--control-h,44px);background:var(--sys-surface);align-items: center}.ao2-qty button{min-width:0;height:100%}.ao2-qty output{text-align:center;animation:ao2-tick .28s var(--ease,ease)both;font-weight:600}.ao2-qty button:disabled{opacity:.35;cursor:default}@keyframes ao2-tick{0%{opacity:0;transform:translateY(-4px)}}.ao2-dots{display:flex;justify-content:center;align-items: center;gap:var(--s-2);list-style:none;min-height:8px;margin:0;padding:0}.ao2-dots li{background:var(--sys-key-soft-2);transition:width var(--d-4,.2s)var(--ease,ease),background-color var(--d-4,.2s)var(--ease,ease);border-radius:50%;width:6px;height:6px}.ao2-dots li[data-on]{background:var(--sys-key);border-radius:3px;width:20px}.ph{display:flex;gap:var(--s-2);flex-direction:column;min-width:0}.ph-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--cb-item,12px)}.ph-req,.ph-opt{font-size:var(--t-micro);color:var(--sys-ink-2);font-weight:500}.ph-req{color:var(--sys-key-text);font-weight:600}.ph-count{font-size:var(--t-micro);color:var(--sys-ink-2);white-space:nowrap}.ph-drop{display:grid;grid-template-columns:auto minmax(0,1fr);align-items: center;gap:var(--s-3);padding:var(--s-3);border:1px dashed var(--ref-orange-200);border-radius:var(--cb-r-md,12px);background:var(--sys-key-soft)}.ph-drop[data-error]{border-color:var(--sys-danger)}.ph-drop__icon{display:grid;background:var(--sys-surface);color:var(--sys-key-text);border-radius:50%;place-items: center;width:40px;height:40px}.ph-drop__txt{font-size:var(--t-small);color:var(--sys-ink-2);line-height:1.45}.ph-btn{grid-column:1/-1;gap:var(--s-1);background:var(--sys-surface)}.ph-btn:disabled{opacity:.45;cursor:default}@media (min-width:560px){.ph-drop{grid-template-columns:auto minmax(0,1fr)auto}.ph-btn{grid-column:auto}}.ph-input{position:absolute;opacity:0;clip-path:inset(50%);pointer-events:none;border:0;width:1px;height:1px;padding:0}.ph .cb-field__hint{margin:0}.ph .cb-field__hint[data-error]{color:var(--sys-danger)}.ph-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:var(--s-2);list-style:none;margin:0;padding:0}.ph-thumb{position:relative;aspect-ratio:1;border-radius:var(--cb-r-sm,8px);overflow:hidden;background:var(--sys-layer-1);animation:ph-in .26s var(--ease,ease)both}.ph-thumb img{display:block;object-fit:cover;width:100%;height:100%}.ph-x{position:absolute;display:grid;padding:var(--s-1);cursor:pointer;background:0 0;border:0;place-items: start end;width:44px;height:44px;inset:0 0 auto auto}.ph-x>span{display:grid;background:var(--sys-surface);color:var(--sys-ink);border:1px solid var(--sys-line);transition:background-color var(--d-3,.15s)var(--ease,ease);border-radius:50%;place-items: center;width:28px;height:28px}@media (hover:hover){.ph-x:hover>span{background:var(--sys-key-soft-2)}}.ph-x:focus-visible{outline:none}.ph-x:focus-visible>span{outline:2px solid var(--sys-focus);outline-offset:2px}@keyframes ph-in{0%{opacity:0;transform:scale(.94)}}.co-slots{container-type:inline-size;display:flex;gap:var(--s-2);border:0;flex-direction:column;width:100%;min-width:0;margin:0;padding:0}.co-slots__groups{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3)}@container (width>=560px){.co-slots__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.co-slots__grp{display:flex;gap:var(--s-2);padding:var(--s-3);border:1px solid var(--sys-line);border-radius:var(--cb-r-md,12px);background:var(--sys-surface);flex-direction:column;min-width:0}.co-slots__grp[data-closed]{background:var(--sys-bg-alt)}.co-slots__h{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-2);font:600 var(--t-small)/1.3 var(--font-text);color:var(--sys-ink);margin:0}.co-slots__h .cb-num{font-size:var(--t-micro);color:var(--sys-ink-2);font-weight:500}.co-slots__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:var(--s-2)}.co-slot{height:var(--control-h,44px);padding:0 var(--s-1);border:1px solid var(--ref-stone-400);border-radius:var(--cb-r-sm,8px);background:var(--sys-surface);color:var(--sys-ink);font-size:var(--t-small);cursor:pointer;transition:background-color var(--d-3,.15s)var(--ease,ease),border-color var(--d-3,.15s)var(--ease,ease),transform var(--d-1,.1s)var(--ease,ease);min-width:0;font-weight:500}@media (hover:hover){.co-slot:enabled:not([aria-pressed=true]):hover{background:var(--sys-key-soft);border-color:var(--sys-key-text)}}.co-slot:enabled:active{transform:scale(.97)}.co-slot[aria-pressed=true]{background:var(--sys-fill);border-color:var(--sys-fill);color:var(--sys-on-fill);font-weight:600}.co-slot:disabled{border-color:var(--sys-line);color:var(--sys-ink-3);cursor:default;background:0 0}.co-slot s{text-decoration-thickness:1px}.co-slots:focus-visible{outline:2px solid var(--sys-focus);outline-offset:4px;border-radius:var(--cb-r-md,12px)}.co-promo{display:flex;gap:var(--cb-item,12px);flex-direction:column;width:100%;max-width:640px}.co-voucher__row{display:grid;grid-template-columns:minmax(0,1fr)auto;gap:var(--s-2);align-items: start}.co-voucher__row input{text-transform:uppercase}.co-voucher__row input::placeholder{text-transform:none}.co-voucher__row .cb-btn{min-width:88px}.co-happy{display:flex;align-items: flex-start;gap:var(--cb-item,12px);padding:var(--cb-item,12px);border-radius:var(--cb-r-md,12px);background:var(--sys-key-soft);border:1px solid var(--ref-orange-200)}.co-happy p{font-size:var(--t-small);margin:0;line-height:1.5}.co-happy svg{color:var(--sys-key-text);flex:none;margin-top:2px}.cq-totals .co-disc dt{display:inline-flex;align-items: center;gap:var(--s-2);color:var(--sys-key-text)}.cq-totals .co-disc dd{color:var(--sys-key-text);font-weight:600}.cq-totals .co-disc svg{flex:none}@media (prefers-reduced-motion:reduce){.ao2 *,.ph *,.co-slot{animation:none!important;transition:none!important}}.cq .jal-radiocard-meta{white-space:nowrap}.jh .tk-mast__photo{aspect-ratio:4/3;overflow:clip;border-radius:var(--cb-r-xl);background:var(--tint-yellow);margin:0}.jh .tk-mast__photo img{display:block;object-fit:cover;object-position:center 60%;block-size:100%;inline-size:100%}.jh .tk-team .hk-grid{gap:var(--cb-block)}.jh .tk-team__head{display:grid;gap:var(--cb-group)}.jh .tk-team__intro{display:grid;gap:var(--cb-item);align-content: start}.jh .tk-team__lead{color:var(--sys-ink-2);max-width:52ch;margin:0;font-size:17px;line-height:1.55}.jh .tk-promise{display:grid;gap:var(--cb-item);list-style:none;margin:0;padding:0}.jh .tk-promise li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--inline-md);align-items: start}.jh .tk-promise__ic{display:grid;border-radius:var(--cb-r-md);background:var(--color-accent-surface);color:var(--sys-key-text);place-items: center;block-size:40px;inline-size:40px}.jh .tk-promise__txt{display:grid;gap:2px;min-inline-size:0}.jh .tk-promise__txt strong{font:600 var(--text-0)/1.35 var(--font-text);color:var(--sys-ink)}.jh .tk-promise__txt span{color:var(--sys-ink-2);font-size:15px;line-height:1.5}.jh .tk-mosaic{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:var(--cb-item);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:0;padding:0}.jh .tk-mosaic::-webkit-scrollbar{display:none}.jh .tk-mosaic__cell{aspect-ratio:4/5;overflow:clip;border-radius:var(--cb-r-xl);background:var(--tint-yellow);scroll-snap-align:start;min-inline-size:0}.jh .tk-mosaic__cell img{display:block;object-fit:cover;object-position:center 62%;block-size:100%;inline-size:100%}.jh .tk-mosaic__quote figure{display:grid;align-content: center;gap:var(--cb-item);padding:var(--inset-lg,24px);box-sizing:border-box;block-size:100%;margin:0}.jh .tk-mosaic__quote blockquote{font-family:var(--font-serif);color:var(--sys-ink);margin:0;font-size:26px;font-style:italic;line-height:1.2}.jh .tk-mosaic__quote figcaption{color:var(--sys-ink-2);font-size:14px}.jh .tk-team__acts{justify-content:flex-start}@media (min-width:768px){.jh .tk-mosaic{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;scroll-snap-type:none}.jh .tk-mosaic__cell{aspect-ratio:3/4}.jh .tk-mosaic__cell[data-shape=feature]{grid-column:span 2;grid-row:span 2;aspect-ratio:auto;contain:size}.jh .tk-mosaic__cell[data-shape=wide]{grid-column:span 2;aspect-ratio:2}.jh .tk-mosaic__quote blockquote{font-size:30px}}@media (min-width:1024px){.jh .tk-team__head{grid-template-columns:minmax(0,6fr)minmax(0,5fr);column-gap:var(--cb-block);align-items: start}.jh .tk-mosaic{gap:var(--cb-group)}.jh .tk-mosaic__quote blockquote{font-size:34px}}.jh .tk-pf__grid{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:var(--cb-item);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:0;padding:0}.jh .tk-pf__grid::-webkit-scrollbar{display:none}.jh .tk-pf__grid>li{display:grid;scroll-snap-align:start;min-inline-size:0}.jh .tk-pf__card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:var(--stack-md);padding:var(--inset-sm,12px);border:var(--border-weight)solid var(--color-border);border-radius:var(--cb-r-xl);background:var(--color-surface);color:var(--sys-ink);text-decoration:none;transition:border-color var(--dur-150)var(--ease-standard),transform var(--dur-200)var(--ease-standard);min-inline-size:0}@media (hover:hover){a.tk-pf__card:hover{border-color:var(--color-border-strong);transform:translateY(-2px)}}a.tk-pf__card:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jh .tk-pf__plate{display:grid;grid-template:minmax(0,1fr)/minmax(0,1fr);aspect-ratio:4/3;contain:size;overflow:clip;border-radius:var(--cb-r-md);background:var(--tint-pink);place-items: center;min-inline-size:0}.jh .tk-pf__plate[data-tint=yellow]{background:var(--tint-yellow)}.jh .tk-pf__plate[data-tint=sage]{background:var(--tint-sage)}.jh .tk-pf__plate[data-tint=mint]{background:var(--tint-mint)}.jh .tk-pf__plate[data-tint=rose]{background:var(--tint-rose)}.jh .tk-pf__plate img{display:block;object-fit:cover;object-position:center 35%;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.jh .tk-pf__name{padding:var(--inset-lg,24px);font-family:var(--font-serif);text-align:center;color:var(--sys-key-text);overflow-wrap:anywhere;text-wrap:balance;font-size:28px;font-style:italic;line-height:1.15}.jh .tk-pf__cap{display:grid;gap:var(--stack-xs);padding:0 var(--space-4px)var(--space-4px);align-content: start}.jh .tk-pf__cap strong{font:600 var(--text-0)/1.35 var(--font-text)}.jh .tk-pf__go{display:inline-flex;align-self: end;align-items: center;gap:var(--inline-xs);font:600 15px/1.2 var(--font-text);color:var(--sys-key-text)}@media (min-width:768px){.jh .tk-pf__grid{grid-auto-columns:calc((100% - 2*var(--cb-item))/2.4)}}@media (min-width:1024px){.jh .tk-pf__grid{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-group);overflow:visible}}@media (prefers-reduced-motion:reduce){.jh .tk-pf__card{transition:none}a.tk-pf__card:hover{transform:none}}.jh .tk-collab__photo{display:grid;gap:var(--stack-sm,8px);inline-size:min(100%,360px);margin:auto 0 0}.jh .tk-collab__photo img{display:block;aspect-ratio:1;object-fit:cover;border-radius:var(--cb-r-xl);inline-size:100%}.jh .tk-collab__photo figcaption{color:var(--sys-ink-2);font-size:14px;line-height:1.45}.jh .pk-form__pair{display:grid;gap:var(--cb-item)}@media (min-width:768px){.jh .pk-form__pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items: start}}.jh .ws-pf__grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--cb-item))/1.6);gap:var(--cb-item);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0}.jh .ws-pf__grid::-webkit-scrollbar{display:none}.jh .ws-pf__grid>li{scroll-snap-align:start;min-inline-size:0}@media (min-width:768px){.jh .ws-pf__grid{grid-auto-columns:calc((100% - 2*var(--cb-item))/3)}}@media (min-width:1024px){.jh .ws-pf__grid{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--cb-group);overflow:visible}}.jh .c-promo{background:var(--tint-yellow,#fdf3d6);border-bottom:1px solid #7a3a0c14;padding-top:64px}.jh .c-promo__in{display:flex;color:var(--sys-ink,#7a3a0c);text-align:center;justify-content:center;align-items: center;gap:8px;min-height:44px;padding-block-start:10px;padding-block-end:10px}.jh .c-promo__in svg{color:var(--sys-key-strong,#c24f08);flex:none;block-size:16px;inline-size:16px}.jh .c-promo__t{margin:0;font-size:14px;font-weight:500;line-height:1.4}.jh .c-promo+.hm-hero{padding-top:40px}.jh .ws-pf .ws-pf__tile.ws-pf__tile--photo{display:grid;grid-template-rows:minmax(0,1fr)auto;aspect-ratio:9/14;overflow:hidden;border-radius:var(--cb-r-lg);background:var(--sys-bg,#fffbf5);border:1px solid #7a3a0c1a;gap:0;padding:0}.jh .ws-pf .ws-pf__tile.ws-pf__tile--photo img{object-fit:cover;object-position:center top;block-size:100%;min-block-size:0;inline-size:100%}.jh .ws-pf .ws-pf__tile.ws-pf__tile--photo figcaption{text-align:start;color:var(--sys-ink,#7a3a0c);padding:10px 12px 12px;font-size:13px;font-weight:600;line-height:1.35}.jh .hm-thumbs{position:relative;display:flex;gap:var(--inline-sm);padding:var(--space-4px);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex:auto;min-inline-size:0;margin:0}.jh .hm-thumbs::-webkit-scrollbar{display:none}.jh .hm-thumbs__item{display:grid;gap:var(--space-6px);scroll-snap-align:start;flex:none}.jh .hm-thumb{display:grid;overflow:clip;border:var(--border-weight)solid var(--color-border);border-radius:var(--cb-r-md);background:var(--color-layer-1);cursor:pointer;transition:border-color var(--dur-150)var(--ease-standard),background-color var(--dur-150)var(--ease-standard),outline-color var(--dur-150)var(--ease-standard);outline:2px solid #0000;outline-offset:2px;place-items: center;block-size:56px;inline-size:56px;padding:0}.jh .hm-thumb img{display:block;object-fit:contain;pointer-events:none;user-select:none;block-size:84%;inline-size:84%}.jh .hm-thumb[aria-current]{outline-color:var(--color-key);border-color:var(--color-key);background:var(--color-surface)}@media (hover:hover){.jh .hm-thumb:not([aria-current]):hover{border-color:var(--color-border-strong);background:var(--color-surface)}}.jh .hm-thumb:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jh .hm-thumb__bar{position:relative;display:block;overflow:hidden;border-radius:2px;block-size:3px}.jh .hm-thumb__bar:has(>span){background:var(--color-border)}@media (min-width:768px){.jh .hm-thumb{block-size:64px;inline-size:64px}}@media (min-width:1200px){.jh .hm-hero .hm-hero__grid{grid-template-columns:minmax(0,1.2fr)minmax(0,.8fr)}}@keyframes hm-sd-down{0%{opacity:0;translate:0 -60%}}.jh .hm-sd2{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-item);min-inline-size:0}.jh .hm-sd2__live,.jh .hm-sd2__card,.jh .hm-sd2__ways{display:flex;gap:var(--stack-lg);padding:var(--inset-lg);border:var(--border-weight)solid var(--color-border);border-radius:var(--cb-r-xl);background:var(--color-surface);flex-direction:column;min-inline-size:0}.jh .hm-sd2__readout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--inline-md);min-inline-size:0}.jh .hm-sd2__readout .jal-ml-countdown{max-inline-size:none}.jh .hm-sd2__readout .jal-ml-countdown-cell{background:var(--color-layer-1)}.jh .hm-sd2__queue{display:flex;justify-content:center;align-items:baseline;gap:var(--inline-sm);padding:var(--inset-sm)var(--inset-md);border:var(--border-weight)solid var(--color-key);border-radius:var(--cb-r-lg);background:var(--color-accent-surface);min-inline-size:0}.jh .hm-sd__count{display:block;clip-path:inset(0);font:500 var(--text-4)/var(--line-4)var(--font-mono);font-variant-numeric:tabular-nums;color:var(--sys-key-text)}.jh .hm-sd__digit{display:block}.jh .hm-sd__digit[data-ticked]{animation:hm-sd-down var(--dur-150)var(--ease-standard)both}.jh .hm-sd2__unit{font-size:var(--text-n1);line-height:var(--line-n1);color:var(--sys-key-text);font-weight:600}@media (min-width:480px){.jh .hm-sd2__readout{grid-template-columns:minmax(0,3fr)minmax(0,1fr)}.jh .hm-sd2__queue{justify-content:center;align-items: center;gap:var(--stack-xs);padding:var(--inset-md)var(--inset-xs);flex-direction:column}.jh .hm-sd2__unit{text-align:center}}@media (min-width:1024px){.jh .hm-sd__count{font-size:var(--text-5);line-height:var(--line-6)}}.jh .hm-sd2__notes{display:grid;gap:var(--stack-xs)}.jh .hm-sd2__now{font:600 15px/1.45 var(--font-text);color:var(--color-ink);margin:0}.jh .hm-sd2__lead{color:var(--color-ink);margin:0;font-size:15px;line-height:1.5}.jh .hm-sd2__cta{display:grid;margin-block-start:auto}.jh .hm-sd2__side{display:grid;gap:var(--cb-item);min-inline-size:0}.jh .hm-sd2__card{gap:var(--stack-md)}.jh .hm-sd2__card[data-tint=key]{background:var(--color-accent-surface);border-color:color-mix(in oklab,var(--color-key)28%,var(--color-border))}.jh .hm-sd2__cardtop{display:flex;align-items: center;gap:var(--stack-xs)var(--inline-md);flex-wrap:wrap}.jh .hm-sd2__cardtop .hm-sd2__title{flex:10ch;min-inline-size:0}.jh .hm-sd2__ic{display:grid;border-radius:var(--cb-r-md);background:var(--color-accent-surface);color:var(--sys-key-text);flex:none;place-items: center;block-size:40px;inline-size:40px}.jh .hm-sd2__card[data-tint=key] .hm-sd2__ic{background:var(--color-surface)}.jh .hm-sd2__live-tag{display:inline-flex;align-items: center;gap:var(--inline-xs);padding:0 var(--inset-sm);border:var(--border-weight)solid var(--color-border);border-radius:var(--cb-r-sm);background:var(--color-surface);font:600 13px/1 var(--font-text);color:var(--sys-success);min-block-size:28px}.jh .hm-sd2__title{font:560 var(--text-1)/var(--line-1)var(--font-display);letter-spacing:var(--tracking-title);color:var(--color-ink);margin:0}.jh .hm-sd2__title .cb-num{color:var(--sys-key-text);font-family:inherit}.jh .hm-sd2__text{color:var(--color-ink-muted);max-inline-size:52ch;margin:0;font-size:15px;line-height:1.55}.jh .hm-sd2__btn{align-self: flex-start;margin-block-start:auto}.jh .hm-sd2__ways{gap:var(--stack-md)}.jh .hm-sd2__waysh{font:560 var(--text-1)/var(--line-1)var(--font-display);letter-spacing:var(--tracking-title);color:var(--color-ink);margin:0}.jh .hm-sd2__waylist{display:grid;list-style:none;margin:0;padding:0}.jh .hm-sd2__way{display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--stack-xs)var(--inline-md);padding-block:var(--inset-md);border-block-start:var(--border-weight)solid var(--color-border);align-items: start}.jh .hm-sd2__way:first-child{border-block-start:0;padding-block-start:var(--space-4px)}.jh .hm-sd2__way:last-child{padding-block-end:0}.jh .hm-sd2__waytxt{display:grid;gap:var(--space-2px);min-inline-size:0}.jh .hm-sd2__waytxt strong{font:600 var(--text-0)/1.35 var(--font-text);color:var(--color-ink)}.jh .hm-sd2__waytxt span{color:var(--color-ink-muted);font-size:14px;line-height:1.5}.jh .hm-sd2__waymeta{grid-column:2;font:500 13px/1.3 var(--font-mono);color:var(--sys-key-text);justify-self:start}.jh a.hm-sd2__waymeta{font:600 15px/1.2 var(--font-text);min-block-size:32px}.jh .hm-grab{display:block;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:currentColor;block-size:24px;inline-size:24px}@media (min-width:768px){.jh .hm-sd2__side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.jh .hm-sd2{grid-template-columns:minmax(0,7fr)minmax(0,5fr);grid-template-areas:"live side" "ways ways";gap:var(--cb-group)}.jh .hm-sd2__live{grid-area:live;padding:var(--inset-xl,32px)}.jh .hm-sd2__readout .jal-ml-countdown-cell,.jh .hm-sd2__queue{padding-block:var(--inset-lg)}.jh .hm-sd2__readout .jal-ml-countdown-num,.jh .hm-sd__count{font-size:var(--text-6);line-height:var(--line-6)}.jh .hm-sd2__side{grid-area:side;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:var(--cb-group)}.jh .hm-sd2__card,.jh .hm-sd2__ways{padding:var(--inset-xl,32px)}.jh .hm-sd2__ways{grid-area:ways}.jh .hm-sd2__waylist{grid-template-columns:repeat(3,minmax(0,1fr))}.jh .hm-sd2__way{grid-template-rows:1fr auto;padding:var(--space-4px)var(--group-sm,24px)0;border-block-start:0;border-inline-start:var(--border-weight)solid var(--color-border)}.jh .hm-sd2__way:first-child{border-inline-start:0;padding-inline-start:0}.jh .hm-sd2__way:last-child{padding-inline-end:0}.jh .hm-sd2__waymeta{grid-row:2;align-self: end}}@media (prefers-reduced-motion:reduce){.jh .hm-sd__digit[data-ticked]{animation:none}}.jh .hm-so__post{display:grid;gap:var(--stack-md);min-inline-size:0;margin:0}.jh .hm-so__shot{display:block;aspect-ratio:4/3;overflow:clip;border-radius:var(--cb-r-xl);background:var(--color-layer-2)}.jh .hm-so__shot img{display:block;object-fit:cover;object-position:center 72%;block-size:100%;inline-size:100%}.jh .hm-so__shot:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jh .hm-so__cap{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--stack-xs)var(--inline-md);align-items: center}.jh .hm-so__capic{display:grid;border-radius:var(--cb-r-md);background:var(--color-surface);color:var(--sys-key-text);place-items: center;block-size:36px;inline-size:36px}.jh .hm-so__captxt{display:grid;gap:var(--space-2px);color:var(--color-ink-muted);min-inline-size:0;font-size:14px;line-height:1.45}.jh .hm-so__captxt strong{font:600 15px/1.3 var(--font-text);color:var(--color-ink)}.jh .hm-so__cap>.hm-link{grid-column:2;justify-self:start}@media (min-width:640px){.jh .hm-so__cap{grid-template-columns:36px minmax(0,1fr)auto}.jh .hm-so__cap>.hm-link{grid-column:auto}.jh .hm-so__shot{aspect-ratio:1}}@media (min-width:1024px){.jh .hm-so__shot{aspect-ratio:4/5}}.jh .hm-foot__icon .hm-grab{block-size:26px;inline-size:26px}.jh .hm-sd2__ic .hm-grab{block-size:28px;inline-size:28px}@media (min-width:1024px){.jh .hm-hero .hm-hero__grid{grid-template-areas:"head label" "head plate" "lead plate" "body plate" ". plate" "proof ctrl" "proof buy";grid-template-rows:auto auto auto auto 1fr auto auto}.jh .hm-hero .hm-hero__head{align-self: start}.jh .hm-hero .hm-plate{block-size:min(42vh,340px);min-block-size:300px}.jh .hm-hero .hm-hero__head{gap:var(--stack-lg)}}.jh .ws-pf__link{display:block;color:inherit;text-decoration:none;border-radius:var(--cb-r-lg)}.jh .ws-pf__tile--photo{aspect-ratio:9/14;overflow:hidden;background:var(--tint-pink);grid-template-rows:minmax(0,1fr)auto;padding:0}.jh .ws-pf__tile--photo img{object-fit:cover;object-position:center top;block-size:100%;inline-size:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.jh .ws-pf__link:hover .ws-pf__tile--photo img{transform:scale(1.03)}.jh .ws-pf__tile--photo figcaption{text-align:start;color:var(--sys-ink,#7a3a0c);background:var(--sys-bg,#fffbf5);padding:10px 12px 12px;font-size:13px;font-weight:600;line-height:1.35}@media (prefers-reduced-motion:reduce){.jh .ws-pf__tile--photo img{transition:none}}.jh .hm-sd2__rs{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 5*8px)/4.4);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin:0;padding:0}.jh .hm-sd2__rs::-webkit-scrollbar{display:none}.jh .hm-sd2__rs li{scroll-snap-align:start;min-inline-size:0}.jh .hm-sd2__rs a{display:block;aspect-ratio:9/16;overflow:hidden;border-radius:var(--cb-r-md);background:var(--tint-pink)}.jh .hm-sd2__rs img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.jh .hm-sd2__rs a:hover img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.jh .hm-sd2__rs img{transition:none}}.jh.jh .hm-sd2__card[data-tint=key]{background:var(--sys-key-strong,#c24f08);color:#fffbf5;border-color:#0000}.jh.jh .hm-sd2__card[data-tint=key] .hm-sd2__title,.jh.jh .hm-sd2__card[data-tint=key] .hm-sd2__title .cb-num,.jh.jh .hm-sd2__card[data-tint=key] .hm-sd2__text,.jh.jh .hm-sd2__card[data-tint=key] .hm-sd2__text .cb-num{color:#fffbf5}.jh.jh .hm-sd2__card[data-tint=key] .hm-sd2__text{opacity:.92}.jh.jh .hm-sd2__card[data-tint=key] .hm-sd2__ic{color:#fffbf5;background:#fffbf529}.jh.jh .hm-sd2__card[data-tint=key] .hm-sd2__live-tag{color:var(--sys-success);background:#fffbf5;border-color:#0000}@media (min-width:1024px){.jh.jh .hm-sd2{grid-template-columns:minmax(0,7fr)minmax(0,5fr);grid-template-areas:"hh hh" "live rs" "ways ways";align-items:stretch}.jh.jh .hm-sd2__side{display:contents}.jh.jh .hm-sd2__card[data-tint=key]{grid-area:hh;align-items: center;gap:var(--inline-lg,24px);padding:var(--inset-lg)var(--inset-xl,32px);flex-direction:row}.jh.jh .hm-sd2__card[data-tint=key] .hm-sd2__cardtop{flex:none}.jh.jh .hm-sd2__card[data-tint=key] .hm-sd2__text{flex:auto;max-inline-size:none}.jh.jh .hm-sd2__card:not([data-tint]){grid-area:rs}.jh.jh .hm-sd2__live{gap:var(--stack-md)}.jh.jh .hm-sd2__notes{margin-block-end:var(--stack-md)}.jh.jh .hm-sd2__rs{grid-auto-columns:calc((100% - 3*8px)/3.5)}.jh.jh .hm-sd2__rs a{aspect-ratio:4/5}.jh.jh .hm-sd2__rs{grid-auto-columns:calc((100% - 3*8px)/4)}.jh.jh .hm-sd2__notes{margin-block-end:0}}.ao2-groups{display:flex;gap:var(--s-2,8px);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;padding-block-start:2px;padding-block-end:2px}.ao2-groups::-webkit-scrollbar{display:none}.ao2-group{min-height:var(--control-h,44px);padding:0 var(--s-4,16px);border:1px solid var(--sys-line);border-radius:var(--cb-r-sm,8px);background:var(--sys-surface);color:var(--sys-ink-2);font:600 var(--t-small)/1.2 var(--font-text);white-space:nowrap;cursor:pointer;transition:background-color var(--d-3,.15s)var(--ease,ease),border-color var(--d-3,.15s)var(--ease,ease),color var(--d-3,.15s)var(--ease,ease);flex:none}.ao2-group[aria-pressed=true]{border-color:var(--sys-key-text);background:var(--sys-key-soft);color:var(--sys-key-text)}@media (hover:hover){.ao2-group:not([aria-pressed=true]):hover{background:var(--sys-layer-1);color:var(--sys-ink)}}.ao2-group:focus-visible{outline:2px solid var(--sys-focus);outline-offset:2px}.co-rule__txt{display:grid;gap:var(--s-1,4px);min-width:0}.co-rule__txt p{margin:0}.co-pay{display:grid;gap:var(--s-1,4px);width:100%;min-width:0}.co-pay:focus{outline:none}.co-invoice{display:grid;gap:var(--cb-item,12px);width:100%}.cq-step__inner>.co-pay,.cq-step__inner>.co-invoice{width:100%}.pg-sim{border-radius:var(--cb-r-sm,8px)}.pg-tabs{border-radius:var(--cb-r-md,12px)}.pg-tab{border-radius:var(--cb-r-sm,8px)}.pg-deadline{display:flex;align-items: flex-start;gap:var(--cb-item,12px);padding:var(--cb-item,12px);border-radius:var(--cb-r-md,12px);background:var(--tint-yellow);border:1px solid color-mix(in srgb,var(--sys-key-text)18%,var(--sys-line));font-size:var(--t-small);color:var(--sys-ink);margin:0;line-height:1.5}.pg-deadline svg{color:var(--sys-key-text);flex:none;margin-top:2px}.pg-soon{display:grid;gap:var(--cb-item,12px);padding:var(--s-4,16px);border-radius:var(--cb-r-md,12px);background:var(--sys-layer-1);justify-items:start}.pg-soon strong{font:600 1.125rem/1.3 var(--font-display);letter-spacing:-.02em}.pg-soon .pg-note{margin:0}.pg-acts{display:flex;justify-content:center;gap:var(--cb-item,12px);margin-top:var(--s-4,16px);flex-wrap:wrap}.pg-state .pg-acts .cb-btn{margin-top:0}.pg-va__row strong{letter-spacing:.04em}.jh .ws-formats .ws-class .hk-card-body{grid-template-rows:auto auto auto 1fr}.jh .ws-facts{display:grid;gap:var(--s-2,8px);margin:0}.jh .ws-facts>div{display:grid;padding:var(--s-2,8px)var(--cb-item,12px);border-radius:var(--cb-r-sm,8px);background:var(--sys-layer-1);gap:2px}.jh .ws-facts dt{display:inline-flex;align-items: center;gap:var(--s-2,8px);font:600 13px/1.4 var(--font-text);color:var(--sys-key-text)}.jh .ws-facts dd{color:var(--color-ink);margin:0;font-size:14px;line-height:1.5}.jh .ws-incl p{margin:0;line-height:1.55}.jh .ws-formats .ws-class .ws-price{align-self: end;font-weight:500}.jh .ws-place__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-block,32px);align-items: start}.jh .ws-place__info{display:grid;gap:var(--cb-group,24px);min-width:0}.jh .ws-place__list{display:grid;gap:var(--cb-item,12px);list-style:none;margin:0;padding:0}.jh .ws-place__list li{display:flex;gap:var(--cb-item,12px);padding:var(--s-4,16px);border-radius:var(--cb-r-md,12px);border:1px solid var(--sys-line);background:var(--sys-surface);align-items: flex-start;min-width:0}.jh .ws-place__list li .hm-tile__ic{flex:none;margin:0}.jh .ws-place__list li>span:last-child{display:grid;gap:var(--s-1,4px);min-width:0}.jh .ws-place__list strong{color:var(--color-ink);font-weight:600}.jh .ws-place__list li>span:last-child>span{color:var(--color-ink-muted);font-size:15px;line-height:1.55}.jh .ws-place__rules{display:grid;gap:var(--cb-item,12px);min-width:0}.jh .ws-place__rules .hm-h4{margin:0}@media (min-width:1024px){.jh .ws-place__grid{grid-template-columns:minmax(0,5fr)minmax(0,7fr);gap:var(--cb-block,48px)}}.jh .ws-mast__title{display:grid;gap:var(--cb-item,12px);justify-items:start;min-width:0}.jh .ws-mast__logo{block-size:auto;inline-size:112px}.jh .ws-mast__photo{aspect-ratio:4/3;overflow:clip;border-radius:var(--cb-r-xl,20px);background:var(--tint-pink);margin:0}.jh .ws-mast__photo img{display:block;object-fit:cover;block-size:100%;inline-size:100%}@media (min-width:1024px){.jh .ws-mast__logo{inline-size:144px}}.jh .ws-gl__grid{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:var(--cb-item,12px);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:0;padding:0}.jh .ws-gl__grid::-webkit-scrollbar{display:none}.jh .ws-gl__cell{aspect-ratio:4/3;overflow:clip;border-radius:var(--cb-r-lg,16px);background:var(--tint-yellow);scroll-snap-align:start;align-self: center;min-inline-size:0}.jh .ws-gl__cell[data-shape=video]{aspect-ratio:9/16;grid-auto-columns:auto}.jh .ws-gl__cell :-webkit-any(img,video){display:block;object-fit:cover;block-size:100%;inline-size:100%}.jh .ws-gl__cell :-moz-any(img,video){display:block;object-fit:cover;block-size:100%;inline-size:100%}.jh .ws-gl__cell :is(img,video){display:block;object-fit:cover;block-size:100%;inline-size:100%}@media (max-width:767px){.jh .ws-gl__grid{grid-auto-columns:64%}.jh .ws-gl__cell,.jh .ws-gl__cell[data-shape=video]{aspect-ratio:4/5}}@media (min-width:768px){.jh .ws-gl__grid{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;overflow:visible;scroll-snap-type:none;gap:var(--cb-item,12px)}.jh .ws-gl__cell{align-self:stretch}.jh .ws-gl__cell[data-shape=video]{grid-row:span 2;aspect-ratio:auto;contain:size}}@media (min-width:1024px){.jh .ws-gl__grid{gap:var(--cb-group,24px)}}.jh .tk-st__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cb-item,12px);list-style:none;margin:0;padding:0}.jh .tk-st__card{display:flex;min-width:0;overflow:clip;border-radius:var(--cb-r-lg,16px);border:1px solid var(--sys-line);background:var(--sys-surface);flex-direction:column;block-size:100%}.jh .tk-st__media{display:block;background:var(--tint-pink);margin:0}.jh .tk-st__media[data-tint=yellow]{background:var(--tint-yellow)}.jh .tk-st__media img{display:block;aspect-ratio:4/3;object-fit:contain;block-size:auto;inline-size:100%}.jh .tk-st__media figcaption{padding:var(--s-2,8px)var(--s-4,16px);color:var(--sys-ink-2);background:var(--sys-surface);border-block:1px solid var(--sys-line);font-size:13px;line-height:1.4}.jh .tk-st__body{display:grid;gap:var(--cb-item,12px);padding:var(--s-4,16px)var(--s-4,16px)var(--s-5,20px);flex:auto;align-content: start}.jh .tk-st__body .hm-h4{margin:0}.jh .tk-st__addr{display:flex;gap:var(--s-2,8px);color:var(--color-ink-muted);margin:0;font-size:15px;line-height:1.55}.jh .tk-st__addr svg,.jh .tk-st__hours svg{color:var(--sys-key-text);flex:none;margin-top:3px}.jh .tk-st__hours{display:grid;gap:var(--s-1,4px);list-style:none;color:var(--color-ink);margin:0;padding:0;font-size:14px;line-height:1.5}.jh .tk-st__hours li{display:flex;gap:var(--s-2,8px)}.jh .tk-st__go{justify-self:start;margin-top:auto}.jh .tk-st__strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cb-item,12px);list-style:none;margin:0;padding:0}.jh .tk-st__strip li{aspect-ratio:3/4;overflow:clip;border-radius:var(--cb-r-md,12px);background:var(--tint-yellow);min-width:0}.jh .tk-st__strip img{display:block;object-fit:cover;block-size:100%;inline-size:100%}.jh .tk-st .hk-section-inner,.jh .tk-st>.hk-grid{row-gap:var(--cb-group,24px)}@media (min-width:768px){.jh .tk-st__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.jh .tk-st__strip li{aspect-ratio:4/3}}@media (min-width:1024px){.jh .tk-st__cards,.jh .tk-st__strip{gap:var(--cb-group,24px)}.jh .tk-st__strip li{border-radius:var(--cb-r-lg,16px)}}@media (min-width:768px){.jh .tk-mosaic__cell[data-shape=full]{grid-column:1/-1;aspect-ratio:auto}}.jh .hm-why__plate[data-photo]{place-items:stretch;padding:0}.jh .hm-why__plate[data-photo] img{object-fit:cover;object-position:center 40%;block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none}.ps-status{display:inline-flex;align-items: center;gap:var(--s-2,8px);padding:var(--s-1,4px)var(--cb-item,12px);border-radius:var(--cb-r-sm,8px);background:var(--sys-layer-1);font:600 var(--t-small)/1.4 var(--font-text);color:var(--sys-ink);margin:0}.ps-status[data-tone=wait]{background:var(--tint-yellow)}.ps-status[data-tone=off]{color:var(--sys-ink-2)}.ps-pay{display:grid;gap:var(--cb-item,12px);padding:var(--s-4,16px);border-radius:var(--cb-r-lg,16px);border:1px solid var(--sys-line);background:var(--sys-surface);inline-size:100%}.ps-pay .hm-h4{margin:0}.ps-bank{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-2,8px);padding:var(--cb-item,12px);border-radius:var(--cb-r-md,12px);background:var(--sys-layer-1);font-size:var(--t-small);color:var(--sys-ink-2);flex-wrap:wrap;margin:0}.ps-bank strong{letter-spacing:.04em;color:var(--sys-ink);font-size:1.25rem}.jh .ws-formats>li{display:grid;min-width:0}.jh .ws-formats:has(details[open])>li{align-self: start}.jh .ws-formats .ws-class.hk-card{display:flex;overflow:clip;border-radius:var(--cb-r-lg,16px);flex-direction:column;block-size:100%}.jh .ws-formats .ws-class .hm-pcard__plate{border-radius:var(--cb-r-lg,16px)var(--cb-r-lg,16px)0 0}.jh .ws-formats .ws-class .hk-card-title{min-block-size:0}.jh .ws-formats .ws-class .hk-card-body{display:flex;gap:var(--stack-sm,8px);flex-direction:column;flex:auto;padding-block-end:var(--stack-sm,8px)}.jh .ws-formats .ws-class .ws-who{color:var(--color-ink-muted);margin:0;line-height:1.5}.jh .ws-chips{display:flex;gap:var(--inline-sm,8px);list-style:none;flex-wrap:wrap;margin:0;padding:0}.jh .ws-chips>li{display:inline-flex;align-items: center;gap:var(--space-6px,6px);min-width:0;padding:var(--space-4px,4px)var(--inline-md,12px);border-radius:var(--cb-r-sm,8px);background:var(--sys-layer-1);color:var(--color-ink);max-inline-size:100%;font-size:14px;font-weight:500;line-height:20px}.jh .ws-chips>li>svg{color:var(--sys-key-text);flex:none}.jh .ws-formats .ws-more{margin-block-start:auto}.jh .ws-formats .ws-more .hk-acc{background:0 0;border-inline-start:0;border-inline-end:0;border-radius:0}.jh .ws-formats .ws-more .hk-acc-item{border-inline-start:0;border-inline-end:0}.jh .ws-formats .ws-more .hk-acc-summary{min-block-size:var(--control-h,44px);padding-inline-start:0;padding-inline-end:0}.jh .ws-formats .ws-more .hk-acc-panel{padding-inline-start:0;padding-inline-end:0}.jh .ws-more__body{display:flex;gap:var(--stack-sm,8px);color:var(--color-ink-muted);flex-direction:column;font-size:14px;line-height:1.55}.jh .ws-more__body>p{margin:0}.jh .ws-formats .ws-class .ws-price{align-self:auto}.jh .ws-formats .ws-class .hk-card-footer{display:flex;align-items: center;gap:var(--inline-sm,8px)var(--inline-md,12px);flex-wrap:wrap;margin-block-start:0}.jh.pgw .ws-formats .ws-class .hk-card-footer>.cb-btn{inline-size:auto;flex:0 auto;min-width:0}.jh .ws-formats .ws-class__form{min-block-size:var(--control-h,44px)}.jh .ws-pf .ws-pf__tile--photo[data-empty] .ws-pf__plate{display:grid;background:var(--tint-pink);color:var(--sys-key-text);place-items: center;min-block-size:0}.jh .ws-formats .ws-more .hk-acc-summary{padding-block:var(--space-8px,8px);min-block-size:var(--control-h,44px)}.jh .ws-formats .ws-more .hk-acc-title{font:600 var(--text-0,16px)/var(--line-0,24px)var(--font-text);letter-spacing:0;color:var(--sys-key-text)}.jh .ws-formats .ws-more .hk-acc-panel{padding-block-end:var(--stack-sm,8px)}@media (min-width:768px){.jh .ws-formats .ws-class .hm-pcard__plate{aspect-ratio:4/3}.jh .ws-gl__cell[data-shape=video][data-few]{grid-row:span 1;aspect-ratio:3/4;contain:none}.jh .ws-gl__cell[data-span="2"]{grid-column:span 2;aspect-ratio:8/3}.jh .ws-gl__cell[data-span="3"]{grid-column:span 3;aspect-ratio:4}.jh .ws-gl__cell[data-span="4"]{grid-column:span 4;aspect-ratio:16/3}}.jh.jh .ws-formats:has(details[open])>li{align-self:stretch}.jh.jh .ws-formats .ws-more__body{gap:var(--stack-md,12px);color:var(--color-ink-muted);font-size:15px;line-height:1.55}.jh.jh .ws-formats .ws-more__body>p{font-size:inherit;line-height:inherit;margin:0}.jh.jh .ws-formats .ws-facts{display:grid;border-block-start:1px solid var(--sys-line,var(--color-line));gap:0;margin:0}.jh.jh .ws-formats .ws-facts>div{display:grid;gap:var(--space-4px,4px);padding:var(--stack-sm,8px)0;border-block-end:1px solid var(--sys-line,var(--color-line));background:0 0;border-radius:0}.jh.jh .ws-formats .ws-facts dt{display:inline-flex;align-items: center;gap:var(--space-6px,6px);font:600 13px/18px var(--font-text);letter-spacing:0;color:var(--sys-key-text)}.jh.jh .ws-formats .ws-facts dt>svg{flex:none}.jh.jh .ws-formats .ws-facts dd{color:var(--color-ink);margin:0;font-size:15px;font-weight:400;line-height:1.55}@media (min-width:768px){.jh.jh .ws-formats{grid-template-rows:repeat(6,auto);row-gap:0}.jh.jh .ws-formats>li,.jh.jh .ws-formats>li>.ff-fx,.jh.jh .ws-formats>li>.ff-fx>.ff-fx-stage,.jh.jh .ws-formats .ws-class.hk-card{display:grid;grid-row:span 6;grid-template-rows:subgrid;align-self:stretch;row-gap:0;min-width:0}.jh.jh .ws-formats .ws-class>.hk-card-body{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--stack-sm,8px);align-content: start}.jh.jh .ws-formats .ws-class .ws-chips{align-self: start}.jh.jh .ws-formats .ws-class .ws-more{align-self: start;margin-block-start:0}.jh.jh .ws-formats .ws-class>.hk-card-footer{align-self: end}}.jh.jh .ws-formats .ws-more .hk-acc-item{border-block-end:0;border-radius:0}.jh.jh .ws-formats .ws-more .hk-acc-item:not([open]){border-block-end:1px solid var(--sys-line,var(--color-line))}.jh.jh .ws-formats .ws-facts>div:last-child{border-block-end:0}.jh.jh .ps-check{display:flex;align-items: center;gap:var(--stack-sm,8px)var(--inline-md,12px);flex-wrap:wrap}.jh.jh .ps-live{display:flex;align-items: flex-start;gap:var(--space-6px,6px);color:var(--color-ink-muted);max-inline-size:52ch;margin:0;font-size:14px;line-height:1.5}.jh.jh .ps-live[data-tone=ok]{padding:var(--stack-sm,8px)var(--inline-md,12px);border-radius:var(--cb-r-sm,8px);background:var(--sys-layer-1);color:var(--color-ink);font-weight:500}.jh.jh .ps-live[data-tone=ok]>svg{color:var(--sys-key-text);flex:none}.jh.jh .co-err{color:var(--sys-danger);margin:0;font-size:14px;line-height:1.5}
