@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/iphone/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/iphone/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/iphone/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/iphone/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/iphone/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/iphone/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/demo/iphone/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body,#root{overscroll-behavior:none;-webkit-text-size-adjust:100%;height:100%;margin:0;overflow:hidden}body{font-family:var(--font);font-feature-settings:"tnum" 0;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}::selection{background:color-mix(in srgb, var(--accent) 40%, transparent)}.viewport{background:var(--pro-ground);color:var(--pro-ink);touch-action:none;position:fixed;inset:0;overflow:hidden}.viewport.world-duo{background:var(--duo-ground);color:var(--duo-ink)}.bands{transform-origin:50%;filter:blur(36px)saturate(115%);pointer-events:none;position:absolute;top:0;left:0}.stage{transform-origin:0 0;contain:layout paint;position:absolute;top:0;left:0;overflow:hidden}.film,.film-still,.film-video{width:100%;height:100%;position:absolute;inset:0}.film-still,.film-video{object-fit:contain;color:#0000;pointer-events:none}.film-video{visibility:hidden}.film-video.on{visibility:visible}.rim{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rim-line{fill:color-mix(in srgb, var(--pro-ink) 7%, transparent);stroke:color-mix(in srgb, var(--pro-ink) 38%, transparent);stroke-width:2px;stroke-linejoin:round;opacity:0;transition:opacity .26s var(--arrive)}.rim-line.lit{opacity:1;transition-duration:var(--press-ms);transition-timing-function:ease-out}.rim-line.arrive:not(.lit){animation:rim-arrive .9s var(--arrive) both}@keyframes rim-arrive{0%{opacity:0}35%{opacity:.38}to{opacity:0}}.hit-band{pointer-events:none;position:absolute;overflow:hidden}.hit-film{pointer-events:none;display:block}.hit-film polygon{fill:#0000;fill-rule:nonzero;pointer-events:all;cursor:pointer;outline:none}.rail-pan{touch-action:none;-webkit-tap-highlight-color:transparent;position:absolute}.hit-control{color:inherit;font:inherit;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute}.hit-control:focus{outline:none}.pill{box-sizing:border-box;border-radius:var(--g-pill-radius);pointer-events:none;color:color-mix(in srgb, var(--pro-ink) calc(var(--vibrancy-ink-alpha) * 100%), transparent);background:color-mix(in srgb, var(--pro-surface) calc(var(--surface-alpha) * 100%), transparent);-webkit-backdrop-filter:blur(var(--material-blur)) saturate(var(--material-saturate));backdrop-filter:blur(var(--material-blur)) saturate(var(--material-saturate));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--pro-ink) calc(var(--hairline-alpha) * 100%), transparent), 0 12px 40px #00000052;animation:materialise var(--materialise-ms) var(--arrive) backwards;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute}.world-duo .pill{color:color-mix(in srgb, var(--duo-ink) calc(var(--vibrancy-ink-alpha) * 100%), transparent);background:color-mix(in srgb, var(--duo-surface) calc(var(--surface-alpha) * 100%), transparent);box-shadow:inset 0 1px #fff9,0 12px 40px #0000001a}@keyframes materialise{0%{opacity:0;transform:scale(var(--materialise-scale));filter:blur(var(--materialise-blur))}to{opacity:1;filter:none;transform:none}}.pill-label{font-size:var(--type-pill-label-size);font-weight:var(--type-pill-label-weight);letter-spacing:calc(var(--type-pill-label-tracking) + var(--vibrancy-tracking));line-height:var(--type-pill-label-leading);white-space:nowrap}.pill.is-pressed{transform:scale(var(--press-scale));background:color-mix(in srgb, var(--pro-surface-pressed) calc(var(--surface-alpha) * 100%), transparent)}.world-duo .pill.is-pressed{background:color-mix(in srgb, var(--duo-surface-pressed) calc(var(--surface-alpha) * 100%), transparent)}.hit-control:focus-visible .pill,.pill.is-focused{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.rail-track{pointer-events:none;will-change:transform;position:absolute;left:0}.pill--start{padding-left:var(--g-pill-pad-start);justify-content:flex-start;gap:var(--g-pill-glyph-gap)}.pill{transition:transform var(--press-ms) ease-out, background-color var(--release-ms) var(--arrive), color var(--release-ms) var(--arrive), box-shadow var(--release-ms) var(--arrive)}.pill.is-open{color:var(--pro-ink);box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--pro-ink) 88%, transparent), 0 12px 40px #00000052}.world-duo .pill.is-open{color:var(--duo-ink);box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--duo-ink) 88%, transparent), 0 12px 40px #0000001a}.plus{flex:none;overflow:visible}.plus-well{fill:none;stroke:currentColor;stroke-width:3px;stroke-opacity:.55;transition:stroke-opacity var(--release-ms) var(--arrive)}.plus-h,.plus-v{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round}.plus-v{transform-origin:22px 22px;transition:transform var(--release-ms) var(--arrive)}.pill.is-visited .plus-well{stroke-opacity:.8}.pill.is-open .plus-well{stroke-opacity:.9}.pill.is-open .plus-v{transform:rotate(90deg)}.card{--card-blur:var(--material-blur);box-sizing:border-box;border-radius:var(--g-card-radius);transform-origin:0 0;pointer-events:none;will-change:transform, opacity;color:var(--pro-ink);background:color-mix(in srgb, var(--pro-surface) calc(var(--surface-alpha) * 100%), transparent);-webkit-backdrop-filter:blur(var(--card-blur)) saturate(var(--material-saturate));backdrop-filter:blur(var(--card-blur)) saturate(var(--material-saturate));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--pro-ink) calc(var(--hairline-alpha) * 100%), transparent), 0 24px 72px #0000006b;position:absolute}.world-duo .card{color:var(--duo-ink);background:color-mix(in srgb, var(--duo-surface) calc(var(--surface-alpha) * 100%), transparent);box-shadow:inset 0 1px #ffffffb3,0 24px 72px #0000001f}.card-caption{left:var(--space-card-pad);right:var(--space-card-pad);margin:0;position:absolute}.card-headline{font-size:var(--type-caption-headline-size);line-height:var(--type-caption-headline-leading);letter-spacing:calc(var(--type-caption-headline-tracking) + var(--vibrancy-tracking));font-weight:var(--type-caption-headline-weight);text-wrap:balance;hanging-punctuation:first;margin:0}.card-stat{margin:var(--space-hairline) 0 0;font-size:var(--type-caption-stat-size);line-height:var(--type-caption-stat-leading);letter-spacing:calc(var(--type-caption-stat-tracking) + var(--vibrancy-tracking));font-weight:var(--type-caption-stat-weight);font-variant-numeric:lining-nums;color:color-mix(in srgb, currentColor calc(var(--vibrancy-dim-ink-alpha) * 100%), transparent);text-wrap:balance;will-change:transform, opacity}.card-fact{white-space:nowrap}.film-caption{pointer-events:none;color:var(--pro-ink);font-family:var(--font);text-shadow:var(--film-type-halo);margin:0;position:absolute}.film-headline,.film-stat{opacity:0;filter:blur(var(--materialise-blur));transition:opacity var(--release-ms) var(--exit-ease), transform var(--release-ms) var(--exit-ease), filter var(--release-ms) var(--exit-ease);will-change:opacity, transform, filter;margin:0;transform:translateY(8px)}.film-headline{font-size:var(--type-section-head-size);font-weight:var(--type-section-head-weight);line-height:var(--type-section-head-leading);letter-spacing:var(--type-section-head-tracking);text-wrap:balance;hanging-punctuation:first}.film-stat{margin-top:var(--space-hairline);font-size:var(--type-caption-stat-size);font-weight:var(--type-caption-stat-weight);line-height:var(--type-caption-stat-leading);letter-spacing:var(--type-caption-stat-tracking);font-variant-numeric:lining-nums;color:var(--pro-ink-dim);text-wrap:balance}.film-caption.is-on .film-headline,.film-caption.is-on .film-stat{opacity:1;filter:none;transition:opacity var(--materialise-ms) var(--arrive), transform var(--materialise-ms) var(--arrive), filter var(--materialise-ms) var(--arrive);transform:none}.film-caption.is-on .film-headline{transform:none}.film-caption:not(.is-on) .film-headline{transform:translateY(20px)}.film-caption.is-on .film-stat{transition-delay:calc(3 * var(--stagger-ms))}.film-caption.is-still .film-headline,.film-caption.is-still .film-stat{filter:none;transform:none}.film-caption.is-parked .film-headline,.film-caption.is-parked .film-stat{transition:none}.hit-surface{pointer-events:auto;touch-action:none;position:absolute}.fold-stage{pointer-events:none;visibility:hidden;background:var(--duo-ground);contain:strict;position:absolute;top:0;left:0}.fold-stage.is-open{visibility:visible}.fold-atlas,.fold-settle{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.fold-settle{opacity:0;will-change:opacity}.card-inline{pointer-events:none;position:absolute;inset:0}.slider-track{background:var(--track);border-radius:8px;position:absolute}.slider-tick{background:color-mix(in srgb, var(--track-tick) 60%, transparent);width:4px;height:28px;transition:background-color .18s var(--arrive);border-radius:2px;position:absolute}.slider-tick.is-on{background:var(--accent)}.slider-tick.is-hit{animation:detent-flare .28s var(--arrive)}@keyframes detent-flare{0%{background:var(--accent);transform:scaleY(1.6)}}.slider-knob{--v:0;box-sizing:border-box;background:var(--accent);transform-origin:50%;will-change:transform;transition:box-shadow .16s var(--arrive), background-color .1s ease-out;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 4px 14px #00000047}.slider-knob.is-pressed{background:var(--accent-press);box-shadow:0 12px 30px #0000004d}.knob-glyph path{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.slider-knob.is-hit .knob-glyph path{animation:.24s cubic-bezier(.16,1,.3,1) detent-click}@keyframes detent-click{0%{transform:scaleX(.84)}}.knob-glyph path{transform-box:view-box;transform-origin:50%}.fold-knob-hit{will-change:transform;cursor:grab}.fold-knob-hit.pressed{cursor:grabbing}.segmented{--seg-ink:var(--duo-ink);--seg-dim:var(--duo-ink-dim);--seg-ground:var(--duo-ground);--seg-lift:0 2px 6px #0000001f;box-sizing:border-box;background:color-mix(in srgb, var(--seg-ink) 7%, transparent);border-radius:48px;position:absolute}.world-pro .segmented{--seg-ink:var(--pro-ink);--seg-dim:var(--pro-ink-dim);--seg-ground:var(--pro-ground);--seg-lift:0 2px 8px #00000080;background:color-mix(in srgb, var(--seg-ink) 10%, transparent)}.segmented-selection{background:var(--seg-ground);box-shadow:var(--seg-lift);transition:transform .2s var(--arrive);will-change:transform;border-radius:40px;position:absolute;top:0;left:0}.segment{box-sizing:border-box;letter-spacing:var(--vibrancy-tracking);color:var(--seg-dim);white-space:nowrap;transition:color .2s var(--arrive), transform .1s ease-out;border-radius:40px;place-items:center;padding:0 40px;font-size:34px;font-weight:500;display:grid;position:absolute}.segment.is-selected{color:var(--seg-ink);font-weight:600}.segment.is-pressed{transform:scale(var(--press-scale))}@property --under{syntax:"<number>";inherits:true;initial-value:0}.back{--under:0;box-sizing:border-box;pointer-events:none;color:color-mix(in oklab, var(--duo-ink) calc(var(--under) * 100%), var(--pro-ink));background:color-mix(in srgb, color-mix(in oklab, var(--duo-surface) calc(var(--under) * 100%), var(--pro-surface)) calc(var(--surface-alpha) * 100%), transparent);-webkit-backdrop-filter:blur(var(--material-blur)) saturate(var(--material-saturate));backdrop-filter:blur(var(--material-blur)) saturate(var(--material-saturate));box-shadow:inset 0 1px 0 color-mix(in srgb, color-mix(in oklab, #fff9 calc(var(--under) * 100%), color-mix(in srgb, var(--pro-ink) calc(var(--hairline-alpha) * 100%), transparent)) 100%, transparent), 0 12px 40px rgb(0 0 0/calc(.32 - .22 * var(--under))),  inset 0 0 0 1.5px rgb(245 245 247/calc(.24 * (1 - var(--under)))), var(--edge);transition:--under .24s ease-out, transform var(--press-ms) ease-out;animation:materialise var(--materialise-ms) var(--arrive) backwards;border-radius:50%;place-items:center;display:grid;position:absolute}.world-duo .back{--under:1}.back-chevron{transition:transform var(--release-ms) var(--arrive);display:block;overflow:visible}.back-chevron path{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.hit-control.pressed .back{transform:scale(var(--press-scale));background:color-mix(in srgb, color-mix(in oklab, var(--duo-surface-pressed) calc(var(--under) * 100%), var(--pro-surface-pressed)) calc(var(--surface-alpha) * 100%), transparent)}.hit-control.pressed .back-chevron{transition:transform var(--press-ms) ease-out;transform:translate(-4px)}.hit-control:focus-visible .back{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){.back{animation:.2s backwards fade}.hit-control.pressed .back-chevron{transform:none}.pill{animation:.2s backwards fade}.plus-v{transition:none}.rim-line.arrive:not(.lit){animation:none}.segmented-selection{transition:none}.slider-tick.is-hit,.slider-knob.is-hit .knob-glyph path{animation:none}@keyframes fade{0%{opacity:0}}}@media (prefers-reduced-transparency:reduce){.segmented{background:color-mix(in srgb, var(--seg-ink) 7%, var(--seg-ground))}.world-pro .segmented{background:color-mix(in srgb, var(--seg-ink) 10%, var(--seg-ground))}.pill{background:color-mix(in srgb, var(--pro-surface) 98%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.world-duo .pill{background:color-mix(in srgb, var(--duo-surface) 98%, transparent)}.card{--card-blur:0px;background:color-mix(in srgb, var(--pro-surface) 98%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.world-duo .card{background:color-mix(in srgb, var(--duo-surface) 98%, transparent)}.back{background:color-mix(in oklab, var(--duo-surface) calc(var(--under) * 100%), var(--pro-surface));-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.segmented,.segmented-selection{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--seg-ink) 40%, transparent)}.segment{color:var(--seg-ink)}.pill,.world-duo .pill{box-shadow:inset 0 0 0 2px color-mix(in srgb, currentColor 40%, transparent)}.pill.is-open,.world-duo .pill.is-open{box-shadow:inset 0 0 0 3px}.card,.world-duo .card,.back{box-shadow:inset 0 0 0 2px color-mix(in srgb, currentColor 40%, transparent)}}@keyframes fade{0%{opacity:0}}.order-bar{pointer-events:none;--bar-surface:var(--pro-surface);--bar-ink:var(--pro-ink);--bar-light:color-mix(in srgb, var(--pro-ink) calc(var(--hairline-alpha) * 100%), transparent);--bar-shadow:#00000057;color:color-mix(in srgb, var(--bar-ink) calc(var(--vibrancy-ink-alpha) * 100%), transparent);position:absolute}.world-duo .order-bar{--bar-surface:var(--duo-surface);--bar-ink:var(--duo-ink);--bar-light:#ffffffb3;--bar-shadow:#00000014}.order-bar-glass{background:color-mix(in srgb, var(--bar-surface) calc(var(--surface-alpha) * 100%), transparent);-webkit-backdrop-filter:blur(calc(var(--material-blur) * 1.6)) saturate(var(--material-saturate));backdrop-filter:blur(calc(var(--material-blur) * 1.6)) saturate(var(--material-saturate));box-shadow:inset 0 1px 0 var(--bar-light), 0 -18px 48px var(--bar-shadow), var(--edge);position:absolute;inset:0}.order-bar-name{white-space:nowrap;letter-spacing:-.036em;color:var(--bar-ink);font-size:38px;font-weight:700;position:absolute}.order-bar-price{white-space:nowrap;font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--bar-ink) 60%, transparent);font-size:30px;font-weight:400;position:absolute}.order-bar-example{opacity:.8}.order-hit{pointer-events:auto}.order-button{box-sizing:border-box;border-radius:var(--g-button-radius);background:var(--accent);color:#fff;box-shadow:inset 0 1px 0 #ffffff3d, 0 14px 36px color-mix(in srgb, var(--accent) 40%, transparent), var(--edge);transition:transform var(--release-ms) var(--arrive), background-color var(--release-ms) var(--arrive), box-shadow var(--release-ms) var(--arrive);place-items:center;display:grid;position:absolute}.order-button-label{font-size:var(--type-button-label-size);font-weight:var(--type-button-label-weight);letter-spacing:var(--type-button-label-tracking);white-space:nowrap;line-height:1}.order-button.is-pressed{background:var(--accent-press);transform:scale(var(--press-scale));box-shadow:inset 0 1px 0 #ffffff2e, 0 6px 16px color-mix(in srgb, var(--accent) 34%, transparent), var(--edge);transition-duration:var(--press-ms);transition-timing-function:ease-out}.order-hit:focus-visible .order-button{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.order-bar:not(.is-parked) .order-bar-glass{animation:order-bar-rise .56s var(--arrive) backwards}.order-bar:not(.is-parked) .order-bar-name,.order-bar:not(.is-parked) .order-bar-price{animation:materialise var(--materialise-ms) var(--arrive) 90ms backwards}.order-bar:not(.is-parked) .order-button{animation:materialise var(--materialise-ms) var(--arrive) .14s backwards}@keyframes order-bar-rise{0%{opacity:.35;transform:translateY(72px)}to{opacity:1;transform:none}}.back.back--capsule{white-space:nowrap;border-radius:44px;justify-content:flex-start;align-items:center;gap:6px;padding-left:18px;display:flex}.back-label{letter-spacing:calc(-.005em + var(--vibrancy-tracking));font-size:38px;font-weight:600;line-height:1}@media (prefers-reduced-motion:reduce){.order-bar:not(.is-parked) .order-bar-glass,.order-bar:not(.is-parked) .order-bar-name,.order-bar:not(.is-parked) .order-bar-price,.order-bar:not(.is-parked) .order-button{animation:.2s backwards order-bar-fade}@keyframes order-bar-fade{0%{opacity:0}}}@media (prefers-contrast:more){.order-bar{color:var(--bar-ink)}.order-bar-glass{box-shadow:inset 0 2px 0 color-mix(in srgb, var(--bar-ink) 40%, transparent), 0 -18px 48px var(--bar-shadow)}}.shutter{box-sizing:border-box;pointer-events:none;background:var(--duo-ink);border-radius:50%;position:absolute;box-shadow:0 2px 4px #0000002e,0 12px 32px #00000038}.shutter-ring,.shutter-disc{box-sizing:border-box;border-radius:50%;position:absolute}.shutter-ring{inset:var(--ring-inset);border:var(--ring-stroke) solid #fff}.shutter-disc{inset:var(--disc-inset);will-change:transform;transition:transform var(--release-ms) var(--arrive);background:#fff}.shutter.is-pressed .shutter-disc{transform:scale(var(--disc-pressed));transition:transform var(--press-ms) ease-out}.shot-layer{pointer-events:none;position:absolute;inset:0}.shot-layer *{pointer-events:none}.shot-flash{opacity:0;background:#fff;position:absolute;inset:0}.shot-chip{transform-origin:50%;will-change:transform, opacity;position:absolute;top:0;left:0}.shot-chip-picture{background:var(--duo-surface);border-radius:28px;position:absolute;inset:0;overflow:hidden;box-shadow:0 6px 18px #00000080}.shot-chip-picture img{object-fit:cover;object-position:50% 30%;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.shot-chip-picture:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff38}.shot-chip-badge{background:var(--accent);color:#fff;letter-spacing:-.01em;font-variant-numeric:tabular-nums;width:38px;height:38px;box-shadow:0 0 0 3px var(--duo-ground);will-change:transform;border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:700;line-height:1;display:flex;position:absolute;bottom:-10px;right:-10px}@media (prefers-reduced-motion:reduce){.shutter-disc,.shutter.is-pressed .shutter-disc{transition:none}}.day{--day-full:#34c759;--day-low:#ff9f45;--day-empty:#ff453a;font-variant-numeric:tabular-nums;position:absolute;inset:0}.day-readouts{line-height:1;display:block;position:absolute}.day-clock{letter-spacing:calc(-.012em + var(--vibrancy-tracking));color:var(--pro-ink);white-space:nowrap;font-size:38px;font-weight:600;position:absolute;bottom:0;left:0}.day-charge-row{white-space:nowrap;align-items:baseline;gap:14px;display:flex;position:absolute;bottom:0}.day-who{letter-spacing:var(--vibrancy-tracking);color:color-mix(in srgb, var(--pro-ink) 62%, transparent);justify-items:end;font-size:30px;font-weight:500;display:grid}.day-who-name{opacity:0;transition:opacity .18s var(--arrive), transform .32s var(--arrive);grid-area:1/1;transform:translateY(10px)}.day-who-name.is-on{opacity:1;transform:none}.day-charge{letter-spacing:-.012em;text-align:right;min-width:2.6ch;font-size:38px;font-weight:600}.day-battery{--level:1;--level-colour:var(--day-full);box-sizing:border-box;border:2.5px solid color-mix(in srgb, var(--pro-ink) 38%, transparent);border-radius:8px;align-self:center;width:54px;height:27px;padding:3px;position:relative;transform:translateY(2px)}.day-battery:after{content:"";background:color-mix(in srgb, var(--pro-ink) 38%, transparent);border-radius:0 2px 2px 0;width:3.5px;height:8px;position:absolute;top:7px;right:-7px}.day-battery-level{background:var(--level-colour);width:100%;height:100%;transform:scaleX(var(--level));transform-origin:0;border-radius:4px;display:block}.day-track{background:color-mix(in srgb, var(--pro-ink) 17%, transparent);border-radius:8px;position:absolute;overflow:hidden}.day-fill{will-change:transform;border-radius:8px;position:absolute;inset:0;overflow:hidden}.day-fill-paint{background:linear-gradient(90deg, var(--day-full) 0, var(--day-low) var(--marker-at), color-mix(in srgb, var(--day-empty) 62%, transparent) var(--marker-at), color-mix(in srgb, var(--day-empty) 62%, transparent) 100%);will-change:transform;position:absolute;inset:0}.day-marker{background:var(--day-empty);transform-origin:50%;transition:box-shadow .32s var(--arrive);border-radius:2px;position:absolute}.day-marker.is-passed{box-shadow:0 0 14px color-mix(in srgb, var(--day-empty) 70%, transparent)}.day-marker.is-hit{animation:day-marker-flare .42s var(--arrive)}@keyframes day-marker-flare{0%{box-shadow:0 0 26px var(--day-empty);transform:scaleY(1.5)scaleX(2.2)}}.day-hour{letter-spacing:var(--vibrancy-tracking);color:color-mix(in srgb, var(--pro-ink) 50%, transparent);white-space:nowrap;font-size:30px;font-weight:400;line-height:1;position:absolute;transform:translate(-50%)}.day-marker-label{color:var(--day-empty);transition:opacity .24s var(--arrive);transform:none}.day-marker-label.is-passed{opacity:0}.day-knob-hit{will-change:transform;cursor:grab}.day-knob-hit.pressed{cursor:grabbing}.promax{pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden;max-width:none;transform:translate3d(var(--promax-from), 0, 0);will-change:transform;transition:transform var(--promax-ms) var(--promax-exit,cubic-bezier(.7, 0, .84, 0)), visibility 0s linear var(--promax-ms);display:block;position:absolute}.promax.is-in{visibility:visible;transition:transform var(--promax-ms) var(--promax-ease), visibility 0s;transform:none}.promax.is-fade{opacity:0;transition:opacity .2s,visibility 0s linear .2s;transform:none}.promax.is-fade.is-in{opacity:1;transition:opacity .2s,visibility}.promax.is-instant{transition:none!important}@media (prefers-reduced-motion:reduce){.day-marker.is-hit{animation:none}.day-who-name{transform:none}}.flick-stage{pointer-events:none;contain:strict;opacity:0;width:1080px;height:1920px;transition:opacity .12s ease-in;position:absolute;top:0;left:0;overflow:hidden}.flick-stage.is-live{opacity:1;transition:opacity .2s cubic-bezier(.16,1,.3,1)}.flick-stage.is-parked{transition:none}.flick-plate,.flick-phone{position:absolute}.flick-phone{transform-origin:50%;will-change:transform, opacity;backface-visibility:hidden;overflow:hidden}.flick-phone.is-fading{transition:opacity .2s}.flick-finish{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:1080px;max-width:none;height:1920px;position:absolute}.flick-sheen{opacity:0;will-change:transform, opacity;background:linear-gradient(104deg,#0000 34%,#ffffff8c 47%,#ffffffe6 50%,#ffffff8c 53%,#0000 66%);position:absolute;inset:0}.flick-inline{pointer-events:none;position:absolute;inset:0}.flick-dot{background:radial-gradient(circle at 32% 26%, color-mix(in srgb, var(--base) 80%, #fff) 0%, var(--base) 58%, color-mix(in srgb, var(--base) 78%, #000) 100%);transition:transform var(--press-ms) ease-out;border-radius:50%;position:absolute;box-shadow:inset 0 1.5px #ffffff47,inset 0 0 0 1.5px #ffffff1f,0 3px 10px #00000061}.flick-dot.is-pressed{transform:scale(.9)}.flick-ring{box-sizing:border-box;border:3px solid var(--pro-ink);transform-origin:50%;will-change:transform;border-radius:50%;position:absolute}.flick-ring.is-static{transition:opacity .2s}.flick-ring:after{content:"";border:3px solid var(--pro-ink);opacity:0;border-radius:50%;position:absolute;inset:-3px}.flick-ring.is-landing:after{animation:.52s cubic-bezier(.16,1,.3,1) flick-land}@keyframes flick-land{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.32)}}.flick-names{width:0;height:0;position:absolute}.flick-name{right:0;top:calc(var(--type-caption-lead-size) * -.5);white-space:nowrap;line-height:1;font-size:var(--type-caption-lead-size);font-weight:var(--type-caption-lead-weight);letter-spacing:calc(var(--type-caption-lead-tracking) + var(--vibrancy-tracking));color:var(--pro-ink);opacity:0;will-change:transform, opacity;position:absolute}.flick-name:first-child{opacity:1}@media (prefers-reduced-motion:reduce){.flick-sheen{display:none}}.twist{--twist-smoke:#0006;--twist-edge:#f5f5f71f;pointer-events:none;position:absolute;inset:0}.twist-window{opacity:0;isolation:isolate;border-radius:50%;transition:opacity .18s ease-out,transform .18s ease-out;position:absolute;overflow:hidden;transform:scale(.94)}.twist.is-live .twist-window{opacity:1;transition:opacity .52s var(--arrive), transform .52s var(--arrive);transform:none}.twist-plate{opacity:0;will-change:transform, opacity;backface-visibility:hidden;max-width:none;position:absolute}.twist-glass{background:radial-gradient(60% 45% at 32% 22%,#ffffff29,#0000 70%),radial-gradient(closest-side,#0000 62%,#00000061 86%,#000000db 100%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}.twist-dial{opacity:0;visibility:hidden;transform:scale(var(--materialise-scale));transition:opacity .16s ease-in,transform .16s ease-in,visibility 0s linear .16s;position:absolute}.twist.is-live .twist-dial{opacity:1;visibility:visible;transition:opacity var(--materialise-ms) var(--arrive) 80ms, transform var(--materialise-ms) var(--arrive) 80ms, visibility 0s;transform:none}.twist-band{-webkit-mask-image:conic-gradient(from calc(var(--reach) * -1), transparent 0deg, #000 10deg, #000 calc(var(--reach) * 2 - 10deg), transparent calc(var(--reach) * 2), transparent 360deg);-webkit-mask-image:conic-gradient(from calc(var(--reach) * -1), transparent 0deg, #000 10deg, #000 calc(var(--reach) * 2 - 10deg), transparent calc(var(--reach) * 2), transparent 360deg);mask-image:conic-gradient(from calc(var(--reach) * -1), transparent 0deg, #000 10deg, #000 calc(var(--reach) * 2 - 10deg), transparent calc(var(--reach) * 2), transparent 360deg);border-radius:50%;position:absolute;inset:0}.twist-scale,.twist-arc svg{position:absolute;top:0;left:0;overflow:visible}.twist-track{fill:none;stroke:#f5f5f729;stroke-width:10px;stroke-linecap:round}.twist-ticks{fill:none;stroke:#f5f5f757;stroke-width:2px;stroke-linecap:round}.twist-arc-clip{position:absolute;inset:0}.twist-arc{will-change:transform;position:absolute;inset:0}.twist-arc path{fill:none;stroke:var(--accent);stroke-width:10px;stroke-linecap:round}.twist-dot{width:12px;height:12px;transition:background-color .16s var(--arrive);background:#f5f5f780;border-radius:50%;position:absolute}.twist-dot.is-on{background:#fff}.twist-dot.is-hit{animation:twist-flare .3s var(--arrive)}@keyframes twist-flare{0%{background:#fff;transform:scale(1.9)}}.twist-end{letter-spacing:var(--vibrancy-tracking);font-variant-numeric:tabular-nums;color:#f5f5f78c;white-space:nowrap;font-size:34px;font-weight:400;line-height:1;position:absolute;transform:translate(-50%,-50%)}.twist-readout{box-sizing:border-box;width:156px;height:72px;color:var(--pro-ink);background:#0000008f;border-radius:36px;justify-content:center;align-items:baseline;padding-top:15px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff1a,0 6px 20px #0000004d}.twist-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "ss01" 1;font-size:40px;font-weight:600;line-height:1}.twist-times{color:#f5f5f7b3;margin-left:2px;font-size:30px;font-weight:500;line-height:1}.twist-knob{box-sizing:border-box;background:radial-gradient(circle at 50% 28%, color-mix(in srgb, var(--accent) 72%, #fff) 0, var(--accent) 62%), var(--accent);will-change:transform;transition:box-shadow .16s var(--arrive);border-radius:50%;position:absolute;box-shadow:inset 0 0 0 1.5px #ffffff38,0 2px 4px #0000005c,0 10px 24px #00000057}.twist-knob.is-pressed{box-shadow:inset 0 0 0 1.5px #ffffff4d,0 4px 8px #0000005c,0 18px 40px #0006}.twist-knob:after{content:"";opacity:0;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 2px #ffffffe6}.twist-knob.is-hit:after{animation:twist-click .32s var(--arrive)}@keyframes twist-click{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.twist-knob.is-focused{outline:var(--focus-width) solid var(--pro-ink);outline-offset:var(--focus-offset)}.twist-segmented{position:absolute;inset:0}.world-pro .twist-segmented .segmented{--seg-dim:rgb(245 245 247/var(--seg-dim-alpha));background:rgb(0 0 0/var(--seg-smoke));box-shadow:inset 0 0 0 1px var(--twist-edge), 0 6px 20px #0000004d}.twist-ring-hit{cursor:grab}.twist-ring-hit.pressed{cursor:grabbing}@media (prefers-reduced-motion:reduce){.twist-window,.twist.is-live .twist-window{transition:opacity .2s;transform:none}.twist-dot.is-hit,.twist-knob.is-hit:after{animation:none}}@media (prefers-reduced-transparency:reduce){.twist{--twist-smoke:#000000d1}.twist-readout{background:var(--pro-surface)}}@media (prefers-contrast:more){.twist-track{stroke:#f5f5f766}.twist-end{color:#f5f5f7d9}}.split{pointer-events:none;--split-ink:var(--duo-ink);--split-gap:#000;position:absolute;top:0;left:0}.split *{pointer-events:none}.split-body{position:absolute;inset:0}.split-pane{will-change:transform;contain:layout paint;position:absolute;overflow:hidden}.split-pane-left{background:var(--duo-surface);border-radius:0 22px 22px 0}.split-pane-right{background:var(--duo-ground);border-radius:22px 0 0 22px}.split-arrive{position:absolute;inset:0}.split-pane-left .split-arrive{transform-origin:100%}.split-pane-right .split-arrive{transform-origin:0%}.split-app{box-sizing:border-box;transition:opacity .22s var(--arrive) 40ms;flex-direction:column;gap:18px;padding:40px 28px 0;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.split-list{right:0}.split-photos{left:0}.split-title{background:color-mix(in srgb, var(--split-ink) 82%, transparent);border-radius:13px;flex:none;width:46%;height:26px;display:block}.split-search{background:color-mix(in srgb, var(--split-ink) 7%, transparent);border-radius:22px;flex:none;height:44px;display:block}.split-row{height:76px;box-shadow:0 1px 0 color-mix(in srgb, var(--split-ink) 8%, transparent);flex:none;align-items:center;gap:18px;display:flex}.split-avatar{border-radius:50%;flex:none;width:56px;height:56px}.split-lines{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.split-bar-title,.split-bar-body{border-radius:7px;height:14px;display:block}.split-bar-title{background:color-mix(in srgb, var(--split-ink) 55%, transparent)}.split-bar-body{background:color-mix(in srgb, var(--split-ink) 28%, transparent)}.tint-a{background:var(--accent)}.tint-a2{background:color-mix(in srgb, var(--accent) 45%, var(--duo-ground))}.tint-b{background:color-mix(in srgb, var(--split-ink) 70%, var(--duo-ground))}.tint-i{background:color-mix(in srgb, var(--split-ink) 22%, var(--duo-ground))}.tint-i2{background:color-mix(in srgb, var(--split-ink) 40%, var(--duo-ground))}.split-grid{grid-template-columns:repeat(var(--cols), 1fr);gap:4px;margin:0 -24px;display:grid}.split-tile{aspect-ratio:1;background-repeat:no-repeat;background-color:color-mix(in srgb, var(--split-ink) 12%, var(--duo-ground));display:block}.split-tile.tint-1{background-color:color-mix(in srgb, var(--accent) 22%, var(--duo-ground))}.split-tile.tint-3{background-color:color-mix(in srgb, var(--split-ink) 30%, var(--duo-ground))}.split-icon{opacity:0;will-change:transform, opacity;width:132px;height:132px;transition:opacity .16s var(--arrive);margin:-66px 0 0 -66px;position:absolute}.split-icon svg{filter:drop-shadow(0 6px 16px #0000002e);width:100%;height:100%;display:block}.icon-well.tint-a-fill{fill:var(--accent)}.icon-well.tint-ink-fill{fill:var(--split-ink)}.icon-line{fill:none;stroke:var(--duo-ground);stroke-width:7px;stroke-linecap:round}.icon-tile{fill:var(--duo-ground)}.icon-tile.dim{fill:color-mix(in srgb, var(--duo-ground) 55%, transparent)}.split-body.is-moving .split-app{opacity:0;transition:opacity 90ms ease-out}.split-body.is-moving .split-icon{opacity:1;transition:opacity .12s var(--arrive)}.split-divider{background:color-mix(in srgb, var(--split-ink) 35%, var(--split-gap));will-change:transform, opacity;position:absolute}.split-handle-arrive{position:absolute}.split-handle{box-sizing:border-box;background:var(--split-ink);transform-origin:50%;will-change:transform;transition:box-shadow .16s var(--arrive);border-radius:44px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff29,0 0 0 1px #ffffff1a,0 6px 20px #00000073}.split-handle.is-pressed{box-shadow:inset 0 1px #fff3,0 0 0 1px #ffffff1f,0 14px 34px #00000080}.split-glyph path{fill:none;stroke:var(--duo-ground);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;transform-box:view-box;transform-origin:50%}.split-handle.is-hit .split-glyph path{animation:.24s cubic-bezier(.16,1,.3,1) detent-click}.split-hit{will-change:transform;cursor:grab;touch-action:none}.split-hit.pressed{cursor:grabbing}.split.is-leaving{opacity:0;transition:opacity .14s ease-out}.split-wake{opacity:0;background:radial-gradient(60% 90%,#ffffffe6,#fff0 70%);position:absolute}.split:not(.is-parked) .split-wake{animation:.9s cubic-bezier(.16,1,.3,1) both split-wake}.split:not(.is-parked) .split-arrive{animation:.56s cubic-bezier(.16,1,.3,1) both split-arrive}.split:not(.is-parked) .split-pane-right .split-arrive{animation-delay:60ms}.split:not(.is-parked) .split-handle-arrive{animation:.42s cubic-bezier(.16,1,.3,1) .2s both split-handle-arrive}@keyframes split-arrive{0%{opacity:0;transform:scale(.94)}}@keyframes split-handle-arrive{0%{opacity:0;transform:scale(.6)}}@keyframes split-wake{0%{opacity:0}30%{opacity:.32}to{opacity:0}}@media (prefers-reduced-motion:reduce){.split:not(.is-parked) .split-arrive,.split:not(.is-parked) .split-handle-arrive{animation:.2s both split-fade}.split:not(.is-parked) .split-wake,.split-handle.is-hit .split-glyph path{animation:none}@keyframes split-fade{0%{opacity:0}}}.split-crossfade{position:absolute;inset:0}.split-crossfade .split-arrive,.split-crossfade .split-wake,.split-crossfade .split-app{transition:none!important;animation:none!important}.split-segmented{pointer-events:none;position:absolute;top:0;left:0}:root{--edge:0 0 0 0 transparent;--travel-fade:.2s;--travel-fade-ease:cubic-bezier(.25, .1, .25, 1)}@media (prefers-reduced-transparency:reduce){:root:root{--surface-alpha:.98;--material-blur:0px}}@media (prefers-contrast:more){:root:root{--edge:inset 0 0 0 2px color-mix(in srgb, currentColor 40%, transparent)}}:root{--focus-ring:var(--focus-ring-dark);--focus-halo-ink:var(--focus-halo-dark)}.world-duo{--focus-ring:var(--focus-ring-light);--focus-halo-ink:var(--focus-halo-light)}[data-focus-ring]{outline:var(--focus-width) solid var(--focus-ring)!important;outline-offset:var(--focus-offset)!important}[data-focus-ring]:before{content:"";border-radius:inherit;pointer-events:none;outline:var(--focus-halo) solid var(--focus-halo-ink);outline-offset:calc(var(--focus-offset) + var(--focus-width));position:absolute;inset:0}.hit-control:focus-visible:not([data-focus-ring]){outline:none}@property --q-w{syntax:"<number>";inherits:true;initial-value:0}@property --q-m{syntax:"<number>";inherits:true;initial-value:0}@property --q-p{syntax:"<number>";inherits:true;initial-value:0}@property --q-press{syntax:"<number>";inherits:false;initial-value:0}@property --q-shift{syntax:"<number>";inherits:false;initial-value:0}.viewport[data-funnel] .film{transition:transform .367s var(--q-sp22)}.viewport[data-funnel-lift] .film{transition:transform .5s var(--q-sp30);transform:translateY(-170px)}.q-layer{pointer-events:none;font-family:var(--font);--q-w:0;transition:--q-w .433s var(--q-sp26);--q-ink:rgb(calc(245 - 216 * var(--q-w)) calc(245 - 216 * var(--q-w)) calc(247 - 216 * var(--q-w)));--q-ink-dim:rgb(calc(245 - 216 * var(--q-w)) calc(245 - 216 * var(--q-w)) calc(247 - 216 * var(--q-w)) / .6);--q-ink-half:rgb(calc(245 - 216 * var(--q-w)) calc(245 - 216 * var(--q-w)) calc(247 - 216 * var(--q-w)) / .5);--q-tint:calc(255 - 226 * var(--q-w));--q-dark:clamp(0, (.5 - var(--q-w)) * 1000, 1);position:absolute;inset:0}.q-layer.white{--q-w:1;transition:--q-w .5s var(--q-sp30)}.q-layer.home{--q-w:0;transition:--q-w .433s var(--q-sp26) .233s}.q-fade,.q-dim{pointer-events:none;opacity:0;position:absolute;inset:0}.q-fade{transition:opacity .367s var(--q-sp22);background:linear-gradient(#0000 1480px,#000 1760px)}.q-fade.on{opacity:1;transition:opacity .5s var(--q-sp30)}.q-dim{background:#00000038;transition:opacity .4s linear}.q-dim.on{opacity:1;transition:opacity .333s linear}.q2-stage{pointer-events:none;position:absolute;inset:0}.q2-backdrop{width:1080px;height:1920px;position:absolute;top:0;left:0}.q2-white{--bloom:calc(1750px * var(--q-w));--feather:calc(420px * min(1, var(--q-w) * 4));-webkit-mask-image:radial-gradient(circle at 540px 790px, #000 var(--bloom), transparent calc(var(--bloom) + var(--feather)));-webkit-mask-image:radial-gradient(circle at 540px 790px, #000 var(--bloom), transparent calc(var(--bloom) + var(--feather)));mask-image:radial-gradient(circle at 540px 790px, #000 var(--bloom), transparent calc(var(--bloom) + var(--feather)));background:radial-gradient(120% 80% at 50% 42%,#fff 0%,#fafafb 55%,#ededf0 100%);position:absolute;inset:0}.q2-phone,.q2-refl{--q-p:0;transform:translate(calc(var(--dx) * var(--q-p) * 1px), calc(var(--dy) * var(--q-p) * 1px)) scale(calc(1 + (var(--s) - 1) * var(--q-p)));transition:--q-p .5s var(--q-sp30) .233s;will-change:transform;position:absolute}.q2-stage.out .q2-phone,.q2-stage.out .q2-refl{--q-p:1;transition:--q-p .667s var(--q-sp40) var(--delay)}.q2-body{-webkit-user-select:none;user-select:none;width:100%;height:100%;transform:rotate(calc(var(--rot) * var(--q-p) * 1deg));filter:drop-shadow(0 calc(36px * var(--q-p)) calc(48px * var(--q-p)) rgba(20, 20, 30, calc(.22 * var(--q-w))));position:absolute;top:0;left:0}.q2-refl{opacity:calc(1 - var(--q-p));mix-blend-mode:plus-lighter}.question{pointer-events:none;color:var(--q-ink);position:absolute;inset:0}.question-step{font-size:var(--type-small-print-size);color:var(--q-ink-dim);font-variant-numeric:tabular-nums;margin:0;font-weight:500;line-height:1;position:absolute}.question-head{letter-spacing:-.032em;text-wrap:balance;font-optical-sizing:auto;margin:0;font-size:96px;font-weight:700;line-height:1;position:absolute}.question-word{white-space:pre;display:inline-block}.q-arrive{animation:q-arrive var(--dur) var(--ease) var(--delay) backwards}@keyframes q-arrive{0%{opacity:0;transform:translateY(var(--rise)) scale(.965);filter:blur(var(--blur))}}.answer-hit,.q-back-hit,.q-pill-hit{pointer-events:auto}.answer-hit:disabled,.q-back-hit[aria-disabled],.q-pill-hit[aria-disabled]{cursor:default}.q-glass{box-sizing:border-box;color:var(--q-ink);--lit:var(--q-press);background:rgba(var(--q-tint), var(--q-tint), var(--q-tint), var(--fill));-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);box-shadow:inset 0 1px 0 rgba(255, 255, 255, calc((.09 + .25 * var(--lit)) * var(--q-dark))), inset 0 0 0 1px rgba(29, 29, 31, calc((.06 + .06 * var(--lit)) * (1 - var(--q-dark)))), var(--edge);transform:scale(calc(1 - (1 - var(--press-scale)) * var(--q-press)));align-items:center;transition:--q-press .133s linear;display:flex;position:absolute;overflow:hidden}.q-glass.pressed{--q-press:1;transition:--q-press .1s linear}.answer{--fill:calc((.04 + .005 * var(--q-w)) * (1 - var(--q-press)) + (.26 - .13 * var(--q-w)) * var(--q-press));border-radius:59px;gap:24px;padding:0 40px;left:0;right:0}.answer-label{text-align:left;font-size:var(--type-button-label-size);letter-spacing:calc(-.01em + var(--vibrancy-tracking));white-space:nowrap;flex:1;font-weight:600;line-height:1}.q-chevron{fill:none;stroke:var(--q-ink-half);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.answer .q-chevron{transition:transform var(--press-ms) ease-out}.answer.pressed .q-chevron{transform:translate(4px)}.q-chevron.left{stroke:var(--q-ink);transform:scaleX(-1)}.q-back{font-size:var(--type-pill-label-size);white-space:nowrap;--fill:calc((.08 - .02 * var(--q-w)) * (1 - var(--q-press)) + (.26 - .13 * var(--q-w)) * var(--q-press));animation:q-arrive .333s var(--q-sp20) .133s backwards;--rise:10px;--blur:8px;border-radius:44px;gap:14px;padding:0 34px 0 26px;font-weight:500}.q-pill{--q-m:0;--q-press:1;left:calc((var(--x0) + (var(--x1) - var(--x0)) * var(--q-m)) * 1px);top:calc((var(--y0) + (var(--y1) - var(--y0)) * var(--q-m)) * 1px);width:calc((var(--w0) + (var(--w1) - var(--w0)) * var(--q-m)) * 1px);height:calc((var(--h0) + (var(--h1) - var(--h0)) * var(--q-m)) * 1px);border-radius:calc((var(--h0) + (var(--h1) - var(--h0)) * var(--q-m)) * .5px);--lit:calc(1 - var(--q-m) * (1 - var(--q-press)));--fill:calc((.26 - .13 * var(--q-w)) + ((.12 - .05 * var(--q-w)) - (.26 - .13 * var(--q-w))) * var(--q-m) * (1 - var(--q-press)));transition:--q-m .5s var(--q-sp30), --q-press .133s linear, opacity .333s var(--q-sp20) .133s, filter .333s var(--q-sp20) .133s, scale .333s var(--q-sp20) .133s}.q-pill.shrunk{--q-m:1;--q-press:0}.q-pill.aside{opacity:0;filter:blur(8px);transition:--q-m .5s var(--q-sp30), --q-press .133s linear, opacity .167s linear .133s, filter .167s linear .133s, scale .167s linear .133s;scale:.965}.q-pill.shrunk.pressed{--q-press:1;transition:--q-press .1s linear}.q-pill.shrunk.returning{--q-m:0;--q-press:0;--lit:0;--fill:calc((.04 + .005 * var(--q-w)) + ((.12 - .05 * var(--q-w)) - (.04 + .005 * var(--q-w))) * var(--q-m));transition:--q-m .5s var(--q-sp30), --q-press .133s linear}.answer.q-arrive.returned{animation:none}.q-pill-full{--o:clamp(0, 1 - var(--q-m) / .35, 1);opacity:var(--o);filter:blur(calc((1 - var(--o)) * 8px));align-items:center;gap:24px;display:flex;position:absolute;left:40px;right:40px}.q-pill-short{white-space:nowrap;font-size:var(--type-pill-label-size);letter-spacing:-.005em;--o:clamp(0, (var(--q-m) - .55) / .45, 1);opacity:var(--o);filter:blur(calc((1 - var(--o)) * 6px));justify-content:center;align-items:center;font-weight:500;display:flex;position:absolute;inset:0}.q-pills{pointer-events:none;--q-shift:0;transform:translateX(calc(var(--shift) * -1px * var(--q-shift)));transition:--q-shift .433s var(--q-sp26) .1s;position:absolute;inset:0}.q-pills.shifted{--q-shift:1}.question.leaving .question-word{animation:none}.question.leaving .question-head{--drift:-10px;--lblur:16px;animation:.2s linear both q-leave}.question.leaving .question-step{--drift:-6px;--lblur:8px;animation:.167s linear both q-leave}.question.leaving .q-back{--drift:-8px;--lblur:10px;animation:.167s linear both q-leave}.answer.above,.answer.below{--lblur:14px;animation:.183s linear both q-leave}.answer.above{--drift:-12px}.answer.below{--drift:12px}.answer.chosen{visibility:hidden}@keyframes q-leave{to{opacity:0;transform:translateY(var(--drift));filter:blur(var(--lblur))}}@media (prefers-reduced-motion:reduce){.viewport[data-funnel] .film,.viewport[data-funnel-lift] .film{transition:none}.viewport[data-funnel-lift] .film{animation:q-dip-up var(--travel-fade) linear}.viewport[data-funnel=q1]:not([data-funnel-lift]) .film{animation:q-dip-home var(--travel-fade) linear}}@keyframes q-dip-up{0%{opacity:1;transform:translateY(0)}49.9%{opacity:.002;transform:translateY(0)}50%{opacity:0;transform:translateY(-170px)}to{opacity:1;transform:translateY(-170px)}}@keyframes q-dip-home{0%{opacity:1;transform:translateY(-170px)}49.9%{opacity:.002;transform:translateY(-170px)}50%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.q-layer.rm,.q-layer.rm.white,.q-layer.rm.home{transition:--q-w var(--travel-fade) linear}.rm .q-fade,.rm .q-fade.on{transition:opacity var(--travel-fade) linear}.rm .q2-stage{opacity:0;transition:opacity var(--travel-fade) var(--travel-fade-ease)}.rm .q2-stage.out{opacity:1}.rm .q2-white{-webkit-mask-image:none;mask-image:none}.rm .q2-phone,.rm .q2-refl,.rm .q2-stage.out .q2-phone,.rm .q2-stage.out .q2-refl{--q-p:1;transition:none}.rm .q-arrive,.rm .q-back{animation:q-fade-in var(--travel-fade) var(--travel-fade-ease) backwards}.rm .question.leaving .question-head,.rm .question.leaving .question-step,.rm .question.leaving .q-back,.rm .answer.above,.rm .answer.below{animation:q-fade-out var(--travel-fade) var(--travel-fade-ease) both}.rm .q-glass,.rm .answer.pressed .q-chevron{transform:none}.rm .q-pill,.rm .q-pill.aside{animation:q-fade-in var(--travel-fade) var(--travel-fade-ease) backwards;transition:none}.rm .q-pill.shrunk.returning{--q-m:1;animation:q-fade-out var(--travel-fade) var(--travel-fade-ease) both;transition:none}.rm .answer.q-arrive.returned{animation:q-fade-in var(--travel-fade) var(--travel-fade-ease) backwards}.rm .q-pills{transition:none}@keyframes q-fade-in{0%{opacity:0}}@keyframes q-fade-out{to{opacity:0}}@media (prefers-reduced-transparency:reduce){.q-glass{background:rgb(calc(38 + 198 * var(--q-w)) calc(37 + 198 * var(--q-w)) calc(42 + 198 * var(--q-w)) / .98);-webkit-backdrop-filter:none;backdrop-filter:none}.q-glass.pressed{background:rgb(calc(70 + 150 * var(--q-w)) calc(69 + 150 * var(--q-w)) calc(76 + 150 * var(--q-w)) / .98)}}.funnel-skip{z-index:100;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.funnel-skip:focus{outline:none}.funnel-skip:focus-visible{box-shadow:inset 0 0 0 4px #f5f5f799}.checkout-page{color:#f5f5f7;pointer-events:none;--ink-2:#f5f5f799;--glass:#ffffff14;--glass-on:#ffffff2e;--hair:#ffffff14;background:#000;width:1080px;height:1920px;position:absolute;top:0;left:0}.checkout-page:not(.is-parked)[data-checkout=checkout]{animation:checkout-grow .567s var(--q-sp34) backwards}.viewport.viewport:is([data-screen=checkout],[data-screen=confirm]) .stage>.film{filter:brightness(.45);transition:transform .567s var(--q-sp34), filter .567s var(--q-sp34);border-radius:40px;overflow:hidden;transform:scale(.97)}.checkout-page:not(.is-parked) .co-in{animation:co-arrive .433s var(--q-sp26) calc(var(--k) * 16.667ms) backwards}@keyframes co-arrive{0%{opacity:0;translate:0 var(--rise);filter:blur(var(--blur));scale:.965}}.checkout-leaving{pointer-events:none;animation:.2s linear both co-leave;position:absolute;inset:0}.checkout-leaving .co-in{animation:none}@keyframes co-leave{to{opacity:0;filter:blur(14px);translate:0 -20px}}@keyframes checkout-grow{0%{clip-path:inset(1724px 0 0 round 40px 40px 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.checkout-page:not(.is-parked)[data-checkout=checkout],.checkout-page:not(.is-parked) .co-in{animation:checkout-fade var(--travel-fade) var(--travel-fade-ease) backwards}.checkout-leaving{animation:co-fade-out var(--travel-fade) var(--travel-fade-ease) both}.viewport.viewport:is([data-screen=checkout],[data-screen=confirm]) .stage>.film{transition:filter var(--travel-fade) var(--travel-fade-ease);border-radius:0;transform:none}}@keyframes co-fade-out{to{opacity:0}}@keyframes checkout-fade{0%{opacity:0}}.checkout-page .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.checkout-title,.confirm-placed{letter-spacing:-.02em;margin:0;font-size:56px;font-weight:600;line-height:1.1;position:absolute;left:100px}.checkout-head{width:880px;color:var(--ink-2);justify-content:space-between;font-size:38px;font-weight:500;display:flex;position:absolute;left:100px}.checkout-head-value{color:#f5f5f7eb}.checkout-hit{pointer-events:auto;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;text-decoration:none;position:absolute}.checkout-mark{box-sizing:border-box;transition:transform var(--release-ms) var(--arrive), background-color var(--release-ms) var(--arrive), box-shadow var(--release-ms) var(--arrive);justify-content:center;align-items:center;display:flex;position:absolute}.checkout-mark.is-pressed{transform:scale(var(--press-scale));transition-duration:var(--press-ms);transition-timing-function:ease-out}.checkout-hit:focus-visible .checkout-mark{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.checkout-dot{background:var(--dot);border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff2e}.checkout-dot.is-on{box-shadow:0 0 0 6px #000,0 0 0 9px #f5f5f7e6}.checkout-track{background:var(--glass);-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);border-radius:48px;position:absolute;box-shadow:inset 0 1px #ffffff17}.checkout-thumb-seg{background:var(--glass-on);transition:transform .333s var(--q-sp20);border-radius:42px;position:absolute;box-shadow:inset 0 1px #ffffff47}.checkout-segment{color:#f5f5f7b3;transition:color .333s var(--q-sp20), transform var(--release-ms) var(--arrive);border-radius:48px;font-size:38px;font-weight:500}.checkout-segment.is-on{color:#f5f5f7;font-weight:600}.checkout-thumb{position:absolute;overflow:hidden;-webkit-mask-image:radial-gradient(closest-side,#000 78%,#0000 100%);mask-image:radial-gradient(closest-side,#000 78%,#0000 100%)}.checkout-thumb.is-cutout{-webkit-mask-image:none;mask-image:none}.checkout-thumb img{max-width:none;position:absolute}.checkout-card{-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);transition:background-color .267s var(--q-sp16), box-shadow .267s var(--q-sp16), transform var(--release-ms) var(--arrive);background:#ffffff0f;border-radius:32px;flex-direction:column;align-items:flex-start;padding:0 30px;box-shadow:inset 0 0 0 2px #f5f5f714}.checkout-card.is-on{background:#ffffff29;box-shadow:inset 0 0 0 3px #f5f5f7e6}.checkout-card-name{letter-spacing:-.01em;font-size:44px;font-weight:600}.checkout-card-delta{color:var(--ink-2);margin-top:6px;font-size:32px}.checkout-bar{-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);background:#1a191cb8;position:absolute;box-shadow:inset 0 1px #ffffff1a}.checkout-total{letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;font-size:120px;font-weight:600;line-height:1.05;display:flex;position:absolute;left:100px}.roll{font-variant-numeric:tabular-nums;display:inline-flex}.roll-col{height:1.05em;display:inline-block;position:relative;overflow:hidden}.roll-out{animation:roll-out .3s var(--q-sp18) both;position:absolute;left:0}.roll-in{animation:roll-in .3s var(--q-sp18) both;display:inline-block}@keyframes roll-out{to{opacity:0;filter:blur(6px);translate:0 -.9em}}@keyframes roll-in{0%{opacity:0;filter:blur(6px);translate:0 .9em}}.is-parked .roll-out{display:none}.is-parked .roll-in{animation:none}@media (prefers-reduced-motion:reduce){.roll-out{animation:co-fade-out var(--travel-fade) var(--travel-fade-ease) both}.roll-in{animation:checkout-fade var(--travel-fade) var(--travel-fade-ease) both}}.checkout-total-per{color:var(--ink-2);letter-spacing:0;margin-left:8px;font-size:44px;font-weight:500}.checkout-note{color:var(--ink-2);font-size:32px;position:absolute;left:100px}.checkout-place{background:var(--accent);color:#fff;border-radius:60px}.checkout-place.is-pressed{background:var(--accent-press)}.checkout-place-label{white-space:nowrap;font-size:44px;font-weight:600}@property --tick{syntax:"<number>";inherits:true;initial-value:1}.tick{fill:none;stroke:#f5f5f7;stroke-linecap:round;stroke-linejoin:round;display:block}.tick circle{stroke-dasharray:289.03;stroke-dashoffset:calc(289.03px * (1 - clamp(0, var(--tick) / .6, 1)))}.tick path{stroke-dasharray:60;stroke-dashoffset:calc(60px * (1 - clamp(0, (var(--tick) - .45) / .55, 1)))}.confirm-tick-box{position:absolute}.confirm-tick circle{stroke-width:4.27px}.confirm-tick path{stroke-width:4.8px}.checkout-page:not(.is-parked) .confirm-tick{animation:tick-draw .667s var(--q-sp40) .133s backwards}@keyframes tick-draw{0%{--tick:0}to{--tick:1}}@media (prefers-reduced-motion:reduce){.checkout-page:not(.is-parked) .confirm-tick,.checkout-page:not(.is-parked) .copy-tick{animation:checkout-fade var(--travel-fade) var(--travel-fade-ease) backwards}}.confirm-placed{letter-spacing:-.032em;font-size:96px;font-weight:700;line-height:1}.confirm-summary{box-sizing:border-box;background:#ffffff12;border-radius:40px;width:880px;margin:0;padding:30px 44px;font-size:40px;position:absolute;left:100px}.confirm-row{border-bottom:1px solid var(--hair);justify-content:space-between;padding:14px 0;display:flex}.confirm-row dt{color:var(--ink-2)}.confirm-row dd{font-variant-numeric:tabular-nums;margin:0;font-weight:500}.confirm-row:last-child{border-bottom:0}.confirm-row:last-child dd{font-weight:600}.confirm-example{color:var(--ink-2);font-size:32px;font-weight:400}.confirm-demo{width:880px;margin:0;font-size:44px;line-height:1.3;position:absolute;left:100px}.confirm-demo-lead{font-weight:600;display:block}.confirm-demo-ask{color:var(--ink-2);display:block}.confirm-email{letter-spacing:-.015em;white-space:nowrap;justify-content:flex-start;font-size:50px;font-weight:600}.confirm-email[data-selectable]{-webkit-user-select:text;user-select:text}.confirm-copy{-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);white-space:nowrap;background:#ffffff1a;border-radius:36px;gap:12px;font-size:38px;font-weight:500;box-shadow:inset 0 1px #ffffff17}.confirm-copy.is-copied{background:#ffffff2e}.copy-tick circle{stroke-width:16px}.copy-tick path{stroke-width:18px}.checkout-page:not(.is-parked) .copy-tick{animation:tick-draw .267s var(--q-sp16) backwards}.confirm-phones{color:var(--ink-2);text-underline-offset:8px;justify-content:flex-start;font-size:38px;font-weight:500;-webkit-text-decoration:underline #f5f5f74d;text-decoration:underline #f5f5f74d}@media (prefers-reduced-transparency:reduce){.checkout-track,.checkout-card,.confirm-copy,.checkout-bar{-webkit-backdrop-filter:none;backdrop-filter:none}.checkout-track,.checkout-card,.confirm-copy{background:#26252afa}.checkout-card.is-on,.confirm-copy.is-copied{background:#46454cfa}.checkout-bar{background:#1a191cfa}}.wc-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.wc-card{font-family:var(--font);font-feature-settings:"tnum" 1;font-optical-sizing:auto;transition:opacity var(--wc-leave) cubic-bezier(.4, 0, 1, 1), filter var(--wc-leave) cubic-bezier(.4, 0, 1, 1);margin:0;font-weight:700;line-height:1;position:absolute}.wc-card.ink-light{color:#f5f5f7;text-shadow:var(--film-type-halo)}.wc-card.ink-dark{color:#1d1d1f}.wc-line{display:block}.wc-word{display:inline-block}.wc-card .wc-word{animation:wc-rise var(--wc-rise) var(--wc-ease) var(--wc-delay) both}@keyframes wc-rise{0%{opacity:0;filter:blur(.12em);transform:translateY(.28em)}}.wc-card.leaving{opacity:0;filter:blur(6px)}@media (prefers-reduced-motion:reduce){.wc-card{animation:.15s linear both wc-fade}.wc-card .wc-word{animation:none}.wc-card.leaving{filter:none;transition:opacity .15s linear}}@keyframes wc-fade{0%{opacity:0}}@property --r-w{syntax:"<number>";inherits:true;initial-value:0}@property --r-wr{syntax:"<number>";inherits:true;initial-value:0}@property --r-m{syntax:"<number>";inherits:true;initial-value:0}@property --r-fly{syntax:"<number>";inherits:true;initial-value:0}.viewport[data-rec=play] :is(.order-bar,.back-control,.rail-track),.viewport:is([data-rec=play],[data-rec=land]) .order-bar-name{visibility:hidden}.rec-layer{pointer-events:none;font-family:var(--font);transition:--r-w .24s var(--arrive), --r-wr 83ms linear;--r-ink:rgb(calc(245 - 216 * var(--r-w)) calc(245 - 216 * var(--r-w)) calc(247 - 216 * var(--r-w)));--r-ink-dim:rgb(calc(245 - 216 * var(--r-w)) calc(245 - 216 * var(--r-w)) calc(247 - 216 * var(--r-w)) / .6);--r-tint:calc(255 - 226 * var(--r-w));color:var(--r-ink);position:absolute;inset:0}@keyframes rec-arrive{0%{opacity:0;transform:translateY(var(--rise)) scale(.965);filter:blur(var(--blur))}}@keyframes rec-leave{to{opacity:0;transform:translateY(var(--drift));filter:blur(var(--lblur))}}@keyframes rec-fade-in{0%{opacity:0}}@keyframes rec-fade-out{to{opacity:0}}.rec-label{white-space:nowrap;color:var(--r-ink-dim);opacity:0;margin:0;font-size:38px;font-weight:500;line-height:1;position:absolute}.rec-layer.verdict .rec-label{opacity:1;animation:rec-arrive .367s var(--q-sp22) backwards;--rise:12px;--blur:6px}.rec-layer.land .rec-label{--drift:-6px;--lblur:8px;animation:.233s linear both rec-leave}.rec-reason{--r-m:0;--r-ink:rgb(calc(245 - 216 * var(--r-wr)) calc(245 - 216 * var(--r-wr)) calc(247 - 216 * var(--r-wr)));--r-ink-dim:rgb(calc(245 - 216 * var(--r-wr)) calc(245 - 216 * var(--r-wr)) calc(247 - 216 * var(--r-wr)) / .6);--r-tint:calc(255 - 226 * var(--r-wr));color:var(--r-ink);--r-halo:calc(255 * clamp(0, (var(--r-wr) - .5) * 1000, 1));--r-halo-a:calc(.85 * var(--r-edge,0));text-shadow:0 0 6px rgb(var(--r-halo) var(--r-halo) var(--r-halo) / var(--r-halo-a)), 0 0 22px rgb(var(--r-halo) var(--r-halo) var(--r-halo) / var(--r-halo-a));position:absolute;inset:0}.rec-reason.open{--r-m:1;transition:--r-m .567s var(--q-sp34)}.rec-layer.out .rec-reason{--drift:10px;--lblur:12px;animation:.233s linear both rec-leave}.rec-glass{box-sizing:border-box;--g:clamp(0, var(--r-m) / .3, 1);--h:calc(72 + (56 - 72) * var(--r-m));left:calc((var(--x0) + (100 - var(--x0)) * var(--r-m)) * 1px);top:calc((var(--y0) + (var(--y1) - var(--y0)) * var(--r-m)) * 1px);width:calc((var(--w0) + (880 - var(--w0)) * var(--r-m)) * 1px);height:calc(var(--h) * 1px);border-radius:calc(var(--h) * .5px);background:rgba(var(--r-tint), var(--r-tint), var(--r-tint), calc(.12 * (1 - var(--g))));-webkit-backdrop-filter:blur(calc(40px * (1 - var(--g))));backdrop-filter:blur(calc(40px * (1 - var(--g))));box-shadow:inset 0 1px 0 rgba(255, 255, 255, calc(.18 * (1 - var(--g))));position:absolute}.rec-short{white-space:nowrap;font-size:var(--type-pill-label-size);letter-spacing:-.005em;--o:clamp(0, 1 - var(--r-m) / .3, 1);opacity:var(--o);filter:blur(calc((1 - var(--o)) * 6px));justify-content:center;align-items:center;font-weight:500;display:flex;position:absolute;inset:0}.rec-lead{letter-spacing:-.008em;--o:clamp(0, (var(--r-m) - .45) / .55, 1);opacity:var(--o);filter:blur(calc((1 - var(--o)) * 8px));font-size:44px;font-weight:600;line-height:56px;position:absolute;top:0;left:0}.rec-line{white-space:nowrap;display:block}.rec-claim{letter-spacing:-.008em;color:var(--r-ink-dim);opacity:0;font-size:40px;font-weight:400;line-height:52px;position:absolute}.rec-reason.open .rec-claim{opacity:1;animation:rec-arrive .433s var(--q-sp26) .333s backwards;--rise:14px;--blur:8px}.rec-name{margin:0;position:absolute;inset:0}.rec-word{letter-spacing:-.036em;white-space:nowrap;color:var(--r-ink);transform-origin:0 0;--r-fly:0;transform:translate(calc((var(--x1) - var(--x)) * var(--r-fly) * 1px), calc((var(--y1) - var(--y)) * var(--r-fly) * 1px)) scale(calc(1 + (var(--k) - 1) * var(--r-fly)));font-weight:700;line-height:1;position:absolute}.rec-word-in{opacity:0;display:inline-block}.rec-layer.verdict .rec-word-in{opacity:1;animation:rec-arrive .467s var(--q-sp28) calc(.1s + var(--i) * 50ms) backwards;--rise:34px;--blur:16px}.rec-layer.land .rec-word{--r-fly:1;transition:--r-fly .533s var(--q-sp32) 67ms}.rec-layer.rm,.rec-layer.rm .rec-word{transition:none}.rec-layer.rm .rec-reason{--r-m:1;transition:none}.rec-layer.rm .rec-reason:not(.open) .rec-lead,.rec-layer.rm .rec-reason:not(.open) .rec-claim{opacity:0}.rec-layer.rm .rec-reason.open .rec-lead,.rec-layer.rm .rec-reason.open .rec-claim{opacity:1;filter:none;animation:rec-fade-in var(--travel-fade) var(--travel-fade-ease) backwards}.rec-layer.rm .rec-glass{left:calc(var(--x0) * 1px);top:calc(var(--y0) * 1px);width:calc(var(--w0) * 1px);background:rgba(var(--r-tint), var(--r-tint), var(--r-tint), .12);height:72px;transition:background-color var(--travel-fade) var(--travel-fade-ease);border-radius:36px;box-shadow:inset 0 1px #ffffff2e}.rec-layer.rm .rec-reason.open .rec-glass{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.rec-layer.rm .rec-short{opacity:1;filter:none;transition:opacity var(--travel-fade) var(--travel-fade-ease)}.rec-layer.rm .rec-reason.open .rec-short{opacity:0}.rec-layer.rm .rec-lead{left:calc((100 - var(--x0)) * 1px);top:calc((var(--y1) - var(--y0)) * 1px)}.rec-layer.rm.verdict .rec-label,.rec-layer.rm.verdict .rec-word-in{animation:rec-fade-in var(--travel-fade) var(--travel-fade-ease) backwards}.rec-layer.rm.out .rec-reason,.rec-layer.rm.land .rec-label,.rec-layer.rm.land .rec-word{animation:rec-fade-out var(--travel-fade) var(--travel-fade-ease) both}.viewport[data-rec=fade] .order-bar-name{animation:rec-fade-in var(--travel-fade) var(--travel-fade-ease) backwards}.rec-catch{pointer-events:auto;position:absolute;inset:0}@media (prefers-reduced-transparency:reduce){.rec-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(calc(38 + 198 * var(--r-wr)) calc(37 + 198 * var(--r-wr)) calc(42 + 198 * var(--r-wr)) / calc(.98 * (1 - var(--g))))}}.rec-layer.rm:before{content:"";--ground:calc(250 * var(--r-wr));background:linear-gradient(to bottom, rgb(var(--ground) var(--ground) var(--ground) / 0), rgb(var(--ground) var(--ground) var(--ground) / .85) 35%);transition:opacity var(--travel-fade) var(--travel-fade-ease);position:absolute;inset:1360px 0 0}.rec-layer.rm.out:before{opacity:0}
