:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tca-color-canvas:#efeff1;--tca-color-surface:#fff;--tca-color-surface-raised:#fafafb;--tca-color-surface-sunken:#f3f3f5;--tca-color-surface-muted:#f1f1f3;--tca-color-fill:#f1f1f3;--tca-color-fill-pressed:#e7e7ea;--tca-color-tint:#17171a0f;--tca-color-tint-pressed:#17171a1c;--tca-color-ink:#17171a;--tca-color-ink-2:#5a5a62;--tca-color-muted:#67676f;--tca-color-faint:#c6c6cc;--tca-color-hairline:#e3e3e7;--tca-color-divider:#efeff1;--tca-color-border:#e3e3e7;--tca-color-border-strong:#c6c6cc;--tca-color-selected:#17171a;--tca-color-on-selected:#fff;--tca-color-band-from:#1b1b21;--tca-color-band-to:#0f0f13;--tca-color-on-band:#fff;--tca-color-on-band-muted:#ffffffa3;--tca-color-band-control:#ffffff1f;--tca-color-band-control-edge:#ffffff29;--tca-color-red:#eb0a1e;--tca-color-red-strong:#c00518;--tca-color-red-brand:#c10f10;--tca-color-on-red:#fff;--tca-color-red-ink:#d50a1c;--tca-color-red-soft:#fdecee;--tca-color-green:#1ba05b;--tca-color-success-ink:#107244;--tca-color-success-soft:#f2faf5;--tca-color-success-edge:#dcefe4;--tca-color-warning-ink:#94570a;--tca-color-warning-soft:#fff5e6;--tca-color-warning-edge:#f7e2bf;--tca-color-info-ink:#2357c9;--tca-color-info-soft:#eef3fd;--tca-color-backdrop:#10101473;--tca-color-toast:#17171aeb;--tca-color-on-toast:#fff;--tca-color-skeleton:#e7e7ea;--tca-color-skeleton-sheen:#ffffffa6;--tca-color-focus:#eb0a1e;--tca-color-glass:#ffffffb8;--tca-color-glass-solid:#fff;--tca-color-glass-rim-high:#fffffff2;--tca-color-glass-rim-low:#ffffff2e;--tca-color-glass-specular:#ffffffbf;--tca-shadow-card:0 2px 12px #14141a0d;--tca-shadow-raised:0 10px 26px #14141a1a;--tca-shadow-floating:0 14px 38px #14141a33;--tca-shadow-sheet:0 -20px 60px #00000040;--tca-shadow-band:0 12px 30px #0000004d;--tca-radius-xs:8px;--tca-radius-sm:12px;--tca-radius-md:18px;--tca-radius-lg:22px;--tca-radius-xl:26px;--tca-radius-xxl:30px;--tca-radius-band:34px;--tca-radius-pill:999px;--tca-space-0:0px;--tca-space-1:4px;--tca-space-2:8px;--tca-space-3:12px;--tca-space-4:16px;--tca-space-5:20px;--tca-space-6:24px;--tca-space-7:28px;--tca-space-8:32px;--tca-space-10:40px;--tca-space-12:48px;--tca-space-16:64px;--tca-font-family:"Toyota Type", system-ui, -apple-system, "Segoe UI", sans-serif;--tca-font-weight-light:300;--tca-font-weight-regular:400;--tca-font-weight-medium:500;--tca-font-weight-semibold:600;--tca-font-weight-bold:700;--tca-font-size-micro:11px;--tca-line-height-micro:14px;--tca-font-size-caption:12px;--tca-line-height-caption:16px;--tca-font-size-footnote:13px;--tca-line-height-footnote:18px;--tca-font-size-small:14px;--tca-line-height-small:20px;--tca-font-size-body:15px;--tca-line-height-body:22px;--tca-font-size-lead:17px;--tca-line-height-lead:24px;--tca-font-size-title:clamp(19px, calc(19px + (100cqi - 320px) * .00909), 20px);--tca-line-height-title:26px;--tca-font-size-headline:clamp(22px, calc(22px + (100cqi - 320px) * .01818), 24px);--tca-line-height-headline:30px;--tca-font-size-display:clamp(26px, calc(26px + (100cqi - 320px) * .03636), 30px);--tca-line-height-display:36px;--tca-font-size-numeral:clamp(34px, calc(34px + (100cqi - 320px) * .05455), 40px);--tca-line-height-numeral:44px;--tca-tracking-tight:-.01em;--tca-tracking-normal:0em;--tca-tracking-wide:.04em;--tca-tracking-eyebrow:.14em;--tca-duration-tap:.12s;--tca-duration-quick:.2s;--tca-duration-settle:.32s;--tca-duration-screen:.42s;--tca-duration-hero:.7s;--tca-ease-out:cubic-bezier(.22, .7, .25, 1);--tca-ease-in-out:cubic-bezier(.65, 0, .35, 1);--tca-emphasized:cubic-bezier(.2, 0, 0, 1);--tca-spring-nav:linear(0, .034, .118, .227, .353, .477, .594, .703, .795, .874, .934, .98, 1.015, 1.038, 1.052, 1.058, 1.059, 1.056, 1.051, 1.044, 1.037, 1.029, 1.022, 1.016, 1.011, 1.007, 1.003, 1.001, .999, .998, .997, .997, .997, .997, .997, .997, .998, .998, .999, .999, 1);--tca-spring-nav-duration:.548s;--tca-spring-nav-stiffness:380;--tca-spring-nav-damping:26;--tca-spring-sheet:linear(0, .018, .062, .118, .184, .255, .33, .4, .467, .529, .591, .643, .691, .736, .774, .807, .836, .863, .885, .903, .92, .934, .945, .955, .964, .971, .976, .981, .985, .988, .991, .993, .995, .996, .997, .998, .999, .999, .999, 1, 1);--tca-spring-sheet-duration:.366s;--tca-spring-sheet-stiffness:420;--tca-spring-sheet-damping:38;--tca-spring-present:linear(0, .017, .055, .11, .172, .241, .31, .38, .447, .509, .568, .621, .671, .714, .754, .79, .82, .847, .87, .891, .909, .924, .937, .947, .957, .964, .971, .977, .981, .985, .988, .991, .993, .994, .996, .997, .998, .998, .999, .999, 1);--tca-spring-present-duration:.532s;--tca-spring-present-stiffness:185;--tca-spring-present-damping:25.22;--tca-spring-gesture:linear(0, .021, .072, .135, .213, .29, .372, .446, .516, .585, .643, .699, .745, .789, .824, .854, .882, .903, .923, .938, .952, .962, .97, .978, .983, .988, .991, .994, .996, .998, .999, 1, 1, 1.001, 1.001, 1.001, 1.001, 1.001, 1.001, 1.001, 1);--tca-spring-gesture-duration:.269s;--tca-spring-gesture-stiffness:900;--tca-spring-gesture-damping:54;--tca-spring-gentle:linear(0, .017, .058, .115, .18, .251, .322, .392, .46, .523, .582, .636, .684, .728, .766, .8, .83, .856, .879, .899, .915, .929, .941, .952, .96, .968, .974, .979, .983, .987, .989, .992, .994, .995, .996, .997, .998, .999, .999, .999, 1);--tca-spring-gentle-duration:.46s;--tca-spring-gentle-stiffness:260;--tca-spring-gentle-damping:30;--tca-spring-pop:linear(0, .056, .184, .359, .549, .73, .883, 1.009, 1.099, 1.155, 1.179, 1.18, 1.163, 1.136, 1.102, 1.068, 1.036, 1.011, .99, .977, .969, .967, .968, .972, .978, .984, .99, .996, 1, 1.003, 1.005, 1.006, 1.006, 1.006, 1.005, 1.004, 1.002, 1.001, 1, 1, 1);--tca-spring-pop-duration:.755s;--tca-spring-pop-stiffness:320;--tca-spring-pop-damping:17;--tca-spring-wobble:linear(0, .108, .356, .664, .943, 1.153, 1.274, 1.307, 1.272, 1.193, 1.101, 1.015, .951, .915, .906, .917, .941, .97, .996, 1.015, 1.026, 1.029, 1.025, 1.018, 1.009, 1.001, .995, .992, .991, .992, .995, .997, 1, 1.002, 1.003, 1.003, 1.002, 1.002, 1.001, 1, 1);--tca-spring-wobble-duration:.844s;--tca-spring-wobble-stiffness:520;--tca-spring-wobble-damping:16;--tca-stagger-step:30ms;--tca-press-scale:.97;--tca-layout-gutter:20px;--tca-layout-gutter-compact:16px;--tca-layout-content-max:560px;--tca-layout-tap-target:44px;--tca-layout-compact-width:360px;--tca-layout-tablet-width:600px;--tca-layout-nav-clearance:110px;--tca-glass-blur-radius:20px;--tca-glass-saturation:180%;--tca-z-sticky:30;--tca-z-nav:40;--tca-z-sheet:50;--tca-z-toast:60;--tca-z-overlay:70;--tca-z-splash:100;--tca-emblem:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 978 638'%3E%3Cpath fill-rule='evenodd' d='M0 319a489 319 0 1 0 978 0a489 319 0 1 0 -978 0ZM73 307a415.4 287.6 0 1 0 830.8 0a415.4 287.6 0 1 0 -830.8 0ZM128 163.4a360.2 161.2 0 1 0 720.4 0a360.2 161.2 0 1 0 -720.4 0ZM204.8 142.8a283.4 100.7 0 1 0 566.8 0a283.4 100.7 0 1 0 -566.8 0ZM367.3 325.9a121.5 284 0 1 0 243 0a121.5 284 0 1 0 -243 0ZM412.8 309.6a76 190.4 0 1 0 152 0a76 190.4 0 1 0 -152 0Z'/%3E%3C/svg%3E")}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tca-color-canvas:#0b0b0e;--tca-color-surface:#17171c;--tca-color-surface-raised:#1c1c22;--tca-color-surface-sunken:#1f1f25;--tca-color-surface-muted:#24242b;--tca-color-fill:#24242b;--tca-color-fill-pressed:#2e2e36;--tca-color-tint:#ffffff14;--tca-color-tint-pressed:#ffffff24;--tca-color-ink:#f4f4f6;--tca-color-ink-2:#c4c4cc;--tca-color-muted:#9a9aa4;--tca-color-faint:#4a4a53;--tca-color-hairline:#ffffff14;--tca-color-divider:#ffffff0f;--tca-color-border:#ffffff1f;--tca-color-border-strong:#ffffff47;--tca-color-selected:#f4f4f6;--tca-color-on-selected:#17171a;--tca-color-band-from:#1b1b21;--tca-color-band-to:#0f0f13;--tca-color-on-band:#fff;--tca-color-on-band-muted:#ffffffa3;--tca-color-band-control:#ffffff1f;--tca-color-band-control-edge:#ffffff29;--tca-color-red:#eb0a1e;--tca-color-red-strong:#c00518;--tca-color-red-brand:#c10f10;--tca-color-on-red:#fff;--tca-color-red-ink:#ff6b78;--tca-color-red-soft:#ff2e4224;--tca-color-green:#2bc271;--tca-color-success-ink:#3dd07f;--tca-color-success-soft:#2bc2711f;--tca-color-success-edge:#2bc2713d;--tca-color-warning-ink:#f5a524;--tca-color-warning-soft:#f5a5241f;--tca-color-warning-edge:#f5a52442;--tca-color-info-ink:#7aa2ff;--tca-color-info-soft:#7aa2ff1f;--tca-color-backdrop:#0009;--tca-color-toast:#303038f0;--tca-color-on-toast:#fff;--tca-color-skeleton:#24242b;--tca-color-skeleton-sheen:#ffffff0f;--tca-color-focus:#ff6b78;--tca-color-glass:#1c1c2299;--tca-color-glass-solid:#1e1e24;--tca-color-glass-rim-high:#ffffff52;--tca-color-glass-rim-low:#ffffff0a;--tca-color-glass-specular:#fff3;--tca-shadow-card:0 0 0 1px #ffffff0f;--tca-shadow-raised:0 0 0 1px #ffffff14, 0 10px 26px #0006;--tca-shadow-floating:0 0 0 1px #ffffff14, 0 14px 38px #0000008c;--tca-shadow-sheet:0 0 0 1px #ffffff0f, 0 -20px 60px #0009;--tca-shadow-band:0 12px 30px #00000080}.tca-app[data-motion=reduced]{--tca-duration-quick:.15s;--tca-duration-settle:.15s;--tca-duration-screen:.15s;--tca-duration-hero:.15s;--tca-spring-nav:linear;--tca-spring-sheet:linear;--tca-spring-present:linear;--tca-spring-gesture:linear;--tca-spring-gentle:linear;--tca-spring-pop:linear;--tca-spring-wobble:linear;--tca-spring-nav-duration:.15s;--tca-spring-sheet-duration:.15s;--tca-spring-present-duration:.15s;--tca-spring-gesture-duration:.15s;--tca-spring-gentle-duration:.15s;--tca-spring-pop-duration:.15s;--tca-spring-wobble-duration:.15s;--tca-press-scale:1;--tca-stagger-step:0s}@font-face{font-family:Toyota Type;font-weight:300;font-style:normal;font-display:swap;src:url(/assets/ToyotaType-Light-Pzwrm6D2.ttf)format("truetype")}@font-face{font-family:Toyota Type;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/ToyotaType-Regular-CHu2vBKp.ttf)format("truetype")}@font-face{font-family:Toyota Type;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/ToyotaType-Medium-zYKDirkm.ttf)format("truetype")}@font-face{font-family:Toyota Type;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/ToyotaType-Semibold-DMIi0t2f.ttf)format("truetype")}@font-face{font-family:Toyota Type;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/ToyotaType-Bold-BNluhH4s.ttf)format("truetype")}*,:before,:after{box-sizing:border-box}.tca-app{--safe-top:calc(max(env(safe-area-inset-top,0px), var(--tg-safe-area-inset-top,0px)) + var(--tg-content-safe-area-inset-top,0px));--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px));--safe-left:max(env(safe-area-inset-left,0px), var(--tg-safe-area-inset-left,0px));--safe-right:max(env(safe-area-inset-right,0px), var(--tg-safe-area-inset-right,0px));--gutter:var(--tca-layout-gutter);--move:1;--blur:blur(var(--tca-glass-blur-radius)) saturate(var(--tca-glass-saturation));--nav-clearance:calc(var(--tca-layout-nav-clearance) + var(--safe-bottom));background:var(--tca-color-canvas);height:100%;color:var(--tca-color-ink);font-family:var(--tca-font-family);font-size:var(--tca-font-size-body);line-height:var(--tca-line-height-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;transition:background-color var(--tca-duration-settle) var(--tca-ease-out), color var(--tca-duration-settle) var(--tca-ease-out);position:relative;overflow:clip;container:app/size}@container app (width<=359px){.tca-app>*{--gutter:var(--tca-layout-gutter-compact)}}.tca-app[data-glass=solid]{--blur:none;--tca-color-glass:var(--tca-color-glass-solid)}:where(.tca-app) button,:where(.tca-app) input,:where(.tca-app) textarea,:where(.tca-app) select{font:inherit;color:inherit}:where(.tca-app) button{cursor:pointer;background:0 0;border:0;padding:0}:where(.tca-app) a{color:inherit;text-decoration:none}:where(.tca-app) img{max-width:100%;display:block}:where(.tca-app) h1,:where(.tca-app) h2,:where(.tca-app) h3,:where(.tca-app) h4,:where(.tca-app) p{font-weight:inherit;margin:0}:where(.tca-app) :focus{outline:none}:where(.tca-app) :focus-visible{outline:2px solid var(--tca-color-focus);outline-offset:2px}:where(.tca-app) ::selection{background:color-mix(in srgb, var(--tca-color-red) 22%, transparent)}tca-icon{width:var(--icon-size,20px);height:var(--icon-size,20px);color:inherit;flex:none;display:inline-flex}tca-icon svg{fill:none;stroke:currentColor;width:100%;height:100%;stroke-width:var(--icon-stroke,1.75);stroke-linecap:round;stroke-linejoin:round;overflow:visible}.scroll{overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;position:absolute;inset:0;overflow:hidden auto}.scroll::-webkit-scrollbar{display:none}.page{width:100%;max-width:var(--tca-layout-content-max);padding:var(--tca-space-5) calc(var(--gutter) + var(--safe-right)) var(--nav-clearance) calc(var(--gutter) + var(--safe-left));margin-inline:auto}.page--no-nav{padding-bottom:calc(var(--tca-space-6) + var(--safe-bottom))}.stack{gap:var(--stack-gap,var(--tca-space-3));flex-direction:column;display:flex}.cluster{align-items:center;gap:var(--cluster-gap,var(--tca-space-2));flex-wrap:wrap;display:flex}.spacer{flex:1}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}[hidden]{display:none!important}.t-numeral{font-size:var(--tca-font-size-numeral);line-height:var(--tca-line-height-numeral);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600}.t-display{font-size:var(--tca-font-size-display);line-height:var(--tca-line-height-display);letter-spacing:var(--tca-tracking-tight);font-weight:500}.t-headline{font-size:var(--tca-font-size-headline);line-height:var(--tca-line-height-headline);letter-spacing:var(--tca-tracking-tight);font-weight:500}.t-title{font-size:var(--tca-font-size-title);line-height:var(--tca-line-height-title);font-weight:500}.t-lead{font-size:var(--tca-font-size-lead);line-height:var(--tca-line-height-lead);font-weight:500}.t-body{font-size:var(--tca-font-size-body);line-height:var(--tca-line-height-body)}.t-small{font-size:var(--tca-font-size-small);line-height:var(--tca-line-height-small)}.t-footnote{font-size:var(--tca-font-size-footnote);line-height:var(--tca-line-height-footnote)}.t-caption{font-size:var(--tca-font-size-caption);line-height:var(--tca-line-height-caption)}.t-micro{font-size:var(--tca-font-size-micro);line-height:var(--tca-line-height-micro)}.t-eyebrow{font-size:var(--tca-font-size-micro);line-height:var(--tca-line-height-micro);letter-spacing:var(--tca-tracking-eyebrow);text-transform:uppercase;color:var(--tca-color-muted);font-weight:500}.t-medium{font-weight:500}.t-semibold{font-weight:600}.t-muted{color:var(--tca-color-muted)}.t-ink2{color:var(--tca-color-ink-2)}.t-red{color:var(--tca-color-red-ink)}.t-success{color:var(--tca-color-success-ink)}.t-center{text-align:center}.t-pretty{text-wrap:pretty}.t-tabular{font-variant-numeric:tabular-nums}:where(.tca-app){--press-dur:var(--tca-spring-pop-duration);--press-ease:var(--tca-spring-pop)}:is(.btn,.icon-btn,.chip,.date-pill,.cal__day,.option,.search-pill,.pressable,.tile,.link):is(:active,.is-pressed){--press-dur:var(--tca-duration-tap);--press-ease:var(--tca-ease-out)}.tile{transition:transform var(--press-dur) var(--press-ease)}.tile.is-pressed{transform:scale(var(--tca-press-scale))}.pressable{transition:transform var(--press-dur) var(--press-ease), box-shadow var(--tca-duration-quick) var(--tca-ease-out), background-color var(--tca-duration-quick) var(--tca-ease-out)}.pressable:active,.pressable.is-pressed{transform:scale(var(--tca-press-scale))}@media (hover:hover){.pressable:hover{box-shadow:var(--tca-shadow-raised)}}.hit{position:relative}.hit:after{content:"";width:max(100%, var(--tca-layout-tap-target));height:max(100%, var(--tca-layout-tap-target));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn{--h:50px;justify-content:center;align-items:center;gap:var(--tca-space-2);min-height:var(--h);border-radius:var(--tca-radius-pill);font-size:var(--tca-font-size-body);text-align:center;-webkit-user-select:none;user-select:none;transition:transform var(--press-dur) var(--press-ease), background-color var(--tca-duration-quick) var(--tca-ease-out), color var(--tca-duration-quick) var(--tca-ease-out), box-shadow var(--tca-duration-quick) var(--tca-ease-out);padding:6px 22px;font-weight:500;line-height:1.25;display:inline-flex;position:relative}.btn:active,.btn.is-pressed{transform:scale(var(--tca-press-scale))}.btn tca-icon{--icon-size:17px;--icon-stroke:2}.btn--primary{background:var(--tca-color-red);color:var(--tca-color-on-red);box-shadow:0 8px 20px color-mix(in srgb, var(--tca-color-red) 26%, transparent)}.btn--primary:active,.btn--primary.is-pressed{background:var(--tca-color-red-strong)}.btn--secondary{color:var(--tca-color-ink);box-shadow:inset 0 0 0 1.5px var(--tca-color-ink)}.btn--secondary:active,.btn--secondary.is-pressed{background:var(--tca-color-tint)}.btn--tonal{background:var(--tca-color-tint);color:var(--tca-color-ink)}.btn--tonal:active,.btn--tonal.is-pressed{background:var(--tca-color-tint-pressed)}.btn--outline{background:var(--tca-color-surface);color:var(--tca-color-ink);box-shadow:inset 0 0 0 1.2px var(--tca-color-border)}.btn--outline:active,.btn--outline.is-pressed{background:var(--tca-color-fill)}.btn--danger{background:var(--tca-color-surface);color:var(--tca-color-red-ink);box-shadow:inset 0 0 0 1.2px var(--tca-color-border)}.btn--danger:active,.btn--danger.is-pressed{background:var(--tca-color-red-soft)}.btn--danger-solid{background:var(--tca-color-red);color:var(--tca-color-on-red)}.btn--ghost{color:var(--tca-color-ink);padding-inline:14px}.btn--ghost:active,.btn--ghost.is-pressed{background:var(--tca-color-tint)}.btn--on-band{color:#17171a;background:#fff}.btn--lg{--h:56px;font-size:var(--tca-font-size-lead)}.btn--sm{--h:40px;font-size:var(--tca-font-size-footnote);padding:4px 16px}.btn--sm:after{content:"";position:absolute;inset:-2px 0}.btn--block{width:100%;display:flex}.btn[disabled],.btn[aria-disabled=true]{background:var(--tca-color-tint);color:var(--tca-color-muted);box-shadow:none;pointer-events:none}.btn__label,.btn__spinner,.btn__done{transition:opacity var(--tca-duration-quick) var(--tca-ease-out), transform var(--tca-spring-gentle-duration) var(--tca-spring-gentle)}.btn__label{align-items:center;gap:var(--tca-space-2);display:inline-flex}.btn__spinner,.btn__done{opacity:0;transform:scale(calc(1 - .4 * var(--move)));pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.btn__done svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.btn__done path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--tca-duration-quick) var(--tca-ease-out)}.btn:is([aria-busy=true],[data-state=busy],[data-state=done]){pointer-events:none}.btn:is([aria-busy=true],[data-state=busy],[data-state=done]) .btn__label{opacity:0;transform:scale(calc(1 - .08 * var(--move)))}.btn:is([aria-busy=true],[data-state=busy]) .btn__spinner,.btn[data-state=done] .btn__done{opacity:1;transform:none}.btn[data-state=done] .btn__done path{stroke-dashoffset:0;transition:stroke-dashoffset var(--tca-duration-settle) var(--tca-emphasized) 80ms}.btn:not([aria-busy=true],[data-state=busy]) .btn__spinner .spinner{animation-play-state:paused}.btn[data-state=error]{animation:shake var(--tca-duration-settle) var(--tca-ease-out)}.icon-btn{--size:40px;width:var(--size);height:var(--size);background:var(--tca-color-tint);color:var(--tca-color-ink);transition:transform var(--press-dur) var(--press-ease), background-color var(--tca-duration-quick) var(--tca-ease-out);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.icon-btn:after{content:"";inset:calc((var(--size) - var(--tca-layout-tap-target)) / 2);border-radius:50%;position:absolute}.icon-btn:active,.icon-btn.is-pressed{background:var(--tca-color-tint-pressed);transform:scale(.92)}.icon-btn tca-icon{--icon-size:18px;--icon-stroke:2}.icon-btn--sm{--size:34px}.icon-btn--sm tca-icon{--icon-size:16px}.icon-btn--plain{background:0 0}.icon-btn--on-band{background:var(--tca-color-band-control);color:var(--tca-color-on-band)}.icon-btn--on-band:active,.icon-btn--on-band.is-pressed{background:#fff3}.icon-btn--ink{background:var(--tca-color-selected);color:var(--tca-color-on-selected)}.link{min-height:var(--tca-layout-tap-target);font-size:var(--tca-font-size-footnote);color:var(--tca-color-muted);align-items:center;gap:4px;font-weight:500;display:inline-flex}.link:active,.link.is-pressed{color:var(--tca-color-ink)}.link tca-icon{--icon-size:14px;--icon-stroke:2}.chips{gap:var(--tca-space-2);flex-wrap:wrap;display:flex}.chip{border-radius:var(--tca-radius-pill);background:var(--tca-color-surface);min-height:40px;color:var(--tca-color-ink);box-shadow:inset 0 0 0 1.2px var(--tca-color-border);font-size:var(--tca-font-size-footnote);transition:transform var(--press-dur) var(--press-ease), background-color var(--tca-duration-quick) var(--tca-ease-out), color var(--tca-duration-quick) var(--tca-ease-out), box-shadow var(--tca-duration-quick) var(--tca-ease-out);justify-content:center;align-items:center;gap:6px;padding:6px 16px;font-weight:500;line-height:1.25;display:inline-flex;position:relative}.chip:after{content:"";position:absolute;inset:-2px 0}.chip:active,.chip.is-pressed{transform:scale(.96)}.chip tca-icon{--icon-size:15px;transition:transform var(--tca-duration-settle) var(--tca-ease-out)}.chip[aria-pressed=true],.chip[aria-checked=true],.chip[aria-selected=true],.chip[aria-expanded=true]{background:var(--tca-color-selected);color:var(--tca-color-on-selected);box-shadow:inset 0 0 0 1.2px var(--tca-color-selected)}.chip[aria-expanded=true] tca-icon[name=chevron-down]{transform:rotate(180deg)}.chip--soft{background:var(--tca-color-fill);box-shadow:none}.chip[disabled]{color:var(--tca-color-faint);pointer-events:none}.slots{gap:var(--tca-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dates{gap:var(--tca-space-2);display:flex}.date-pill{border-radius:var(--tca-radius-md);background:var(--tca-color-surface);min-width:0;color:var(--tca-color-ink);box-shadow:inset 0 0 0 1.2px var(--tca-color-border);transition:transform var(--press-dur) var(--press-ease), background-color var(--tca-duration-quick) var(--tca-ease-out), color var(--tca-duration-quick) var(--tca-ease-out), box-shadow var(--tca-duration-quick) var(--tca-ease-out);flex-direction:column;flex:1 1 0;align-items:center;gap:2px;padding:10px 2px;display:flex}.date-pill:active,.date-pill.is-pressed{transform:scale(.95)}.date-pill__dow{font-size:var(--tca-font-size-micro);line-height:var(--tca-line-height-micro);letter-spacing:.06em;opacity:.72;font-weight:500}.date-pill__day{font-size:var(--tca-font-size-title);line-height:var(--tca-line-height-title);font-variant-numeric:tabular-nums;font-weight:600}.date-pill[aria-checked=true]{background:var(--tca-color-selected);color:var(--tca-color-on-selected);box-shadow:inset 0 0 0 1.2px var(--tca-color-selected)}.date-pill--icon{flex:0 0 48px;justify-content:center}.seg{--pad:4px;padding:var(--pad);border-radius:var(--tca-radius-pill);background:var(--tca-color-surface);box-shadow:var(--tca-shadow-card);isolation:isolate;display:flex;position:relative}.seg__opt{z-index:1;border-radius:var(--tca-radius-pill);min-width:min-content;min-height:40px;font-size:var(--tca-font-size-footnote);color:var(--tca-color-muted);transition:color var(--tca-duration-quick) var(--tca-ease-out);flex:1 1 0;padding:4px 8px;line-height:1.2;position:relative}@container app (width<=359px){.seg__opt{padding-inline:4px}}.seg__opt[aria-selected=true],.seg__opt[aria-checked=true]{color:var(--tca-color-on-selected);font-weight:500}.seg__pill{z-index:0;top:var(--pad);bottom:var(--pad);width:var(--w,0px);border-radius:var(--tca-radius-pill);background:var(--tca-color-selected);transform:translateX(var(--x,0px));transition:transform var(--tca-spring-nav-duration) var(--tca-spring-nav), width var(--tca-spring-nav-duration) var(--tca-spring-nav), background-color var(--tca-duration-quick) var(--tca-ease-out);position:absolute;left:0}.seg.is-instant .seg__pill{transition:none}.has-pill{isolation:isolate;position:relative}.has-pill>:not(.choice__pill){z-index:1;position:relative}.has-pill>[role=radio]{background:0 0}.has-pill>[role=radio][aria-checked=true]{box-shadow:inset 0 0 0 1.2px #0000}.choice__pill{z-index:0;width:var(--w,0px);height:var(--h,0px);background:var(--tca-color-selected);opacity:0;pointer-events:none;transform:translate(var(--x,0px), var(--y,0px));transition:transform var(--tca-spring-nav-duration) var(--tca-spring-nav), width var(--tca-spring-nav-duration) var(--tca-spring-nav), height var(--tca-spring-nav-duration) var(--tca-spring-nav), opacity var(--tca-duration-quick) var(--tca-ease-out), background-color var(--tca-duration-quick) var(--tca-ease-out);position:absolute;top:0;left:0}.has-pill.is-instant .choice__pill{transition:none}.seg--sm{--pad:3px;flex:none}.seg--sm .seg__opt{min-width:38px;min-height:30px;font-size:var(--tca-font-size-micro);letter-spacing:.04em;flex:none;padding:4px 10px;font-weight:500}.seg--sm .seg__opt:after{content:"";position:absolute;inset:-7px 0}.seg--on-band{background:var(--tca-color-band-control);box-shadow:inset 0 0 0 1px var(--tca-color-band-control-edge)}.seg--on-band .seg__opt{color:var(--tca-color-on-band-muted)}.seg--on-band .seg__opt[aria-selected=true],.seg--on-band .seg__opt[aria-checked=true]{color:#17171a}.seg--on-band .seg__pill{background:#fff}.seg--fill{background:var(--tca-color-fill);box-shadow:none}.cal{border-radius:var(--tca-radius-lg);background:var(--tca-color-surface);box-shadow:inset 0 0 0 1.2px var(--tca-color-border);padding:14px 14px 12px}.cal__head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.cal__title{font-size:var(--tca-font-size-small);font-weight:500}.cal__grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.cal__wd{font-size:var(--tca-font-size-micro);color:var(--tca-color-muted);padding:6px 0;font-weight:500}.cal__day{height:40px;font-size:var(--tca-font-size-small);font-variant-numeric:tabular-nums;transition:background-color var(--tca-duration-quick) var(--tca-ease-out), color var(--tca-duration-quick) var(--tca-ease-out), transform var(--press-dur) var(--press-ease);border-radius:50%;font-weight:500}.cal__day:active,.cal__day.is-pressed{transform:scale(.9)}.cal__day[aria-current=date]{box-shadow:inset 0 0 0 1.2px var(--tca-color-border-strong)}.cal__day[aria-checked=true]{background:var(--tca-color-selected);color:var(--tca-color-on-selected)}.cal__day[disabled]{color:var(--tca-color-faint);pointer-events:none}.field{flex-direction:column;gap:7px;display:flex}.field__label{font-size:var(--tca-font-size-footnote);line-height:var(--tca-line-height-footnote);color:var(--tca-color-muted);padding-inline:6px}.field__help>.t-tabular{white-space:nowrap;flex:none}.field__help{justify-content:space-between;gap:var(--tca-space-3);font-size:var(--tca-font-size-caption);line-height:var(--tca-line-height-caption);color:var(--tca-color-muted);padding-inline:6px;display:flex}.field__error{color:var(--tca-color-red-ink)}.control{align-items:center;display:flex;position:relative}.control>tca-icon{--icon-size:18px;color:var(--tca-color-muted);pointer-events:none;position:absolute;inset-inline-start:18px}.control>.control__prefix{color:var(--tca-color-ink);pointer-events:none;font-weight:500;position:absolute;inset-inline-start:18px}.control>.control__end{position:absolute;inset-inline-end:6px}.input{border-radius:var(--tca-radius-pill);background:var(--tca-color-surface);width:100%;min-height:52px;color:var(--tca-color-ink);box-shadow:inset 0 0 0 1.2px var(--tca-color-border), 0 0 0 0 transparent;font-size:max(16px, var(--tca-font-size-body));transition:box-shadow var(--tca-duration-quick) var(--tca-ease-out), background-color var(--tca-duration-quick) var(--tca-ease-out);appearance:none;border:0;padding:0 20px;font-weight:500}.input::placeholder{color:var(--tca-color-muted);opacity:1;font-weight:400}.input:focus,.input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--tca-color-ink), 0 0 0 4px color-mix(in srgb, var(--tca-color-ink) 9%, transparent);outline:none}.input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--tca-color-red-ink), 0 0 0 4px color-mix(in srgb, var(--tca-color-red) 12%, transparent)}.input[readonly]{background:var(--tca-color-surface-sunken)}.input:disabled{background:var(--tca-color-fill);color:var(--tca-color-muted)}.control>tca-icon~.input,.input--lead{padding-inline-start:48px}.control>.control__prefix~.input{padding-inline-start:68px}.control>.control__end~.input{padding-inline-end:56px}.input--code{letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums}.input--area{border-radius:var(--tca-radius-lg);min-height:120px;line-height:var(--tca-line-height-body);resize:none;padding:15px 20px}.input--select{text-align:start;align-items:center;padding-inline-end:48px;display:flex}.input--select+tca-icon{position:absolute;inset-inline:auto 18px}.otp{gap:var(--tca-space-2);grid-template-columns:repeat(6,minmax(0,1fr));max-width:360px;margin-inline:auto;display:grid;position:relative}.otp__input{z-index:2;opacity:0;color:#0000;caret-color:#0000;background:0 0;border:0;width:100%;font-size:16px;position:absolute;inset:0}.otp__cell{border-radius:var(--tca-radius-md);background:var(--tca-color-surface);height:58px;box-shadow:inset 0 0 0 1.2px var(--tca-color-border), 0 0 0 0 transparent;font-size:var(--tca-font-size-title);font-variant-numeric:tabular-nums;transition:box-shadow var(--tca-duration-quick) var(--tca-ease-out), color var(--tca-duration-quick) var(--tca-ease-out), background-color var(--tca-duration-quick) var(--tca-ease-out);place-items:center;font-weight:600;display:grid;position:relative}.otp__cell span{animation:otp-digit var(--tca-spring-pop-duration) var(--tca-spring-pop) both;display:block}.otp__cell.is-active{box-shadow:inset 0 0 0 1.5px var(--tca-color-ink), 0 0 0 4px color-mix(in srgb, var(--tca-color-ink) 9%, transparent)}.otp__cell.is-active:empty:after{content:"";background:var(--tca-color-ink);border-radius:1px;width:2px;height:24px;animation:1s step-end infinite caret}.otp[data-state=error] .otp__cell{box-shadow:inset 0 0 0 1.5px var(--tca-color-red-ink);color:var(--tca-color-red-ink);background:var(--tca-color-red-soft)}.otp[data-state=error]{animation:shake .42s var(--tca-ease-out)}.otp[data-state=success] .otp__cell{box-shadow:inset 0 0 0 1.5px var(--tca-color-success-edge);color:var(--tca-color-success-ink);background:var(--tca-color-success-soft)}.otp[data-state=busy] .otp__cell{opacity:.6}@keyframes otp-digit{0%{transform:translateY(calc(6px * var(--move))) scale(calc(1 - .3 * var(--move)));opacity:0}}@keyframes caret{50%{opacity:0}}@keyframes shake{20%,60%{transform:translateX(calc(-6px * var(--move)))}40%,80%{transform:translateX(calc(6px * var(--move)))}}.check{align-items:flex-start;gap:var(--tca-space-3);cursor:pointer;font-size:var(--tca-font-size-footnote);color:var(--tca-color-ink-2);padding:4px 6px;line-height:1.5;display:flex}.check input,.radio input,.switch input{opacity:0;width:1px;height:1px;position:absolute}.check__box{background:var(--tca-color-surface);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--tca-color-border-strong);color:var(--tca-color-on-selected);transition:box-shadow var(--tca-duration-quick) var(--tca-ease-out);border-radius:7px;flex:none;place-items:center;margin-top:1px;display:grid;position:relative}.check__box:before{content:"";border-radius:inherit;background:var(--tca-color-selected);opacity:0;transition:scale var(--tca-duration-quick) var(--tca-ease-in-out) 90ms, opacity var(--tca-duration-quick) var(--tca-ease-in-out) 90ms;position:absolute;inset:0;scale:.4}.check__box svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22px;width:14px;height:14px;transition:stroke-dashoffset var(--tca-duration-quick) var(--tca-ease-in-out);position:relative}.check input:checked+.check__box{box-shadow:inset 0 0 0 1.5px var(--tca-color-selected)}.check input:checked+.check__box:before{opacity:1;transition:scale var(--tca-spring-pop-duration) var(--tca-spring-pop), opacity var(--tca-duration-quick) var(--tca-ease-out);scale:1}.check input:checked+.check__box svg{stroke-dashoffset:0;transition:stroke-dashoffset var(--tca-duration-settle) var(--tca-ease-out) 70ms}.check input:focus-visible+.check__box{outline:2px solid var(--tca-color-focus);outline-offset:2px}.check a{color:var(--tca-color-ink);text-underline-offset:2px;text-decoration:underline}.radio__ring{width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--tca-color-border-strong);transition:box-shadow var(--tca-spring-gentle-duration) var(--tca-spring-gentle);border-radius:50%;flex:none}[aria-checked=true]>.radio__ring,.radio input:checked+.radio__ring{box-shadow:inset 0 0 0 7px var(--tca-color-selected)}.option{border-radius:var(--tca-radius-lg);background:var(--tca-color-surface);width:100%;box-shadow:inset 0 0 0 1.2px var(--tca-color-border);text-align:start;transition:box-shadow var(--tca-duration-quick) var(--tca-ease-out), transform var(--press-dur) var(--press-ease);align-items:center;gap:14px;padding:12px 16px 12px 12px;display:flex}.option:active,.option.is-pressed{transform:scale(.98)}.option[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--tca-color-selected)}.option__media{flex:none;width:84px}.option__body{flex:1;min-width:0}.switch{cursor:pointer;flex:none;display:inline-flex;position:relative}.switch__track{border-radius:var(--tca-radius-pill);background:var(--tca-color-tint-pressed);width:51px;height:31px;transition:background-color var(--tca-duration-quick) var(--tca-ease-out)}.switch__thumb{width:27px;height:27px;transition:transform var(--tca-spring-nav-duration) var(--tca-spring-nav), background-color var(--tca-duration-quick) var(--tca-ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #0003}.switch input:checked~.switch__track{background:var(--tca-color-selected)}.switch input:checked~.switch__thumb{background:var(--tca-color-on-selected);transform:translate(20px)}.switch input:focus-visible~.switch__track{outline:2px solid var(--tca-color-focus);outline-offset:2px}.range{--p:50%;appearance:none;cursor:pointer;background:0 0;width:100%;height:32px;margin:0}.range::-webkit-slider-runnable-track{border-radius:var(--tca-radius-pill);background:linear-gradient(to right, var(--tca-color-selected) var(--p), var(--tca-color-fill-pressed) var(--p));height:6px}.range::-moz-range-track{border-radius:var(--tca-radius-pill);background:linear-gradient(to right, var(--tca-color-selected) var(--p), var(--tca-color-fill-pressed) var(--p));height:6px}.range::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;transition:transform var(--press-dur) var(--press-ease);background:#fff;border-radius:50%;margin-top:-10px;box-shadow:0 0 0 1px #0000000f,0 3px 8px #0000002e}.range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:26px;height:26px;box-shadow:0 0 0 1px #0000000f,0 3px 8px #0000002e}.range:active::-webkit-slider-thumb{transform:scale(1.12)}.range__scale{font-size:var(--tca-font-size-caption);color:var(--tca-color-muted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.card{--card-pad:20px;padding:var(--card-pad);border-radius:var(--tca-radius-xl);background:var(--tca-color-surface);box-shadow:var(--tca-shadow-card);position:relative}.card--tight{--card-pad:16px;border-radius:var(--tca-radius-lg)}.card--flush{padding:0;overflow:hidden}.card--outline{box-shadow:inset 0 0 0 1.2px var(--tca-color-border)}.card--dark{color:#fff;background:linear-gradient(135deg,#26262e,#151519);overflow:hidden;box-shadow:0 16px 38px #14141a4d}.card--dark .t-muted,.card--dark .t-eyebrow{color:#fff9}.watermark:before{content:"";aspect-ratio:978/638;opacity:.05;width:190px;-webkit-mask:var(--tca-emblem) center / contain no-repeat;-webkit-mask:var(--tca-emblem) center / contain no-repeat;mask:var(--tca-emblem) center / contain no-repeat;pointer-events:none;background:currentColor;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.well{--size:44px;width:var(--size);height:var(--size);color:var(--tca-color-ink);box-shadow:inset 0 0 0 1.2px var(--tca-color-border);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.well tca-icon{--icon-size:20px}.well--sm{--size:38px}.well--sm tca-icon{--icon-size:17px}.well--lg{--size:48px}.well--fill{background:var(--tca-color-fill);box-shadow:none}.well--ink{background:var(--tca-color-selected);color:var(--tca-color-on-selected);box-shadow:none}.well--red{background:var(--tca-color-red-soft);color:var(--tca-color-red-ink);box-shadow:none}.well--success{background:var(--tca-color-success-soft);color:var(--tca-color-success-ink);box-shadow:inset 0 0 0 1.2px var(--tca-color-success-edge)}.well--warning{background:var(--tca-color-warning-soft);color:var(--tca-color-warning-ink);box-shadow:inset 0 0 0 1.2px var(--tca-color-warning-edge)}.well__dot{background:var(--tca-color-red);width:9px;height:9px;box-shadow:0 0 0 1.5px var(--tca-color-surface);border-radius:50%;position:absolute;top:2px;right:2px}.tiles{gap:var(--tca-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tile{border-radius:var(--tca-radius-lg);background:var(--tca-color-surface);min-width:0;box-shadow:var(--tca-shadow-card);text-align:start;flex-direction:column;align-items:flex-start;padding:16px 14px;display:flex}.tile .well{margin-bottom:var(--tca-space-3)}.tile__title{font-size:var(--tca-font-size-small);line-height:var(--tca-line-height-small);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-weight:500}.tile__desc{font-size:var(--tca-font-size-caption);line-height:var(--tca-line-height-caption);color:var(--tca-color-muted);margin-top:2px}@container app (width<=359px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tiles>.tile:nth-child(3):last-child{align-items:center;gap:var(--tca-space-3);flex-direction:row;grid-column:span 2}.tiles>.tile:nth-child(3):last-child .well{margin-bottom:0}}.row{text-align:start;width:100%;min-height:64px;color:var(--tca-color-ink);align-items:center;gap:14px;padding:12px 16px;display:flex}.row__body{flex:1;min-width:0}.row__title{font-size:var(--tca-font-size-body);line-height:var(--tca-line-height-body);font-weight:500}.row__meta{font-size:var(--tca-font-size-footnote);line-height:var(--tca-line-height-footnote);color:var(--tca-color-muted);margin-top:1px}.row__value{font-size:var(--tca-font-size-small);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.row__trail{color:var(--tca-color-faint);--icon-size:18px;--icon-stroke:2;transition:transform var(--tca-duration-settle) var(--tca-ease-out);flex:none;display:inline-flex}.row[aria-expanded=true] .row__trail{transform:rotate(180deg)}.row--card{border-radius:var(--tca-radius-lg);background:var(--tca-color-surface);box-shadow:var(--tca-shadow-card)}.row--danger .row__title{color:var(--tca-color-red-ink)}.list{border-radius:var(--tca-radius-xl);background:var(--tca-color-surface);box-shadow:var(--tca-shadow-card);padding:2px 16px}.list>.row{padding-inline:0}.list>.row+.row{box-shadow:inset 0 1px 0 var(--tca-color-divider)}.section{margin-top:var(--tca-space-7)}.section:first-child{margin-top:0}.section__head{justify-content:space-between;align-items:flex-end;gap:var(--tca-space-3);display:flex}.section__head .link{margin-bottom:-10px}.section__title{font-size:var(--tca-font-size-headline);line-height:var(--tca-line-height-headline);letter-spacing:var(--tca-tracking-tight);font-weight:500}.section__sub{font-size:var(--tca-font-size-footnote);line-height:var(--tca-line-height-footnote);color:var(--tca-color-muted);margin:2px 0 14px}.group-label{font-size:var(--tca-font-size-footnote);color:var(--tca-color-muted);margin:0 0 8px 6px}.kv{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));text-align:center;box-shadow:inset 0 1px 0 var(--tca-color-divider), inset 0 -1px 0 var(--tca-color-divider);padding:12px 0;display:grid}.kv>div{min-width:0;padding-inline:6px}.kv>div+div{box-shadow:inset 1px 0 0 var(--tca-color-divider)}.kv__k{font-size:var(--tca-font-size-micro);line-height:var(--tca-line-height-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--tca-color-muted);font-weight:500}.kv__v{font-size:var(--tca-font-size-small);font-variant-numeric:tabular-nums;margin-top:4px;font-weight:500}.stat{border-radius:var(--tca-radius-lg);background:var(--tca-color-surface);box-shadow:var(--tca-shadow-card);padding:18px 16px}.stat__value{font-size:var(--tca-font-size-display);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:flex-start;font-weight:600;line-height:1.1;display:flex}.stat__value tca-icon{--icon-size:16px;--icon-stroke:2;color:var(--tca-color-red-ink)}.stat__label{font-size:var(--tca-font-size-footnote);color:var(--tca-color-muted);margin-top:6px}.car{border-radius:var(--tca-radius-xl);background:var(--tca-color-surface);box-shadow:var(--tca-shadow-card);padding:12px 12px 16px}.car__stage{border-radius:var(--tca-radius-lg);background:var(--tca-color-surface-sunken);padding:22px 10px 0;position:relative;overflow:hidden}.car__stage>img:not(.car__hev){width:100%}.car__stage>.car__hev{z-index:1;border-radius:3px;width:auto;height:15px;position:absolute;top:10px;left:10px}.car__body{margin-top:var(--tca-space-3);text-align:center}.car__name{margin-top:var(--tca-space-2);font-size:var(--tca-font-size-lead);line-height:var(--tca-line-height-lead);font-weight:500}.car__meta{margin:2px 0 var(--tca-space-3);font-size:var(--tca-font-size-footnote);color:var(--tca-color-muted);text-wrap:pretty}.thumb{border-radius:var(--tca-radius-md);background:var(--tca-color-surface-sunken);flex:none;place-items:center;width:80px;height:62px;display:grid;overflow:hidden}.thumb img{width:74px}.carousel{margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 12px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.carousel::-webkit-scrollbar{display:none}.carousel>*{scroll-snap-align:start;flex:0 0 min(255px,74%)}.badge{border-radius:var(--tca-radius-pill);background:var(--tca-color-tint);min-height:24px;color:var(--tca-color-ink-2);font-size:var(--tca-font-size-micro);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-weight:500;line-height:1.3;display:inline-flex}.badge tca-icon{--icon-size:13px;--icon-stroke:2}.badge--success{background:var(--tca-color-success-soft);color:var(--tca-color-success-ink)}.badge--warning{background:var(--tca-color-warning-soft);color:var(--tca-color-warning-ink)}.badge--danger{background:var(--tca-color-red-soft);color:var(--tca-color-red-ink)}.badge--info{background:var(--tca-color-info-soft);color:var(--tca-color-info-ink)}.badge--ink{background:var(--tca-color-selected);color:var(--tca-color-on-selected)}.tag{border-radius:var(--tca-radius-pill);background:var(--tca-color-tint);color:var(--tca-color-ink-2);font-size:var(--tca-font-size-micro);letter-spacing:.06em;padding:6px 12px;font-weight:500;line-height:1.2;display:inline-block}.status{font-size:var(--tca-font-size-micro);line-height:var(--tca-line-height-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--tca-color-success-ink);align-items:center;gap:6px;font-weight:500;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status--warning{color:var(--tca-color-warning-ink)}.status--danger{color:var(--tca-color-red-ink)}.status--muted{color:var(--tca-color-muted)}.avatar{color:#fff;width:38px;height:38px;font-size:var(--tca-font-size-footnote);background:linear-gradient(160deg,#d9bba5,#c9a186);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 2px #ffffff59}.avatar img{object-fit:cover;width:100%;height:100%}.avatar--xl{width:92px;height:92px;box-shadow:0 0 0 4px var(--tca-color-canvas);font-size:34px;font-weight:500}.notice{align-items:flex-start;gap:var(--tca-space-3);border-radius:var(--tca-radius-lg);background:var(--tca-color-fill);color:var(--tca-color-ink);padding:14px 16px;display:flex}.notice>tca-icon{--icon-size:20px;margin-top:1px}.notice__title{font-size:var(--tca-font-size-small);line-height:var(--tca-line-height-small);font-weight:500}.notice__text{font-size:var(--tca-font-size-footnote);line-height:var(--tca-line-height-footnote);color:var(--tca-color-ink-2);margin-top:2px}.notice--success{background:var(--tca-color-success-soft);box-shadow:inset 0 0 0 1px var(--tca-color-success-edge)}.notice--success>tca-icon,.notice--success .notice__title{color:var(--tca-color-success-ink)}.notice--warning{background:var(--tca-color-warning-soft);box-shadow:inset 0 0 0 1px var(--tca-color-warning-edge)}.notice--warning>tca-icon,.notice--warning .notice__title{color:var(--tca-color-warning-ink)}.notice--danger{background:var(--tca-color-red-soft)}.notice--danger>tca-icon,.notice--danger .notice__title{color:var(--tca-color-red-ink)}.notice--info{background:var(--tca-color-info-soft)}.notice--info>tca-icon,.notice--info .notice__title{color:var(--tca-color-info-ink)}.empty{align-items:center;gap:var(--tca-space-2);text-align:center;flex-direction:column;padding:32px 20px;display:flex}.empty__icon{width:76px;height:76px;margin-bottom:var(--tca-space-2);background:var(--tca-color-fill);color:var(--tca-color-ink-2);--icon-size:32px;--icon-stroke:1.5;border-radius:50%;place-items:center;display:grid}.empty__icon.well--red,.empty--error .empty__icon{background:var(--tca-color-red-soft);color:var(--tca-color-red-ink)}.empty--success .empty__icon{background:var(--tca-color-success-soft);color:var(--tca-color-success-ink)}.empty__title{font-size:var(--tca-font-size-lead);line-height:var(--tca-line-height-lead);text-wrap:balance;font-weight:500}.empty__text{max-width:34ch;font-size:var(--tca-font-size-small);line-height:var(--tca-line-height-small);color:var(--tca-color-muted);text-wrap:pretty}.empty__actions{align-items:stretch;gap:var(--tca-space-2);width:min(100%,300px);margin-top:var(--tca-space-4);flex-direction:column;display:flex}.skel{border-radius:var(--tca-radius-sm);background:var(--tca-color-skeleton);color:#0000;position:relative;overflow:hidden}.skel:before{visibility:hidden}.skel:after{content:"";background:linear-gradient(90deg, transparent 10%, var(--tca-color-skeleton-sheen) 50%, transparent 90%);animation:sheen 1.6s var(--tca-ease-in-out) infinite;animation-delay:calc(min(var(--i,0), 6) * 90ms);position:absolute;inset:0;transform:translate(-100%)}.skel--text{border-radius:6px;height:.8em}.skel--line{height:1.4em;clip-path:inset(calc(50% - .38em) 0 round 6px);border-radius:0;height:1lh;display:block}.skel--circle{border-radius:50%}.skel--pill{border-radius:var(--tca-radius-pill)}[data-glass=solid] .skel:after{display:none}[data-glass=solid] .skel{animation:1.8s ease-in-out infinite pulse}.loadable:not([aria-busy=true]) .skel{animation-play-state:paused}@keyframes sheen{to{transform:translate(100%)}}@keyframes pulse{50%{opacity:.55}}.loadable{display:grid;position:relative}.loadable>*{transition:opacity var(--tca-duration-settle) var(--tca-ease-out), transform var(--tca-duration-settle) var(--tca-ease-out);grid-area:1/1}.loadable>.loadable__skeleton{opacity:0;pointer-events:none;transition-duration:var(--tca-duration-quick)}.loadable:not([aria-busy=true])>.loadable__skeleton,.loadable[aria-busy=true]>:not(.loadable__skeleton){position:absolute;inset:0 0 auto}.loadable[aria-busy=true]>.loadable__skeleton{opacity:1}.loadable[aria-busy=true]>:not(.loadable__skeleton){opacity:0;transform:translateY(calc(6px * var(--move)));pointer-events:none;transition-duration:var(--tca-duration-quick)}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}.spinner--lg{border-width:2.5px;width:28px;height:28px}@keyframes spin{to{transform:rotate(1turn)}}.progress{border-radius:var(--tca-radius-pill);background:var(--tca-color-fill);height:6px;overflow:hidden}.progress>i{border-radius:inherit;background:var(--tca-color-selected);transform-origin:0;height:100%;transform:scaleX(var(--value,0));transition:transform var(--tca-duration-hero) var(--tca-ease-out);display:block}.card--dark .progress{background:#ffffff24}.card--dark .progress>i{background:linear-gradient(90deg,#eb0a1e,#ff4b5c)}.steps{justify-content:center;gap:6px;display:flex}.steps>i{border-radius:var(--tca-radius-pill);background:var(--tca-color-border-strong);width:6px;height:6px;transition:width var(--tca-duration-settle) var(--tca-ease-out), background-color var(--tca-duration-settle) var(--tca-ease-out)}.steps>i[aria-current=step]{background:var(--tca-color-ink);width:22px}.collapse{opacity:0;transition:grid-template-rows var(--tca-duration-settle) var(--tca-ease-out), opacity var(--tca-duration-settle) var(--tca-ease-out);grid-template-rows:0fr;display:grid}.collapse>*{min-height:0;overflow:hidden}.collapse.is-open{opacity:1;grid-template-rows:1fr}.collapse__pad{padding-top:var(--collapse-gap,var(--tca-space-3))}.band{z-index:2;padding:calc(var(--safe-top) + 6px) calc(var(--gutter) + var(--safe-right)) var(--band-pad-bottom,24px) calc(var(--gutter) + var(--safe-left));border-radius:0 0 var(--tca-radius-band) var(--tca-radius-band);background:linear-gradient(180deg, var(--tca-color-band-from), var(--tca-color-band-to));color:var(--tca-color-on-band);position:relative;overflow:hidden}.band:before{content:"";aspect-ratio:978/638;opacity:.05;width:170px;-webkit-mask:var(--tca-emblem) center / contain no-repeat;-webkit-mask:var(--tca-emblem) center / contain no-repeat;mask:var(--tca-emblem) center / contain no-repeat;pointer-events:none;background:#fff;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.band>*{max-width:var(--tca-layout-content-max);margin-inline:auto;position:relative}.band__bar{align-items:center;gap:10px;min-height:52px;display:flex}.band__title{font-size:var(--tca-font-size-display);line-height:var(--tca-line-height-display);letter-spacing:var(--tca-tracking-tight);text-wrap:balance;margin-top:10px;font-weight:500}.band__sub{font-size:var(--tca-font-size-footnote);line-height:var(--tca-line-height-footnote);color:var(--tca-color-on-band-muted);text-wrap:pretty;margin-top:6px}.band--center{text-align:center}.band--push .band__bar{justify-content:space-between}.band--push .band__bar h1{text-align:center;min-width:0;font-size:var(--tca-font-size-title);line-height:var(--tca-line-height-title);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.band__slot{flex:none;width:40px}.logo{width:52px;height:34px;-webkit-mask:var(--tca-emblem) center / contain no-repeat;-webkit-mask:var(--tca-emblem) center / contain no-repeat;mask:var(--tca-emblem) center / contain no-repeat;background:currentColor;flex:none;display:block}.search-pill{align-items:center;gap:var(--tca-space-3);width:100%;margin-top:var(--tca-space-5);border-radius:var(--tca-radius-pill);color:#17171a;box-shadow:var(--tca-shadow-band);text-align:start;transition:transform var(--press-dur) var(--press-ease);background:#fffffff5;padding:8px 8px 8px 20px;display:flex}.search-pill:active,.search-pill.is-pressed{transform:scale(.98)}.search-pill>tca-icon{--icon-size:18px;color:#67676f}.search-pill__text{flex:1;min-width:0}.search-pill__title{font-size:var(--tca-font-size-small);line-height:var(--tca-line-height-small);font-weight:500}.search-pill__desc{font-size:var(--tca-font-size-caption);line-height:var(--tca-line-height-caption);color:#67676f}.search-pill__go{color:#fff;--icon-size:16px;--icon-stroke:2;background:#17171a;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.sheet-layer{z-index:var(--tca-z-sheet);pointer-events:none;visibility:hidden;position:absolute;inset:0;overflow:clip}.sheet-layer.is-open{pointer-events:auto}.sheet-layer:is(.is-open,.is-shown){visibility:visible}.sheet__backdrop{background:var(--tca-color-backdrop);opacity:0;transition:opacity var(--tca-duration-settle) var(--tca-ease-out);position:absolute;inset:0}.sheet-layer>.sheet__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:none}.tca-app[data-glass=solid] .sheet-layer>.sheet__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.sheet{max-width:var(--tca-layout-content-max);max-height:calc(100% - var(--safe-top) - 32px);border-radius:var(--tca-radius-xxl) var(--tca-radius-xxl) 0 0;background:var(--tca-color-surface-raised);box-shadow:var(--tca-shadow-sheet);will-change:transform;flex-direction:column;margin-inline:auto;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(calc(100% + 60px))}.sheet-layer[data-detents] .sheet{height:calc(100% - var(--safe-top) - 32px)}.sheet.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.sheet__grab{cursor:grab;touch-action:none;flex:none;place-items:center;height:26px;display:grid}.sheet__grab:before{content:"";border-radius:var(--tca-radius-pill);background:var(--tca-color-border-strong);opacity:.7;width:44px;height:5px}.sheet__head{padding:0 calc(var(--gutter) + 2px) 0;touch-action:none;flex:none}.sheet__top{justify-content:space-between;align-items:center;gap:var(--tca-space-3);min-height:36px;display:flex}.sheet__title{font-size:var(--tca-font-size-headline);line-height:var(--tca-line-height-headline);letter-spacing:var(--tca-tracking-tight);text-wrap:balance;margin-top:4px;font-weight:500}.sheet__desc{font-size:var(--tca-font-size-small);line-height:var(--tca-line-height-small);color:var(--tca-color-muted);text-wrap:pretty;margin-top:6px}.sheet__body{overscroll-behavior:none;min-height:0;padding:18px calc(var(--gutter) + 2px) 8px;scrollbar-width:none;flex:auto;overflow-y:auto}.sheet__body::-webkit-scrollbar{display:none}.sheet__foot{padding:12px calc(var(--gutter) + 2px) calc(16px + var(--safe-bottom));box-shadow:0 -1px 0 var(--tca-color-divider);flex:none}.sheet__foot:empty{display:none}.sheet__body:last-child{padding-bottom:calc(24px + var(--safe-bottom))}.label{font-size:var(--tca-font-size-footnote);color:var(--tca-color-ink);margin-bottom:10px;font-weight:500}.label .t-muted{font-weight:400}.block+.block{margin-top:20px}.dialog-layer{--dialog-clock:calc(var(--tca-duration-settle) * 1.45);z-index:var(--tca-z-overlay);pointer-events:none;visibility:hidden;transition:visibility 0s linear var(--dialog-clock);place-items:center;padding:24px;display:grid;position:absolute;inset:0}.dialog-layer.is-open{pointer-events:auto;visibility:visible;transition:none}.dialog-layer .sheet__backdrop{transition-duration:var(--dialog-clock)}.dialog-layer.is-open .sheet__backdrop{opacity:1}.dialog{border-radius:var(--tca-radius-xxl);background:var(--tca-color-surface-raised);width:min(100%,360px);box-shadow:var(--tca-shadow-floating);text-align:center;opacity:0;transform:scale(calc(1 - .06 * var(--move)));transition:opacity var(--dialog-clock) var(--tca-ease-out), transform calc(var(--tca-spring-gentle-duration) * 1.45) var(--tca-spring-gentle);padding:26px 22px 20px;position:relative}.dialog-layer.is-open .dialog{opacity:1;transform:none}.dialog .empty__icon{--icon-size:28px;width:64px;height:64px;margin:0 auto 14px}.dialog__title{font-size:var(--tca-font-size-title);line-height:var(--tca-line-height-title);text-wrap:balance;font-weight:500}.dialog__text{font-size:var(--tca-font-size-small);line-height:var(--tca-line-height-small);color:var(--tca-color-muted);text-wrap:pretty;margin-top:8px}.dialog__actions{gap:var(--tca-space-2);flex-direction:column;margin-top:22px;display:flex}.toast-layer{left:0;right:0;bottom:calc(var(--nav-clearance) - 14px);z-index:var(--tca-z-toast);padding-inline:var(--gutter);pointer-events:none;justify-items:center;display:grid;position:absolute}.tca-app.no-nav .toast-layer{bottom:calc(20px + var(--safe-bottom))}.toast{--ty:0px;pointer-events:auto;touch-action:none;border-radius:var(--tca-radius-lg);background:var(--tca-color-toast);max-width:min(100%,440px);color:var(--tca-color-on-toast);box-shadow:var(--tca-shadow-floating);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);font-size:var(--tca-font-size-small);line-height:var(--tca-line-height-small);opacity:0;transform:translateY(calc(18px * var(--move))) scale(calc(1 - .04 * var(--move)));transition:opacity var(--tca-duration-settle) var(--tca-ease-out), transform var(--tca-spring-gentle-duration) var(--tca-spring-gentle);grid-area:1/1;align-items:center;gap:10px;padding:12px 20px 12px 16px;display:flex}.toast.is-shown{opacity:1;transform:translateY(var(--ty))}.toast.is-dragging{transition:none}.toast.is-leaving{opacity:0;transform:translateY(calc(var(--ty) + 16px * var(--move)));pointer-events:none;transition-duration:var(--tca-duration-quick)}.toast__text{flex:auto;min-width:0}.toast__action{border-radius:var(--tca-radius-pill);color:inherit;transition:background-color var(--tca-duration-quick) var(--tca-ease-out);flex:none;margin-inline:6px -8px;padding:6px 10px;font-weight:600;position:relative}.toast__action:after{content:"";position:absolute;inset:-8px -4px}.toast__action:active{background:#ffffff24}.toast>tca-icon{--icon-size:18px;--icon-stroke:2;color:#7ed9a5}.toast--error>tca-icon{color:#ff8a95}.toast--info>tca-icon{color:#9db8ff}.success-mark{background:var(--tca-color-success-soft);width:84px;height:84px;color:var(--tca-color-success-ink);animation:pop-in var(--tca-spring-pop-duration) var(--tca-spring-pop) both;border-radius:50%;place-items:center;margin:0 auto;display:grid;position:relative}.success-mark svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:40px;height:40px}.success-mark path{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw var(--tca-duration-hero) var(--tca-emphasized) .16s forwards}.success-mark:before{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--tca-color-success-ink);opacity:0;animation:halo var(--tca-duration-hero) var(--tca-ease-out) .26s;position:absolute;inset:0}@keyframes halo{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes pop-in{0%{transform:scale(calc(1 - .4 * var(--move)));opacity:0}}@keyframes draw{to{stroke-dashoffset:0}}.odo{font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate;display:inline-flex}.odo__col{height:1.15em;line-height:1.15em;display:inline-block;overflow:clip}.odo__strip{transform:translateY(calc(var(--d,0) * -1.15em));transition:transform var(--tca-spring-gentle-duration) var(--tca-spring-gentle);flex-direction:column;display:flex}.odo__strip>span{height:1.15em}.odo__sep{white-space:pre;display:inline-block;overflow:clip}.rise>*{animation:rise var(--tca-duration-screen) var(--tca-ease-out) both;animation-delay:calc(min(var(--i,0), 6) * var(--tca-stagger-step))}@keyframes rise{0%{opacity:0;transform:translateY(calc(14px * var(--move)))}}:root[data-short-screen] .band{--band-pad-bottom:16px}:root[data-short-screen] .band__bar{min-height:44px}:root[data-short-screen] .band__title{margin-top:2px}:root[data-short-screen] .band .search-pill{margin-top:var(--tca-space-3)}.tabbar{--tb-plate:#ffffff6b;--tb-plate-hi:#fffffff2;--tb-plate-edge:#ffffffd9;--tb-shadow:0 12px 32px #14141a2e, 0 2px 6px #14141a14;left:50%;bottom:calc(var(--tb-bottom,18px) + var(--safe-bottom));z-index:var(--tca-z-nav);width:var(--tb-w,360px);height:calc(var(--tb-s,56px) + var(--tb-pad,6px) * 2);transform-origin:50% 100%;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;will-change:transform;position:absolute;transform:translate(-50%)}[data-theme=dark] .tabbar{--tb-plate:#ffffff0f;--tb-plate-hi:#fff3;--tb-plate-edge:#ffffff1a;--tb-shadow:0 12px 32px #00000080, 0 2px 6px #0000004d}.tabbar>*{opacity:var(--tb-fade,1)}.tabbar__glass{border-radius:var(--tca-radius-pill);background:var(--tca-color-glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--tb-shadow);position:absolute;inset:0}.tabbar__glass:before,.tabbar__glass:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.tabbar__glass:before{background:radial-gradient(90% 70% at 28% -18%, var(--tca-color-glass-specular), transparent 60%), radial-gradient(60% 50% at 82% 118%, var(--tca-color-glass-rim-low), transparent 70%)}.tabbar__glass:after{background:linear-gradient(160deg, var(--tca-color-glass-rim-high) 0%, var(--tca-color-glass-rim-low) 35%, var(--tca-color-glass-rim-low) 65%, var(--tca-color-glass-rim-high) 100%);-webkit-mask-composite:xor;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.tabbar__tabs{inset:var(--tb-pad);z-index:3;gap:var(--tb-gap);display:flex;position:absolute}.tabbar__tab{--on:0;min-width:0;height:var(--tb-s);color:color-mix(in srgb, var(--tca-color-on-red) calc(var(--on) * 100%), var(--tca-color-muted));flex:1 1 0;justify-content:center;align-items:center;display:flex;position:relative}:where(.tca-app) .tabbar__tab:focus-visible{outline:none}.tabbar__in{width:var(--tb-d);height:var(--tb-d);will-change:transform;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:relative}.tabbar__plate{background:var(--tb-plate);opacity:calc(1 - var(--on));box-shadow:inset 0 1px 0 var(--tb-plate-edge);transition:background-color var(--tca-duration-quick) var(--tca-ease-out);border-radius:50%;position:absolute;inset:0}.tabbar__tab.is-down .tabbar__plate{background:var(--tb-plate-hi);transition:none}.tabbar__tab:focus-visible .tabbar__plate{box-shadow:0 0 0 2px var(--tca-color-focus), inset 0 1px 0 var(--tb-plate-edge)}.tabbar__tab tca-icon{--icon-size:var(--tb-ic,20px);transform:translateY(calc(var(--tb-lbl-h) * .5 * var(--tb-mini,0)));position:relative}.tabbar__label{max-width:calc(var(--tb-cell) - 2px);font-size:var(--tb-lf,11px);line-height:1.15;font-weight:var(--tca-font-weight-medium);white-space:nowrap;text-overflow:ellipsis;opacity:calc(1 - var(--tb-mini,0) * 1.8);position:relative;overflow:hidden}.tabbar__tab[aria-selected=true] .tabbar__label{font-weight:var(--tca-font-weight-semibold)}.tabbar__disc,.tabbar__lens{left:0;top:calc(var(--tb-pad) + (var(--tb-s) - var(--tb-d)) / 2);width:var(--tb-d);height:var(--tb-d);pointer-events:none;transform-origin:50%;will-change:transform, opacity;border-radius:50%;position:absolute}.tabbar__disc{z-index:2;background:var(--tca-color-red-brand);background:radial-gradient(120% 90% at 50% 8%, color-mix(in srgb, var(--tca-color-red-brand) 86%, #fff) 0%, var(--tca-color-red-brand) 45%, color-mix(in srgb, var(--tca-color-red-brand) 80%, #000) 100%);box-shadow:0 8px 18px color-mix(in srgb, var(--tca-color-red-brand) 38%, transparent), 0 2px 4px #0000002e, inset 0 1px 0 #ffffff47, inset 0 -2px 4px #00000024}.tabbar__lens{z-index:4;opacity:0;box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 1.5px #fffc,inset 0 -6px 12px #ffffff1f,0 6px 18px #00000024}.tabbar__lens:before{content:"";z-index:1;background:radial-gradient(70% 45% at 40% 12%,#ffffff8c,#0000 70%);border-radius:50%;position:absolute;inset:0}.tabbar__refract{border-radius:50%;position:absolute;inset:0;overflow:hidden}.tabbar.is-refract-svg .tabbar__refract{-webkit-backdrop-filter:url(#tca-refract)brightness(1.06)saturate(1.35);backdrop-filter:url(#tca-refract)brightness(1.06)saturate(1.35)}.tabbar.is-refract-fallback .tabbar__refract{-webkit-backdrop-filter:brightness(1.18)saturate(1.5)contrast(1.05);backdrop-filter:brightness(1.18)saturate(1.5)contrast(1.05);background:#ffffff14}.tca-app[data-glass=solid] .tabbar__glass{box-shadow:var(--tb-shadow), inset 0 0 0 1px var(--tca-color-hairline)}.tca-app[data-glass=solid] .tabbar__glass:before,.tca-app[data-glass=solid] .tabbar__glass:after{display:none}.tca-app[data-glass=solid] .tabbar__refract{background:#ffffff2e}.frame{--frame-bar-h:52px;--frame-parallax:.3;--frame-dim:.28;--tab-enter-travel:12px;--roll-clock:var(--tca-duration-screen);--roll-ease:var(--tca-ease-in-out);position:absolute;inset:0;overflow:clip}[data-theme=dark] .frame{--frame-dim:.5}.screen{background:var(--tca-color-canvas);will-change:transform;position:absolute;inset:0;overflow:clip}.screen:not(.is-shown){visibility:hidden}.screen.is-moving:not(.screen--root){box-shadow:-10px 0 30px #00000024}.frame.is-transitioning>.screen{pointer-events:none}.screen h1[tabindex="-1"]:focus-visible{outline:none}.screen__dim{z-index:calc(var(--tca-z-sticky) + 1);opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.frame .scroll{touch-action:pan-y}.slide-slot>.page{transition:transform var(--roll-clock) var(--roll-ease)}.slide-slot[data-park]{visibility:hidden}.slide-slot:is([data-park],[data-reset])>.page{transform:translate3d(0, calc(var(--tab-enter-travel) * var(--move)), 0);transition:none}.slide-slot[data-reset]{visibility:visible}.tab-body{will-change:transform}.tab-body[data-park]{visibility:hidden}.tab-body.is-sliding{transition:transform var(--roll-clock) var(--roll-ease)}.roll{transition:translate var(--roll-clock) var(--roll-ease), opacity var(--roll-clock) var(--roll-ease)}.roll-clip{overflow:hidden}.roll-slot[data-park]{visibility:hidden}.roll-slot[data-park]>.roll{opacity:.9;translate:0 calc((100% + var(--roll-gap,12px)) * var(--move));transition:none}.roll-slot[data-leaving]>.roll{opacity:.9;translate:0 calc((-100% - var(--roll-gap,12px)) * var(--move));transition:translate var(--roll-clock) var(--roll-ease), opacity var(--roll-clock) var(--roll-ease)}.roll-slot[data-reset]{visibility:visible}.roll-slot[data-reset]>.roll{opacity:.9;translate:0 calc((100% + var(--roll-gap,12px)) * var(--move));transition:none}.frame.is-instant :is(.roll,.page,.frame-band__shape,.frame-band__titles){transition:none}.tab-body>.page{padding-top:calc(var(--band-h,200px) + var(--tca-space-6))}.frame-band{z-index:var(--tca-z-sticky);color:var(--tca-color-on-band);pointer-events:none;position:absolute;top:0;left:0;right:0}.frame-band__move{transform:translate3d(0, var(--band-y,0px), 0);will-change:transform;position:relative}.frame-band.is-switching .frame-band__move{transition:transform var(--roll-clock) var(--roll-ease)}.frame-band__shape{height:var(--band-max,240px);border-radius:0 0 var(--tca-radius-band) var(--tca-radius-band);background:linear-gradient(180deg, var(--tca-color-band-from), var(--tca-color-band-to));box-shadow:var(--tca-shadow-band);transform:translate3d(0, calc(var(--band-h,240px) - var(--band-max,240px)), 0);transition:transform var(--roll-clock) var(--roll-ease);will-change:transform;position:absolute;top:0;left:0;right:0}.frame-band__shape:before{content:"";right:calc(16px + var(--safe-right));aspect-ratio:978/638;opacity:.05;width:170px;-webkit-mask:var(--tca-emblem) center / contain no-repeat;-webkit-mask:var(--tca-emblem) center / contain no-repeat;mask:var(--tca-emblem) center / contain no-repeat;pointer-events:none;background:#fff;position:absolute;bottom:28px}.frame-band__titles{clip-path:inset(calc(var(--bar-total,0px) - var(--band-y,0px)) 0 calc(var(--band-max,0px) - var(--band-h,0px)) 0 round 0 0 var(--tca-radius-band) var(--tca-radius-band));opacity:var(--band-fade,1);display:grid;position:relative}.frame-band__shape:before{opacity:calc(.05 * var(--band-fade,1))}.frame-band.is-switching .frame-band__titles{transition:clip-path var(--roll-clock) var(--roll-ease), opacity var(--roll-clock) var(--roll-ease)}.frame-band.is-switching .frame-band__shape:before{transition:opacity var(--roll-clock) var(--roll-ease)}.frame-band.is-instant :is(.frame-band__shape,.frame-band__titles){transition:none}.frame{timeline-scope:--band-scroll}[data-band-scroller]{scroll-timeline:--band-scroll block}@keyframes band-collapse{to{transform:translate3d(0, calc(-1 * var(--band-range,0px)), 0)}}@keyframes band-clip{0%{clip-path:inset(var(--bar-total,0px) 0 var(--band-cut,0px) 0 round 0 0 var(--tca-radius-band) var(--tca-radius-band))}to{clip-path:inset(calc(var(--bar-total,0px) + var(--band-range,0px)) 0 var(--band-cut,0px) 0 round 0 0 var(--tca-radius-band) var(--tca-radius-band))}}@keyframes band-fade{to{opacity:0}}.frame-band[data-scroll-linked]:not(.is-switching,[data-band-flat]) .frame-band__move{animation:linear both band-collapse;animation-timeline:--band-scroll;animation-range:0px var(--band-range)}.frame-band[data-scroll-linked]:not(.is-switching,[data-band-flat]) .frame-band__titles{animation:linear both band-clip,linear both band-fade;animation-timeline:--band-scroll,--band-scroll;animation-range:0px var(--band-range), 0px calc(var(--band-range) * .6)}.frame-band[data-scroll-linked]:not(.is-switching,[data-band-flat]) .frame-band__shape:before{animation:linear both band-fade;animation-timeline:--band-scroll;animation-range:0px calc(var(--band-range) * .6)}.frame-band__title{--roll-gap:calc(var(--band-pad-bottom,24px) + 12px);padding:calc(var(--safe-top) + 6px + var(--frame-bar-h)) calc(var(--gutter) + var(--safe-right)) var(--band-pad-bottom,24px) calc(var(--gutter) + var(--safe-left));grid-area:1/1;align-self:start}.frame-band__title.is-active{pointer-events:auto}.frame-band__title--home{--band-pad-bottom:30px}.frame-band__text{max-width:var(--tca-layout-content-max);margin-inline:auto;position:relative}.frame-band__bar>*{position:relative}.frame-band__bar{padding:calc(var(--safe-top) + 6px) calc(var(--gutter) + var(--safe-right)) 0 calc(var(--gutter) + var(--safe-left));pointer-events:auto;position:absolute;top:0;left:0;right:0}.frame-band__bar>.band__bar{min-height:var(--frame-bar-h);max-width:var(--tca-layout-content-max);margin-inline:auto}.band__back{flex:none}.band__heading{flex:1;min-width:0}:root[data-short-screen] .frame{--frame-bar-h:44px}:root[data-short-screen] .frame-band__title{--band-pad-bottom:16px}:root[data-short-screen] .frame-band__title--home :is(.band__sub,.search-pill__desc,.search-pill__text br){display:none}:root[data-short-screen] .frame-band__title--home .search-pill{padding-block:4px}@container app (height<=300px){.sheet{max-height:calc(100% - var(--safe-top) - 8px)}.sheet-layer[data-detents] .sheet{height:calc(100% - var(--safe-top) - 8px)}}@container app (height<=520px){.sheet{overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.sheet::-webkit-scrollbar{display:none}.sheet__body,.sheet>[data-flow]{flex:none;overflow:visible}.sheet__foot{background:var(--tca-color-surface-raised);position:sticky;bottom:0}}@container app (height<=200px){.sheet__foot{position:static}}:root[data-shorter-screen] .frame-band__title--home .search-pill{display:none}:root[data-shorter-screen] .frame-band__title--home .band__title{font-size:var(--tca-font-size-title);line-height:var(--tca-line-height-title)}.emblem{-webkit-mask:var(--tca-emblem) center / contain no-repeat;-webkit-mask:var(--tca-emblem) center / contain no-repeat;mask:var(--tca-emblem) center / contain no-repeat;background:currentColor;display:block}.cal-badge{border-radius:var(--tca-radius-md);background:var(--tca-color-surface-sunken);text-align:center;flex:none;width:58px;overflow:hidden;box-shadow:0 8px 20px #14141a2e}.cal-badge__month{background:var(--tca-color-selected);color:var(--tca-color-on-selected);font-size:var(--tca-font-size-micro);line-height:var(--tca-line-height-micro);letter-spacing:.08em;text-transform:uppercase;padding:3px 0 2px;font-weight:500}.cal-badge__day{font-size:var(--tca-font-size-headline);font-variant-numeric:tabular-nums;padding:6px 0 8px;font-weight:600;line-height:1.1}.avatar-edit{border-radius:50%;position:relative}.avatar-edit:after{content:"";position:absolute;inset:0}.avatar-edit__badge{inset-inline-end:2px;background:var(--tca-color-selected);width:28px;height:28px;color:var(--tca-color-on-selected);box-shadow:0 0 0 2px var(--tca-color-canvas);--icon-size:14px;--icon-stroke:2;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2px}.facts{margin:0}.facts>div{justify-content:space-between;align-items:baseline;gap:var(--tca-space-4);padding:13px 0;display:flex}.facts>div+div{box-shadow:inset 0 1px 0 var(--tca-color-divider)}.facts dt{font-size:var(--tca-font-size-footnote);color:var(--tca-color-muted)}.facts dd{font-size:var(--tca-font-size-small);text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:500}.paint{max-width:420px;margin-inline:auto;position:relative}.paint>img{width:100%;display:block}.paint__coat{background-color:var(--coat,transparent);mix-blend-mode:multiply;-webkit-mask:var(--src) center / 100% 100% no-repeat;-webkit-mask:var(--src) center / 100% 100% no-repeat;mask:var(--src) center / 100% 100% no-repeat;transition:background-color var(--tca-duration-screen) var(--tca-ease-in-out);pointer-events:none;position:absolute;inset:0}.swatches{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.swatch{border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.swatch:before{content:"";background:var(--c);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--tca-color-border-strong);border-radius:50%}.swatch:after{content:"";box-shadow:inset 0 0 0 2px var(--tca-color-selected);opacity:0;transform:scale(calc(1 - .15 * var(--move,1)));transition:opacity var(--tca-duration-quick) var(--tca-ease-out), transform var(--tca-duration-settle) var(--tca-ease-out);border-radius:50%;position:absolute;inset:3px}.swatch[aria-checked=true]:after{opacity:1;transform:none}.captcha{align-items:center;gap:var(--tca-space-3);border-radius:var(--tca-radius-md);background:var(--tca-color-surface-sunken);min-height:64px;box-shadow:inset 0 0 0 1px var(--tca-color-border);cursor:pointer;margin:16px 0;padding-block:8px;padding-inline:8px 14px;display:flex}.captcha .check{padding:6px}.captcha__label{min-width:0;font-size:var(--tca-font-size-small);flex:1;font-weight:500}.captcha__brand{color:var(--tca-color-muted);--icon-size:20px;flex:none;justify-items:center;gap:2px;font-size:11px;display:grid}.panel__summary{display:block}.panel .row__trail{transition:transform var(--tca-duration-settle) var(--tca-ease-out)}.panel[aria-disabled=true] .row__title{color:var(--tca-color-muted)}.offer{text-align:start;gap:14px;width:100%;display:flex}.offer__body{flex:1;min-width:0}.offer__title{font-size:var(--tca-font-size-lead);line-height:var(--tca-line-height-lead);margin:4px 0;font-weight:500}.offer__cta{margin-top:var(--tca-space-3)}.club-card{border-radius:var(--tca-radius-xl);padding:22px 22px 20px}.club-card__top{justify-content:space-between;align-items:flex-start;gap:var(--tca-space-3);display:flex}.club-card__brand{font-size:var(--tca-font-size-micro);letter-spacing:.16em;color:#fffc;font-weight:500}.club-card__tier{font-size:var(--tca-font-size-caption);letter-spacing:.24em;color:#ff4b5c;margin-top:4px;font-weight:700}.club-card__emblem{color:#fff;opacity:.9;width:34px;height:22px}.club-card__points{align-items:baseline;gap:10px;margin:22px 0 6px;display:flex}.club-card__label,.club-card__member{font-size:var(--tca-font-size-micro);letter-spacing:.16em;color:#fff9;font-weight:500}.club-card__scale{justify-content:space-between;gap:var(--tca-space-3);font-size:var(--tca-font-size-caption);color:#fff9;margin-top:8px;display:flex}.club-card__member{letter-spacing:.12em;overflow-wrap:anywhere;margin-top:18px}.help-card{align-items:center;gap:var(--tca-space-4);margin-top:var(--tca-space-4);display:flex}.help-card__body{flex:1;min-width:0}.action-bar{inset-inline:0;z-index:var(--tca-z-sticky);padding:var(--tca-space-3) calc(var(--gutter) + var(--safe-right)) calc(var(--tca-space-3) + var(--safe-bottom)) calc(var(--gutter) + var(--safe-left));background:var(--tca-color-canvas);position:absolute;bottom:0}.action-bar>*{max-width:calc(var(--tca-layout-content-max) - 2 * var(--gutter));margin-inline:auto}.action-bar .collapse__pad{padding:0 6px var(--tca-space-3)}:has(>.action-bar)>.scroll{bottom:var(--action-bar-h,80px)}.control--cc{--cc-w:96px;direction:ltr}.control>.control__cc{z-index:1;width:calc(var(--cc-w) - 10px);border-radius:var(--tca-radius-pill);background:var(--tca-color-fill);font-variant-numeric:tabular-nums;height:40px;transition:transform var(--press-dur) var(--press-ease), background-color var(--tca-duration-quick) var(--tca-ease-out);justify-content:center;align-items:center;gap:4px;font-weight:500;display:inline-flex;position:absolute;inset-inline-start:6px}.control>.control__cc:is(:active,.is-pressed){--press-dur:var(--tca-duration-tap);--press-ease:var(--tca-ease-out);background:var(--tca-color-tint-pressed);transform:scale(.96)}.control__cc tca-icon{--icon-size:14px;--icon-stroke:2.2;color:var(--tca-color-muted)}.control--cc .input{font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:start;padding-inline-start:calc(var(--cc-w) + 8px)}.otp.is-locked{opacity:.45;pointer-events:none;transition:opacity var(--tca-duration-settle) var(--tca-ease-out)}.or-divider{align-items:center;gap:var(--tca-space-3);margin:var(--tca-space-5) 6px var(--tca-space-4);font-size:var(--tca-font-size-caption);line-height:var(--tca-line-height-caption);color:var(--tca-color-muted);display:flex}.or-divider:before,.or-divider:after{content:"";background:var(--tca-color-divider);flex:1;height:1px}.offline-pill{top:0;z-index:calc(var(--tca-z-sticky) + 2);padding:calc(var(--safe-top) + var(--tca-space-2)) var(--gutter) var(--tca-space-4);pointer-events:none;visibility:hidden;transition:transform var(--tca-spring-sheet-duration) var(--tca-spring-sheet), visibility 0s linear var(--tca-spring-sheet-duration);justify-content:center;display:flex;position:absolute;inset-inline:0;transform:translateY(-100%)}.offline-pill.is-shown{visibility:visible;transition:transform var(--tca-spring-sheet-duration) var(--tca-spring-sheet);transform:none}.offline-pill>div{align-items:center;gap:var(--tca-space-2);border-radius:var(--tca-radius-pill);background:var(--tca-color-surface-raised);max-width:100%;min-height:36px;color:var(--tca-color-ink);box-shadow:var(--tca-shadow-floating);font-size:var(--tca-font-size-footnote);line-height:var(--tca-line-height-footnote);transition:background-color var(--tca-duration-settle) var(--tca-ease-out), color var(--tca-duration-settle) var(--tca-ease-out);padding-block:6px;padding-inline:12px 16px;font-weight:500;display:inline-flex}.offline-pill tca-icon{--icon-size:16px;--icon-stroke:2}.offline-pill [data-offline],.offline-pill.is-online [data-online]{align-items:center;gap:var(--tca-space-2);display:inline-flex}.offline-pill [data-offline] tca-icon{color:var(--tca-color-warning-ink)}.offline-pill [data-online],.offline-pill.is-online [data-offline]{display:none}.offline-pill.is-online>div{background:var(--tca-color-success-soft);color:var(--tca-color-success-ink);box-shadow:inset 0 0 0 1px var(--tca-color-success-edge), var(--tca-shadow-floating)}.state-layer{z-index:calc(var(--tca-z-sticky) + 4);background:var(--tca-color-canvas);visibility:hidden;opacity:0;transition:opacity var(--tca-duration-settle) var(--tca-ease-out), visibility 0s linear var(--tca-duration-settle);position:absolute;inset:0}.state-layer.is-shown{visibility:visible;opacity:1;transition:opacity var(--tca-duration-settle) var(--tca-ease-out)}.state-layer--push{opacity:1;transition:transform var(--tca-duration-screen) var(--tca-emphasized), visibility 0s linear var(--tca-duration-screen);transform:translate(100%)}.state-layer--push.is-shown{transition:transform var(--tca-duration-screen) var(--tca-emphasized);transform:none}.state-full{flex-direction:column;min-height:100%;display:flex}.state-full .band{--band-pad-bottom:18px}.state-full .empty{padding-bottom:calc(var(--tca-space-6) + var(--safe-bottom));padding-inline:calc(var(--gutter) + var(--safe-left)) calc(var(--gutter) + var(--safe-right));flex:1;justify-content:center}.state-full .empty__actions{width:min(100%,320px);margin-top:var(--tca-space-4)}.state-full .notice{width:min(100%,360px);margin-top:var(--tca-space-3);text-align:start}.well--telegram{background:var(--tca-color-selected);color:var(--tca-color-on-selected)}.legal{max-width:62ch;margin-inline:auto}.legal__meta{margin:0 6px var(--tca-space-4)}.legal__toc{margin:var(--tca-space-4) 0 var(--tca-space-6)}.legal__toc .row{min-height:52px}.legal__toc .row__body{font-weight:400}.legal__num{min-width:1.5em;color:var(--tca-color-muted);font-variant-numeric:tabular-nums;flex:none}.legal section{scroll-margin-top:var(--tca-space-4);padding-inline:6px}.legal section+section{margin-top:var(--tca-space-6)}.legal h2{gap:var(--tca-space-2);margin-bottom:var(--tca-space-2);font-size:var(--tca-font-size-lead);line-height:var(--tca-line-height-lead);text-wrap:balance;font-weight:500;display:flex}.legal p{font-size:var(--tca-font-size-body);color:var(--tca-color-ink-2);text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;line-height:1.6}.legal p+p{margin-top:var(--tca-space-3)}.has-pill>.cal__day[aria-checked=true]{background:0 0}.chips--scroll{margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chips--scroll::-webkit-scrollbar{display:none}.chips--scroll>.chip{flex:none}.timeline{margin:0;padding:0;list-style:none}.timeline li{padding-inline-start:30px;padding-bottom:18px;position:relative}.timeline li:last-child{padding-bottom:0}.timeline li:before{content:"";inset-inline-start:7px;background:var(--tca-color-divider);border-radius:1px;width:2px;position:absolute;top:20px;bottom:0}.timeline li.is-done:before{background:var(--tca-color-selected)}.timeline li:last-child:before{display:none}.timeline__dot{inset-inline-start:0;background:var(--tca-color-surface);width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--tca-color-border-strong);border-radius:50%;position:absolute;top:2px}.timeline li:is(.is-done,.is-current) .timeline__dot{background:var(--tca-color-selected);box-shadow:none}.timeline li.is-current .timeline__dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--tca-color-selected) 14%, transparent)}.timeline__title{font-size:var(--tca-font-size-small);line-height:var(--tca-line-height-small);font-weight:500}.timeline li.is-next .timeline__title{color:var(--tca-color-muted);font-weight:400}.timeline__time{font-size:var(--tca-font-size-caption);color:var(--tca-color-muted);margin-top:2px}.sheet>[data-flow]{flex-direction:column;flex:auto;min-height:0;display:flex}.sheet>[data-flow][hidden]{display:none}.sheet-success{padding:28px calc(var(--gutter) + 2px) calc(20px + var(--safe-bottom));text-align:center;justify-items:center;gap:8px;display:grid}.sheet-success .t-title{margin-top:10px}.sheet-success__actions{gap:8px;width:100%;margin-top:14px;display:grid}.form-label{justify-content:space-between;gap:var(--tca-space-3);display:flex}.form-label>.t-muted{font-weight:400}.form-pair{gap:14px;display:grid}@container app (width>=480px){.form-pair{grid-template-columns:1fr 1fr}}.form-switch{justify-content:space-between;align-items:center;gap:var(--tca-space-4);min-height:44px;font-size:var(--tca-font-size-small);cursor:pointer;font-weight:500;display:flex}.form-contact{border-radius:var(--tca-radius-pill);background:var(--tca-color-surface-sunken);min-height:52px;font-size:var(--tca-font-size-small);color:var(--tca-color-ink-2);--icon-size:17px;align-items:center;gap:10px;padding:0 18px;display:flex}.form-contact>span{flex:1;min-width:0}.form-contact>tca-icon:last-child{color:var(--tca-color-muted);--icon-size:15px}.attach{flex-wrap:wrap;gap:10px;display:flex}.attach__item{border-radius:var(--tca-radius-md);background:linear-gradient(160deg, var(--tca-color-fill), var(--tca-color-surface-sunken));width:64px;height:64px;color:var(--tca-color-muted);--icon-size:22px;place-items:center;display:grid;position:relative}.attach__remove{top:-6px;background:var(--tca-color-selected);width:22px;height:22px;color:var(--tca-color-on-selected);--icon-size:12px;--icon-stroke:2.4;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:-6px}.attach__remove:after{content:"";position:absolute;inset:-11px}.attach__add{border-radius:var(--tca-radius-md);min-height:64px;box-shadow:inset 0 0 0 1.5px var(--tca-color-border-strong);text-align:start;font-size:var(--tca-font-size-small);--icon-size:20px;flex:200px;align-items:center;gap:12px;padding:10px 16px;font-weight:500;display:flex}.attach__text>span{display:block}:root{--tca-viewport-height:100dvh;--tca-viewport-stable-height:100dvh}html,body{overscroll-behavior:none;background:var(--tca-color-canvas);height:100%;transition:background-color var(--tca-duration-settle) var(--tca-ease-out);margin:0;overflow:hidden}#root{height:var(--tca-viewport-height)}::view-transition-old(root){animation-duration:var(--tca-duration-quick);animation-timing-function:var(--tca-ease-out)}::view-transition-new(root){animation-duration:var(--tca-duration-quick);animation-timing-function:var(--tca-ease-out)}.block-text{display:block}.frame-band__title--home .search-pill{transition:opacity calc(var(--roll-clock) * .4) var(--roll-ease)}.frame-band__title--home:is([data-leaving],[data-park],[data-reset]) .search-pill{opacity:0}.sheet:focus-visible,.dialog:focus-visible{outline:none}.roll-stack{display:grid}.roll-stack>.roll-slot{grid-area:1/1}.roll-stack>.roll-slot>.roll{display:block}.roll-stack--fit{position:relative}.roll-stack--fit>.roll-slot[aria-hidden=true]{position:absolute;inset:0 0 auto}.btn .roll-stack{white-space:nowrap;justify-items:center;display:inline-grid}.btn .roll-stack>.roll-slot>.roll{align-items:center;gap:8px;display:inline-flex}.app-band__bar{align-items:center;gap:var(--tca-space-2);grid-template-columns:1fr minmax(0,auto) 1fr;display:grid}.app-band__lead{justify-self:start;align-items:center;display:grid}.app-band__lead>*{transition:opacity calc(var(--roll-clock) / 2) var(--roll-ease), translate calc(var(--roll-clock) / 2) var(--roll-ease);grid-area:1/1}.app-band[data-back] .app-band__back,.app-band:not([data-back]) .app-band__lead>.logo{transition-delay:calc(var(--roll-clock) / 2)}.app-band[data-back] .app-band__lead>.logo{opacity:0;translate:calc(-24px * var(--move)) 0;pointer-events:none}.app-band:not([data-back]) .app-band__back{opacity:0;translate:calc(24px * var(--move)) 0;pointer-events:none}.app-band__heading{text-align:center;justify-self:center;min-width:0;max-width:100%;overflow:visible clip}.app-band__heading h1{font-size:var(--tca-font-size-title);line-height:var(--tca-line-height-title);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.app-band__trail{justify-self:end;margin-block:-4px;padding-block:4px;overflow:visible clip}.app-band__trail.roll-stack--fit>.roll-slot[aria-hidden=true]{inset:0 0 auto auto}.app-band__trail>.roll-slot>.roll{align-items:center;gap:10px;display:flex}.app-band__trail{min-height:40px}.app-band[data-nav=push] .roll-slot[data-leaving]>.roll,.app-band[data-nav=pop] .roll-slot:is([data-park],[data-reset])>.roll{opacity:0;translate:calc(-32px * var(--move)) 0}.app-band[data-nav=pop] .roll-slot[data-leaving]>.roll,.app-band[data-nav=push] .roll-slot:is([data-park],[data-reset])>.roll{opacity:0;translate:calc(32px * var(--move)) 0}.app-band:is([data-nav=push],[data-nav=pop]) .roll-slot[data-leaving]>.roll{transition:translate var(--roll-clock) var(--roll-ease), opacity calc(var(--roll-clock) / 2) var(--roll-ease)}.app-band:is([data-nav=push],[data-nav=pop]) .roll-slot:not([data-leaving],[data-park],[data-reset])>.roll{transition:translate var(--roll-clock) var(--roll-ease), opacity calc(var(--roll-clock) / 2) var(--roll-ease) calc(var(--roll-clock) / 2)}.frame-band__title--bar{--band-pad-bottom:24px}.frame>.screen>.scroll>.page{padding-top:calc(var(--band-h-bar,82px) + var(--tca-space-5))}.state-full{padding-top:var(--band-h-bar,82px)}.flag{box-shadow:none;overflow:hidden}.flag img{object-fit:cover;width:100%;height:100%}.flag:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--tca-color-border);position:absolute;inset:0}.has-ring{position:relative}.has-ring>.option[aria-checked=true]{box-shadow:inset 0 0 0 1.2px var(--tca-color-border)}.has-ring>.option:active,.has-ring>.option.is-pressed{transform:none}.choice-ring{width:var(--w,0px);height:var(--h,0px);border-radius:var(--tca-radius-lg);box-shadow:inset 0 0 0 1.5px var(--tca-color-selected);opacity:0;pointer-events:none;translate:var(--x,0px) var(--y,0px);transition:translate var(--tca-spring-nav-duration) var(--tca-spring-nav), width var(--tca-spring-nav-duration) var(--tca-spring-nav), height var(--tca-spring-nav-duration) var(--tca-spring-nav), opacity var(--tca-duration-quick) var(--tca-ease-out);position:absolute;top:0;left:0}.choice-ring.is-on{opacity:1}.choice-ring.is-instant{transition:opacity var(--tca-duration-quick) var(--tca-ease-out)}.tca-app{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.tca-app :is(input,textarea,select,[contenteditable]),.tca-app .selectable{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.date-field{cursor:pointer;font-variant-numeric:tabular-nums}.date-field[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--tca-color-ink), 0 0 0 4px color-mix(in srgb, var(--tca-color-ink) 9%, transparent)}.date-field[data-empty]{color:var(--tca-color-muted);font-weight:400}.control>.date-field+tca-icon{color:var(--tca-color-muted);pointer-events:none}shift-popover,shift-popover-panel,shift-calendar{--shift-surface:var(--tca-color-surface-raised);--shift-ink:var(--tca-color-ink);--shift-ink-muted:var(--tca-color-muted);--shift-ink-disabled:var(--tca-color-border-strong);--shift-line:var(--tca-color-border);--shift-accent:var(--tca-color-selected);--shift-on-accent:var(--tca-color-on-selected);--shift-accent-tint:var(--tca-color-fill);--shift-focus:var(--tca-color-focus);--shift-popover-surface:var(--tca-color-surface-raised);--shift-popover-radius:var(--tca-radius-xxl);--shift-popover-shadow:var(--tca-shadow-sheet);--shift-popover-border-width:0;--shift-popover-backdrop:var(--tca-color-backdrop);--shift-popover-backdrop-blur:3px;--shift-popover-z-index:var(--tca-z-sheet);--shift-popover-settle:var(--tca-spring-present-duration);--shift-popover-ease:var(--tca-spring-present);--shift-calendar-font-family:var(--tca-font-family);--shift-calendar-surface:transparent;--shift-calendar-panel-border-width:0;--shift-calendar-shadow:none;--shift-calendar-heading-font-weight:500;--shift-calendar-day-font-weight:500;--shift-calendar-day-radius:var(--tca-radius-pill);--shift-calendar-button-radius:var(--tca-radius-pill);--shift-calendar-title-radius:var(--tca-radius-pill);--shift-calendar-nav-border:0;--shift-calendar-nav-hover-bg:var(--tca-color-fill);--shift-calendar-day-hover-bg:var(--tca-color-fill)}shift-popover-panel::part(backdrop){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity var(--tca-spring-present-duration) var(--tca-ease-out)}:root:has(.tca-app[data-glass=solid]) shift-popover-panel::part(backdrop){-webkit-backdrop-filter:none;backdrop-filter:none}shift-popover-panel::part(panel){font-family:var(--tca-font-family)}shift-popover-panel::part(sheet){max-width:var(--tca-layout-content-max);padding:0 8px calc(var(--tca-space-4) + env(safe-area-inset-bottom,0px));border-radius:var(--tca-radius-xxl) var(--tca-radius-xxl) 0 0;box-shadow:var(--tca-shadow-sheet);margin-inline:auto}shift-popover-panel::part(sheet):before{content:"";border-radius:var(--tca-radius-pill);background:var(--tca-color-border-strong);opacity:.7;width:44px;height:5px;margin:10px auto 11px;display:block}.wheel{--row:40px;height:calc(var(--row) * 5);perspective:640px;position:relative}.wheel__band{inset-inline:0;top:calc(var(--row) * 2);height:var(--row);border-radius:var(--tca-radius-md);background:var(--tca-color-fill);pointer-events:none;position:absolute}.wheel__list{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;height:100%;padding-block:calc(var(--row) * 2);transform-style:preserve-3d;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.wheel__list::-webkit-scrollbar{display:none}.wheel__list:focus-visible{outline:2px solid var(--tca-color-focus);outline-offset:2px;border-radius:var(--tca-radius-md)}.wheel__item{height:var(--row);scroll-snap-align:center;font-size:var(--tca-font-size-title);font-variant-numeric:tabular-nums;color:var(--tca-color-ink);cursor:pointer;backface-visibility:hidden;place-items:center;font-weight:500;display:grid}.dev-fab{top:58%;right:calc(8px + var(--safe-right));z-index:calc(var(--tca-z-sheet) - 1);border-radius:var(--tca-radius-pill);color:#fff;width:40px;height:40px;box-shadow:var(--tca-shadow-floating);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity var(--tca-duration-settle) var(--tca-ease-out), scale var(--tca-spring-gentle-duration) var(--tca-spring-gentle);background:#1010148c;place-items:center;display:grid;position:absolute}.dev-fab.is-hidden{opacity:0;pointer-events:none;scale:.6}.dev-shortcuts{--stack-gap:var(--tca-space-5)}.ob-page{padding-bottom:var(--tca-space-6)}.ob-label{margin:0 6px var(--tca-space-3);font-size:var(--tca-font-size-lead);line-height:var(--tca-line-height-lead);font-weight:500}.ob-hint{margin:var(--tca-space-3) 6px 0}.ob-hero{--band-pad-bottom:32px}.ob-hero .band__title{margin-top:var(--tca-space-6)}.ob-step{white-space:nowrap;font-size:var(--tca-font-size-caption);line-height:var(--tca-line-height-caption);color:var(--tca-color-on-band-muted);font-variant-numeric:tabular-nums}.ob-band .band__title{margin-top:var(--tca-space-2);font-size:var(--tca-font-size-headline);line-height:var(--tca-line-height-headline)}.ob-flow .tab-body>.page{transition:padding-top var(--roll-clock) var(--roll-ease)}.ob-flow>.action-bar{transition:translate var(--roll-clock) var(--roll-ease)}.ob-flow>.action-bar.is-hidden{translate:0 100%}.ob-langs{position:relative}.ob-langs .option{text-align:start}.ob-intro{margin-top:0}.ob-docs{margin-top:var(--tca-space-4)}.ob-checks{margin-top:var(--tca-space-5);gap:var(--tca-space-3);display:grid}.ob-checks .check{border-radius:var(--tca-radius-lg);background:var(--tca-color-surface);box-shadow:var(--tca-shadow-card);font-size:var(--tca-font-size-small);line-height:var(--tca-line-height-small);color:var(--tca-color-ink);padding:12px 14px}.ob-checks .check small{font-size:var(--tca-font-size-caption);line-height:var(--tca-line-height-caption);color:var(--tca-color-muted);margin-top:2px;display:block}.ob-id{justify-items:center;gap:var(--tca-space-1);padding-block:var(--tca-space-6) var(--tca-space-5);text-align:center;display:grid}.ob-id .avatar{margin-bottom:var(--tca-space-3);box-shadow:0 0 0 4px var(--tca-color-surface)}.ob-id .t-muted{overflow-wrap:anywhere}.ob-notice{margin-top:var(--tca-space-4)}.ob-notice .notice__text{margin:0}.ob-phone .field__help{min-height:var(--tca-line-height-caption)}.ob-countries .option{text-align:start;padding-block:14px}.ob-countries .row__value{color:var(--tca-color-muted);direction:ltr}.ob-otp .otp{direction:ltr}.ob-otp-msg .collapse__pad{padding-top:var(--tca-space-3)}.ob-resend{align-items:center;gap:var(--tca-space-1);margin-top:var(--tca-space-5);flex-direction:column;min-height:88px;display:flex}.ob-resend .ob-timer{place-items:center;min-height:44px;display:grid}.ob-otp .notice{margin-bottom:var(--tca-space-5)}.ob-timer>*{transition:opacity var(--tca-duration-quick) var(--tca-ease-out), visibility 0s;grid-area:1/1}.ob-timer>.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--tca-duration-quick) var(--tca-ease-out), visibility 0s linear var(--tca-duration-quick)}.ob-blocked .empty__actions{width:min(100%,320px)}.ob-fields{--stack-gap:16px}.ob-genders{gap:var(--tca-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ob-label-row{justify-content:space-between;gap:var(--tca-space-2);display:flex}.ob-phone-ro{justify-content:space-between;align-items:center;gap:var(--tca-space-3);border-radius:var(--tca-radius-pill);background:var(--tca-color-surface-sunken);min-height:52px;font-size:max(16px, var(--tca-font-size-body));padding:0 18px 0 20px;font-weight:500;display:flex}.ob-phone-ro__value{font-variant-numeric:tabular-nums;direction:ltr}.ob-phone-ro .ob-verified{--icon-size:18px;color:var(--tca-color-success-ink)}.ob-done{flex-direction:column;justify-content:center;min-height:100%;display:flex}.ob-done__title{margin-top:var(--tca-space-3)}.ob-done .empty__actions{width:min(100%,320px);margin-top:var(--tca-space-4)}.ob-signin .ob-id{padding-block:var(--tca-space-5) var(--tca-space-4)}.ob-signin .ob-fields{margin-top:var(--tca-space-5)}.ob-phone .control--cc{--cc-w:128px}.ob-cc>.roll-slot>.roll{align-items:center;gap:6px;display:inline-flex}.ob-cc .flag{--size:22px}.ob-countries .flag{--size:32px}.panes{--gap:32px;overflow-clip-margin:12px;position:relative;overflow:clip}.panes[data-switching]{overflow:clip visible}.pane{transform:translate3d(calc(var(--o,0) * (100% + var(--gap))), 0, 0);visibility:hidden;transition:transform var(--roll-clock) var(--roll-ease), visibility 0s linear var(--roll-clock);position:absolute;inset:0 0 auto}.pane.is-active{visibility:visible;transition:transform var(--roll-clock) var(--roll-ease);position:relative}.frame>.screen>.scroll>.page.add-car{padding-top:calc(var(--add-band-h,var(--band-h-bar,82px)) + var(--tca-space-6));transition:padding-top var(--roll-clock) var(--roll-ease)}.add-car__label-row{justify-content:space-between;gap:var(--tca-space-2);display:flex}.add-car__label-row>:last-child{color:var(--tca-color-muted);font-weight:400}.input--select[data-empty]{color:var(--tca-color-muted)}.input--select:disabled{opacity:.5}.input--select .roll-stack{white-space:nowrap;flex:1;min-width:0}.input--select .roll-stack>*{text-overflow:ellipsis;overflow:hidden}.add-car__hero{justify-items:center;gap:var(--tca-space-2);padding-block:var(--tca-space-5);text-align:center;display:grid}.add-car__image{aspect-ratio:16/7;place-items:center;width:100%;display:grid}.add-car__image img{object-fit:contain;width:min(100%,320px);height:100%}.add-car__hero-text .row__meta{display:block}.add-car__vin{padding-inline-end:56px}.add-car__scan{color:var(--tca-color-ink)}.add-car__vin-help{justify-content:flex-end}.add-car__mileage{font-variant-numeric:tabular-nums;padding-inline-end:56px}.add-car__unit{color:var(--tca-color-muted);pointer-events:none;font-weight:500;inset-inline-end:20px}.add-sheet-list{position:relative}.thumb--sm{width:64px;height:44px}.thumb--sm img{width:60px}.vin-scanner-layer{z-index:calc(var(--tca-z-sticky) - 1);pointer-events:none;transition:transform var(--tca-duration-screen) var(--tca-emphasized);will-change:transform;position:absolute;inset:0;transform:translate(100%)}.vin-scanner-layer[data-phase=open]{transform:none}.vin-scanner-layer:is([data-phase=open],[data-phase=leaving]) .vin-scanner::part(panel){opacity:1;animation:none;transform:none}.vin-scanner::part(header){display:none}.vin-scanner{--shift-vin-extractor-font-family:var(--tca-font-family);--shift-vin-extractor-backdrop:var(--tca-color-backdrop);--shift-vin-extractor-backdrop-blur:3px;--shift-vin-extractor-surface:var(--tca-color-surface-raised);--shift-vin-extractor-ink:var(--tca-color-ink);--shift-vin-extractor-muted:var(--tca-color-muted);--shift-vin-extractor-line:var(--tca-color-border);--shift-vin-extractor-hint-surface:#0000008c;--shift-vin-extractor-hint-ink:#fff;--shift-vin-extractor-accent:var(--tca-color-red);--shift-vin-extractor-on-accent:var(--tca-color-on-red);--shift-vin-extractor-capture-border:transparent;--shift-vin-extractor-radius:var(--tca-radius-xxl);--shift-vin-extractor-capture-radius:var(--tca-radius-pill);--shift-vin-extractor-hint-radius:var(--tca-radius-lg);--shift-vin-extractor-shadow:var(--tca-shadow-sheet);--shift-vin-extractor-capture-shadow:0 8px 20px color-mix(in srgb, var(--tca-color-red) 26%, transparent)}.vin-scanner::part(hint),.vin-scanner::part(capture-label){font-family:var(--tca-font-family)}.vin-scanner::part(hint){max-width:calc(100% - 2 * var(--gutter,16px));font-size:var(--tca-font-size-footnote);line-height:var(--tca-line-height-footnote);white-space:normal;text-align:center;margin-inline:auto;padding:10px 16px}.vin-scanner::part(capture){min-width:200px;min-height:52px;font-family:var(--tca-font-family);font-weight:500}
