:root,[data-appearance=light]{--color-system-red: #FF383C;--color-system-orange: #FF8D28;--color-system-yellow: #FFCC00;--color-system-green: #34C759;--color-system-mint: #00C8B3;--color-system-teal: #00C3D0;--color-system-cyan: #00C0E8;--color-system-blue: #0088FF;--color-system-indigo: #6155F5;--color-system-purple: #CB30E0;--color-system-pink: #FF2D55;--color-system-brown: #AC7F5E;--color-gray-1: #8E8E93;--color-gray-2: #AEAEB2;--color-gray-3: #C7C7CC;--color-gray-4: #D1D1D6;--color-gray-5: #E5E5EA;--color-gray-6: #F2F2F7;--color-label-primary: #000000;--color-label-secondary: #3C3C4399;--color-label-tertiary: #3C3C434C;--color-label-quaternary: #3C3C432E;--color-fill-primary: #78788033;--color-fill-secondary: #78788029;--color-fill-tertiary: #7676801F;--color-fill-quaternary: #74748014;--color-background-primary: #FFFFFF;--color-background-secondary: #F2F2F7;--color-background-tertiary: #FFFFFF;--color-grouped-background-primary: #F2F2F7;--color-grouped-background-secondary: #FFFFFF;--color-grouped-background-tertiary: #F2F2F7;--color-separator-translucent: #3C3C434A;--color-separator-opaque: #C6C6C8;--color-accent: #0088FF;--device-display-outer-width: 466px;--device-display-outer-height: 678px;--device-display-outer-scale: 3;--device-display-outer-radius-free: 59px;--device-display-outer-radius-hinge: 8px;--device-display-inner-width: 951px;--device-display-inner-height: 669px;--device-display-inner-scale: 3;--device-display-inner-radius: 55px;--device-display-inner-fold-band: 27px;--device-display-points-per-millimeter: 6.02;--device-finish-star-white-frame: #F2EEE5;--device-finish-star-white-antenna: #BCB8B3;--device-finish-star-white-hinge-cover: #F2EFE7;--device-finish-star-white-back: #FFFDF8;--device-finish-star-white-back-metalness: 0;--device-finish-star-white-back-clearcoat: 0;--device-finish-star-white-flash: #F7F0E6;--device-finish-star-white-sensor: #FCF5EB;--device-finish-star-white-button-face: #F3F1EE;--device-finish-star-white-button-face-metalness: .8;--device-finish-star-white-screw: #F2F1F0;--device-finish-night-sky-frame: #3F4B59;--device-finish-night-sky-antenna: #072433;--device-finish-night-sky-hinge-cover: #2F3A4B;--device-finish-night-sky-back: #1D3545;--device-finish-night-sky-back-metalness: .2;--device-finish-night-sky-back-clearcoat: 1;--device-finish-night-sky-flash: #1E3748;--device-finish-night-sky-sensor: #10222E;--device-finish-night-sky-button-face: #0D2130;--device-finish-night-sky-button-face-metalness: .2;--device-finish-night-sky-screw: #3F4B59;--material-glass-tint: .5;--material-glass-size-blur: 9.82;--material-glass-lens-soften: 1.962;--material-glass-regular-lens: 17.0122;--material-glass-regular-lens-power: .9967;--material-glass-regular-bezel-ratio: .4513;--material-glass-regular-profile: .28;--material-glass-regular-rim: .3946;--material-glass-regular-ior: 1.5;--material-glass-regular-bezel: 10;--material-glass-regular-lens-size-power: .5;--material-glass-regular-dispersion: .4;--material-glass-regular-frost: 1;--material-glass-regular-shadow: .02;--material-glass-clear-lens: 16.5645;--material-glass-clear-bezel-ratio: .6329;--material-glass-clear-profile: .3468;--material-glass-clear-lens-power: .9967;--material-glass-clear-rim: .7453;--material-glass-clear-ior: 1.5;--material-glass-clear-bezel: 10;--material-glass-clear-lens-size-power: .5;--material-glass-clear-dispersion: .5;--material-glass-clear-frost: 1;--material-glass-clear-shadow: .02;--material-glass-hairline-multiply: .3785;--material-glass-hairline-subtract: .3052;--material-glass-hairline-width: .75;--material-glass-hairline-light-top: .3;--material-glass-blur-wide: 16;--material-glass-container-spacing: 10;--material-glass-flip-area: 0;--material-glass-tone-dark: #1F1F1F;--material-glass-tone-light: #FFFFFF;--motion-spring-smooth-easing: linear(0, .004 1%, .0087 1.5%, .0228 2.5%, .0421 3.5%, .0787 5%, .1068 6%, .153 7.5%, .3701 14%, .4647 17%, .5229 19%, .5636 20.5%, .6375 23.5%, .7011 26.5%, .7292 28%, .7633 30%, .8139 33.5%, .8597 37.5%, .8987 42%, .9301 47%, .9539 52.5%, .971 58.5%, .9833 65.5%, .9912 73.5%, .9959 83%, 1);--motion-spring-smooth-duration: 734ms;--motion-spring-snappy-easing: linear(0, .0036 1%, .0211 2.5%, .0502 4%, .0746 5%, .1022 6%, .1483 7.5%, .1983 9%, .4102 15%, .5107 18%, .5727 20%, .6162 21.5%, .6948 24.5%, .762 27.5%, .7914 29%, .8264 31%, .8708 34%, .9115 37.5%, .9458 41.5%, .9696 45.5%, .9886 50.5%, .9998 56%, 1.0048 61.5%, 1.0063 68%, 1);--motion-spring-snappy-duration: 696ms;--motion-spring-bouncy-easing: linear(0, .005 1%, .0111 1.5%, .0292 2.5%, .0545 3.5%, .1032 5%, .1615 6.5%, .2265 8%, .4822 13.5%, .592 16%, .6911 18.5%, .7445 20%, .7773 21%, .808 22%, .8498 23.5%, .8867 25%, .9188 26.5%, .9625 29%, .9833 30.5%, 1.0004 32%, 1.0217 34.5%, 1.0353 37%, 1.0438 40%, 1.046 43%, 1.0409 48%, 1.0122 62.5%, 1.0027 70.5%, .998 82.5%, 1);--motion-spring-bouncy-duration: 818ms;--motion-spring-hinge-easing: linear(0, .004 1%, .0087 1.5%, .0229 2.5%, .0422 3.5%, .0788 5%, .1069 6%, .1531 7.5%, .3704 14%, .465 17%, .5232 19%, .564 20.5%, .6378 23.5%, .7014 26.5%, .7295 28%, .7636 30%, .8142 33.5%, .8599 37.5%, .8989 42%, .9303 47%, .954 52.5%, .9711 58.5%, .9833 65.5%, .9912 73.5%, .9959 83%, 1);--motion-spring-hinge-duration: 1322ms;--motion-spring-glance-easing: linear(0, .0033 1%, .0193 2.5%, .0458 4%, .0934 6%, .1355 7.5%, .1813 9%, .3929 15.5%, .4858 18.5%, .5841 22%, .6346 24%, .6697 25.5%, .7325 28.5%, .7604 30%, .794 32%, .844 35.5%, .8838 39%, .9026 41%, .9225 43.5%, .9501 48%, .9708 53%, .9861 59%, .9951 65.5%, .9999 73.5%, 1.0015 86%, 1);--motion-spring-glance-duration: 466ms;--motion-spring-camera-settle-easing: linear(0, .0061 1.5%, .0226 3%, .0473 4.5%, .0899 6.5%, .167 9.5%, .3671 16.5%, .4628 20%, .5139 22%, .5619 24%, .6381 27.5%, .704 31%, .7601 34.5%, .8073 38%, .8463 41.5%, .8864 46%, .9199 51%, .9464 56.5%, .966 62.5%, .9798 69%, .9897 77%, .9953 85.5%, 1);--motion-spring-camera-settle-duration: 848ms;--motion-duration-instant: .1s;--motion-duration-quick: .2s;--motion-duration-standard: .35s;--motion-duration-deliberate: .6s;--motion-duration-ambient: 2s;--motion-easing-standard: cubic-bezier(.25, .1, .25, 1);--motion-easing-linear: cubic-bezier(0, 0, 1, 1);--presentation-stage-hero-size: 80px;--presentation-stage-hero-line-height: 84px;--presentation-stage-hero-weight: 600;--presentation-stage-hero-letter-spacing: -.015em;--presentation-stage-headline-size: 48px;--presentation-stage-headline-line-height: 52px;--presentation-stage-headline-weight: 600;--presentation-stage-headline-letter-spacing: -.003em;--presentation-stage-kicker-size: 22px;--presentation-stage-kicker-line-height: 28px;--presentation-stage-kicker-weight: 600;--presentation-stage-kicker-letter-spacing: .01em;--presentation-stage-body-size: 19px;--presentation-stage-body-line-height: 27px;--presentation-stage-body-weight: 400;--presentation-stage-body-letter-spacing: .006em;--space-0: 0px;--space-1: 2px;--space-2: 4px;--space-3: 8px;--space-4: 12px;--space-5: 16px;--space-6: 20px;--space-7: 24px;--space-8: 32px;--space-9: 40px;--space-10: 48px;--space-margin-compact: 16px;--space-margin-regular: 20px;--size-hit-target: 44px;--size-glass-button: 44px;--size-rail: 84px;--size-rail-inset: 48px;--size-rail-edge: 24px;--size-rail-lead: 12px;--size-rail-button: 48px;--size-rail-symbol: 36px;--size-rail-group-pad: 10px;--size-rail-group-gap: 18px;--size-rail-gap: 12px;--size-rail-camera-gap: 6px;--size-camera-punch: 43px;--size-camera-punch-height: 42px;--size-camera-lens: 37px;--size-camera-lens-top: 5.33px;--size-symbol: 24px;--size-symbol-tab: 25.4px;--size-tab-item: 54px;--size-tab-pad: 6px;--size-tab-pill: 64px;--size-tab-pill-width: 44px;--size-tab-search-gap: 8px;--size-top-bar: 82px;--size-top-bar-title-x: 20px;--size-top-bar-title-y: 37px;--size-sheet-inset: 8px;--size-sheet-radius: 40px;--size-sheet-radius-trailing: 48px;--size-sheet-radius-hinge: 8px;--size-sheet-grabber: 60px;--size-sidebar: 320px;--size-fold-band: 28px;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 26px;--radius-capsule: 9999px;--radius-concentric-min: 8px;--stage-shadow: .55;--stage-exposure: 1;--stage-light-key: 7;--stage-light-fill: 1.6;--stage-light-rim: 5.5;--stage-light-top: 4;--stage-light-bounce: 1.4;--stage-light-studio: .08;--stage-camera-fov-default: 22;--stage-camera-fov-tight: 18;--stage-camera-fov-wide: 26;--stage-camera-fill: .6;--font-family-sans: system-ui, -apple-system, sans-serif;--font-family-rounded: ui-rounded, "SF Pro Rounded", system-ui, sans-serif;--font-family-serif: ui-serif, "New York", serif;--font-family-mono: ui-monospace, "SF Mono", "Menlo", monospace;--text-large-title-size: 34px;--text-large-title-line-height: 41px;--text-large-title-weight: 400;--text-large-title-letter-spacing: .012em;--text-large-title-weight-emphasized: 700;--text-title1-size: 28px;--text-title1-line-height: 34px;--text-title1-weight: 400;--text-title1-letter-spacing: .014em;--text-title1-weight-emphasized: 700;--text-title2-size: 22px;--text-title2-line-height: 28px;--text-title2-weight: 400;--text-title2-letter-spacing: -.012em;--text-title2-weight-emphasized: 700;--text-title3-size: 20px;--text-title3-line-height: 25px;--text-title3-weight: 400;--text-title3-letter-spacing: -.023em;--text-title3-weight-emphasized: 590;--text-headline-size: 17px;--text-headline-line-height: 22px;--text-headline-weight: 590;--text-headline-letter-spacing: -.026em;--text-headline-weight-emphasized: 590;--text-body-size: 17px;--text-body-line-height: 22px;--text-body-weight: 400;--text-body-letter-spacing: -.026em;--text-body-weight-emphasized: 590;--text-callout-size: 16px;--text-callout-line-height: 21px;--text-callout-weight: 400;--text-callout-letter-spacing: -.02em;--text-callout-weight-emphasized: 590;--text-subheadline-size: 15px;--text-subheadline-line-height: 20px;--text-subheadline-weight: 400;--text-subheadline-letter-spacing: -.016em;--text-subheadline-weight-emphasized: 590;--text-footnote-size: 13px;--text-footnote-line-height: 18px;--text-footnote-weight: 400;--text-footnote-letter-spacing: -.006em;--text-footnote-weight-emphasized: 590;--text-caption1-size: 12px;--text-caption1-line-height: 16px;--text-caption1-weight: 400;--text-caption1-letter-spacing: 0em;--text-caption1-weight-emphasized: 590;--text-caption2-size: 11px;--text-caption2-line-height: 13px;--text-caption2-weight: 400;--text-caption2-letter-spacing: .006em;--text-caption2-weight-emphasized: 590}[data-appearance=dark]{--color-system-red: #FF4245;--color-system-orange: #FF9230;--color-system-yellow: #FFD600;--color-system-green: #30D158;--color-system-mint: #00DAC3;--color-system-teal: #00D2E0;--color-system-cyan: #3CD3FE;--color-system-blue: #0091FF;--color-system-indigo: #6D7CFF;--color-system-purple: #DB34F2;--color-system-pink: #FF375F;--color-system-brown: #B78A66;--color-gray-1: #8E8E93;--color-gray-2: #636366;--color-gray-3: #48484A;--color-gray-4: #3A3A3C;--color-gray-5: #2C2C2E;--color-gray-6: #1C1C1E;--color-label-primary: #FFFFFF;--color-label-secondary: #EBEBF599;--color-label-tertiary: #EBEBF54C;--color-label-quaternary: #EBEBF529;--color-fill-primary: #7878805C;--color-fill-secondary: #78788052;--color-fill-tertiary: #7676803D;--color-fill-quaternary: #7676802E;--color-background-primary: #000000;--color-background-secondary: #1C1C1E;--color-background-tertiary: #2C2C2E;--color-grouped-background-primary: #000000;--color-grouped-background-secondary: #1C1C1E;--color-grouped-background-tertiary: #2C2C2E;--color-separator-translucent: #54545899;--color-separator-opaque: #38383A;--color-accent: #0091FF}[data-appearance=light][data-contrast=high],:root[data-contrast=high]{--color-system-red: #E9152D;--color-system-orange: #C55300;--color-system-yellow: #A16A00;--color-system-green: #008932;--color-system-mint: #008575;--color-system-teal: #008198;--color-system-cyan: #007EAE;--color-system-blue: #1E6EF4;--color-system-indigo: #564ADE;--color-system-purple: #B02FC2;--color-system-pink: #E7124D;--color-system-brown: #956D51;--color-gray-1: #6C6C70;--color-gray-2: #8E8E93;--color-gray-3: #AEAEB2;--color-gray-4: #BCBCC0;--color-gray-5: #D8D8DC;--color-gray-6: #EBEBF0}[data-appearance=dark][data-contrast=high]{--color-system-red: #FF6165;--color-system-orange: #FFA056;--color-system-yellow: #FEDF43;--color-system-green: #4AD968;--color-system-mint: #54DFCB;--color-system-teal: #3BDDEC;--color-system-cyan: #6DD9FF;--color-system-blue: #5CB8FF;--color-system-indigo: #A7AAFF;--color-system-purple: #EA8DFF;--color-system-pink: #FF8AC4;--color-system-brown: #DBA679;--color-gray-1: #AEAEB2;--color-gray-2: #7C7C80;--color-gray-3: #545456;--color-gray-4: #444446;--color-gray-5: #363638;--color-gray-6: #242426;--color-label-primary: #FFFFFF;--color-label-secondary: #EBEBF599;--color-label-tertiary: #EBEBF54C;--color-label-quaternary: #EBEBF529;--color-fill-primary: #7878805C;--color-fill-secondary: #78788052;--color-fill-tertiary: #7676803D;--color-fill-quaternary: #7676802E;--color-background-primary: #000000;--color-background-secondary: #1C1C1E;--color-background-tertiary: #2C2C2E;--color-grouped-background-primary: #000000;--color-grouped-background-secondary: #1C1C1E;--color-grouped-background-tertiary: #2C2C2E;--color-separator-translucent: #54545899;--color-separator-opaque: #38383A;--color-accent: #0091FF}.type-stage-hero{font-family:var(--font-family-sans);font-size:var(--presentation-stage-hero-size);line-height:var(--presentation-stage-hero-line-height);font-weight:var(--presentation-stage-hero-weight);letter-spacing:var(--presentation-stage-hero-letter-spacing)}.type-stage-headline{font-family:var(--font-family-sans);font-size:var(--presentation-stage-headline-size);line-height:var(--presentation-stage-headline-line-height);font-weight:var(--presentation-stage-headline-weight);letter-spacing:var(--presentation-stage-headline-letter-spacing)}.type-stage-kicker{font-family:var(--font-family-sans);font-size:var(--presentation-stage-kicker-size);line-height:var(--presentation-stage-kicker-line-height);font-weight:var(--presentation-stage-kicker-weight);letter-spacing:var(--presentation-stage-kicker-letter-spacing)}.type-stage-body{font-family:var(--font-family-sans);font-size:var(--presentation-stage-body-size);line-height:var(--presentation-stage-body-line-height);font-weight:var(--presentation-stage-body-weight);letter-spacing:var(--presentation-stage-body-letter-spacing)}.type-large-title{font-family:var(--font-family-sans);font-size:var(--text-large-title-size);line-height:var(--text-large-title-line-height);font-weight:var(--text-large-title-weight);letter-spacing:var(--text-large-title-letter-spacing)}.type-large-title.is-emphasized{font-weight:var(--text-large-title-weight-emphasized)}.type-title1{font-family:var(--font-family-sans);font-size:var(--text-title1-size);line-height:var(--text-title1-line-height);font-weight:var(--text-title1-weight);letter-spacing:var(--text-title1-letter-spacing)}.type-title1.is-emphasized{font-weight:var(--text-title1-weight-emphasized)}.type-title2{font-family:var(--font-family-sans);font-size:var(--text-title2-size);line-height:var(--text-title2-line-height);font-weight:var(--text-title2-weight);letter-spacing:var(--text-title2-letter-spacing)}.type-title2.is-emphasized{font-weight:var(--text-title2-weight-emphasized)}.type-title3{font-family:var(--font-family-sans);font-size:var(--text-title3-size);line-height:var(--text-title3-line-height);font-weight:var(--text-title3-weight);letter-spacing:var(--text-title3-letter-spacing)}.type-title3.is-emphasized{font-weight:var(--text-title3-weight-emphasized)}.type-headline{font-family:var(--font-family-sans);font-size:var(--text-headline-size);line-height:var(--text-headline-line-height);font-weight:var(--text-headline-weight);letter-spacing:var(--text-headline-letter-spacing)}.type-headline.is-emphasized{font-weight:var(--text-headline-weight-emphasized)}.type-body{font-family:var(--font-family-sans);font-size:var(--text-body-size);line-height:var(--text-body-line-height);font-weight:var(--text-body-weight);letter-spacing:var(--text-body-letter-spacing)}.type-body.is-emphasized{font-weight:var(--text-body-weight-emphasized)}.type-callout{font-family:var(--font-family-sans);font-size:var(--text-callout-size);line-height:var(--text-callout-line-height);font-weight:var(--text-callout-weight);letter-spacing:var(--text-callout-letter-spacing)}.type-callout.is-emphasized{font-weight:var(--text-callout-weight-emphasized)}.type-subheadline{font-family:var(--font-family-sans);font-size:var(--text-subheadline-size);line-height:var(--text-subheadline-line-height);font-weight:var(--text-subheadline-weight);letter-spacing:var(--text-subheadline-letter-spacing)}.type-subheadline.is-emphasized{font-weight:var(--text-subheadline-weight-emphasized)}.type-footnote{font-family:var(--font-family-sans);font-size:var(--text-footnote-size);line-height:var(--text-footnote-line-height);font-weight:var(--text-footnote-weight);letter-spacing:var(--text-footnote-letter-spacing)}.type-footnote.is-emphasized{font-weight:var(--text-footnote-weight-emphasized)}.type-caption1{font-family:var(--font-family-sans);font-size:var(--text-caption1-size);line-height:var(--text-caption1-line-height);font-weight:var(--text-caption1-weight);letter-spacing:var(--text-caption1-letter-spacing)}.type-caption1.is-emphasized{font-weight:var(--text-caption1-weight-emphasized)}.type-caption2{font-family:var(--font-family-sans);font-size:var(--text-caption2-size);line-height:var(--text-caption2-line-height);font-weight:var(--text-caption2-weight);letter-spacing:var(--text-caption2-letter-spacing)}.type-caption2.is-emphasized{font-weight:var(--text-caption2-weight-emphasized)}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-synthesis:none}body{margin:0}[data-appearance]{color:var(--color-label-primary);background-color:var(--color-background-primary);font-family:var(--font-family-sans);color-scheme:light}[data-appearance=dark]{color-scheme:dark}.screen-host{position:fixed;left:0;top:0;clip-path:inset(50%);pointer-events:none;z-index:-1}.screen-layer{position:absolute;left:0;top:0;overflow:hidden;contain:strict;font-family:var(--font-family-sans);color:var(--color-label-primary);-webkit-font-smoothing:antialiased;font-synthesis:none;text-rendering:optimizeLegibility}.screen-layer--content [data-glass]{visibility:hidden}.screen-layer--foreground>*{visibility:hidden}.screen-layer--foreground [data-glass]{visibility:visible;background:none!important;box-shadow:none!important;border-color:transparent!important}.scr{position:absolute;inset:0;overflow:hidden}.scr-wall{position:absolute;inset:0}.scr-stack{display:flex;flex-direction:column}.scr-row{display:flex;align-items:center}.scr-icon{width:1em;height:1em;flex:none;display:block}.scr-num{font-variant-numeric:tabular-nums}.scr-rounded{font-family:var(--font-family-rounded)}.scr-serif{font-family:var(--font-family-serif)}.scr-mono{font-family:var(--font-family-mono)}.scr-glass{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;color:var(--color-label-primary)}.scr-glass--round{width:44px;height:44px;font-size:20px}.scr-glass--pill{height:44px;padding:0 18px;font:600 17px/22px var(--font-family-sans);letter-spacing:-.02em}.scr-card{border-radius:26px;background:var(--color-background-secondary)}.scr-divider{height:.5px;background:var(--color-separator-translucent)}html,body{margin:0;background:#000}body{overscroll-behavior:none}.j-backdrop,.j-viewport,.j-copy,.j-rail,.j-fade{position:fixed;inset:0}.j-backdrop{z-index:0}.j-sky{position:absolute;inset:0;opacity:0;transition:opacity .7s var(--motion-spring-smooth-easing)}.j-sky.is-on{opacity:1}.j-viewport{z-index:1}.j-viewport canvas{display:block;width:100%;height:100%}.j-fade{z-index:2;pointer-events:none;opacity:0;transition:opacity .32s ease}.j-fade.is-on{opacity:1}.j-copy{z-index:3;pointer-events:none;display:grid}.j-block{grid-area:1 / 1;align-self:center;justify-self:start;width:min(34vw,520px);margin-left:7.5vw;opacity:0;transform:translateY(18px);transition:opacity .6s var(--motion-spring-smooth-easing),transform .9s var(--motion-spring-smooth-easing)}.j-block.is-in{opacity:1;transform:none}.j-block[data-place=right]{justify-self:end;margin-left:0;margin-right:7.5vw}.j-block[data-place=center]{justify-self:center;margin:0;width:min(80vw,980px);text-align:center}.j-block.is-hero{width:min(46vw,760px)}.j-kicker{margin:0 0 10px}.j-headline.type-stage-hero{font-size:clamp(46px,5.55vw,80px);line-height:1.05}.j-headline.type-stage-headline{font-size:clamp(32px,3.34vw,48px);line-height:1.09}.j-body.type-stage-body{font-size:clamp(16px,1.32vw,19px);line-height:1.42}.j-headline{margin:0;text-wrap:balance}.j-body{margin:14px 0 0;max-width:34ch;text-wrap:pretty}.j-block[data-place=center] .j-body{margin-left:auto;margin-right:auto}.j-copy,.j-copy .j-kicker,.j-copy .j-body,.j-rail{transition:color .45s ease}.j-copy[data-ink=light]{color:#1d1d1f}.j-copy[data-ink=light] .j-kicker,.j-copy[data-ink=light] .j-body{color:#6e6e73}.j-copy[data-ink=dark]{color:#f5f5f7}.j-copy[data-ink=dark] .j-kicker,.j-copy[data-ink=dark] .j-body{color:#a1a1a6}.j-copy[data-mid] .j-kicker,.j-copy[data-mid] .j-body{color:inherit}.j-kicker .j-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:10px;vertical-align:2px;background:currentColor}.j-rail{z-index:4;inset:0 22px 0 auto;display:flex;flex-direction:column;justify-content:center;gap:10px}.j-rail button{all:unset;width:6px;height:6px;border-radius:3px;cursor:pointer;background:currentColor;opacity:.35;transition:height .5s var(--motion-spring-snappy-easing),opacity .3s ease}.j-rail button[aria-current=step]{height:26px;opacity:1}.j-rail button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.j-rail[data-ink=light]{color:#1d1d1f}.j-rail[data-ink=dark]{color:#f5f5f7}.j-hint{position:fixed;z-index:4;left:50%;bottom:34px;transform:translate(-50%);display:flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:20px;font:500 15px var(--font-family-sans);letter-spacing:-.01em;color:#f5f5f7;background:#ffffff1f;backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);box-shadow:inset 0 0 0 .5px #fff3;opacity:0;transition:opacity .5s ease;pointer-events:none}.j-hint.is-on{opacity:1}.j-hint[data-ink=light]{color:#1d1d1f;background:#0000000f;box-shadow:inset 0 0 0 .5px #0000001a}.j-hint svg{width:16px;height:16px}.j-replay{border:0;cursor:pointer;font:500 15px var(--font-family-sans)}.j-replay.is-on{pointer-events:auto;transition-delay:1.4s}.j-replay:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.j-track section{height:140vh}.j-track section.is-long{height:230vh}.j-viewport.is-draggable{cursor:grab}.j-viewport.is-dragging{cursor:grabbing}@media(max-aspect-ratio:1/1){.j-block,.j-block[data-place=right]{align-self:start;justify-self:center;margin:12vh 0 0;width:86vw;text-align:center}.j-body{margin-left:auto;margin-right:auto}}@media(prefers-reduced-motion:reduce){.j-block,.j-sky,.j-fade{transition-duration:1ms}}.duo-status{position:relative;flex:none;color:inherit}.duo-status--vertical{width:48px;height:86px;box-sizing:border-box;padding-top:11px;display:flex;flex-direction:column;align-items:center;gap:5px}.duo-status--horizontal{width:104px;height:48px}.st-time{display:block;height:19px;font:700 16px/19px var(--font-family-rounded);white-space:nowrap}.duo-status--vertical .st-time{width:48px;text-align:center}.duo-status--horizontal .st-time{position:absolute;left:8px;top:15px;width:46px;text-align:right}.duo-status--horizontal .st-ring{position:absolute;left:57px;top:1px}.st-ring{display:block;overflow:visible}.st-ring .st-battery,.st-ring .st-wifi-band{fill:none;stroke:currentColor;stroke-linecap:round}.st-ring .st-wifi-wedge,.st-ring .st-cell-dot{fill:currentColor}.st-ring .st-battery{transition:stroke-dasharray .6s ease}.st-ring .st-wifi-band,.st-ring .st-wifi-wedge,.st-ring .st-cell-dot{transition:opacity .4s ease}.rail{position:absolute;top:0;bottom:0;right:0;z-index:3;width:var(--size-rail);box-sizing:border-box;padding:var(--size-rail-edge) var(--size-rail-edge) var(--size-rail-edge) var(--size-rail-lead);display:flex;flex-direction:column;justify-content:space-between;align-items:center;color:#000}.app-dark .rail,.lock .rail,.wall-noon .rail,.kitchen .rail{color:#fff}.rail-top{display:flex;flex-direction:column;align-items:center;gap:var(--size-rail-camera-gap)}.rail-stack{display:flex;flex-direction:column;align-items:center;gap:var(--size-rail-gap)}.rail-punch{position:relative;width:var(--size-camera-punch);height:var(--size-camera-punch-height);flex:none}.rail-lens,.island-camera{width:var(--size-camera-lens);height:var(--size-camera-lens);flex:none;border-radius:50%;background:#080808}.rail-lens{position:absolute;left:calc((var(--size-camera-punch) - var(--size-camera-lens)) / 2);top:var(--size-camera-lens-top)}.duo-status.is-timeless .st-time{visibility:hidden}.rb,.pb{width:var(--size-rail-button);height:var(--size-rail-button);border-radius:50%;flex:none;display:grid;place-items:center;font-size:var(--size-symbol);color:inherit}.rg{width:var(--size-rail-button);border-radius:calc(var(--size-rail-button) / 2);flex:none;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:var(--size-rail-group-gap);padding:var(--size-rail-group-pad) 0}.rg--h{width:auto;height:var(--size-rail-button);flex-direction:row;padding:0 var(--size-rail-group-pad)}.rg-item{width:var(--size-rail-symbol);height:var(--size-rail-symbol);display:grid;place-items:center;font-size:var(--size-symbol)}.rt{display:flex;flex-direction:column;align-items:center;gap:var(--size-tab-search-gap)}.rt-tabs{width:var(--size-rail-button);border-radius:calc(var(--size-rail-button) / 2);box-sizing:border-box;display:flex;flex-direction:column;gap:2px;padding:var(--size-tab-pad) 0}.rt-tab{position:relative;width:var(--size-rail-button);height:var(--size-tab-item);display:grid;place-items:center;font-size:var(--size-symbol-tab)}.rt-tab.is-selected{color:var(--color-system-blue)}.rt-tab.is-selected:before{content:"";position:absolute;z-index:-1;width:var(--size-tab-pill-width);height:var(--size-tab-pill);left:calc((var(--size-rail-button) - var(--size-tab-pill-width)) / 2);top:calc((var(--size-tab-item) - var(--size-tab-pill)) / 2);border-radius:calc(var(--size-tab-pill-width) / 2);background:var(--color-fill-secondary)}.app-dark .rt-tab.is-selected,.lock .rt-tab.is-selected{color:#fff}.app-dark .rt-tab.is-selected:before{background:#78788052}.rail-punch.has-island{height:auto}.island{position:relative;top:calc(var(--size-camera-lens-top) - 3px);width:var(--size-camera-punch);box-sizing:border-box;border-radius:calc(var(--size-camera-punch) / 2);background:#000;padding:3px 0 8px;display:flex;flex-direction:column;align-items:center;gap:8px;box-shadow:0 0 0 .5px #ffffff1a}.island-glyph{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:18px;color:#fff}.island-progress{width:30px;height:30px}.topbar{position:absolute;left:0;right:0;top:0;height:var(--size-top-bar);z-index:3;color:inherit}.topbar-title{position:absolute;left:var(--size-top-bar-title-x);top:var(--size-top-bar-title-y)}.topbar-trailing{position:absolute;right:var(--size-rail-edge);top:var(--size-rail-edge);height:var(--size-rail-button);display:flex;align-items:center;gap:var(--size-rail-gap)}.sheet{position:absolute;left:var(--size-sheet-inset);right:var(--size-sheet-inset);bottom:var(--size-sheet-inset);border-radius:var(--size-sheet-radius) var(--size-sheet-radius) var(--size-sheet-radius-trailing) var(--size-sheet-radius-hinge);padding:0 22px 22px;color:#000;text-align:center}.sheet-grabber{position:absolute;left:50%;top:10px;width:var(--size-sheet-grabber);height:4px;margin-left:calc(var(--size-sheet-grabber) / -2);border-radius:2px;background:#3c3c434d}.sheet-bar{display:flex;align-items:center;justify-content:space-between;height:var(--size-rail-button);margin:14px -6px 2px;text-align:left}.sheet-close{color:#1c1c1e}.search-field{position:absolute;left:16px;right:16px;bottom:22px;height:46px;border-radius:23px;padding:0 16px;display:flex;align-items:center;gap:8px;font:400 17px var(--font-family-sans);color:#3c3c4399}.search-field span{flex:1}.search-field .scr-icon{font-size:18px;color:#3c3c43b3}.wall-night{background:#000}.wall-dawn{background:radial-gradient(80% 55% at 22% 4%,#ff9e7a,#ff9e7a00 66%),radial-gradient(75% 60% at 100% 30%,#b77fd6,#b77fd600 68%),radial-gradient(120% 80% at 30% 100%,#3e5bb5,#3e5bb500 72%),linear-gradient(#e98c7e,#6f6dc2 55%,#34479a)}.wall-day{background:radial-gradient(90% 70% at 85% 0%,#cfe3ff,#cfe3ff00 60%),radial-gradient(90% 80% at 0% 100%,#ffe6d0,#ffe6d000 60%),linear-gradient(#f5f8fd,#e3eaf6)}.wall-noon{background:radial-gradient(80% 60% at 20% 0%,#9cc8ff,#9cc8ff00 60%),radial-gradient(90% 70% at 100% 100%,#a6e3d2,#a6e3d200 62%),linear-gradient(160deg,#5e8fe6,#4aa6c9 60%,#5dc0a6)}.wall-evening{background:radial-gradient(90% 60% at 80% 0%,#6b3b1e,#6b3b1e00 70%),linear-gradient(#1c130d,#0b0806)}.wall-dusk{background:radial-gradient(100% 70% at 10% 0%,#394a6e,#394a6e00 70%),linear-gradient(#141a26,#07090d)}.outer{--content-l: 30px;--content-r: calc(var(--size-rail-inset) + var(--size-rail-button) / 2 + 13px)}.lock{color:#fff}.lock-date,.lock-time{position:absolute;left:var(--content-l);right:var(--content-r);text-align:center}.lock-date{top:66px;font:600 19px/23px var(--font-family-sans);letter-spacing:-.01em;color:#ffffffe6;text-shadow:0 1px 12px #0000001A}.lock-time{top:90px;font:600 164px/.92 var(--font-family-sans);font-stretch:48%;letter-spacing:.01em;font-variant-numeric:tabular-nums}.lock--rest{background:#000}.lock--rest .lock-date{top:206px;opacity:.6}.lock--rest .lock-time{top:236px;font-weight:500;opacity:.94}.notif{position:absolute;left:12px;right:calc(var(--content-r) - 8px);top:292px;border-radius:28px;padding:16px 16px 14px;color:#1c1c1e}.notif-head{display:flex;align-items:center;gap:7px;font:600 14px/19px var(--font-family-sans);letter-spacing:-.01em;color:#3c3c43cc}.notif-head .scr-icon{font-size:17px;color:var(--color-system-indigo)}.notif-head em{margin-left:auto;font-style:normal;font-weight:500;color:#3c3c4399}.notif-msg{display:flex;gap:12px;margin-top:12px}.notif-msg b{display:block;font:600 17px/22px var(--font-family-sans);letter-spacing:-.02em}.notif-msg span{display:block;font:400 16px/21px var(--font-family-sans);letter-spacing:-.02em;color:#1c1c1ee6}.avatar{width:40px;height:40px;border-radius:50%;flex:none;display:grid;place-items:center;font:600 17px var(--font-family-rounded);color:#fff;background:linear-gradient(145deg,#ff9f6b,#f4557e)}.notif-actions{display:flex;gap:8px;margin-top:12px}.chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 15px;border-radius:18px;background:#7878801f;font:600 15px var(--font-family-sans);letter-spacing:-.01em;color:#1c1c1e}.chip.is-primary{background:var(--color-system-blue);color:#fff}.chip .scr-icon{font-size:17px}.sheet-merchant{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;font-size:28px;color:#fff;background:linear-gradient(150deg,#ff8a5b,#d9482b)}.sheet h3{margin:12px 0 0;font:700 22px/27px var(--font-family-sans);letter-spacing:-.01em}.sheet p{margin:4px 0 0;font:400 15px/20px var(--font-family-sans);letter-spacing:-.015em;color:#3c3c43cc}.sheet-amount{margin-top:10px;font:700 36px/42px var(--font-family-rounded);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.sheet-rule{height:.5px;margin:18px 0 6px;background:#3c3c4333}.sheet-row{display:flex;justify-content:space-between;align-items:center;padding:7px 2px;font:400 15px/20px var(--font-family-sans);letter-spacing:-.015em;color:#3c3c43cc}.sheet-row b{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:#1c1c1e}.sheet-row .scr-icon{color:var(--color-system-indigo)}.side-cue{position:absolute;right:0;top:196px;height:94px;z-index:4;display:flex;align-items:center;gap:10px}.side-cue span{font:600 14px/17px var(--font-family-sans);letter-spacing:-.01em;color:#fff;text-align:right;text-shadow:0 1px 10px #00000059}.side-cue i{width:5px;height:94px;border-radius:3px 0 0 3px;background:#ffffffe6;box-shadow:0 0 14px #fff9}.bedside{background:#000}.bedside-time{position:absolute;left:0;right:0;top:50%;transform:translateY(-58%);text-align:center;font:500 214px/1 var(--font-family-rounded);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.bedside-date{position:absolute;left:44px;top:34px;font:600 22px/26px var(--font-family-sans);letter-spacing:-.01em}.bedside--night .bedside-time,.bedside--night .bedside-date{color:#a31414}.bedside--dawn .bedside-time{color:#f2f2f7}.bedside--dawn .bedside-date{color:#ffb38a}.bedside-note{position:absolute;left:30px;bottom:28px;width:382px;height:64px;border-radius:32px;display:flex;align-items:center;gap:12px;padding:0 20px;color:#fff}.bedside-note .scr-icon{font-size:22px;color:#ffd27a}.bedside-note b{font:600 16px/20px var(--font-family-sans);letter-spacing:-.01em;display:block}.bedside-note span{font:400 14px/18px var(--font-family-sans);opacity:.75}.app{font-family:var(--font-family-sans)}.app-light{background:#fff;color:#000}.app-dark{color:#fff}.inner{--content-r: calc(var(--size-rail-inset) + var(--size-rail-button) / 2 + 13px)}.side{position:absolute;left:0;top:0;bottom:0;width:var(--size-sidebar);box-sizing:border-box;padding:0 20px;border-right:.5px solid #3C3C4326}.app-light .side{background:#f7f7f9}.app-dark .side{border-right-color:#ffffff1a;background:#ffffff08}.detail{position:absolute;left:var(--size-sidebar);right:var(--content-r);top:0;bottom:0;padding:38px 16px 0 28px}.half{position:absolute;top:0;bottom:0;box-sizing:border-box}.half--l{left:0;width:50%;padding:0 calc(26px + var(--size-fold-band) / 2) 0 24px}.half--r{left:calc(50% + var(--size-fold-band) / 2);right:var(--content-r);padding:38px 8px 0 18px}.book:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:.5px;background:#3c3c431f}.side-head{display:flex;align-items:center;gap:10px;height:48px;margin-top:24px}.side-head .spacer{flex:1}.side-head-title b{display:block;font:600 16px/20px var(--font-family-sans);letter-spacing:-.02em}.side-head-title span{display:block;font:400 14px/18px var(--font-family-sans);color:var(--color-label-secondary)}.side-title{margin-top:14px}.title-lg{font:700 34px/41px var(--font-family-sans);letter-spacing:.011em}.eyebrow{font:600 13px/18px var(--font-family-sans);letter-spacing:-.005em;color:var(--color-label-secondary)}.app-dark .eyebrow{color:#ebebf599}.btn{height:48px;padding:0 22px;border-radius:24px;display:inline-flex;align-items:center;justify-content:center;font:600 17px var(--font-family-sans);letter-spacing:-.02em;color:#000}.btn[data-glass-tint]{color:#fff}.tl{margin-top:10px}.tl-row{display:grid;grid-template-columns:50px 4px 1fr;gap:0 12px;padding:9px 0;align-items:start}.tl-time{font:500 15px/20px var(--font-family-sans);color:var(--color-label-secondary);text-align:right;font-variant-numeric:tabular-nums}.tl-bar{width:4px;border-radius:2px;align-self:stretch}.tl-title{font:600 17px/22px var(--font-family-sans);letter-spacing:-.02em}.tl-where{font:400 14px/19px var(--font-family-sans);letter-spacing:-.01em;color:var(--color-label-secondary)}.tl-row.is-changed .tl-title:after{content:"Moves";display:inline-block;margin-left:8px;padding:0 7px;height:18px;line-height:18px;border-radius:9px;vertical-align:1px;font:600 11px/18px var(--font-family-sans);letter-spacing:.01em;color:var(--color-system-indigo);background:#5856d61f}.tl-row.is-flag .tl-where{color:var(--color-system-orange)}.proposal{border-radius:28px;background:#f7f7f9;padding:22px 22px 18px}.proposal-head{display:flex;align-items:center;gap:8px;font:600 15px/20px var(--font-family-sans);color:var(--color-system-indigo)}.proposal-head .scr-icon{font-size:18px}.proposal-head em{margin-left:auto;font-style:normal;font-weight:500;color:var(--color-label-secondary)}.proposal-title{margin-top:6px;font:700 26px/31px var(--font-family-sans);letter-spacing:.004em}.change{display:grid;grid-template-columns:36px 1fr;gap:14px;padding:13px 0;border-top:.5px solid #3C3C4326}.proposal-title+.change{border-top:0;margin-top:8px}.change-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-size:19px;color:#fff}.change b{display:block;font:600 17px/22px var(--font-family-sans);letter-spacing:-.02em}.change span{display:block;margin-top:1px;font:400 15px/20px var(--font-family-sans);letter-spacing:-.015em;color:var(--color-label-secondary)}.proposal-actions{display:flex;gap:12px;margin-top:12px}.proposal-actions .btn{flex:1}.proposal-foot{margin-top:10px;text-align:center;font:400 13px/18px var(--font-family-sans);color:var(--color-label-secondary)}.minis{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.mini{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:20px;background:#f7f7f9}.mini-icon{font-size:22px;display:grid}.mini b{display:block;font:600 15px/19px var(--font-family-sans);letter-spacing:-.015em}.mini span{display:block;font:400 13px/17px var(--font-family-sans);color:var(--color-label-secondary)}.note{background:#fffdf8;color:#1c1c1e}.note .note-title{margin-top:22px}.note-title{font:700 30px/36px var(--font-family-serif);letter-spacing:-.005em}.note-meta{margin-top:6px;display:flex;gap:8px;align-items:center;font:500 13px/18px var(--font-family-sans);color:#8a8175}.note-body{margin-top:18px;font:400 17px/26px var(--font-family-serif);color:#2c2a26}.note-body p{margin:0 0 14px}mark{background:linear-gradient(transparent 12%,#FFE27A 12%,#FFE27A 88%,transparent 88%);color:inherit;padding:0 2px;border-radius:2px}.cite{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;margin-left:3px;border-radius:10px;font:700 12px/1 var(--font-family-sans);color:#fff;background:#0a84ff;vertical-align:2px}.note-list-title{margin-top:6px;font:600 13px/18px var(--font-family-sans);letter-spacing:.02em;text-transform:uppercase;color:#8a8175}.note-list{margin:8px 0 0;padding-left:20px;font:400 16px/25px var(--font-family-serif);color:#2c2a26}.pull{margin:6px 0 16px;padding-left:14px;border-left:3px solid #0B5D6B;font:600 18px/25px var(--font-family-serif);color:#1c1c1e}.source{background:#fff;color:#1c1c1e}.src-site{display:flex;align-items:center;gap:8px;font:600 13px var(--font-family-sans);color:#6e6e73}.src-site em{margin-left:auto;font-style:normal;font-weight:500;color:#8e8e93}.src-logo{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font:800 12px var(--font-family-serif);color:#fff;background:#0b5d6b}.src-title{margin-top:10px;font:700 26px/31px var(--font-family-sans);letter-spacing:.002em}.src-by{margin-top:6px;font:400 13px/18px var(--font-family-sans);color:#6e6e73}.src-body{margin-top:16px;font:400 16px/24px var(--font-family-sans);letter-spacing:-.01em;color:#3a3a3c}.src-body p{margin:0 0 12px}.kitchen{color:#fff}.k-top{position:absolute;left:0;right:0;top:var(--size-top-bar);height:calc(50% - var(--size-fold-band) / 2 - var(--size-top-bar));display:flex;flex-direction:column;justify-content:center}.k-bottom{position:absolute;left:0;right:0;bottom:0;top:calc(50% + var(--size-fold-band) / 2)}.k-recipe{padding:20px 32px 0}.k-step-label{display:flex;align-items:center;gap:8px;font:600 15px var(--font-family-sans);color:#ffb86b}.k-step{margin-top:10px;font:600 34px/42px var(--font-family-sans);letter-spacing:-.01em}.k-dots{display:flex;gap:6px;margin-top:18px}.k-dots i{width:26px;height:5px;border-radius:3px;background:#fff3}.k-dots i.on{background:#ffb86b}.k-ingredients{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.k-ingredients span{height:34px;padding:0 14px;border-radius:17px;display:inline-flex;align-items:center;font:500 15px var(--font-family-sans);letter-spacing:-.01em;color:#ffe7cf;background:#ffb86b1f;box-shadow:inset 0 0 0 .5px #ffb86b40}.k-next{margin-top:20px;font:400 17px/23px var(--font-family-sans);letter-spacing:-.02em;color:#ebebf599}.k-next span{font-weight:600;color:#ebebf5cc;margin-right:8px}.k-source{position:absolute;left:32px;bottom:26px;display:flex;align-items:center;gap:8px;font:500 14px var(--font-family-sans);color:#ebebf599}.k-grid{position:absolute;inset:6px 20px 24px;display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:1fr 1fr;gap:14px}.k-tile{border-radius:30px;padding:20px;position:relative;color:#fff;background:#ffffff12;box-shadow:inset 0 0 0 .5px #ffffff1f}.k-timer-actions{position:absolute;left:20px;right:20px;bottom:20px;display:flex;justify-content:space-between}.k-timer-actions .btn{height:46px;padding:0 18px;color:#fff;font-size:16px}.k-timer-actions .rb{color:#fff;font-size:19px}.k-timer{align-content:start;padding-top:26px}.k-timer{grid-row:1 / 3;display:grid;place-items:center}.k-ring{position:relative;width:220px;height:220px}.k-ring svg{position:absolute;inset:0}.k-ring-read{position:absolute;inset:0;display:grid;place-items:center;align-content:center}.k-ring-read b{font:600 56px/1 var(--font-family-rounded);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.k-ring-read span{margin-top:6px;font:500 15px var(--font-family-sans);color:#ebebf599}.k-tile-label{display:flex;align-items:center;gap:8px;font:600 15px var(--font-family-sans);color:#ebebf5cc}.k-tile-label .scr-icon{font-size:20px}.k-big{margin-top:10px;font:600 30px/34px var(--font-family-rounded);letter-spacing:-.01em}.k-slider{position:absolute;left:20px;right:20px;bottom:28px;height:8px;border-radius:4px;background:#ffffff26}.k-slider i{position:absolute;left:0;top:0;bottom:0;width:80%;border-radius:4px;background:#ffd27a}.k-slider b{position:absolute;left:calc(80% - 18px);top:-14px;width:36px;height:36px;border-radius:18px}.k-track{font:600 17px/22px var(--font-family-sans);letter-spacing:-.02em;margin-top:10px}.k-artist{font:400 14px/19px var(--font-family-sans);color:#ebebf599}.k-play{position:absolute;right:16px;bottom:16px;font-size:19px;color:#fff}.k-ring{width:200px;height:200px;margin:0 auto}.review .row{display:grid;grid-template-columns:26px 1fr auto;gap:12px;padding:12px 0;border-top:.5px solid #54545899;align-items:start}.review .row:first-child{border-top:0}.review .row .scr-icon{font-size:22px;margin-top:1px}.review .row b{display:block;font:600 16px/21px var(--font-family-sans);letter-spacing:-.02em}.review .row span{display:block;font:400 14px/19px var(--font-family-sans);color:#ebebf599}.review .row em{font:500 13px/19px var(--font-family-sans);font-style:normal;color:#ebebf566}.group{margin-top:12px;border-radius:22px;background:#ffffff12;padding:2px 14px}.group-label{margin-top:18px}.tomorrow-card{margin-top:16px;border-radius:26px;padding:22px;background:linear-gradient(150deg,#2c3e6b,#1b2440)}.tomorrow-card .eyebrow{color:#9fb6ff}.tomorrow-card b{display:block;margin-top:6px;font:700 28px/33px var(--font-family-sans);letter-spacing:.005em}.tomorrow-card span{display:block;margin-top:4px;font:400 15px/20px var(--font-family-sans);color:#ebebf599}.badge{display:inline-flex;align-items:center;gap:5px;margin-top:14px;height:28px;padding:0 12px;border-radius:14px;font:600 13px var(--font-family-sans);background:#30d15833;color:#30d158}.tmrw{margin-top:14px;border-radius:22px;background:#ffffff12;padding:6px 16px}.tmrw-row{display:grid;grid-template-columns:46px 4px 1fr;gap:12px;align-items:center;padding:9px 0;border-top:.5px solid #54545899}.tmrw-row:first-child{border-top:0}.tmrw-row span{font:500 14px var(--font-family-sans);color:#ebebf599;text-align:right;font-variant-numeric:tabular-nums}.tmrw-row i{height:20px;border-radius:2px}.tmrw-row b{font:600 15px var(--font-family-sans);letter-spacing:-.015em}.quiet{margin-top:18px;display:flex;align-items:center;gap:10px;font:500 15px var(--font-family-sans);color:#ebebf5cc}.quiet .scr-icon{font-size:20px;color:#bf5af2}.quiet .btn{margin-left:auto}.pc-pill{position:fixed;z-index:5;display:flex;align-items:center;gap:8px;border-radius:20px;font:500 13px var(--font-family-sans);letter-spacing:-.01em;text-decoration:none;color:#f5f5f7;background:#ffffff1f;backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);box-shadow:inset 0 0 0 .5px #fff3}body[data-ink=light] .pc-pill{color:#1d1d1f;background:#0000000f;box-shadow:inset 0 0 0 .5px #0000001a}.pc-pill:focus-visible,.pc-pill button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.pc-source{left:22px;bottom:22px;height:30px;padding:0 12px 0 10px;opacity:.6;transition:opacity .2s ease}.pc-source:hover{opacity:1}.pc-source svg{width:14px;height:14px}.pc-notice{left:50%;top:22px;transform:translate(-50%,-8px);max-width:min(640px,calc(100vw - 44px));padding:8px 8px 8px 16px;line-height:1.35;opacity:0;transition:opacity .5s ease,transform .5s ease}.pc-notice.is-on{opacity:1;transform:translate(-50%)}.pc-notice code{font:500 12px var(--font-family-mono);white-space:nowrap}.pc-notice button{all:unset;flex:none;cursor:pointer;height:26px;padding:0 10px;border-radius:13px;font-weight:600;background:#ffffff1f}body[data-ink=light] .pc-notice button{background:#0000000f}.pc-notice .pc-close{width:26px;padding:0;text-align:center;font-size:17px;font-weight:400}
