.au-page{min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) 16px max(28px, env(safe-area-inset-bottom));color:var(--ink);align-content:start;justify-items:center;gap:22px;display:grid;position:relative}.au-page>*{width:100%;min-width:0;max-width:480px}@media (width>=980px){.au-page.has-story{grid-template-columns:minmax(0,1.1fr) minmax(400px,480px);place-content:center;align-items:center;gap:40px;padding:40px 48px}.au-page.has-story>*{max-width:none}.au-page.has-story{max-width:1180px;margin-inline:auto}}.au-story{animation:slideUp .52s var(--ease-out) backwards;justify-items:start;gap:12px;padding-top:8px;display:grid;position:relative}.au-mark{width:56px;height:56px;box-shadow:var(--shadow-soft);border-radius:14px}.au-title{font-family:var(--font-title);font-size:var(--fs-title);font-weight:var(--fw-title);letter-spacing:var(--ls-title);margin:4px 0 0;line-height:1}.au-lead{max-width:42ch;color:var(--ink-2);font-size:var(--fs-body);margin:0;line-height:1.55}.au-values{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.au-values li{font-size:var(--fs-meta);font-weight:var(--fw-label);align-items:center;gap:10px;display:inline-flex}.au-values svg{color:var(--accent-text);flex:none}@media (width>=980px){.au-story{isolation:isolate;border-radius:var(--r-hero);background:var(--hero-fill,var(--hero));min-height:min(640px,100dvh - 80px);color:var(--on-hero);border-end-start-radius:var(--r-hero-cut);align-content:end;padding:48px;overflow:hidden}.au-story .au-mark{border-radius:18px;width:72px;height:72px}.au-story .au-title{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--ls-display);font-size:clamp(64px,7.4vw,104px);line-height:var(--lh-display,1)}.au-story .au-lead{color:inherit;opacity:.92;font-size:var(--fs-row)}.au-story .au-values{gap:10px}.au-story .au-values li{font-size:var(--fs-row)}.au-story .au-values svg{color:inherit}}.au-ornament{gap:8px;margin-top:6px;display:flex}.au-ornament [data-seder=zer]{--au-c:var(--zer)}.au-ornament [data-seder=moe]{--au-c:var(--moe)}.au-ornament [data-seder=nas]{--au-c:var(--nas)}.au-ornament [data-seder=nez]{--au-c:var(--nez)}.au-ornament [data-seder=kod]{--au-c:var(--kod)}.au-ornament [data-seder=tah]{--au-c:var(--tah)}.au-ornament svg{width:30px;height:30px;animation:36s linear infinite spin}.au-ornament svg:nth-child(2n){animation-direction:reverse}.au-ornament svg path{fill:var(--au-c)}.au-ornament[data-family=vessels] i{background:color-mix(in oklab, var(--au-c) 18%, var(--surface-1));border-radius:10px 10px 13px 13px;width:26px;height:34px;display:block;position:relative;overflow:hidden}.au-ornament[data-family=vessels] b{height:var(--au-f,60%);background:var(--au-c);transform-origin:bottom;animation:growUp 1.2s var(--ease-spring) backwards;position:absolute;inset:auto 0 0}.au-ornament[data-family=vessels] i:first-child b{--au-f:82%}.au-ornament[data-family=vessels] i:nth-child(2) b{--au-f:46%}.au-ornament[data-family=vessels] i:nth-child(3) b{--au-f:64%}.au-ornament[data-family=vessels] i:nth-child(4) b{--au-f:30%}.au-ornament[data-family=vessels] i:nth-child(5) b{--au-f:72%}.au-ornament[data-family=vessels] i:nth-child(6) b{--au-f:52%}.au-ornament[data-family=poster]{background:currentColor;gap:3px;width:100%;max-width:320px;padding:3px}.au-ornament[data-family=poster] i{background:var(--au-c);flex:1;height:14px}@media (width>=980px){.au-ornament{margin-top:18px}.au-ornament svg{width:44px;height:44px}.au-ornament[data-family=vessels] i{width:36px;height:48px}.au-ornament[data-family=poster]{max-width:420px}.au-ornament[data-family=poster] i{height:22px}}.au-main{animation:slideUp .52s var(--ease-out) 80ms backwards;gap:14px;display:grid}.au-card{border-radius:var(--r-card);background:var(--surface-1);color:var(--ink);border-end-end-radius:var(--r-card-cut);gap:14px;min-width:0;padding:22px 18px;display:grid}@media (width>=761px){.au-card{padding:32px}}.au-card-title{font-family:var(--font-head);font-size:var(--fs-headline);font-weight:var(--fw-title);margin:0;line-height:1.2}.au-card-lead{color:var(--ink-2);font-size:var(--fs-small);margin:-6px 0 0;line-height:1.55}.au-stack{gap:10px;display:grid}.au-divider{color:var(--ink-2);font-size:var(--fs-caption);align-items:center;gap:12px;display:flex}.au-divider:before,.au-divider:after{content:"";background:var(--line);flex:1;height:1px}.au-field{color:var(--ink-2);font-size:var(--fs-label);font-weight:var(--fw-label);gap:6px;display:grid}.au-field input{width:100%;min-height:48px}.au-field input[readonly]{background:var(--surface-2)}.au-field small{color:var(--ink-2);font-weight:var(--fw-body);font-size:var(--fs-caption)}.au-card .btn-primary,.au-card .btn-ghost{width:100%}.au-card .btn-link{justify-self:center}.au-notice{border-radius:var(--r-field);background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-small);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;line-height:1.55;display:flex}.au-notice svg{color:var(--accent-text);flex:none;margin-top:2px}.au-privacy{color:var(--ink-2);font-size:var(--fs-small);align-items:center;gap:8px;margin:0;display:flex}.au-privacy svg{color:var(--ok);flex:none}.au-links{color:var(--ink-2);font-size:var(--fs-small);justify-content:center;gap:10px;margin:0;display:flex}.au-links a{min-height:44px;color:var(--accent-text);font-weight:var(--fw-label);text-underline-offset:3px;align-items:center;display:inline-flex}.form-error{animation:nudgeX .42s var(--ease-out)}.au-skeleton{gap:12px;display:grid}.au-skeleton i{border-radius:var(--r-button);height:48px;display:block}.au-skeleton i:first-child{width:55%;height:22px}.au-skeleton i:last-child{width:70%;height:16px}.au-state-icon{border-radius:var(--r-tile);background:var(--surface-3);width:56px;height:56px;color:var(--ink-2);place-items:center;display:grid}.au-conflict{border-radius:var(--r-card);background:var(--surface-1);gap:14px;width:100%;max-width:560px;margin:40px auto;padding:28px 22px;display:grid}.au-conflict h1{font-family:var(--font-title);font-size:var(--fs-title);font-weight:var(--fw-title);letter-spacing:var(--ls-title);margin:0;line-height:1.05}.au-conflict p{color:var(--ink-2);margin:0;line-height:1.6}.au-versions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.au-versions div{border-radius:var(--r-tile);background:var(--accent-container);color:var(--on-accent-container);font-size:var(--fs-small);gap:4px;padding:12px 14px;display:grid}.au-versions div+div{background:var(--secondary-container);color:var(--on-secondary-container)}.au-versions strong{font-size:var(--fs-meta);align-items:center;gap:6px;display:flex}.au-conflict .btn-primary,.au-conflict .btn-ghost{width:100%}.au-dev .mo-back{justify-self:start}.au-card .eyebrow{margin:0}.au-card .primary-button,.au-card .secondary-button{width:100%}.au-input{direction:ltr;display:block;position:relative}.au-input>svg{top:50%;color:var(--ink-2);pointer-events:none;position:absolute;inset-inline-start:14px;translate:0 -50%}.au-input input{width:100%;min-height:48px;padding-inline-start:42px}.au-input .icon-button{top:50%;box-shadow:none;position:absolute;inset-inline-end:2px;translate:0 -50%}.au-input:has(.icon-button) input{padding-inline-end:48px}.au-links-row{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.conflict-dialog .au-conflict{background:0 0;max-width:none;margin:0;padding:0}.au-conflict__hint{font-size:var(--fs-small)}.ac-panel{gap:18px;display:grid}.ac-sync{border-radius:var(--r-field);background:var(--ok-container);min-height:44px;color:var(--on-ok-container);font-size:var(--fs-small);font-weight:var(--fw-label);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 14px;display:flex}.ac-sync>span{flex:12ch}.ac-sync[data-status=pending],.ac-sync[data-status=saving]{background:var(--surface-2);color:var(--ink-2)}.ac-sync[data-status=offline],.ac-sync[data-status=conflict]{background:var(--warn-container);color:var(--on-warn-container)}.ac-sync[data-status=expired]{background:var(--danger-container);color:var(--on-danger-container)}.ac-sync .btn-link{color:inherit;min-height:36px}.ac-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.ac-avatar{border-radius:var(--r-pill);background:var(--accent);width:56px;height:56px;color:var(--on-accent);font-family:var(--font-head);font-size:var(--fs-headline);font-weight:var(--fw-title);place-items:center;display:grid}.ac-head p{overflow-wrap:anywhere;min-width:0;color:var(--ink-2);font-size:var(--fs-small);margin:0}.ac-head .ac-name{color:var(--ink);font-size:var(--fs-row);font-weight:var(--fw-strong)}.ac-actions{gap:8px;display:grid}.ac-actions .btn-ghost,.ac-actions .btn-link{width:100%}.ac-controls{gap:18px;display:grid}.ac-loading{gap:2px;display:grid}.ac-loading .skeleton{border-radius:min(var(--r-row), 8px);height:64px;display:block}.ac-loading .skeleton:first-child{border-start-start-radius:var(--r-row);border-start-end-radius:var(--r-row)}.ac-loading .skeleton:last-child{border-end-end-radius:var(--r-row);border-end-start-radius:var(--r-row)}.ac-block{gap:10px;display:grid}.ac-block h3{font-family:var(--font-head);font-size:var(--fs-title-sm);font-weight:var(--fw-title);align-items:center;gap:8px;margin:0;display:flex}.ac-hint{color:var(--ink-2);font-size:var(--fs-small);margin:0;line-height:1.55}.ac-row{flex-wrap:wrap;grid-template-columns:minmax(0,1fr) auto}.ac-row[data-has-icon]{grid-template-columns:auto minmax(0,1fr)}.ac-row[data-has-icon] .ac-row-actions{grid-column:1/-1}.ac-row .mo-row-text{grid-auto-flow:row;justify-items:start}.ac-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=480px){.ac-row{grid-template-columns:minmax(0,1fr)}.ac-row-actions{justify-content:stretch}.ac-row-actions>*{flex:100%}}.ac-chip{border-radius:var(--r-pill);background:var(--ok-container);min-height:24px;color:var(--on-ok-container);font-size:var(--fs-caption);font-weight:var(--fw-strong);align-items:center;gap:4px;padding:0 10px;display:inline-flex}.ac-delete{border-radius:var(--r-card);background:var(--surface-2);padding:18px}.ac-delete h3 svg{color:var(--danger)}.ac-delete .mo-danger{justify-self:start}.ac-skeleton{border-radius:var(--r-card);block-size:96px;display:block}.account-surface{background:var(--bg);min-height:100vh;color:var(--ink)}.form-error.sync-error{align-items:flex-start;gap:8px;margin:12px 24px 0;display:flex}.account-dialog .form-error.sync-error{margin:0}.form-error svg,.form-notice svg{flex-shrink:0;margin-top:2px}.boot-shell{--boot-at:0s;min-height:100dvh;padding:var(--space-6) var(--space-4);box-sizing:border-box;place-items:center;display:grid}.boot-open{place-items:center;row-gap:var(--space-5);isolation:isolate;margin-block-end:8vh;display:grid}.boot-open:before{content:"";border-radius:var(--r-pill);background:radial-gradient(closest-side, var(--aura), transparent);pointer-events:none;z-index:-1;grid-area:1/1;width:260px;height:260px;margin-block:-82px}.boot-mark{transform-origin:50% 60%;width:96px;height:auto;animation:bootStamp .14s var(--ease-out,ease-out) calc(.8s + var(--boot-at)) both;grid-area:1/1;display:block;overflow:visible}.boot-ink{fill:var(--accent)}.boot-bowl,.boot-check{stroke-dasharray:1;stroke-dashoffset:0}.boot-bowl{animation:bootDraw .48s cubic-bezier(.2, 0, 0, 1) calc(60ms + var(--boot-at)) both}.boot-check{animation:bootDraw .26s cubic-bezier(.05, .7, .1, 1) calc(.6s + var(--boot-at)) both}@keyframes bootDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes bootStamp{0%{scale:1}45%{scale:.94}to{scale:1}}.boot-name{font-family:var(--font-title);font-weight:var(--fw-title);letter-spacing:var(--ls-title);font-size:var(--fs-title);color:var(--ink);white-space:nowrap;grid-area:2/1;line-height:1.1}@media (width>=761px){.boot-mark{width:112px}.boot-open:before{width:320px;height:320px;margin-block:-104px}}.v2-shape{inline-size:var(--shape-size,100%);block-size:var(--shape-size,100%);flex:none;place-items:center;display:inline-grid;position:relative}.v2-shape__svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.v2-shape__path{fill:var(--shape-fill,currentColor);stroke:var(--shape-stroke,none);stroke-width:var(--shape-stroke-width,0);stroke-dasharray:var(--shape-dash,none)}.v2-shape__content{place-items:center;display:grid;position:relative}.v2-shape[data-spin]>.v2-shape__svg{animation:v2-shape-spin var(--shape-spin,40s) linear infinite}.v2-shape[data-spin=reverse]>.v2-shape__svg{animation-direction:reverse}@keyframes v2-shape-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.v2-shape[data-spin]>.v2-shape__svg{animation:none}}:root[data-motion=calm] .v2-shape[data-spin]>.v2-shape__svg{animation:none}.v2-sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v2-odo{vertical-align:-.12em;font-family:var(--font-num,inherit);font-variant-numeric:tabular-nums;line-height:1;display:inline-flex;position:relative}.v2-odo[data-mode=digits]{direction:ltr;unicode-bidi:isolate}.v2-odo[data-mode=text]{font-family:inherit}.v2-odo[data-breath]{font-variation-settings:"wght" var(--odo-w,700), "ROND" var(--odo-r,0), "opsz" 144}.v2-odo__vis{block-size:1em;display:inline-flex;overflow:hidden}.v2-odo__col{block-size:1em;inline-size:var(--odo-cw,auto);display:inline-block;overflow:hidden}.v2-odo__reel{transform:translateY(calc(var(--d,0) * -10%));flex-direction:column;display:flex}.v2-odo[data-animate] .v2-odo__reel{transition:transform 1.05s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1)) calc(var(--odo-delay,0s) + var(--i,0) * 45ms)}.v2-odo__reel>i,.v2-odo__sym{text-align:center;block-size:1em;font-style:normal;line-height:1em;display:block}.v2-odo__sym,.v2-odo__text{white-space:pre}.v2-odo__stack{line-height:1.15;display:inline-grid;overflow:hidden}.v2-odo__layer{white-space:pre;grid-area:1/1}@media (prefers-reduced-motion:reduce){.v2-odo .v2-odo__reel{transition:none}}:root[data-motion=calm] .v2-odo .v2-odo__reel{transition:none}.v2-wavy{block-size:var(--wavy-h,24px);contain:layout paint;min-inline-size:24px;display:block}.v2-wavy__svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.v2-wavy__fill,.v2-wavy__track{fill:none;stroke-width:var(--wavy-stroke,6);stroke-linecap:round;stroke-linejoin:round}.v2-wavy__fill{stroke:var(--wavy-fill,var(--accent,#bd344f))}.v2-wavy__track{stroke:var(--wavy-track,var(--surface-4,#f0d5d6))}.v2-wavy__dot{fill:var(--wavy-fill,var(--accent,#bd344f))}.v2-fx{z-index:90;pointer-events:none;contain:strict;direction:ltr;position:fixed;inset:0;overflow:hidden}.v2-fx__p{will-change:transform, opacity;block-size:12px;inline-size:12px;display:none;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:visible}.v2-fx__p[data-on],.v2-fx__flyer{display:block}.v2-fx__flyer path{fill:var(--accent,#bd344f)}@media (prefers-reduced-motion:reduce){.v2-fx{display:none}}:root[data-motion=calm] .v2-fx{display:none}.v2-amud{font-family:var(--font-display,var(--font-ui,inherit));font-size:var(--amud-size,118px);font-weight:var(--amud-weight,700);letter-spacing:-.01em;line-height:1.08;position:relative}.v2-amud__stage{perspective:520px;block-size:1.12em;display:grid;overflow:hidden}.v2-amud__layer{grid-area:1/1;justify-self:start;align-items:flex-end;display:inline-flex}.v2-amud__ch{transform-origin:50% 60%;backface-visibility:hidden;display:inline-block}.v2-amud__done{padding-block-end:.25em;font-size:.62em}.v2-amud__side{flex-direction:column;justify-content:flex-end;gap:.11em;block-size:.62em;margin-inline-start:.07em;padding-block-end:.2em;display:inline-flex}.v2-amud__side i{background:currentColor;border-radius:50%;block-size:.15em;inline-size:.15em;display:block}.v2-amud__side[data-s=a] i:first-child{transform:scale(0)}.v2-amud[data-variant=roll]{letter-spacing:-.035em;line-height:1}.v2-amud[data-variant=roll] .v2-amud__stage{perspective:none;block-size:auto;display:inline-flex;overflow:visible}.v2-amud__slot{justify-items:center;margin-block:-.14em;padding-block:.14em;display:inline-grid;overflow:hidden}.v2-amud__g{white-space:pre;grid-area:1/1;display:block}.v2-snackbar-host{z-index:60;inset-inline:var(--snack-inset,10px);pointer-events:none;display:grid;position:fixed;inset-block-end:calc(var(--snack-bottom,98px) + env(safe-area-inset-bottom,0px))}.v2-snackbar-host[data-above]{z-index:85;inset-block-start:calc(10px + env(safe-area-inset-top,0px));inset-block-end:auto}.v2-snackbar-host[data-above] .v2-snack{align-self:start}@media (width>=761px){.v2-snackbar-host{inset-block-end:var(--snack-bottom-desk,30px);inset-inline-start:max(var(--snack-inset,10px), min(var(--snack-start-desk,540px), 100vw - var(--snack-end-desk,40px) - 360px));inset-inline-end:var(--snack-end-desk,40px)}}.v2-snack{border-radius:var(--r-toast,26px);background:var(--inverse,#342022);min-block-size:60px;color:var(--on-inverse,#f6ebec);box-shadow:var(--shadow,0 30px 70px -34px #3c0a148c), inset 0 0 0 1px var(--inverse-edge,transparent);pointer-events:auto;border-end-end-radius:var(--r-toast-cut,var(--r-toast,26px));grid-area:1/1;align-self:end;align-items:center;gap:6px;padding:8px;padding-inline-start:18px;display:flex}.v2-snack[data-leaving]{pointer-events:none}.v2-snack__text{flex:1;margin:0;font-size:14.5px;line-height:1.35}.v2-snack__action{min-block-size:44px;min-inline-size:44px;color:var(--inverse-accent,#ffadb4);font:inherit;cursor:pointer;transition:border-radius .45s var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1)), background-color .2s;background:0 0;border:0;border-radius:22px;flex:none;padding-inline:12px;font-size:15px;font-weight:600}.v2-snack__action:hover{background:color-mix(in oklab, currentColor 12%, transparent)}.v2-snack__action:active{border-radius:12px}.v2-snack[data-leaving] .v2-snack__action:disabled{opacity:1}.v2-snack__action:disabled{opacity:.5;cursor:default}.v2-snack__action:focus-visible{outline:3px solid var(--inverse-accent,#ffadb4);outline-offset:2px}.v2-snack__dot,.v2-snack__undo-icon{display:none}.v2-snackbar-host[data-family=vessels] .v2-snack__dot{background:var(--accent);block-size:10px;inline-size:10px;box-shadow:0 0 0 2px color-mix(in srgb, var(--on-inverse) 30%, transparent);border-radius:50%;flex:none;display:block}.v2-snackbar-host[data-family=vessels] .v2-snack__action{align-items:center;gap:6px;display:inline-flex}.v2-snackbar-host[data-family=vessels] .v2-snack__undo-icon{flex:none;display:block}.hb{isolation:isolate;border-radius:var(--r-hero);background:var(--hero-fill,var(--hero));color:var(--on-hero);border-end-end-radius:var(--r-hero-cut);padding:14px 16px 16px;position:relative;overflow:hidden}.hb-s1,.hb-s2{z-index:-1;pointer-events:none;position:absolute}.hb-s1{--shape-fill:color-mix(in oklch, var(--on-hero) 13%, transparent);block-size:330px;inline-size:330px;inset-block-start:-130px;inset-inline-end:-120px}.hb-s2{--shape-fill:color-mix(in oklch, var(--tertiary-container) 38%, transparent);block-size:170px;inline-size:170px;inset-block-end:64px;inset-inline-start:-60px}.hb-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.hb-chip{min-block-size:44px;box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--on-hero) 45%, transparent);color:inherit;font-size:var(--fs-meta);transition:border-radius .45s var(--ease-spring), background-color .2s;background:0 0;border-radius:22px;align-items:center;gap:8px;padding-inline:14px;display:inline-flex}.hb-chip b{font-weight:700}.hb-chip span{font-weight:500}.hb-chip:hover{background:color-mix(in oklch, var(--on-hero) 24%, transparent)}.hb-chip:active{border-radius:10px}.hb-ib{block-size:44px;inline-size:44px;color:inherit;background:color-mix(in oklch, var(--on-hero) 16%, transparent);transition:border-radius .45s var(--ease-spring), background-color .2s;border-radius:22px;flex:none;place-items:center;display:grid}.hb-ib:hover{background:color-mix(in oklch, var(--on-hero) 24%, transparent)}.hb-ib:active{border-radius:12px}.hb :focus-visible{outline:3px solid var(--on-hero);outline-offset:2px}.hb-kicker{font-size:var(--fs-label);margin:12px 0 0;font-weight:500}.hb-amud{--amud-size:var(--fs-giant);--amud-weight:700;margin-block-start:-4px}.hb-sub{font-size:var(--fs-body);opacity:.92;margin:-2px 0 0;font-weight:500}.hb-perek{font-size:var(--fs-small);opacity:.92;margin:2px 0 0}.hb-perek b{font-weight:600}.hb-wave{--wavy-fill:var(--on-hero);--wavy-track:color-mix(in oklch, var(--on-hero) 28%, transparent);margin-block-start:12px}.hb-meta{font-size:var(--fs-meta);justify-content:space-between;align-items:baseline;gap:8px;margin-block-start:8px;display:flex}.hb-meta__n{font-size:17px;font-weight:700}.hb-pct{direction:ltr;unicode-bidi:isolate;font-size:24px;font-weight:600}.hb-learn-row{gap:8px;margin-block-start:14px;display:flex}.hb-learn{isolation:isolate;border-radius:var(--r-learn);background:var(--cta-bg);block-size:66px;min-inline-size:0;color:var(--cta-ink);font-size:var(--fs-learn);transition:border-radius .5s var(--ease-spring), transform .25s var(--ease-spring), box-shadow .2s;flex:1;justify-content:center;align-items:center;gap:10px;font-weight:700;display:flex;position:relative;overflow:hidden}.hb-learn:hover{box-shadow:0 0 0 4px color-mix(in oklch, var(--on-hero) 25%, transparent)}.hb-learn:active{border-radius:var(--r-press);transform:scale(.97)}.hb-learn:disabled{opacity:.5}.hb-learn__icon{background:var(--cta-ink);block-size:34px;inline-size:34px;color:var(--cta-bg);border-radius:50%;place-items:center;display:grid}.hb-learn__icon svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;block-size:22px;inline-size:22px}.hb-learn__amud{background:color-mix(in oklch, var(--cta-ink) 12%, transparent);border-radius:12px;padding:4px 10px;font-size:15px;font-weight:600}.hb-daf{border-radius:var(--r-learn);background:color-mix(in oklch, var(--on-hero) 16%, transparent);block-size:66px;min-inline-size:76px;color:inherit;font-size:var(--fs-label);transition:border-radius .5s var(--ease-spring), background-color .2s;flex:none;padding-inline:12px;font-weight:700}.hb-daf:hover{background:color-mix(in oklch, var(--on-hero) 24%, transparent)}.hb-daf:active{border-radius:var(--r-press)}.hb-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hb-fact{isolation:isolate;flex-direction:column;justify-content:flex-end;gap:3px;min-block-size:98px;padding:12px;display:flex;position:relative;overflow:hidden}.hb-fact__shape{z-index:-1;--shape-fill:color-mix(in oklch, currentColor 12%, transparent);block-size:78px;inline-size:78px;position:absolute;inset-block-start:-22px;inset-inline-end:-18px}.hb-fact--1{background:var(--accent-container);color:var(--on-accent-container);border-radius:28px;border-end-end-radius:10px}.hb-fact--2{background:var(--secondary-container);color:var(--on-secondary-container);border-radius:28px;border-start-end-radius:10px}.hb-fact--3{background:var(--tertiary-container);color:var(--on-tertiary-container);border-radius:28px;border-start-start-radius:10px}.hb-fact__v{font-size:var(--fs-num-lg);direction:ltr;unicode-bidi:isolate;justify-content:flex-end;align-items:baseline;gap:1px;font-weight:650;line-height:1;display:flex}.hb-fact__v small{font-size:17px}.hb-fact__date{font-family:var(--font-ui);direction:rtl;justify-content:flex-start;font-size:19px;font-weight:700;line-height:1.15}.hb-fact__date.is-missing{font-size:var(--fs-small);font-weight:600}.hb-fact__l{font-size:var(--fs-caption);opacity:.88;font-weight:500}.hb-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hb-row{background:var(--surface-1);border-radius:var(--r-row);transition:background-color .25s, border-radius .45s var(--ease-spring);align-items:center;gap:6px;padding:8px;display:flex;position:relative;overflow:hidden}.hb-row[data-active]{background:var(--accent-container)}.hb-row__main{text-align:start;min-inline-size:0;color:inherit;border-radius:20px;flex:1;align-items:center;gap:12px;padding:2px;display:flex}.hb-row__badge{block-size:54px;inline-size:54px;color:var(--on-accent-container);flex:none;place-items:center;display:grid;position:relative}.hb-row__badge .v2-shape{transition:transform .6s var(--ease-spring);position:absolute;inset:0}.hb-row__badge{--shape-fill:var(--accent-container)}.hb-row[data-active] .hb-row__badge{--shape-fill:var(--bg)}.hb-row__main:hover .hb-row__badge .v2-shape{transform:rotate(40deg)scale(1.06)}.hb-row__badge b{direction:ltr;unicode-bidi:isolate;font-size:15px;font-weight:650;position:relative}.hb-row__m{min-inline-size:0}.hb-row__m b{font-size:var(--fs-row);font-weight:700;display:block}.hb-row__m small{font-size:var(--fs-caption);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-block-start:2px;display:block;overflow:hidden}.hb-row__q{background:var(--accent);block-size:50px;inline-size:50px;color:var(--on-accent);transition:border-radius .45s var(--ease-spring), transform .25s var(--ease-spring);border-radius:25px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.hb-row__q:hover{transform:scale(1.05)}.hb-row__q:active{border-radius:14px;transform:scale(.94)}.hb-row__bar{background:color-mix(in oklch, var(--accent) 18%, transparent);border-radius:2px;block-size:3px;position:absolute;inset-block-end:0;inset-inline:22px;overflow:hidden}.hb-row__bar i{background:var(--accent);transform-origin:100%;transform:scaleX(var(--hb-f));transition:transform 1.1s var(--ease-emph);position:absolute;inset:0}.hb-bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;margin:0;padding:0;list-style:none;display:grid}.hb-bar{justify-items:center;gap:4px;display:grid}.hb-bar__track{background:var(--surface-3);border-radius:12px;block-size:84px;inline-size:100%;max-inline-size:36px;position:relative;overflow:hidden}.hb-bar__track i{background:var(--accent-container);transform-origin:50% 100%;block-size:100%;transform:scaleY(var(--v,0));transition:transform 1s var(--ease-spring);border-radius:12px;position:absolute;inset-block-end:0;inset-inline:0}.hb-bar[data-today] .hb-bar__track i{background:var(--accent)}.hb-bar[data-future] .hb-bar__track{outline:1.5px dashed var(--line);outline-offset:-1.5px;background:0 0}.hb-bar[data-rest] .hb-bar__track{background:color-mix(in oklch, var(--surface-3) 50%, transparent)}.hb-bar__n{min-block-size:1.2em;font-size:var(--fs-caption);color:var(--ink-2);font-weight:600}.hb-bar__d{font-size:var(--fs-caption);color:var(--ink-2);font-weight:600}.hb-bar[data-today] .hb-bar__d{color:var(--accent-text);font-weight:700}@media (prefers-reduced-motion:reduce){.hb-row__bar i,.hb-bar__track i{transition:none}}:root[data-motion=calm] .hb-row__bar i,:root[data-motion=calm] .hb-bar__track i{transition:none}.bn-rail{z-index:30;background:var(--surface-1);flex-direction:column;align-items:center;gap:18px;inline-size:96px;padding-block:18px;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.bn-logo{block-size:48px;inline-size:48px;color:var(--accent);border-radius:var(--r-pill);place-items:center;display:grid;position:relative}.bn-logo__shape{position:absolute;inset:0}.bn-logo__glyph{block-size:24px;inline-size:24px;color:var(--on-accent);position:relative}.bn-fab{background:var(--accent-container);min-block-size:74px;inline-size:64px;color:var(--on-accent-container);transition:border-radius .5s var(--ease-spring), transform .25s var(--ease-spring), box-shadow .2s;border:0;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 0;display:flex}.bn-fab:hover:not(:disabled){box-shadow:var(--shadow-soft)}.bn-fab:active:not(:disabled){border-radius:32px;transform:scale(.95)}.bn-fab:disabled{opacity:.6;cursor:default}.bn-fab__label{font-size:var(--fs-small);font-weight:var(--fw-strong);text-align:center;line-height:1.15}.bn-rail__items{isolation:isolate;flex-direction:column;gap:12px;margin-block-start:6px;display:flex;position:relative}.bn-item{min-block-size:56px;color:var(--ink-2);font-size:var(--fs-caption);font-weight:var(--fw-label);flex-direction:column;flex:1;align-items:center;gap:4px;text-decoration:none;display:flex}.bn-item[aria-current=page]{color:var(--ink)}.bn-item__icon{border-radius:var(--r-nav);place-items:center;block-size:32px;inline-size:56px;transition:background-color .2s;display:grid;position:relative}.bn-bar .bn-item__icon{inline-size:64px}.bn-item:hover .bn-item__icon{background:var(--veil)}.bn-item[aria-current=page] .bn-item__icon{color:var(--on-secondary-container)}.bn-item__icon svg{transition:transform var(--dur-base) var(--ease-spring)}.bn-item:active .bn-item__icon svg{transform:scale(.88)}.bn-item:focus-visible{outline:none}.bn-item:focus-visible .bn-item__icon{outline:3px solid var(--focus);outline-offset:2px;box-shadow:var(--focus-halo)}.bn-rail__items>.shell-pill,.bn-bar>.shell-pill{border-radius:var(--r-nav);background:var(--secondary-container)}:is(.bn-rail__items,.bn-bar):not([data-pill]) .bn-item[aria-current=page] .bn-item__icon{background:var(--secondary-container)}.bn-top{z-index:20;isolation:isolate;align-items:center;gap:10px;block-size:68px;padding-inline:28px;display:flex;position:sticky;top:0}.bn-top:before{content:"";z-index:-1;background:color-mix(in oklab, var(--bg) 30%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 55%,#0000);mask:linear-gradient(#000 55%,#0000)}.bn-top__date{font-size:var(--fs-body);margin-inline-end:auto}.bn-bar{z-index:30;isolation:isolate;padding:10px 8px calc(12px + env(safe-area-inset-bottom,0px));background:var(--surface-2);display:flex;position:fixed;inset-block-end:0;inset-inline:0}@property --h{syntax:"<number>";inherits:true;initial-value:14}@property --c{syntax:"<number>";inherits:true;initial-value:1}@property --l{syntax:"<number>";inherits:true;initial-value:.54}@property --f{syntax:"<number>";inherits:false;initial-value:0}@property --w{syntax:"<number>";inherits:true;initial-value:620}@property --r{syntax:"<number>";inherits:true;initial-value:0}@property --sk-c{syntax:"<color>";inherits:true;initial-value:#ff4d8d}@property --sk-cd{syntax:"<color>";inherits:true;initial-value:#e3246b}@property --sk-ct{syntax:"<color>";inherits:true;initial-value:#be1759}@property --sk-cti{syntax:"<color>";inherits:true;initial-value:#ff85b0}@property --sk-con{syntax:"<color>";inherits:true;initial-value:#0e0f1a}@property --sk-lq{syntax:"<color>";inherits:true;initial-value:#b8185a}@property --sk-lqi{syntax:"<color>";inherits:true;initial-value:#fff}@property --sk-k{syntax:"<color>";inherits:true;initial-value:#2b070e}@property --sk-hi{syntax:"<color>";inherits:true;initial-value:#ff5c71}@property --sk-c2{syntax:"<color>";inherits:true;initial-value:#ff6a1f}[data-gem=zer]{--h:152;--c:1;--l:.52;--sk-c:var(--zer);--sk-cd:var(--zer-d);--sk-ct:var(--zer-t);--sk-cti:var(--zer-ti);--sk-con:var(--zer-on);--sk-lq:var(--zer-lq);--sk-lqi:var(--zer-lqi);--sk-k:var(--zer-k);--sk-hi:var(--zer-hi);--sk-c2:var(--zer-c2)}[data-gem=moe]{--h:62;--c:1.05;--l:.54;--sk-c:var(--moe);--sk-cd:var(--moe-d);--sk-ct:var(--moe-t);--sk-cti:var(--moe-ti);--sk-con:var(--moe-on);--sk-lq:var(--moe-lq);--sk-lqi:var(--moe-lqi);--sk-k:var(--moe-k);--sk-hi:var(--moe-hi);--sk-c2:var(--moe-c2)}[data-gem=nas]{--h:14;--c:1.05;--l:.54;--sk-c:var(--nas);--sk-cd:var(--nas-d);--sk-ct:var(--nas-t);--sk-cti:var(--nas-ti);--sk-con:var(--nas-on);--sk-lq:var(--nas-lq);--sk-lqi:var(--nas-lqi);--sk-k:var(--nas-k);--sk-hi:var(--nas-hi);--sk-c2:var(--nas-c2)}[data-gem=nez]{--h:262;--c:1;--l:.54;--sk-c:var(--nez);--sk-cd:var(--nez-d);--sk-ct:var(--nez-t);--sk-cti:var(--nez-ti);--sk-con:var(--nez-on);--sk-lq:var(--nez-lq);--sk-lqi:var(--nez-lqi);--sk-k:var(--nez-k);--sk-hi:var(--nez-hi);--sk-c2:var(--nez-c2)}[data-gem=kod]{--h:310;--c:.95;--l:.54;--sk-c:var(--kod);--sk-cd:var(--kod-d);--sk-ct:var(--kod-t);--sk-cti:var(--kod-ti);--sk-con:var(--kod-on);--sk-lq:var(--kod-lq);--sk-lqi:var(--kod-lqi);--sk-k:var(--kod-k);--sk-hi:var(--kod-hi);--sk-c2:var(--kod-c2)}[data-gem=tah]{--h:205;--c:.9;--l:.51;--sk-c:var(--tah);--sk-cd:var(--tah-d);--sk-ct:var(--tah-t);--sk-cti:var(--tah-ti);--sk-con:var(--tah-on);--sk-lq:var(--tah-lq);--sk-lqi:var(--tah-lqi);--sk-k:var(--tah-k);--sk-hi:var(--tah-hi);--sk-c2:var(--tah-c2)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--gap:8px;--gap-grid:10px;--gap-section:22px;--pad-phone:14px;--pad-desk:24px;--text-scale:1;--fs-giant:118px;--fs-story:150px;--fs-pace:76px;--fs-title-xl:40px;--fs-num-xl:40px;--fs-siyum:32px;--fs-num-lg:30px;--fs-headline:calc(22px * var(--text-scale));--fs-learn:calc(20px * var(--text-scale));--fs-quote:calc(19px * var(--text-scale));--fs-title-sm:calc(18px * var(--text-scale));--fs-row:calc(16.5px * var(--text-scale));--fs-button-lg:calc(16.5px * var(--text-scale));--fs-button:calc(15px * var(--text-scale));--fs-body:calc(15px * var(--text-scale));--fs-meta:calc(14.5px * var(--text-scale));--fs-label:calc(14px * var(--text-scale));--fs-small:calc(13px * var(--text-scale));--fs-caption:calc(12.5px * var(--text-scale));--fs-tiny:calc(11.5px * var(--text-scale));--fw-body:400;--fw-label:600;--fw-strong:700;--lh-body:1.5;--lh-title:1.1;--dur-press:.12s;--dur-fast:.18s;--dur-base:.28s;--dur-screen:.35s;--dur-slow:.52s;--dur-morph:.45s;--dur-count:.65s;--dur-glide:1s;--dur-draw:1.1s;--dur-celebrate:2.4s;--dur-snack:4.6s;--stagger:45ms;--lift:-3px;--press-scale:.97;--ease-in:cubic-bezier(.55, 0, 1, .45);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--r-pill:999px;--ok:oklch(46% .16 152);--ok-container:oklch(93% .05 152);--on-ok-container:oklch(30% .09 152);--warn:oklch(50% .14 62);--warn-container:oklch(94% .06 75);--on-warn-container:oklch(32% .09 62);--danger:#b3261e;--danger-container:#f9dedc;--on-danger-container:#410e0b}:root[data-text-size=large]{--text-scale:1.125}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ok:oklch(80% .12 152);--ok-container:oklch(32% .06 152);--on-ok-container:oklch(90% .06 152);--warn:oklch(83% .12 72);--warn-container:oklch(34% .06 62);--on-warn-container:oklch(92% .06 72);--danger:#f2b8b5;--danger-container:#8c1d18;--on-danger-container:#f9dedc}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ok:oklch(80% .12 152);--ok-container:oklch(32% .06 152);--on-ok-container:oklch(90% .06 152);--warn:oklch(83% .12 72);--warn-container:oklch(34% .06 62);--on-warn-container:oklch(92% .06 72);--danger:#f2b8b5;--danger-container:#8c1d18;--on-danger-container:#f9dedc}}:root:where(:not([data-skin]),[data-skin=dynamic]){--font-ui:"Google Sans", "Noto Sans Hebrew", "Rubik", "Segoe UI", Arial, sans-serif;--font-display:var(--font-ui);--font-title:var(--font-ui);--font-head:var(--font-ui);--font-num:"Google Sans Flex Num", "Google Sans", "Segoe UI", Arial, sans-serif;--font-stamp:var(--font-ui);--font-quote:"Noto Rashi Hebrew", "Google Sans", "David", serif;--fw-display:700;--fw-title:700;--fw-num:650;--ls-display:-.01em;--ls-title:-.015em;--lh-display:1.08;--fs-title:34px;--fs-title-desk:30px;--r-hero:38px;--r-hero-cut:14px;--r-card:30px;--r-card-cut:30px;--r-tile:28px;--r-row:26px;--r-button:22px;--r-button-lg:28px;--r-learn:33px;--r-press:12px;--r-field:18px;--r-chip:18px;--r-cell:7px;--r-cell-pair:18px;--r-popover:24px;--r-toast:26px;--r-toast-cut:26px;--r-sheet:36px;--r-nav:16px;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-spring-strong:cubic-bezier(.3, 1.9, .5, 1);--ease-emph:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.2, 0, 0, 1);--glide:--h var(--dur-glide) var(--ease-emph), --c var(--dur-glide) var(--ease-emph), --l var(--dur-glide) var(--ease-emph);--glide-bg:0s;--aura-motion:aura 19s ease-in-out infinite alternate;--zer:oklch(60% .15 152);--moe:oklch(68% .15 62);--nas:oklch(58% .18 14);--nez:oklch(55% .16 262);--kod:oklch(55% .15 310);--tah:oklch(62% .12 205);--zer-t:oklch(48% .165 152);--moe-t:oklch(48% .173 62);--nas-t:oklch(48% .173 14);--nez-t:oklch(48% .165 262);--kod-t:oklch(48% .157 310);--tah-t:oklch(48% .149 205)}:root:where(:not([data-skin]),[data-skin=dynamic]),:root:where(:not([data-skin]),[data-skin=dynamic]) :is([data-gem],.tone){--p:oklch(var(--l) calc(.165 * var(--c)) var(--h));--pt:oklch(calc(var(--l) - .06) calc(.165 * var(--c)) var(--h));--on-p:oklch(.985 .012 var(--h));--pc:oklch(.9 calc(.075 * var(--c)) var(--h));--on-pc:oklch(.3 calc(.1 * var(--c)) var(--h));--sc:oklch(.925 .04 calc(var(--h) + 28));--on-sc:oklch(.32 .06 calc(var(--h) + 28));--t:oklch(.56 .13 calc(var(--h) + 85));--tc:oklch(.91 .07 calc(var(--h) + 85));--on-tc:oklch(.3 .08 calc(var(--h) + 85));--b-bg:oklch(.984 .008 var(--h));--s1:oklch(.962 .015 var(--h));--s2:oklch(.944 .02 var(--h));--s3:oklch(.924 .025 var(--h));--s4:oklch(.895 .03 var(--h));--stage:oklch(.925 .022 var(--h));--wash:7%;--page:color-mix(in oklch, var(--p) 13%, var(--stage));--bg:color-mix(in oklch, var(--p) var(--wash), var(--b-bg));--surface-1:color-mix(in oklch, var(--p) var(--wash), var(--s1));--surface-2:color-mix(in oklch, var(--p) var(--wash), var(--s2));--surface-3:color-mix(in oklch, var(--p) var(--wash), var(--s3));--surface-4:color-mix(in oklch, var(--p) var(--wash), var(--s4));--ink:oklch(.22 .025 var(--h));--ink-2:oklch(.45 .03 var(--h));--ink-3:var(--ink-2);--line:oklch(.86 .025 var(--h));--veil:color-mix(in oklch, var(--ink) 7%, transparent);--focus:var(--p);--focus-halo:0 0 0 0 transparent;--selected:var(--p);--on-selected:var(--on-p);--accent:var(--p);--accent-deep:oklch(.42 calc(.13 * var(--c)) var(--h));--accent-text:var(--pt);--on-accent:var(--on-p);--accent-container:var(--pc);--on-accent-container:var(--on-pc);--secondary-container:var(--sc);--on-secondary-container:var(--on-sc);--tertiary:var(--t);--tertiary-container:var(--tc);--on-tertiary-container:var(--on-tc);--highlight:var(--tc);--on-highlight:var(--on-tc);--liquid:var(--p);--on-liquid:var(--on-p);--inverse:oklch(.27 .03 var(--h));--on-inverse:oklch(.95 .012 var(--h));--inverse-accent:oklch(.83 .1 var(--h));--inverse-edge:transparent;--cta-bg:var(--pc);--cta-ink:var(--on-pc);--cta-label:var(--on-pc);--hero:var(--p);--on-hero:var(--on-p);--hero-fill:linear-gradient(172deg, var(--hero) 0%, var(--hero) 46%, color-mix(in oklch, var(--hero) 84%, black) 100%);--fixed-light:oklch(.984 .008 var(--h));--on-fixed-light:oklch(.22 .025 var(--h));--fixed-dark:oklch(.2 .018 var(--h));--on-fixed-dark:oklch(.94 .012 var(--h));--scrim:oklch(.1 .02 var(--h) / .55);--shadow:0 30px 70px -34px oklch(.25 .09 var(--h) / .55);--shadow-soft:0 8px 20px -8px oklch(.3 .1 var(--h) / .5);--aura:color-mix(in oklch, var(--p) 34%, transparent)}:root:where(:not([data-skin]),[data-skin=dynamic])[data-theme=dark],:root:where(:not([data-skin]),[data-skin=dynamic])[data-theme=dark] :is([data-gem],.tone){--p:oklch(.8 calc(.12 * var(--c)) var(--h));--pt:var(--p);--on-p:oklch(.25 .08 var(--h));--pc:oklch(.38 calc(.1 * var(--c)) var(--h));--on-pc:oklch(.92 .05 var(--h));--sc:oklch(.33 .045 calc(var(--h) + 28));--on-sc:oklch(.91 .035 calc(var(--h) + 28));--t:oklch(.8 .11 calc(var(--h) + 85));--tc:oklch(.36 .075 calc(var(--h) + 85));--on-tc:oklch(.91 .06 calc(var(--h) + 85));--b-bg:oklch(.165 .014 var(--h));--s1:oklch(.2 .018 var(--h));--s2:oklch(.23 .021 var(--h));--s3:oklch(.26 .024 var(--h));--s4:oklch(.3 .027 var(--h));--stage:oklch(.12 .012 var(--h));--wash:12%;--page:color-mix(in oklch, var(--pc) 30%, var(--stage));--bg:color-mix(in oklch, var(--pc) var(--wash), var(--b-bg));--surface-1:color-mix(in oklch, var(--pc) var(--wash), var(--s1));--surface-2:color-mix(in oklch, var(--pc) var(--wash), var(--s2));--surface-3:color-mix(in oklch, var(--pc) var(--wash), var(--s3));--surface-4:color-mix(in oklch, var(--pc) var(--wash), var(--s4));--ink:oklch(.94 .012 var(--h));--ink-2:oklch(.77 .025 var(--h));--line:oklch(.35 .022 var(--h));--accent-deep:var(--pc);--inverse:oklch(.9 .015 var(--h));--on-inverse:oklch(.24 .02 var(--h));--inverse-accent:oklch(.45 .15 var(--h));--cta-bg:var(--p);--cta-ink:var(--on-p);--cta-label:var(--on-p);--hero:oklch(.42 calc(.13 * var(--c)) var(--h));--on-hero:oklch(.97 .015 var(--h));--hero-fill:linear-gradient(172deg, color-mix(in oklch, var(--hero) 84%, white) 0%, var(--hero) 46%);--shadow:0 30px 70px -30px oklch(0% 0 0/.7);--shadow-soft:0 8px 20px -8px oklch(0% 0 0/.6);--aura:color-mix(in oklch, var(--p) 22%, transparent)}:root:where(:not([data-skin]),[data-skin=dynamic])[data-theme=dark]{--zer:oklch(78% .14 152);--moe:oklch(82% .13 62);--nas:oklch(76% .14 14);--nez:oklch(76% .12 262);--kod:oklch(76% .12 310);--tah:oklch(80% .1 205);--zer-t:oklch(80% .12 152);--moe-t:oklch(80% .126 62);--nas-t:oklch(80% .126 14);--nez-t:oklch(80% .12 262);--kod-t:oklch(80% .114 310);--tah-t:oklch(80% .108 205)}@media (prefers-color-scheme:dark){:root:not([data-theme]),:root:not([data-theme]) :is([data-gem],.tone){--p:oklch(.8 calc(.12 * var(--c)) var(--h));--pt:var(--p);--on-p:oklch(.25 .08 var(--h));--pc:oklch(.38 calc(.1 * var(--c)) var(--h));--on-pc:oklch(.92 .05 var(--h));--b-bg:oklch(.165 .014 var(--h));--s1:oklch(.2 .018 var(--h));--s2:oklch(.23 .021 var(--h));--s3:oklch(.26 .024 var(--h));--s4:oklch(.3 .027 var(--h));--stage:oklch(.12 .012 var(--h));--page:var(--stage);--bg:var(--b-bg);--surface-1:var(--s1);--surface-2:var(--s2);--surface-3:var(--s3);--surface-4:var(--s4);--ink:oklch(.94 .012 var(--h));--ink-2:oklch(.77 .025 var(--h));--line:oklch(.35 .022 var(--h));--inverse:oklch(.9 .015 var(--h));--on-inverse:oklch(.24 .02 var(--h));--inverse-accent:oklch(.45 .15 var(--h));--cta-bg:var(--p);--cta-ink:var(--on-p);--hero:oklch(.42 calc(.13 * var(--c)) var(--h));--on-hero:oklch(.97 .015 var(--h));--aura:transparent}}:root[data-skin=vessels]{--font-ui:"Rubik", "Heebo", "Arial Hebrew", Arial, sans-serif;--font-display:var(--font-ui);--font-title:var(--font-ui);--font-head:var(--font-ui);--font-num:var(--font-ui);--font-stamp:var(--font-ui);--font-quote:"Noto Rashi Hebrew", "Frank Ruhl Libre", "David", serif;--fw-display:900;--fw-title:900;--fw-num:800;--ls-display:-.035em;--ls-title:-.035em;--lh-display:1;--fs-title:34px;--fs-title-desk:34px;--r-hero:32px;--r-hero-cut:32px;--r-card:26px;--r-card-cut:26px;--r-tile:22px;--r-row:26px;--r-button:20px;--r-button-lg:20px;--r-learn:20px;--r-press:20px;--r-field:14px;--r-chip:999px;--r-cell:15px;--r-cell-pair:6px;--r-popover:22px;--r-toast:22px;--r-toast-cut:22px;--r-sheet:32px;--r-nav:21px;--ease-spring:cubic-bezier(.2, .9, .25, 1.25);--ease-spring-strong:cubic-bezier(.2, .9, .25, 1.25);--ease-emph:cubic-bezier(.2, .8, .2, 1);--ease-out:cubic-bezier(.2, .8, .2, 1);--glide:none;--glide-bg:.6s cubic-bezier(.2, .8, .2, 1);--aura-motion:none;--wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='20' viewBox='0 0 240 20' preserveAspectRatio='none'%3E%3Cpath d='M0 10C30 0 30 0 60 10S90 20 120 10 150 0 180 10 210 20 240 10V20H0Z'/%3E%3C/svg%3E");--zer:#16c784;--zer-d:#0a9a62;--zer-t:#08784d;--zer-ti:#45e3a6;--zer-on:#0e0f1a;--zer-lq:#067a4e;--zer-lqi:#fff;--moe:#ffc21a;--moe-d:#ee9d00;--moe-t:#855a00;--moe-ti:#ffd454;--moe-on:#0e0f1a;--moe-lq:#9a6200;--moe-lqi:#fff;--nas:#ff4d8d;--nas-d:#e3246b;--nas-t:#be1759;--nas-ti:#ff85b0;--nas-on:#0e0f1a;--nas-lq:#b8185a;--nas-lqi:#fff;--nez:#3d4bff;--nez-d:#2330d8;--nez-t:#2f3ceb;--nez-ti:#98a0ff;--nez-on:#fff;--nez-lq:#1b1f8a;--nez-lqi:#ffd454;--kod:#ff6a1f;--kod-d:#e04800;--kod-t:#b03a00;--kod-ti:#ff9560;--kod-on:#0e0f1a;--kod-lq:#a83500;--kod-lqi:#fff;--tah:#19c3e6;--tah-d:#0798ba;--tah-t:#066d86;--tah-ti:#62def6;--tah-on:#0e0f1a;--tah-lq:#055d73;--tah-lqi:#fff}:root[data-skin=vessels][data-theme=dark]{--zer:#16c784;--zer-d:#0a9a62;--zer-t:#45e3a6;--zer-ti:#08784d;--zer-on:#0e0f1a;--zer-lq:#067a4e;--zer-lqi:#fff;--moe:#ffc21a;--moe-d:#ee9d00;--moe-t:#ffd454;--moe-ti:#855a00;--moe-on:#0e0f1a;--moe-lq:#9a6200;--moe-lqi:#fff;--nas:#ff4d8d;--nas-d:#e3246b;--nas-t:#ff85b0;--nas-ti:#be1759;--nas-on:#0e0f1a;--nas-lq:#b8185a;--nas-lqi:#fff;--nez:#3d4bff;--nez-d:#2330d8;--nez-t:#98a0ff;--nez-ti:#2f3ceb;--nez-on:#fff;--nez-lq:#1b1f8a;--nez-lqi:#ffd454;--kod:#ff6a1f;--kod-d:#e04800;--kod-t:#ff9560;--kod-ti:#b03a00;--kod-on:#0e0f1a;--kod-lq:#a83500;--kod-lqi:#fff;--tah:#19c3e6;--tah-d:#0798ba;--tah-t:#62def6;--tah-ti:#066d86;--tah-on:#0e0f1a;--tah-lq:#055d73;--tah-lqi:#fff}:root[data-skin=vessels],:root[data-skin=vessels] :is([data-gem],.tone){--wash:7%;--page:#d5d8e2;--bg:color-mix(in srgb, var(--sk-c) var(--wash), #edeef3);--surface-1:#fff;--surface-2:#f2f3f7;--surface-3:#e7e8ec;--surface-4:#dbdce1;--ink:#0e0f1a;--ink-2:#4a4d5e;--ink-3:#565a6e;--line:#dfe1ea;--veil:#0e0f1a0f;--focus:#3d4bff;--focus-halo:0 0 0 0 transparent;--selected:var(--ink);--on-selected:#edeef3;--accent:var(--sk-c);--accent-deep:var(--sk-cd);--accent-text:var(--sk-ct);--on-accent:var(--sk-con);--accent-container:color-mix(in srgb, var(--sk-c) 22%, #fff);--on-accent-container:var(--ink);--secondary-container:color-mix(in srgb, var(--sk-c) 12%, #fff);--on-secondary-container:var(--ink);--tertiary:var(--ink);--tertiary-container:color-mix(in srgb, var(--sk-c) 34%, #fff);--on-tertiary-container:var(--ink);--highlight:var(--ink);--on-highlight:#edeef3;--liquid:var(--sk-lq);--on-liquid:var(--sk-lqi);--inverse:var(--ink);--on-inverse:#edeef3;--inverse-accent:var(--sk-cti);--inverse-edge:transparent;--cta-bg:#0e0f1a;--cta-ink:#fff;--cta-label:var(--sk-c);--hero:var(--sk-c);--on-hero:var(--sk-con);--hero-fill:var(--sk-c);--fixed-light:#edeef3;--on-fixed-light:#0e0f1a;--fixed-dark:#15161f;--on-fixed-dark:#f2f3f8;--scrim:#06071073;--shadow:0 22px 44px -26px #0e103080;--shadow-soft:0 14px 24px -14px #0009;--aura:transparent}:root[data-skin=vessels][data-theme=dark],:root[data-skin=vessels][data-theme=dark] :is([data-gem],.tone){--wash:10%;--page:#040409;--bg:color-mix(in srgb, var(--sk-c) var(--wash), #0a0b11);--surface-1:#15161f;--surface-2:#1e2029;--surface-3:#292b33;--surface-4:#33353e;--ink:#f2f3f8;--ink-2:#aaadbd;--ink-3:#9a9eb1;--line:#282b38;--veil:#f2f3f817;--focus:#98a0ff;--focus-halo:0 0 0 0 transparent;--selected:var(--ink);--on-selected:#0a0b11;--accent:var(--sk-c);--accent-deep:var(--sk-cd);--accent-text:var(--sk-ct);--on-accent:var(--sk-con);--accent-container:color-mix(in srgb, var(--sk-c) 22%, #15161f);--on-accent-container:var(--ink);--secondary-container:color-mix(in srgb, var(--sk-c) 12%, #15161f);--on-secondary-container:var(--ink);--tertiary:var(--ink);--tertiary-container:color-mix(in srgb, var(--sk-c) 34%, #15161f);--on-tertiary-container:var(--ink);--highlight:var(--ink);--on-highlight:#0a0b11;--liquid:var(--sk-lq);--on-liquid:var(--sk-lqi);--inverse:var(--ink);--on-inverse:#0a0b11;--inverse-accent:var(--sk-cti);--inverse-edge:transparent;--cta-bg:#0e0f1a;--cta-ink:#fff;--cta-label:var(--sk-c);--hero:var(--sk-c);--on-hero:var(--sk-con);--hero-fill:var(--sk-c);--fixed-light:#edeef3;--on-fixed-light:#0e0f1a;--fixed-dark:#15161f;--on-fixed-dark:#f2f3f8;--scrim:#06071073;--shadow:0 22px 44px -26px #000000d9;--shadow-soft:0 14px 24px -14px #0009;--aura:transparent}:root[data-skin=poster]{--font-ui:"IBM Plex Sans Hebrew", "Heebo", "Segoe UI", Arial, sans-serif;--font-display:"Karantina", "Secular One", "Arial Narrow", sans-serif;--font-title:var(--font-display);--font-head:"Secular One", "IBM Plex Sans Hebrew", Arial, sans-serif;--font-num:var(--font-display);--font-stamp:"Suez One", "Frank Ruhl Libre", Georgia, serif;--font-quote:"Frank Ruhl Libre", "David Libre", Georgia, serif;--fw-display:700;--fw-title:700;--fw-num:700;--ls-display:.01em;--ls-title:.01em;--lh-display:.8;--fs-title:56px;--fs-title-desk:60px;--r-hero:0px;--r-hero-cut:0px;--r-card:6px;--r-card-cut:6px;--r-tile:0px;--r-row:0px;--r-button:14px;--r-button-lg:16px;--r-learn:999px;--r-press:14px;--r-field:10px;--r-chip:999px;--r-cell:5px;--r-cell-pair:5px;--r-popover:16px;--r-toast:20px;--r-toast-cut:20px;--r-sheet:24px;--r-nav:18px;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-spring-strong:cubic-bezier(.34, 1.56, .64, 1);--ease-emph:cubic-bezier(.16, 1, .3, 1);--ease-out:cubic-bezier(.2, .8, .2, 1);--glide:none;--glide-bg:0s;--aura-motion:none;--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--zer:#17b866;--zer-k:#052a15;--zer-hi:#46e394;--zer-on:#03200f;--zer-d:#0b7f42;--zer-t:var(--zer-d);--moe:#ffc21c;--moe-k:#2b1b00;--moe-hi:#ffc21c;--moe-on:#231600;--moe-d:#9a6500;--moe-t:var(--moe-d);--nas:#ff3f57;--nas-k:#2b070e;--nas-hi:#ff5c71;--nas-on:#22040a;--nas-d:#c5163a;--nas-t:var(--nas-d);--nez:#2f49ff;--nez-k:#0a1150;--nez-hi:#8c9cff;--nez-on:#fff;--nez-d:#2238e0;--nez-t:var(--nez-d);--kod:#a259ff;--kod-k:#1e0840;--kod-hi:#c99dff;--kod-on:#170530;--kod-d:#7430d8;--kod-t:var(--kod-d);--tah:#00bfc3;--tah-k:#00292b;--tah-hi:#33e4e8;--tah-on:#002124;--tah-d:#00787c;--tah-t:var(--tah-d)}:root[data-skin=poster][data-theme=dark]{--zer:#17b866;--zer-k:#052a15;--zer-hi:#46e394;--zer-on:#03200f;--zer-d:#0b7f42;--zer-t:var(--zer-hi);--moe:#ffc21c;--moe-k:#2b1b00;--moe-hi:#ffc21c;--moe-on:#231600;--moe-d:#9a6500;--moe-t:var(--moe-hi);--nas:#ff3f57;--nas-k:#2b070e;--nas-hi:#ff5c71;--nas-on:#22040a;--nas-d:#c5163a;--nas-t:var(--nas-hi);--nez:#2f49ff;--nez-k:#0a1150;--nez-hi:#8c9cff;--nez-on:#fff;--nez-d:#2238e0;--nez-t:var(--nez-hi);--kod:#a259ff;--kod-k:#1e0840;--kod-hi:#c99dff;--kod-on:#170530;--kod-d:#7430d8;--kod-t:var(--kod-hi);--tah:#00bfc3;--tah-k:#00292b;--tah-hi:#33e4e8;--tah-on:#002124;--tah-d:#00787c;--tah-t:var(--tah-hi)}:root[data-skin=poster],:root[data-skin=poster] :is([data-gem],.tone){--wash:0%;--page:#d9d9d2;--bg:#f3f3ef;--surface-1:#fff;--surface-2:#e4e4dd;--surface-3:#d7d7d1;--surface-4:#cbcbc5;--ink:#111114;--ink-2:#46464d;--ink-3:#5c5c64;--line:#11111424;--veil:#1111140f;--focus:#cfff3e;--focus-halo:0 0 0 6px #0f0f13;--selected:var(--ink);--on-selected:#f3f3ef;--accent:var(--sk-c);--accent-deep:var(--sk-cd);--accent-text:color-mix(in oklab, var(--sk-cd) 78%, #111114);--on-accent:var(--sk-con);--accent-container:color-mix(in srgb, var(--sk-c) 15%, #f3f3ef);--on-accent-container:var(--ink-2);--secondary-container:#e4e4dd;--on-secondary-container:var(--ink);--tertiary:var(--ink);--tertiary-container:color-mix(in srgb, var(--sk-c) 40%, #f3f3ef);--on-tertiary-container:var(--ink);--highlight:#cfff3e;--on-highlight:#111114;--liquid:var(--sk-c);--on-liquid:var(--sk-con);--inverse:#111114;--on-inverse:#f3f2ec;--inverse-accent:#cfff3e;--inverse-edge:#ffffff14;--cta-bg:#fff;--cta-ink:#111114;--cta-label:#111114;--hero:var(--sk-c);--on-hero:var(--sk-con);--hero-fill:var(--sk-c);--fixed-light:#f3f3ef;--on-fixed-light:#111114;--fixed-dark:#0f0f13;--on-fixed-dark:#f3f2ec;--scrim:#0f0f139e;--shadow:0 18px 40px -14px #0009;--shadow-soft:0 14px 16px -8px #00000057;--aura:transparent}:root[data-skin=poster][data-theme=dark],:root[data-skin=poster][data-theme=dark] :is([data-gem],.tone){--wash:0%;--page:#050507;--bg:#101014;--surface-1:#18181d;--surface-2:#1d1d23;--surface-3:#2a2a2f;--surface-4:#37363b;--ink:#f2f1eb;--ink-2:#b9b8b1;--ink-3:#8e8d96;--line:#f2f1eb24;--veil:#f2f1eb14;--focus:#cfff3e;--focus-halo:0 0 0 6px #0f0f13;--selected:var(--ink);--on-selected:#101014;--accent:var(--sk-c);--accent-deep:var(--sk-cd);--accent-text:var(--sk-hi);--on-accent:var(--sk-con);--accent-container:color-mix(in srgb, var(--sk-c) 15%, #101014);--on-accent-container:var(--ink-2);--secondary-container:#1d1d23;--on-secondary-container:var(--ink);--tertiary:var(--ink);--tertiary-container:color-mix(in srgb, var(--sk-c) 40%, #101014);--on-tertiary-container:var(--ink);--highlight:#cfff3e;--on-highlight:#111114;--liquid:var(--sk-c);--on-liquid:var(--sk-con);--inverse:#111114;--on-inverse:#f3f2ec;--inverse-accent:#cfff3e;--inverse-edge:#ffffff14;--cta-bg:#fff;--cta-ink:#111114;--cta-label:#111114;--hero:var(--sk-c);--on-hero:var(--sk-con);--hero-fill:var(--sk-c);--fixed-light:#f3f3ef;--on-fixed-light:#111114;--fixed-dark:#0f0f13;--on-fixed-dark:#f3f2ec;--scrim:#0f0f139e;--shadow:0 18px 40px -14px #0009;--shadow-soft:0 14px 16px -8px #00000057;--aura:transparent}:root[data-skin=bold]{--font-ui:"Rubik", "Heebo", "Arial Hebrew", Arial, sans-serif;--font-display:"Bebas Neue", "Karantina", "Secular One", "Arial Narrow", sans-serif;--font-title:var(--font-display);--font-head:"Secular One", "Rubik", "Arial Hebrew", Arial, sans-serif;--font-num:var(--font-display);--font-stamp:"Suez One", "Frank Ruhl Libre", Georgia, serif;--font-quote:"Noto Rashi Hebrew", "Frank Ruhl Libre", "David", serif;--fw-display:700;--fw-title:700;--fw-num:700;--ls-display:0;--ls-title:0;--lh-display:.8;--fs-title:64px;--fs-title-desk:64px;--r-hero:36px;--r-hero-cut:36px;--r-card:28px;--r-card-cut:28px;--r-tile:22px;--r-row:26px;--r-button:20px;--r-button-lg:20px;--r-learn:20px;--r-press:14px;--r-field:14px;--r-chip:999px;--r-cell:15px;--r-cell-pair:6px;--r-popover:22px;--r-toast:22px;--r-toast-cut:22px;--r-sheet:32px;--r-nav:21px;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-spring-strong:cubic-bezier(.3, 1.9, .5, 1);--ease-emph:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.2, .8, .2, 1);--glide:--sk-c .8s var(--ease-emph), --sk-cd .8s var(--ease-emph), --sk-ct .8s var(--ease-emph), --sk-cti .8s var(--ease-emph), --sk-con .8s var(--ease-emph), --sk-lq .8s var(--ease-emph), --sk-lqi .8s var(--ease-emph);--glide-bg:0s;--aura-motion:none;--wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='20' viewBox='0 0 240 20' preserveAspectRatio='none'%3E%3Cpath d='M0 10C30 0 30 0 60 10S90 20 120 10 150 0 180 10 210 20 240 10V20H0Z'/%3E%3C/svg%3E");--band:#0e0f1a;--band-ink:#fff;--zer:#16c784;--zer-d:#0a9a62;--zer-t:#08784d;--zer-ti:#45e3a6;--zer-on:#0e0f1a;--zer-lq:#067a4e;--zer-lqi:#fff;--moe:#ffc21a;--moe-d:#ee9d00;--moe-t:#855a00;--moe-ti:#ffd454;--moe-on:#0e0f1a;--moe-lq:#9a6200;--moe-lqi:#fff;--nas:#ff4d8d;--nas-d:#e3246b;--nas-t:#be1759;--nas-ti:#ff85b0;--nas-on:#0e0f1a;--nas-lq:#b8185a;--nas-lqi:#fff;--nez:#3d4bff;--nez-d:#2330d8;--nez-t:#2f3ceb;--nez-ti:#98a0ff;--nez-on:#fff;--nez-lq:#1b1f8a;--nez-lqi:#ffd454;--kod:#ff6a1f;--kod-d:#e04800;--kod-t:#b03a00;--kod-ti:#ff9560;--kod-on:#0e0f1a;--kod-lq:#a83500;--kod-lqi:#fff;--tah:#19c3e6;--tah-d:#0798ba;--tah-t:#066d86;--tah-ti:#62def6;--tah-on:#0e0f1a;--tah-lq:#055d73;--tah-lqi:#fff}:root[data-skin=bold][data-theme=dark]{--band:var(--sk-c);--band-ink:var(--sk-con);--zer:#16c784;--zer-d:#0a9a62;--zer-t:#45e3a6;--zer-ti:#08784d;--zer-on:#0e0f1a;--zer-lq:#067a4e;--zer-lqi:#fff;--moe:#ffc21a;--moe-d:#ee9d00;--moe-t:#ffd454;--moe-ti:#855a00;--moe-on:#0e0f1a;--moe-lq:#9a6200;--moe-lqi:#fff;--nas:#ff4d8d;--nas-d:#e3246b;--nas-t:#ff85b0;--nas-ti:#be1759;--nas-on:#0e0f1a;--nas-lq:#b8185a;--nas-lqi:#fff;--nez:#3d4bff;--nez-d:#2330d8;--nez-t:#98a0ff;--nez-ti:#2f3ceb;--nez-on:#fff;--nez-lq:#1b1f8a;--nez-lqi:#ffd454;--kod:#ff6a1f;--kod-d:#e04800;--kod-t:#ff9560;--kod-ti:#b03a00;--kod-on:#0e0f1a;--kod-lq:#a83500;--kod-lqi:#fff;--tah:#19c3e6;--tah-d:#0798ba;--tah-t:#62def6;--tah-ti:#066d86;--tah-on:#0e0f1a;--tah-lq:#055d73;--tah-lqi:#fff}:root[data-skin=bold],:root[data-skin=bold] :is([data-gem],.tone){--wash:10%;--page:#d5d8e2;--bg:color-mix(in srgb, var(--sk-c) var(--wash), #edeef3);--surface-1:color-mix(in srgb, var(--sk-c) 7%, #fff);--surface-2:color-mix(in srgb, var(--sk-c) 13%, #fff);--surface-3:color-mix(in srgb, var(--sk-c) 22%, #fff);--surface-4:color-mix(in srgb, var(--sk-c) 30%, #fff);--ink:#0e0f1a;--ink-2:#4a4d5e;--ink-3:#565a6e;--line:#dfe1ea;--veil:#0e0f1a0f;--focus:#3d4bff;--focus-halo:0 0 0 0 transparent;--selected:var(--ink);--on-selected:#edeef3;--accent:var(--sk-c);--accent-deep:var(--sk-cd);--accent-text:color-mix(in srgb, var(--sk-ct) 88%, #0e0f1a);--on-accent:var(--sk-con);--accent-container:color-mix(in srgb, var(--sk-c) 22%, #fff);--on-accent-container:var(--ink);--secondary-container:color-mix(in srgb, var(--sk-c) 12%, #fff);--on-secondary-container:var(--ink);--tertiary:var(--ink);--tertiary-container:color-mix(in srgb, var(--sk-c) 34%, #fff);--on-tertiary-container:var(--ink);--highlight:var(--ink);--on-highlight:#edeef3;--liquid:var(--sk-lq);--on-liquid:var(--sk-lqi);--inverse:var(--ink);--on-inverse:#edeef3;--inverse-accent:var(--sk-cti);--inverse-edge:transparent;--cta-bg:#0e0f1a;--cta-ink:#fff;--cta-label:var(--sk-c);--hero:var(--sk-c);--on-hero:var(--sk-con);--hero-fill:var(--sk-c);--fixed-light:#edeef3;--on-fixed-light:#0e0f1a;--fixed-dark:#15161f;--on-fixed-dark:#f2f3f8;--scrim:#06071073;--shadow:0 22px 44px -26px #0e103080;--shadow-soft:0 14px 24px -14px #0009;--aura:transparent}:root[data-skin=bold][data-theme=dark],:root[data-skin=bold][data-theme=dark] :is([data-gem],.tone){--wash:13%;--page:#040409;--bg:color-mix(in srgb, var(--sk-c) var(--wash), #0a0b11);--surface-1:color-mix(in srgb, var(--sk-c) 7%, #15161f);--surface-2:color-mix(in srgb, var(--sk-c) 13%, #15161f);--surface-3:color-mix(in srgb, var(--sk-c) 22%, #15161f);--surface-4:color-mix(in srgb, var(--sk-c) 30%, #15161f);--ink:#f2f3f8;--ink-2:#aaadbd;--ink-3:#9a9eb1;--line:#282b38;--veil:#f2f3f817;--focus:#98a0ff;--focus-halo:0 0 0 0 transparent;--selected:var(--ink);--on-selected:#0a0b11;--accent:var(--sk-c);--accent-deep:var(--sk-cd);--accent-text:var(--sk-ct);--on-accent:var(--sk-con);--accent-container:color-mix(in srgb, var(--sk-c) 22%, #15161f);--on-accent-container:var(--ink);--secondary-container:color-mix(in srgb, var(--sk-c) 12%, #15161f);--on-secondary-container:var(--ink);--tertiary:var(--ink);--tertiary-container:color-mix(in srgb, var(--sk-c) 34%, #15161f);--on-tertiary-container:var(--ink);--highlight:var(--ink);--on-highlight:#0a0b11;--liquid:var(--sk-lq);--on-liquid:var(--sk-lqi);--inverse:var(--ink);--on-inverse:#0a0b11;--inverse-accent:var(--sk-cti);--inverse-edge:transparent;--cta-bg:#0e0f1a;--cta-ink:#fff;--cta-label:var(--sk-c);--hero:var(--sk-c);--on-hero:var(--sk-con);--hero-fill:var(--sk-c);--fixed-light:#edeef3;--on-fixed-light:#0e0f1a;--fixed-dark:#15161f;--on-fixed-dark:#f2f3f8;--scrim:#06071073;--shadow:0 22px 44px -26px #000000d9;--shadow-soft:0 14px 24px -14px #0009;--aura:transparent}:root[data-skin=poster-liquid]{--font-ui:"IBM Plex Sans Hebrew", "Heebo", "Segoe UI", Arial, sans-serif;--font-display:"Karantina", "Secular One", "Arial Narrow", sans-serif;--font-title:var(--font-display);--font-head:"Secular One", "IBM Plex Sans Hebrew", Arial, sans-serif;--font-num:var(--font-display);--font-stamp:"Suez One", "Frank Ruhl Libre", Georgia, serif;--font-quote:"Frank Ruhl Libre", "David Libre", Georgia, serif;--fw-display:700;--fw-title:700;--fw-num:700;--ls-display:.01em;--ls-title:.01em;--lh-display:.8;--fs-title:56px;--fs-title-desk:60px;--r-hero:0px;--r-hero-cut:0px;--r-card:6px;--r-card-cut:6px;--r-tile:0px;--r-row:0px;--r-button:14px;--r-button-lg:16px;--r-learn:999px;--r-press:14px;--r-field:10px;--r-chip:999px;--r-cell:5px;--r-cell-pair:5px;--r-popover:16px;--r-toast:20px;--r-toast-cut:20px;--r-sheet:24px;--r-nav:18px;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-spring-strong:cubic-bezier(.34, 1.56, .64, 1);--ease-emph:cubic-bezier(.16, 1, .3, 1);--ease-out:cubic-bezier(.2, .8, .2, 1);--glide:--sk-c .9s cubic-bezier(.2, .8, .2, 1), --sk-cd .9s cubic-bezier(.2, .8, .2, 1), --sk-con .9s cubic-bezier(.2, .8, .2, 1), --sk-hi .9s cubic-bezier(.2, .8, .2, 1), --sk-k .9s cubic-bezier(.2, .8, .2, 1);--glide-bg:0s;--aura-motion:none;--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='20' viewBox='0 0 240 20' preserveAspectRatio='none'%3E%3Cpath d='M0 10C30 0 30 0 60 10S90 20 120 10 150 0 180 10 210 20 240 10V20H0Z'/%3E%3C/svg%3E");--zer:#17b866;--zer-k:#052a15;--zer-hi:#46e394;--zer-on:#03200f;--zer-d:#0b7f42;--zer-t:var(--zer-d);--moe:#ffc21c;--moe-k:#2b1b00;--moe-hi:#ffc21c;--moe-on:#231600;--moe-d:#9a6500;--moe-t:var(--moe-d);--nas:#ff3f57;--nas-k:#2b070e;--nas-hi:#ff5c71;--nas-on:#22040a;--nas-d:#c5163a;--nas-t:var(--nas-d);--nez:#2f49ff;--nez-k:#0a1150;--nez-hi:#8c9cff;--nez-on:#fff;--nez-d:#2238e0;--nez-t:var(--nez-d);--kod:#a259ff;--kod-k:#1e0840;--kod-hi:#c99dff;--kod-on:#170530;--kod-d:#7430d8;--kod-t:var(--kod-d);--tah:#00bfc3;--tah-k:#00292b;--tah-hi:#33e4e8;--tah-on:#002124;--tah-d:#00787c;--tah-t:var(--tah-d)}:root[data-skin=poster-liquid][data-theme=dark]{--zer:#17b866;--zer-k:#052a15;--zer-hi:#46e394;--zer-on:#03200f;--zer-d:#0b7f42;--zer-t:var(--zer-hi);--moe:#ffc21c;--moe-k:#2b1b00;--moe-hi:#ffc21c;--moe-on:#231600;--moe-d:#9a6500;--moe-t:var(--moe-hi);--nas:#ff3f57;--nas-k:#2b070e;--nas-hi:#ff5c71;--nas-on:#22040a;--nas-d:#c5163a;--nas-t:var(--nas-hi);--nez:#2f49ff;--nez-k:#0a1150;--nez-hi:#8c9cff;--nez-on:#fff;--nez-d:#2238e0;--nez-t:var(--nez-hi);--kod:#a259ff;--kod-k:#1e0840;--kod-hi:#c99dff;--kod-on:#170530;--kod-d:#7430d8;--kod-t:var(--kod-hi);--tah:#00bfc3;--tah-k:#00292b;--tah-hi:#33e4e8;--tah-on:#002124;--tah-d:#00787c;--tah-t:var(--tah-hi)}:root[data-skin=poster-liquid],:root[data-skin=poster-liquid] :is([data-gem],.tone){--wash:9%;--page:color-mix(in oklab, var(--sk-c) 16%, #d9d9d2);--bg:color-mix(in oklab, var(--sk-c) var(--wash), #f3f3ef);--surface-1:#fff;--surface-2:#e4e4dd;--surface-3:#d7d7d1;--surface-4:#cbcbc5;--ink:#111114;--ink-2:#46464d;--ink-3:#5c5c64;--line:#11111424;--veil:#1111140f;--focus:#cfff3e;--focus-halo:0 0 0 6px #0f0f13;--selected:var(--ink);--on-selected:#f3f3ef;--accent:var(--sk-c);--accent-deep:var(--sk-cd);--accent-text:color-mix(in oklab, var(--sk-cd) 78%, #111114);--on-accent:var(--sk-con);--accent-container:color-mix(in srgb, var(--sk-c) 15%, #f3f3ef);--on-accent-container:var(--ink-2);--secondary-container:#e4e4dd;--on-secondary-container:var(--ink);--tertiary:var(--ink);--tertiary-container:color-mix(in srgb, var(--sk-c) 40%, #f3f3ef);--on-tertiary-container:var(--ink);--highlight:#cfff3e;--on-highlight:#111114;--liquid:var(--sk-c);--on-liquid:var(--sk-con);--inverse:#111114;--on-inverse:#f3f2ec;--inverse-accent:var(--sk-hi);--inverse-edge:#ffffff14;--cta-bg:#fff;--cta-ink:#111114;--cta-label:#111114;--hero:var(--sk-c);--on-hero:var(--sk-con);--hero-fill:var(--sk-c);--fixed-light:#f3f3ef;--on-fixed-light:#111114;--fixed-dark:#0f0f13;--on-fixed-dark:#f3f2ec;--scrim:#0f0f139e;--shadow:0 18px 40px -14px #0009;--shadow-soft:0 14px 16px -8px #00000057;--aura:transparent}:root[data-skin=poster-liquid][data-theme=dark],:root[data-skin=poster-liquid][data-theme=dark] :is([data-gem],.tone){--wash:9%;--page:color-mix(in oklab, var(--sk-c) 16%, #050507);--bg:color-mix(in oklab, var(--sk-c) var(--wash), #101014);--surface-1:#18181d;--surface-2:#1d1d23;--surface-3:#2a2a2f;--surface-4:#37363b;--ink:#f2f1eb;--ink-2:#b9b8b1;--ink-3:#8e8d96;--line:#f2f1eb24;--veil:#f2f1eb14;--focus:#cfff3e;--focus-halo:0 0 0 6px #0f0f13;--selected:var(--ink);--on-selected:#101014;--accent:var(--sk-c);--accent-deep:var(--sk-cd);--accent-text:var(--sk-hi);--on-accent:var(--sk-con);--accent-container:color-mix(in srgb, var(--sk-c) 15%, #101014);--on-accent-container:var(--ink-2);--secondary-container:#1d1d23;--on-secondary-container:var(--ink);--tertiary:var(--ink);--tertiary-container:color-mix(in srgb, var(--sk-c) 40%, #101014);--on-tertiary-container:var(--ink);--highlight:#cfff3e;--on-highlight:#111114;--liquid:var(--sk-c);--on-liquid:var(--sk-con);--inverse:#111114;--on-inverse:#f3f2ec;--inverse-accent:var(--sk-hi);--inverse-edge:#ffffff14;--cta-bg:#fff;--cta-ink:#111114;--cta-label:#111114;--hero:var(--sk-c);--on-hero:var(--sk-con);--hero-fill:var(--sk-c);--fixed-light:#f3f3ef;--on-fixed-light:#111114;--fixed-dark:#0f0f13;--on-fixed-dark:#f3f2ec;--scrim:#0f0f139e;--shadow:0 18px 40px -14px #0009;--shadow-soft:0 14px 16px -8px #00000057;--aura:transparent}:root[data-skin=blend]{--font-ui:"Rubik", "Heebo", "Arial Hebrew", Arial, sans-serif;--font-display:"Karantina", "Rubik", "Arial Narrow", sans-serif;--font-title:var(--font-display);--font-head:var(--font-ui);--font-num:var(--font-display);--font-stamp:"Suez One", "Frank Ruhl Libre", Georgia, serif;--font-quote:"Noto Rashi Hebrew", "Frank Ruhl Libre", "David", serif;--fw-display:700;--fw-title:700;--fw-num:700;--ls-display:0;--ls-title:0;--lh-display:.8;--fs-title:56px;--fs-title-desk:60px;--r-hero:44px;--r-hero-cut:14px;--r-card:30px;--r-card-cut:12px;--r-tile:30px;--r-row:30px;--r-button:20px;--r-button-lg:20px;--r-learn:999px;--r-press:10px;--r-field:14px;--r-chip:999px;--r-cell:15px;--r-cell-pair:6px;--r-popover:26px;--r-toast:24px;--r-toast-cut:8px;--r-sheet:32px;--r-nav:21px;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-spring-strong:cubic-bezier(.3, 1.9, .5, 1);--ease-emph:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.2, .8, .2, 1);--glide:--sk-c .95s cubic-bezier(.4, 0, .2, 1), --sk-cd .95s cubic-bezier(.4, 0, .2, 1), --sk-ct .95s cubic-bezier(.4, 0, .2, 1), --sk-cti .95s cubic-bezier(.4, 0, .2, 1), --sk-con .95s cubic-bezier(.4, 0, .2, 1), --sk-lq .95s cubic-bezier(.4, 0, .2, 1), --sk-lqi .95s cubic-bezier(.4, 0, .2, 1), --sk-c2 .95s cubic-bezier(.4, 0, .2, 1);--glide-bg:0s;--aura-motion:aura 19s ease-in-out infinite alternate;--wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='20' viewBox='0 0 240 20' preserveAspectRatio='none'%3E%3Cpath d='M0 10C30 0 30 0 60 10S90 20 120 10 150 0 180 10 210 20 240 10V20H0Z'/%3E%3C/svg%3E");--band:#0e0f1a;--band-ink:#f2f3f8;--band-em:var(--sk-c);--zer:#16c784;--zer-d:#0a9a62;--zer-t:#08784d;--zer-ti:#45e3a6;--zer-on:#0e0f1a;--zer-lq:#067a4e;--zer-lqi:#fff;--zer-c2:var(--tah-d);--moe:#ffc21a;--moe-d:#ee9d00;--moe-t:#855a00;--moe-ti:#ffd454;--moe-on:#0e0f1a;--moe-lq:#9a6200;--moe-lqi:#fff;--moe-c2:var(--kod);--nas:#ff4d8d;--nas-d:#e3246b;--nas-t:#be1759;--nas-ti:#ff85b0;--nas-on:#0e0f1a;--nas-lq:#b8185a;--nas-lqi:#fff;--nas-c2:var(--kod);--nez:#3d4bff;--nez-d:#2330d8;--nez-t:#2f3ceb;--nez-ti:#98a0ff;--nez-on:#fff;--nez-lq:#1b1f8a;--nez-lqi:#ffd454;--nez-c2:var(--nas-d);--kod:#ff6a1f;--kod-d:#e04800;--kod-t:#b03a00;--kod-ti:#ff9560;--kod-on:#0e0f1a;--kod-lq:#a83500;--kod-lqi:#fff;--kod-c2:var(--moe);--tah:#19c3e6;--tah-d:#0798ba;--tah-t:#066d86;--tah-ti:#62def6;--tah-on:#0e0f1a;--tah-lq:#055d73;--tah-lqi:#fff;--tah-c2:var(--zer)}:root[data-skin=blend][data-theme=dark]{--band:#f2f3f8;--band-ink:#0e0f1a;--band-em:color-mix(in srgb, var(--sk-cd) 62%, #000);--zer:#16c784;--zer-d:#0a9a62;--zer-t:#45e3a6;--zer-ti:#08784d;--zer-on:#0e0f1a;--zer-lq:#067a4e;--zer-lqi:#fff;--zer-c2:var(--tah-d);--moe:#ffc21a;--moe-d:#ee9d00;--moe-t:#ffd454;--moe-ti:#855a00;--moe-on:#0e0f1a;--moe-lq:#9a6200;--moe-lqi:#fff;--moe-c2:var(--kod);--nas:#ff4d8d;--nas-d:#e3246b;--nas-t:#ff85b0;--nas-ti:#be1759;--nas-on:#0e0f1a;--nas-lq:#b8185a;--nas-lqi:#fff;--nas-c2:var(--kod);--nez:#3d4bff;--nez-d:#2330d8;--nez-t:#98a0ff;--nez-ti:#2f3ceb;--nez-on:#fff;--nez-lq:#1b1f8a;--nez-lqi:#ffd454;--nez-c2:var(--nas-d);--kod:#ff6a1f;--kod-d:#e04800;--kod-t:#ff9560;--kod-ti:#b03a00;--kod-on:#0e0f1a;--kod-lq:#a83500;--kod-lqi:#fff;--kod-c2:var(--moe);--tah:#19c3e6;--tah-d:#0798ba;--tah-t:#62def6;--tah-ti:#066d86;--tah-on:#0e0f1a;--tah-lq:#055d73;--tah-lqi:#fff;--tah-c2:var(--zer)}:root[data-skin=blend],:root[data-skin=blend] :is([data-gem],.tone){--wash:7%;--page:color-mix(in srgb, var(--sk-c) 13%, #d5d8e2);--bg:color-mix(in srgb, var(--sk-c) var(--wash), #edeef3);--surface-1:color-mix(in srgb, var(--sk-c) 7%, #fff);--surface-2:color-mix(in srgb, var(--sk-c) 13%, #fff);--surface-3:color-mix(in srgb, var(--sk-c) 22%, #fff);--surface-4:color-mix(in srgb, var(--sk-c) 30%, #fff);--ink:#0e0f1a;--ink-2:#4a4d5e;--ink-3:#565a6e;--line:#dfe1ea;--veil:#0e0f1a0f;--focus:#3d4bff;--focus-halo:0 0 0 0 transparent;--selected:var(--ink);--on-selected:#edeef3;--accent:var(--sk-c);--accent-deep:var(--sk-cd);--accent-text:var(--sk-ct);--on-accent:var(--sk-con);--accent-container:color-mix(in srgb, var(--sk-c) 22%, #fff);--on-accent-container:var(--ink);--secondary-container:color-mix(in srgb, var(--sk-c) 12%, #fff);--on-secondary-container:var(--ink);--tertiary:var(--ink);--tertiary-container:color-mix(in srgb, var(--sk-c) 34%, #fff);--on-tertiary-container:var(--ink);--highlight:var(--ink);--on-highlight:#edeef3;--liquid:var(--sk-lq);--on-liquid:var(--sk-lqi);--inverse:var(--ink);--on-inverse:#edeef3;--inverse-accent:var(--sk-cti);--inverse-edge:transparent;--cta-bg:#0e0f1a;--cta-ink:#fff;--cta-label:var(--sk-c);--hero:var(--sk-c);--on-hero:var(--sk-con);--hero-fill:linear-gradient(172deg, color-mix(in srgb, var(--sk-c) 87%, #fff) 0%, var(--sk-c) 46%);--fixed-light:#edeef3;--on-fixed-light:#0e0f1a;--fixed-dark:#15161f;--on-fixed-dark:#f2f3f8;--scrim:#06071073;--shadow:0 22px 44px -26px #0e103080;--shadow-soft:0 14px 24px -14px #0009;--aura:color-mix(in srgb, var(--sk-c) 42%, transparent);--liquid-fill:linear-gradient(175deg, var(--sk-lq) 30%, color-mix(in srgb, var(--sk-lq) 79%, var(--sk-c2)));--flood-glow:color-mix(in srgb, var(--sk-c2) 60%, transparent)}:root[data-skin=blend][data-theme=dark],:root[data-skin=blend][data-theme=dark] :is([data-gem],.tone){--wash:10%;--page:color-mix(in srgb, var(--sk-c) 13%, #040409);--bg:color-mix(in srgb, var(--sk-c) var(--wash), #0a0b11);--surface-1:color-mix(in srgb, var(--sk-c) 7%, #15161f);--surface-2:color-mix(in srgb, var(--sk-c) 13%, #15161f);--surface-3:color-mix(in srgb, var(--sk-c) 22%, #15161f);--surface-4:color-mix(in srgb, var(--sk-c) 30%, #15161f);--ink:#f2f3f8;--ink-2:#aaadbd;--ink-3:#9a9eb1;--line:#282b38;--veil:#f2f3f817;--focus:#98a0ff;--focus-halo:0 0 0 0 transparent;--selected:var(--ink);--on-selected:#0a0b11;--accent:var(--sk-c);--accent-deep:var(--sk-cd);--accent-text:var(--sk-ct);--on-accent:var(--sk-con);--accent-container:color-mix(in srgb, var(--sk-c) 22%, #15161f);--on-accent-container:var(--ink);--secondary-container:color-mix(in srgb, var(--sk-c) 12%, #15161f);--on-secondary-container:var(--ink);--tertiary:var(--ink);--tertiary-container:color-mix(in srgb, var(--sk-c) 34%, #15161f);--on-tertiary-container:var(--ink);--highlight:var(--ink);--on-highlight:#0a0b11;--liquid:var(--sk-lq);--on-liquid:var(--sk-lqi);--inverse:var(--ink);--on-inverse:#0a0b11;--inverse-accent:var(--sk-cti);--inverse-edge:transparent;--cta-bg:#0e0f1a;--cta-ink:#fff;--cta-label:var(--sk-c);--hero:var(--sk-c);--on-hero:var(--sk-con);--hero-fill:linear-gradient(172deg, color-mix(in srgb, var(--sk-c) 87%, #fff) 0%, var(--sk-c) 46%);--fixed-light:#edeef3;--on-fixed-light:#0e0f1a;--fixed-dark:#15161f;--on-fixed-dark:#f2f3f8;--scrim:#06071073;--shadow:0 22px 44px -26px #000000d9;--shadow-soft:0 14px 24px -14px #0009;--aura:color-mix(in srgb, var(--sk-c) 26%, transparent);--liquid-fill:linear-gradient(175deg, var(--sk-lq) 30%, color-mix(in srgb, var(--sk-lq) 79%, var(--sk-c2)));--flood-glow:color-mix(in srgb, var(--sk-c2) 60%, transparent)}@keyframes aura{50%{transform:translate(-120px,180px)scale(1.15)}to{transform:translate(60px,320px)scale(.9)}}@property --glow-x{syntax:"<percentage>";inherits:false;initial-value:92%}@property --glow-y{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes glowDrift{0%{--glow-x:92%;--glow-y:0%}35%{--glow-x:18%;--glow-y:22%}70%{--glow-x:60%;--glow-y:70%}to{--glow-x:8%;--glow-y:96%}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes slideUp{0%{transform:translateY(16px)}to{transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}@keyframes pop{0%{transform:scale(1)}35%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes sheetIn{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:220% 0}to{background-position:-220% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes stamp{0%{opacity:0;transform:scale(2.1)rotate(-22deg)}55%{opacity:1;transform:scale(.88)rotate(5deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes ripple{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(2.4)}}@keyframes skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes revealUp{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:none}}@keyframes sheen{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(120%)skew(-18deg)}}@keyframes pressRipple{0%{opacity:.32;transform:scale(0)}to{opacity:0;transform:scale(1)}}@keyframes growUp{0%{transform:scaleY(0)}to{transform:none}}@keyframes backdropIn{0%{opacity:0}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes floatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes squish{0%,to{transform:none}40%{transform:scale(.94)}}@keyframes nudgeX{0%,to{transform:none}25%{transform:translate(4px)}55%{transform:translate(-3px)}80%{transform:translate(1px)}}@keyframes shasSweep{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes shasPebbleIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes shasSlosh{to{transform:translate(50px)}}@keyframes amudNext{50%{opacity:1}}@keyframes amudBlink{50%{opacity:.25}}@keyframes amudNextOutline{0%{opacity:1;transform:none}to{opacity:0;transform:scale(1.3)}}@keyframes amudHold{0%{opacity:0;transform:scale(1.35)}to{opacity:1;transform:none}}@keyframes amudRing{0%{opacity:1;transform:none}to{opacity:0;transform:scale(1.6)}}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-ui);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:var(--page);color:var(--ink);transition:var(--glide);scroll-padding-block-start:calc(var(--shell-sticky-top,0px) + 8px);scroll-padding-block-end:calc(var(--shell-bottom-bar,0px) + 8px)}@media (width<=760px){html:has(.tr-mini){scroll-padding-block-start:calc(76px + env(safe-area-inset-top,0px))}}:root[data-text-size=large]{font-size:112.5%}body{background-color:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body);transition:background-color var(--glide-bg);margin:0}body:before{content:"";top:-260px;border-radius:var(--r-pill);background:radial-gradient(closest-side, var(--aura), transparent);pointer-events:none;z-index:0;width:560px;height:560px;animation:var(--aura-motion);position:fixed;inset-inline-end:-230px}@media (width>=761px){body:before{top:-520px;width:980px;height:980px;inset-inline-end:-420px}}#root{z-index:1;position:relative}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-fast), transform var(--dur-fast)}button:not(:disabled):active{transform:translateY(1px)}button,a,input,select{-webkit-tap-highlight-color:transparent}a{color:var(--accent-text)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}:root:is([data-skin=poster],[data-skin=poster-liquid]) :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{box-shadow:var(--focus-halo)}::selection{background:color-mix(in oklab, var(--accent) 26%, transparent)}h1,h2,h3,h4,p{margin:0}h1{font-family:var(--font-title);font-size:var(--fs-title-desk);font-weight:var(--fw-title);letter-spacing:var(--ls-title);line-height:var(--lh-title)}h2{font-family:var(--font-head);font-size:var(--fs-headline);font-weight:var(--fw-strong);line-height:1.25}h3{font-family:var(--font-head);font-size:var(--fs-title-sm);font-weight:var(--fw-strong)}p{line-height:1.7}@media (width<=760px){h1{font-size:var(--fs-title)}}.num{font-variant-numeric:tabular-nums}.num-face{font-family:var(--font-num);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.gold-text,.brand-text{background:linear-gradient(90deg, var(--accent-text), var(--tertiary) 30%, var(--accent-text) 50%, var(--tertiary) 70%, var(--accent-text));color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite shimmer}.brand-text{background-image:linear-gradient(90deg, var(--accent-text), var(--accent) 50%, var(--accent-text))}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}svg{flex-shrink:0}@media (prefers-reduced-motion:reduce){*,:before,:after,::backdrop{scroll-behavior:auto!important;transition:none .01ms!important;animation:none!important}}:root[data-motion=calm],:root[data-motion=calm] *,:root[data-motion=calm] :before,:root[data-motion=calm] :after,:root[data-motion=calm] ::backdrop{scroll-behavior:auto!important;transition:none .01ms!important;animation:none!important}@media (width>=761px){.phone-only{display:none!important}}@media (width<=760px){.desktop-only{display:none!important}}.nowrap{white-space:nowrap}.primary-button,.btn-primary{border-radius:var(--r-button-lg);background:var(--accent);min-height:52px;color:var(--on-accent);font-family:var(--font-ui);font-size:var(--fs-button-lg);font-weight:var(--fw-strong);transition:border-radius var(--dur-morph) var(--ease-spring), transform var(--dur-base) var(--ease-spring), background-color var(--dur-fast), box-shadow var(--dur-fast);border:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;line-height:1.2;text-decoration:none;display:inline-flex}.primary-button:hover:not(:disabled),.btn-primary:hover:not(:disabled){background:color-mix(in oklab, var(--accent) 90%, var(--on-accent));box-shadow:var(--shadow-soft)}.primary-button:active:not(:disabled),.btn-primary:active:not(:disabled){border-radius:var(--r-press);transform:scale(var(--press-scale))}.secondary-button,.btn-ghost{border-radius:var(--r-button);background:var(--secondary-container);min-height:48px;color:var(--on-secondary-container);font-family:var(--font-ui);font-size:var(--fs-button);font-weight:var(--fw-label);transition:border-radius var(--dur-morph) var(--ease-spring), transform var(--dur-base) var(--ease-spring), background-color var(--dur-fast);border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;line-height:1.2;text-decoration:none;display:inline-flex}.secondary-button:hover:not(:disabled),.btn-ghost:hover:not(:disabled){background:color-mix(in oklab, var(--secondary-container) 88%, var(--on-secondary-container))}.secondary-button.compact{min-height:44px;font-size:var(--fs-meta);padding:0 16px}.text-button,.btn-link{min-height:44px;color:var(--accent-text);font-size:var(--fs-meta);font-weight:var(--fw-strong);background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;text-decoration:none;display:inline-flex}.text-button{white-space:nowrap;justify-content:center}.text-button:hover:not(:disabled),.btn-link:hover:not(:disabled){text-underline-offset:4px;text-decoration:underline}.text-button.muted{color:var(--ink-3);font-weight:500}.btn-danger{border-radius:var(--r-button);background:var(--danger-container);min-height:48px;color:var(--on-danger-container);font-size:var(--fs-button);font-weight:var(--fw-strong);transition:border-radius var(--dur-morph) var(--ease-spring), transform var(--dur-base) var(--ease-spring);border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.icon-button{border-radius:var(--r-pill);width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);transition:border-radius var(--dur-morph) var(--ease-spring), background-color var(--dur-fast), color var(--dur-fast);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button:hover:not(:disabled){background:var(--veil);color:var(--ink)}.icon-button:active:not(:disabled){border-radius:var(--r-press);transform:none}.full{width:100%;margin-top:12px}button:disabled{cursor:default;opacity:.5}.learn-button{isolation:isolate;border-radius:var(--r-learn);background:var(--cta-bg);width:100%;min-height:66px;color:var(--cta-ink);font-family:var(--font-ui);font-size:var(--fs-learn);font-weight:var(--fw-strong);box-shadow:var(--shadow-soft);transition:border-radius .5s var(--ease-spring), transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-fast);border:0;justify-content:center;align-items:center;gap:10px;padding:0 16px;display:flex;position:relative;overflow:hidden}.learn-button:hover:not(:disabled){box-shadow:var(--shadow-soft), 0 0 0 4px color-mix(in oklab, var(--on-hero) 25%, transparent)}.learn-button:active:not(:disabled){border-radius:min(var(--r-learn), 18px);transform:scale(var(--press-scale))}.learn-button-icon{border-radius:var(--r-pill);background:var(--cta-ink);width:34px;height:34px;color:var(--cta-bg);place-items:center;display:grid}.learn-button-amud{background:color-mix(in oklab, var(--cta-ink) 12%, transparent);color:var(--cta-label);font-size:var(--fs-button);font-weight:var(--fw-label);border-radius:12px;padding:4px 10px}.eyebrow{font-size:var(--fs-label);font-weight:var(--fw-label);color:var(--accent-text);letter-spacing:0;text-transform:none;align-items:center;gap:10px;margin-bottom:8px;display:inline-flex}.muted{color:var(--ink-3)}.help-note,.data-note{color:var(--ink-3);font-size:var(--fs-small);align-items:flex-start;gap:8px;line-height:1.6;display:flex}.data-note{border-radius:var(--r-field);background:var(--accent-container);color:var(--on-accent-container);font-weight:var(--fw-label);overflow-wrap:anywhere;margin-block:15px;padding:12px 16px}.data-note[role=alert]{background:var(--danger-container);color:var(--on-danger-container)}.form-error{border-radius:var(--r-field);background:var(--danger-container);color:var(--on-danger-container);font-size:var(--fs-label);font-weight:var(--fw-label);margin-bottom:15px;padding:12px 14px}.form-notice{border-radius:var(--r-field);background:var(--ok-container);color:var(--on-ok-container);font-size:var(--fs-label);font-weight:var(--fw-label);margin-bottom:15px;padding:12px 14px}.surface-1{background:var(--surface-1)}.surface-2{background:var(--surface-2)}.surface-3{background:var(--surface-3)}.surface-4{background:var(--surface-4)}.card,.panel{background:var(--surface-1);color:var(--ink);border-radius:var(--r-card);border-end-end-radius:var(--r-card-cut);position:relative}.card{padding:18px}.panel{padding:28px}.panel h2{font-family:var(--font-head);font-size:26px;font-weight:var(--fw-title);letter-spacing:var(--ls-title);line-height:1.15}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.panel-heading>svg{color:var(--accent-text)}.panel-heading .muted{margin-top:4px;font-size:11px;display:block}@media (width<=760px){.panel-heading{flex-wrap:wrap}}label{color:var(--ink-2)}:where(input:not([type=checkbox],[type=radio],[type=file],[type=range])),:where(select,textarea,.field){border-radius:var(--r-field);border:1px solid var(--line);background:var(--surface-1);min-height:52px;color:var(--ink);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);padding:0 16px;font-size:16px}:where(input:not([type=checkbox],[type=radio],[type=file],[type=range])):hover,:where(select,textarea,.field):hover{border-color:var(--ink-3)}textarea{padding:14px 16px}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);background-position:18px,24px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-inline:16px 40px}input:focus-visible,select:focus-visible,textarea:focus-visible,.field:focus-visible{outline:3px solid var(--focus);outline-offset:1px;border-color:var(--focus)}input::placeholder,textarea::placeholder{color:var(--ink-3);opacity:.8}input[type=checkbox],input[type=radio]{accent-color:var(--accent);width:20px;height:20px}.form-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.checkbox-row,dialog label.checkbox-row{min-height:44px;color:var(--ink-2);font-size:var(--fs-meta);align-items:center;gap:12px;font-weight:500;line-height:1.5;display:flex}.checkbox-row input{flex-shrink:0}@media (width<=760px){.form-row>*{min-width:120px}}.chip{border-radius:var(--r-chip);background:var(--surface-2);min-height:36px;color:var(--ink);font-size:var(--fs-meta);font-weight:var(--fw-label);white-space:nowrap;border:0;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.chip:hover:not(:disabled){background:var(--surface-3)}.chip[aria-pressed=true],.chip[aria-selected=true]{background:var(--accent);color:var(--on-accent)}.chip:active:not(:disabled){border-radius:min(var(--r-chip), 10px)}.source-tag{border-radius:var(--r-chip);background:var(--secondary-container);min-height:26px;color:var(--on-secondary-container);font-size:var(--fs-caption);font-weight:var(--fw-strong);white-space:nowrap;border:0;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.segmented{border-radius:min(var(--r-button), 22px);background:var(--surface-3);gap:2px;padding:3px;display:inline-flex}.segmented button{border-radius:min(var(--r-button), 18px);min-height:40px;color:var(--ink-2);font-size:var(--fs-meta);font-weight:var(--fw-label);background:0 0;border:0;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.segmented button:hover:not(:disabled,.selected,[aria-pressed=true],[aria-selected=true]){color:var(--ink)}.segmented button.selected,.segmented button[aria-pressed=true],.segmented button[aria-selected=true]{background:var(--selected);color:var(--on-selected)}.segmented button:active:not(:disabled){border-radius:min(var(--r-press), 8px)}.switch{border-radius:var(--r-pill);background:var(--surface-4);width:52px;height:32px;box-shadow:inset 0 0 0 2px var(--ink-3);border:0;flex-shrink:0;padding:0;position:relative}.switch span{top:6px;border-radius:var(--r-pill);background:var(--ink-3);width:20px;height:20px;position:absolute;inset-inline-end:6px}.switch[aria-checked=true]{background:var(--selected);box-shadow:none}.switch[aria-checked=true] span{top:4px;background:var(--on-selected);width:24px;height:24px;inset-inline-end:24px}progress{appearance:none;border-radius:var(--r-pill);background:var(--surface-3);border:0;width:100%;height:8px;overflow:hidden}progress::-webkit-progress-bar{background:var(--surface-3);border-radius:var(--r-pill)}progress::-webkit-progress-value{background:var(--accent);border-radius:var(--r-pill)}progress::-moz-progress-bar{background:var(--accent);border-radius:var(--r-pill)}dialog{border-radius:var(--r-sheet);background:var(--surface-1);width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--ink);box-shadow:var(--shadow);border:0;padding:28px;overflow:auto}dialog[open]{animation:sheetIn .42s var(--ease-spring) both}dialog::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}dialog>form,dialog>div,dialog>section{gap:16px;display:grid}dialog{display:none}dialog[open]{gap:18px;display:grid}dialog label{font-size:var(--fs-label);font-weight:var(--fw-label);gap:8px;display:grid}.dialog-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dialog-head h2{font-family:var(--font-head);font-size:30px;font-weight:var(--fw-title);letter-spacing:var(--ls-title);line-height:1.15}.dialog-titles{flex-direction:column;gap:6px;display:flex}.dialog-kicker{font-size:var(--fs-small);font-weight:var(--fw-strong);color:var(--accent-text)}.dialog-actions{flex-wrap:wrap;gap:10px;display:flex}.sheet-handle{display:none}.scrim{background:var(--scrim);position:fixed;inset:0}@media (width<=760px){.sheet-handle{border-radius:var(--r-pill);background:color-mix(in oklab, var(--ink-2) 45%, transparent);justify-self:center;width:36px;height:4px;margin:-10px 0 -6px;display:block}.dialog-head h2{font-size:26px}.dialog-actions>.primary-button{flex:100%}dialog{border-radius:var(--r-sheet) var(--r-sheet) 0 0;width:100vw;max-width:100vw;max-height:92vh;padding:24px 20px calc(24px + env(safe-area-inset-bottom));margin:auto 0 0}}.skeleton{border-radius:var(--r-tile);background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite skeleton}.empty-panel{border-radius:var(--r-card);background:var(--surface-1);text-align:center;color:var(--ink-2);justify-items:center;gap:14px;padding:56px 32px;display:grid}.empty-panel h2{font-family:var(--font-head);font-size:30px;font-weight:var(--fw-title);letter-spacing:var(--ls-title);color:var(--ink)}.error-panel{border-radius:var(--r-card);background:var(--surface-1);border-end-end-radius:var(--r-card-cut);align-items:flex-start;gap:28px;padding:36px 40px;animation:.5s both fadeUp;display:flex;position:relative;overflow:hidden}.error-panel>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.error-panel-mark{border-radius:var(--r-tile);background:var(--accent-container);width:88px;height:88px;color:var(--on-accent-container);flex-shrink:0;justify-content:center;align-items:center;display:flex}.error-panel h1{font-size:44px;line-height:1.1}.error-panel p{color:var(--ink-2);font-size:17px;line-height:1.6}.error-panel .primary-button{margin-top:6px}.error-divider{background:var(--line);justify-content:center;align-items:center;height:1px;margin:8px 0;display:flex}.error-divider i{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 8px var(--bg);transform:rotate(45deg)}.planner-alert{align-items:center;margin-bottom:20px}@media (width<=760px){.error-panel{flex-direction:column;gap:16px;padding:24px 20px}.error-panel-mark{width:64px;height:64px}.error-panel h1{font-size:30px}.error-panel p{font-size:15px}.error-panel .primary-button{width:100%}}.brand-mark{width:42px;height:42px;box-shadow:var(--shadow-soft);border-radius:30%;flex-shrink:0;display:block}.brand-name{font-family:var(--font-head);font-size:23px;font-weight:var(--fw-title);letter-spacing:var(--ls-title);color:var(--ink);white-space:nowrap}.segmented.full{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.segmented.full button{white-space:nowrap;justify-content:center;padding:0 8px}@media (width<=760px){.segmented.full button{padding:0 4px;font-size:13.5px}}.date-field{gap:8px;display:grid}.date-field-label{font-size:var(--fs-label);font-weight:var(--fw-label);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.date-field-label .text-button{min-height:0;font-size:var(--fs-small);font-weight:var(--fw-label);padding:0}.date-field input,.date-field select{width:100%}.hebrew-fields select,.hebrew-fields input{min-width:0;padding-inline:8px}.date-field>div:not(.date-field-label){grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;display:grid}.date-field [role=alert]{color:var(--danger);font-size:var(--fs-small)}.primary-button,.btn-primary,.secondary-button,.btn-ghost,.btn-danger{isolation:isolate;position:relative;overflow:hidden}.secondary-button:active:not(:disabled),.btn-ghost:active:not(:disabled),.btn-danger:active:not(:disabled){border-radius:var(--r-press);transform:scale(var(--press-scale))}.press-ripple{width:var(--rs);height:var(--rs);z-index:-1;border-radius:var(--r-pill);background:radial-gradient(circle, currentColor 0%, color-mix(in srgb, currentColor 0%, transparent) 70%);pointer-events:none;animation:pressRipple .62s var(--ease-out) forwards;margin-block-start:calc(var(--rs) / -2);margin-inline-start:calc(var(--rs) / -2);position:absolute;inset-block-start:var(--ry);inset-inline-start:var(--rx)}.segmented button,.seder-chip,.chip,.text-button{transition:background-color var(--dur-fast), color var(--dur-fast), box-shadow var(--dur-base), border-radius var(--dur-morph) var(--ease-spring), transform var(--dur-base) var(--ease-spring)}.segmented button:active:not(:disabled),.seder-chip:active:not(:disabled),.chip:active:not(:disabled){transform:scale(.95)}.segmented button[aria-pressed=true],.segmented button[aria-selected=true]{animation:squish var(--dur-base) var(--ease-out)}.text-button svg{transition:transform var(--dur-base) var(--ease-spring)}.text-button:hover:not(:disabled) svg:last-child{transform:translate(-3px)}.text-button:not(: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)):hover:not(:disabled) svg:last-child{transform:translate(3px)}.switch{transition:background-color var(--dur-base), box-shadow var(--dur-base)}.switch span{transition:inset-inline-end var(--dur-slow) var(--ease-spring), width var(--dur-base) var(--ease-spring), height var(--dur-base) var(--ease-spring), top var(--dur-base) var(--ease-spring), background-color var(--dur-base)}.switch:active span{width:28px}.switch[aria-checked=true]:active span{inset-inline-end:20px}input[type=checkbox]{transition:transform var(--dur-base) var(--ease-spring)}input[type=checkbox]:active{transform:scale(.88)}input[type=checkbox]:checked{animation:pop .36s var(--ease-spring)}dialog[open]::backdrop{animation:backdropIn var(--dur-base) var(--ease-out) both}dialog[open]:not(.celebration,.siyum)>*{animation:fadeUp var(--dur-base) var(--ease-out) backwards}dialog[open]:not(.celebration,.siyum)>:nth-child(3){animation-delay:50ms}dialog[open]:not(.celebration,.siyum)>:nth-child(n+4){animation-delay:.1s}@media (width<=760px){dialog[open]:not(.celebration,.siyum){animation:sheetUp .46s var(--ease-emph) both}}.dialog-head .icon-button svg{transition:transform var(--dur-base) var(--ease-spring)}.dialog-head .icon-button:hover svg{transform:rotate(90deg)}@media (prefers-reduced-motion:no-preference){[data-reveal][data-revealed]:not([data-reveal=stagger]){animation:revealUp var(--dur-slow) var(--ease-emph) both}[data-reveal=stagger][data-revealed]>*{animation:revealUp var(--dur-slow) var(--ease-emph) both;animation-delay:calc(var(--ri,0) * var(--stagger))}}[data-tilt][data-tilt]{transform-style:preserve-3d;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-fast), background-color var(--dur-fast);animation-fill-mode:backwards}@media (hover:hover) and (pointer:fine){[data-tilt][data-tilt]:hover{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateY(var(--lift));box-shadow:var(--shadow)}}[data-tilt][data-tilt]:active{transition-duration:var(--dur-press);transform:scale(.985)}.skeleton{position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--surface-1) 55%, transparent), transparent);animation:sheen 1.6s var(--ease-in-out) infinite;position:absolute;inset:0;transform:translate(-120%)skew(-18deg)}.empty-panel>svg:first-child,.empty-state>:first-child{animation:5s ease-in-out infinite floatSoft}.time-field{flex-direction:row-reverse;align-items:center;gap:6px;min-inline-size:0;display:flex}.time-field select{font-variant-numeric:tabular-nums;background-position:14px,20px;flex:1 1 0;min-block-size:48px;min-inline-size:0;padding-inline:10px 34px}.shell{--shell-gap:30px;--shell-phone-bottom:88px;min-block-size:100dvh}.shell[data-family=vessels],.shell[data-family=poster]{--shell-phone-bottom:96px}@media (width>=761px){.shell[data-nav=rail]{padding-inline-start:96px}.shell[data-nav=rail][data-family=vessels]{padding-inline-start:100px}}.shell-main{gap:var(--shell-gap);outline:none;flex-direction:column;min-inline-size:0;max-inline-size:1440px;margin-inline:auto;padding:20px 24px 48px;display:flex;position:relative}.shell-screen{gap:var(--shell-gap);flex-direction:column;min-inline-size:0;display:flex}@media (width<=760px){.shell{--shell-gap:22px}.shell-main{padding:16px 16px calc(var(--shell-phone-bottom) + 28px);padding-block-start:max(16px, env(safe-area-inset-top,0px))}}.shell-main h1:focus{outline:none}.shell-main h1:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:6px}.shell-skip{z-index:100;border-radius:var(--r-button);background:var(--inverse);color:var(--on-inverse);font-weight:var(--fw-label);padding:10px 16px;text-decoration:none;transition:transform .2s;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-160%)}.shell-skip:focus{transform:none}.shell-pill{top:0;z-index:-1;width:var(--pill-w,0);height:var(--pill-h,0);opacity:0;transform:translate(var(--pill-x,0), var(--pill-y,0));pointer-events:none;position:absolute;inset-inline-start:0}[data-pill]>.shell-pill{opacity:1}[data-pill=on]>.shell-pill{transition:transform .55s var(--ease-spring), width .55s var(--ease-spring), height .55s var(--ease-spring), background-color .5s, opacity var(--dur-fast)}.shell-date{min-inline-size:0;color:var(--ink-2);font-size:var(--fs-meta);margin:0;font-weight:500;line-height:1.3}.shell-date__greeting{color:var(--accent-text);font-weight:var(--fw-label)}.shell-sync{background:var(--surface-2);min-block-size:32px;color:var(--ink-2);font-size:var(--fs-small);white-space:nowrap;border:0;border-radius:16px;flex:none;align-items:center;gap:5px;padding-inline:8px 12px;font-weight:500;display:inline-flex;position:relative}.shell-sync:before{content:"";position:absolute;inset:-6px -2px}.shell-sync:hover{background:var(--surface-3)}.shell-sync__icon{block-size:18px;inline-size:18px;color:var(--accent);place-items:center;display:grid}.shell-sync__spin{block-size:18px;inline-size:18px}.shell-sync[data-status=offline] .shell-sync__icon,.shell-sync[data-status=expired] .shell-sync__icon{color:var(--warn)}.shell-sync[data-status=conflict] .shell-sync__icon{color:var(--danger)}.shell-sync[data-compact]{padding-inline:8px}.shell-sync[data-compact] .shell-sync__short{font-size:var(--fs-caption)}.shell-week{color:var(--ink);font-weight:var(--fw-strong);background:0 0;border:0;flex:none;align-items:center;gap:10px;padding:0;display:inline-flex}.shell-week--dot{block-size:44px;inline-size:44px;transition:border-radius .45s var(--ease-spring), transform .3s var(--ease-spring);border-radius:50%;justify-content:center;position:relative}.shell-week__ring{border-radius:inherit;background:conic-gradient(var(--zer), var(--moe), var(--nas), var(--kod), var(--nez), var(--tah), var(--zer));place-items:center;display:grid}.shell-week--dot .shell-week__ring{padding:3px;position:absolute;inset:0}.shell-week--dot .shell-week__ring>span{border-radius:inherit;background:var(--bg);block-size:100%;inline-size:100%}.shell-week__dot-label{font-size:calc(10.5px * var(--text-scale));font-weight:var(--fw-strong);position:relative}:root[data-text-size=large] .shell-week--dot{block-size:50px;inline-size:50px}.shell-week--dot:hover{transform:rotate(-8deg)}.shell-week--dot:active{border-radius:14px}.shell-week--pill{border-radius:var(--r-pill);background:var(--fixed-dark);min-block-size:46px;color:var(--on-fixed-dark);font-size:var(--fs-label);white-space:nowrap;padding-inline:6px 16px}.shell-week--pill .shell-week__ring{border-radius:50%;block-size:34px;inline-size:34px}.shell-week--pill .shell-week__ring>span{background:var(--fixed-dark);border-radius:50%;block-size:24px;inline-size:24px}.shell-topline{min-block-size:44px;align-items:center;gap:8px;margin-block-end:calc(6px - var(--shell-gap));display:flex}.shell-topline .shell-date{margin-inline-end:auto}.shell-page-head h1{font-size:var(--fs-title-desk)}@media (width<=760px){.shell-page-head h1{font-size:var(--fs-title)}}.shell-back{min-block-size:44px;align-self:flex-start;align-items:center;gap:6px;margin-block-end:calc(8px - var(--shell-gap));display:inline-flex}.shell-morepage{gap:var(--shell-gap);flex-direction:column;min-inline-size:0;display:flex}.shell-more__legal{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.shell-more__legal a{min-block-size:44px;color:var(--accent-text);font-weight:var(--fw-label);align-items:center;gap:6px;display:inline-flex}.shell-account,.shell-about{flex-direction:column;align-items:flex-start;gap:16px;max-inline-size:720px;display:flex}.shell-account__status,.shell-about__card{align-items:flex-start;gap:16px;display:flex}.shell-account__icon{background:var(--accent-container);block-size:48px;inline-size:48px;color:var(--on-accent-container);border-radius:16px;flex:none;place-items:center;display:grid}.shell-account__status p+p{margin-block-start:8px}.shell-about__mark{block-size:56px;inline-size:56px;color:var(--accent);flex:none}.shell-skeleton{flex-direction:column;gap:10px;display:flex}.shell-skeleton>span{display:block}.shell-skeleton__title{border-radius:12px;block-size:40px;inline-size:40%}.shell-skeleton__hero{border-radius:var(--r-card);block-size:260px}.shell-skeleton__row{border-radius:var(--r-row);block-size:76px}.shell-firstrun-skeleton{background:var(--bg);min-block-size:100dvh}.shell-firstrun-skeleton>.shell-skeleton{inline-size:100%;max-inline-size:760px;padding:max(20px, env(safe-area-inset-top)) 16px 0;margin-inline:auto}@media (width>=761px){.shell-firstrun-skeleton>.shell-skeleton{padding-block-start:48px}}.shell-alert{z-index:61;border-radius:var(--r-toast);background:var(--danger-container);min-block-size:60px;color:var(--on-danger-container);box-shadow:var(--shadow);animation:fadeUp .35s var(--ease-spring-strong) both;align-items:center;gap:10px;padding:8px;padding-inline-start:16px;display:flex;position:fixed;inset-block-end:calc(var(--shell-phone-bottom) + 10px + env(safe-area-inset-bottom,0px));inset-inline:10px}.shell-alert p{font-size:var(--fs-meta);flex:1;margin:0;line-height:1.35}.shell-alert__close{block-size:44px;inline-size:44px;color:inherit;transition:border-radius .45s var(--ease-spring);background:0 0;border:0;border-radius:22px;flex:none;place-items:center;display:grid}.shell-alert__close:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.shell-alert__close:active{border-radius:12px}@media (width>=761px){.shell-alert{inset-block-end:30px;inset-inline:max(10px,min(540px,100vw - 400px)) 40px}}.shell .v2-snackbar-host{--snack-bottom:calc(var(--shell-phone-bottom) + 10px)}@media (width<=760px){.shell:has(.home .cta-wrap){--dock-bottom:calc(var(--shell-phone-bottom) + 8px + env(safe-area-inset-bottom,0px))}.shell:has(.home .cta-wrap) .v2-snackbar-host{--snack-bottom:calc(var(--shell-phone-bottom) + var(--dock-height,72px) + 20px)}.shell:has(.home .cta-wrap) .shell-alert{inset-block-end:calc(var(--shell-phone-bottom) + var(--dock-height,72px) + 20px + env(safe-area-inset-bottom,0px))}}.shell-wipe{z-index:45;pointer-events:none;background:var(--accent);color:var(--on-accent);position:fixed;inset:0;overflow:hidden}.shell-wipe[data-tab=shas]{background:var(--fixed-dark);color:var(--highlight)}.shell-wipe[data-tab=progress]{background:var(--highlight);color:var(--on-highlight)}.shell-wipe[data-tab=more]{background:var(--inverse);color:var(--on-inverse)}.shell-wipe>b{font-family:var(--font-display);font-size:260px;font-weight:var(--fw-display);white-space:nowrap;line-height:.8;position:absolute;inset-block-end:-.1em;inset-inline-start:.05em}@media (width>=761px){.shell-wipe>b{font-size:420px}}.page-footer{border-block-start:1px solid var(--line);color:var(--ink-3);font-size:var(--fs-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-start:24px;padding-block-start:20px;display:flex}.footer-brand{align-items:center;gap:6px;display:inline-flex}.footer-mark{block-size:14px;inline-size:14px;color:var(--accent);flex-shrink:0}.development-label{border-radius:var(--r-pill);border:1px dashed var(--line);min-block-size:28px;color:var(--ink-3);font-size:var(--fs-caption);align-items:center;padding-inline:12px;display:inline-flex}.home{flex-direction:column;gap:22px;min-inline-size:0;display:flex}.home:not(.home--desk){margin-inline:-16px;padding-inline:16px;overflow-x:clip}.home-facts-block{flex-direction:column;margin-block-start:-12px;display:flex}.home-grid{grid-template-columns:392px minmax(0,1fr);align-items:start;gap:22px;display:grid}.home-pane-a{flex-direction:column;gap:22px;min-inline-size:0;display:flex}.home-pane-b{block-size:calc(100dvh - var(--shell-sticky-top,0px) - 40px);min-block-size:520px;min-inline-size:0;position:sticky;inset-block-start:calc(var(--shell-sticky-top,0px) + 20px)}.home--desk[data-state=fresh] .home-pane-b{block-size:auto;position:static}.home-below{gap:22px;margin-block-start:30px;display:grid}@media (width<=1100px) and (width>=761px){.home-grid{grid-template-columns:340px minmax(0,1fr)}}.home-sec{flex-direction:column;gap:8px;min-inline-size:0;display:flex}.home-sec__h{justify-content:space-between;align-items:baseline;gap:10px;margin-inline:6px;display:flex}.home-sec__h h2{font-family:var(--font-head);font-size:var(--fs-label);color:var(--ink-2);margin:0;font-weight:600}.home-sec__h>span{font-size:var(--fs-small);color:var(--ink-2);font-weight:500}.home-link{border-radius:var(--r-chip);min-block-size:44px;color:color-mix(in oklab, var(--accent-text) 60%, var(--ink));font-size:var(--fs-small);align-items:center;gap:4px;margin-block:-12px;padding-inline:8px;font-weight:600;transition:background-color .2s;display:inline-flex}.home-link:hover{background:var(--veil)}.home-card{border-radius:var(--r-card);background:var(--surface-1);flex-direction:column;gap:12px;padding:16px;display:flex}.home-empty{border-radius:var(--r-card);background:var(--surface-1);color:var(--ink-2);font-size:var(--fs-label);justify-items:start;gap:12px;padding:18px;line-height:1.5;display:grid}.home-empty p{margin:0}.home-more{border-radius:var(--r-chip);background:var(--surface-2);min-block-size:44px;color:var(--ink);font-size:var(--fs-label);transition:border-radius .45s var(--ease-spring), background-color .2s;align-self:flex-start;align-items:center;gap:6px;padding-inline:14px 18px;font-weight:600;display:inline-flex}.home-more:hover{background:var(--surface-3)}.home-more:active{border-radius:var(--r-press)}.home-source{font-size:var(--fs-caption);color:var(--ink-2);align-items:flex-start;gap:6px;margin:8px 4px 0;line-height:1.45;display:flex}.home-source svg{color:var(--accent-text);flex:none;margin-block-start:1px}.home-fresh{isolation:isolate;border-radius:var(--r-hero);background:var(--hero-fill,var(--hero));color:var(--on-hero);border-end-end-radius:var(--r-hero-cut);flex-direction:column;align-items:flex-start;gap:14px;padding:22px 20px 20px;display:flex;position:relative;overflow:hidden}.home-fresh__mark{place-items:center;block-size:84px;inline-size:84px;display:grid;position:relative}.home-fresh__shape{--shape-fill:color-mix(in oklab, var(--on-hero) 16%, transparent);position:absolute;inset:0}.home-fresh__glyph{block-size:44px;inline-size:44px;color:var(--on-hero);position:relative}.home-fresh__title{font-family:var(--font-title);font-size:var(--fs-title);font-weight:var(--fw-title);letter-spacing:var(--ls-title);margin:0;line-height:1.05}.home-fresh__lead{max-inline-size:36em;font-size:var(--fs-body);opacity:.92;margin:0;line-height:1.55}.home-fresh__actions{flex-wrap:wrap;gap:10px;inline-size:100%;display:flex}.home-fresh .primary-button{background:var(--cta-bg);color:var(--cta-ink);flex:100%}.home-fresh .secondary-button{color:var(--on-hero);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--on-hero) 45%, transparent);background:0 0;flex:auto}.home-fresh .secondary-button:hover:not(:disabled){background:color-mix(in oklab, var(--on-hero) 12%, transparent)}.home-fresh .text-button{color:var(--on-hero);min-block-size:44px}.home-fresh :focus-visible{outline:3px solid var(--on-hero);outline-offset:2px}.home-fresh__next{font-size:var(--fs-small);opacity:.9;align-items:center;gap:6px;margin:0;display:flex}.home--desk[data-state=fresh] .home-fresh{justify-content:flex-end;min-block-size:440px}.home-rest{border-radius:var(--r-card);background:var(--tertiary-container);color:var(--on-tertiary-container);gap:12px;padding:14px 16px 16px;display:grid}.home-rest__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.home-rest h2{font-family:var(--font-head);font-size:var(--fs-title-sm);margin:0;font-weight:700}.home-rest__head p{font-size:var(--fs-small);opacity:.9;margin:2px 0 0}.home-rest .icon-button{color:inherit;margin:-6px}.home-rest__rows{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.home-rest__btn{border-radius:var(--r-chip);background:var(--accent);min-block-size:44px;color:var(--on-accent);font-size:var(--fs-label);transition:border-radius .45s var(--ease-spring), transform .25s var(--ease-spring);align-items:center;gap:8px;padding-inline:12px 16px;display:inline-flex;position:relative;overflow:hidden}.home-rest__btn:active{border-radius:var(--r-press);transform:scale(.97)}.home-rest__btn span{font-weight:700}.home-next__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.home-next__item{border-radius:var(--r-tile);background:var(--surface-1);min-block-size:60px;inline-size:100%;color:var(--ink);text-align:start;transition:background-color .2s, border-radius .45s var(--ease-spring);align-items:center;gap:12px;padding:10px 12px 12px;display:flex;position:relative;overflow:hidden}.home-next__item:hover{background:var(--surface-2)}.home-next__item:active{border-radius:var(--r-press)}.home-next__icon{background:var(--accent-container);block-size:40px;inline-size:40px;color:var(--on-accent-container);border-radius:50%;flex:none;place-items:center;display:grid}.home-next__text{gap:2px;min-inline-size:0;display:grid}.home-next__text b{font-size:var(--fs-body);font-weight:700}.home-next__text small{font-size:var(--fs-caption);color:var(--ink-2)}.home-next__bar{background:color-mix(in oklab, var(--accent) 18%, transparent);border-radius:2px;block-size:3px;position:absolute;inset-block-end:6px;inset-inline:64px 14px;overflow:hidden}.home-next__bar i{background:var(--accent);transform-origin:100%;transform:scaleX(var(--nb,0));transition:transform 1.1s var(--ease-emph);position:absolute;inset:0}.home-week__empty{font-size:var(--fs-small);color:var(--ink-2);margin:0;line-height:1.5}.home-week__foot{font-size:var(--fs-caption);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.home-week__foot svg{color:var(--accent-text)}.home-week__foot b{color:var(--ink);font-weight:700}.home-recent__list{border-radius:var(--r-card);background:var(--surface-1);gap:2px;margin:0;padding:0;padding-block:6px;list-style:none;display:grid}.home-recent__item{min-block-size:44px;inline-size:100%;color:var(--ink);text-align:start;font-size:var(--fs-label);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding-inline:14px;transition:background-color .2s;display:grid}.home-recent__item:hover{background:var(--veil)}.home-recent__dot{background:var(--accent);border-radius:50%;block-size:10px;inline-size:10px}.home-recent__when{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-recent__what{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.home-recap{border-radius:var(--r-card);background:var(--secondary-container);color:var(--on-secondary-container);gap:6px;padding:16px;display:grid}.home-recap h2{font-family:var(--font-head);font-size:var(--fs-title-sm);margin:0;font-weight:700}.home-recap__line{font-size:var(--fs-body);margin:0;line-height:1.5}.home-recap__note{font-size:var(--fs-caption);opacity:.88;margin:0;line-height:1.45}.home-done__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.home-done__chip{background:var(--accent-container);min-block-size:44px;color:var(--on-accent-container);font-weight:600;font-size:var(--fs-meta);transition:border-radius .45s var(--ease-spring);border-radius:22px;align-items:center;gap:8px;padding-inline:8px 16px;display:inline-flex}.home-done__chip:active{border-radius:var(--r-press)}.home-done__shape{--shape-fill:var(--accent);block-size:28px;inline-size:28px}.home-shas-done{isolation:isolate;border-radius:var(--r-hero);background:var(--highlight);color:var(--on-highlight);justify-items:start;gap:12px;padding:24px 20px;display:grid;position:relative;overflow:hidden}.home-shas-done__shape{z-index:-1;--shape-fill:color-mix(in oklab, currentColor 10%, transparent);block-size:280px;inline-size:280px;position:absolute;inset-block-start:-90px;inset-inline-end:-90px}.home-shas-done__kicker{font-size:var(--fs-small);margin:0;font-weight:600}.home-shas-done__title{font-family:var(--font-title);font-size:var(--fs-title);font-weight:var(--fw-title);margin:0;line-height:1.05}.home-shas-done__quote{font-family:var(--font-quote);font-size:var(--fs-quote);margin:0;line-height:1.55}.home-quote{margin:8px 6px}.home-quote blockquote{font-family:var(--font-quote);font-size:var(--fs-quote);color:var(--ink);text-wrap:balance;margin:0;line-height:1.55}.home-quote figcaption{font-size:var(--fs-caption);color:var(--ink-2);margin-block-start:6px}.home-error{border-radius:var(--r-card);background:var(--surface-1);gap:12px;padding:22px;display:grid}.home-error h1{font-size:var(--fs-headline);margin:0}.home-error p{color:var(--ink-2);margin:0;line-height:1.5}.home-error__actions{flex-wrap:wrap;gap:10px;display:flex}.home-load-error{border-radius:var(--r-card);background:var(--surface-1);color:var(--ink-2);justify-items:start;gap:10px;padding:18px;display:grid}.home-load-error p{margin:0}.home-skel{gap:8px;display:grid}.home-skel--hero{border-radius:var(--r-hero);background:var(--surface-1);align-content:space-between;gap:14px;min-block-size:430px;padding:14px 16px 16px}.home-skel__chip{border-radius:22px;block-size:44px;inline-size:46%}.home-skel__label{block-size:120px;inline-size:52%}.home-skel__line{block-size:24px}.home-skel__button{border-radius:var(--r-learn);block-size:66px}.home-skel--tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.home-skel--tiles>span{border-radius:var(--r-tile);block-size:98px}.home-skel--rows>span{border-radius:var(--r-row);block-size:70px}.home-board-skel{border-radius:var(--r-card);background:var(--surface-1);align-content:start;gap:14px;block-size:100%;padding:22px;display:grid}.home-board-skel__head{block-size:120px}.home-ripple{opacity:0;pointer-events:none;z-index:-1;background:currentColor;border-radius:50%;block-size:40px;inline-size:40px;position:absolute;inset-block-start:var(--ry,0);inset-inline-start:var(--rx,0)}.shell[data-family=poster] .home-sec__h h2{color:var(--ink);font-size:24px;font-weight:400}.shell[data-family=poster] :is(.home-card,.home-next__item,.home-recent__list,.home-empty,.home-recap,.home-rest){border-radius:0}.shell[data-family=poster] .home-next__icon,.shell[data-family=poster] .home-done__chip{background:var(--accent);color:var(--on-accent);border-radius:4px}.shell[data-family=poster] .home-done__shape{--shape-fill:var(--on-accent)}.shell[data-family=poster] .home-quote blockquote{font-size:22px}.shell[data-family=vessels] .home-sec__h h2{font-size:var(--fs-title-sm);color:var(--ink);font-weight:800}.shell[data-family=vessels] :is(.home-card,.home-recent__list,.home-empty){background:var(--surface-1)}@media (prefers-reduced-motion:reduce){.home-next__bar i{transition:none}}:root[data-motion=calm] .home-next__bar i{transition:none}:where(.home) :where(button){background:0 0;border:0;margin:0;padding:0}.home-ring{pointer-events:none;block-size:100%;inline-size:100%;animation:26s linear infinite v2-shape-spin;position:absolute;inset:0}.home-ring text{fill:currentColor;font-family:var(--font-ui);letter-spacing:.02em;font-size:15px;font-weight:700}@media (prefers-reduced-motion:reduce){.home-ring{animation:none}}:root[data-motion=calm] .home-ring{animation:none}.v2-marquee+.home-facts-block{margin-block-start:0}.home-choice{border-radius:var(--r-card);background:var(--surface-1);color:var(--ink);gap:10px;padding:18px 20px;display:grid}.home-choice__title{font-family:var(--font-head);font-size:var(--fs-title-sm);font-weight:var(--fw-title);margin:0;line-height:1.2}.home-choice__lead{color:var(--ink-2);font-size:var(--fs-small);margin:0}.home-choice__actions{flex-wrap:wrap;gap:8px;display:flex}.shas{--shas-sticky-top:96px;gap:18px;min-inline-size:0;display:grid}.shas__lead,.shas__body{align-content:start;gap:16px;min-inline-size:0;display:grid}@media (width>=1024px){.shas{grid-template-columns:400px minmax(0,1fr);align-items:start;gap:22px}.shas__lead{top:var(--shas-sticky-top);position:sticky}.shas[data-family=poster]{grid-template-columns:minmax(0,1fr) 460px}}.shas__head{animation:fadeUp .6s var(--ease-emph) both;gap:4px;display:grid}.shas__eyebrow{font-size:var(--fs-small);font-weight:var(--fw-strong);color:var(--ink-2);margin:0}.shas__title{font-family:var(--font-title);font-size:var(--fs-title);font-weight:var(--fw-title);letter-spacing:var(--ls-title);line-height:var(--lh-title);margin:0}@media (width>=761px){.shas__title{font-size:var(--fs-title-desk)}}.shas[data-family=poster] .shas__title{font-size:120px;line-height:var(--lh-display)}@media (width>=761px){.shas[data-family=poster] .shas__title{font-size:150px}}.shas__summary{font-size:var(--fs-meta);color:var(--ink-2);margin:0}.shas__summary .num:first-child{color:var(--ink);font-weight:var(--fw-strong)}.shas__summary-skeleton{border-radius:var(--r-chip);block-size:1em;inline-size:220px;display:inline-block}.shas-search{border-radius:var(--r-field);background:var(--surface-2);min-block-size:48px;color:var(--ink-2);transition:background-color var(--dur-fast);align-items:center;gap:10px;padding-inline:16px 6px;display:flex}.shas-search:focus-within{background:var(--surface-3);outline:3px solid var(--focus);outline-offset:1px}.shas-search input{min-block-size:44px;min-inline-size:0;color:var(--ink);font:inherit;font-size:var(--fs-body);background:0 0;border:0;outline:none;flex:1;padding:0}.shas-search__clear{border-radius:var(--r-pill);block-size:44px;inline-size:44px;color:var(--ink-2);transition:border-radius var(--dur-morph) var(--ease-spring);background:0 0;border:0;place-items:center;display:grid}.shas-search__clear:hover{background:var(--veil);color:var(--ink)}.shas-search__clear:active{border-radius:var(--r-press)}.shas-figure{min-inline-size:0;animation:fadeUp .6s var(--ease-emph) 90ms both;gap:14px;display:grid}.shas-caption{font-size:var(--fs-caption);font-weight:var(--fw-label);color:var(--ink-2);margin:0}.shas-mosaic{inline-size:100%;min-inline-size:0}.shas-mosaic__svg{animation:shasSweep 1.1s var(--ease-out) both;display:block;overflow:visible}.shas-mosaic__layer{fill:none;stroke:var(--mos-c);stroke-linecap:round;stroke-width:calc(var(--mos-p) * .82);transition:opacity var(--dur-base)}.shas-mosaic__layer[data-mark="0"]{stroke-width:calc(var(--mos-p) * .6);opacity:var(--mos-rest,.3)}.shas-mosaic__layer[data-mark="1"]{opacity:.62}.shas-mosaic__layer[data-dim]{opacity:.1}.shas-mosaic__layer[data-mark="0"][data-dim]{opacity:.06}:root[data-theme=dark] .shas-mosaic{--mos-rest:.22}.shas-mosaic[data-style=squares] .shas-mosaic__layer{stroke-linecap:square;stroke-width:calc(var(--mos-p) * .84)}.shas-mosaic[data-style=squares] .shas-mosaic__layer[data-mark="0"]{opacity:.26}.shas-mosaic[data-style=squares] .shas-mosaic__layer[data-mark="0"][data-alt]{opacity:.4}.shas-mosaic[data-style=squares] .shas-mosaic__layer[data-mark="1"]{stroke-linecap:butt;stroke-width:calc(var(--mos-p) * .42);opacity:1}.shas-mosaic[data-style=squares] .shas-mosaic__layer[data-mark][data-dim]{opacity:.1}.shas-mosaic[data-style=rounded] .shas-mosaic__layer{fill:var(--mos-c);stroke-linecap:round;stroke-linejoin:round;stroke-width:calc(var(--mos-p) * .16)}.shas-mosaic__region{fill:#0000;stroke:#0000;stroke-width:1.5px;cursor:pointer;transition:stroke var(--dur-fast);outline:none}.shas-mosaic__region:hover,.shas-mosaic__region[data-picked]{stroke:var(--ink)}.shas-night .shas-mosaic__region:hover,.shas-night .shas-mosaic__region[data-picked]{stroke:var(--on-fixed-dark)}.shas-mosaic__region:focus-visible{stroke:var(--focus);stroke-width:3px}.shas-legend{flex-wrap:wrap;gap:6px;display:flex}.shas-legend__item{border-radius:var(--r-chip);background:var(--surface-2);min-block-size:44px;color:var(--ink);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-strong);transition:background-color var(--dur-fast), border-radius var(--dur-morph) var(--ease-spring);border:0;align-items:center;gap:8px;padding-inline:12px 14px;display:flex}.shas-legend__item>i{border-radius:var(--r-pill);background:var(--legend-c);flex:none;block-size:10px;inline-size:10px}.shas-legend__pct{color:var(--ink-2);font-weight:var(--fw-label);direction:ltr;unicode-bidi:isolate}.shas-legend__item:hover{background:color-mix(in srgb, var(--legend-c) 18%, var(--surface-2))}.shas-legend__item[aria-pressed=true]{background:var(--accent-container);color:var(--on-accent-container);box-shadow:inset 0 0 0 2px var(--accent)}.shas-legend__item:active{border-radius:var(--r-press)}.shas-figure[data-family=base] .shas-legend{gap:6px;margin-top:4px;display:grid}.shas-figure[data-family=base] .shas-legend__item{border-radius:var(--r-button);font-size:var(--fs-meta);background:0 0;padding-inline:8px 14px}.shas-figure[data-family=base] .shas-legend__item>i{background:var(--accent);block-size:28px;inline-size:28px}.shas-figure[data-family=base] .shas-legend__pct{margin-inline-start:auto}.shas-figure[data-family=base] .shas-legend__item:hover,.shas-figure[data-family=base] .shas-legend__item[aria-pressed=true]{background:var(--accent-container);color:var(--on-accent-container);box-shadow:none}.shas-figure[data-family=base] .shas-legend__item:active{border-radius:var(--r-press)}.shas-figure[data-family=poster] .shas-legend{gap:4px 10px;display:grid}.shas-figure[data-family=poster] .shas-legend__item{color:var(--on-fixed-dark);font-weight:var(--fw-label);background:0 0;border-radius:0;padding-inline:4px}.shas-figure[data-family=poster] .shas-legend__item>i{border-radius:0;block-size:12px;inline-size:12px}.shas-figure[data-family=poster] .shas-legend__pct{color:color-mix(in oklab, var(--on-fixed-dark) 72%, var(--fixed-dark));margin-inline-start:auto}.shas-figure[data-family=poster] .shas-legend__item:hover{background:color-mix(in oklab, var(--on-fixed-dark) 10%, transparent)}.shas-figure[data-family=poster] .shas-legend__item[aria-pressed=true]{color:var(--highlight);box-shadow:inset 0 -3px 0 var(--highlight);background:0 0}.shas-pick{z-index:3;inset-inline-start:0;top:calc(var(--pick-y) + 10px);border-radius:var(--r-tile);background:var(--inverse);max-inline-size:100%;color:var(--on-inverse);box-shadow:var(--shadow);animation:fadeUp .35s var(--ease-spring-strong) both;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;display:flex;position:absolute}.shas-pick__open{border-radius:var(--r-button);background:var(--accent);min-block-size:44px;color:var(--on-accent);font:inherit;white-space:nowrap;transition:border-radius var(--dur-morph) var(--ease-spring);border:0;align-items:center;gap:10px;padding:6px 14px;display:flex}.shas-pick__open b{font-family:var(--font-display);font-size:30px;font-weight:var(--fw-display);line-height:.9}.shas-pick__open small{font-size:var(--fs-small);font-weight:var(--fw-strong)}.shas-pick__primary{border-radius:var(--r-button);min-block-size:44px;color:var(--on-inverse);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-label);background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;display:flex}.shas-pick__close{border-radius:var(--r-pill);block-size:44px;inline-size:44px;color:var(--on-inverse);background:0 0;border:0;place-items:center;display:grid}.shas-pick__primary:hover,.shas-pick__close:hover{background:color-mix(in oklab, var(--on-inverse) 12%, transparent)}.shas-pick__open:active,.shas-pick__primary:active{border-radius:var(--r-press)}.shas-pick :focus-visible{outline:3px solid var(--inverse-accent);outline-offset:2px}.shas-notice{border-radius:var(--r-tile);background:var(--surface-1);color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;display:flex}.shas-notice p{font-size:var(--fs-meta);flex:220px;margin:0;line-height:1.45}.shas-notice>svg{color:var(--accent-text);flex:none}.shas-notice[role=alert]{background:var(--danger-container);color:var(--on-danger-container)}.shas-empty p{margin:0}.shas-load-error{border-radius:var(--r-tile);background:var(--surface-1);justify-items:start;gap:10px;padding:16px;display:grid}.shas-load-error p{font-size:var(--fs-meta);margin:0}.shas-skeleton{gap:10px;display:grid}.shas-skeleton--figure{place-items:center;padding-block:8px}.shas-skeleton__disc{aspect-ratio:1;border-radius:var(--r-pill);inline-size:min(300px,80%)}.shas[data-family=vessels] .shas-skeleton__disc,.shas[data-family=poster] .shas-skeleton__disc{aspect-ratio:16/9;border-radius:var(--r-card);inline-size:100%}.shas-skeleton__card{border-radius:var(--r-card);min-block-size:150px}div.shas-skeleton__card{background:color-mix(in oklab, var(--accent-container) 45%, var(--bg));color:var(--ink-2);align-content:start;gap:10px;padding:16px 18px;display:grid}div.shas-skeleton__card strong{font-family:var(--font-head);font-size:var(--fs-headline);color:var(--ink)}div.shas-skeleton__card ul{font-size:var(--fs-caption);font-weight:var(--fw-label);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}@media (width>=761px){.shas-skeleton--sections{grid-template-columns:repeat(2,minmax(0,1fr))}}.shas-compact{min-inline-size:0}.shas-compact__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.shas-compact__head h2{font-family:var(--font-head);font-size:var(--fs-headline);font-weight:var(--fw-title);margin:0;line-height:1.15}.shas-compact__head p{font-size:var(--fs-small);color:var(--ink-2);margin:2px 0 0}.shas-compact__all{min-block-size:44px;color:var(--ink);font:inherit;font-size:var(--fs-label);font-weight:var(--fw-label);text-underline-offset:4px;background:0 0;border:0;flex:none;padding:0 4px;text-decoration:underline;text-decoration-thickness:2px}.shas-compact__all:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}
