.desktop-story{position:relative;margin-top:calc(-1 * var(--menubar-h));color-scheme:dark;--canvas:#161617;--surface:#1c1c1e;--surface-2:#2c2c2e;--void:#000;--ink-1:#f5f5f7;--ink-2:#c7c7cc;--ink-3:#9d9da3;--hairline:oklch(1 0 0/0.1);--hairline-strong:oklch(1 0 0/0.18);--signal-ink:#ffa04d;--active:#34c759;--danger:#ff6961;--window-shadow:0 0 0 0.5px oklch(0 0 0/0.6),0 0 0 1px oklch(1 0 0/0.08) inset,0 22px 60px -18px oklch(0 0 0/0.75);--story-scroll:calc(250svh * 158 / 110);background:var(--world-canvas,#000);color:var(--ink-1)}html.motion-ok .desktop-story{height:calc(100svh + var(--story-scroll))}.desktop-stage{position:relative;isolation:isolate;overflow-x:clip;display:flex;flex-direction:column;align-items:center;--hero-gap:clamp(28px,6svh,64px);padding:calc(var(--menubar-h) + var(--hero-gap) * 1.15) var(--gutter) clamp(56px,7vw,96px);background:#000}.desktop-stage:after{content:"";position:absolute;inset-inline:0;bottom:0;z-index:1;height:clamp(56px,11svh,120px);background:linear-gradient(to bottom,transparent,var(--world-canvas,#000));pointer-events:none}html.motion-ok .desktop-stage{position:sticky;top:0;height:100svh;min-height:560px;padding-bottom:0;overflow:clip}.stage-light{position:absolute;inset:0;z-index:-1;pointer-events:none}.desktop-anchor{display:block;scroll-margin-top:0}html.motion-ok .desktop-anchor{position:absolute;top:calc(var(--story-scroll) * 39.1 / 158)}.hero-intro{position:relative;z-index:2;width:100%;max-width:var(--content-max,1320px)}.hero-device{position:relative;z-index:1;flex:none;--device-w:min(1180px,86vw,max(640px,calc((100svh - 250px) * 1.62)));width:var(--device-w);aspect-ratio:3860/2540;margin-top:calc(var(--hero-gap, 40px) - var(--device-w) * .06);transform-origin:50% 50%}@media (max-width:767px){.hero-device{--device-w:94vw}}.hero-bezel{z-index:2;width:100%;height:100%;transform-origin:50% 50%;user-select:none;-webkit-user-drag:none}.hero-bezel,.hero-glow{position:absolute;inset:0;pointer-events:none}.hero-glow{z-index:0}.hero-glow-layer{position:absolute;inset:0}.hero-glow-screen{position:absolute;inset:4% 9% 16%;opacity:.95;filter:blur(clamp(44px,6.5vw,104px)) saturate(1.6);transform:scale(1.22,1.32);will-change:transform}.hero-glow-floor{position:absolute;inset-inline:-18%;bottom:-20%;height:34%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklab,var(--floor,#0096c7) 78%,transparent),color-mix(in oklab,var(--floor,#0096c7) 22%,transparent) 55%,transparent);opacity:.8}@keyframes xfade-in{0%{opacity:0}}@keyframes xfade-out{to{opacity:0}}html.motion-ok .xfade[data-fresh]{animation:xfade-in .6s var(--ease-out) both}html.motion-ok .xfade[data-leaving]{animation:xfade-out .6s var(--ease-out) both}.mac-screen{position:absolute;z-index:1;container:screen/size;--pt:calc(100cqw / 1512);perspective:1600px;perspective-origin:50% 40%}.desktop-rig{position:absolute;inset:0;transform-origin:50% 55%}.desktop-rig[data-exploding]{transform-style:preserve-3d}.desktop-layer{position:absolute;inset:0;--screen-radius:calc(17.5 * var(--pt));border-radius:var(--screen-radius) var(--screen-radius) 0 0}.hero-device[data-lifted] .desktop-layer{border-radius:var(--screen-radius)}.hero-device[data-lifted] .hero-bezel{z-index:0}.desktop-wallpaper{position:absolute;inset:0;border-radius:inherit}.desktop-layer[data-layer=cadran]{--plane:var(--signal)}.desktop-layer[data-layer=desktop]{--plane:var(--cat-display)}.desktop-layer[data-layer=windows]{--plane:var(--cat-editing)}.desktop-layer[data-layer=menubar]{--plane:var(--cat-time)}.desktop-layer[data-layer=wallpaper]{--plane:var(--cat-appearance)}.desktop-plane{position:absolute;inset:0;z-index:1;border-radius:inherit;opacity:0;pointer-events:none;border:1.5px solid color-mix(in oklab,var(--plane) 88%,white);background:color-mix(in oklab,var(--plane) 12%,transparent);box-shadow:0 0 36px -2px color-mix(in oklab,var(--plane) 62%,transparent),inset 0 0 44px -12px color-mix(in oklab,var(--plane) 60%,transparent)}[data-layer=wallpaper]>.desktop-plane{background:none}[data-layer=cadran]>.desktop-plane{border-width:2px;border-color:color-mix(in oklab,var(--signal) 80%,white);background:color-mix(in oklab,var(--signal) 10%,transparent);box-shadow:0 0 70px 2px color-mix(in oklab,var(--signal) 58%,transparent),inset 0 0 60px -10px color-mix(in oklab,var(--signal) 55%,transparent)}.desktop-light{position:absolute;inset:0;border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(60% 55% at 50% 50%,oklch(.86 .13 60/.55),oklch(.8 .16 55/0) 72%)}.desktop-rig[data-exploding] .glass,.desktop-rig[data-exploding] .lg{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:oklch(.24 .01 268/.82)}.desktop-face{position:absolute;inset:0}.desktop-icons{position:absolute;top:calc(44 * var(--pt));bottom:calc(118 * var(--pt));inset-inline:calc(20 * var(--pt))}.mac-icons{--flow:-1;position:relative;width:100%;height:100%}.mac-icons:dir(rtl){--flow:1}.mac-icon-cell{--cell-w:calc(100 * var(--pt));--cell-h:calc(96 * var(--pt));position:absolute;top:0;inset-inline-end:0;width:var(--cell-w);height:var(--cell-h);transform:translate(calc(var(--col, 0) * var(--cell-w) * var(--flow)),calc(var(--row, 0) * var(--cell-h)))}.mac-icon-cell:has([data-dragging]){z-index:2}.mac-icon{display:flex;flex-direction:column;align-items:center;gap:calc(4 * var(--pt));width:100%;height:100%;padding:calc(6 * var(--pt)) 0 0;border-radius:max(6px,calc(10 * var(--pt)));translate:var(--dx,0) var(--dy,0);touch-action:none;user-select:none;-webkit-user-select:none;cursor:default;pointer-events:auto}.mac-icon[data-dragging]{cursor:grabbing;opacity:.88}.mac-icon svg{width:calc(64 * var(--pt));height:auto;flex:none;border-radius:calc(8 * var(--pt));filter:drop-shadow(0 calc(3 * var(--pt)) calc(5 * var(--pt)) rgb(20 20 40/.3))}.mac-icon span{max-width:max(76px,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px;border-radius:4px;font-size:max(11px,calc(12 * var(--pt)));font-weight:500;line-height:1.25;color:white;text-shadow:0 1px 2px rgb(0 0 0/.55)}.mac-icon:focus svg{background:oklch(1 0 0/.2);box-shadow:0 0 0 max(2px,calc(4 * var(--pt))) oklch(1 0 0/.2)}.mac-icon:focus span{background:oklch(.45 .02 268/.6);text-shadow:none}.mac-icon:focus-visible span{background:var(--signal);color:var(--on-signal)}.mac-icon:focus-visible svg{outline:2px solid var(--signal);outline-offset:2px}@container screen (width < 560px){.mac-icon span{display:none}}.desktop-layer[data-layer=windows]{overflow:clip}.desktop-spaces{position:absolute;inset:0;display:flex}.desktop-space{position:relative;flex:0 0 100%;height:100%}.desktop-ghost-dots{width:max(44px,calc(56 * var(--pt)));height:max(10px,calc(12 * var(--pt)));background:radial-gradient(circle,oklch(1 0 0/.26) 49%,transparent 52%) 0 0 /36% 100% repeat-x}.desktop-ghost-window{position:absolute;overflow:hidden;border-radius:calc(20 * var(--pt));background:var(--surface);color:var(--ink-1);box-shadow:var(--window-shadow)}.desktop-ghost-titlebar{position:relative;display:flex;align-items:center;height:calc(38 * var(--pt));padding-inline:calc(16 * var(--pt));border-bottom:1px solid var(--hairline)}.desktop-ghost-dots{width:calc(56 * var(--pt));height:calc(12 * var(--pt))}.desktop-ghost-title{position:absolute;inset-inline:calc(84 * var(--pt));text-align:center;font-size:max(11px,calc(13 * var(--pt)));font-weight:600;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desktop-ghost-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(16 * var(--pt)) calc(20 * var(--pt));padding:calc(20 * var(--pt)) calc(24 * var(--pt));font-size:max(11px,calc(13 * var(--pt)));line-height:1.45}.desktop-ghost-list p{margin-bottom:2px;font-weight:600;color:var(--ink-3)}.desktop-ghost-list li{color:var(--ink-1)}.desktop-ghost-document{inset-inline-start:16%;top:12%;width:40%;padding-bottom:calc(8 * var(--pt))}.desktop-ghost-board{inset-inline-start:8%;top:16%;width:44%;height:58%}.desktop-ghost-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(14 * var(--pt));padding:calc(18 * var(--pt));height:calc(100% - 38 * var(--pt))}.desktop-ghost-grid figure{display:grid;grid-template-rows:1fr auto;gap:calc(6 * var(--pt));margin:0}.desktop-ghost-grid span{border-radius:calc(10 * var(--pt))}.desktop-ghost-grid figcaption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:max(11px,calc(12 * var(--pt)));color:var(--ink-2)}@container screen (width < 560px){.desktop-ghost-grid figcaption,.desktop-ghost-list,.desktop-ghost-title{font-size:calc(13 * var(--pt))}}.mac-menubar{position:absolute;inset-inline:0;top:0;display:flex;align-items:center;justify-content:space-between;height:calc(32 * var(--pt));padding-inline:calc(16 * var(--pt)) calc(14 * var(--pt));font-size:max(11px,calc(13 * var(--pt)));font-weight:500;line-height:1;white-space:nowrap;color:white;text-shadow:0 0 1px rgb(0 0 0/.3),0 1px 3px rgb(0 0 0/.45),0 0 10px rgb(0 0 0/.25)}.mac-menubar[data-ink=dark]{color:#1d1d1f;text-shadow:0 0 1px rgb(255 255 255/.3),0 1px 3px rgb(255 255 255/.25)}.mac-menubar-side{display:flex;align-items:center;gap:max(10px,calc(20 * var(--pt)));max-width:calc(50cqw - 6.3cqw - 32 * var(--pt));overflow:hidden}.mac-menubar-side:not(.mac-menubar-status){flex-wrap:wrap;align-self:stretch;align-content:flex-start;row-gap:calc(32 * var(--pt))}.mac-menubar-side:not(.mac-menubar-status)>span{line-height:calc(32 * var(--pt))}.mac-menubar-app{font-weight:700}.mac-menubar-status{gap:max(8px,calc(14 * var(--pt)))}.mac-menubar-status svg{width:max(14px,calc(17 * var(--pt)));height:auto;flex:none;filter:drop-shadow(0 1px 2px rgb(0 0 0/.25))}.mac-menubar-status svg.mac-menubar-battery{width:max(18px,calc(22 * var(--pt)))}@container screen (width < 560px){.mac-menubar{font-size:calc(13 * var(--pt))}.mac-menubar-side:not(.mac-menubar-status)>span{display:none}.mac-menubar-status svg{width:calc(17 * var(--pt))}.mac-menubar-status svg.mac-menubar-battery{width:calc(22 * var(--pt))}.mac-menubar-status{gap:calc(14 * var(--pt))}}.mac-screen{--u:max(0.8px,var(--pt));--sim-ease:var(--ease-out,cubic-bezier(0.16,1,0.3,1))}.desktop-layer,.hero-device[data-lifted] .mac-screen .desktop-rig,.hero-device[data-lifted] .mac-screen .mac-icon,.hero-device[data-lifted] .mac-screen .sim-close,.hero-device[data-lifted] .mac-screen .sim-dock,.hero-device[data-lifted] .mac-screen .sim-menu,.hero-device[data-lifted] .mac-screen .sim-status-button,.hero-device[data-lifted] .mac-screen .sim-unlock,.hero-device[data-lifted] .mac-screen .sim-window{pointer-events:none}[data-sim-chrome]{transition:opacity .32s var(--sim-ease),translate .44s var(--sim-ease),visibility 0s linear 0s}.mac-screen[data-locked] [data-sim-chrome]{opacity:0;visibility:hidden;transition:opacity .32s var(--sim-ease),translate .44s var(--sim-ease),visibility 0s linear .44s}.mac-screen[data-locked] .sim-menubar{translate:0 -100%}.mac-screen[data-locked] .sim-dock-slot{translate:0 70%}.hero-glow-layer{transition:opacity .6s var(--sim-ease)}.sim-lock-message{position:absolute;left:calc(var(--msg-cx, .5) * 100%);width:max-content;max-width:84%;margin:0;text-align:center;text-wrap:balance;font-size:max(11px,calc(31.4 * var(--pt)));font-weight:500;line-height:1.25;letter-spacing:-.01em;color:oklch(1 0 0/.86);text-shadow:0 1px calc(6 * var(--pt)) oklch(0 0 0/.35);opacity:0;translate:-50% calc(10 * var(--pt));pointer-events:none;transition:opacity .36s var(--sim-ease),translate .48s var(--sim-ease)}.sim-lock-message[data-anchor=top]{top:calc(var(--msg-top) * 100%)}.sim-lock-message[data-anchor=bottom]{bottom:calc(var(--msg-bottom) * 100%)}.sim-lock-message[data-ink=dark]{color:oklch(.2 0 0/.86);text-shadow:none}.mac-screen[data-locked] .sim-lock-message{opacity:1;translate:-50% 0;transition-delay:.18s}.sim-unlock{position:absolute;inset:0;z-index:3;display:flex;align-items:flex-end;justify-content:center;padding:0 0 max(10px,calc(34 * var(--pt)));border-radius:calc(17.5 * var(--pt)) calc(17.5 * var(--pt)) 0 0;cursor:pointer}.sim-unlock:focus-visible{box-shadow:inset 0 0 0 2px var(--signal)}.sim-unlock-hint{font-size:max(10px,calc(13 * var(--pt)));font-weight:500;color:oklch(1 0 0/.72);text-shadow:0 1px 4px oklch(0 0 0/.4)}.mac-screen[data-ink=dark] .sim-unlock-hint{color:oklch(.2 0 0/.7);text-shadow:none}html.motion-ok .sim-unlock-hint{animation:sim-fade-up .6s .52s var(--sim-ease) both}@keyframes sim-fade-up{0%{opacity:0;translate:0 6px}}.sim-menubar{position:absolute;inset-inline:0;top:0;height:calc(32 * var(--pt))}.mac-menubar-status:has(.sim-status){overflow:visible}.mac-menubar .sim-status{position:relative;display:flex}.sim-status-button{display:grid;place-items:center;min-width:24px;min-height:24px;margin-block:-6px;padding:0 max(3px,calc(5 * var(--pt)));border-radius:6px;color:inherit;pointer-events:auto;cursor:default;transition:background-color .12s var(--sim-ease)}.sim-status-button:hover,.sim-status-button[data-open]{background:oklch(1 0 0/.2)}.mac-menubar[data-ink=dark] .sim-status-button:is(:hover,[data-open]){background:oklch(0 0 0/.1)}.sim-status-button:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.mac-menubar .sim-menu{position:absolute;top:calc(100% + 8px);inset-inline-end:-6px;z-index:5;display:grid;min-width:188px;padding:5px;border-radius:12px;--lg-scrim:0.94;font-size:13px;font-weight:500;text-shadow:none;pointer-events:auto}html.motion-ok .sim-menu{animation:sim-menu-in .16s var(--sim-ease) both}@keyframes sim-menu-in{0%{opacity:0;scale:.97;translate:0 -3px}}.sim-menu [role=menuitem]{min-height:28px;padding:4px 10px;border-radius:7px;text-align:start;color:var(--ink-1);outline:none;cursor:default}.sim-menu [role=menuitem]:is(:hover,:focus-visible){background:var(--signal);color:var(--on-signal)}.mac-menubar .sim-menu [role=separator]{display:block;height:1px;margin:4px 10px;background:var(--hairline-strong)}.sim-dock-slot{position:absolute;inset-inline:0;bottom:calc(7 * var(--pt));display:flex;justify-content:center}.sim-dock-wrap{position:relative;display:flex;flex-direction:column;align-items:center}.sim-dock{--icon:calc(52 * var(--pt));--pad:calc(8 * var(--pt));--gap:calc(10 * var(--pt));--lg-scrim:0.12;--lg-blur:18px;display:flex;align-items:flex-end;gap:var(--gap);padding:var(--pad);border-radius:calc(var(--icon) * .3 + var(--pad));pointer-events:auto}.sim-dock-cell[data-kind=trash]{margin-inline-start:var(--gap);padding-inline-start:calc(var(--gap) * 2);border-inline-start:1px solid oklch(1 0 0/.22)}.sim-dock-cell{position:relative;display:flex;transition:margin .2s var(--sim-ease)}.sim-dock-item{position:relative;display:block;width:var(--icon);height:var(--icon);padding:0;border-radius:24%;transform-origin:50% 100%;cursor:default;transition:scale .2s var(--sim-ease),translate .2s var(--sim-ease)}.sim-app-icon{display:block;width:100%;height:100%;border-radius:22%;filter:drop-shadow(0 1px 2px rgb(0 0 0/.28));pointer-events:none;user-select:none}@media (hover:hover){.sim-dock-cell:hover{margin-inline:calc(var(--icon) * .17)}.sim-dock-cell:hover>.sim-dock-item{scale:1.34;translate:0 -12%}.sim-dock-cell:has(+.sim-dock-cell:hover),.sim-dock-cell:hover+.sim-dock-cell{margin-inline:calc(var(--icon) * .07)}.sim-dock-cell:has(+.sim-dock-cell:hover)>.sim-dock-item,.sim-dock-cell:hover+.sim-dock-cell>.sim-dock-item{scale:1.14;translate:0 -4%}.sim-dock-cell[data-kind=trash]:hover{margin-inline-start:calc(var(--gap) + var(--icon) * .17)}.sim-dock-cell:hover+.sim-dock-cell[data-kind=trash]{margin-inline-start:calc(var(--gap) + var(--icon) * .07)}}.sim-dock-cell>.sim-dock-item:active{scale:1.2;transition-duration:90ms}.sim-dock-item:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.sim-dock-item:before{content:"";position:absolute;inset-inline:calc(var(--gap) / -2);top:50%;height:max(100%,28px);translate:0 -50%}.sim-dock-label{position:absolute;bottom:calc(100% + var(--icon) * .45 + 8px);left:calc(100% - var(--icon) / 2);translate:-50% 4px;padding:3px 9px;border-radius:7px;background:oklch(.22 .01 268/.86);box-shadow:0 0 0 .5px oklch(1 0 0/.16),0 4px 12px -4px oklch(0 0 0/.5);font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap;color:#fff;opacity:0;pointer-events:none;transition:opacity .12s var(--sim-ease),translate .16s var(--sim-ease)}.sim-dock-label:dir(rtl){left:calc(var(--icon) / 2)}.sim-dock-cell:is(:hover,:has(:focus-visible))>.sim-dock-label{opacity:1;translate:-50% 0}.sim-dock-dot{--dot:min(4px,calc(7.6 * var(--pt)));position:absolute;inset-inline-start:calc(100% - var(--icon) / 2);bottom:calc(var(--pad) * -.6 - var(--dot) / 4);width:var(--dot);height:var(--dot);margin-inline-start:calc(var(--dot) / -2);border-radius:50%;background:oklch(1 0 0/.9);box-shadow:0 0 4px oklch(1 0 0/.6);opacity:0;transition:opacity .2s var(--sim-ease)}.sim-dock-dot[data-on]{opacity:1}.sim-dock-hint{position:absolute;bottom:calc(100% + 10px);margin:0;padding:4px 11px;border-radius:999px;background:oklch(.2 .01 268/.72);box-shadow:0 0 0 .5px oklch(1 0 0/.18),0 6px 16px -6px oklch(0 0 0/.5);font-size:12px;font-weight:500;white-space:nowrap;color:#fff;pointer-events:none;opacity:0}html.motion-ok .sim-dock-hint{animation:sim-hint 7s 1.6s var(--sim-ease) both}.sim-dock-wrap:has(.sim-dock-cell:hover) .sim-dock-hint{visibility:hidden}@keyframes sim-hint{0%{opacity:0;translate:0 6px}8%,86%{opacity:1;translate:0 0}to{opacity:0;translate:0 0}}.sim-window{position:absolute;left:0;top:0;width:min(calc(var(--w) * var(--u)),calc(100% - 16 * var(--pt)));overflow:hidden;border-radius:max(12px,calc(20 * var(--pt)));background:#1f1f23;color:var(--ink-1);font-size:max(11px,calc(13 * var(--pt)));line-height:1.35;box-shadow:0 0 0 .5px oklch(0 0 0/.7),inset 0 0 0 1px oklch(1 0 0/.09),0 calc(24 * var(--pt)) calc(60 * var(--pt)) calc(-12 * var(--pt)) oklch(0 0 0/.72);transform:translate3d(calc(var(--x) * var(--pt)),calc(var(--y) * var(--pt)),0);transform-origin:calc(var(--ox) * var(--pt)) calc(var(--oy) * var(--pt));pointer-events:auto}.sim-window:not([data-front]){box-shadow:0 0 0 .5px oklch(0 0 0/.6),inset 0 0 0 1px oklch(1 0 0/.06),0 calc(12 * var(--pt)) calc(30 * var(--pt)) calc(-10 * var(--pt)) oklch(0 0 0/.55)}.sim-window:focus-visible{box-shadow:0 0 0 2px var(--signal),0 calc(24 * var(--pt)) calc(60 * var(--pt)) calc(-12 * var(--pt)) oklch(0 0 0/.72)}.sim-window[data-app=terminal]{background:#111216}.sim-window[data-app=notebook]{background:#25211d}html.motion-ok .sim-window{animation:sim-open .26s var(--sim-ease) both}html.motion-ok .sim-window[data-closing]{animation:sim-close .2s cubic-bezier(.5,0,.9,.6) both;pointer-events:none}@keyframes sim-open{0%{opacity:0;scale:.16}}@keyframes sim-close{to{opacity:0;scale:.16}}.sim-titlebar{position:relative;display:flex;align-items:center;height:max(30px,calc(38 * var(--pt)));padding-inline:max(6px,calc(10 * var(--pt)))}.sim-drag{position:absolute;inset:0;display:grid;place-items:center;width:100%;padding-inline:72px;font-weight:600;color:var(--ink-2);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.sim-drag>span{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sim-window:not([data-front]) .sim-drag{color:var(--ink-3)}.sim-window[data-dragging] .sim-drag{cursor:grabbing}.sim-drag:focus-visible{box-shadow:inset 0 0 0 2px var(--signal);border-radius:max(12px,calc(20 * var(--pt))) max(12px,calc(20 * var(--pt))) 4px 4px}.sim-dots{position:relative;z-index:1;display:flex;pointer-events:none}.sim-close{pointer-events:auto}.mac-icon,.sim-titlebar{user-select:none;-webkit-user-select:none}.sim-dot{display:grid;place-items:center;width:24px;height:24px;margin-inline-end:-5px;padding:0;border-radius:50%}.sim-dot>span{position:relative;width:max(11px,calc(12 * var(--pt)));aspect-ratio:1;border-radius:50%;background:oklch(1 0 0/.24);transition:background-color .12s var(--sim-ease)}.sim-close{cursor:default}.sim-close:focus-visible>span,.sim-close:hover>span{background:oklch(1 0 0/.62)}.sim-close>span:after,.sim-close>span:before{content:"";position:absolute;left:50%;top:50%;width:56%;height:1.5px;border-radius:1px;background:#1f1f23;opacity:0;translate:-50% -50%;rotate:45deg}.sim-close>span:after{rotate:-45deg}.sim-close:is(:hover,:focus-visible)>span:after,.sim-close:is(:hover,:focus-visible)>span:before{opacity:1}.sim-close:focus-visible{box-shadow:0 0 0 2px var(--signal)}.sim-window-body{padding:max(8px,calc(10 * var(--pt))) max(16px,calc(22 * var(--pt))) max(16px,calc(22 * var(--pt)))}.sim-note{margin:0;color:var(--ink-3)}.sim-heading,.sim-note{font-size:max(11px,calc(12 * var(--pt)))}.sim-heading{display:block;margin:0 0 10px;font-weight:600;color:var(--ink-2)}.sim-input:focus-visible,.sim-window button:not(.sim-drag,.sim-dot):focus-visible{outline:2px solid var(--signal);outline-offset:2px}.sim-gallery{display:grid;gap:14px}.sim-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 14px}.sim-swatch,.sim-tile{display:grid;gap:7px;width:100%;padding:0;border-radius:9px;cursor:default;transition:scale .16s var(--sim-ease)}.sim-swatch:active,.sim-tile:active{scale:.97}.sim-swatch>span,.sim-tile-art{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border-radius:8px;box-shadow:inset 0 0 0 1px oklch(1 0 0/.12);transition:box-shadow .16s var(--sim-ease)}.sim-swatch[aria-pressed=true]>span,.sim-tile[aria-pressed=true] .sim-tile-art{box-shadow:0 0 0 2px #1f1f23,0 0 0 4px var(--signal)}.sim-tile-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:max(11px,calc(12 * var(--pt)));color:var(--ink-2)}.sim-tile[aria-pressed=true] .sim-tile-name{color:var(--ink-1);font-weight:600}.sim-images{display:grid;gap:18px}.sim-swatch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 12px}.sim-terminal{position:relative}.sim-copy{position:absolute;top:calc(-1 * max(28px, calc(34 * var(--pt))));inset-inline-end:max(-4px,calc(-6 * var(--pt)));z-index:2;min-height:24px;padding:2px 10px;border-radius:999px;background:oklch(1 0 0/.1);font-size:11px;font-weight:600;color:var(--ink-2);cursor:default;transition:background-color .12s var(--sim-ease)}.sim-copy:hover{background:oklch(1 0 0/.18);color:var(--ink-1)}.sim-terminal-screen{min-height:7.5lh;margin:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:max(10.5px,calc(12 * var(--pt)));line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;color:#e6e6e9}.sim-prompt{color:#9d9da3}.sim-line[data-kind=step]{font-weight:700}.sim-line[data-kind=step] b{color:#6cb6ff}.sim-line[data-kind=done]{color:#7ee2a0;font-weight:600}.sim-caret{display:inline-block;width:.6em;height:1.15em;vertical-align:-.22em;background:#e6e6e9}html.motion-ok .sim-caret{animation:sim-blink 1.05s steps(1) infinite}@keyframes sim-blink{50%{opacity:0}}.sim-note-app{display:grid;gap:8px}.sim-note-app .sim-heading{margin:0}.sim-input{width:100%;min-height:34px;padding:6px 10px;border-radius:8px;border:1px solid oklch(1 0 0/.16);background:oklch(1 0 0/.06);font:inherit;font-size:max(13px,calc(16 * var(--pt)));font-weight:500;color:#fff7ee;caret-color:var(--signal)}.sim-input::selection{background:color-mix(in oklab,var(--signal) 45%,transparent)}.sim-action.lg-btn-prominent{justify-self:start;min-height:30px;padding-inline:14px;font-size:12px}.sim-agenda{display:grid;gap:10px}.sim-agenda-day{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0}.sim-agenda-day span{font-weight:600;color:var(--ink-2)}.sim-agenda-day span:first-letter{text-transform:uppercase}.sim-agenda-day strong{font-size:max(24px,calc(34 * var(--pt)));font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--signal-ink)}.sim-agenda-list{display:grid;border-radius:9px;background:oklch(1 0 0/.05)}.sim-agenda-list li{display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:12px;min-height:32px;padding:4px 10px}.sim-agenda-list li+li{border-top:1px solid var(--hairline)}.sim-agenda-list li>span:first-child{min-width:5ch;color:var(--ink-3)}.sim-agenda-list li[data-next]{font-weight:600}.sim-agenda-list li[data-next]>span:first-child{color:var(--signal-ink)}.sim-agenda-list li[data-past],.sim-empty{color:var(--ink-3)}.sim-empty{margin:0;padding:max(20px,calc(36 * var(--pt))) 0;text-align:center}.sim-explode-window{inset-inline-start:calc(60 * var(--pt));top:calc(110 * var(--pt));width:calc(560 * var(--pt));background:#111216;opacity:0;visibility:hidden;transition:opacity .36s var(--sim-ease),visibility 0s linear .36s}.sim-explode-window .sim-terminal-screen{min-height:0;padding:calc(14 * var(--pt)) calc(18 * var(--pt)) calc(20 * var(--pt));font-size:max(8px,calc(15 * var(--pt)))}.hero-device[data-lifted] .desktop-space:not(:has(.sim-window))>.sim-explode-window{opacity:1;visibility:visible;transition-delay:0s}html:not(.motion-ok) .hero-glow-layer,html:not(.motion-ok) .sim-dock-dot,html:not(.motion-ok) .sim-dock-item,html:not(.motion-ok) .sim-dock-label,html:not(.motion-ok) .sim-lock-message,html:not(.motion-ok) .sim-swatch,html:not(.motion-ok) .sim-tile,html:not(.motion-ok) [data-sim-chrome]{transition:none}@container screen (width < 560px){.sim-window{left:3%;top:calc(34 * var(--pt) + 2px);width:94%;max-height:calc(100% - 34 * var(--pt) - 46px);overflow:auto;overscroll-behavior:contain;border-radius:10px;font-size:11px;transform:none}.sim-titlebar{height:28px}.sim-drag{cursor:default}.sim-window-body{padding:2px 10px 10px}.sim-gallery-grid,.sim-swatch-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.sim-gallery .sim-note,.sim-note,.sim-tile-name{display:none}.sim-images{gap:6px}.sim-heading{margin-bottom:3px}.sim-terminal-screen{min-height:0;font-size:10px}.sim-dock-hint,.sim-dock-label,.sim-unlock-hint{display:none}}.hero-dock-slot{position:relative;z-index:2;flex:none;display:flex;justify-content:center;width:100%;margin-top:20px}.hero-dock{width:max-content;min-width:0;max-width:100%;border-radius:30px;overflow:hidden;transition:min-width var(--dur-base) var(--ease-out)}@property --dock-fade-left{syntax:"<length>";inherits:false;initial-value:0}@property --dock-fade-right{syntax:"<length>";inherits:false;initial-value:0}.hero-dock-row{--dock-fade:40px;--dock-fade-left:0px;--dock-fade-right:0px;display:flex;align-items:flex-end;max-width:100%;padding:12px 8px 16px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;mask-image:linear-gradient(to right,transparent,#000 var(--dock-fade-left),#000 calc(100% - var(--dock-fade-right)),transparent);transition:--dock-fade-left var(--dur-quick) var(--ease-out),--dock-fade-right var(--dur-quick) var(--ease-out)}.hero-dock-row[data-more-left]{--dock-fade-left:var(--dock-fade)}.hero-dock-row[data-more-right]{--dock-fade-right:var(--dock-fade)}.hero-dock-row::-webkit-scrollbar{display:none}.hero-dock-group{display:flex;flex:none;flex-direction:column;gap:8px;padding-inline:12px}.hero-dock-group+.hero-dock-group{border-inline-start:1px solid var(--hairline)}.hero-dock-caption{display:flex;gap:6px;padding-inline:2px;font-size:.75rem;line-height:1rem;white-space:nowrap;color:var(--ink-3)}.hero-dock-value{font-weight:600;color:var(--ink-1)}.hero-dock-value[data-preview]{color:var(--ink-2)}.hero-dock-options{display:flex;align-items:center;gap:6px}.hero-dock-tile{position:relative;display:grid;place-items:center;padding:0;border-radius:11px;cursor:pointer;transition:transform var(--dur-quick) var(--ease-out),box-shadow var(--dur-quick) var(--ease-out)}.hero-dock-tile:hover{transform:translateY(-2px)}.hero-dock-tile:active{transform:scale(.96)}.hero-dock-tile[aria-checked=true]{box-shadow:0 0 0 2px #000,0 0 0 4px var(--signal),0 4px 12px -5px color-mix(in oklab,var(--signal) 70%,transparent)}.hero-dock-tile:focus-visible{outline:2px solid white;outline-offset:5px}.hero-dock-thumb{position:relative;display:block;width:64px;aspect-ratio:16/10;overflow:hidden;border-radius:10px}.hero-dock-swatch:after,.hero-dock-thumb:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px oklch(1 0 0/.16)}.hero-dock-tile-round{border-radius:50%;width:40px;height:40px}.hero-dock-swatch{position:relative;display:block;width:32px;height:32px;border-radius:50%}.hero-dock-chip{min-width:44px;height:40px;padding-inline:10px;font-size:17px;font-weight:600;line-height:1}.hero-dock-flap{position:relative;display:block;width:24px;height:24px;overflow:hidden;border-radius:6px;background:var(--flap-bg,#444)}.hero-dock-flap:before{content:"";position:absolute;inset:3px;border-radius:4px}.hero-dock-flap:after{content:"";position:absolute;inset-inline:3px;top:calc(50% - .5px);height:1px;background:rgb(0 0 0/.4)}.hero-dock-flap[data-material=classic]:before{background:#18181a}.hero-dock-flap[data-material=frosted]:before{background:rgb(255 255 255/.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.hero-dock-flap[data-material=liquid]:before{background:linear-gradient(135deg,rgb(255 255 255/.55),rgb(255 255 255/.06) 45%,rgb(255 255 255/.28));box-shadow:inset 0 0 0 1px rgb(255 255 255/.6)}@media (min-width:768px) and (max-width:1439px){.hero-dock-group{padding-inline:10px}.hero-dock-thumb{width:50px}.hero-dock-tile-round{width:36px;height:36px}.hero-dock-swatch{width:29px;height:29px}.hero-dock-chip{min-width:40px;height:36px;font-size:15px}}@media (min-width:768px) and (max-width:1199px){.hero-dock-group{padding-inline:8px}.hero-dock-thumb{width:44px}.hero-dock-options{gap:5px}}@media (max-width:767px){.hero-dock-slot{margin-top:16px}.hero-dock{border-radius:24px}.hero-dock-row{padding:10px 4px 14px;scroll-snap-type:x proximity;scroll-padding-inline:var(--dock-fade)}.hero-dock-group{scroll-snap-align:start;padding-inline:12px}}.desktop-labels,.desktop-leaders,.desktop-spaces-caption,.desktop-story-copy{display:none}html.motion-ok .desktop-story-copy{display:block;position:absolute;inset-inline-start:max(var(--gutter),calc((100% - var(--content-max, 1320px)) / 2));top:calc(var(--menubar-h) + clamp(24px, 6vh, 64px));z-index:3;opacity:0;pointer-events:none}html.motion-ok .desktop-leaders{display:block;position:absolute;inset:0;z-index:3;width:100%;height:100%;pointer-events:none;overflow:visible}.desktop-leaders g{color:var(--ink-3)}.desktop-leaders line{stroke:currentColor;stroke-width:1.25}.desktop-leaders circle{fill:currentColor;stroke:#000;stroke-width:1.5}.desktop-leaders [data-leader=cadran]{color:var(--signal)}.desktop-leaders [data-leader=desktop]{color:#2fd3bb}.desktop-leaders [data-leader=windows]{color:#8e8cff}.desktop-leaders [data-leader=menubar]{color:#409cff}.desktop-leaders [data-leader=wallpaper]{color:#d17bff}.desktop-leaders [data-leader=cadran] line{stroke-width:1.75}html.motion-ok .desktop-labels{display:block;position:absolute;inset:0;z-index:3;pointer-events:none}.desktop-label{position:absolute;left:0;top:0;opacity:0}.desktop-label[data-label=cadran]{--plane:var(--signal)}.desktop-label[data-label=desktop]{--plane:#2fd3bb}.desktop-label[data-label=windows]{--plane:#8e8cff}.desktop-label[data-label=menubar]{--plane:#409cff}.desktop-label[data-label=wallpaper]{--plane:#d17bff}.desktop-label-text{display:grid;gap:2px;font-size:.8125rem;line-height:1.3;width:min(15rem,22vw)}.desktop-label[data-side=end] .desktop-label-text{width:min(13rem,18vw)}.desktop-label-text strong{display:flex;align-items:center;gap:8px;font-weight:650;color:var(--ink-1)}.desktop-label-text strong:before{content:"";width:8px;height:8px;flex:none;border-radius:50%;background:var(--plane,var(--ink-1));box-shadow:0 0 10px var(--plane,transparent)}.desktop-label-text span{padding-inline-start:16px;color:var(--ink-2)}@media (max-width:767px){html.motion-ok .desktop-story-copy p{display:none}.desktop-label-text{width:calc(100vw - 32px)}}@media (min-width:768px){.desktop-labels[data-one] .desktop-label-text{width:min(32rem,calc(100vw - 2 * var(--gutter)))}}html.motion-ok .desktop-spaces-caption{display:block;position:absolute;inset-inline:var(--gutter);top:calc(var(--menubar-h) + clamp(12px, 2.4svh, 28px));z-index:3;text-align:center;opacity:0;pointer-events:none}.story-cue{display:none}html.motion-ok .story-cue{--lg-btn-fill:color-mix(in oklab,var(--lg-base) 84%,transparent);--lg-btn-fill-hover:color-mix(in oklab,var(--lg-base) 92%,transparent);position:absolute;bottom:calc(100% - min(100%, 100svh) + max(12px, 3%));left:50%;z-index:4;display:inline-flex;padding-inline:1rem 1.25rem;transition:opacity .36s var(--motion-ease-out),translate .36s var(--motion-ease-out),scale .2s var(--motion-ease-out),background-color .2s var(--motion-ease-out);opacity:0;translate:-50% 8px;pointer-events:none}html.motion-ok .story-cue[data-shown]{opacity:1;translate:-50% 0;pointer-events:auto}.story-rail{display:none}html.motion-ok .story-rail{position:absolute;bottom:calc(100% - min(100%, 100svh) + max(12px, 3%));left:50%;z-index:4;display:flex;align-items:center;gap:18px;inline-size:min(760px,calc(100% - 2 * var(--gutter)));padding:6px 6px 6px 20px;border-radius:999px;opacity:0;translate:-50% 8px;transition:opacity .36s var(--motion-ease-out),translate .36s var(--motion-ease-out)}html.motion-ok .story-rail[data-visible]{opacity:1;translate:-50% 0}.story-rail-cue{flex:none;color:var(--ink-1)}.story-rail .story-rail-cue{display:inline-flex;align-items:center;gap:7px;min-height:38px;margin-inline-start:-8px;padding-inline:10px 12px;border-radius:999px;font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;transition:background-color .2s var(--motion-ease-out)}.story-rail .story-rail-cue:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media (hover:hover){.story-rail .story-rail-cue:hover{background:oklch(1 0 0/.08)}}.story-rail-mouse,.story-rail-swipe{position:relative;flex:none;inline-size:14px;block-size:20px}.story-rail-mouse{display:block;border:1.5px solid;border-radius:7px}.story-rail-wheel{position:absolute;left:50%;top:3px;inline-size:2px;block-size:4.5px;margin-inline-start:-1px;border-radius:1px;background:currentColor}html.motion-ok :is(.story-rail[data-visible],.story-cue[data-shown]) .story-rail-wheel{animation:story-rail-wheel 1.6s var(--motion-ease-in-out) infinite}@keyframes story-rail-wheel{0%{opacity:0;transform:translateY(-1px)}25%{opacity:1}70%{opacity:1;transform:translateY(4px)}to{opacity:0;transform:translateY(6px)}}.story-rail-swipe{display:none}.story-rail-swipe:before{content:"";top:1px;bottom:1px;inline-size:2px;margin-inline-start:-1px;border-radius:1px;opacity:.28}.story-rail-swipe:before,.story-rail-touch{position:absolute;left:50%;background:currentColor}.story-rail-touch{top:10.5px;inline-size:7px;block-size:7px;margin-inline-start:-3.5px;border-radius:50%}html.motion-ok :is(.story-rail[data-visible],.story-cue[data-shown]) .story-rail-touch{animation:story-rail-touch 1.8s var(--motion-ease-in-out) infinite}@keyframes story-rail-touch{0%{opacity:0;transform:translateY(1px) scale(.7)}20%{opacity:1;transform:translateY(0) scale(1)}70%{opacity:1;transform:translateY(-9px) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.7)}}.story-rail-cue-swipe{display:none}@media (pointer:coarse){.story-rail-cue-scroll,.story-rail-mouse{display:none}.story-rail-swipe{display:block}.story-rail-cue-swipe{display:inline}}.story-rail-dial{--tick-gap:8px;--dial-fade:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);position:relative;flex:1;min-inline-size:0;block-size:50px;cursor:pointer}.story-rail-names,.story-rail-ticks{position:absolute;inset-inline:0;overflow:hidden;-webkit-mask-image:var(--dial-fade);mask-image:var(--dial-fade)}.story-rail-names{top:0;block-size:16px;--dial-fade:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.story-rail-ticks{top:19px;block-size:24px;-webkit-mask-image:var(--dial-fade),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100 L0 74.00 L0.5 74.00 L1 74.00 L1.5 74.00 L2 74.00 L2.5 74.00 L3 74.00 L3.5 74.00 L4 74.00 L4.5 74.00 L5 74.00 L5.5 74.00 L6 74.00 L6.5 74.00 L7 74.00 L7.5 74.00 L8 74.00 L8.5 74.00 L9 74.00 L9.5 74.00 L10 74.00 L10.5 74.00 L11 74.00 L11.5 74.00 L12 74.00 L12.5 74.00 L13 74.00 L13.5 74.00 L14 74.00 L14.5 74.00 L15 74.00 L15.5 74.00 L16 74.00 L16.5 74.00 L17 74.00 L17.5 74.00 L18 74.00 L18.5 74.00 L19 74.00 L19.5 74.00 L20 74.00 L20.5 74.00 L21 74.00 L21.5 74.00 L22 74.00 L22.5 74.00 L23 74.00 L23.5 74.00 L24 74.00 L24.5 74.00 L25 74.00 L25.5 74.00 L26 74.00 L26.5 74.00 L27 73.99 L27.5 73.99 L28 73.99 L28.5 73.98 L29 73.97 L29.5 73.96 L30 73.94 L30.5 73.91 L31 73.88 L31.5 73.83 L32 73.77 L32.5 73.68 L33 73.57 L33.5 73.41 L34 73.22 L34.5 72.97 L35 72.64 L35.5 72.24 L36 71.73 L36.5 71.10 L37 70.33 L37.5 69.40 L38 68.28 L38.5 66.95 L39 65.39 L39.5 63.58 L40 61.49 L40.5 59.13 L41 56.47 L41.5 53.52 L42 50.28 L42.5 46.78 L43 43.03 L43.5 39.08 L44 34.98 L44.5 30.78 L45 26.55 L45.5 22.37 L46 18.32 L46.5 14.48 L47 10.94 L47.5 7.78 L48 5.08 L48.5 2.90 L49 1.30 L49.5 0.33 L50 0.00 L50.5 0.33 L51 1.30 L51.5 2.90 L52 5.08 L52.5 7.78 L53 10.94 L53.5 14.48 L54 18.32 L54.5 22.37 L55 26.55 L55.5 30.78 L56 34.98 L56.5 39.08 L57 43.03 L57.5 46.78 L58 50.28 L58.5 53.52 L59 56.47 L59.5 59.13 L60 61.49 L60.5 63.58 L61 65.39 L61.5 66.95 L62 68.28 L62.5 69.40 L63 70.33 L63.5 71.10 L64 71.73 L64.5 72.24 L65 72.64 L65.5 72.97 L66 73.22 L66.5 73.41 L67 73.57 L67.5 73.68 L68 73.77 L68.5 73.83 L69 73.88 L69.5 73.91 L70 73.94 L70.5 73.96 L71 73.97 L71.5 73.98 L72 73.99 L72.5 73.99 L73 73.99 L73.5 74.00 L74 74.00 L74.5 74.00 L75 74.00 L75.5 74.00 L76 74.00 L76.5 74.00 L77 74.00 L77.5 74.00 L78 74.00 L78.5 74.00 L79 74.00 L79.5 74.00 L80 74.00 L80.5 74.00 L81 74.00 L81.5 74.00 L82 74.00 L82.5 74.00 L83 74.00 L83.5 74.00 L84 74.00 L84.5 74.00 L85 74.00 L85.5 74.00 L86 74.00 L86.5 74.00 L87 74.00 L87.5 74.00 L88 74.00 L88.5 74.00 L89 74.00 L89.5 74.00 L90 74.00 L90.5 74.00 L91 74.00 L91.5 74.00 L92 74.00 L92.5 74.00 L93 74.00 L93.5 74.00 L94 74.00 L94.5 74.00 L95 74.00 L95.5 74.00 L96 74.00 L96.5 74.00 L97 74.00 L97.5 74.00 L98 74.00 L98.5 74.00 L99 74.00 L99.5 74.00 L100 74.00 L100 100Z'/%3E%3C/svg%3E");mask-image:var(--dial-fade),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 100 L0 74.00 L0.5 74.00 L1 74.00 L1.5 74.00 L2 74.00 L2.5 74.00 L3 74.00 L3.5 74.00 L4 74.00 L4.5 74.00 L5 74.00 L5.5 74.00 L6 74.00 L6.5 74.00 L7 74.00 L7.5 74.00 L8 74.00 L8.5 74.00 L9 74.00 L9.5 74.00 L10 74.00 L10.5 74.00 L11 74.00 L11.5 74.00 L12 74.00 L12.5 74.00 L13 74.00 L13.5 74.00 L14 74.00 L14.5 74.00 L15 74.00 L15.5 74.00 L16 74.00 L16.5 74.00 L17 74.00 L17.5 74.00 L18 74.00 L18.5 74.00 L19 74.00 L19.5 74.00 L20 74.00 L20.5 74.00 L21 74.00 L21.5 74.00 L22 74.00 L22.5 74.00 L23 74.00 L23.5 74.00 L24 74.00 L24.5 74.00 L25 74.00 L25.5 74.00 L26 74.00 L26.5 74.00 L27 73.99 L27.5 73.99 L28 73.99 L28.5 73.98 L29 73.97 L29.5 73.96 L30 73.94 L30.5 73.91 L31 73.88 L31.5 73.83 L32 73.77 L32.5 73.68 L33 73.57 L33.5 73.41 L34 73.22 L34.5 72.97 L35 72.64 L35.5 72.24 L36 71.73 L36.5 71.10 L37 70.33 L37.5 69.40 L38 68.28 L38.5 66.95 L39 65.39 L39.5 63.58 L40 61.49 L40.5 59.13 L41 56.47 L41.5 53.52 L42 50.28 L42.5 46.78 L43 43.03 L43.5 39.08 L44 34.98 L44.5 30.78 L45 26.55 L45.5 22.37 L46 18.32 L46.5 14.48 L47 10.94 L47.5 7.78 L48 5.08 L48.5 2.90 L49 1.30 L49.5 0.33 L50 0.00 L50.5 0.33 L51 1.30 L51.5 2.90 L52 5.08 L52.5 7.78 L53 10.94 L53.5 14.48 L54 18.32 L54.5 22.37 L55 26.55 L55.5 30.78 L56 34.98 L56.5 39.08 L57 43.03 L57.5 46.78 L58 50.28 L58.5 53.52 L59 56.47 L59.5 59.13 L60 61.49 L60.5 63.58 L61 65.39 L61.5 66.95 L62 68.28 L62.5 69.40 L63 70.33 L63.5 71.10 L64 71.73 L64.5 72.24 L65 72.64 L65.5 72.97 L66 73.22 L66.5 73.41 L67 73.57 L67.5 73.68 L68 73.77 L68.5 73.83 L69 73.88 L69.5 73.91 L70 73.94 L70.5 73.96 L71 73.97 L71.5 73.98 L72 73.99 L72.5 73.99 L73 73.99 L73.5 74.00 L74 74.00 L74.5 74.00 L75 74.00 L75.5 74.00 L76 74.00 L76.5 74.00 L77 74.00 L77.5 74.00 L78 74.00 L78.5 74.00 L79 74.00 L79.5 74.00 L80 74.00 L80.5 74.00 L81 74.00 L81.5 74.00 L82 74.00 L82.5 74.00 L83 74.00 L83.5 74.00 L84 74.00 L84.5 74.00 L85 74.00 L85.5 74.00 L86 74.00 L86.5 74.00 L87 74.00 L87.5 74.00 L88 74.00 L88.5 74.00 L89 74.00 L89.5 74.00 L90 74.00 L90.5 74.00 L91 74.00 L91.5 74.00 L92 74.00 L92.5 74.00 L93 74.00 L93.5 74.00 L94 74.00 L94.5 74.00 L95 74.00 L95.5 74.00 L96 74.00 L96.5 74.00 L97 74.00 L97.5 74.00 L98 74.00 L98.5 74.00 L99 74.00 L99.5 74.00 L100 74.00 L100 100Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-composite:source-in;mask-composite:intersect;pointer-events:none}html.motion-ok .story-rail[data-visible] .story-rail-tape{will-change:transform}.story-rail-tape{position:absolute;inset-inline-start:50%;top:0;inline-size:calc(var(--tick-gap) * var(--ticks) + 1px);block-size:100%;margin:0;padding:0;list-style:none}.story-rail-ticks .story-rail-tape{display:flex;align-items:flex-end;justify-content:space-between}.story-rail-ticks [data-tick]{inline-size:1px;block-size:100%;border-radius:.5px;background:oklch(1 0 0/.26)}.story-rail-ticks [data-on]{background:oklch(1 0 0/.62)}.story-rail-ticks [data-major]{background:oklch(1 0 0/.72);box-shadow:0 0 6px oklch(1 0 0/.45)}.story-rail-ticks [data-major][data-on]{background:var(--ink-1);box-shadow:0 0 8px oklch(1 0 0/.7)}.story-rail-mark{position:absolute;left:50%;top:45px;z-index:1;inline-size:0;block-size:0;border-inline:4.5px solid transparent;border-bottom:5px solid var(--signal);translate:-50% 0;filter:drop-shadow(0 0 4px color-mix(in oklab,var(--signal) 60%,transparent));pointer-events:none}.story-rail-names li{position:absolute;inset-inline-start:var(--at);top:0;translate:-50% 0}[dir=rtl] .story-rail-names li{translate:50% 0}.story-rail-names button{position:relative;display:block;padding:1px 5px;border-radius:6px;font-size:.75rem;font-weight:600;line-height:14px;white-space:nowrap;color:var(--ink-3);transition:color .2s var(--motion-ease-out)}.story-rail-names button:before{content:"";position:absolute;inset:-2px -6px -32px}.story-rail-names [aria-current]{color:var(--ink-1)}@media (hover:hover){.story-rail-names button:hover{color:var(--ink-1)}}.story-rail .story-rail-skip{flex:none}.story-rail-skip svg{inline-size:14px;block-size:14px;flex:none}@media (max-width:767px){html.motion-ok .story-rail{flex-wrap:wrap;justify-content:space-between;row-gap:4px;padding:6px 6px 8px 16px;border-radius:26px}.story-rail-dial{--tick-gap:7px;order:1;flex-basis:100%}}@media (max-width:380px){.story-rail .story-rail-skip{padding-inline:14px}.story-rail-skip svg{display:none}.story-rail-names button{font-size:.6875rem}}@media (forced-colors:active){.story-rail-names [aria-current]{outline:2px solid Highlight;outline-offset:1px}.story-rail-ticks [data-on]{background:Highlight}.story-rail-mark{border-bottom-color:Highlight}}.desktop-space-dots{margin:0;padding:0;list-style:none}.desktop-space-dots .lg-chip{min-height:30px;padding-inline:.75rem;font-size:.8125rem;pointer-events:none}.desktop-static{display:block}html.motion-ok .desktop-static{display:none}.HeroDock_fold__zgCGA{display:grid;grid-template-columns:1fr;flex:none;border-inline-start:1px solid var(--hairline);opacity:1;transition:grid-template-columns var(--dur-base) var(--ease-out),opacity var(--dur-quick) var(--ease-out) 80ms,border-color var(--dur-quick) var(--ease-out)}.HeroDock_fold__zgCGA[data-folded]{grid-template-columns:0fr;opacity:0;border-color:transparent;pointer-events:none;transition:grid-template-columns var(--dur-base) var(--ease-out),opacity .12s var(--ease-out),border-color var(--dur-quick) var(--ease-out)}.HeroDock_clip__nHW6y{min-width:0;overflow:hidden}@supports (overflow:clip){.HeroDock_clip__nHW6y{overflow:clip visible}}.HeroDock_clip__nHW6y>*{width:max-content}.HeroDock_fold__zgCGA .hero-dock-group{border-inline-start:0}.HeroDock_icon__S9Ojj{display:block;width:20px;height:20px}.HeroDock_dock__16GjG:not([data-loaded]) [data-font-chip]{--font-face-serif:Georgia;--font-face-rounded:-apple-system;--font-face-mono:Menlo;--font-noto-arabic:sans-serif}@media (max-width:767px){.HeroDock_dock__16GjG:not([data-loaded]) :is(.hero-dock-thumb,.hero-dock-swatch)[data-kind=photo]{background:var(--placeholder)!important}.HeroDock_dock__16GjG:not([data-loaded]) .hero-dock-thumb img{display:none}}@media (prefers-reduced-motion:reduce){.HeroDock_fold__zgCGA,.HeroDock_fold__zgCGA[data-folded]{transition:none}}html:not(.motion-ok) .HeroDock_fold__zgCGA,html:not(.motion-ok) .HeroDock_fold__zgCGA[data-folded]{transition:none}.bento_tile__gPJz6{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:26px;--lg-scrim:0.42}.bento_tile__gPJz6:before{z-index:1;--lg-rim-edge:var(--hairline-strong)}.bento_glow__Bbd5v{position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(95% 72% at 50% 104%,color-mix(in oklab,var(--accent) 40%,transparent),transparent 72%),radial-gradient(70% 50% at 0 0,color-mix(in oklab,var(--accent) 16%,transparent),transparent 70%)}.bento_glow__Bbd5v:dir(rtl){background:radial-gradient(95% 72% at 50% 104%,color-mix(in oklab,var(--accent) 40%,transparent),transparent 72%),radial-gradient(70% 50% at 100% 0,color-mix(in oklab,var(--accent) 16%,transparent),transparent 70%)}.bento_copy__wm9a8{max-width:46ch;padding:22px 24px 18px;font-family:var(--font-sans);font-size:1.0625rem;line-height:1.42;letter-spacing:-.008em;text-wrap:pretty}@media (min-width:1024px){.bento_copy__wm9a8{padding:28px 30px 22px;font-size:1.1875rem;line-height:1.38}}.bento_badge__ewI0Z{display:inline-block;padding:0 9px;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.6;letter-spacing:.005em;vertical-align:.14em;white-space:nowrap;color:var(--signal-ink);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--signal-ink) 60%,transparent)}.bento_stage__qupBq{position:relative;margin-inline:-1px;flex:1 0 var(--stage-min,260px);overflow:hidden;isolation:isolate;container-type:size;contain:paint;background:#000;box-shadow:inset 0 .5px 0 oklch(1 0 0/.14)}.bento_stage__qupBq:last-child{margin-bottom:-1px}.bento_stage__qupBq[data-far]{content-visibility:hidden}.bento_wide__6IlaW{flex-basis:auto;aspect-ratio:16/10}.bento_duo__L3k_e{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:oklch(1 0 0/.14)}@media (max-width:1023px){.bento_duo__L3k_e{grid-template-columns:1fr;grid-template-rows:2fr 3fr}}.bento_pane__bl1hB{position:relative;overflow:hidden;container-type:size;background:#000}.bento_footer__Gs1Ue{padding:0 8px 8px}.bento_cover__UbbQ1{position:absolute;left:50%;top:50%;width:max(100cqw,160cqh);aspect-ratio:16/10;translate:-50% -50%;container-type:size}.bento_fit__Z27ZJ{width:min(max(100cqw,160cqh),var(--fit-max,100cqw))}.bento_fill__m32G5{position:absolute;inset:0}.bento_win___QAiv{position:absolute;display:flex;flex-direction:column;overflow:hidden;border-radius:2.2cqh;background:#f6f6f8;box-shadow:0 0 0 .5px rgb(0 0 0/.28),0 2.2cqh 5cqh -1.4cqh rgb(0 0 0/.5)}.bento_winBar__djgDv{flex:none;display:flex;align-items:center;height:6.5cqh;padding-inline:2.2cqh;border-bottom:1px solid rgb(0 0 0/.07)}.bento_dots__6RoYK{display:inline-flex;gap:1.1cqh}.bento_dots__6RoYK i{width:1.9cqh;height:1.9cqh;border-radius:50%;background:rgb(0 0 0/.2)}.bento_winBody__C5sfr{flex:1;display:grid;align-content:start;gap:2.2cqh;padding:3.4cqh}.bento_line__C1gzs{height:2.2cqh;border-radius:1.1cqh;background:rgb(0 0 0/.1)}.bento_tiles__upA_U{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6cqh}.bento_tiles__upA_U i{aspect-ratio:1;border-radius:1.2cqh}.bento_msg__BTtgy{position:absolute;left:50%;top:66cqh;translate:-50% 0;margin:0;white-space:nowrap;font:500 max(12px,4cqh) /1.25 var(--font-sans);letter-spacing:0;color:var(--face-ink);text-shadow:0 .5px 2.5px rgb(0 0 0/.25)}.bento_msgText__awL2Q{display:block}.bento_caretTrack__8Me_t{position:absolute;inset:0;pointer-events:none}.bento_caret__oiikZ{position:absolute;top:.12em;bottom:.1em;left:0;width:2px;margin-left:1px;border-radius:1px;background:currentColor;opacity:0}.bento_msg__BTtgy[dir=rtl] .bento_caret__oiikZ{left:auto;right:0;margin:0 1px 0 0}html.motion-ok .bento_msgText__awL2Q{animation:bento_msg-type__MjDjj 8s infinite both}html.motion-ok .bento_msg__BTtgy[dir=rtl] .bento_msgText__awL2Q{animation-name:bento_msg-type-rtl__IgSII}html.motion-ok .bento_caretTrack__8Me_t{animation:bento_msg-caret__vrqeQ 8s infinite both}html.motion-ok .bento_msg__BTtgy[dir=rtl] .bento_caretTrack__8Me_t{animation-name:bento_msg-caret-rtl___XB3T}html.motion-ok .bento_caret__oiikZ{opacity:1}@keyframes bento_msg-type__MjDjj{0%,8%{clip-path:inset(-30% 100% -30% 0);opacity:1}42%,86%{clip-path:inset(-30% 0 -30% 0);opacity:1}94%,to{clip-path:inset(-30% 0 -30% 0);opacity:0}}@keyframes bento_msg-type-rtl__IgSII{0%,8%{clip-path:inset(-30% 0 -30% 100%);opacity:1}42%,86%{clip-path:inset(-30% 0 -30% 0);opacity:1}94%,to{clip-path:inset(-30% 0 -30% 0);opacity:0}}@keyframes bento_msg-caret__vrqeQ{0%{transform:translateX(0);opacity:1;animation-timing-function:step-end}4%{transform:translateX(0);opacity:0;animation-timing-function:step-end}8%{transform:translateX(0);opacity:1}42%{transform:translateX(100%);opacity:1;animation-timing-function:step-end}50%{transform:translateX(100%);opacity:0;animation-timing-function:step-end}58%{transform:translateX(100%);opacity:1;animation-timing-function:step-end}66%{transform:translateX(100%);opacity:0;animation-timing-function:step-end}74%{transform:translateX(100%);opacity:1;animation-timing-function:step-end}82%,to{transform:translateX(100%);opacity:0}}@keyframes bento_msg-caret-rtl___XB3T{0%{transform:translateX(0);opacity:1;animation-timing-function:step-end}4%{transform:translateX(0);opacity:0;animation-timing-function:step-end}8%{transform:translateX(0);opacity:1}42%{transform:translateX(-100%);opacity:1;animation-timing-function:step-end}50%{transform:translateX(-100%);opacity:0;animation-timing-function:step-end}58%{transform:translateX(-100%);opacity:1;animation-timing-function:step-end}66%{transform:translateX(-100%);opacity:0;animation-timing-function:step-end}74%{transform:translateX(-100%);opacity:1;animation-timing-function:step-end}82%,to{transform:translateX(-100%);opacity:0}}.bento_saverWall__1qToE{opacity:0}.bento_saverMsg__fBYIH{position:absolute;left:21.6%;top:calc(85.5% + 2.2cqh);translate:-50% 0;margin:0;white-space:nowrap;font:500 max(10px,4cqh) /1.2 var(--font-sans);color:#fff;text-shadow:0 .5px 2.5px rgb(0 0 0/.3)}.bento_saverWin__u9xVP{left:50%;top:17%;width:42%;height:58%;opacity:0;transform:scale(.94)}.bento_saverBar__rc_O6{position:absolute;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:2cqw;height:6.6cqh;padding-inline:2.6cqw;font:500 max(8px,3cqh) /1 var(--font-sans);color:#fff;background:rgb(255 255 255/.1);transform:translateY(-110%)}.bento_saverBar__rc_O6>span{display:flex;align-items:center;gap:2.4cqw}.bento_saverBar__rc_O6 svg{width:3.6cqh;height:3.6cqh}html.motion-ok .bento_saverWall__1qToE{animation:bento_saver-wall__uy8bC 10s var(--motion-ease-in-out) infinite both}html.motion-ok .bento_saverWin__u9xVP{animation:bento_saver-win__MKwqx 10s var(--motion-ease-out) infinite both}html.motion-ok .bento_saverBar__rc_O6{animation:bento_saver-bar__LlPfJ 10s var(--motion-ease-out) infinite both}html.motion-ok .bento_saverMsg__fBYIH{animation:bento_saver-msg__zh5bb 10s var(--motion-ease-out) infinite both}@keyframes bento_saver-bar__LlPfJ{0%,30%{transform:translateY(0)}38%,88%{transform:translateY(-110%)}95%,to{transform:translateY(0)}}@keyframes bento_saver-win__MKwqx{0%,32%{opacity:1;transform:scale(1)}40%,88%{opacity:0;transform:scale(.94)}95%,to{opacity:1;transform:scale(1)}}@keyframes bento_saver-wall__uy8bC{0%,34%{opacity:1}48%,88%{opacity:0}95%,to{opacity:1}}@keyframes bento_saver-msg__zh5bb{0%,47%{opacity:0;transform:translateY(1.4cqh)}55%,85%{opacity:1;transform:translateY(0)}89%,to{opacity:0;transform:translateY(0)}}.bento_climaPane__bOytY{background:#109d8b}.bento_climaScreen__0kq2f{--w:min(max(100cqw,160cqh),156cqw);position:absolute;top:50%;left:clamp(100cqw - var(--w),50cqw - var(--w) * .495,0px);width:var(--w);aspect-ratio:16/10;translate:0 -50%}.bento_clima__SkCqp{object-fit:cover}.bento_folio__OKIUR{position:absolute;inset:0;background:#000}.bento_folioScreen__LiZVP{position:absolute;left:50%;top:50%;width:min(100cqw * .92 * 1440/1106,100cqh * .9 * 1440/725);aspect-ratio:16/10;translate:-50% -50%}.bento_mbBar__6NBg7,.bento_mbPop__DhxX3{--u:min(1cqh,0.625cqw)}.bento_mbBar__6NBg7{position:absolute;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;height:max(26px,calc(12 * var(--u)));padding-inline:4cqw;font:500 max(11px,calc(4.4 * var(--u))) /1 var(--font-sans);color:#111;background:rgb(255 255 255/.42);box-shadow:0 .5px 0 rgb(0 0 0/.1)}.bento_mbMenus__WYFFs{display:flex;flex:1 1 auto;min-width:0;gap:3.6cqw;white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(to var(--mb-fade,right),#000 78%,transparent);mask-image:linear-gradient(to var(--mb-fade,right),#000 78%,transparent)}.bento_mbMenus__WYFFs:dir(rtl){--mb-fade:left}.bento_mbStatus__jdJ1D{display:flex;flex:none;align-items:center;gap:1.6cqw}.bento_mbItem__b1FR1{position:relative;display:grid;place-items:center;width:2.3em;height:1.7em}.bento_mbItem__b1FR1>svg{position:relative;width:1.35em;height:1.35em}.bento_mbPlate__ikr92{position:absolute;inset:0;border-radius:.5em;background:rgb(0 0 0/.12)}.bento_mbItem__b1FR1>.bento_mbPointer__nT_yl{position:absolute;z-index:3;left:62%;top:64%;width:auto;height:1.45em;margin:-.1em 0 0 -.1em;filter:drop-shadow(0 .06em .1em rgb(0 0 0/.35));opacity:0}.bento_mbPop__DhxX3{position:absolute;z-index:2;top:calc(max(26px, calc(12 * var(--u))) + calc(1.6 * var(--u)));inset-inline-end:3cqw;width:min(66cqw,260px);padding:calc(1.4 * var(--u));border-radius:calc(3.4 * var(--u));background:rgb(246 246 248/.92);color:#111;font:400 max(10px,calc(3.7 * var(--u))) /1.2 var(--font-sans);box-shadow:0 0 0 .5px rgb(0 0 0/.16),0 calc(3 * var(--u)) calc(7 * var(--u)) -calc(2 * var(--u)) rgb(0 0 0/.5);transform-origin:100% 0}.bento_mbPop__DhxX3:dir(rtl){transform-origin:0 0}.bento_mbPopHead__zgpcR{display:flex;align-items:center;gap:calc(1.6 * var(--u));padding:calc(1 * var(--u)) calc(1.6 * var(--u)) calc(1.4 * var(--u));font-weight:700}.bento_mbPopHead__zgpcR svg{width:1.3em;height:1.3em}.bento_mbPopLabel__UIE2N{display:flex;align-items:baseline;justify-content:space-between;gap:calc(1.6 * var(--u));padding:0 calc(1.6 * var(--u)) calc(.8 * var(--u));font-size:.82em;font-weight:600;color:rgb(17 17 17/.5)}.bento_mbPopAction__h4MoE{font-weight:500;color:#111}.bento_mbFace__yS539{display:flex;align-items:center;gap:calc(2 * var(--u));margin:0 calc(.4 * var(--u));padding:calc(1 * var(--u)) calc(1.2 * var(--u));border-radius:calc(2 * var(--u));background:rgb(0 0 0/.05);font-weight:600}.bento_mbThumb__gb3TB{position:relative;flex:none;width:max(34px,calc(14 * var(--u)));aspect-ratio:16/10;overflow:hidden;border-radius:calc(1 * var(--u));background:#1a1a1c;box-shadow:0 0 0 .5px rgb(0 0 0/.2)}.bento_mbSep__8Y_9w{height:1px;margin:calc(1.2 * var(--u)) calc(1.6 * var(--u));background:rgb(0 0 0/.1)}.bento_mbRow__MKUKL{padding:calc(1.3 * var(--u)) calc(1.6 * var(--u));border-radius:calc(1.6 * var(--u))}html.motion-ok .bento_mbPointer__nT_yl{animation:bento_mb-pointer__swXO0 7s var(--motion-ease-in-out) infinite both}html.motion-ok .bento_mbPlate__ikr92{animation:bento_mb-plate__6oUQZ 7s linear infinite both}html.motion-ok .bento_mbPop__DhxX3{animation:bento_mb-pop__Ms9yF 7s var(--motion-ease-out) infinite both}@keyframes bento_mb-pointer__swXO0{0%{transform:translate(calc(var(--dir, 1) * -30cqw),48cqh);opacity:0}6%{transform:translate(calc(var(--dir, 1) * -28cqw),45cqh);opacity:1}24%,80%{transform:translate(0);opacity:1}94%{transform:translate(calc(var(--dir, 1) * -22cqw),36cqh);opacity:1}to{transform:translate(calc(var(--dir, 1) * -24cqw),40cqh);opacity:0}}@keyframes bento_mb-plate__6oUQZ{0%{opacity:0;animation-timing-function:step-end}27%{opacity:1;animation-timing-function:step-end}82%,to{opacity:0}}@keyframes bento_mb-pop__Ms9yF{0%,27%{opacity:0;transform:translateY(-1.2cqh) scale(.96)}33%,80%{opacity:1;transform:translateY(0) scale(1)}85%,to{opacity:0;transform:translateY(-.6cqh) scale(.98)}}.bento_apLight__eK72R{background:radial-gradient(34% 46% at 16% 80%,rgb(255 149 0/.55),transparent 70%),radial-gradient(32% 42% at 86% 18%,rgb(50 173 230/.55),transparent 70%)}.bento_apRow__abKP2{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:5cqh;opacity:0}.bento_apRow__abKP2[data-still]{opacity:1}.bento_apCards__0tIij{--h:min(19cqw,44cqh);display:flex;align-items:center;gap:calc(var(--h) * .1);direction:ltr}.bento_flap__4dirN{position:relative;display:grid;place-items:center;width:calc(var(--h) * .735);height:var(--h);overflow:hidden;border-radius:calc(var(--h) * .06);font-family:var(--flap-font);font-size:calc(var(--h) * .8);font-weight:500;line-height:1;font-variant-numeric:tabular-nums lining-nums;color:var(--flap-ink);background:var(--flap-bg,transparent);box-shadow:var(--flap-shadow)}.bento_flap__4dirN:after,.bento_flap__4dirN:before{content:"";position:absolute;left:0;right:0}.bento_flap__4dirN:before{top:0;bottom:50.2%;background:var(--flap-top)}.bento_flap__4dirN:after{top:50.2%;bottom:0;background:var(--flap-bottom)}.bento_flap__4dirN>span{position:relative;z-index:1}.bento_flap__4dirN>i{position:absolute;z-index:2;left:0;right:0;top:49.8%;height:max(1px,.4%);background:var(--flap-hinge,transparent)}.bento_colon__H2cbi{display:grid;gap:calc(var(--h) * .2);padding-inline:calc(var(--h) * .02)}.bento_colon__H2cbi i{width:calc(var(--h) * .088);aspect-ratio:1;border-radius:50%;background:var(--flap-dot)}.bento_apLabel__ACVuB{padding:1.2cqh 2.6cqh;border-radius:999px;font:600 max(10px,3.8cqh) /1.1 var(--font-sans);color:#fff;white-space:nowrap;background:rgb(255 255 255/.16);box-shadow:inset 0 .5px 0 rgb(255 255 255/.45),inset 0 0 0 .5px rgb(255 255 255/.12)}.bento_classic__fNbK8{--flap-top:linear-gradient(rgb(255 255 255/0.08),rgb(0 0 0/0.05)) rgb(255 255 255/0.1);--flap-bottom:linear-gradient(rgb(255 255 255/0.04),rgb(0 0 0/0.1)) rgb(255 255 255/0.15);--flap-ink:rgb(255 255 255/0.9);--flap-dot:#fff;--flap-shadow:0 1px 6px rgb(0 0 0/0.12)}.bento_frosted__OKfxh{--flap-bg:rgb(38 38 40/0.3);--flap-top:linear-gradient(rgb(255 255 255/0.12),rgb(0 0 0/0.06));--flap-bottom:linear-gradient(rgb(255 255 255/0.08),rgb(0 0 0/0.06));--flap-hinge:rgb(255 255 255/0.14);--flap-ink:rgb(255 255 255/0.86);--flap-dot:rgb(255 255 255/0.86);--flap-shadow:inset 0 0 0 0.5px rgb(255 255 255/0.14),0 1px 6px rgb(0 0 0/0.14)}.bento_liquid___NyM4{--flap-bg:rgb(0 0 0/0.18);--flap-top:linear-gradient(rgb(255 255 255/0.1),rgb(0 0 0/0.04));--flap-bottom:linear-gradient(rgb(255 255 255/0.04),rgb(0 0 0/0.06));--flap-hinge:rgb(255 255 255/0.12);--flap-ink:rgb(255 255 255/0.86);--flap-dot:rgb(255 255 255/0.86);--flap-shadow:inset 0 1.2px 1px -0.4px rgb(255 255 255/0.6),inset 0 -1px 1.6px -0.6px rgb(255 255 255/0.25),inset 0 0 0 0.6px rgb(255 255 255/0.22),inset 0 -10px 20px -12px rgb(0 0 0/0.14),0 1px 6px rgb(0 0 0/0.12)}html.motion-ok .bento_apRow__abKP2{animation:bento_ap-cycle__3691g 9s var(--motion-ease-out) infinite both;animation-delay:var(--ap-delay,0s)}@keyframes bento_ap-cycle__3691g{0%,29.333%{opacity:1;transform:translateY(0)}33.333%,95.999%{opacity:0;transform:translateY(1.6cqh)}to{opacity:1;transform:translateY(0)}}.bento_grPanel__fiE4j{position:absolute;left:50%;bottom:7cqh;display:grid;gap:2.6cqh;width:min(80cqw,380px);padding:2.6cqh 3.4cqh 3.6cqh;translate:-50% 0;border-radius:3.6cqh;color:#f5f5f7;background:rgb(30 30 32/.8);box-shadow:inset 0 0 0 .5px rgb(255 255 255/.12),0 2cqh 5cqh -1.5cqh rgb(0 0 0/.55)}.bento_grHead__HtMZ1{display:flex;align-items:center;justify-content:space-between;font:600 max(10px,3.8cqh) /1 var(--font-sans)}.bento_grHead__HtMZ1 svg{width:1.2em;height:1.2em;opacity:.7}.bento_grBar__T0O_9{position:relative;height:max(12px,5cqh);border-radius:999px;box-shadow:inset 0 0 0 .5px rgb(255 255 255/.2)}.bento_grBar__T0O_9>.bento_fill__m32G5{border-radius:inherit}.bento_grStops__1qTG5,.bento_grTrack__A8O7O{position:absolute;inset:0}.bento_grTrack__A8O7O{transform-origin:0 50%;transform:translateX(75%)}.bento_grHandle___qrtf{position:absolute;left:0;top:50%;width:max(14px,6.4cqh);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px #fff,0 1px 5px rgb(0 0 0/.45)}.bento_grB__VD44g{opacity:0}html.motion-ok .bento_grB__VD44g{animation:bento_gr-b__GrbZq 9s var(--motion-ease-in-out) infinite both}html.motion-ok .bento_grC__T8L9A{animation:bento_gr-c__yWrvg 9s var(--motion-ease-in-out) infinite both}html.motion-ok .bento_grTrack__A8O7O{animation:bento_gr-track__cCJ0y 9s var(--motion-ease-in-out) infinite both}@keyframes bento_gr-b__GrbZq{0%,14%{opacity:0}20%,44%{opacity:1}54%,to{opacity:0}}@keyframes bento_gr-c__yWrvg{0%,44%{opacity:0}54%,80%{opacity:1}86%,to{opacity:0}}@keyframes bento_gr-track__cCJ0y{0%{transform:translateX(50%) scale(0)}14%{transform:translateX(50%) scale(0);animation-timing-function:var(--motion-ease-out)}20%,44%{transform:translateX(50%) scale(1)}54%,80%{transform:translateX(75%) scale(1)}85%,to{transform:translateX(75%) scale(0)}}.bento_langs__sTDKV{--u:min(1cqh,0.625cqw);--row:max(36px,calc(13 * var(--u)))}.bento_langBand__h3_Vx{position:absolute;left:6cqw;right:6cqw;top:50%;height:var(--row);translate:0 -50%;border-radius:999px;background:rgb(255 255 255/.16);box-shadow:inset 0 .5px 0 rgb(255 255 255/.5),inset 0 -.5px 0 rgb(255 255 255/.14)}.bento_langView__1lIGL{position:absolute;inset:0;-webkit-mask-image:linear-gradient(transparent 2%,#000 32%,#000 68%,transparent 98%);mask-image:linear-gradient(transparent 2%,#000 32%,#000 68%,transparent 98%)}.bento_langStrip__SFjTD{position:absolute;left:0;right:0;top:calc(50% - var(--row) / 2)}.bento_langItem__tJ9ta{display:flex;align-items:center;justify-content:center;gap:.75em;height:var(--row);padding-inline:9cqw;white-space:nowrap;color:#fff}.bento_langDate__SD2JP{font:650 max(15px,calc(6.2 * var(--u))) /1.25 var(--font-display);font-stretch:112%;letter-spacing:-.01em}.bento_langName__CIvNB{font:500 max(10px,calc(3.6 * var(--u))) /1.2 var(--font-sans);opacity:.68}.bento_pv__Zs9F_{flex-basis:auto;display:grid;align-content:start;gap:22px;padding:18px 18px 20px;background:radial-gradient(80% 90% at 100% 100%,color-mix(in oklab,var(--accent) 18%,transparent),transparent 70%),#0b0b0c;container-type:normal}@media (min-width:1280px){.bento_pv__Zs9F_{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:32px;padding:24px 28px}}.bento_pvGroup__pcOF8{display:grid;gap:8px;min-width:0}.bento_pvHeading__Nxlb8{margin:0;font-size:.8125rem;font-weight:600;color:var(--ink-3)}.bento_pvLabel__K489s{flex:none;font-weight:600}.bento_pvDetail__GZFmo{min-width:0;margin-inline-start:auto;text-align:end;font-size:.875rem;color:var(--ink-2)}.bento_pvList__v9lGC{display:grid;gap:4px;margin:0;padding:0;list-style:none}.bento_pvRow__EV4EN{display:flex;align-items:center;gap:12px;min-height:48px;font-size:1rem;line-height:1.4;color:var(--ink-1)}.bento_pvIcon___E9IT{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:color-mix(in oklab,var(--accent) 70%,#fff);background:color-mix(in oklab,var(--accent) 18%,transparent)}.bento_pvValue__zDWJD{margin-inline-start:auto;font-weight:600;color:var(--accent)}