@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--lane-off:80px}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:var(--font-inter), system-ui, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter), system-ui, sans-serif;--default-mono-font-family:var(--font-plex-mono), ui-monospace, monospace;--ease-spring:var(--ease-spring)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--true-dark:#111;--surface-1:#161616;--surface-2:#1d1d1d;--paper:#fff;--ink:#2a2a2a;--vermillion:#eb4123;--vermillion-hover:#c02f16;--action:#d6391c;--action-hover:#c02f16;--vermillion-text:#ff6a4d;--canary:#f0d050;--mint:#3dbfb0;--powder:#82c8e5;--danger:#e5484d;--ease-spring:cubic-bezier(.22, 1, .36, 1);--edge:max(24px, calc((100vw - 1152px) / 2));--paper-grad:#fff;--bg:#111;--bg-side:#0d0d0d;--text:#fff;--text-2:#ffffff9e;--text-3:#fff6;--text-muted-aa:#ffffff80;--hairline:#ffffff14;--hairline-strong:#ffffff26;--bubble:linear-gradient(168deg, #ffffff14 0%, #ffffff08 50%, #0000001f 100%);--bubble-inset:inset 0 1px #ffffff1a;--shadow:0 18px 44px #00000052;--hover-row:#ffffff0a;--canary-fg:#e8c75a;--mint-fg:#5bcdc0;--powder-fg:#8fcbe6;--canary-bg:#f0d05021;--mint-bg:#3dbfb021;--powder-bg:#82c8e521;--grid-line:#ffffff02;--paper-shadow:0 18px 40px #00000057, inset 0 1px #ffffffd9;--scroll:#ffffff1a}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;scroll-padding-top:76px}body{font-family:var(--font-inter), system-ui, sans-serif;background:var(--bg);color:var(--text);font-size:15px;line-height:1.5}@keyframes route-enter{0%{opacity:.82}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.route-frame>main{animation:route-enter .26s var(--ease-spring) both}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border:2px solid var(--bg);background:#ffffff47 padding-box padding-box;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#ffffff6b padding-box padding-box}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:#ffffff47 transparent}}html.field-light{background:#fafafa}html.field-light::-webkit-scrollbar-thumb{background:#0b0b0c42 padding-box padding-box;border-color:#fafafa}html.field-light body::-webkit-scrollbar-thumb{background:#0b0b0c42 padding-box padding-box;border-color:#fafafa}html.field-light::-webkit-scrollbar-thumb:hover{background:#0b0b0c66 padding-box padding-box}html.field-light body::-webkit-scrollbar-thumb:hover{background:#0b0b0c66 padding-box padding-box}@supports not selector(::-webkit-scrollbar){html.field-light{scrollbar-color:#0b0b0c42 #fafafa}}::selection{background:#eb41234d}:focus-visible{outline:2px solid var(--vermillion);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}.ambient-grid:before{content:"";pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:52px 52px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 55% 30%,#000,#0000 78%);mask-image:radial-gradient(70% 55% at 55% 30%,#000,#0000 78%)}.btn{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:background-color .3s var(--ease-spring), border-color .3s var(--ease-spring), color .3s var(--ease-spring), transform .3s var(--ease-spring), box-shadow .3s var(--ease-spring), opacity .3s var(--ease-spring);border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.btn-lg{border-radius:9px;padding:12px 22px;font-size:14px}.btn-primary{background:var(--action);color:#fff;border:1px solid #0000;box-shadow:0 1px 3px #0000001a,0 4px 16px #d6391c3d,inset 0 1px #ffffff1f}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background:var(--action-hover);transform:translateY(-2px);box-shadow:0 2px 6px #0000001f,0 8px 24px #d6391c57,inset 0 1px #ffffff26}}.btn-primary:active{transition-duration:.1s;transform:translateY(0)}.btn-quiet{color:var(--text-2);border:1px solid var(--hairline-strong);background:0 0}@media (hover:hover) and (pointer:fine){.btn-quiet:hover{color:var(--text);transform:translateY(-1px)}}.btn-quiet:active{transition-duration:.1s;transform:translateY(0)}.btn:disabled{cursor:wait;opacity:.62;box-shadow:none;transform:none}.nav-text-link{color:var(--text-2);transition:color .3s var(--ease-spring);padding:8px 6px;font-size:13px;font-weight:500;text-decoration:none}@media (hover:hover) and (pointer:fine){.nav-text-link:hover{color:var(--text)}}.wordmark{letter-spacing:-.02em;color:var(--text);font-size:17px;font-weight:700;text-decoration:none}.wordmark .period{color:var(--vermillion)}.headline{letter-spacing:-.022em;color:var(--text);text-wrap:balance;font-weight:510;line-height:1.02}.headline .period{color:var(--vermillion)}.hero{text-align:left}@keyframes pulse{50%{opacity:.5}}.scroll-hint{z-index:4;pointer-events:none;height:48px;transition:opacity .3s var(--ease-spring);position:absolute;bottom:26px;left:0;right:0}@supports (height:100svh){.scroll-hint{bottom:calc(26px + (100vh - 100svh) + env(safe-area-inset-bottom,0px))}}.scroll-hint-label{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted-aa);white-space:nowrap;font-size:10px;position:absolute;top:0;left:50%;transform:translate(-50%)}.scroll-hint-line{background:linear-gradient(180deg, var(--text-3), transparent);transform-origin:top;width:1px;height:24px;animation:hint-draw 2.4s var(--ease-spring) infinite;margin-left:-.5px;position:absolute;top:24px;left:50%}.scroll-hint[data-off] .scroll-hint-line{animation-play-state:paused}@keyframes hint-draw{0%{opacity:0;transform:scaleY(0)}38%{opacity:.9;transform:scaleY(1)}78%{opacity:.9}to{opacity:0;transform:scaleY(1)}}.scroll-hint.hero-cue{display:none}@media (min-width:720px) and (min-height:481px) and (prefers-reduced-motion:no-preference){.hero.hero-split{position:relative}.scroll-hint.hero-cue{top:calc(var(--sv,1svh) * 100 - 74px - env(safe-area-inset-bottom,0px));display:block;bottom:auto}.site-header.is-scrolled~main .scroll-hint.hero-cue{opacity:0}.site-header.is-scrolled~main .scroll-hint.hero-cue .scroll-hint-line{animation-play-state:paused}}@media (min-width:720px) and (max-width:899px) and (min-height:481px) and (prefers-reduced-motion:no-preference){.scroll-hint.hero-cue{left:calc(75% + var(--dev-w) / 4);width:0;height:80px;right:auto;top:calc(var(--sv,1svh) * 100 - 106px - env(safe-area-inset-bottom,0px))}.scroll-hint.hero-cue .scroll-hint-label{writing-mode:vertical-rl;left:0}.scroll-hint.hero-cue .scroll-hint-line{top:56px;left:0}}.station-label,.ep-label{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted-aa);margin-bottom:22px;font-size:12px}.scene-headline{letter-spacing:-.035em;color:var(--text);text-wrap:balance;font-size:clamp(30px,3.4vw,48px);font-weight:500;line-height:1.02}.scene-subhead{letter-spacing:-.03em;color:var(--text);text-wrap:balance;margin-bottom:30px;font-size:clamp(26px,3.2vw,42px);font-weight:500;line-height:1.08}.scene-sentence{color:var(--text-2);max-width:40ch;margin-top:18px;font-size:16px;line-height:1.55}.scene-sentence .lede-s{display:inline-block}.light-field .scene-subhead{background:var(--bg);box-shadow:0 0 0 10px var(--bg)}@media (max-width:639px){.hero-br{display:none}}.phone-screen{color:#1c1c1e;background:#fff;flex-direction:column;display:flex;position:relative}.phone-status{color:#000;justify-content:space-between;align-items:center;height:22px;padding:0 8px 0 14px;display:flex}.phone-clock{letter-spacing:-.01em;color:#1c1c1e;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.phone-island{background:#0b0b0c;border-radius:14px;width:86px;height:24px}.phone-tray{align-items:center;gap:5px;display:inline-flex}.phone-head{border-bottom:1px solid #3c3c4329;justify-content:center;padding:6px 4px 8px;display:flex;position:relative}.phone-contact{flex-direction:column;align-items:center;gap:3px;display:flex}.phone-avatar{color:#fff;background:#111;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:700;display:inline-flex}.phone-avatar .period{color:var(--vermillion)}.phone-name{color:#1c1c1e;align-items:center;gap:4px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.phone-thread{--sms-size:13.5px;--sms-gap:calc(var(--sms-size) * .62);--sms-run:calc(var(--sms-size) * .235);--sms-tail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -8 24 15'%3E%3Cpath d='M5.6 -8H24V0H21.5C20.3 0 19.8 .15 19.5 .4C15.5 2.6 10.5 6.2 7.35 6.85C8.3 5 9.9 2.4 9.8 .8C9.6 -1.6 7.6 -4 5.6 -6Z'/%3E%3C/svg%3E");gap:var(--sms-gap);font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", var(--font-inter), system-ui, sans-serif;flex-direction:column;flex:1;padding:12px 2px 8px;display:flex}.phone-thread :is(.sms-slot+.sms-slot,.sms-me-run+.sms-me-run){margin-top:calc(var(--sms-run) - var(--sms-gap))}.phone-thread .sms-user,.phone-thread .sms-agent{font-size:var(--sms-size);letter-spacing:-.02em;border-radius:1.17em;padding:.565em .8em;line-height:1.2}.phone-composer{align-items:center;gap:8px;margin-top:auto;display:flex}.pc-field{color:#3c3c4373;border:1px solid #3c3c4347;border-radius:18px;flex:1;padding:6px 14px;font-size:13.5px}.static-phone{margin-top:28px}.static-light{background:#fafafa}@media (max-width:719px){.phone-thread{--sms-size:13px;padding:8px 2px 6px}.phone-composer{padding:6px 12px}}.sms-user,.sms-agent{text-wrap:pretty}.sms-user{color:#fff;background:#007aff;align-self:flex-end;max-width:82%;box-shadow:0 1px 2px #00000014}.sms-agent{color:#000;background:#e9e9eb;align-self:flex-start;max-width:82%;box-shadow:0 1px 2px #0000000f}.sms-timesep{letter-spacing:0;text-transform:none;color:#6e6e73;align-self:center;margin:0;font-family:inherit;font-size:11px;line-height:1.25}.flow-wrap{position:relative}.light-field,.site-header-light{--bg:#fafafa;--text:#0b0b0c;--text-2:#0b0b0ca3;--text-3:#0b0b0c8f;--text-muted-aa:#0b0b0c9e;--hairline:#0b0b0c17;--hairline-strong:#0b0b0c29;--bubble:#fff;--bubble-inset:inset 0 1px #ffffffe6;--shadow:0 1px 2px #0b0b0c0d, 0 14px 34px #0b0b0c17;--hover-row:#f3f3f4;--canary-fg:#b8960a;--mint-fg:#2f9a8c;--powder-fg:#4a8db8;--canary-bg:#f0d05033;--mint-bg:#3dbfb026;--powder-bg:#82c8e52e}.flow-light,.site-footer-light{background:#fafafa}.flow-col{z-index:1;max-width:720px;margin:0 auto;padding:0 24px;position:relative}.faq-item{border-bottom:1px solid var(--hairline)}.faq-q{width:100%;color:var(--text);font-family:var(--font-inter), system-ui, sans-serif;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:15px;font-weight:600;display:flex}.faq-a-wrap{opacity:0;grid-template-rows:0fr;display:grid}.faq-item.open .faq-a-wrap{opacity:1;grid-template-rows:1fr}.faq-a-inner{opacity:0;min-height:0;transition:opacity .24s var(--ease-spring), transform .24s var(--ease-spring);overflow:hidden;transform:translateY(4px)}.faq-item.open .faq-a-inner{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.faq-a-inner{transition:none}}.faq-a{color:var(--text-2);max-width:60ch;padding-bottom:20px;font-size:14px;line-height:1.7}.dock-band{--band:var(--hover-row);background:var(--band);min-height:calc(var(--sv,1svh) * 50);text-align:center;flex-direction:column;justify-content:center;padding:128px 0 132px;display:flex}.dock-band .flow-col{max-width:1120px}.terminus-heading{letter-spacing:-.022em;color:var(--text);text-wrap:balance;font-size:clamp(40px,5vw,70px);font-weight:510;line-height:1.02}.terminus-body{letter-spacing:-.01em;max-width:46ch;color:var(--text-2);margin:26px auto 0;font-size:clamp(18px,1.55vw,22px);line-height:1.42}.terminus-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:38px;display:flex}.dock-btn .btn-period{margin-left:-5px}.btn-primary.dock-btn:hover{transform:none}@media (max-width:719px){.dock-band{padding:clamp(72px, calc(var(--sv,1svh) * 12.5), 120px) 0 calc(clamp(72px, calc(var(--sv,1svh) * 12.5), 120px) + 4px)}.dock-band .terminus-heading{font-size:clamp(34px, calc(var(--sv,1svh) * 5.4), 40px)}.terminus-body{margin-top:12px;font-size:16px}.terminus-actions{margin-top:32px}}@media (max-width:389px){.dock-band .terminus-heading{font-size:34px}}@media (max-width:719px) and (max-height:620px){.dock-band .terminus-heading{font-size:32px}}.loose-ends{--strand:#e6e6e6;padding:48px 0 max(calc(var(--sv,1svh) * 30), 280px);text-align:center;position:relative}.le-scene{padding:0 24px;position:relative}.le-strands{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.le-strand{fill:none;stroke:var(--strand);stroke-width:1.5px;stroke-linecap:round}.le-strand[data-fade]{stroke:url(#le-fade)}.le-ring{fill:var(--true-dark);stroke:var(--strand);stroke-width:1.5px}.le-mess,.le-turn-head{font-size:clamp(28px, calc(var(--sv,1svh) * 4.32), 32px);letter-spacing:-.03em;color:var(--text);text-wrap:balance;margin:0 auto;font-weight:500;line-height:1.08;position:relative}.le-mess{max-width:13em}.le-incidents{width:clamp(240px,100vw - 128px,274px);max-width:100%;margin:0 auto;padding:0;font-size:16px;list-style:none;position:relative}@media (min-width:430px){.le-incidents{width:320px}}.le-incidents li{margin-top:2.7832em}.le-incidents li:first-child{margin-top:28px}.le-incidents p{letter-spacing:-.01em;color:var(--text-2);text-wrap:balance;line-height:1.42}.le-ends{height:104px}.le-turn{padding-top:60px}.le-turn-head .turn-dim{color:#ffffff8f;display:block}.le-period{color:var(--vermillion)}.le-turn-sub{letter-spacing:-.01em;color:var(--text-2);margin-top:14px;font-size:16px;line-height:1.42;position:relative}@media (max-width:389px){.le-mess,.le-turn-head{font-size:28px}}@media (min-width:720px){.loose-ends{padding:64px 0 clamp(160px,616px - 60vh,220px)}.le-mess,.le-turn-head{font-size:clamp(32px,4vw,56px)}.le-incidents{width:500px;font-size:18px}.le-incidents li:first-child{margin-top:38px}.le-s{display:block}.le-ends{height:132px}.le-turn{padding-top:72px}.le-turn-sub{margin-top:16px;font-size:clamp(18px,1.55vw,22px)}}@media (max-width:719px){html[data-native] .loose-ends{height:calc(var(--sv,1svh) * 200);margin-bottom:max(calc(var(--sv,1svh) * 18), 150px);padding:0}html[data-native] .le-scene{height:calc(var(--sv,1svh) * 100);padding:calc(60px + clamp(18px, calc(var(--sv,1svh) * 4.4), 46px)) 20px clamp(26px, calc(var(--sv,1svh) * 6), 60px);flex-direction:column;display:flex;position:sticky;top:0}html[data-native] .le-mess{max-width:11em}html[data-native] .le-incidents{margin-top:clamp(26px, calc(var(--sv,1svh) * 4.6), 48px)}html[data-native] .le-incidents li{margin-top:clamp(16px, calc(var(--sv,1svh) * 11.4 - 48px), calc(1.96 * 1.42em))}html[data-native] .le-incidents li:first-child{margin-top:0}html[data-native] .le-ends{flex:auto;height:auto;min-height:74px}html[data-native] .le-turn{padding-top:clamp(12px, calc(var(--sv,1svh) * 2.2), 26px)}}@media (min-width:720px) and (min-height:640px) and (prefers-reduced-motion:no-preference){.loose-ends{height:calc(var(--sv,1svh) * 200);margin-bottom:clamp(90px, calc(var(--sv,1svh) * 12), 140px);padding:0}.le-scene{height:calc(var(--sv,1svh) * 100);padding:calc(64px + clamp(22px, calc(var(--sv,1svh) * 5.5), 64px)) 24px clamp(40px, calc(var(--sv,1svh) * 8), 90px);flex-direction:column;display:flex;position:sticky;top:0}.le-mess,.le-turn-head{font-size:clamp(32px, min(4vw, calc(var(--sv,1svh) * 6.25)), 56px)}.le-mess{max-width:14em}.le-incidents{margin-top:clamp(40px, calc(var(--sv,1svh) * 6), 64px)}.le-incidents li{margin-top:clamp(16px, calc(var(--sv,1svh) * 12.8 - 65px), calc(1.96 * 1.42em))}.le-incidents li:first-child{margin-top:0}.le-ends{flex:auto;height:auto;min-height:88px}.le-turn{padding-top:clamp(14px, calc(var(--sv,1svh) * 2.6), 30px)}}.loose-ends[data-rest] :is(.le-incidents>li,.le-turn){transform:none!important}.le-gap,.le-knot,.le-tip{pointer-events:none;position:absolute;overflow:visible}.le-gap{display:none;overflow:hidden}.le-gap-dots{display:block;overflow:visible}.le-sn{visibility:hidden;pointer-events:none;width:1px;height:1px;position:absolute;left:0}.le-sn[data-at=top]{top:0}.le-sn[data-at=foot]{bottom:0}.loose-ends[data-moving] .le-gap{display:block}.loose-ends[data-moving] .le-gap-dots{will-change:transform}.loose-ends[data-moving] .le-strands{will-change:opacity}.loose-ends[data-moving] :is(.le-gap,.le-knot,.le-tip),.loose-ends[data-moving] :is(.le-incidents>li,.le-turn){will-change:transform, opacity}.loose-ends[data-moving] :is(.le-strands,.le-gap,.le-tip){opacity:0;visibility:hidden}.loose-ends[data-moving] :is(.le-incidents>li,.le-turn){opacity:0;visibility:hidden;transform:translateY(var(--le-rise))}.loose-ends[data-moving] .le-knot{opacity:0;visibility:hidden;transform:translateY(var(--le-shut))}.loose-ends[data-moving] .le-period{color:var(--text)}.loose-ends[data-moving] .le-period[data-lit],.loose-ends[data-moving][data-done] .le-period{color:var(--vermillion)}.loose-ends[data-moving][data-done] :is(.le-incidents>li,.le-turn){opacity:1;visibility:visible;transform:none}.loose-ends[data-moving][data-done] :is(.le-strands,.le-gap[data-side=a],.le-knot){opacity:.3;visibility:visible}.loose-ends[data-moving][data-done] :is(.le-gap[data-side=b],.le-knot[data-side=b]){opacity:.105}.loose-ends[data-moving][data-done] .le-low{opacity:.35}.loose-ends[data-moving][data-done] .le-gap[data-side=b]{visibility:visible}.loose-ends[data-moving][data-done] .le-gap[data-side=a],.loose-ends[data-moving][data-done] .le-gap[data-side=b]>.le-gap-dots{transform:translateY(calc(-1 * var(--le-cut)))}.loose-ends[data-moving][data-done] .le-gap[data-side=b],.loose-ends[data-moving][data-done] .le-gap[data-side=a]>.le-gap-dots{transform:translateY(var(--le-cut))}.loose-ends[data-moving][data-done] .le-knot{transform:none}.loose-ends[data-moving][data-done] .le-tip{opacity:0;visibility:hidden}@supports (animation-timeline:scroll()) and (animation-range:0px 1px) and (animation-timing-function:linear(0, 1)){.loose-ends[data-moving][data-live] .le-incidents>li,.loose-ends[data-moving][data-live] .le-turn,.loose-ends[data-moving][data-live] .le-strands,.loose-ends[data-moving][data-live] .le-low,.loose-ends[data-moving][data-live] .le-gap,.loose-ends[data-moving][data-live] .le-gap-dots,.loose-ends[data-moving][data-live] .le-knot,.loose-ends[data-moving][data-live] .le-tip,.loose-ends[data-moving][data-live] .le-period{animation-duration:1ms;animation-duration:auto;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:var(--le-range);animation-timing-function:var(--le-ease)}.loose-ends[data-moving][data-live] :is(.le-incidents>li,.le-turn){animation-name:le-rise}.loose-ends[data-moving][data-live] :is(.le-strands,.le-low,.le-tip){animation-name:le-op;animation-range:var(--le-op-range);animation-timing-function:var(--le-op-ease)}.loose-ends[data-moving][data-live] .le-gap[data-side=b]>.le-gap-dots{animation-name:le-cut-up}.loose-ends[data-moving][data-live] .le-gap[data-side=a]>.le-gap-dots{animation-name:le-cut-down}.loose-ends[data-moving][data-live] :is(.le-gap,.le-knot){animation-range:var(--le-range), var(--le-op-range);animation-timing-function:var(--le-ease), var(--le-op-ease)}.loose-ends[data-moving][data-live] .le-gap[data-side=a]{animation-name:le-cut-up,le-op}.loose-ends[data-moving][data-live] .le-gap[data-side=b]{animation-name:le-cut-down,le-op}.loose-ends[data-moving][data-live] .le-knot{animation-name:le-open,le-op}.loose-ends[data-moving][data-live] .le-period{animation-name:le-lit}}@keyframes le-rise{0%{opacity:0;visibility:hidden;transform:translateY(var(--le-rise))}to{opacity:1;visibility:visible;transform:none}}@keyframes le-cut-up{0%{transform:none}to{transform:translateY(calc(-1 * var(--le-cut)))}}@keyframes le-cut-down{0%{transform:none}to{transform:translateY(var(--le-cut))}}@keyframes le-open{0%{transform:translateY(var(--le-shut))}to{transform:none}}@keyframes le-op{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes le-lit{0%{color:var(--text)}to{color:var(--vermillion)}}@media (forced-colors:active){.le-strand,.le-strand[data-fade],.le-ring{stroke:canvastext}.le-ring{fill:canvas}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:has(main.legal){background:#fafafa}html:has(main.legal) body{background:#fafafa}html:has(main.legal) body.ambient-grid:before{display:none}html:has(main.legal)::-webkit-scrollbar-thumb{background:#0b0b0c42 padding-box padding-box;border-color:#fafafa}html:has(main.legal) body::-webkit-scrollbar-thumb{background:#0b0b0c42 padding-box padding-box;border-color:#fafafa}html:has(main.legal)::-webkit-scrollbar-thumb:hover{background:#0b0b0c66 padding-box padding-box}html:has(main.legal) body::-webkit-scrollbar-thumb:hover{background:#0b0b0c66 padding-box padding-box}@supports not selector(::-webkit-scrollbar){html:has(main.legal){scrollbar-color:#0b0b0c42 #fafafa}}.site-header-light{--header-field:#fafafa;--header-mix:100%}@supports not selector(:has(*)){main.legal,.site-footer-light{clip-path:inset(0 -100vmax);background:#fafafa;box-shadow:0 0 0 100vmax #fafafa}}main.legal{--lg-measure:33.5em;--lg-num:#0b0b0c94;max-width:1200px;padding:calc(152px + env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) 160px max(24px, env(safe-area-inset-left));color:var(--text);grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:80px;margin:0 auto;font-size:16px;line-height:1.6;display:grid}.lg-side{min-width:0}.lg-label{line-height:16px}.lg-date{color:var(--text-2);font-variant-numeric:tabular-nums;margin-top:22px;font-size:15px;line-height:1.5}.lg-rail{border-top:1px solid var(--hairline);overscroll-behavior:contain;scrollbar-width:none;max-width:300px;max-height:calc(100svh - 124px);margin-top:40px;padding:20px 0 24px;position:sticky;top:100px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0 1px,#0000 1px,#000 21px calc(100% - 24px),#0000);mask-image:linear-gradient(#000 0 1px,#0000 1px,#000 21px calc(100% - 24px),#0000)}.lg-rail::-webkit-scrollbar{display:none}.lg-rail a,.lg-contents a{grid-template-columns:2.25em minmax(0,1fr);align-items:baseline;text-decoration:none;display:grid}.lg-rail a{letter-spacing:-.006em;color:var(--text-2);transition:color .2s var(--ease-spring);padding:4px 0;font-size:14px;line-height:20px}.lg-tn{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--lg-num);transition:color .2s var(--ease-spring);font-size:12px}@media (hover:hover) and (pointer:fine){.lg-rail a:hover{color:var(--text)}}.lg-rail a[aria-current]{color:var(--text);font-weight:500}.lg-rail a[aria-current] .lg-tn{color:var(--text)}.lg-rail a:focus-visible,.lg-contents a:focus-visible{outline:2px solid var(--vermillion);outline-offset:-2px;border-radius:6px}.lg-body{min-width:0;padding-top:38px}.lg-body p{max-width:var(--lg-measure);color:#0b0b0cc7;margin:0 0 18px}.lg-body>p:has(~.lg-contents){color:var(--text);text-wrap:pretty;margin-bottom:20px}.lg-body strong{color:var(--text);font-weight:600}.lg-body ul{max-width:var(--lg-measure);color:#0b0b0cc7;margin:0 0 18px;padding-left:1.25em;list-style:outside}.lg-body li{margin:0 0 8px;padding-left:.3em}.lg-body li::marker{color:var(--text-3)}.lg-body p a{color:var(--text);text-underline-offset:3px;overflow-wrap:anywhere;transition:text-decoration-color .2s var(--ease-spring);-webkit-text-decoration:underline #0b0b0c66;text-decoration:underline #0b0b0c66;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.lg-body p a:hover{text-decoration-color:currentColor}}.lg-body p a:focus-visible,.lg-n:focus-visible{outline:2px solid var(--vermillion);outline-offset:2px;border-radius:3px}.lg-h2{border-top:1px solid var(--hairline);letter-spacing:-.028em;color:var(--text);text-wrap:balance;margin:64px 0 20px;padding-top:32px;scroll-margin-top:24px;font-size:28px;font-weight:500;line-height:1.15;position:relative}.lg-n{color:var(--text-3);font-variant-numeric:tabular-nums;transition:color .2s var(--ease-spring);text-decoration:none}@media (hover:hover) and (pointer:fine){.lg-n:hover{color:var(--text)}}@media (min-width:1024px){.lg-n{white-space:nowrap;position:absolute;right:calc(100% + 16px)}}.lg-contents{display:none}.lg-body .lg-card{padding:2px var(--rc-pad);margin:28px 0 32px}.lg-table,.lg-table tbody{width:100%;display:block}.lg-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lg-table tbody tr{border-bottom:var(--rc-hair) solid var(--rc-sep);grid-template-columns:max-content minmax(0,1fr);gap:8px 24px;padding:16px 0 17px;display:grid}.lg-table tbody tr:last-child{border-bottom:0}.lg-table td{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;padding:0;display:grid}.lg-table td:first-child{margin-bottom:2px}.lg-k{color:var(--rc-2);font-size:13px;line-height:1.45}.lg-v{letter-spacing:-.006em;color:var(--rc-ink);text-wrap:pretty;font-size:14.5px;line-height:1.45}.lg-table td:first-child .lg-v{letter-spacing:-.012em;font-size:15px;font-weight:600;line-height:1.3}.lg-chip{display:none}@media (max-width:1023px){main.legal{grid-template-columns:minmax(0,1fr)}.lg-rail{display:none}.lg-body{max-width:37em;padding-top:40px}.lg-contents{max-width:var(--lg-measure);border-top:1px solid var(--hairline);margin-top:32px;display:block}.lg-contents a{border-bottom:1px solid var(--hairline);letter-spacing:-.01em;color:var(--text);padding:12px 0;font-size:15px;line-height:20px}.lg-contents a:active{color:var(--text-2)}.lg-contents+.lg-h2{border-top:0;padding-top:0;scroll-margin-top:52px}.lg-chip{z-index:49;height:40px;padding:0 max(var(--edge), env(safe-area-inset-right)) 0 max(var(--edge), env(safe-area-inset-left));border-bottom:1px solid var(--hairline);color:var(--text);opacity:0;visibility:hidden;transition:opacity .2s var(--ease-spring), transform .24s var(--ease-spring), visibility .2s;background:#fafafa;text-decoration:none;display:block;position:fixed;top:65px;left:0;right:0;transform:translateY(-4px)}.lg-chip[data-shown=true]{opacity:1;visibility:visible;transform:none}.lg-chip-in{align-items:center;gap:12px;height:100%;display:flex}.lg-chip-t{flex:1;align-items:baseline;min-width:0;display:flex}.lg-chip .lg-tn{flex:none;width:2.5em}.lg-chip .lg-tt{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;flex:1;min-width:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.lg-chip-ico{width:14px;height:14px;color:var(--text-2);flex:none}}@media (max-width:719px){main.legal{padding-top:calc(112px + env(safe-area-inset-top));padding-bottom:96px}.lg-body{padding-top:32px}.lg-h2{margin:48px 0 16px;padding-top:28px;font-size:24px}.lg-chip{top:61px}}@media (max-width:1023px) and (max-height:480px){.lg-chip{display:none}}@media (max-width:559px){.lg-body .lg-card{--rc-pad:16px}.lg-table tbody tr{padding:14px 0 15px;display:block}.lg-table td{display:block}.lg-table td:first-child{margin-bottom:8px}.lg-table td+td+td{margin-top:10px}.lg-k{margin-bottom:2px;font-size:12.5px;font-weight:600;line-height:1.3;display:block}.lg-v{font-size:14px;display:block}}main.legal.legal-404{padding-top:calc(208px + env(safe-area-inset-top));padding-bottom:208px;display:block}.lg-404{max-width:600px}.lg-404 .ep-sentence{max-width:none}.lg-404 .btn{margin-top:36px}@media (max-width:719px){main.legal.legal-404{padding-top:calc(136px + env(safe-area-inset-top));padding-bottom:120px}.lg-404 .btn{margin-top:32px}}@media print{.site-header,.site-footer,.lg-rail,.lg-contents,.lg-chip{display:none!important}html:has(main.legal){background:#fff}html:has(main.legal) body{background:#fff}main.legal{max-width:none;padding:0;font-size:10.5pt;line-height:1.5;display:block;animation:none!important}.lg-title{font-size:24pt}.lg-body{max-width:none;padding-top:14pt}.lg-body p,.lg-body ul{max-width:none;color:var(--text)}.lg-h2{break-after:avoid;margin:18pt 0 8pt;padding-top:10pt;font-size:14pt}.lg-h2+*{break-before:avoid}.lg-n{position:static}.lg-body .lg-card{box-shadow:none;border:.5pt solid #0b0b0c59;border-radius:8pt}.lg-table tbody tr{break-inside:avoid}.lg-k{font-size:9pt}.lg-v{font-size:10pt}.lg-table td:first-child .lg-v{font-size:10.5pt}.lg-body p a[href^=http]:not([href="https://bullwhip.so"]):not([href="https://app.bullwhip.so"]):after{content:" (" attr(href) ")";color:var(--text-2);font-size:.9em}.lg-body p a[href^=\/]:after{content:" (bullwhip.so" attr(href) ")";color:var(--text-2);font-size:.9em}}.site-footer{border-top:1px solid var(--hairline);padding:64px max(24px, env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left))}.site-footer-inner{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:40px 64px;max-width:1152px;margin:0 auto;display:grid}@media (min-width:860px){.site-footer-inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:80px}}.footer-brand .wordmark{letter-spacing:-.03em;font-size:18px}.footer-tag{color:var(--text-2);margin-top:10px;font-size:14px}.footer-cols{grid-template-columns:repeat(3,auto);justify-content:start;gap:28px 72px;display:grid}@media (min-width:860px) and (max-width:1023px){.footer-cols{justify-content:space-between;column-gap:24px}}.footer-head{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted-aa);margin-bottom:14px;font-size:11px}.footer-list{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-link{color:var(--text-2);transition:color .24s var(--ease-spring);font-size:14px;text-decoration:none;position:relative}.footer-link:after{content:"";position:absolute;inset:-2px 0}@media (hover:hover) and (pointer:fine){.footer-link:hover{color:var(--text)}}.footer-link:active{color:var(--text)}.footer-link:focus-visible{outline:2px solid var(--vermillion);outline-offset:3px;border-radius:3px}.footer-base{border-top:1px solid var(--hairline);max-width:1152px;margin:56px auto 0;padding-top:20px}.footer-copy{color:var(--text-muted-aa);font-size:12.5px}@media (max-width:759px){.site-footer{padding-top:48px}.site-footer-inner{grid-template-columns:1fr;gap:32px}.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.footer-base{margin-top:40px}}@media (max-width:719px){.site-footer{padding-top:32px;padding-bottom:calc(56px + env(safe-area-inset-bottom,0px));grid-template-columns:auto minmax(0,1fr);display:grid}.site-footer-inner{display:contents}.footer-col:not(.footer-col-legal),.footer-head,.footer-copy-rest{display:none}.footer-brand{grid-area:1/1/auto/-1;margin-bottom:10px}.footer-tag{margin-top:6px}.footer-cols,.footer-base{border-top:1px solid var(--hairline);grid-row:2;align-items:center;min-height:44px;margin:12px 0 0;padding-top:0;display:flex}.footer-base{grid-column:1;max-width:none;padding-right:16px}.footer-cols{grid-column:2;justify-content:flex-end}.footer-list{flex-flow:wrap;gap:0 18px}.footer-link{min-height:40px;color:var(--text-muted-aa);align-items:center;font-size:12.5px;display:inline-flex}.footer-link:after{inset:-2px -9px}}@media (max-width:359px){.footer-cols{grid-column:1/-1;justify-content:flex-start}.footer-base{border-top:0;grid-area:3/1/auto/-1;min-height:0;margin-top:0}}.static-journey{position:relative}.static-route{z-index:0;pointer-events:none;overflow-anchor:none;width:100%;height:100%;position:absolute;top:0;left:0}.static-section{z-index:1;position:relative}.static-conflict .scene-subhead{letter-spacing:-.035em;font-size:clamp(30px,3.4vw,48px)}@media (max-width:719px){.static-section{padding:64px 48px 64px 24px}}.receipt,.ep-card{--rc-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", var(--font-inter), system-ui, sans-serif;--rc-zh:-apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", var(--font-inter), sans-serif;--rc-ink:#1c1c1e;--rc-2:#6e6e73;--rc-hair:.5px;--rc-sep:#3c3c4333;--rc-fill:#f4f4f7;--rc-pad:20px;padding:16px var(--rc-pad);color:var(--rc-ink);font-family:var(--rc-font);-webkit-font-smoothing:antialiased;text-align:left;background:#fff;border-radius:18px;box-shadow:0 0 0 .5px #0000000f,0 1px 2px #0000000a,0 8px 16px -8px #00000014,0 28px 56px -24px #0000002e}.receipt{max-width:440px}@media (max-resolution:1.49x),(-webkit-max-device-pixel-ratio:1.49){.receipt,.ep-card{--rc-hair:1px;--rc-sep:#3c3c431f}}.rc-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.rc-head.stack{display:block}.rc-title{letter-spacing:-.012em;font-size:15px;font-weight:600;line-height:1.3}.rc-sub{color:var(--rc-2);font-size:12.5px;line-height:1.35}.rc-head.stack .rc-sub{margin-top:1px}.rc-segs{flex-wrap:wrap;column-gap:.85em;display:flex;overflow:hidden}.rc-segs>span{white-space:nowrap;position:relative}.rc-segs>span+span:before{content:"·";position:absolute;right:calc(100% + .28em)}.rc-av{color:#fff;letter-spacing:-.02em;background:linear-gradient(#2a2a2e,#0b0b0c);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:inset 0 .5px #ffffff29}.rc-av i{color:var(--vermillion);font-style:normal}.rc-pill{font-family:var(--rc-font);letter-spacing:.005em;text-transform:none;white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:2.5px 8px 2.5px 7px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.rc-pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.rc-pill.warn{background:var(--canary);color:#3d3000}.rc-pill.ok{color:#17756a;background:#3dbfb026}.rc-glyph{flex:none;width:13px;height:13px}.rc-mail{padding-top:14px;padding-bottom:16px}.rc-mail-head{margin:0 calc(-1 * var(--rc-pad));padding:0 var(--rc-pad) 11px;border-bottom:var(--rc-hair) solid var(--rc-sep);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid}.rc-mail-head .rc-av{width:32px;height:32px;font-size:14px}.rc-from{letter-spacing:-.012em;font-size:14.5px;font-weight:600;line-height:1.25}.rc-to{color:var(--rc-2);font-size:12.5px;line-height:1.3}.rc-from+.rc-to{margin-top:2px}.rc-to b{color:var(--rc-ink);font-weight:500}.rc-when{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:2px;padding:1px 0;display:flex}.rc-time{color:var(--rc-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;line-height:1.25}.rc-sent{color:var(--rc-2);white-space:nowrap;align-items:center;gap:5px;font-size:12px;line-height:1.3;display:inline-flex}.rc-sent:before{content:"";background:var(--mint);width:6px;height:6px;transform:scale(var(--rc-dot,1));border-radius:50%;flex:none}.rc-subj{font-family:var(--rc-zh);letter-spacing:.01em;margin-top:13px;font-size:15px;font-weight:600;line-height:1.35}.rc-body{font-family:var(--rc-zh);letter-spacing:.02em;color:var(--rc-ink);margin-top:13px;font-size:14.5px;line-height:1.62}.rc-subj+.rc-body{margin-top:4px}.rc-xlate{background:var(--rc-fill);color:#3a3a3c;text-wrap:pretty;border-radius:12px;margin-top:12px;padding:9px 12px 10px;font-size:13px;line-height:1.46}.rc-xlate b{color:var(--rc-2);font-weight:600}.rc-xlate .rc-glyph{vertical-align:-2px;color:var(--rc-2);margin:0 4px 0 0;display:inline-block}.rc-refunds{container-type:inline-size}.rc-refunds .rc-head{align-items:flex-start;gap:6px 12px}.rc-refunds .rc-sub{margin-top:1px}.rc-refunds .rc-head .rc-pill{margin-top:.5px}.rc-cmp{grid-template-rows:auto auto auto;grid-template-columns:max-content minmax(72px,1fr) max-content;margin-top:32px;display:grid}.rc-cmp-l,.rc-cmp-n,.rc-cmp-d{grid-column:1}.rc-cmp .now{grid-column:3}.rc-cmp-l{color:var(--rc-2);white-space:nowrap;grid-row:1;font-size:12.5px;line-height:1.3}.rc-cmp-n{letter-spacing:-.028em;font-variant-numeric:tabular-nums;white-space:nowrap;grid-row:2;align-items:baseline;gap:5px;margin-top:8px;font-size:28px;font-weight:700;line-height:1.1;display:flex}.rc-cmp-n span{letter-spacing:-.004em;color:var(--rc-2);font-size:14.5px;font-weight:400}.rc-cmp-d{letter-spacing:-.004em;white-space:nowrap;grid-row:3;margin-top:9px;font-size:14.5px;line-height:1.4}.rc-cmp-d b{font-variant-numeric:tabular-nums;font-weight:600}.rc-cmp-n.was{color:#8e8e93}.rc-cmp-d.was{color:var(--rc-2)}.rc-cmp-d.was b{font-weight:500}.rc-cmp-rule{border-left:var(--rc-hair) solid var(--rc-sep);transform-origin:50% 0;width:0;transform:scaleY(var(--rc-draw,1));grid-area:1/2/-1;justify-self:center}.rc-cmp-tag{background:var(--rc-fill);box-shadow:0 0 0 4px #fff, inset 0 0 0 var(--rc-hair) var(--rc-sep);white-space:nowrap;border-radius:99px;grid-area:2/2;place-self:center;align-items:center;margin-top:8px;padding:3px 8px;font-size:11.5px;font-weight:600;line-height:1.3;display:inline-flex;position:relative}.rc-quote{letter-spacing:-.004em;text-indent:-.42em;text-wrap:balance;margin-top:26px;font-size:14.5px;line-height:1.5}@container (max-width:260px){.rc-cmp{margin-top:26px}.rc-cmp-n{gap:4px;font-size:24px}.rc-cmp-n span,.rc-cmp-d{font-size:13px}.rc-cmp-tag{padding:2.5px 7px;font-size:11px}.rc-quote{font-size:14px}}@container (max-width:235px){.rc-refunds .rc-head .rc-pill{margin-top:0}.rc-cmp{grid-template-rows:auto auto 36px auto auto;grid-template-columns:max-content minmax(0,1fr);column-gap:10px;margin-top:24px}.rc-cmp-l,.rc-cmp-n{align-self:baseline}.rc-cmp-l.was{grid-area:1/1}.rc-cmp-n.was{grid-area:1/2}.rc-cmp-d.was{grid-area:2/2}.rc-cmp-l.now{grid-area:4/1}.rc-cmp-n.now{grid-area:4/2}.rc-cmp-d.now{grid-area:5/2}.rc-cmp-n{margin-top:0;font-size:22px}.rc-cmp-d{margin-top:5px;font-size:13.5px;line-height:1.35}.rc-cmp-rule{border-left:0;border-top:var(--rc-hair) solid var(--rc-sep);transform-origin:0;width:auto;height:0;transform:scaleX(var(--rc-draw,1));grid-area:3/1/4/-1;place-self:center stretch}.rc-cmp-tag{box-shadow:0 0 0 3px #fff, inset 0 0 0 var(--rc-hair) var(--rc-sep);grid-area:3/2;justify-self:start;margin-top:0;padding:2.5px 7px;font-size:11px}.rc-quote{margin-top:22px;font-size:13.5px;line-height:1.4}}@container (max-width:166px){.rc-cmp{grid-template-rows:auto auto auto 32px auto auto auto;grid-template-columns:minmax(0,1fr)}.rc-cmp-l,.rc-cmp-n{align-self:auto}.rc-cmp-l.was{grid-area:1/1}.rc-cmp-n.was{grid-area:2/1}.rc-cmp-d.was{grid-area:3/1}.rc-cmp-l.now{grid-area:5/1}.rc-cmp-n.now{grid-area:6/1}.rc-cmp-d.now{grid-area:7/1}.rc-cmp-n{margin-top:3px}.rc-cmp-rule,.rc-cmp-tag{grid-area:4/1}}.rc-quotes{padding-bottom:6px;container-type:inline-size}.rc-q{--q-when:50px;--q-price:60px;--q-gap:16px;font-variant-numeric:tabular-nums;margin-top:10px;font-size:13.5px;line-height:17px}.rc-q-r{grid-template-columns:minmax(0, 1fr) var(--q-when) var(--q-price) var(--q-gap) var(--q-when) var(--q-price);align-items:start;display:grid}.rc-q-r>*{white-space:nowrap;grid-row:1}.rc-q-who{grid-column:1}.rc-q .rc-lands.sea{grid-column:2}.rc-q .rc-price.sea{grid-column:3}.rc-q .rc-lands.air{grid-column:5}.rc-q .rc-price.air{grid-column:6}.rc-q .rc-none{grid-column:5/span 2}.rc-q .rc-mode.sea{grid-column:2/span 2}.rc-q .rc-mode.air{grid-column:5/span 2}.rc-q .rc-price{text-align:right}.rc-q-modes .rc-mode{border-bottom:var(--rc-hair) solid var(--rc-sep);color:var(--rc-ink);padding-bottom:4px;font-size:12px;font-weight:600;line-height:15px}.rc-q-heads{border-bottom:var(--rc-hair) solid var(--rc-sep);color:var(--rc-2);padding:5px 0 6px;font-size:11.5px;line-height:14px;position:relative}.rc-q .rc-row{border-bottom:var(--rc-hair) solid var(--rc-sep);padding:10px 0}.rc-q .rc-row:last-child{border-bottom:none}.rc-q-who{--rc-who-gap:10px;align-items:center;gap:var(--rc-who-gap);min-width:0;display:flex}.rc-name{flex-direction:column;min-width:0;display:flex}.rc-q .rc-rec{color:var(--rc-2);margin-top:2px;font-size:11.5px;line-height:19px}.rc-q .rc-row .rc-lands,.rc-q .rc-none{color:var(--rc-2)}.rc-q .rc-row .rc-price{letter-spacing:-.005em;font-weight:500}.rc-q .rc-lands .booked{box-sizing:border-box;width:max-content;height:19px;margin-top:2px;display:flex}.rc-mono{color:#55555a;letter-spacing:0;background:#f1f1f4;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 .5px #3c3c4324}.receipt .booked{vertical-align:middle;color:#17756a;font-family:var(--rc-font);letter-spacing:.005em;text-transform:none;background:#3dbfb026;border-radius:99px;align-items:center;gap:5px;margin:0;padding:2.5px 8px 2.5px 7px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.receipt .booked:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}@container (max-width:309px){.rc-q{--q-price:62px;--q-gap:12px}.rc-q .rc-row{padding:8px 0}.rc-q-heads .rc-price{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rc-q-heads .rc-lands{grid-row:1}.rc-q-r{grid-template-columns:minmax(0, 1fr) var(--q-price) var(--q-gap) var(--q-price)}.rc-q-who{grid-row:1/span 2;align-self:start}.rc-q .rc-mode.sea,.rc-q .rc-price.sea,.rc-q .rc-lands.sea{grid-column:2}.rc-q .rc-mode.air,.rc-q .rc-price.air,.rc-q .rc-lands.air,.rc-q .rc-none{grid-column:4}.rc-q .rc-lands{text-align:right;grid-row:2}.rc-q .rc-row .rc-lands{margin-top:2px;line-height:19px}.rc-q :is(.rc-mode,.rc-none){text-align:right}.rc-q .rc-lands .booked{margin:3px 0 0 auto}}@container (min-width:310px) and (max-width:343px){.rc-q .rc-mono{display:none}}@container (max-width:250px){.rc-q .rc-mono{display:none}}.static-receipt{margin-top:10px;position:relative}@media (max-width:480px){.receipt{--rc-pad:16px}.rc-q{font-size:13px}.rc-mono{width:20px;height:20px;font-size:10.5px}.rc-q-who{--rc-who-gap:8px}}.sms-timeblock{margin-top:calc(var(--sms-size) * .96 - 3px - var(--sms-gap));margin-bottom:calc(var(--sms-size) * .64 - 3px - var(--sms-gap));flex-direction:column;align-items:center;gap:1px;display:flex}.convo-imsg{color:#6e6e73;font-size:11px;font-weight:400;line-height:1.25}.sms-timesep b{font-weight:600}.sms-me-run{align-items:flex-end;gap:calc(var(--sms-size) * .506 - 3px);flex-direction:column;display:flex}.sms-receipt{margin-right:calc(var(--sms-size) * 1.18);color:#6e6e73;font-size:10.5px;font-weight:600;line-height:1.25}.sms-slot{align-self:flex-start;max-width:82%;position:relative}.sms-slot .sms-agent{max-width:100%}.sms-user.tail,.sms-agent.tail{z-index:0;position:relative}.sms-user.tail:before,.sms-agent.tail:before{content:"";z-index:-1;width:1.412em;height:.882em;font-size:var(--sms-size);background:inherit;-webkit-mask:var(--sms-tail) no-repeat 0 0 / 100% 100%;-webkit-mask:var(--sms-tail) no-repeat 0 0 / 100% 100%;-webkit-mask:var(--sms-tail) no-repeat 0 0 / 100% 100%;-webkit-mask:var(--sms-tail) no-repeat 0 0 / 100% 100%;mask:var(--sms-tail) no-repeat 0 0 / 100% 100%;position:absolute;bottom:-.412em}.sms-agent.tail:before{left:0}.sms-user.tail:before{right:0;transform:scaleX(-1)}.typing{opacity:0;pointer-events:none;background:#e9e9eb;border-radius:18px;align-items:center;gap:4px;padding:11px 13px;display:inline-flex;position:absolute;top:0;left:6px}.typing:before,.typing:after{content:"";background:inherit;border-radius:50%;position:absolute}.typing:before{width:9px;height:9px;bottom:-2px;left:-2px}.typing:after{width:4.5px;height:4.5px;bottom:-6.5px;left:-6px}.typing i{opacity:.4;background:#8e8e93;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite typingDot}.typing i:nth-child(2){animation-delay:.16s}.typing i:nth-child(3){animation-delay:.32s}@keyframes typingDot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-2px)}}html[data-look=screen] .phone:not(.device){background:#fff;border:none;border-radius:26px;width:min(340px,100%);padding:0;box-shadow:0 0 0 1px #0b0b0c14,0 22px 54px #0b0b0c1f}html[data-look=screen] .phone:not(.device) .phone-screen{border-radius:26px;min-height:0;padding:8px 14px 14px}html[data-look=screen] .phone:not(.device) .phone-status{display:none}html[data-look=screen] .phone:not(.device) .phone-head{padding-top:10px}html[data-look=bubbles] .phone:where(:not(.device)){width:min(380px,100%);box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;transform:none}html[data-look=bubbles] .phone:where(:not(.device)) .phone-screen{background:0 0;border-radius:0;min-height:0;padding:0}html[data-look=bubbles] .phone:where(:not(.device)) .phone-status,html[data-look=bubbles] .phone:where(:not(.device)) .phone-composer{display:none}html[data-look=bubbles] .phone:where(:not(.device)) .phone-thread{--sms-size:15px;padding:0 0 calc(var(--sms-size) * .42)}html[data-look=bubbles] .phone:where(:not(.device)) .phone-thread .sms-user,html[data-look=bubbles] .phone:where(:not(.device)) .phone-thread .sms-agent{box-shadow:none}@media (max-width:719px){html[data-look=bubbles] .phone:where(:not(.device)) .phone-thread{--sms-size:14.5px}}@media (prefers-reduced-motion:reduce){.typing i{animation:none}}.hero.hero-split{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(32px,6vw,96px);max-width:1200px;min-height:100lvh;margin:0 auto;padding:76px 24px 44px;display:grid;overflow-x:clip}.hero-split .headline{max-width:20ch;font-size:clamp(40px,5vw,70px)}.hero-sub{letter-spacing:-.01em;max-width:34em;color:var(--text-2);text-wrap:balance;margin-top:26px;font-size:clamp(18px,1.55vw,22px);line-height:1.42}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.hero-phone-stage{isolation:isolate;position:relative}.hero-phone-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffffff13,#ffffff05 55%,#0000);position:absolute;inset:-12% -30%}:root{--dev-w:clamp(236px, calc((100svh - 150px) * .478), 300px)}.static-phone{--dev-w:272px}.static-ask .static-phone{--dev-w:328px}.hero-phone-stage{width:var(--dev-w,320px)}@media (max-width:899px){.hero.hero-split{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:40px;padding-top:max(12svh,96px)}.hero-phone-stage{justify-self:center}}@media (max-width:719px){.hero.hero-split{--screen-h:calc(var(--sv,1svh) * 100);--hero-dev-w:clamp(232px, min(calc(100vw - 96px), 340px, calc((var(--screen-h) - 372px) / 1.1)), 340px);--cue-h:44px;--cue-gap:14px;--cue-line:20px;--cue-line-gap:8px;--cue-fade:64px;height:var(--screen-h);min-height:0;margin-bottom:max(0px, calc(var(--lv,1lvh) * 100 - var(--screen-h)));padding:max(84px, calc(var(--screen-h) * .118)) 24px 0;grid-template-rows:auto minmax(0,1fr);justify-items:center;row-gap:22px;position:relative}.hero-copy{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.hero-split .headline{font-size:clamp(34px, calc(var(--screen-h) * .054), 40px)}.hero-sub{text-wrap:wrap;max-width:19em;margin-top:12px;font-size:16px;line-height:1.42}.hero-phone-stage{--dev-w:var(--hero-dev-w);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--cue-h) - var(--cue-gap) - var(--cue-fade) + 2px), transparent calc(100% - var(--cue-h) - var(--cue-gap) + 2px));-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--cue-h) - var(--cue-gap) - var(--cue-fade) + 2px), transparent calc(100% - var(--cue-h) - var(--cue-gap) + 2px));-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--cue-h) - var(--cue-gap) - var(--cue-fade) + 2px), transparent calc(100% - var(--cue-h) - var(--cue-gap) + 2px));-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--cue-h) - var(--cue-gap) - var(--cue-fade) + 2px), transparent calc(100% - var(--cue-h) - var(--cue-gap) + 2px));mask-image:linear-gradient(to bottom, #000 calc(100% - var(--cue-h) - var(--cue-gap) - var(--cue-fade) + 2px), transparent calc(100% - var(--cue-h) - var(--cue-gap) + 2px));align-self:stretch}.hero-phone-stage .phone.device.hero-phone .phone-thread{--sms-size:max(13px, calc(20 * var(--pt)))}html:not([data-device=drawn]) .hero-phone-stage .phone.device.hero-phone.has-frame:after{content:"";z-index:3;pointer-events:none;background:#000;border-radius:999px;width:28.5%;height:4.05%;position:absolute;top:3.24%;left:50%;transform:translate(-50%)}.hero-actions>.btn-primary{display:none}.hero-actions{z-index:3;left:0;right:0;top:calc(var(--screen-h) - var(--cue-gap) - var(--cue-h));pointer-events:none;animation:hero-cue-in .6s var(--ease-spring) 3.34s both;justify-content:center;margin:0;display:flex;position:absolute}.hero-actions>.hero-how{height:var(--cue-h);box-shadow:none;font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .3s var(--ease-spring), visibility 0s linear 0s, color .2s var(--ease-spring);background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;padding:2px 0 0;font-size:11px;font-weight:400;line-height:14px;display:flex}.hero-actions>.hero-how[data-off]{visibility:hidden;pointer-events:none;transition:opacity .3s var(--ease-spring), visibility 0s linear .3s, color .2s var(--ease-spring)}.hero-actions>.hero-how:after{content:"";width:1px;height:var(--cue-line);margin-top:var(--cue-line-gap);background:linear-gradient(180deg, var(--text-3), transparent);transform-origin:top;animation:hint-draw 2.4s var(--ease-spring) infinite;flex:none;display:block}.hero-actions>.hero-how[data-off]:after{animation-play-state:paused}}@keyframes hero-cue-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:719px) and (hover:hover) and (pointer:fine){.hero-actions>.hero-how:hover{color:var(--text);transform:none}}@media (max-width:719px) and (prefers-reduced-motion:reduce){.hero-actions{animation:none}.hero-actions>.hero-how:after{opacity:.9;animation:none}}@media (max-width:419px){.hero-phone .sms-timeblock{display:none}}@media (min-width:420px) and (max-width:719px){.hero.hero-split{--hero-dev-w:clamp(232px, min(calc(100vw - 96px), 340px, calc((var(--screen-h) - 380px) / 1.2)), 340px)}}@media (max-width:719px) and (max-height:740px){.hero.hero-split{--cue-line:14px;--cue-line-gap:6px}}@media (max-width:389px){.hero.hero-split{--hero-dev-w:clamp(220px, min(calc(100vw - 96px), 340px, calc((var(--screen-h) - 330px) / 1.12)), 340px);--cue-h:34px;--cue-gap:10px;--cue-line:12px;--cue-line-gap:6px;--cue-fade:44px;padding-top:max(72px, calc(var(--screen-h) * .118));row-gap:16px}.hero-split .headline{font-size:34px}.hero-sub{margin-top:8px;font-size:15px;line-height:1.38}.hero-phone-stage .phone.device.hero-phone .phone-thread{--sms-size:max(12px, calc(20 * var(--pt)))}}@media (max-width:719px) and (max-height:620px){.hero.hero-split{--hero-dev-w:clamp(220px, min(calc(100vw - 96px), 340px, calc((var(--screen-h) - 270px) / 1.16)), 340px);--cue-h:0px;--cue-gap:-8px;--cue-fade:44px;row-gap:14px;padding-top:70px}.hero-split .headline{font-size:32px}}@media (max-width:719px) and (max-height:659px){.hero-actions{visibility:hidden;animation:none}.hero-actions>.hero-how{pointer-events:none}.hero-actions>.hero-how:after{animation:none}}.phone-key,.phone-home{display:none}:is(html[data-look=phone] .phone,html:root .phone.device){width:min(var(--dev-w,320px), 100%);aspect-ratio:71.5/149.6;padding:calc(var(--dev-w,320px) * .0125);border-radius:calc(var(--dev-w,320px) * .172);background:linear-gradient(152deg,#a4a4aa 0%,#505055 7%,#26262a 20%,#333337 50%,#26262a 80%,#505055 93%,#96969c 100%);border:none;position:relative;box-shadow:inset 0 0 0 .5px #fff6,0 1px 2px #0b0b0c24,0 26px 52px -18px #0b0b0c52,0 64px 110px -42px #0b0b0c4d}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-screen{border:calc(var(--dev-w,320px) * .028) solid #050506;border-radius:calc(var(--dev-w,320px) * .16);background-clip:padding-box;height:100%;min-height:0;overflow:hidden}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-key{z-index:-1;background:linear-gradient(90deg,#2c2c30,#74747a 45%,#3a3a3e);border-radius:2px;width:4px;display:block;position:absolute}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-key-action{height:4.6%;top:16%;left:-2.5px}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-key-up{height:8.4%;top:23.5%;left:-2.5px}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-key-down{height:8.4%;top:33.8%;left:-2.5px}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-key-side{height:12.6%;top:27%;right:-2.5px}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-island{left:50%;top:calc(var(--dev-w,320px) * .03);width:31%;height:calc(var(--dev-w,320px) * .086);background:#000;border-radius:99px;position:absolute;transform:translate(-50%)}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-back{top:16px;left:18px}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-thread .sms-user,:is(html[data-look=phone] .phone,html:root .phone.device) .phone-thread .sms-agent{box-shadow:none}:is(html[data-look=phone] .phone,html:root .phone.device) :is(.sms-timesep,.convo-imsg,.sms-receipt){font-size:10px}@media (max-width:719px){:is(html[data-look=phone] .phone,html:root .phone.device) .phone-thread{--sms-size:13px}}html:root .phone.device.phone-dark .phone-screen{color:#fff;background-color:#000}html:root .phone.device.phone-dark .phone-avatar{background:linear-gradient(#3a3a3e,#1c1c1e)}html:root .phone.device.phone-dark .sms-agent,html:root .phone.device.phone-dark .typing{color:#fff;background:#262629}html:root .phone.device.phone-dark .convo-imsg,html:root .phone.device.phone-dark .phone-thread .sms-timesep,html:root .phone.device.phone-dark .sms-receipt{color:#8e8e93}html:root .phone.device.phone-dark .pc-field{border-color:#ebebf52e}html:root .phone.device.phone-dark{box-shadow:inset 0 0 0 .5px #ffffff73,0 0 0 1px #ffffff0a,0 40px 90px -30px #000c}.pl{animation:plIn .34s var(--ease-spring) both}.sms-agent.pl{transform-origin:0 100%}.sms-user.pl{transform-origin:100% 100%}@keyframes plIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.typing.pl-typing{animation-name:plTyping;animation-timing-function:linear;animation-fill-mode:both}@keyframes plTyping{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.pl{animation:none}.typing.pl-typing{opacity:0;animation:none}}.verified{color:#007aff;flex:none;width:13px;height:13px}html:root .phone.device.phone-dark .verified{color:#0a84ff}.st-cell{fill:currentColor;width:17px;height:11px}.st-wifi{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;width:15px;height:11px}.st-wifi .st-wifi-dot{fill:currentColor;stroke-width:1px;stroke-linejoin:round}.st-batt{fill:currentColor;width:25px;height:12px}.st-batt .st-batt-case{fill:none;stroke:currentColor;stroke-opacity:.36}.st-batt .st-batt-nub{opacity:.4}.phone-back{fill:none;stroke:#007aff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:19px;position:absolute;top:12px;left:8px}.phone-chev{fill:none;stroke:#3c3c4373;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:5px;height:8px;margin-left:1px}.pc-plus{flex:none;width:28px;height:28px}.pc-plus path{stroke:#3c3c439e;stroke-width:2px;stroke-linecap:round}.phone-frame{display:none}html:not([data-device=drawn]) :is(html[data-look=phone] .phone,html:root .phone.device).has-frame{aspect-ratio:1219/2508;box-shadow:none;background:0 0;border-radius:0;padding:0}html:not([data-device=drawn]):not([data-finish=black]) :is(html[data-look=phone] .phone,html:root .phone.device).has-frame .phone-frame-silver,html:not([data-device=drawn])[data-finish=black] :is(html[data-look=phone] .phone,html:root .phone.device).has-frame .phone-frame-black{display:block}html:not([data-device=drawn]) :is(html[data-look=phone] .phone,html:root .phone.device).has-frame .phone-frame{z-index:2;pointer-events:none;position:absolute;inset:0}html:not([data-device=drawn]) :is(html[data-look=phone] .phone,html:root .phone.device).has-frame .phone-frame img{width:100%;height:100%;display:block}html:not([data-device=drawn]) :is(html[data-look=phone] .phone,html:root .phone.device).has-frame .phone-screen{border:none;border-radius:17%/7.84%;width:calc(91.55% + 4px);height:calc(96.65% + 4px);position:absolute;top:calc(1.675% - 2px);left:calc(4.348% - 2px)}html:not([data-device=drawn]) :is(html[data-look=phone] .phone,html:root .phone.device).has-frame :is(.phone-key,.phone-island){display:none}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-screen{--pt:calc(var(--dev-w,320px) * .00228);--screen:#fff;--label:#000;--label-2:#3c3c4399;--glass:#ffffffb8;--glass-edge:#0000001a;--glass-shadow:0 calc(4 * var(--pt)) calc(16 * var(--pt)) #00000014;--spec:#fff;--spec-lo:#ffffff59;--edge-tint:#fffc;--placeholder:#3c3c434d;padding:0 calc(16 * var(--pt)) calc(26 * var(--pt))}html:root .phone.device.phone-dark .phone-screen{--screen:#000;--label:#fff;--label-2:#ebebf599;--glass:#2525289e;--glass-edge:#0000008c;--glass-shadow:0 calc(4 * var(--pt)) calc(18 * var(--pt)) #0000008c;--spec:#ffffff52;--spec-lo:#ffffff14;--edge-tint:#0000008c;--placeholder:#ebebf54d}:is(html[data-look=phone] .phone,html:root .phone.device) :is(.phone-back-btn,.phone-ft-btn,.phone-name,.pc-plus-btn,.pc-field){-webkit-backdrop-filter:blur(calc(16 * var(--pt))) saturate(180%);backdrop-filter:blur(calc(16 * var(--pt))) saturate(180%);background:var(--glass);box-shadow:0 0 0 calc(.5 * var(--pt)) var(--glass-edge), var(--glass-shadow)}:is(html[data-look=phone] .phone,html:root .phone.device) :is(.phone-back-btn,.phone-name,.pc-plus-btn,.pc-field){border:none}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-status{z-index:3;height:calc(54 * var(--pt));margin:0 calc(-16 * var(--pt));color:var(--label);background:0 0;flex:none;padding:0;position:relative}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-clock{left:0;top:calc(21 * var(--pt));width:calc(136 * var(--pt));line-height:calc(22 * var(--pt));text-align:center;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-inter), system-ui, sans-serif;font-size:max(11.5px, calc(17 * var(--pt)));color:var(--label);font-weight:600;position:absolute}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-tray{right:0;top:calc(21 * var(--pt));width:calc(136 * var(--pt));height:calc(22 * var(--pt));justify-content:center;align-items:center;gap:calc(6 * var(--pt));display:flex;position:absolute}:is(html[data-look=phone] .phone,html:root .phone.device) .st-cell{width:calc(18 * var(--pt));height:calc(12 * var(--pt))}:is(html[data-look=phone] .phone,html:root .phone.device) .st-wifi{width:calc(16 * var(--pt));height:calc(12 * var(--pt))}:is(html[data-look=phone] .phone,html:root .phone.device) .st-batt{width:calc(27 * var(--pt));height:calc(13 * var(--pt))}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-head{z-index:3;height:calc(100 * var(--pt));margin:0 calc(-16 * var(--pt));padding:calc(4 * var(--pt)) 0 0;background:0 0;border:none;flex:none;justify-content:center;display:flex;position:relative}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-back-btn{left:calc(16 * var(--pt));top:calc(6 * var(--pt));width:calc(44 * var(--pt));height:calc(44 * var(--pt));border-radius:50%;place-items:center;display:grid;position:absolute}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-back{width:calc(10 * var(--pt));height:calc(18 * var(--pt));margin-left:calc(-2 * var(--pt));stroke:var(--label);stroke-width:2.2px;position:static}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-contact{gap:0}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-avatar{width:calc(56 * var(--pt));height:calc(56 * var(--pt));font-size:calc(22 * var(--pt));background:linear-gradient(#2a2a2e,#0b0b0c)}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-name{z-index:1;margin-top:calc(-9 * var(--pt));height:calc(30 * var(--pt));padding:0 calc(9 * var(--pt)) 0 calc(12 * var(--pt));gap:calc(3 * var(--pt));font-size:max(10.5px, calc(15 * var(--pt)));color:var(--label);border-radius:999px;font-weight:600;line-height:1;position:relative}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-name .verified{width:calc(14 * var(--pt));height:calc(14 * var(--pt))}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-chev{width:calc(6 * var(--pt));height:calc(10 * var(--pt));stroke:var(--label-2)}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-thread{--sms-r:16px;padding:calc(8 * var(--pt)) 0 calc(10 * var(--pt));overflow:hidden}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-composer{z-index:3;padding:0 calc(11 * var(--pt));gap:calc(12 * var(--pt));flex:none;position:relative}:is(html[data-look=phone] .phone,html:root .phone.device) .pc-plus-btn{width:calc(40 * var(--pt));height:calc(40 * var(--pt));border-radius:50%;flex:none;place-items:center;display:grid;position:relative}:is(html[data-look=phone] .phone,html:root .phone.device) .pc-plus{width:calc(17 * var(--pt));height:calc(17 * var(--pt))}:is(html[data-look=phone] .phone,html:root .phone.device) .pc-plus path{fill:none;stroke:var(--label);stroke-width:1.9px;stroke-linecap:round}:is(html[data-look=phone] .phone,html:root .phone.device) .pc-field{height:calc(40 * var(--pt));padding:0 calc(40 * var(--pt)) 0 calc(16 * var(--pt));font-size:max(11.5px, calc(17 * var(--pt)));color:var(--placeholder);border-radius:999px;align-items:center;display:flex;position:relative}.pc-wave{display:none}:is(html[data-look=phone] .phone,html:root .phone.device) .pc-wave{right:calc(13 * var(--pt));width:calc(16 * var(--pt));height:calc(14 * var(--pt));margin-top:calc(-7 * var(--pt));fill:none;stroke:var(--label-2);stroke-width:1.8px;stroke-linecap:round;display:block;position:absolute;top:50%}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-home{z-index:4;left:50%;bottom:calc(8 * var(--pt));width:calc(134 * var(--pt));height:calc(5 * var(--pt));background:var(--label);border-radius:3px;display:block;position:absolute;transform:translate(-50%)}.phone-edge{display:none}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-edge{z-index:2;pointer-events:none;display:block;position:absolute;left:0;right:0}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-edge-top{height:calc(158 * var(--pt));background:linear-gradient(to bottom, var(--edge-tint) 40%, transparent);-webkit-backdrop-filter:blur(calc(6 * var(--pt)));backdrop-filter:blur(calc(6 * var(--pt)));top:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-edge-bottom{height:calc(90 * var(--pt));background:linear-gradient(to top, var(--edge-tint) 40%, transparent);-webkit-backdrop-filter:blur(calc(6 * var(--pt)));backdrop-filter:blur(calc(6 * var(--pt)));bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}:is(html[data-look=phone] .phone,html:root .phone.device) .sms-user,:is(html[data-look=phone] .phone,html:root .phone.device) .sms-user.tail:before{background:#08f}html:root .phone.device.phone-dark .sms-user,html:root .phone.device.phone-dark .sms-user.tail:before{background:#0091ff}html[data-look=bubbles] .phone:where(:not(.device)) .sms-user,html[data-look=bubbles] .phone:where(:not(.device)) .sms-user.tail:before{background:#08f}html[data-look=bubbles] .phone:where(:not(.device)) .phone-head{border:none;margin:0 0 16px;padding:0}html[data-look=bubbles] .phone:where(:not(.device)) .phone-back-btn{display:none}html[data-look=bubbles] .phone:where(:not(.device)) .phone-contact{gap:0}html[data-look=bubbles] .phone:where(:not(.device)) .phone-avatar{background:linear-gradient(#2a2a2e,#0b0b0c);width:44px;height:44px;font-size:17px}html[data-look=bubbles] .phone:where(:not(.device)) .phone-name{z-index:1;color:#000;-webkit-backdrop-filter:blur(8px)saturate(170%);backdrop-filter:blur(8px)saturate(170%);background:#ffffffc7;border-radius:999px;gap:3px;height:26px;margin-top:-8px;padding:0 9px 0 11px;font-size:13px;font-weight:600;line-height:1;position:relative;box-shadow:inset 0 0 0 .5px #00000012,inset 0 1px #fffffff2,0 2px 10px #00000014}html[data-look=bubbles] .phone:where(:not(.device)) .phone-name .verified{width:13px;height:13px}html[data-look=bubbles] .phone:where(:not(.device)) .phone-chev{stroke:#3c3c4399;width:5px;height:9px}@media (max-width:719px){html[data-look=bubbles] .phone:where(:not(.device)) .phone-head{margin-bottom:10px}html[data-look=bubbles] .phone:where(:not(.device)) .phone-avatar{width:34px;height:34px;font-size:13px}html[data-look=bubbles] .phone:where(:not(.device)) .phone-name{height:22px;margin-top:-6px;font-size:12px}}:is(html[data-look=phone] .phone,html:root .phone.device) :is(.phone-back-btn,.phone-ft-btn,.phone-name,.pc-plus-btn,.pc-field):after{content:"";border-radius:inherit;pointer-events:none;padding:calc(1 * var(--pt));background:linear-gradient(145deg, var(--spec) 0%, transparent 32%, transparent 68%, var(--spec-lo) 100%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.phone-ft-btn{display:none}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-ft-btn{right:calc(16 * var(--pt));top:calc(6 * var(--pt));width:calc(44 * var(--pt));height:calc(44 * var(--pt));border-radius:50%;place-items:center;display:grid;position:absolute}:is(html[data-look=phone] .phone,html:root .phone.device) .phone-ft{width:calc(22 * var(--pt));height:calc(14 * var(--pt));fill:none;stroke:var(--label);stroke-width:1.8px;stroke-linejoin:round}.phone-thread.has-file{--apt:min(calc(var(--sms-size) / 17), calc(82cqw / 253));container-type:inline-size}.phone .phone-screen .phone-thread .sms-agent.sms-file{box-sizing:border-box;width:calc(253 * var(--apt));max-width:100%;height:calc(90.4 * var(--apt));border-radius:max(var(--sms-r,18px), calc(18.5 * var(--apt)));box-shadow:none;color:#000;background:#e9e9eb;padding:0;line-height:1;position:relative}.sms-file-icon{left:calc(21.1 * var(--apt));top:calc(19.2 * var(--apt));width:calc(40.6 * var(--apt));height:calc(52 * var(--apt));filter:drop-shadow(0 calc(.5 * var(--apt)) calc(.6 * var(--apt)) #00000038);display:block;position:absolute}.sms-file-name,.sms-file-meta{left:calc(84.2 * var(--apt));right:calc(12 * var(--apt));white-space:nowrap;text-overflow:ellipsis;text-box:trim-both cap alphabetic;line-height:1;position:absolute;overflow-x:clip}.sms-file-name{bottom:calc((90.4 - 42.6) * var(--apt));font-size:max(10px, calc(15 * var(--apt)));color:#000;font-weight:600}.sms-file-meta{bottom:calc((90.4 - 61) * var(--apt));font-size:max(8.5px, calc(13 * var(--apt)));color:#68686d;font-weight:400}@supports not (text-box:trim-both cap alphabetic){.sms-file-name{bottom:calc((90.4 - 42.6) * var(--apt) - .145em)}.sms-file-meta{bottom:calc((90.4 - 61) * var(--apt) - .145em)}}@media (max-width:719px){.day-crop{--crop-feather:6px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--crop-feather));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--crop-feather));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--crop-feather));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--crop-feather));mask-image:linear-gradient(to bottom, transparent 0, #000 var(--crop-feather));position:relative;overflow:hidden}.static-journey .day-crop>.phone.device{--dev-w:var(--week-col);width:var(--week-col);position:absolute;bottom:0;left:0}.static-journey .day-crop>.phone.device .phone-thread{--sms-size:var(--week-sms,14px);padding-bottom:calc(10 * var(--pt) + 4px);justify-content:flex-end}}.day-crop .phone-stack{gap:var(--sms-gap);will-change:transform;flex-direction:column;flex:none;display:flex}@media (max-width:719px){.static-journey .day-crop>.phone.device .phone-edge-bottom{height:calc(80 * var(--pt))}.static-journey .day-crop>.phone.device :is(.phone-status,.phone-head){visibility:hidden}.day-crop :is(.sms-receipt,.sms-timeblock){display:none}.day-crop .phone-cap{z-index:4;padding:var(--crop-feather) 0 12px;background:linear-gradient(#fff 0 calc(100% - 12px),#fff0 100%);justify-content:center;display:flex;position:absolute;left:0;right:0}.day-crop .phone-cap .phone-contact{flex-direction:column;align-items:center;gap:0;display:flex}.static-journey .day-crop>.phone.device .phone-cap .phone-avatar{width:24px;height:24px;font-size:10px}.static-journey .day-crop>.phone.device .phone-cap .phone-name{gap:2px;height:16px;margin-top:-5px;padding:0 6px 0 7px;font-size:10.5px}.static-journey .day-crop>.phone.device .phone-cap .phone-name .verified{width:10px;height:10px}.static-journey .day-crop>.phone.device .phone-cap .phone-chev{width:4.5px;height:7px}}.still-row{height:var(--week-row);padding:0 var(--week-pad);background:var(--bg);justify-content:space-between;align-items:center;gap:10px;display:flex;box-shadow:inset 0 -.5px #0b0b0c21}.week-n{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted-aa);white-space:nowrap;font-size:11px}.week-n b{color:var(--text);font-weight:400}.week-status{place-items:center end;display:grid;position:relative}.week-status>*{grid-area:1/1}.week-when,.week-out{font:400 12.5px/1.2 -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", var(--font-inter), system-ui, sans-serif;letter-spacing:-.005em;white-space:nowrap;color:#6e6e73}.week-out{align-items:center;gap:6px;display:inline-flex}.week-out b{color:var(--text);font-weight:600}.week-tint{border-radius:50%;flex:none;width:6px;height:6px}.week-tint.ok{background:var(--mint-fg)}.week-tint.warn{background:#d9b21c}.week-line{fill:none;stroke:var(--vermillion);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.week-dot{fill:var(--vermillion)}.week-dot.is-resting{animation:pulse 1.8s var(--ease-spring) infinite}.week-svh{width:0;height:calc(var(--sv,1svh) * 100);visibility:hidden;position:absolute;top:0;left:0}.week-lvh{width:0;height:calc(var(--lv,1lvh) * 100);visibility:hidden;position:absolute;top:0;left:0}.still-row{display:none}@media (max-width:719px){.static-journey{--week-col:min(340px, calc(100vw - 96px));--week-pad:calc((100vw - var(--week-col)) / 2);--week-row:28px;--week-head:24px}.static-route{z-index:7;overflow-anchor:none}.static-route.static-leg{z-index:0}.still-row{z-index:6;top:calc(var(--week-log,60px) + var(--row-i,0) * var(--week-row));margin-bottom:calc((2 - var(--row-i,0)) * var(--week-row) + var(--week-leave,0px));display:flex;position:sticky}.static-light>.still-row+.static-section{margin-top:calc((var(--row-i,0) - 2) * var(--week-row) - var(--week-leave,0px))}.still-row.first{margin-top:28px;box-shadow:inset 0 -.5px #0b0b0c21,inset 0 .5px #0b0b0c21}.still-row .week-out,.still-row[data-filed] .week-when{opacity:0;visibility:hidden}.still-row[data-filed] .week-out{opacity:1;visibility:visible}.static-light>.static-section{width:var(--week-col);max-width:none;margin:0 auto;padding:22px 0 52px}.static-light>.static-section>.station-label{display:none}.static-light>.static-section :is(.scene-headline,.scene-subhead){font-size:var(--week-head);letter-spacing:-.03em;margin-bottom:0;line-height:1.1}.static-light>.static-section .scene-sentence{margin-top:8px;font-size:15px}.static-light>.static-section .scene-sentence .lede-s{text-wrap:balance}.static-light .static-phone{--dev-w:var(--week-col);justify-content:center;margin-top:22px;display:flex}.static-light .static-phone .phone{--dev-w:var(--week-col);width:var(--week-col)}.static-light .static-receipt{margin-top:16px}.static-light .static-receipt .receipt{box-sizing:border-box;width:100%;max-width:none}}@property --lane-off{syntax:"<length>";inherits:true;initial-value:80px}@media (min-width:720px){.journey-static{container:week/inline-size}.static-light{--gutter:200px;--copy-w:min(440px, 100cqw - 48px - var(--dev-w) - var(--gutter));--pair-w:calc(var(--copy-w) + var(--gutter) + var(--dev-w));--dev-h:calc(var(--dev-w) * 2508 / 1219);--day-gap:clamp(180px, calc(var(--sv,1svh) * 86 - var(--dev-h)), 280px);--lane-off:min(80px, var(--gutter) / 2);--log-h:32px;--week-foot:48px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:48px var(--log-h) 48px auto auto auto;padding-inline:max(24px, (100% - var(--pair-w)) / 2);padding-bottom:var(--week-foot);display:grid}html:not([data-native]) .static-light,.static-light .static-phone{--dev-w:300px}.static-light>.still-row{top:var(--week-log,65px);z-index:6;height:var(--log-h);background:var(--bg);box-shadow:inset 0 -1px 0 var(--hairline);grid-row:2/-1;justify-content:space-between;align-self:start;align-items:center;gap:10px;margin:0;padding:0 12px;display:flex;position:sticky}.static-light>.still-row[data-row="0"]{grid-column:1}.static-light>.static-section:first-of-type{scroll-margin-top:calc(var(--week-log,65px) + var(--log-h) + 48px - 76px)}.static-light>.still-row[data-row="1"]{grid-column:2}.static-light>.still-row[data-row="2"]{grid-column:3}.static-light>.still-row .week-n{font-size:12px}.static-light>.still-row .week-out,.static-light>.still-row[data-filed] .week-when{opacity:0;visibility:hidden}.static-light>.still-row[data-filed] .week-out{opacity:1;visibility:visible}.static-light>.static-section{grid-column:1/-1;grid-template-columns:var(--copy-w) var(--gutter) var(--dev-w);max-width:none;margin:0 0 var(--day-gap);grid-template-rows:auto auto 1fr;padding:0;display:grid}.static-light>.static-section[data-day="0"]{grid-row:4}.static-light>.static-section[data-day="1"]{grid-row:5}.static-light>.static-section[data-day="2"]{grid-row:6}.static-light>.static-section:last-of-type{margin-bottom:0}.static-light>.static-section>.station-label{display:none}.static-light>.static-section>:is(.scene-headline,.scene-subhead){text-box:trim-start cap alphabetic;grid-area:1/1;margin:0}.static-light>.static-section>.scene-sentence{grid-area:2/1;margin-top:18px;font-size:clamp(16px,8px + .7vw,18px);line-height:1.45}.static-light>.static-section>.static-receipt{grid-area:3/1;align-self:start;margin-top:32px}.static-light>.static-section>.static-receipt[data-card]{translate:0 var(--card-dy,0px)}.static-light>.static-section>.static-receipt .receipt{box-sizing:border-box;width:100%;max-width:none}.static-light>.static-section>:is(.static-phone,.day-crop-wrap){width:var(--dev-w);grid-area:1/3/-1;place-self:start end;margin:0}.journey>.static-route{z-index:5;overflow-anchor:none}.journey>.static-route.static-leg{z-index:0}}@media (min-width:720px) and (max-height:700px){.static-light>.static-section>.scene-sentence{margin-top:12px}.static-light>.static-section>.static-receipt{margin-top:24px}html[data-native] .static-light .static-receipt :is(.rc-quotes .rc-q-heads,.rc-quotes .rc-head .rc-sub){display:none}}@container week (max-width:852px){.static-light{--log-h:48px}.static-light>.still-row{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px}.static-light>.still-row .week-status{justify-items:start}}@media (min-width:820px) and (max-width:1023px){.static-light{--gutter:120px}}@media (min-width:720px) and (max-width:819px){.static-light{--gutter:clamp(56px, 100cqw - 48px - var(--dev-w) - 312px, 80px)}}@media (min-width:1280px){.static-light{--pair-w:min(1152px, 100cqw - 48px);--copy-w:calc((var(--pair-w) - 80px) * 5 / 11);--gutter:calc(var(--pair-w) - var(--copy-w) - var(--dev-w));--lane-off:calc(var(--gutter) / 2)}}@media (min-width:720px){html[data-native] .day-crop-wrap{display:block;position:relative}.day-crop .phone-cap{display:none}.static-journey .day-crop>.phone.device .phone-thread{--sms-size:max(12px, calc(20 * var(--pt)));padding-bottom:calc(10 * var(--pt) + 4px);justify-content:flex-end}.static-journey .day-crop>.phone.device .phone-edge-bottom{height:calc(80 * var(--pt))}html[data-native] .static-light [data-rv=""]{translate:0 14px}.static-light>.static-section>.scene-sentence{--rv-i:1}.static-light>.static-section>.static-receipt{--rv-i:2}html[data-native] .static-light>.static-section>[data-rv]{transition-delay:calc(var(--rv-i,0) * 60ms)}html[data-native] .static-light>.still-row>*{transition:opacity .2s linear}html[data-native] .static-light>.still-row:not([data-arrived])>*{opacity:.4}html[data-native] .static-receipt[data-card] .rc-sent{will-change:opacity, transform;transition:opacity .2s var(--ease-spring) .12s, transform .2s var(--ease-spring) .12s, visibility 0s linear .12s}html[data-native] .static-receipt[data-card][data-on=late] .rc-sent{transition-delay:.24s}html[data-native] .static-receipt[data-card]:not([data-on]) .rc-sent{opacity:0;visibility:hidden;transition:opacity .2s var(--ease-spring), transform .2s var(--ease-spring), visibility 0s linear .2s;transform:translateY(4px)}html[data-native] .journey>.nv-route>*{z-index:5}html[data-native] .journey>.nv-route>.nv-leg{z-index:0}}@media (max-width:719px){.nv-route>:is([data-nv-seg="3"],[data-nv-seg="4"],[data-nv-seg="5"],[data-nv-seg="6"]){display:none}}.nv-route>[data-unused]{display:none}@media (max-width:719px){.day-crop .phone-stack>[data-ph]{display:none}.day-crop .sms-agent.tail-ph{z-index:0;position:relative}.day-crop .sms-agent.tail-ph:before{content:"";z-index:-1;width:1.412em;height:.882em;font-size:var(--sms-size);background:inherit;-webkit-mask:var(--sms-tail) no-repeat 0 0 / 100% 100%;-webkit-mask:var(--sms-tail) no-repeat 0 0 / 100% 100%;-webkit-mask:var(--sms-tail) no-repeat 0 0 / 100% 100%;-webkit-mask:var(--sms-tail) no-repeat 0 0 / 100% 100%;mask:var(--sms-tail) no-repeat 0 0 / 100% 100%;position:absolute;bottom:-.412em;left:0}}@supports not (text-box:trim-both cap alphabetic){@media (min-width:720px){.static-light>.static-section>:is(.scene-headline,.scene-subhead){margin-top:-.15em}}}.day-crop-wrap,.nv-sn,.nv-step,.nv-route{display:none}@media (max-width:719px){html[data-native] .static-journey{--week-row:clamp(28px, calc((var(--sv,1svh) * 100 - 739px) * 1000), 31px);--week-log:61px;--week-head:22px;--week-sms:14px}@media (min-width:400px){html[data-native] .static-journey{--week-head:24px}}@media (min-width:426px){html[data-native] .static-journey{--week-sms:14.5px}}@media (min-width:430px){html[data-native] .static-journey{--week-head:25px}}}html[data-native] :is(.nv-sn,.nv-step){pointer-events:none;visibility:hidden;width:1px;height:1px;display:block;position:absolute;top:0;left:0}html[data-native] :is(.nv-route,.nv-route *,.nv-sn,.nv-step,.le-strands,.le-gap,.le-gap *,.le-knot,.le-tip,.le-sn,[data-rv],.static-receipt[data-card],.day-crop){overflow-anchor:none}html[data-native] [data-rv]{transition:opacity .3s var(--ease-spring), translate .3s var(--ease-spring);position:relative}html[data-native] [data-rv=""]{opacity:0;translate:0 16px}html[data-native] :is([data-rv=""],[data-rv=on]){will-change:opacity, translate}html[data-native] [data-rv=done]{transition:none}@media (max-width:719px){html[data-native] .site-header.is-scrolled~main .hero-actions>.hero-how{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s var(--ease-spring), visibility 0s linear .3s}html[data-native] .site-header.is-scrolled~main .hero-actions>.hero-how:after{animation-play-state:paused}html[data-native] .static-light{display:flow-root}html[data-native] .static-light>.static-section{box-sizing:border-box;min-height:calc(var(--sv,1svh) * 100 - 8px - var(--week-log,60px) - (var(--row-i,0) + 1) * var(--week-row));flex-direction:column;padding:0 0 28px;display:flex}html[data-native] .static-light>.static-section :is(.scene-headline,.scene-subhead){margin-top:11px}}html[data-native] .static-light .static-phone{display:none}@media (max-width:719px){html[data-native] .static-light>.static-section{--crop-min:340px}html[data-native] .static-light>.static-conflict{--crop-min:330px}html[data-native] .static-light>.static-ask{--crop-min:404px}html[data-native] .day-crop-wrap{min-height:var(--crop-min);flex-direction:column;flex:1 0 auto;max-height:420px;margin-top:12px;display:flex;position:relative}html[data-native] .day-crop{flex:auto}}html[data-native] .day-crop:not([data-laid]) :is(.phone-stack,.phone-cap){visibility:hidden}html[data-native] .day-crop .phone-stack{transition:transform .26s var(--ease-spring)}html[data-native] .day-crop .phone-stack>*{will-change:opacity, transform;transition:opacity .2s var(--ease-spring), transform .26s var(--ease-spring), visibility 0s linear 0s}html[data-native] .day-crop .phone-stack>:is([data-v="0"],[data-v=u]){opacity:0;visibility:hidden;transition:opacity .2s var(--ease-spring), transform .26s var(--ease-spring), visibility 0s linear .2s}html[data-native] .day-crop .phone-stack>[data-v="0"]{transform:translateY(8px)}@media (max-width:719px){html[data-native] .static-light .static-receipt{margin-top:12px}html[data-native] .static-light .static-receipt :is(.rc-quotes .rc-q-heads,.rc-quotes .rc-head .rc-sub){display:none}}html[data-native] .static-receipt[data-card]{will-change:opacity, transform;transition:opacity .26s var(--ease-spring), transform .26s var(--ease-spring), visibility 0s linear 0s}html[data-native] .static-receipt[data-card]:not([data-on]){opacity:0;visibility:hidden;transition:opacity .26s var(--ease-spring), transform .26s var(--ease-spring), visibility 0s linear .26s;transform:translateY(12px)}html[data-native] .static-receipt[data-card][data-on=late]{transition-delay:.12s}html[data-native] .static-receipt[data-card] .booked{will-change:opacity, transform;transition:opacity .22s var(--ease-spring), transform .22s var(--ease-spring), visibility 0s linear 0s}html[data-native] .static-receipt[data-card]:not([data-booked]) .booked{opacity:0;visibility:hidden;transition:opacity .22s var(--ease-spring), transform .22s var(--ease-spring), visibility 0s linear .22s;transform:scale(.9)}html[data-native] .static-receipt[data-booked=late] .booked{transition-delay:.12s}html[data-native] .still-row :is(.week-when,.week-out){will-change:opacity, transform}html[data-native] .still-row .week-when{transition:opacity .2s linear .12s,visibility 0s linear .12s}html[data-native] .still-row[data-filed] .week-when{visibility:hidden;transition:opacity .12s linear,visibility 0s linear .12s}html[data-native] .still-row .week-out{visibility:hidden;transition:opacity .12s linear,transform .12s linear,visibility 0s linear .12s;transform:translateY(4px)}html[data-native] .still-row[data-filed] .week-out{visibility:visible;transition:opacity .2s linear .12s, transform .2s var(--ease-spring) .12s, visibility 0s linear .12s;transform:none}html[data-native] :is([data-instant],[data-instant] *){transition:none!important}html[data-native] .static-route{display:none}html[data-native] .nv-route{pointer-events:none;width:100%;height:0;display:block;position:absolute;top:0;left:0}html[data-native] .nv-route:not([data-built]){visibility:hidden}html[data-native] .nv-route>*{z-index:7;will-change:transform;position:absolute;top:0;left:0}html[data-native] .nv-route>.nv-leg{z-index:0}html[data-native] .nv-rule{background:var(--vermillion);transform-origin:50% 0;width:1.5px;height:0;transform:scaleY(0)}html[data-native] .nv-curve{stroke-dashoffset:var(--nv-len,0);overflow:visible}html[data-native] .nv-curve[data-done]{stroke-dashoffset:0}html[data-native] .nv-curve path{fill:none;stroke:var(--vermillion);stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:round}html[data-native] .nv-route>.nv-dot{opacity:0;will-change:transform, translate, opacity;width:10px;height:10px;top:-5px;left:-5px}@supports (animation-timeline:scroll()) and (animation-range:0px 1px) and (animation-timing-function:linear(0, 1)){html[data-native] .nv-route[data-built]>:is(.nv-rule,.nv-curve[data-live],.nv-dot){animation-duration:1ms;animation-duration:auto;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:var(--nv-range)}html[data-native] .nv-route[data-built]>.nv-rule{animation-name:nv-rule;animation-timing-function:var(--nv-ease)}html[data-native] .nv-route[data-built]>.nv-curve[data-live]{animation-name:nv-curve;animation-timing-function:var(--nv-ease)}@media (min-width:720px){html[data-native] .nv-route[data-built]>.nv-curve.nv-leg{animation-duration:1ms;animation-duration:auto;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:var(--nv-range);animation-name:nv-curve;animation-timing-function:var(--nv-ease)}}html[data-native] .nv-route[data-built]>.nv-dot{animation-name:nv-dot-x,nv-dot-y,nv-dot-o;animation-timing-function:var(--nv-ex), var(--nv-ey), var(--nv-eo)}}html[data-native] .nv-pulse{background:var(--vermillion);border-radius:50%;width:100%;height:100%;display:block}html[data-native] .nv-route[data-seated]>.nv-dot{visibility:hidden}html[data-native] .static-journey:has(.static-conflict[data-step="1"]) .nv-pulse{animation:pulse 1.8s var(--ease-spring) .2s infinite}@keyframes nv-rule{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes nv-curve{0%{stroke-dashoffset:var(--nv-len)}to{stroke-dashoffset:0}}@keyframes nv-dot-x{0%{transform:translateX(var(--nv-x0))}to{transform:translateX(var(--nv-x1))}}@keyframes nv-dot-y{0%{translate:0 var(--nv-y0)}to{translate:0 var(--nv-y1)}}@keyframes nv-dot-o{0%{opacity:0}to{opacity:1}}.site-header{z-index:50;transition:background .3s var(--ease-spring), border-color .3s var(--ease-spring);background:0 0;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.site-header[data-flip],.site-header[data-flip] .wordmark{transition:none}.site-header[data-flip] .nav-login{transition:transform .22s var(--ease-spring)}.site-header.is-scrolled{background:var(--header-field,#111)}@supports (color:color-mix(in lab, red, red)){.site-header.is-scrolled{background:color-mix(in srgb, var(--header-field,#111) var(--header-mix,80%), transparent)}}.site-header.is-scrolled{border-bottom-color:var(--hairline);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%)}.site-header-inner{height:64px;padding:0 max(var(--edge), env(safe-area-inset-right)) 0 max(var(--edge), env(safe-area-inset-left));justify-content:space-between;align-items:center;display:flex}.site-header .wordmark{letter-spacing:-.03em;transition:color .3s var(--ease-spring);font-size:18px}.nav-actions{align-items:center;gap:12px;display:flex}.nav-login{letter-spacing:-.006em;height:32px;color:var(--text-2);white-space:nowrap;transition:transform .22s var(--ease-spring), color .2s var(--ease-spring);align-items:center;padding:0 8px;font-size:14px;font-weight:400;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.nav-login:hover{color:var(--text)}}.nav-login:focus-visible{outline:2px solid var(--vermillion);outline-offset:2px;border-radius:6px}.site-header .nav-cta{letter-spacing:-.006em;height:32px;box-shadow:none;transition:opacity .2s var(--ease-spring), visibility .2s, background-color .2s var(--ease-spring);border:0;border-radius:8px;padding:0 14px;font-size:14px;font-weight:500;transform:none}@media (hover:hover) and (pointer:fine){.site-header .nav-cta:hover{background:var(--action-hover);box-shadow:none;transform:none}}.site-header.cta-handoff .nav-cta{opacity:0;visibility:hidden}.site-header.cta-handoff .nav-login{transform:translateX(var(--handoff-shift,159px))}@media (min-width:720px){.site-header.handoff-pending .nav-cta{opacity:0;visibility:hidden;transition:none}.site-header.handoff-pending .nav-login{transform:translateX(var(--handoff-shift,159px));transition:none}}@media (prefers-reduced-motion:reduce){.site-header .nav-cta,.site-header .nav-login{transition:none}}@media (max-width:919px){.site-header .wordmark{align-items:center;min-height:44px;display:inline-flex}.nav-actions>a{position:relative}.nav-actions>a:after{content:"";position:absolute;inset:calc(50% - 22px) 0}}@media (max-width:719px){.site-header-inner{height:60px}.nav-actions{gap:4px}.site-header .nav-login{font-size:13px}.site-header .nav-cta{padding:0 12px;font-size:13px}}@media (max-width:400px){.site-header .nav-login{padding:0 6px}.site-header .nav-cta{padding:0 10px}}.ep{--ep-panel:#efeff2;max-width:1200px;margin:0 auto;padding:72px 24px 112px}.ep-copy,.ep-card,.ep-faq{z-index:1;position:relative}.ep-row{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:80px;display:grid}.ep-row+.ep-row{margin-top:112px}.ep-fit{align-items:center}@media (min-width:720px){.ep{--ep-lane:clamp(0px, calc(640px - 50vw), 40px);--ep-pad:clamp(32px, calc(var(--edge) - 16px), 64px);--ep-out:min(var(--ep-pad), calc(var(--edge) - 16px))}.ep-fit{margin:0 calc(-1 * var(--ep-out));padding:72px var(--ep-pad);background:var(--ep-panel);border-radius:28px}.ep-faq{margin-right:var(--ep-lane)}}@media (min-width:720px) and (max-width:1023px){.ep-fit{grid-template-columns:minmax(0,4fr) minmax(0,5fr);column-gap:64px}}.ep-h{letter-spacing:-.035em;color:var(--text);text-wrap:balance;font-size:clamp(30px,3.4vw,48px);font-weight:500;line-height:1.02}.ep-h2{letter-spacing:-.03em;color:var(--text);text-wrap:balance;font-size:clamp(30px,3.4vw,48px);font-weight:500;line-height:1.08}.ep-sentence{max-width:40ch;color:var(--text-2);text-wrap:pretty;margin-top:22px;font-size:16px;line-height:1.55}.ep-card.rc-job{padding:16px 22px 14px}.rc-job{--rc-pad:22px;--tk:18px;--tk-gap:11px}.rc-job-head{border-bottom:var(--rc-hair) solid var(--rc-sep);align-items:center;gap:12px;margin:0 -22px;padding:0 22px 14px;display:flex}.rc-job-head .rc-av{width:42px;height:42px;font-size:18px}.rc-job-t{letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.25}.rc-job-s{color:var(--rc-2);margin-top:1px;font-size:13px}.rc-sec{color:var(--rc-2);margin:15px 0 3px;font-size:12.5px;font-weight:600;line-height:1.3}.rc-duties{margin:0;padding:0;list-style:none}.rc-duty{--tick:1;align-items:flex-start;gap:var(--tk-gap);border-bottom:var(--rc-hair) solid var(--rc-sep);letter-spacing:-.008em;color:var(--rc-ink);padding:7px 0;font-size:14.5px;line-height:1.38;display:flex}@supports (color:color-mix(in lab, red, red)){.rc-duty{color:color-mix(in srgb, var(--rc-ink) calc(var(--tick) * 100%), var(--rc-2))}}.rc-duty:last-child{border-bottom:none}.rc-txt{text-wrap:pretty;flex:auto;min-width:0}.rc-tick{width:var(--tk);height:var(--tk);margin-top:calc((1.38em - var(--tk)) / 2);flex:none;position:relative}.rc-tick:before{content:"";opacity:var(--tick);will-change:opacity;background:#3dbfb026;border-radius:50%;position:absolute;inset:1px}.rc-tick svg{width:100%;height:100%;position:absolute;inset:0}.rc-tick-o{color:#3c3c434d;opacity:calc(1 - var(--tick));will-change:opacity}.rc-tick-x{color:#2f9a8c;opacity:var(--tick);transform:scale(calc(.82 + .18 * var(--tick)));will-change:opacity, transform}.rc-foot{border-top:var(--rc-hair) solid var(--rc-sep);letter-spacing:-.006em;color:var(--rc-ink);align-items:center;gap:7px;margin:4px -22px 0;padding:12px 22px 0;font-size:13.5px;display:flex}.rc-foot .rc-glyph{width:15px;height:15px;color:var(--rc-2)}.ep-faq{--rc-hair:.5px;--rc-sep:#3c3c4333;border-top:var(--rc-hair) solid var(--rc-sep)}.ep-faq .faq-item{border-bottom:var(--rc-hair) solid var(--rc-sep)}@media (max-resolution:1.49x),(-webkit-max-device-pixel-ratio:1.49){.ep-faq{--rc-hair:1px;--rc-sep:#3c3c431f}}.ep-questions .ep-faq{margin-top:40px}.faq-q{isolation:isolate;letter-spacing:-.01em;padding:18px 0;font-size:16px;font-weight:500;position:relative}.faq-q>span:first-child{text-wrap:pretty}.faq-q:before{content:"";z-index:-1;opacity:0;transition:opacity .2s var(--ease-spring);background:#00000009;border-radius:10px;position:absolute;inset:7px -12px}@media (hover:hover) and (pointer:fine){.faq-q:hover:before{opacity:1}.faq-q:hover .faq-mark:before,.faq-q:hover .faq-mark:after{background:#1c1c1e}}.faq-q:focus-visible{outline:none}.faq-q:focus-visible:before{opacity:1;outline:2px solid var(--vermillion);outline-offset:0}.faq-mark{width:26px;height:26px;transition:transform .2s var(--ease-spring);background:#ffffffd9;border-radius:50%;flex:none;margin:-1px 0;position:relative;box-shadow:0 0 0 .5px #0000001a,0 2px 6px #0000000f,inset 0 .5px #fff}.faq-mark:before,.faq-mark:after{content:"";transition:background-color .2s var(--ease-spring), transform .24s var(--ease-spring);background:#1c1c1ecc;border-radius:1px;position:absolute}.faq-mark:before{height:1.5px;top:12.25px;left:8px;right:8px}.faq-mark:after{width:1.5px;top:8px;bottom:8px;left:12.25px}.faq-item.open .faq-mark:after{transform:scaleY(0)}.faq-q:active .faq-mark{transform:scale(.94)}.faq-a{text-wrap:pretty;max-width:56ch;font-size:15px;line-height:1.6}@media (max-width:859px){.ep{padding-bottom:80px}.ep-questions{grid-template-columns:minmax(0,1fr)}.ep-questions .ep-faq{margin-top:24px}.rc-duty{font-size:14px}}@media (max-width:719px){.ep-row{grid-template-columns:minmax(0,1fr)}.ep-row+.ep-row{margin-top:72px}.ep-card{margin-top:26px}.ep{padding:24px 24px calc(min(85vw - 51px, 340px) + 64px) var(--week-pad,24px)}.ep-fit{margin:0 -16px 0 calc(8px - var(--week-pad,24px));padding:32px 16px 32px calc(var(--week-pad,24px) - 8px);background:var(--ep-panel);border-radius:22px}}@media (max-width:480px){.ep-card{--rc-pad:16px}.ep-card.rc-job{padding:15px 16px 13px}.rc-job{--tk:17px;--tk-gap:10px}.rc-job-head,.rc-foot{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.rc-job-head .rc-av{width:40px;height:40px;font-size:17px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
