@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--lp-angle:0deg}}}@layer theme{:root,:host{--font-sans:"Figtree", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:#e7f7f5;--color-teal-100:#cceee9;--color-teal-200:#a6ded6;--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:#17b3a2;--color-teal-500:#0e9b8c;--color-teal-600:#0c7268;--color-teal-700:#0a5a53;--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Caprasimo", ui-serif, Georgia, serif;--color-canvas:#f3f6fb;--color-surface:#fff;--color-panel:#e7edf7;--color-panel-deep:#dfe6f2;--color-ink:#0f1729;--color-ink-soft:#2c3a4f;--color-muted:#55647d;--color-faint:#7688a3;--color-brand-50:#eef4ff;--color-brand-100:#dbe7ff;--color-brand-200:#b6ccf6;--color-brand-400:#3a78e6;--color-brand-500:#1f5fd0;--color-brand-600:#1a4fae;--color-brand-700:#17408d;--color-slate-chip:#ccd6e6;--radius-card:28px;--radius-panel:20px;--shadow-hair:0 1px 2px #10182724;--shadow-lift:0 3px 10px #10182729;--shadow-float:0 12px 32px #10182724;--shadow-brand:0 2px 6px #1f5fd052}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%}body{background-color:var(--color-canvas);color:var(--color-ink);-webkit-font-smoothing:antialiased}::selection{background:#c671394d}:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.bottom-0{bottom:0}.left-2{left:calc(var(--spacing) * 2)}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-4{margin:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-mt-\[4\.9rem\]{margin-top:-4.9rem}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.4375rem;font-size:.75rem;font-weight:700;display:block}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.-ml-8{margin-left:calc(var(--spacing) * -8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.ml-auto{margin-left:auto}.btn{font-family:var(--font-display);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;line-height:1;transition:filter .15s,background-color .15s,box-shadow .15s;display:inline-flex}.chip{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;padding:.3125rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[335\/376\]{aspect-ratio:335/376}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-14\.5{height:calc(var(--spacing) * 14.5)}.h-16{height:calc(var(--spacing) * 16)}.h-\[52px\]{height:52px}.h-full{height:100%}.min-h-\[620px\]{min-height:620px}.min-h-screen{min-height:100vh}.field{width:100%;color:var(--color-ink);background-color:#fff;border:1px solid #1018272e;border-radius:999px;padding:.8125rem 1.125rem;font-size:.875rem}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-13{width:calc(var(--spacing) * 13)}.w-\[52px\]{width:52px}.w-\[448px\]{width:448px}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[335px\]{max-width:335px}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[480px\]{max-width:480px}.max-w-\[680px\]{max-width:680px}.max-w-\[1180px\]{max-width:1180px}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(140px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[2px\]{gap:2px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.card{background-color:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-float)}.panel{background-color:var(--color-panel);border-radius:var(--radius-card)}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[30px\]{border-radius:30px}.rounded-\[38px\]{border-radius:38px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-panel{border-radius:var(--radius-panel)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-amber-200{border-color:var(--color-amber-200)}.border-black{border-color:var(--color-black)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab,red,red)){.border-black\/15{border-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.border-brand-200{border-color:var(--color-brand-200)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-rose-200{border-color:var(--color-rose-200)}.border-teal-200{border-color:var(--color-teal-200)}.border-transparent{border-color:#0000}.btn-ghost{color:var(--color-ink);background-color:#0000;border:1px solid #10182738}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-brand-50{background-color:var(--color-brand-50)}.bg-brand-100{background-color:var(--color-brand-100)}.bg-brand-400\/10{background-color:#3a78e61a}@supports (color:color-mix(in lab,red,red)){.bg-brand-400\/10{background-color:color-mix(in oklab,var(--color-brand-400) 10%,transparent)}}.bg-brand-500{background-color:var(--color-brand-500)}.bg-brand-500\/25{background-color:#1f5fd040}@supports (color:color-mix(in lab,red,red)){.bg-brand-500\/25{background-color:color-mix(in oklab,var(--color-brand-500) 25%,transparent)}}.bg-canvas{background-color:var(--color-canvas)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-ink{background-color:var(--color-ink)}.bg-panel{background-color:var(--color-panel)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-slate-chip{background-color:var(--color-slate-chip)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-white{background-color:var(--color-white)}.btn-primary{background-image:linear-gradient(180deg,var(--color-brand-400),var(--color-brand-500));color:#fff;border:1px solid var(--color-brand-600);box-shadow:var(--shadow-brand)}.btn-teal{background-image:linear-gradient(180deg,var(--color-teal-400),var(--color-teal-500));color:#fff;border:1px solid var(--color-teal-600)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-14{padding:calc(var(--spacing) * 14)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{letter-spacing:-.015em;font-weight:400;font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[10px\]{font-size:10px!important}.text-\[10\.5px\]{font-size:10.5px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[29px\]{font-size:29px}.text-\[32px\]{font-size:32px}.text-\[38px\]{font-size:38px}.text-\[44px\]{font-size:44px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-brand-700{color:var(--color-brand-700)}.text-faint{color:var(--color-faint)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-ink{color:var(--color-ink)}.text-ink-soft{color:var(--color-ink-soft)}.text-muted{color:var(--color-muted)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-teal-600{color:var(--color-teal-600)}.text-teal-700{color:var(--color-teal-700)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.\!shadow-\[var\(--shadow-hair\)\]{--tw-shadow:var(--shadow-hair)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008), 0px 1px 2px 0px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-float\)\]{--tw-shadow:var(--shadow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-hair\)\]{--tw-shadow:var(--shadow-hair);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-lift\)\]{--tw-shadow:var(--shadow-lift);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-brand-400\/70{--tw-ring-color:#3a78e6b3}@supports (color:color-mix(in lab,red,red)){.ring-brand-400\/70{--tw-ring-color:color-mix(in oklab, var(--color-brand-400) 70%, transparent)}}.ring-brand-500{--tw-ring-color:var(--color-brand-500)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-300{transition-delay:.3s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.hairline{border:1px solid #1018271f}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}@media(hover:hover){.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.hover\:bg-brand-400\/25:hover{background-color:#3a78e640}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand-400\/25:hover{background-color:color-mix(in oklab,var(--color-brand-400) 25%,transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-panel:hover{background-color:var(--color-panel)}.hover\:bg-panel-deep:hover{background-color:var(--color-panel-deep)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:opacity-100:hover{opacity:1}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:pt-0{padding-top:0}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}}@media(min-width:64rem){.lg\:-mt-\[6\.6rem\]{margin-top:-6.6rem}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:aspect-auto{aspect-ratio:auto}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:grow{flex-grow:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.lg\:flex-row{flex-direction:row}.lg\:justify-center{justify-content:center}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-20{padding:calc(var(--spacing) * 20)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media(prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}.dark\:border-\[\#3E3E3A\]{border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]{border-color:#eeeeec}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:bg-\[\#0a0a0a\]{background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]{background-color:#1d0002}.dark\:bg-\[\#3E3E3A\]{background-color:#3e3e3a}.dark\:bg-\[\#161615\]{background-color:#161615}.dark\:bg-\[\#eeeeec\]{background-color:#eeeeec}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:text-\[\#1C1C1A\]{color:#1c1c1a}.dark\:text-\[\#A1A09A\]{color:#a1a09a}.dark\:text-\[\#EDEDEC\]{color:#ededec}.dark\:text-\[\#F61500\]{color:#f61500}.dark\:text-\[\#FF4433\]{color:#f43}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:before\:border-\[\#3E3E3A\]:before{content:var(--tw-content);border-color:#3e3e3a}@media(hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:hover{border-color:#62605b}.dark\:hover\:border-white:hover{border-color:var(--color-white)}.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-white:hover{background-color:var(--color-white)}.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}@starting-style{.starting\:translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.starting\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.starting\:opacity-0{opacity:0}}}.tt{--tt-bg:#f5ead8;--tt-surface:#ebddc5;--tt-text:#201e1d;--tt-divider:#201e1d29;--tt-neutral-100:#f9f4ed;--tt-neutral-200:#eee7db;--tt-neutral-300:#dcd3c4;--tt-neutral-400:#c0b6a5;--tt-neutral-500:#a19786;--tt-neutral-600:#82796a;--tt-neutral-700:#645c50;--tt-neutral-800:#474238;--tt-neutral-900:#2e2b25;--tt-accent:#2a5fbe;--tt-accent-100:#eaf1fe;--tt-accent-200:#d5e3fc;--tt-accent-300:#b3ccf7;--tt-accent-400:#7ba6ee;--tt-accent-500:#3d78dd;--tt-accent-600:#2a5fbe;--tt-accent-700:#1e4795;--tt-accent-800:#16346d;--tt-accent-900:#102446;--tt-accent-2:#7a8a5e;--tt-accent-2-100:#f0fae1;--tt-accent-2-200:#e1eecc;--tt-accent-2-300:#ccdbb2;--tt-accent-2-400:#aebf92;--tt-accent-2-500:#8fa073;--tt-accent-2-600:#728157;--tt-accent-2-700:#56633f;--tt-accent-2-800:#3d472b;--tt-accent-2-900:#272e1b;--tt-font-heading:"Caprasimo", ui-serif, Georgia, serif;--tt-font-body:"Figtree", system-ui, sans-serif;--tt-1:4.4px;--tt-2:8.8px;--tt-3:13.2px;--tt-4:17.6px;--tt-6:26.4px;--tt-8:35.2px;--tt-radius-sm:8px;--tt-radius-md:16px;--tt-radius-lg:28px;--tt-shadow-sm:0 1px 2px #2e2b2524;--tt-shadow-md:0 3px 10px #2e2b2529;--tt-shadow-lg:0 12px 32px #2e2b2538;background:var(--tt-bg);color:var(--tt-text);font-family:var(--tt-font-body);font-size:15px;font-weight:400;line-height:1.55;overflow-x:hidden}.tt h1,.tt h2,.tt h3,.tt h4,.tt h5,.tt h6{font-family:var(--tt-font-heading);letter-spacing:-.015em;margin:0 0 var(--tt-2);font-weight:400;line-height:1.12}.tt h1{font-size:42px}.tt h2{font-size:32px}.tt h3{font-size:25px}.tt h4{font-size:20px}.tt h5{font-size:16px}.tt h6{letter-spacing:.08em;text-transform:uppercase;font-size:13px}.tt p{margin:0 0 var(--tt-3)}.tt a{color:var(--tt-accent);text-underline-offset:3px;text-decoration:none}.tt img{max-width:100%;display:block}.tt-muted{color:var(--tt-text)}@supports (color:color-mix(in lab,red,red)){.tt-muted{color:color-mix(in srgb,var(--tt-text) 55%,transparent)}}.tt :focus-visible{outline:2px solid var(--tt-accent);outline-offset:2px}.tt ::selection{background:var(--tt-accent)}@supports (color:color-mix(in lab,red,red)){.tt ::selection{background:color-mix(in srgb,var(--tt-accent) 30%,transparent)}}.tt-btn{cursor:pointer;font-family:var(--tt-font-heading);color:var(--tt-text);padding:var(--tt-2) calc(var(--tt-3) * 1.2);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:400;line-height:1.2;text-decoration:none;transition:background-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.tt-btn svg{display:block}.tt-btn:disabled{opacity:.45;cursor:not-allowed}.tt-btn-primary{background:var(--tt-accent);color:var(--tt-bg)}.tt-btn-primary:hover{background:var(--tt-accent-600)}.tt-btn-primary:active{background:var(--tt-accent-700)}.tt-btn-secondary{border-color:var(--tt-divider)}.tt-btn-secondary:hover{background:var(--tt-text)}@supports (color:color-mix(in lab,red,red)){.tt-btn-secondary:hover{background:color-mix(in srgb,var(--tt-text) 7%,transparent)}}.tt-btn-secondary:active{background:var(--tt-text)}@supports (color:color-mix(in lab,red,red)){.tt-btn-secondary:active{background:color-mix(in srgb,var(--tt-text) 14%,transparent)}}.tt-btn-invert{color:var(--tt-accent-800);background:#fff}.tt-btn-invert:hover{background:var(--tt-accent-100)}.tt-btn-block{width:100%;margin-top:var(--tt-2)}.tt-field>label{color:var(--tt-text);margin-bottom:5px;font-size:12px;display:block}@supports (color:color-mix(in lab,red,red)){.tt-field>label{color:color-mix(in srgb,var(--tt-text) 70%,transparent)}}.tt-input{width:100%;min-height:36px;font:inherit;color:var(--tt-text);caret-color:var(--tt-accent);background:var(--tt-surface);border:1px solid var(--tt-divider);border-radius:999px;padding:6px 14px;font-size:14px}.tt-input::placeholder{color:var(--tt-neutral-500)}.tt-input:hover{border-color:var(--tt-text)}@supports (color:color-mix(in lab,red,red)){.tt-input:hover{border-color:color-mix(in srgb,var(--tt-text) 45%,transparent)}}.tt-input:focus-visible{border-color:var(--tt-accent);outline-offset:0}.tt-radio{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.tt-radio input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.tt-radio .tt-dot{border:1.5px solid var(--tt-divider);border-radius:50%;flex:none;width:16px;height:16px}.tt-radio:hover .tt-dot{border-color:var(--tt-accent)}.tt-radio input:checked+.tt-dot{border-color:var(--tt-accent);background:var(--tt-accent);box-shadow:inset 0 0 0 4px var(--tt-bg)}.tt-radio input:focus-visible+.tt-dot{outline:2px solid var(--tt-accent);outline-offset:2px}.tt-card{gap:var(--tt-2);padding:var(--tt-3);background:var(--tt-surface);border-radius:calc(var(--tt-radius-lg) * 1.15);flex-direction:column;display:flex}.tt-card-title{font-family:var(--tt-font-heading);font-size:17px;font-weight:400;line-height:1.2}.tt-card-body{opacity:.8;flex:1;margin:0;font-size:13px}.tt-elev-sm{box-shadow:var(--tt-shadow-sm)}.tt-elev-md{box-shadow:var(--tt-shadow-md)}.tt-elev-lg{box-shadow:var(--tt-shadow-lg)}.tt-tag{letter-spacing:.02em;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}.tt-tag-accent{background:var(--tt-accent-100);color:var(--tt-accent-800)}.tt-tag-accent-2{background:var(--tt-accent-2-100);color:var(--tt-accent-2-800)}.tt-tag-neutral{background:var(--tt-neutral-100);color:var(--tt-neutral-800)}.tt-nav{align-items:center;gap:var(--tt-6);padding:var(--tt-4) 0;display:flex}.tt-nav-brand{font-family:var(--tt-font-heading);color:inherit;align-items:center;gap:10px;margin-right:auto;font-size:20px;font-weight:400;display:flex}.tt-nav a{color:inherit;font-size:14px}.tt-nav a:hover,.tt-nav a[aria-current=page]{color:var(--tt-accent)}.tt-shell{max-width:1240px;padding:0 var(--tt-6);margin:0 auto;position:relative}.tt-hero{gap:var(--tt-8);padding:var(--tt-8) 0 calc(var(--tt-8) * 2);grid-template-columns:1.06fr .94fr;align-items:center;display:grid}.tt-hero-art{height:560px;position:relative}.tt-grid-4{gap:var(--tt-4);grid-template-columns:repeat(4,1fr);display:grid}.tt-grid-2{gap:var(--tt-4);grid-template-columns:1fr 1fr;display:grid}.tt-split{gap:calc(var(--tt-8) * 1.3);grid-template-columns:.92fr 1.08fr;align-items:center;display:grid;position:relative}.tt-flow{gap:var(--tt-6);grid-template-columns:repeat(4,1fr);align-items:start;display:grid;position:relative}.tt-flow-rail{background:repeating-linear-gradient(90deg,var(--tt-accent-300) 0 10px,transparent 10px 20px);pointer-events:none;height:2px;position:absolute;top:96px;left:9%;right:9%}.tt-auth{grid-template-columns:1.04fr .96fr;min-height:100vh;display:grid}@keyframes tt-flt{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-14px)rotate(-1deg)}}@keyframes tt-flt2{0%,to{transform:translateY(0)rotate(3deg)}50%{transform:translateY(-10px)rotate(2deg)}}@keyframes tt-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(28px,-22px)scale(1.08)}}@keyframes tt-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.9;transform:scale(1.35)}}@keyframes tt-ticker{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes tt-shine{0%{transform:translate(-120%)skew(-18deg)}55%,to{transform:translate(320%)skew(-18deg)}}@keyframes tt-fill{0%{width:6%}to{width:88%}}@keyframes tt-count-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tt-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes tt-glow{0%,to{box-shadow:0 18px 40px #10244633}50%{box-shadow:0 24px 60px #2a5fbe57}}.tt-shine{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:38%;height:100%;animation:4.6s ease-in-out infinite tt-shine;position:absolute;top:0;left:0}@media(max-width:1080px){.tt-hero{gap:calc(var(--tt-8) * 1.4);grid-template-columns:1fr}.tt-hero-art{height:520px}.tt-split{gap:var(--tt-8);grid-template-columns:1fr}.tt-grid-4,.tt-flow{grid-template-columns:repeat(2,1fr)}.tt-flow-rail{display:none}.tt-auth{grid-template-columns:1fr;min-height:0}}@media(max-width:720px){.tt-grid-4,.tt-grid-2,.tt-flow{grid-template-columns:1fr}.tt-hero-art{height:auto}.tt h1{font-size:38px!important}.tt h2{font-size:28px!important}}@media(prefers-reduced-motion:reduce){.tt *,.tt :before,.tt :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tt-lg-pitch{gap:var(--tt-6);padding:calc(var(--tt-8) * 1.2);color:#fff;background:radial-gradient(120% 80% at 100% 0%,#3d78dd8c,transparent 55%),radial-gradient(90% 70% at 0% 100%,#8fa07359,transparent 60%),linear-gradient(155deg,#0c1c3a,var(--tt-accent-900) 40%,var(--tt-accent-800) 75%,var(--tt-accent-700));flex-direction:column;display:flex;position:relative;overflow:hidden}.tt-lg-pitch:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 60% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(at 60% 45%,#000 20%,#0000 75%)}.tt-lg-orb{pointer-events:none;filter:blur(2px);border-radius:999px;position:absolute}.tt-lg-orb-a{background:radial-gradient(circle,#7ba6ee73,#0000 66%);width:560px;height:560px;animation:20s ease-in-out infinite tt-drift;top:-200px;right:-140px}.tt-lg-orb-b{background:radial-gradient(circle,#aebf9252,#0000 68%);width:480px;height:480px;animation:26s ease-in-out infinite reverse tt-drift;bottom:-180px;left:-160px}.tt-lg-top{justify-content:space-between;align-items:center;gap:var(--tt-3);display:flex;position:relative}.tt-lg-brand{font-family:var(--tt-font-heading);align-items:center;gap:10px;font-size:20px;display:flex}.tt .tt-lg-brand{color:#fff}.tt-lg-mark{width:36px;height:36px;color:var(--tt-accent-800);background:linear-gradient(150deg,#fff,#ffffff8c);border-radius:12px;justify-content:center;align-items:center;font-size:13px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #00000040,inset 0 1px #fff}.tt-lg-live{color:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex}.tt-lg-live i{background:#9fe08a;border-radius:999px;width:8px;height:8px;position:relative}.tt-lg-live i:after{content:"";border-radius:inherit;background:inherit;animation:1.8s ease-out infinite tt-lg-ping;position:absolute;inset:0}.tt-lg-head{animation:.7s both tt-rise-in;position:relative}.tt .tt-lg-head h1{letter-spacing:-.025em;color:#fff;max-width:520px;margin:0;font-size:44px;line-height:1.05}.tt-lg-head h1 em{color:#0000;background:linear-gradient(90deg,#b3ccf7,#fff 45%,#ccdbb2);-webkit-background-clip:text;background-clip:text;font-style:normal}.tt .tt-lg-head p{margin:var(--tt-3) 0 0;color:#ffffffc2;max-width:470px;font-size:15.5px;line-height:1.65}.tt-lg-art{aspect-ratio:52/33;width:100%;max-width:600px;margin:auto;animation:.8s .15s both tt-rise-in;position:relative}.tt-lg-art svg.tt-lg-net{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tt-lg-net text{font-family:var(--tt-font-body);fill:#fff}.tt-lg-net .tt-lg-cap{font-size:13px;font-weight:600}.tt-lg-net .tt-lg-sub{fill:#ffffff9e;font-size:10.5px}.tt-lg-link{fill:none;stroke:#ffffff47;stroke-width:1.6px;stroke-dasharray:5 7;animation:1.6s linear infinite tt-lg-dash}.tt-lg-ring{fill:none;stroke:#b3ccf78c;stroke-width:1.4px;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-out infinite tt-lg-wave}.tt-lg-ring:nth-of-type(2){animation-delay:1.07s}.tt-lg-ring:nth-of-type(3){animation-delay:2.14s}.tt-lg-node{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite tt-lg-bob}.tt-lg-node:nth-of-type(2){animation-delay:-2s}.tt-lg-node:nth-of-type(3){animation-delay:-4s}.tt-lg-card{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(160deg,#ffffff2e,#ffffff0f);border:1px solid #ffffff38;border-radius:18px;padding:12px 14px;font-size:12px;position:absolute;overflow:hidden;box-shadow:0 18px 40px #040c1e59,inset 0 1px #ffffff40}.tt-lg-card .tt-lg-k{letter-spacing:.1em;text-transform:uppercase;opacity:.7;font-size:10px}.tt-lg-card .tt-lg-v{font-family:var(--tt-font-heading);margin-top:4px;font-size:22px;line-height:1.1}.tt-lg-card .tt-lg-n{opacity:.72;margin-top:4px;font-size:11px}.tt-lg-card-sales{width:32%;min-width:150px;animation:10s ease-in-out infinite tt-flt;top:27%;left:0}.tt-lg-card-pay{width:32%;min-width:150px;animation:12s ease-in-out infinite tt-flt2;top:27%;right:0}.tt-lg-spark{width:100%;height:28px;margin-top:6px;display:block}.tt-lg-spark path:first-child{fill:url(#tt-lg-spark-fill)}.tt-lg-spark path:last-child{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200px;animation:2.4s cubic-bezier(.22,1,.36,1) .4s forwards tt-lg-draw}.tt-lg-bar{background:#fff3;border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.tt-lg-bar span{border-radius:inherit;background:linear-gradient(90deg,#ccdbb2,#fff);height:100%;animation:3s cubic-bezier(.22,1,.36,1) .3s both tt-fill;display:block}.tt-lg-ticket{z-index:2;width:42%;color:var(--tt-text);background:#fff;border-radius:16px;margin-left:-21%;animation:9s ease-in-out infinite tt-lg-ticket;display:flex;position:absolute;bottom:0;left:50%;overflow:hidden;box-shadow:0 22px 44px #040c1e73}.tt-lg-ticket-main{flex:1;padding:11px 14px}.tt-lg-ticket-main b{font-family:var(--tt-font-heading);font-size:17px;font-weight:400;display:block}.tt-lg-ticket-code{letter-spacing:.12em;color:var(--tt-accent-700);margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.tt-lg-ticket-stub{width:66px;font-family:var(--tt-font-heading);color:#fff;background:linear-gradient(160deg,var(--tt-accent-500),var(--tt-accent-700));flex-direction:column;justify-content:center;align-items:center;font-size:18px;display:flex;position:relative}.tt-lg-ticket-stub small{font-family:var(--tt-font-body);letter-spacing:.1em;opacity:.8;font-size:9px}.tt-lg-ticket-stub:before{content:"";border-left:2px dashed #ffffffe6;position:absolute;top:6px;bottom:6px;left:-1px}.tt-lg-roles{gap:var(--tt-3);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.tt-lg-role{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;align-items:flex-start;gap:10px;padding:12px;transition:background-color .2s,transform .2s;display:flex}.tt-lg-role:hover{background:#ffffff1c;transform:translateY(-2px)}.tt-lg-role-ico{color:#fff;border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:inset 0 1px #ffffff59}.tt-lg-role-ico svg{width:18px;height:18px}.tt-lg-ico-op{background:linear-gradient(150deg,#3d78dd,#1e4795)}.tt-lg-ico-admin{background:linear-gradient(150deg,#7ba6ee,#2a5fbe)}.tt-lg-ico-partner{background:linear-gradient(150deg,#aebf92,#56633f)}.tt-lg-role b{font-size:13px;font-weight:600;display:block}.tt-lg-role span{color:#ffffffa8;margin-top:2px;font-size:11.5px;line-height:1.45;display:block}.tt-lg-foot{color:#ffffff8c;font-size:12.5px;position:relative}.tt-lg-side{padding:calc(var(--tt-8) * 1.2);background:radial-gradient(70% 50% at 100% 0%,var(--tt-accent-200),transparent 70%),radial-gradient(60% 50% at 0% 100%,var(--tt-accent-2-200),transparent 70%),var(--tt-bg);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-lg-side{background:radial-gradient(70% 50% at 100% 0%,color-mix(in srgb,var(--tt-accent-200) 80%,transparent),transparent 70%),radial-gradient(60% 50% at 0% 100%,color-mix(in srgb,var(--tt-accent-2-200) 70%,transparent),transparent 70%),var(--tt-bg)}}.tt-lg-side:before{content:"";background-image:radial-gradient(var(--tt-text) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.tt-lg-side:before{background-image:radial-gradient(color-mix(in srgb,var(--tt-text) 12%,transparent) 1px,transparent 1px)}}.tt-lg-side:before{pointer-events:none;background-size:22px 22px;-webkit-mask-image:radial-gradient(#000 10%,#0000 70%);mask-image:radial-gradient(#000 10%,#0000 70%)}.tt-lg-wrap{width:100%;max-width:440px;animation:.6s .1s both tt-rise-in;position:relative}.tt-lg-form{padding:calc(var(--tt-8) * 1.05);border-radius:calc(var(--tt-radius-lg) * 1.3);box-shadow:0 1px #fff inset,0 30px 60px -20px var(--tt-accent-900),0 10px 24px #2e2b251f;background:linear-gradient(#fff,#fffdf9);position:relative}@supports (color:color-mix(in lab,red,red)){.tt-lg-form{box-shadow:0 1px #fff inset,0 30px 60px -20px color-mix(in srgb,var(--tt-accent-900) 35%,transparent),0 10px 24px #2e2b251f}}.tt-lg-form:before{content:"";border-radius:inherit;background:linear-gradient(140deg,var(--tt-accent-400),#fff6 35%,#fff6 65%,var(--tt-accent-2-400));pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tt-lg-badge{width:52px;height:52px;margin-bottom:var(--tt-4);color:#fff;background:linear-gradient(150deg,var(--tt-accent-500),var(--tt-accent-800));box-shadow:0 12px 26px var(--tt-accent-700),inset 0 1px #fff6;border-radius:16px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-lg-badge{box-shadow:0 12px 26px color-mix(in srgb,var(--tt-accent-700) 45%,transparent),inset 0 1px #fff6}}.tt-lg-badge{position:relative;overflow:hidden}.tt-lg-badge svg{width:26px;height:26px}.tt .tt-lg-form h2{letter-spacing:-.02em;margin-bottom:6px;font-size:31px}.tt-lg-who{margin:var(--tt-3) 0 var(--tt-6);flex-wrap:wrap;gap:6px;display:flex}.tt-lg-who span{background:var(--tt-neutral-100);border:1px solid var(--tt-neutral-200);color:var(--tt-neutral-800);border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 6px;font-size:12px;display:inline-flex}.tt-lg-who i{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.tt-lg-who svg{width:12px;height:12px}.tt-lg-alert{margin-bottom:var(--tt-4);padding:var(--tt-3) var(--tt-4);border-radius:var(--tt-radius-md);font-size:13px;line-height:1.5}.tt-lg-alert-ok{background:var(--tt-accent-2-100);color:var(--tt-accent-2-800)}.tt-lg-alert-err{color:#8c1d1d;background:#fdecec}.tt-lg-input{position:relative}.tt-lg-input>svg{width:16px;height:16px;color:var(--tt-neutral-600);pointer-events:none;transition:color .15s;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.tt-lg-input .tt-input{background:var(--tt-neutral-100);border-color:var(--tt-neutral-300);min-height:46px;padding-left:42px;transition:border-color .15s,box-shadow .15s,background-color .15s}.tt-lg-input .tt-input:focus{border-color:var(--tt-accent-500);box-shadow:0 0 0 4px var(--tt-accent-400);background:#fff}@supports (color:color-mix(in lab,red,red)){.tt-lg-input .tt-input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--tt-accent-400) 25%,transparent)}}.tt-lg-input .tt-input:focus{outline:none}.tt-lg-input:focus-within>svg{color:var(--tt-accent-600)}.tt-lg-toggle{color:var(--tt-accent-700);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.tt .tt-lg-submit{color:#fff;background:linear-gradient(135deg,var(--tt-accent-500),var(--tt-accent-700) 60%,var(--tt-accent-800));box-shadow:0 14px 30px -10px var(--tt-accent-700),inset 0 1px #ffffff4d;padding:15px;font-size:16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt .tt-lg-submit{box-shadow:0 14px 30px -10px color-mix(in srgb,var(--tt-accent-700) 70%,transparent),inset 0 1px #ffffff4d}}.tt .tt-lg-submit:hover:not(:disabled){box-shadow:0 18px 34px -10px var(--tt-accent-700),inset 0 1px #ffffff4d;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.tt .tt-lg-submit:hover:not(:disabled){box-shadow:0 18px 34px -10px color-mix(in srgb,var(--tt-accent-700) 80%,transparent),inset 0 1px #ffffff4d}}.tt-lg-submit svg.tt-lg-arrow{width:16px;height:16px;transition:transform .2s}.tt-lg-submit:hover svg.tt-lg-arrow{transform:translate(3px)}.tt-lg-trust{margin-top:var(--tt-4);grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tt-lg-trust div{text-align:center;color:var(--tt-neutral-700);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff8c;border:1px solid #fffc;border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:10px 6px;font-size:11px;line-height:1.35;display:flex}.tt-lg-trust svg{width:18px;height:18px;color:var(--tt-accent-600)}@keyframes tt-lg-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes tt-lg-dash{to{stroke-dashoffset:-24px}}@keyframes tt-lg-wave{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}@keyframes tt-lg-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes tt-lg-draw{to{stroke-dashoffset:0}}@keyframes tt-lg-ticket{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-8px)rotate(-1deg)}}@media(max-width:1280px){.tt-lg-roles{grid-template-columns:1fr}.tt-lg-role span{margin-left:4px;display:inline}.tt-lg-role b{display:inline}}@media(max-width:1080px){.tt-lg-roles{grid-template-columns:repeat(3,1fr)}.tt-lg-role b,.tt-lg-role span{margin-left:0;display:block}}@media(max-width:720px){.tt-lg-pitch{padding:var(--tt-6)}.tt .tt-lg-head h1{font-size:32px!important}.tt-lg-card{display:none}.tt-lg-roles{grid-template-columns:1fr}.tt-lg-side{padding:var(--tt-6) var(--tt-4)}.tt-lg-form{padding:var(--tt-6)}.tt-lg-live{display:none}}.tt-console{grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.tt-rail{gap:var(--tt-6);height:100vh;padding:var(--tt-6) var(--tt-4) 0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;background:linear-gradient(168deg,#122a52,var(--tt-accent-800) 54%,var(--tt-accent-700));color:#fff;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden auto}.tt-rail::-webkit-scrollbar{width:6px}.tt-rail::-webkit-scrollbar-track{background:0 0}.tt-rail::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:999px}.tt-rail>.tt-rail-foot{margin:auto calc(var(--tt-4) * -1) 0;padding:var(--tt-3) var(--tt-4) var(--tt-6);scrollbar-width:none;background:linear-gradient(180deg,transparent,var(--tt-accent-700) var(--tt-4));z-index:1;flex-shrink:0;max-height:100vh;position:sticky;bottom:0;overflow-y:auto}.tt-rail-foot::-webkit-scrollbar{display:none}@media(max-height:760px){.tt-rail{gap:var(--tt-4);padding-top:var(--tt-4)}.tt-rail-link{padding-top:8px;padding-bottom:8px}}.tt-rail:before{content:"";pointer-events:none;background:radial-gradient(circle,#7ba6ee61,#0000 66%);border-radius:999px;width:420px;height:420px;animation:22s ease-in-out infinite tt-drift;position:absolute;top:-200px;left:-120px}.tt-rail>*{position:relative}.tt-rail-brand{color:#fff;padding:0 var(--tt-2);align-items:center;gap:11px;display:flex}.tt-rail-mark{width:36px;height:36px;font-family:var(--tt-font-heading);letter-spacing:-.02em;color:var(--tt-accent-800);background:linear-gradient(160deg,#fff,#ffffff8c);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex;position:relative;box-shadow:0 6px 18px #10244673}.tt-rail-mark:after{content:"";background:linear-gradient(#ffffffb3,#0000);border-radius:999px;position:absolute;inset:2px 2px 55%}.tt-rail-org{font-family:var(--tt-font-heading);font-size:15px;line-height:1.15;display:block}.tt-rail-meta{color:#ffffff9e;margin-top:2px;font-size:11px;display:block}.tt-rail-nav{flex-direction:column;gap:3px;display:flex}.tt-rail-link{color:#ffffffbd;border-radius:999px;align-items:center;gap:11px;padding:10px 14px;font-size:13.5px;font-weight:600;transition:background-color .15s,color .15s;display:flex;position:relative;overflow:hidden}.tt-rail-link:hover{color:#fff;background:#ffffff1a}.tt-rail-link[aria-current=page]{color:var(--tt-accent-900);background:linear-gradient(160deg,#fff,#dce8fb);box-shadow:0 6px 18px #10244666}.tt-rail-link svg{flex:none;width:16px;height:16px}.tt-rail-count{text-align:center;background:var(--tt-accent-500);color:#fff;border-radius:999px;min-width:20px;margin-left:auto;padding:1px 7px;font-size:10.5px;font-weight:700}.tt-rail-link[aria-current=page] .tt-rail-count{background:var(--tt-accent-700)}.tt-rail-card{border-radius:calc(var(--tt-radius-lg) * .9);padding:var(--tt-3) var(--tt-4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff29}.tt-acct{border-radius:calc(var(--tt-radius-lg) * .9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(160deg,#ffffff24,#ffffff0d);border:1px solid #ffffff29;transition:background .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24}.tt-acct:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff1f,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}.tt-acct.is-open{background:linear-gradient(160deg,#fff3,#ffffff12);border-color:#ffffff47;box-shadow:inset 0 1px #fff3,0 18px 40px #06122873}.tt-acct.is-open:before{animation:1.1s ease-out tt-acct-sheen}@keyframes tt-acct-sheen{to{transform:translate(100%)}}.tt-acct-head{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:11px 14px;display:flex;position:relative}.tt-acct-head:hover .tt-acct-chev{background:#ffffff29}.tt-acct-head:focus-visible{outline-offset:-4px;border-radius:inherit;outline:2px solid #fff9}.tt-acct-avatar{width:36px;height:36px;font-family:var(--tt-font-heading);color:var(--tt-accent-800);background:linear-gradient(160deg,#fff,#c9dbf7);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:14px;transition:box-shadow .3s;display:inline-flex;position:relative;box-shadow:0 0 0 2px #ffffff2e,0 6px 16px #06122866}.tt-acct.is-open .tt-acct-avatar{box-shadow:0 0 0 2px #ffffff8c,0 0 22px #8fb8ff8c}.tt-acct-avatar-sm{width:30px;height:30px;font-size:12px}.tt-acct-presence{border:2px solid var(--tt-accent-800);background:#4ade80;border-radius:999px;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.tt-acct-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.tt-acct-role{letter-spacing:.08em;text-transform:uppercase;color:#cfe0ff;background:#8fb8ff2e;border-radius:999px;margin-top:3px;padding:1px 8px;font-size:9.5px;font-weight:700;display:inline-block}.tt-acct-chev{color:#fffc;background:#ffffff14;border-radius:999px;flex:none;width:26px;height:26px;padding:5px;transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .15s;transform:rotate(180deg)}.tt-acct.is-open .tt-acct-chev,.tt-acct-chip.is-open .tt-acct-chev{transform:rotate(0)}.tt-acct-menu{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.2,.8,.2,1);display:grid}.tt-acct.is-open .tt-acct-menu{grid-template-rows:1fr}.tt-acct-menu-inner{opacity:0;min-height:0;padding:0 8px;transition:opacity .25s,transform .35s cubic-bezier(.2,.8,.2,1),padding .38s;overflow:hidden;transform:translateY(6px)}.tt-acct.is-open .tt-acct-menu-inner{opacity:1;padding:0 8px 8px;transition-delay:60ms;transform:none}.tt-acct-email{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #ffffff1f;margin:0 6px 6px;padding-top:8px;font-size:11px;overflow:hidden}.tt-acct-item{color:#ffffffe0;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:background-color .15s,color .15s,transform .15s;display:flex}.tt-acct-item+form,form+.tt-acct-item{margin-top:2px}.tt-acct-item:hover{color:#fff;background:#ffffff1f;transform:translate(2px)}.tt-acct-item[aria-current=page]{color:#fff;background:#ffffff29}.tt-acct-ico{background:linear-gradient(160deg,#8fb8ff59,#8fb8ff1f);border-radius:10px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;box-shadow:inset 0 1px #fff3}.tt-acct-ico svg{width:15px;height:15px}.tt-acct-item-title{font-size:12.5px;font-weight:600;display:block}.tt-acct-item-sub{color:#ffffff80;margin-top:1px;font-size:10.5px;display:block}.tt-acct-go{opacity:0;transition:opacity .15s,transform .15s;transform:translate(-4px);width:14px!important;height:14px!important}.tt-acct-item:hover .tt-acct-go{opacity:.8;transform:none}.tt-acct-item-out .tt-acct-ico{color:#ffc2c2;background:linear-gradient(160deg,#ff787859,#ff78781a)}.tt-acct-item-out:hover{color:#ffe1e1;background:#ff6e6e29}.tt-acct-chip{position:relative}.tt-acct-chip-btn{cursor:pointer;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 3px;display:flex}.tt-acct-chip .tt-acct-chev{background:0 0;width:20px;height:20px;padding:3px;transform:none}.tt-acct-chip.is-open .tt-acct-chev{transform:rotate(180deg)}.tt-acct-drop{z-index:50;border-radius:calc(var(--tt-radius-lg) * .9);background:linear-gradient(165deg,#16315e,var(--tt-accent-800));transform-origin:100% 0;border:1px solid #ffffff29;width:240px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 48px #06122880}.tt-acct-drop-who{border-bottom:1px solid #ffffff1f;margin-bottom:4px;padding:6px 10px 10px}.tt-acct-drop-who .tt-acct-email{border:0;margin:2px 0 0;padding:0}.tt-acct-drop-in{transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1)}.tt-acct-drop-from{opacity:0;transform:translateY(-6px)scale(.96)}@media(prefers-reduced-motion:reduce){.tt-acct *,.tt-acct:before{transition:none!important;animation:none!important}}.tt-main{background:linear-gradient(180deg,#f7f0e2 0%,var(--tt-bg) 30%,var(--tt-bg) 100%);min-width:0}.tt-main-inner{max-width:1320px;padding:var(--tt-8) var(--tt-6) calc(var(--tt-8) * 2);margin:0 auto}.tt-topbar,.tt-tabbar{display:none}.tt-page-head{justify-content:space-between;align-items:flex-start;gap:var(--tt-4);margin-bottom:var(--tt-6);flex-wrap:wrap;display:flex}.tt-page-head h1{letter-spacing:-.025em;margin:0 0 6px;font-size:34px}.tt-page-sub{color:var(--tt-neutral-700);max-width:62ch;margin:0;font-size:14px;line-height:1.6}.tt-kpis{gap:var(--tt-4);margin-bottom:var(--tt-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tt-kpis-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-kpi{padding:var(--tt-4) var(--tt-4) var(--tt-4);border-radius:calc(var(--tt-radius-lg) * 1.1);box-shadow:var(--tt-shadow-sm);background:#fff;position:relative;overflow:hidden}.tt-kpi:after{content:"";background:var(--tt-accent-100);pointer-events:none;border-radius:999px;width:132px;height:132px;position:absolute;top:-46px;right:-46px}.tt-kpi>*{position:relative}.tt-kpi-label{letter-spacing:.09em;text-transform:uppercase;color:var(--tt-neutral-600);margin-bottom:var(--tt-2);font-size:10.5px;font-weight:700;display:block}.tt-kpi-value{font-family:var(--tt-font-heading);letter-spacing:-.02em;font-size:33px;line-height:1;display:block}.tt-kpi-hint{color:var(--tt-neutral-600);margin-top:var(--tt-2);font-size:12px;display:block}.tt-kpi-accent{color:var(--tt-accent-700)}.tt-kpi-accent:after{background:var(--tt-accent-100)}.tt-kpi-money{color:var(--tt-accent-2-700)}.tt-kpi-money:after{background:var(--tt-accent-2-100)}.tt-kpi-hot:after{background:#ffe8cf}.tt-kpi-hot .tt-kpi-value{color:#9a5511}.tt-kpi-bad:after{background:#fbdcdc}.tt-kpi-bad .tt-kpi-value{color:#9b2c2c}.tt-kpi-solid{background:linear-gradient(160deg,var(--tt-accent-800),var(--tt-accent-600));color:#fff;box-shadow:0 14px 34px var(--tt-accent-900)}@supports (color:color-mix(in lab,red,red)){.tt-kpi-solid{box-shadow:0 14px 34px color-mix(in srgb,var(--tt-accent-900) 26%,transparent)}}.tt-kpi-solid:after{background:radial-gradient(120% 80% at 18% 0,#ffffff4d,#0000 62%);border-radius:0;width:100%;height:100%;top:0;right:0}.tt-kpi-solid .tt-kpi-label,.tt-kpi-solid .tt-kpi-hint{color:#ffffffc2}.tt-kpi-solid .tt-kpi-value{color:#fff}.tt-panel{border-radius:calc(var(--tt-radius-lg) * 1.15);box-shadow:var(--tt-shadow-sm);background:#fff;position:relative;overflow:hidden}.tt-panel-quiet{background:var(--tt-surface);box-shadow:none}.tt-panel-dark{background:linear-gradient(165deg,#122a52,var(--tt-accent-800) 58%,var(--tt-accent-700));color:#fff;box-shadow:var(--tt-shadow-lg)}.tt-panel-head{justify-content:space-between;align-items:center;gap:var(--tt-3);padding:var(--tt-4) var(--tt-6);border-bottom:1px solid var(--tt-divider);flex-wrap:wrap;display:flex}.tt-panel-title{font-family:var(--tt-font-heading);letter-spacing:-.01em;margin:0;font-size:18px}.tt-panel-body{padding:var(--tt-6)}.tt-panel-foot{padding:var(--tt-3) var(--tt-6);border-top:1px solid var(--tt-divider);background:var(--tt-surface)}@supports (color:color-mix(in lab,red,red)){.tt-panel-foot{background:color-mix(in srgb,var(--tt-surface) 55%,transparent)}}.tt-panel-foot{color:var(--tt-neutral-700);font-size:12px}.tt-section-label{letter-spacing:.09em;text-transform:uppercase;color:var(--tt-accent-700);margin-bottom:var(--tt-2);font-size:11px;font-weight:700}.tt-row{justify-content:space-between;align-items:center;gap:var(--tt-4);padding:var(--tt-3) var(--tt-6);border-bottom:1px solid var(--tt-text);display:flex}@supports (color:color-mix(in lab,red,red)){.tt-row{border-bottom:1px solid color-mix(in srgb,var(--tt-text) 7%,transparent)}}.tt-row{color:inherit;transition:background-color .12s}.tt-row:last-child{border-bottom:0}a.tt-row:hover{background:var(--tt-accent-100)}.tt-row-main{min-width:0}.tt-row-title{margin:0;font-size:13.5px;font-weight:600}.tt-row-meta{color:var(--tt-neutral-600);margin:2px 0 0;font-size:11.5px}.tt-row-side{align-items:center;gap:var(--tt-3);flex:none;display:flex}.tt-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.tt-amount{font-family:var(--tt-font-heading);letter-spacing:-.01em;font-size:17px}.tt-empty{padding:calc(var(--tt-8) * 1.4) var(--tt-6);text-align:center}.tt-empty-title{font-family:var(--tt-font-heading);margin-bottom:4px;font-size:19px}.tt-table{border-collapse:collapse;width:100%;font-size:13.5px}.tt-table th{text-align:left;letter-spacing:.09em;text-transform:uppercase;color:var(--tt-neutral-600);background:var(--tt-surface);padding:var(--tt-3) var(--tt-4);white-space:nowrap;font-size:10.5px;font-weight:700}.tt-table th:first-child{padding-left:var(--tt-6)}.tt-table th:last-child{padding-right:var(--tt-6)}.tt-table td{padding:var(--tt-3) var(--tt-4);border-bottom:1px solid var(--tt-text)}@supports (color:color-mix(in lab,red,red)){.tt-table td{border-bottom:1px solid color-mix(in srgb,var(--tt-text) 7%,transparent)}}.tt-table td{vertical-align:middle}.tt-table td:first-child{padding-left:var(--tt-6)}.tt-table td:last-child{padding-right:var(--tt-6)}.tt-table tbody tr:last-child td{border-bottom:0}.tt-table tbody tr:hover{background:var(--tt-accent-100)}@supports (color:color-mix(in lab,red,red)){.tt-table tbody tr:hover{background:color-mix(in srgb,var(--tt-accent-100) 55%,transparent)}}.tt-table tfoot td{background:var(--tt-surface);border-bottom:0;border-top:2px solid var(--tt-divider);font-weight:700}.tt-num{text-align:right;font-variant-numeric:tabular-nums}.tt-table-wrap{overflow-x:auto}.tt-tabs{margin-bottom:var(--tt-6);background:var(--tt-surface);box-shadow:inset 0 1px 2px var(--tt-text);border-radius:999px;gap:5px;padding:5px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-tabs{box-shadow:inset 0 1px 2px color-mix(in srgb,var(--tt-text) 10%,transparent)}}.tt-tabs{scrollbar-width:none;overflow-x:auto}.tt-tabs::-webkit-scrollbar{display:none}.tt-tab{cursor:pointer;font-family:var(--tt-font-body);color:var(--tt-neutral-700);white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex;position:relative;overflow:hidden}.tt-tab:hover{color:var(--tt-text);background:#ffffffb3}.tt-tab-on,.tt-tab-on:hover{color:#fff;background:linear-gradient(165deg,var(--tt-accent-500),var(--tt-accent-700));box-shadow:0 6px 16px var(--tt-accent-700)}@supports (color:color-mix(in lab,red,red)){.tt-tab-on,.tt-tab-on:hover{box-shadow:0 6px 16px color-mix(in srgb,var(--tt-accent-700) 34%,transparent)}}.tt-tab-on:hover{filter:brightness(1.08)}.tt-tab-n{width:18px;height:18px;font-family:var(--tt-font-heading);background:var(--tt-accent-700);border-radius:999px;justify-content:center;align-items:center;font-size:10.5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-tab-n{background:color-mix(in srgb,var(--tt-accent-700) 12%,transparent)}}.tt-tab-n{color:var(--tt-accent-800)}.tt-tab-on .tt-tab-n{color:#fff;background:#ffffff42}.tt-tabs-side{padding:var(--tt-2);border-radius:calc(var(--tt-radius-lg) * .85);background:var(--tt-surface);top:var(--tt-4);flex-direction:column;gap:3px;display:flex;position:sticky}.tt-tabs-side .tt-tab{border-radius:999px;justify-content:flex-start;width:100%}.tt-code{border-radius:calc(var(--tt-radius-lg) * .85);box-shadow:var(--tt-shadow-md);background:#0e1c34;position:relative;overflow:hidden}.tt-code-head{align-items:center;gap:var(--tt-2);padding:var(--tt-2) var(--tt-3);background:#ffffff0d;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;display:flex}.tt-code-name{color:#ffffffb8;margin-right:auto;padding-left:6px;font-size:12px;font-weight:600}.tt-code-lang{cursor:pointer;font-family:var(--tt-font-body);letter-spacing:.07em;text-transform:uppercase;color:#ffffff8c;background:0 0;border:0;border-radius:999px;padding:5px 12px;font-size:10.5px;font-weight:700;transition:background-color .15s,color .15s}.tt-code-lang:hover{color:#fff;background:#ffffff1a}.tt-code-lang-on{color:#fff;background:linear-gradient(165deg,var(--tt-accent-500),var(--tt-accent-700));box-shadow:0 4px 12px #0000004d}.tt-code-copy{cursor:pointer;font-family:var(--tt-font-body);color:#fffc;background:#ffffff12;border:1px solid #fff3;border-radius:999px;padding:5px 13px;font-size:11px;font-weight:600}.tt-code-copy:hover{color:#fff;background:#ffffff29}.tt-code pre{padding:var(--tt-4) var(--tt-4);color:#dbe6f8;tab-size:4;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.65;overflow-x:auto}.tt-code-note{padding:var(--tt-2) var(--tt-4);color:#ffffff9e;background:#ffffff0a;border-top:1px solid #ffffff1a;font-size:11.5px;line-height:1.55}.tt-code pre::-webkit-scrollbar{height:8px}.tt-code pre::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.tt-kbd{background:var(--tt-accent-100);color:var(--tt-accent-800);border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.tt-code .hljs-comment,.tt-code .hljs-quote{color:#6f88ad;font-style:italic}.tt-code .hljs-keyword,.tt-code .hljs-selector-tag,.tt-code .hljs-literal,.tt-code .hljs-type{color:#8fb8ff}.tt-code .hljs-string,.tt-code .hljs-attr,.tt-code .hljs-meta .hljs-string{color:#bde09b}.tt-code .hljs-number,.tt-code .hljs-symbol,.tt-code .hljs-bullet{color:#f4b57e}.tt-code .hljs-title,.tt-code .hljs-title.function_,.tt-code .hljs-section{color:#ecc98a}.tt-code .hljs-title.class_,.tt-code .hljs-built_in{color:#7fd4e8}.tt-code .hljs-variable,.tt-code .hljs-template-variable,.tt-code .hljs-params{color:#e5b9d4}.tt-code .hljs-attribute,.tt-code .hljs-property{color:#9fd7ee}.tt-code .hljs-meta{color:#6f88ad}.tt-code .hljs-emphasis{font-style:italic}.tt-code .hljs-strong{font-weight:700}.tt-code .hljs-deletion{color:#f5a1a1}.tt-code .hljs-addition{color:#bde09b}.tt-method{letter-spacing:.04em;border-radius:6px;align-items:center;padding:2px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:700;display:inline-flex}.tt-method-get{background:var(--tt-accent-2-200);color:var(--tt-accent-2-800)}.tt-method-post{background:var(--tt-accent-200);color:var(--tt-accent-800)}.tt-method-put{color:#8a4d10;background:#ffe3c4}.tt-method-delete{color:#8f2020;background:#fbd5d5}.tt-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 11px;font-size:11px;font-weight:600;display:inline-flex}.tt-pill-good{background:var(--tt-accent-2-100);color:var(--tt-accent-2-800)}.tt-pill-info{background:var(--tt-accent-100);color:var(--tt-accent-800)}.tt-pill-wait{color:#8a5211;background:#ffeed6}.tt-pill-bad{color:#8f2626;background:#fbe0e0}.tt-pill-mute{background:var(--tt-neutral-200);color:var(--tt-neutral-800)}.tt-dot-live{background:currentColor;border-radius:999px;width:7px;height:7px;animation:1.9s ease-in-out infinite tt-pulse}.tt-meter{background:var(--tt-text);border-radius:999px;height:7px}@supports (color:color-mix(in lab,red,red)){.tt-meter{background:color-mix(in srgb,var(--tt-text) 10%,transparent)}}.tt-meter{overflow:hidden}.tt-meter-fill{background:linear-gradient(90deg,var(--tt-accent-500),var(--tt-accent-700));border-radius:999px;height:100%}.tt-meter-fill-money{background:linear-gradient(90deg,var(--tt-accent-2-500),var(--tt-accent-2-700))}.tt-meter-fill-bad{background:linear-gradient(90deg,#e88b8b,#b23c3c)}.tt-panel-dark .tt-meter{background:#ffffff38}.tt-panel-dark .tt-meter-fill{background:#fff}.tt-spark{align-items:flex-end;gap:4px;height:76px;display:flex}.tt-spark-bar{background:linear-gradient(180deg,var(--tt-accent-400),var(--tt-accent-600));border-radius:5px 5px 2px 2px;flex:1;min-width:0;transition:filter .15s}.tt-spark-bar:hover{filter:brightness(1.15)}.tt-spark-bar-empty{background:var(--tt-text)}@supports (color:color-mix(in lab,red,red)){.tt-spark-bar-empty{background:color-mix(in srgb,var(--tt-text) 8%,transparent)}}.tt-spark-bar-today{background:linear-gradient(180deg,var(--tt-accent-2-400),var(--tt-accent-2-700))}.tt-rtr-grid{gap:var(--tt-4);grid-template-columns:repeat(auto-fill,minmax(288px,1fr));display:grid}.tt-rtr{border-radius:calc(var(--tt-radius-lg) * 1.15);box-shadow:var(--tt-shadow-sm);color:inherit;background:#fff;transition:transform .16s,box-shadow .16s;display:block;position:relative;overflow:hidden}a.tt-rtr:hover{box-shadow:var(--tt-shadow-md);transform:translateY(-3px)}.tt-rtr-stage{padding:var(--tt-4) var(--tt-4) 0;background:linear-gradient(170deg,var(--tt-rtr-wash-1),var(--tt-rtr-wash-2));position:relative}.tt-rtr-svg{width:100%;max-width:232px;margin:0 auto;display:block;position:relative}.tt-rtr-stage:before{content:"";background:var(--tt-rtr-accent);height:4px;position:absolute;top:0;left:0;right:0}.tt-rtr-body{padding:var(--tt-3) var(--tt-4) var(--tt-4)}.tt-rtr-name{font-family:var(--tt-font-heading);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;line-height:1.15;overflow:hidden}.tt-rtr-org{color:var(--tt-neutral-600);margin-top:2px;font-size:11.5px;display:block}.tt-rtr-stats{margin-top:var(--tt-3);border-radius:var(--tt-radius-md);background:var(--tt-divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.tt-rtr-stat{padding:var(--tt-2) var(--tt-2);background:var(--tt-neutral-100);text-align:center}.tt-rtr-stat b{font-family:var(--tt-font-heading);font-size:16px;font-weight:400;line-height:1.1;display:block}.tt-rtr-stat span{letter-spacing:.07em;text-transform:uppercase;color:var(--tt-neutral-600);margin-top:2px;font-size:9.5px;font-weight:700;display:block}.tt-rtr-grid-lg{grid-template-columns:repeat(auto-fill,minmax(440px,1fr))}.tt-rtr-lg{grid-template-columns:216px minmax(0,1fr);display:grid}.tt-rtr-lg .tt-rtr-stage{padding:var(--tt-4);align-items:center;display:flex}.tt-rtr-lg .tt-rtr-stage:before{width:4px;height:auto;bottom:0;right:auto}.tt-rtr-lg .tt-rtr-svg{max-width:100%}.tt-rtr-lg .tt-rtr-body{padding:var(--tt-4)}.tt-rtr-lg .tt-rtr-name{white-space:normal;font-size:21px}.tt-rtr-lg .tt-rtr-stat b{font-size:19px}.tt-rtr-lg .tt-rtr-stat{padding:var(--tt-3) var(--tt-2)}.tt-rtr-hint{color:var(--tt-neutral-700);margin-top:6px;font-size:12px;line-height:1.5}.tt-rtr-facts{background:var(--tt-divider);border-radius:0 0 var(--tt-radius-md) var(--tt-radius-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1px;display:grid;overflow:hidden}.tt-rtr-fact{padding:var(--tt-2) var(--tt-3);background:var(--tt-neutral-100)}.tt-rtr-fact b{word-break:break-word;font-size:12.5px;font-weight:600;line-height:1.3;display:block}.tt-rtr-fact span{letter-spacing:.07em;text-transform:uppercase;color:var(--tt-neutral-600);margin-top:1px;font-size:9.5px;font-weight:700;display:block}.tt-rtr-lg .tt-rtr-stats{border-radius:var(--tt-radius-md) var(--tt-radius-md) 0 0}.tt-rtr-actions{align-items:center;gap:var(--tt-2);margin-top:var(--tt-3);flex-wrap:wrap;display:flex}@media(max-width:760px){.tt-rtr-lg{grid-template-columns:1fr}.tt-rtr-lg .tt-rtr-stage:before{width:auto;height:4px;bottom:auto;right:0}}.tt-rtr-pill{background:var(--tt-rtr-pill-bg);color:var(--tt-rtr-pill-fg)}.tt-rtr-dot{display:none}.tt-rtr-live .tt-rtr-dot{display:inline-block}.tt-rtr-live{--tt-rtr-wash-1:#eef7ec;--tt-rtr-wash-2:#dfeedd;--tt-rtr-accent:var(--tt-accent-2-600);--tt-rtr-led:#4ade80;--tt-rtr-glow:#22c55e;--tt-rtr-shell:#2b3a52;--tt-rtr-shell-low:#16202f;--tt-rtr-pill-bg:var(--tt-accent-2-100);--tt-rtr-pill-fg:var(--tt-accent-2-800)}.tt-rtr-issue{--tt-rtr-wash-1:#fdf3e2;--tt-rtr-wash-2:#f8e6c8;--tt-rtr-accent:#d98b21;--tt-rtr-led:#fbbf24;--tt-rtr-glow:#f59e0b;--tt-rtr-shell:#3a3527;--tt-rtr-shell-low:#221f16;--tt-rtr-pill-bg:#ffeed6;--tt-rtr-pill-fg:#8a5211}.tt-rtr-offline{--tt-rtr-wash-1:#fceeee;--tt-rtr-wash-2:#f6dcdc;--tt-rtr-accent:#c0392f;--tt-rtr-led:#f87171;--tt-rtr-glow:#ef4444;--tt-rtr-shell:#3a2626;--tt-rtr-shell-low:#1f1515;--tt-rtr-pill-bg:#fbe0e0;--tt-rtr-pill-fg:#8f2626}.tt-rtr-setup{--tt-rtr-wash-1:var(--tt-neutral-100);--tt-rtr-wash-2:var(--tt-neutral-200);--tt-rtr-accent:var(--tt-neutral-400);--tt-rtr-led:#8d8577;--tt-rtr-glow:#8d8577;--tt-rtr-shell:#3a382f;--tt-rtr-shell-low:#21201b;--tt-rtr-pill-bg:var(--tt-neutral-200);--tt-rtr-pill-fg:var(--tt-neutral-800)}.tt-rtr-led-dot{fill:var(--tt-rtr-led)}.tt-rtr-led-halo{fill:var(--tt-rtr-led);opacity:.2}.tt-rtr-issue .tt-rtr-led-d .tt-rtr-led-dot,.tt-rtr-offline .tt-rtr-led-b .tt-rtr-led-dot,.tt-rtr-offline .tt-rtr-led-c .tt-rtr-led-dot,.tt-rtr-offline .tt-rtr-led-d .tt-rtr-led-dot,.tt-rtr-setup .tt-rtr-led-b .tt-rtr-led-dot,.tt-rtr-setup .tt-rtr-led-c .tt-rtr-led-dot,.tt-rtr-setup .tt-rtr-led-d .tt-rtr-led-dot{fill:#000;opacity:.32}.tt-rtr-issue .tt-rtr-led-d .tt-rtr-led-halo,.tt-rtr-offline .tt-rtr-led-b .tt-rtr-led-halo,.tt-rtr-offline .tt-rtr-led-c .tt-rtr-led-halo,.tt-rtr-offline .tt-rtr-led-d .tt-rtr-led-halo,.tt-rtr-setup .tt-rtr-led-b .tt-rtr-led-halo,.tt-rtr-setup .tt-rtr-led-c .tt-rtr-led-halo,.tt-rtr-setup .tt-rtr-led-d .tt-rtr-led-halo{opacity:0}.tt-rtr-only-live,.tt-rtr-only-offline{display:none}.tt-rtr-live .tt-rtr-only-live,.tt-rtr-offline .tt-rtr-only-offline{display:block}.tt-rtr-only-live,.tt-rtr-only-offline{stroke:var(--tt-rtr-led)}.tt-rtr-halo{opacity:.7;transform-origin:100px 88px}.tt-rtr-live .tt-rtr-halo{animation:3.6s ease-in-out infinite tt-rtr-breathe}.tt-rtr-live .tt-rtr-led-dot{animation:2.4s ease-in-out infinite tt-rtr-blink}@keyframes tt-rtr-blink{0%,to{opacity:1}50%{opacity:.42}}@keyframes tt-rtr-breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes tt-rtr-wave{0%{opacity:0}35%{opacity:.6}to{opacity:0}}.tt-rtr-led{animation-delay:var(--tt-rtr-delay,0s)}.tt-rtr-led .tt-rtr-led-dot{animation-delay:inherit}.tt-rtr-wave{animation:2.2s ease-in-out infinite tt-rtr-wave;animation-delay:var(--tt-rtr-delay,0s)}.tt-rtr-refresh{color:var(--tt-neutral-600);align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.tt-rtr-refresh svg{width:13px;height:13px}@keyframes tt-rtr-spin{to{transform:rotate(360deg)}}.tt-rtr-refresh[data-busy="1"] svg{animation:.9s linear infinite tt-rtr-spin}.tt-netbar{margin:calc(var(--tt-6) * -.45) 0 var(--tt-4);padding:var(--tt-3) var(--tt-4);border-radius:var(--tt-radius-md);box-shadow:var(--tt-shadow-sm);background:#fff}.tt-netbar-track{background:var(--tt-neutral-200);height:10px;box-shadow:inset 0 1px 2px var(--tt-text);border-radius:999px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-netbar-track{box-shadow:inset 0 1px 2px color-mix(in srgb,var(--tt-text) 14%,transparent)}}.tt-netbar-seg{height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);box-shadow:inset 0 1px #ffffff73}.tt-netbar-live{background:linear-gradient(#5fd08a,#23a35a)}.tt-netbar-issue{background:linear-gradient(#fcc25a,#e0921f)}.tt-netbar-offline{background:linear-gradient(#f27b7b,#c63c3c)}.tt-netbar-setup{background:linear-gradient(#cfc6b6,#a39a8a)}.tt-netbar-meta{color:var(--tt-neutral-700);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:10px;font-size:12px;display:flex}.tt-netbar-key{align-items:center;gap:6px;display:inline-flex}.tt-netbar-key i{border-radius:3px;width:9px;height:9px}.tt-netbar-key b{color:var(--tt-text);font-variant-numeric:tabular-nums;font-weight:700}.tt-netbar-sep{flex:1}.tt-netbar-stat{letter-spacing:.07em;text-transform:uppercase;color:var(--tt-neutral-600);align-items:baseline;gap:7px;font-size:10.5px;font-weight:700;display:inline-flex}.tt-netbar-stat b{font-family:var(--tt-font-heading);letter-spacing:-.01em;text-transform:none;color:var(--tt-accent-700);font-size:17px;font-weight:400}.tt-wallbar{z-index:6;justify-content:space-between;align-items:center;gap:var(--tt-2) var(--tt-3);margin:0 calc(var(--tt-2) * -1) var(--tt-2);padding:var(--tt-2);border-radius:0 0 var(--tt-radius-md) var(--tt-radius-md);background:var(--tt-bg,#f4ead9);flex-wrap:wrap;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.tt-wallbar{background:color-mix(in srgb,var(--tt-bg,#f4ead9) 82%,transparent)}}.tt-wallbar{-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4)}.tt-wallbar-tabs{margin-bottom:0}.tt-wallbar .tt-tab{padding:7px 13px;font-size:12.5px}.tt-wallbar .tt-tab-n{font-variant-numeric:tabular-nums;width:auto;min-width:18px;padding:0 6px}.tt-wallbar-tools{align-items:center;gap:var(--tt-2);flex-wrap:wrap;display:flex}.tt-wallbar-search{height:36px;box-shadow:var(--tt-shadow-sm),inset 0 0 0 1px var(--tt-divider);color:var(--tt-neutral-600);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 12px;transition:box-shadow .15s;display:inline-flex}.tt-wallbar-search:focus-within{box-shadow:0 0 0 3px var(--tt-accent-500),inset 0 0 0 1px var(--tt-accent-500)}@supports (color:color-mix(in lab,red,red)){.tt-wallbar-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--tt-accent-500) 22%,transparent),inset 0 0 0 1px var(--tt-accent-500)}}.tt-wallbar-search svg{flex:none;width:14px;height:14px}.tt-wallbar-search input{width:250px;font:inherit;color:var(--tt-text);background:0 0;border:0;outline:0;font-size:13px}.tt-wallbar-select{height:36px;box-shadow:var(--tt-shadow-sm),inset 0 0 0 1px var(--tt-divider);font:inherit;color:var(--tt-neutral-800);appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2382796a' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") right 12px center no-repeat;border:0;border-radius:999px;padding:0 30px 0 12px;font-size:12.5px;font-weight:600}.tt-wallbar-view{background:var(--tt-surface);box-shadow:inset 0 1px 2px var(--tt-text);border-radius:999px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-wallbar-view{box-shadow:inset 0 1px 2px color-mix(in srgb,var(--tt-text) 10%,transparent)}}.tt-wallbar-view button{width:30px;height:30px;color:var(--tt-neutral-600);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.tt-wallbar-view button svg{width:13px;height:13px}.tt-wallbar-view button.is-on{color:var(--tt-accent-700);box-shadow:var(--tt-shadow-sm);background:#fff}.tt-wall-status{min-height:24px;margin-bottom:var(--tt-3);color:var(--tt-neutral-600);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px;font-weight:600;display:flex}.tt-wall-feed{flex-wrap:wrap;gap:6px;display:flex}.tt-wall-change{border-radius:999px;padding:2px 10px;font-size:11px;font-weight:600;animation:.35s tt-site-in}.tt-wall-change-live{background:var(--tt-accent-2-100);color:var(--tt-accent-2-800)}.tt-wall-change-issue{color:#8a5211;background:#ffeed6}.tt-wall-change-offline{color:#8f2626;background:#fbe0e0}.tt-wall-change-setup{background:var(--tt-neutral-200);color:var(--tt-neutral-800)}@keyframes tt-site-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.tt-sites{gap:var(--tt-3);grid-template-columns:repeat(auto-fill,minmax(262px,1fr));display:grid}.tt-site{border-radius:var(--tt-radius-md);color:inherit;isolation:isolate;background:radial-gradient(130% 70% at 0% 0%,var(--tt-rtr-wash-2),transparent 60%),linear-gradient(180deg,#fff,#fffdf9);flex-direction:column;gap:9px;padding:12px 13px 11px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.tt-site{background:radial-gradient(130% 70% at 0% 0%,color-mix(in srgb,var(--tt-rtr-wash-2) 85%,transparent),transparent 60%),linear-gradient(180deg,#fff,#fffdf9)}}.tt-site{box-shadow:0 1px 2px #2e2b251a,0 6px 18px -10px var(--tt-rtr-glow),inset 0 0 0 1px var(--tt-rtr-accent)}@supports (color:color-mix(in lab,red,red)){.tt-site{box-shadow:0 1px 2px #2e2b251a,0 6px 18px -10px color-mix(in srgb,var(--tt-rtr-glow) 45%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--tt-rtr-accent) 22%,transparent)}}.tt-site{content-visibility:auto;contain-intrinsic-size:auto 196px;transition:transform .16s,box-shadow .16s}.tt-site:before{content:"";border-radius:var(--tt-radius-md) var(--tt-radius-md) 0 0;background:linear-gradient(90deg,var(--tt-rtr-accent),var(--tt-rtr-led) 50%,var(--tt-rtr-accent));height:3px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.tt-site:before{background:linear-gradient(90deg,var(--tt-rtr-accent),color-mix(in srgb,var(--tt-rtr-led) 80%,#fff) 50%,var(--tt-rtr-accent))}}.tt-site:before{z-index:-1}.tt-site:after{content:"";border-radius:var(--tt-radius-md) var(--tt-radius-md) 40% 40% / var(--tt-radius-md) var(--tt-radius-md) 18px 18px;pointer-events:none;z-index:-1;background:linear-gradient(#ffffffa6,#0000);position:absolute;inset:1px 1px 55%}.tt-site:hover{box-shadow:0 2px 4px #2e2b251a,0 14px 30px -12px var(--tt-rtr-glow),inset 0 0 0 1px var(--tt-rtr-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.tt-site:hover{box-shadow:0 2px 4px #2e2b251a,0 14px 30px -12px color-mix(in srgb,var(--tt-rtr-glow) 60%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--tt-rtr-accent) 45%,transparent)}}.tt-site:focus-visible{outline:3px solid var(--tt-accent-400);outline-offset:2px}.tt-site-flash{animation:2.4s ease-out tt-site-flash}@keyframes tt-site-flash{0%{box-shadow:0 0 color-mix(in srgb,var(--tt-rtr-glow) 70%,transparent)}40%{box-shadow:0 0 0 7px color-mix(in srgb,var(--tt-rtr-glow) 0%,transparent)}to{box-shadow:0 0 #0000}}.tt-site-head{align-items:center;gap:10px;min-width:0;display:flex}.tt-site-art{background:linear-gradient(160deg,var(--tt-rtr-wash-1),var(--tt-rtr-wash-2));width:58px;height:44px;box-shadow:inset 0 1px #fffc,inset 0 0 0 1px var(--tt-rtr-accent);border-radius:12px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.tt-site-art{box-shadow:inset 0 1px #fffc,inset 0 0 0 1px color-mix(in srgb,var(--tt-rtr-accent) 18%,transparent)}}.tt-site-art .tt-rtr-svg{width:54px;max-width:none;margin:0}.tt-site .tt-rtr-halo{animation:none}.tt-site .tt-rtr-only-live{display:none}.tt-site-id{flex:1;min-width:0}.tt-site-name{font-family:var(--tt-font-heading);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;line-height:1.15;overflow:hidden}.tt-site-org{color:var(--tt-neutral-600);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11px;overflow:hidden}.tt-site-pill{flex:none;align-self:flex-start;padding:2px 9px;font-size:10.5px}.tt-site-reason{color:var(--tt-rtr-pill-fg);margin:0;font-size:11.5px;font-weight:600;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.tt-site-reason{color:color-mix(in srgb,var(--tt-rtr-pill-fg) 88%,var(--tt-text))}}.tt-site-reason{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tt-site-stats{background:var(--tt-neutral-100);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab,red,red)){.tt-site-stats{background:color-mix(in srgb,var(--tt-neutral-100) 80%,transparent)}}.tt-site-stats{box-shadow:inset 0 0 0 1px var(--tt-text)}@supports (color:color-mix(in lab,red,red)){.tt-site-stats{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tt-text) 7%,transparent)}}.tt-site-stats>div{text-align:center;padding:6px 4px 5px}.tt-site-stats>div+div{border-left:1px solid var(--tt-text)}@supports (color:color-mix(in lab,red,red)){.tt-site-stats>div+div{border-left:1px solid color-mix(in srgb,var(--tt-text) 7%,transparent)}}.tt-site-stats b{font-family:var(--tt-font-heading);font-variant-numeric:tabular-nums;font-size:15px;font-weight:400;line-height:1.1;display:block}.tt-site-stats span{letter-spacing:.07em;text-transform:uppercase;color:var(--tt-neutral-600);margin-top:1px;font-size:9px;font-weight:700;display:block}.tt-site-hot{color:#b0452f}.tt-site-uptime{align-items:center;gap:8px;display:flex}.tt-site-bars{flex:1;grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;height:16px;display:grid}.tt-site-bars i{border-radius:2px;transition:background-color .3s}.tt-site-bars i:hover{filter:brightness(1.12);transform:scaleY(1.15)}.tt-up-ok{background:linear-gradient(#6fd696,#2fae63)}.tt-up-warn{background:linear-gradient(#fcc96a,#e39a2a)}.tt-up-bad{background:linear-gradient(#f38a8a,#cc4646)}.tt-up-none{background:var(--tt-text)}@supports (color:color-mix(in lab,red,red)){.tt-up-none{background:color-mix(in srgb,var(--tt-text) 9%,transparent)}}.tt-site-avail{text-align:right;font-variant-numeric:tabular-nums;min-width:42px;color:var(--tt-neutral-700);font-size:11px;font-weight:700}.tt-site-foot{color:var(--tt-neutral-600);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.tt-site-ip{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.tt-site-heard{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;font-weight:600;display:inline-flex}.tt-site-heard svg{width:12px;height:12px}.tt-sites[data-view=list]{grid-template-columns:minmax(0,1fr);gap:6px}.tt-sites[data-view=list] .tt-site{contain-intrinsic-size:auto 58px;grid-template-columns:minmax(0,2.2fr) minmax(0,1.5fr) 210px minmax(150px,1fr) 170px;align-items:center;gap:16px;padding:7px 14px 7px 10px;display:grid}.tt-sites[data-view=list] .tt-site:before{border-radius:var(--tt-radius-md) 0 0 var(--tt-radius-md);width:3px;height:auto;inset:0 auto 0 0}.tt-sites[data-view=list] .tt-site:after{display:none}.tt-sites[data-view=list] .tt-site:hover{transform:translate(2px)}.tt-sites[data-view=list] .tt-site-art{border-radius:10px;width:46px;height:36px}.tt-sites[data-view=list] .tt-site-art .tt-rtr-svg{width:42px}.tt-sites[data-view=list] .tt-site-pill{align-self:center}.tt-sites[data-view=list] .tt-site-stats>div{padding:4px 4px 3px}.tt-sites[data-view=list] .tt-site-foot{flex-direction:column;align-items:flex-end;gap:1px}@media(max-width:1100px){.tt-sites[data-view=list]{gap:var(--tt-3);grid-template-columns:repeat(auto-fill,minmax(262px,1fr))}.tt-sites[data-view=list] .tt-site{gap:9px;padding:12px 13px 11px;display:flex}.tt-sites[data-view=list] .tt-site-foot{flex-direction:row;align-items:center}}@media(max-width:760px){.tt-wallbar-tools,.tt-wallbar-search,.tt-wallbar-search input{width:100%}.tt-netbar-sep{display:none}}@media(prefers-reduced-motion:reduce){.tt-site,.tt-site-flash,.tt-netbar-seg{transition:none;animation:none}}.tt-split-2{gap:var(--tt-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.tt-split-side{gap:var(--tt-4);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;display:grid}.tt-split-wide{gap:var(--tt-4);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.tt-guide{gap:var(--tt-6);grid-template-columns:232px minmax(0,1fr);align-items:start;display:grid}.tt-stack{gap:var(--tt-4);display:grid}.tt-label{letter-spacing:.07em;text-transform:uppercase;color:var(--tt-neutral-600);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.tt-select{border:1px solid var(--tt-divider);font-family:var(--tt-font-body);color:var(--tt-text);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:600}.tt-choice{padding:var(--tt-3) var(--tt-4);border-radius:calc(var(--tt-radius-lg) * .8);border:1.5px solid var(--tt-divider);cursor:pointer;background:#fff;align-items:flex-start;gap:11px;transition:border-color .15s,box-shadow .15s;display:flex}.tt-choice:hover{border-color:var(--tt-accent-400)}.tt-choice-on{border-color:var(--tt-accent-600);box-shadow:0 0 0 3px var(--tt-accent-500)}@supports (color:color-mix(in lab,red,red)){.tt-choice-on{box-shadow:0 0 0 3px color-mix(in srgb,var(--tt-accent-500) 18%,transparent)}}.tt-check{width:16px;height:16px;accent-color:var(--tt-accent-600);flex:none;margin-top:2px}.tt-step{gap:var(--tt-4);padding:var(--tt-4) var(--tt-6);border-bottom:1px solid var(--tt-divider);grid-template-columns:46px minmax(0,1fr);display:grid}.tt-step:last-child{border-bottom:0}.tt-step-rail{justify-content:center;display:flex;position:relative}.tt-step-rail:after{content:"";top:38px;bottom:calc(var(--tt-4) * -1 - 1px);background:var(--tt-divider);width:2px;position:absolute}.tt-step:last-child .tt-step-rail:after{display:none}.tt-step-num{z-index:1;width:32px;height:32px;font-family:var(--tt-font-heading);background:var(--tt-neutral-200);color:var(--tt-neutral-700);box-shadow:inset 0 0 0 1px var(--tt-divider);border-radius:999px;justify-content:center;align-items:center;font-size:15px;line-height:1;display:flex;position:relative}.tt-step-done .tt-step-num{background:var(--tt-accent-2-600);color:#fff;box-shadow:none}.tt-step-now .tt-step-num{background:linear-gradient(165deg,var(--tt-accent-500),var(--tt-accent-700));color:#fff;box-shadow:0 0 0 5px var(--tt-accent-100)}.tt-step-blocked .tt-step-num{color:#822323;box-shadow:none;background:#fce8e8}.tt-step-now{background:var(--tt-accent-100)}@supports (color:color-mix(in lab,red,red)){.tt-step-now{background:color-mix(in srgb,var(--tt-accent-100) 42%,transparent)}}.tt-step-done .tt-step-title{color:var(--tt-neutral-700)}.tt-step-head{justify-content:space-between;align-items:flex-start;gap:var(--tt-3);flex-wrap:wrap;display:flex}.tt-step-side{align-items:center;gap:var(--tt-2);flex-shrink:0;display:flex}.tt-step-title{font-family:var(--tt-font-heading);margin:0;font-size:16.5px;line-height:1.25}.tt-step-lead{color:var(--tt-neutral-700);max-width:62ch;margin:4px 0 0;font-size:12.5px;line-height:1.6}.tt-step-body{margin-top:var(--tt-3)}.tt-howto{counter-reset:tt-howto;gap:var(--tt-3);margin:0;padding:0;list-style:none;display:grid}.tt-howto>li{color:var(--tt-neutral-800);padding-left:28px;font-size:13px;line-height:1.65;position:relative}.tt-howto>li:before{counter-increment:tt-howto;content:counter(tt-howto);background:var(--tt-surface);width:19px;height:19px;box-shadow:inset 0 0 0 1px var(--tt-divider);color:var(--tt-neutral-700);border-radius:999px;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:flex;position:absolute;top:1px;left:0}.tt-path{background:var(--tt-surface);box-shadow:inset 0 0 0 1px var(--tt-divider);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.tt-copy{display:block}.tt-copy-label{letter-spacing:.08em;text-transform:uppercase;color:var(--tt-neutral-600);margin-bottom:4px;font-size:10px;font-weight:700;display:block}.tt-copy-row{align-items:center;gap:var(--tt-2);padding:6px 6px 6px var(--tt-3);background:var(--tt-surface);box-shadow:inset 0 0 0 1px var(--tt-divider);border-radius:999px;display:flex}.tt-copy-value{white-space:nowrap;scrollbar-width:none;flex:1;min-width:0;font-size:12.5px;overflow-x:auto}.tt-copy-value::-webkit-scrollbar{display:none}.tt-copy-btn{box-shadow:inset 0 0 0 1px var(--tt-divider);font-family:var(--tt-font-body);color:var(--tt-neutral-800);cursor:pointer;background:#fff;border:0;border-radius:999px;flex-shrink:0;padding:5px 13px;font-size:11.5px;font-weight:700;transition:background-color .14s,color .14s}.tt-copy-btn:hover{background:var(--tt-accent-700);color:#fff;box-shadow:none}.tt-step-grid{gap:var(--tt-3);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.tt-fix summary{cursor:pointer;padding:var(--tt-3) var(--tt-6);border-bottom:1px solid var(--tt-divider);font-size:13.5px;font-weight:600;list-style:none}.tt-fix summary::-webkit-details-marker{display:none}.tt-fix summary:before{content:"+";width:16px;color:var(--tt-accent-700);font-weight:700;display:inline-block}.tt-fix[open] summary:before{content:"−"}.tt-fix summary:hover{background:var(--tt-accent-100)}.tt-fix-body{padding:var(--tt-4) var(--tt-6);border-bottom:1px solid var(--tt-divider);background:var(--tt-surface)}@supports (color:color-mix(in lab,red,red)){.tt-fix-body{background:color-mix(in srgb,var(--tt-surface) 45%,transparent)}}.tt-fix-body{color:var(--tt-neutral-800);font-size:12.5px;line-height:1.7}.tt-explain{border:1px solid var(--tt-divider);border-radius:calc(var(--tt-radius-lg) * .8);overflow:hidden}.tt-explain summary{cursor:pointer;padding:var(--tt-3) var(--tt-4);color:var(--tt-accent-800);font-size:13px;font-weight:600;list-style:none}.tt-explain summary::-webkit-details-marker{display:none}.tt-explain summary:before{content:"+";width:16px;color:var(--tt-accent-700);font-weight:700;display:inline-block}.tt-explain[open] summary:before{content:"−"}.tt-explain summary:hover{background:var(--tt-accent-100)}.tt-explain-body{padding:var(--tt-4);border-top:1px solid var(--tt-divider);background:var(--tt-surface)}@supports (color:color-mix(in lab,red,red)){.tt-explain-body{background:color-mix(in srgb,var(--tt-surface) 45%,transparent)}}@media(max-width:640px){.tt-step{gap:var(--tt-3);padding:var(--tt-4);grid-template-columns:34px minmax(0,1fr)}.tt-step-num{width:26px;height:26px;font-size:13px}.tt-step-rail:after{top:32px}}.tt-note{padding:var(--tt-3) var(--tt-4);border-radius:calc(var(--tt-radius-lg) * .8);font-size:13px;line-height:1.6}.tt-note-info{background:var(--tt-accent-100);color:var(--tt-accent-900)}.tt-note-good{background:var(--tt-accent-2-100);color:var(--tt-accent-2-900)}.tt-note-warn{color:#7d4a10;background:#fff2df}.tt-note-bad{color:#822323;background:#fce8e8}.tt-drop{padding:var(--tt-8) var(--tt-6);text-align:center;border:2px dashed var(--tt-divider);border-radius:calc(var(--tt-radius-lg) * 1.05);background:var(--tt-surface);display:block}@supports (color:color-mix(in lab,red,red)){.tt-drop{background:color-mix(in srgb,var(--tt-surface) 60%,transparent)}}.tt-drop{cursor:pointer;transition:border-color .15s,background-color .15s}.tt-drop:hover{border-color:var(--tt-accent-400)}.tt-drop-on{border-color:var(--tt-accent-600);background:var(--tt-accent-100)}.tt-drop-icon{width:44px;height:44px;margin-bottom:var(--tt-3);background:var(--tt-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.tt-drop-title{font-family:var(--tt-font-heading);word-break:break-word;font-size:18px;display:block}.tt-drop-hint{color:var(--tt-neutral-600);margin-top:5px;font-size:12.5px;display:block}.tt-drop:focus-within{border-color:var(--tt-accent-600);box-shadow:0 0 0 3px var(--tt-accent-500)}@supports (color:color-mix(in lab,red,red)){.tt-drop:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--tt-accent-500) 18%,transparent)}}.tt-pager{padding:var(--tt-3) var(--tt-6)}.tt-pager svg{width:16px;height:16px}.tt .tt-btn{color:var(--tt-text)}.tt .tt-btn-primary{color:#fff}.tt .tt-btn-invert{color:var(--tt-accent-800)}.tt .tt-row{color:inherit}.tt .tt-tab{color:var(--tt-neutral-700)}.tt .tt-tab-on{color:#fff}.tt .tt-nav-brand{color:inherit}.tt .tt-rail-brand{color:#fff}.tt .tt-rail-link{color:#ffffffc7}.tt .tt-rail-link:hover{color:#fff}.tt .tt-rail-link[aria-current=page]{color:var(--tt-accent-900)}.tt .tt-rail-link svg{opacity:.62}.tt .tt-rail-link:hover svg,.tt .tt-rail-link[aria-current=page] svg{opacity:1}.tt-page-head-compact{margin-bottom:var(--tt-4);align-items:flex-end}.tt-page-head-compact h1{margin-bottom:4px;font-size:28px}.tt-page-head-compact .tt-page-sub{font-size:13px;line-height:1.5}.tt-page-head-compact .tt-section-label{margin-bottom:4px}.tt-back{margin-bottom:var(--tt-3);box-shadow:inset 0 0 0 1px var(--tt-divider);background:#fff9;border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 8px;font-size:12px;font-weight:600;transition:background-color .15s;display:inline-flex}.tt .tt-back{color:var(--tt-neutral-800)}.tt-back:hover{background:#fff}.tt-back svg{width:14px;height:14px}.tt-btn-gloss{background:linear-gradient(165deg,var(--tt-accent-500),var(--tt-accent-700));box-shadow:inset 0 1px #ffffff59,0 8px 20px var(--tt-accent-700);padding:9px 18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-btn-gloss{box-shadow:inset 0 1px #ffffff59,0 8px 20px color-mix(in srgb,var(--tt-accent-700) 34%,transparent)}}.tt-btn-gloss:hover{background:linear-gradient(165deg,var(--tt-accent-500),var(--tt-accent-800));transform:translateY(-1px)}.tt-btn-gloss svg{width:15px;height:15px}.tt-btn-sm{padding:7px 14px;font-size:12.5px}.tt-kpis-compact{gap:var(--tt-3);margin-bottom:var(--tt-4)}.tt-kpis-compact .tt-kpi{box-shadow:inset 0 1px #fff,0 0 0 1px var(--tt-text),0 6px 18px #2e2b2517;background:linear-gradient(#fff,#fdfaf4);border-radius:20px;padding:13px 16px 14px}@supports (color:color-mix(in lab,red,red)){.tt-kpis-compact .tt-kpi{box-shadow:inset 0 1px #fff,0 0 0 1px color-mix(in srgb,var(--tt-text) 6%,transparent),0 6px 18px #2e2b2517}}.tt-kpis-compact .tt-kpi{transition:transform .18s,box-shadow .18s}.tt-kpis-compact .tt-kpi:hover{box-shadow:inset 0 1px #fff,0 0 0 1px var(--tt-text),0 12px 26px #2e2b2524;transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.tt-kpis-compact .tt-kpi:hover{box-shadow:inset 0 1px #fff,0 0 0 1px color-mix(in srgb,var(--tt-text) 8%,transparent),0 12px 26px #2e2b2524}}.tt-kpis-compact .tt-kpi:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#ffffff8c,#0000);position:absolute;inset:0 0 58%}.tt-kpis-compact .tt-kpi:after{opacity:.75;width:140px;height:140px;top:-60px;right:-60px}.tt-kpis-compact .tt-kpi-label{margin-bottom:0;font-size:10px}.tt-kpis-compact .tt-kpi-value{margin-top:8px;font-size:26px}.tt-kpis-compact .tt-kpi-hint{margin-top:6px;font-size:11.5px}.tt-kpis-compact .tt-kpi-solid{background:linear-gradient(155deg,#1b3f80,var(--tt-accent-600) 70%,var(--tt-accent-500));box-shadow:inset 0 1px #ffffff4d,0 12px 28px var(--tt-accent-900)}@supports (color:color-mix(in lab,red,red)){.tt-kpis-compact .tt-kpi-solid{box-shadow:inset 0 1px #ffffff4d,0 12px 28px color-mix(in srgb,var(--tt-accent-900) 30%,transparent)}}.tt-kpis-compact .tt-kpi-solid:before{background:linear-gradient(#fff3,#0000)}.tt-kpi-top{justify-content:space-between;align-items:center;gap:var(--tt-2);display:flex}.tt-kpi-icon{width:30px;height:30px;color:var(--tt-accent-700);background:linear-gradient(160deg,#fff,var(--tt-accent-100));box-shadow:inset 0 0 0 1px var(--tt-accent-600),0 2px 6px var(--tt-accent-700);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-kpi-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tt-accent-600) 18%,transparent),0 2px 6px color-mix(in srgb,var(--tt-accent-700) 14%,transparent)}}.tt-kpi-icon svg{width:16px;height:16px}.tt-kpi-money .tt-kpi-icon{color:var(--tt-accent-2-700);background:linear-gradient(160deg,#fff,var(--tt-accent-2-100));box-shadow:inset 0 0 0 1px var(--tt-accent-2-600)}@supports (color:color-mix(in lab,red,red)){.tt-kpi-money .tt-kpi-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tt-accent-2-600) 22%,transparent)}}.tt-kpi-hot .tt-kpi-icon{color:#9a5511;background:linear-gradient(160deg,#fff,#ffe8cf);box-shadow:inset 0 0 0 1px #f3cfa4}.tt-kpi-solid .tt-kpi-icon{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff47}.tt-kpi-meter{background:currentColor;border-radius:999px;height:5px;margin-top:9px;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-kpi-meter{background:color-mix(in srgb,currentColor 14%,transparent)}}.tt-kpi-meter>span{border-radius:inherit;background:linear-gradient(90deg,currentColor,currentColor);height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.tt-kpi-meter>span{background:linear-gradient(90deg,currentColor,color-mix(in srgb,currentColor 65%,#fff))}}.tt-kpi-solid .tt-kpi-meter{background:#fff3}.tt-kpi-solid .tt-kpi-meter>span{background:linear-gradient(90deg,#fff,#ffffffb3)}.tt-panel-pro{box-shadow:0 0 0 1px var(--tt-text),0 10px 30px #2e2b2517;border-radius:22px}@supports (color:color-mix(in lab,red,red)){.tt-panel-pro{box-shadow:0 0 0 1px color-mix(in srgb,var(--tt-text) 6%,transparent),0 10px 30px #2e2b2517}}.tt-toolbar{justify-content:space-between;align-items:center;gap:var(--tt-3);border-bottom:1px solid var(--tt-divider);background:linear-gradient(#fff,#fbf6ee);flex-wrap:wrap;padding:12px 16px;display:flex}.tt-toolbar .tt-tabs{margin:0;padding:4px}.tt-toolbar .tt-tab{padding:6px 13px;font-size:12.5px}.tt-search{align-items:center;gap:6px;display:flex;position:relative}.tt-search svg{width:15px;height:15px;color:var(--tt-neutral-600);pointer-events:none;position:absolute;left:12px}.tt-search input{border:1px solid var(--tt-divider);width:230px;min-height:34px;font:inherit;box-shadow:inset 0 1px 2px var(--tt-text);background:#fff;border-radius:999px;padding:6px 14px 6px 34px;font-size:13px}@supports (color:color-mix(in lab,red,red)){.tt-search input{box-shadow:inset 0 1px 2px color-mix(in srgb,var(--tt-text) 8%,transparent)}}.tt-search input:focus{border-color:var(--tt-accent-500);box-shadow:0 0 0 3px var(--tt-accent-500);outline:none}@supports (color:color-mix(in lab,red,red)){.tt-search input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--tt-accent-500) 18%,transparent)}}.tt-insights{border-bottom:1px solid var(--tt-divider);background:var(--tt-surface);flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-insights{background:color-mix(in srgb,var(--tt-surface) 30%,#fff)}}.tt-insight{color:var(--tt-neutral-800);box-shadow:inset 0 0 0 1px var(--tt-divider);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.tt-insight svg{width:13px;height:13px}.tt-insight b{font-weight:800}.tt-insight-warn{color:#7d4a10;background:#fff4e3;box-shadow:inset 0 0 0 1px #f2d3a6}.tt-insight-bad{color:#822323;background:#fdeaea;box-shadow:inset 0 0 0 1px #f1c3c3}.tt-insight-good{background:var(--tt-accent-2-100);color:var(--tt-accent-2-800);box-shadow:inset 0 0 0 1px var(--tt-accent-2-300)}.tt-table-pro{font-size:13px}.tt-table-pro thead th{letter-spacing:.1em;color:#ffffffdb;background:linear-gradient(165deg,#183a75,var(--tt-accent-700) 60%,var(--tt-accent-600));padding:10px 14px;font-size:10px;font-weight:800;position:relative;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000026}.tt-table-pro thead th:first-child{padding-left:18px}.tt-table-pro thead th:last-child{padding-right:18px}.tt-table-pro td{border-bottom-color:var(--tt-text);padding:11px 14px}@supports (color:color-mix(in lab,red,red)){.tt-table-pro td{border-bottom-color:color-mix(in srgb,var(--tt-text) 6%,transparent)}}.tt-table-pro td{transition:background-color .14s}.tt-table-pro td:first-child{padding-left:18px}.tt-table-pro td:last-child{padding-right:18px}.tt-table-pro tbody tr:nth-child(2n) td{background:var(--tt-surface)}@supports (color:color-mix(in lab,red,red)){.tt-table-pro tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--tt-surface) 18%,#fff)}}.tt-table-pro tbody tr{cursor:pointer}.tt-table-pro tbody tr:hover td{background:var(--tt-accent-100)}@supports (color:color-mix(in lab,red,red)){.tt-table-pro tbody tr:hover td{background:color-mix(in srgb,var(--tt-accent-100) 75%,#fff)}}.tt-table-pro tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--tt-accent-600)}.tt-table-pro .tt-num{font-weight:700}.tt-table-pro .tt-sub{color:var(--tt-neutral-600);margin-top:1px;font-size:10.5px;font-weight:600;display:block}.tt-ent{align-items:center;gap:11px;min-width:220px;display:flex}.tt .tt-ent{color:inherit}.tt-avatar{letter-spacing:.02em;color:#fff;background:linear-gradient(155deg,var(--tt-accent-500),var(--tt-accent-800));width:36px;height:36px;box-shadow:inset 0 1px #ffffff59,0 4px 10px var(--tt-accent-800);border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:800;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.tt-avatar{box-shadow:inset 0 1px #ffffff59,0 4px 10px color-mix(in srgb,var(--tt-accent-800) 26%,transparent)}}.tt-avatar{overflow:hidden}.tt-avatar:after{content:"";background:linear-gradient(#ffffff52,#0000);position:absolute;inset:0 0 50%}.tt-avatar-lg{border-radius:16px;width:52px;height:52px;font-size:17px}.tt-avatar-wait{background:linear-gradient(155deg,#f0a64a,#a8600f)}.tt-avatar-bad{background:linear-gradient(155deg,#e07a7a,#8f2626)}.tt-ent-name{font-size:13.5px;font-weight:700;line-height:1.25;display:block}.tt-ent-meta{color:var(--tt-neutral-600);margin-top:1px;font-size:11.5px;display:block}.tt-chip{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.tt-chip svg{width:11px;height:11px}.tt-chip-mint{background:var(--tt-accent-100);color:var(--tt-accent-800);box-shadow:inset 0 0 0 1px var(--tt-accent-200)}.tt-chip-upload{color:var(--tt-neutral-800);box-shadow:inset 0 0 0 1px var(--tt-neutral-300);background:#f3ecdf}.tt-chip-warn{color:#7d4a10;background:#fff2df;box-shadow:inset 0 0 0 1px #f2d3a6}.tt-chip-good{background:var(--tt-accent-2-100);color:var(--tt-accent-2-800);box-shadow:inset 0 0 0 1px var(--tt-accent-2-300)}.tt-thru{align-items:center;gap:8px;min-width:120px;display:flex}.tt-thru-bar{background:var(--tt-text);border-radius:999px;flex:1;height:6px}@supports (color:color-mix(in lab,red,red)){.tt-thru-bar{background:color-mix(in srgb,var(--tt-text) 9%,transparent)}}.tt-thru-bar{overflow:hidden}.tt-thru-bar>span{border-radius:inherit;background:linear-gradient(90deg,var(--tt-accent-2-500),var(--tt-accent-2-700));height:100%;display:block}.tt-thru-hot>span{background:linear-gradient(90deg,#f0a64a,#c0392f)}.tt-thru-n{font-variant-numeric:tabular-nums;text-align:right;min-width:32px;font-size:11.5px;font-weight:800}.tt-go{width:28px;height:28px;color:var(--tt-neutral-600);background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:background-color .14s,color .14s,transform .14s;display:inline-flex}.tt-go svg{width:14px;height:14px}.tt-table-pro tbody tr:hover .tt-go{background:var(--tt-accent-600);color:#fff;transform:translate(2px)}.tt-form .tt-input{border-color:var(--tt-text);background:#fff;border-radius:12px;min-height:38px;padding:7px 13px;font-size:13.5px}@supports (color:color-mix(in lab,red,red)){.tt-form .tt-input{border-color:color-mix(in srgb,var(--tt-text) 14%,transparent)}}.tt-form .tt-input{box-shadow:inset 0 1px 2px var(--tt-text)}@supports (color:color-mix(in lab,red,red)){.tt-form .tt-input{box-shadow:inset 0 1px 2px color-mix(in srgb,var(--tt-text) 6%,transparent)}}.tt-form .tt-input{transition:border-color .14s,box-shadow .14s}.tt-form .tt-input:focus{border-color:var(--tt-accent-500);box-shadow:0 0 0 3px var(--tt-accent-500);outline:none}@supports (color:color-mix(in lab,red,red)){.tt-form .tt-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--tt-accent-500) 18%,transparent)}}.tt-form select.tt-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2382796a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:15px;padding-right:34px}.tt-form .tt-input:disabled{opacity:.55;cursor:not-allowed}.tt-form .tt-label{margin-bottom:5px;font-size:10px}.tt-form .tt-label i{letter-spacing:0;text-transform:none;color:var(--tt-neutral-500);font-style:normal;font-weight:600}.tt-hint{color:var(--tt-neutral-600);margin:5px 0 0;font-size:11px;line-height:1.45}.tt-error{color:#a32b2b;margin:5px 0 0;font-size:11.5px;font-weight:600}.tt-form .tt-input.tt-invalid{border-color:#d46a6a;box-shadow:0 0 0 3px #d46a6a26}.tt-affix{position:relative}.tt-affix>span{color:var(--tt-neutral-600);pointer-events:none;font-size:12.5px;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.tt-affix-r>span{right:13px}.tt-affix-r .tt-input{padding-right:32px}.tt-fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.tt-fgrid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-span-2{grid-column:span 2}.tt-fsec{border-bottom:1px solid var(--tt-divider);padding:16px 20px 18px}.tt-fsec:last-of-type{border-bottom:0}.tt-fsec-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.tt-fsec-num{color:#fff;background:linear-gradient(155deg,var(--tt-accent-500),var(--tt-accent-700));width:28px;height:28px;box-shadow:inset 0 1px #ffffff4d,0 4px 10px var(--tt-accent-700);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-fsec-num{box-shadow:inset 0 1px #ffffff4d,0 4px 10px color-mix(in srgb,var(--tt-accent-700) 28%,transparent)}}.tt-fsec-num svg{width:15px;height:15px}.tt-fsec-title{font-family:var(--tt-font-heading);margin:0;font-size:16px;line-height:1.2}.tt-fsec-sub{color:var(--tt-neutral-600);margin-top:1px;font-size:11.5px;display:block}.tt-fsec-tag{margin-left:auto}.tt-pick{border:1.5px solid var(--tt-text);border-radius:14px;padding:12px 14px;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.tt-pick{border:1.5px solid color-mix(in srgb,var(--tt-text) 12%,transparent)}}.tt-pick{cursor:pointer;background:#fff;transition:border-color .15s,box-shadow .15s,background-color .15s}.tt-pick:hover{border-color:var(--tt-accent-400)}.tt-pick:has(input:checked){border-color:var(--tt-accent-600);background:linear-gradient(180deg,#fff,var(--tt-accent-100));box-shadow:0 0 0 3px var(--tt-accent-500),0 8px 18px var(--tt-accent-700)}@supports (color:color-mix(in lab,red,red)){.tt-pick:has(input:checked){box-shadow:0 0 0 3px color-mix(in srgb,var(--tt-accent-500) 16%,transparent),0 8px 18px color-mix(in srgb,var(--tt-accent-700) 12%,transparent)}}.tt-pick input{opacity:0;pointer-events:none;position:absolute}.tt-pick-head{align-items:center;gap:9px;display:flex}.tt-pick-icon{width:30px;height:30px;color:var(--tt-accent-700);background:var(--tt-accent-100);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tt-pick-icon svg{width:16px;height:16px}.tt-pick:has(input:checked) .tt-pick-icon{color:#fff;background:linear-gradient(155deg,var(--tt-accent-500),var(--tt-accent-700))}.tt-pick-tick{border:1.5px solid var(--tt-neutral-400);color:#0000;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;margin-left:auto;display:inline-flex}.tt-pick-tick svg{width:11px;height:11px}.tt-pick:has(input:checked) .tt-pick-tick{border-color:var(--tt-accent-600);background:var(--tt-accent-600);color:#fff}.tt-pick:has(input:focus-visible){outline:2px solid var(--tt-accent);outline-offset:2px}.tt-pick-title{font-size:13.5px;font-weight:700}.tt-pick-copy{color:var(--tt-neutral-700);margin-top:7px;font-size:12px;line-height:1.5;display:block}.tt-pick-points{color:var(--tt-neutral-800);gap:2px;margin-top:7px;font-size:11.5px;display:grid}.tt-pick-points span:before{content:"✓ ";color:var(--tt-accent-2-600);font-weight:800}.tt-seg{background:var(--tt-neutral-200);box-shadow:inset 0 1px 2px var(--tt-text);border-radius:12px;gap:3px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-seg{box-shadow:inset 0 1px 2px color-mix(in srgb,var(--tt-text) 10%,transparent)}}.tt-seg label{color:var(--tt-neutral-700);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:6px 13px;font-size:12.5px;font-weight:700;transition:background-color .14s,color .14s;display:inline-flex;position:relative}.tt-seg label svg{width:14px;height:14px}.tt-seg input{opacity:0;pointer-events:none;position:absolute}.tt-seg label:hover{color:var(--tt-text)}.tt-seg label:has(input:checked){color:var(--tt-accent-800);box-shadow:0 2px 6px var(--tt-text);background:#fff}@supports (color:color-mix(in lab,red,red)){.tt-seg label:has(input:checked){box-shadow:0 2px 6px color-mix(in srgb,var(--tt-text) 14%,transparent)}}.tt-seg label:has(input:focus-visible){outline:2px solid var(--tt-accent)}.tt-paycard{color:#fff;background:radial-gradient(120% 90% at 100% 0%,#7ba6ee73,transparent 55%),linear-gradient(150deg,#0f2348,var(--tt-accent-800) 55%,var(--tt-accent-600));box-shadow:inset 0 1px #ffffff38,0 14px 30px var(--tt-accent-900);border-radius:18px;padding:16px 18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-paycard{box-shadow:inset 0 1px #ffffff38,0 14px 30px color-mix(in srgb,var(--tt-accent-900) 32%,transparent)}}.tt-paycard-wallet{background:radial-gradient(120% 90% at 100% 0%,#ccdbb273,transparent 55%),linear-gradient(150deg,#232b18,var(--tt-accent-2-800) 55%,var(--tt-accent-2-600))}.tt-paycard-empty{color:var(--tt-neutral-800);box-shadow:none;border:1.5px dashed var(--tt-neutral-400);background:repeating-linear-gradient(135deg,#fbf6ee 0 10px,#f5ede0 10px 20px)}.tt-paycard>*{position:relative}.tt-paycard-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.tt-paycard-kind{letter-spacing:.14em;text-transform:uppercase;opacity:.75;font-size:9.5px;font-weight:800}.tt-paycard-chip{background:linear-gradient(135deg,#f7dd9a,#c9a24a);border-radius:6px;width:32px;height:24px;box-shadow:inset 0 0 0 1px #00000026}.tt-paycard-provider{font-family:var(--tt-font-heading);margin-top:12px;font-size:17px;line-height:1.2;display:block}.tt-paycard-number{letter-spacing:.12em;margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;display:block}.tt-paycard-name{letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin-top:6px;font-size:11px;font-weight:700;display:block}.tt-sticky{top:var(--tt-4);position:sticky}.tt-summary-head{background:linear-gradient(165deg,#183a75,var(--tt-accent-700) 60%,var(--tt-accent-600));color:#fff;align-items:center;gap:12px;padding:16px 18px;display:flex}.tt-summary-head .tt-avatar{background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff4d}.tt-summary-name{font-family:var(--tt-font-heading);word-break:break-word;font-size:17px;line-height:1.2;display:block}.tt-summary-meta{opacity:.78;margin-top:2px;font-size:11.5px;display:block}.tt-kv{display:grid}.tt-kv>div{border-bottom:1px solid var(--tt-text);justify-content:space-between;align-items:center;gap:10px;padding:9px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-kv>div{border-bottom:1px solid color-mix(in srgb,var(--tt-text) 6%,transparent)}}.tt-kv>div{font-size:12.5px}.tt-kv>div:last-child{border-bottom:0}.tt-kv dt{color:var(--tt-neutral-600);font-weight:600}.tt-kv dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:700;overflow:hidden}.tt-splitbar{background:var(--tt-neutral-200);border-radius:999px;height:8px;display:flex;overflow:hidden}.tt-splitbar>span:first-child{background:linear-gradient(90deg,var(--tt-accent-500),var(--tt-accent-700));transition:width .25s}.tt-splitbar>span:last-child{background:linear-gradient(90deg,var(--tt-accent-2-400),var(--tt-accent-2-600));flex:1}.tt-split-legend{justify-content:space-between;gap:8px;margin-top:6px;font-size:11px;font-weight:700;display:flex}.tt-split-legend i{border-radius:3px;width:8px;height:8px;margin-right:5px;display:inline-block}.tt-row-sm{padding:9px 18px}.tt-panel-head-sm{padding:11px 18px}.tt-panel-head-sm .tt-panel-title{font-size:15.5px}.tt-mini-ico{width:28px;height:28px;color:var(--tt-accent-700);background:var(--tt-accent-100);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tt-mini-ico svg{width:14px;height:14px}.tt .tt-fsec-title{margin:0;font-size:16px}.tt .tt-panel-pro .tt-panel-title{margin:0;font-size:17px}.tt .tt-panel-head-sm .tt-panel-title{font-size:15.5px}.tt .tt-hint,.tt .tt-error{margin:5px 0 0}.tt .tt-page-head-compact .tt-page-sub{margin:0}.tt .tt-page-head-compact .tt-section-label{margin-bottom:4px}.tt .tt-insight{color:var(--tt-neutral-800)}.tt .tt-insight-warn{color:#7d4a10}.tt .tt-insight-bad{color:#822323}@media(max-width:1180px){.tt-sticky{position:static}}@media(max-width:640px){.tt-fgrid,.tt-fgrid-3{grid-template-columns:minmax(0,1fr)}.tt-span-2{grid-column:auto}.tt-search input,.tt-search{width:100%}}.tt-page-head-tight{margin-bottom:var(--tt-4)}.tt-page-head-tight h1{margin-bottom:4px;font-size:30px}.tt-page-head-tight .tt-page-sub{max-width:none;font-size:13px}.tt-page-head-wide{flex-wrap:nowrap}.tt-page-head-wide>:first-child{flex:auto;min-width:0}.tt-page-head-wide>:last-child{flex-shrink:0}.tt-kpis-tight{gap:var(--tt-3);margin-bottom:var(--tt-4)}.tt-page-head-tight .tt-btn-sm{gap:6px}.tt-page-head-tight .tt-btn-sm svg{width:14px;height:14px}.tt-kpis-6{gap:var(--tt-3);margin-bottom:var(--tt-4);grid-template-columns:repeat(6,minmax(0,1fr))}.tt-kpi-sm{padding:14px 16px}.tt-kpi-sm:after{width:104px;height:104px;top:-40px;right:-40px}.tt-kpi-sm.tt-kpi-solid:after{width:100%;height:100%;top:0;right:0}.tt-kpi-sm .tt-kpi-label{margin-bottom:6px;font-size:10px}.tt-kpi-sm .tt-kpi-value{white-space:nowrap;font-size:25px}.tt-kpi-sm .tt-kpi-hint{margin-top:6px;font-size:11px;line-height:1.4}.tt-delta{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin-top:8px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.tt-delta em{opacity:.75;font-style:normal;font-weight:500}.tt-delta-up{background:var(--tt-accent-2-100);color:var(--tt-accent-2-800)}.tt-delta-down{color:#8f2626;background:#fbe0e0}.tt-delta-flat{background:var(--tt-neutral-200);color:var(--tt-neutral-700)}.tt-delta-inline{margin-top:0;padding:1px 7px;font-size:10px}.tt-kpi-solid .tt-delta{color:#fff;background:#ffffff2e}.tt-dash-main{gap:var(--tt-4);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:stretch;display:grid}.tt-grid-3{gap:var(--tt-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.tt-panel-head-tight{padding:12px 18px}.tt-panel-body-tight{padding:16px 18px}.tt-panel-head-tight .tt-panel-title{font-size:17px}.tt-panel-title-sub{font-family:var(--tt-font-body);letter-spacing:0;color:var(--tt-neutral-600);margin-top:2px;font-size:11.5px;font-weight:500;display:block}.tt-panel-title .tt-panel-title-sub{margin-left:6px;display:inline}.tt-legend{color:var(--tt-neutral-600);align-items:center;gap:12px;font-size:11px;display:flex}.tt-legend span{align-items:center;gap:5px;display:inline-flex}.tt-legend b{color:var(--tt-text);font-weight:700}.tt-legend-wrap{flex-wrap:wrap;gap:6px 14px}.tt-key{border-radius:3px;flex:none;width:9px;height:9px;display:inline-block}.tt-key-gross{background:var(--tt-accent-500)}.tt-key-fee{background:var(--tt-accent-2-600)}.tt-key-today{background:var(--tt-accent-2-400)}.tt-chart{border-bottom:1px solid var(--tt-divider);background-image:linear-gradient(to top,var(--tt-text) 1px,transparent 1px);align-items:flex-end;gap:3px;height:132px;padding-top:14px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.tt-chart{background-image:linear-gradient(to top,color-mix(in srgb,var(--tt-text) 6%,transparent) 1px,transparent 1px)}}.tt-chart{background-size:100% 33.33%}.tt-chart-peak{color:var(--tt-neutral-500);font-size:10px;font-weight:600;position:absolute;top:0;left:0}.tt-chart-col{cursor:default;flex:1;align-items:flex-end;min-width:0;height:100%;display:flex}.tt-chart-bar{background:linear-gradient(180deg,var(--tt-accent-400),var(--tt-accent-600));border-radius:4px 4px 1px 1px;width:100%;transition:filter .15s;position:relative;overflow:hidden}.tt-chart-col:hover .tt-chart-bar{filter:brightness(1.15)}.tt-chart-fee{background:var(--tt-accent-2-600);opacity:.9;position:absolute;bottom:0;left:0;right:0}.tt-chart-bar-today{background:linear-gradient(180deg,var(--tt-accent-2-300),var(--tt-accent-2-500))}.tt-chart-bar-today .tt-chart-fee{background:var(--tt-accent-2-800)}.tt-chart-bar-empty{background:var(--tt-text);height:3px}@supports (color:color-mix(in lab,red,red)){.tt-chart-bar-empty{background:color-mix(in srgb,var(--tt-text) 9%,transparent)}}.tt-chart-axis{color:var(--tt-neutral-600);justify-content:space-between;margin-top:6px;font-size:10.5px;display:flex}.tt-mini-grid{border-radius:var(--tt-radius-md);background:var(--tt-divider);border:1px solid var(--tt-divider);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.tt-mini-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-mini{background:#fff;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.tt-mini-label{letter-spacing:.09em;text-transform:uppercase;color:var(--tt-neutral-600);font-size:9.5px;font-weight:700;display:block}.tt-mini-value{font-family:var(--tt-font-heading);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:19px;line-height:1.15;overflow:hidden}.tt-mini-hint{color:var(--tt-neutral-600);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.tt-hint-warn{color:#9a5511;font-weight:600}.tt-mini-grid-dark{background:#ffffff1f;border-color:#ffffff1f}.tt-mini-grid-dark .tt-mini{background:#0a183247}.tt-mini-grid-dark .tt-mini-label,.tt-mini-grid-dark .tt-mini-hint{color:#ffffff9e}.tt-stackbar{background:var(--tt-text);border-radius:999px;gap:2px;height:9px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-stackbar{background:color-mix(in srgb,var(--tt-text) 8%,transparent)}}.tt-stackbar>span{min-width:0;height:100%;display:block}.tt-stackbar-lg{height:14px}.tt-panel-dark .tt-stackbar{background:#ffffff24}.tt-seg-a{background:var(--tt-accent-600)}.tt-seg-b{background:var(--tt-accent-300)}.tt-seg-c{background:var(--tt-accent-2-500)}.tt-seg-d{background:#e7a35a}.tt-seg-e{background:var(--tt-neutral-400)}.tt-seg-live{background:var(--tt-accent-2-500)}.tt-seg-issue{background:#f0a24a}.tt-seg-offline{background:#e05a5a}.tt-seg-setup{background:var(--tt-neutral-400)}.tt-panel-dark .tt-seg-live{background:var(--tt-accent-2-300)}.tt-panel-dark .tt-seg-setup{background:#ffffff59}.tt-probe{border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.tt-probe-on{color:var(--tt-accent-2-200);background:#ffffff24}.tt-probe-off{color:#ffd4d4;background:#e05a5a40}.tt-net-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.tt .tt-net-legend a{border-radius:var(--tt-radius-sm);color:#ffffffb8;align-items:center;gap:6px;padding:6px 8px;font-size:11px;transition:background-color .12s;display:flex}.tt-net-legend a:hover{background:#ffffff1a}.tt-net-legend b{font-family:var(--tt-font-heading);color:#fff;font-size:17px;font-weight:400}.tt-chip-dark{color:#ffffffd9;background:#ffffff1f;border-radius:999px;gap:5px;padding:2px 9px;font-size:11px;display:inline-flex}.tt-net-list{border-top:1px solid #ffffff24}.tt .tt-net-row{color:#ffffffad;border-bottom:1px solid #ffffff12;align-items:center;gap:9px;padding:8px 18px;font-size:11.5px;transition:background-color .12s;display:flex}.tt-net-row:last-child{border-bottom:0}.tt-net-row:hover{background:#ffffff14}.tt-net-row b{color:#fff;margin-right:6px;font-weight:600}.tt .tt-net-more{color:#fff;justify-content:center;font-weight:600}.tt-row-tight{gap:var(--tt-3);padding:9px 18px}.tt-count{min-width:34px;height:26px;font-family:var(--tt-font-heading);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 7px;font-size:14px;display:inline-flex}.tt-count-bad{color:#8f2626;background:#fbe0e0}.tt-count-wait{color:#8a5211;background:#ffeed6}.tt-count-mute{background:var(--tt-neutral-200);color:var(--tt-neutral-800)}.tt-row-go{color:var(--tt-neutral-500);flex:none;font-size:13px}a.tt-row:hover .tt-row-go{color:var(--tt-accent-700)}.tt-empty-tight{padding:var(--tt-6) var(--tt-4)}.tt-empty-tight .tt-empty-title{font-size:16px}.tt-subhead{letter-spacing:.09em;text-transform:uppercase;color:var(--tt-neutral-600);background:var(--tt-surface);padding:7px 18px;font-size:9.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.tt-subhead{background:color-mix(in srgb,var(--tt-surface) 60%,transparent)}}.tt-subhead{border-top:1px solid var(--tt-divider);border-bottom:1px solid var(--tt-divider)}.tt-rank{background:var(--tt-accent-100);width:22px;height:22px;color:var(--tt-accent-800);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.tt-amount-sm{font-family:var(--tt-font-heading);letter-spacing:-.01em;white-space:nowrap;font-size:15px}.tt-facts{margin:6px 0 0}.tt-facts>div{justify-content:space-between;gap:var(--tt-3);border-bottom:1px dashed var(--tt-text);padding:7px 0;font-size:12.5px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-facts>div{border-bottom:1px dashed color-mix(in srgb,var(--tt-text) 10%,transparent)}}.tt-facts>div:last-child{border-bottom:0}.tt-facts dt{color:var(--tt-neutral-700)}.tt-facts dd{white-space:nowrap;margin:0;font-weight:600}.tt-fact-bad dd{color:#9b2c2c}.tt-fact-good dd{color:var(--tt-accent-2-700)}.tt-bars{gap:7px;margin-top:8px;display:grid}.tt-bars-row{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12px;display:grid}.tt-bars-row b{text-align:right;min-width:48px;font-size:12px;font-weight:600}.tt .tt-dash-tag{background:var(--tt-neutral-100);border:1px solid var(--tt-divider);color:var(--tt-neutral-800);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.tt a.tt-dash-tag:hover{background:var(--tt-accent-100)}.tt .tt-dash-tag-mute{color:var(--tt-neutral-600)}.tt-audit-dot{background:var(--tt-accent-400);width:7px;height:7px;box-shadow:0 0 0 3px var(--tt-accent-100);border-radius:999px;flex:none}@media(max-width:1400px){.tt-kpis-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1280px){.tt-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-grid-3>:last-child{grid-column:1/-1}}.tt-so-tools{align-items:center;gap:var(--tt-2);flex-wrap:wrap;display:flex}.tt-so-asof{height:36px;box-shadow:var(--tt-shadow-sm),inset 0 0 0 1px var(--tt-divider);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:700;transition:color .15s;display:inline-flex}.tt .tt-so-asof{color:var(--tt-neutral-700)}.tt .tt-so-asof:hover{color:var(--tt-accent-700)}.tt-so-asof svg{width:13px;height:13px}.tt-so-asof:hover svg{animation:.9s linear infinite tt-rtr-spin}.tt-so-focus{margin-bottom:var(--tt-4);background:linear-gradient(90deg,var(--tt-accent-100),#fff);box-shadow:inset 0 0 0 1px var(--tt-accent-600);border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-so-focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tt-accent-600) 22%,transparent)}}.tt-so-focus{color:var(--tt-accent-900)}.tt-so-focus a{font-weight:700}.tt-so-pipe{margin-top:0}.tt-so-pipe-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:9px;display:flex}.tt-so-pipe-title{font-family:var(--tt-font-heading);font-size:15px}.tt-so-pipe-total{color:var(--tt-neutral-600);font-size:11.5px}.tt-so-pipe .tt-netbar-track{height:14px}.tt-so-seg-unsettled{background:linear-gradient(#c9bca5,#9a8b72)}.tt-so-seg-draft{background:linear-gradient(#e6ddcf,#c8bca9)}.tt-so-seg-awaiting{background:linear-gradient(#fcc25a,#e0921f)}.tt-so-seg-approved{background:linear-gradient(180deg,var(--tt-accent-400),var(--tt-accent-700))}.tt-so-seg-failed{background:linear-gradient(#f27b7b,#c63c3c)}.tt-so-hot{color:#b0610f!important}.tt-so-bad{font-weight:800;color:#a32b2b!important}.tt-so-grid{gap:var(--tt-4);margin-bottom:var(--tt-4);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}.tt-so-verdict{align-items:center;gap:12px;min-width:0;display:flex}.tt-so-verdict-sub{color:var(--tt-neutral-600);margin-top:2px;font-size:11.5px;display:block}.tt-so-verdict-dot{background:var(--so-dot,var(--tt-accent-2-600));width:14px;height:14px;box-shadow:0 0 0 5px var(--so-dot,var(--tt-accent-2-600));border-radius:999px;flex:none;position:relative}@supports (color:color-mix(in lab,red,red)){.tt-so-verdict-dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--so-dot,var(--tt-accent-2-600)) 18%,transparent)}}.tt-so-verdict-dot:after{content:"";border-radius:inherit;border:2px solid var(--so-dot,var(--tt-accent-2-600));opacity:0;animation:2.2s ease-out infinite tt-so-ping;position:absolute;inset:-5px}@keyframes tt-so-ping{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.tt-so-verdict-bad{--so-dot:#d14343}.tt-so-verdict-wait{--so-dot:#e0921f}.tt-so-verdict-info{--so-dot:var(--tt-accent-600)}.tt-so-verdict-good{--so-dot:var(--tt-accent-2-600)}.tt-so-issue{border-bottom:1px solid var(--tt-text);grid-template-columns:34px minmax(0,1fr) auto;gap:12px;padding:14px 20px 14px 18px;display:grid}@supports (color:color-mix(in lab,red,red)){.tt-so-issue{border-bottom:1px solid color-mix(in srgb,var(--tt-text) 7%,transparent)}}.tt-so-issue{box-shadow:inset 3px 0 0 var(--so-tone);transition:background-color .14s}.tt-so-issue:last-of-type{border-bottom:0}.tt-so-issue:hover{background:var(--so-tone)}@supports (color:color-mix(in lab,red,red)){.tt-so-issue:hover{background:color-mix(in srgb,var(--so-tone) 5%,#fff)}}.tt-so-issue-bad{--so-tone:#d14343;--so-wash:#fdeaea;--so-ink:#8f2626}.tt-so-issue-wait{--so-tone:#e0921f;--so-wash:#fff2df;--so-ink:#8a5211}.tt-so-issue-info{--so-tone:var(--tt-accent-600);--so-wash:var(--tt-accent-100);--so-ink:var(--tt-accent-800)}.tt-so-issue-ico{width:34px;height:34px;color:var(--so-ink);background:linear-gradient(160deg,#fff,var(--so-wash));box-shadow:inset 0 0 0 1px var(--so-tone);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-so-issue-ico{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--so-tone) 30%,transparent)}}.tt-so-issue-ico svg{width:16px;height:16px}.tt-so-issue-title{color:var(--so-ink);margin:0;font-size:13.5px;font-weight:700}.tt-so-issue-detail{color:var(--tt-neutral-700);margin:3px 0 0;font-size:12px;line-height:1.5}.tt-so-issue-items{gap:3px;margin:8px 0 0;padding:0;list-style:none;display:grid}.tt-so-issue-items li{text-overflow:ellipsis;white-space:nowrap;background:var(--so-wash);border-radius:8px;padding:4px 9px;font-size:11.5px;font-weight:600;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-so-issue-items li{background:color-mix(in srgb,var(--so-wash) 65%,#fff)}}.tt-so-issue-items li{color:var(--tt-neutral-800)}.tt-so-issue-items li.tt-so-issue-more{color:var(--tt-neutral-600);background:0 0;padding-top:0}.tt-so-issue-side{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.tt-so-issue-side .tt-amount{color:var(--so-ink);white-space:nowrap}.tt-so-issue-link{box-shadow:inset 0 0 0 1px var(--tt-divider);background:#fff;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.tt-so-issue-link svg{width:12px;height:12px}.tt-so-issue-link:hover{background:var(--tt-accent-100)}.tt-so-allclear{color:#fff;background:linear-gradient(155deg,var(--tt-accent-2-500),var(--tt-accent-2-700));width:52px;height:52px;box-shadow:0 10px 24px var(--tt-accent-2-700);border-radius:16px;justify-content:center;align-items:center;margin-bottom:10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-so-allclear{box-shadow:0 10px 24px color-mix(in srgb,var(--tt-accent-2-700) 30%,transparent)}}.tt-so-allclear svg{width:24px;height:24px}.tt-so-checks{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.tt-so-checks-label{letter-spacing:.09em;text-transform:uppercase;color:var(--tt-neutral-600);margin-right:4px;font-size:10px;font-weight:800}.tt-chip-info{background:var(--tt-accent-100);color:var(--tt-accent-800);box-shadow:inset 0 0 0 1px var(--tt-accent-200)}.tt-so-legend{color:var(--tt-neutral-700);gap:12px;font-size:11px;font-weight:700;display:inline-flex}.tt-so-legend span{align-items:center;gap:5px;display:inline-flex}.tt-so-legend i{border-radius:3px;width:9px;height:9px}.tt-so-flow{background:repeating-linear-gradient(180deg,transparent 0 35px,var(--tt-text) 35px 36px);align-items:stretch;gap:6px;height:168px;padding:16px 18px 6px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-so-flow{background:repeating-linear-gradient(180deg,transparent 0 35px,color-mix(in srgb,var(--tt-text) 6%,transparent) 35px 36px)}}.tt-so-flow{background-position:0 16px}.tt-so-week{border-radius:8px;flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.tt-so-week:hover{background:var(--tt-accent-100)}@supports (color:color-mix(in lab,red,red)){.tt-so-week:hover{background:color-mix(in srgb,var(--tt-accent-100) 70%,transparent)}}.tt-so-week-now{background:var(--tt-accent-2-100)}@supports (color:color-mix(in lab,red,red)){.tt-so-week-now{background:color-mix(in srgb,var(--tt-accent-2-100) 60%,transparent)}}.tt-so-bars{flex:1;justify-content:center;align-items:flex-end;gap:2px;padding:0 2px;display:flex}.tt-so-bar{border-radius:4px 4px 1px 1px;width:45%;max-width:14px;transition:height .6s cubic-bezier(.2,.8,.2,1),filter .15s}.tt-so-week:hover .tt-so-bar{filter:brightness(1.1)saturate(1.1)}.tt-so-bar-in{background:linear-gradient(180deg,var(--tt-accent-300,#9dbcf0),var(--tt-accent-600))}.tt-so-bar-out{background:linear-gradient(180deg,var(--tt-accent-2-400),var(--tt-accent-2-700))}.tt-so-legend .tt-so-bar-in,.tt-so-legend .tt-so-bar-out{display:inline-block}.tt-so-bar-zero{background:var(--tt-text)}@supports (color:color-mix(in lab,red,red)){.tt-so-bar-zero{background:color-mix(in srgb,var(--tt-text) 10%,transparent)}}.tt-so-week-label{text-align:center;white-space:nowrap;height:14px;color:var(--tt-neutral-600);font-size:9.5px;font-weight:700}.tt-so-flow-stats{border-top:1px solid var(--tt-divider);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tt-so-flow-stats>div{padding:10px 18px}.tt-so-flow-stats>div+div{border-left:1px solid var(--tt-divider)}.tt-so-flow-stats span{letter-spacing:.08em;text-transform:uppercase;color:var(--tt-neutral-600);font-size:10px;font-weight:800;display:block}.tt-so-flow-stats b{font-family:var(--tt-font-heading);color:var(--tt-accent-700);margin-top:3px;font-size:19px;font-weight:400;display:block}.tt-so-age-fresh{background:linear-gradient(#5fd08a,#23a35a)}.tt-so-age-due{background:linear-gradient(#c9dc7a,#93ad2c)}.tt-so-age-late{background:linear-gradient(#fcc25a,#e0921f)}.tt-so-age-critical{background:linear-gradient(#f27b7b,#c63c3c)}.tt-so-age-rows{gap:2px;margin-top:12px;display:grid}.tt-so-age-rows>div{border-bottom:1px dashed var(--tt-text);grid-template-columns:minmax(0,1fr) auto 96px;align-items:center;gap:10px;padding:5px 0;font-size:12.5px;display:grid}@supports (color:color-mix(in lab,red,red)){.tt-so-age-rows>div{border-bottom:1px dashed color-mix(in srgb,var(--tt-text) 9%,transparent)}}.tt-so-age-rows>div:last-child{border-bottom:0}.tt-so-age-rows i{border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.tt-so-age-rows b{text-align:right;font-variant-numeric:tabular-nums}.tt-so-age-n{color:var(--tt-neutral-600);font-size:11px}.tt-so-age{width:42px;font-family:var(--tt-font-heading);border-radius:12px;flex:none;justify-content:center;align-items:baseline;padding:9px 0;font-size:16px;line-height:1;display:inline-flex}.tt-so-age small{font-family:var(--tt-font-body);opacity:.75;margin-left:1px;font-size:10px;font-weight:700}.tt-so-age-good{background:var(--tt-accent-2-100);color:var(--tt-accent-2-800)}.tt-so-age-wait{color:#8a5211;background:#ffeed6}.tt-so-age-bad{color:#8f2626;background:#fbe0e0;box-shadow:0 0 0 2px #fff,0 0 0 3px #f1c3c3}.tt-so-row-on td{background:var(--tt-accent-100)!important}@supports (color:color-mix(in lab,red,red)){.tt-so-row-on td{background:color-mix(in srgb,var(--tt-accent-100) 90%,#fff)!important}}.tt-so-row-on td:first-child{box-shadow:inset 3px 0 0 var(--tt-accent-600)}.tt-so-stages{flex-wrap:wrap;gap:3px;display:inline-flex}.tt-so-stage{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:800}.tt-so-stage-draft{background:var(--tt-neutral-200);color:var(--tt-neutral-800)}.tt-so-stage-wait{color:#8a5211;background:#ffeed6}.tt-so-stage-ok{background:var(--tt-accent-100);color:var(--tt-accent-800)}.tt-so-stage-bad{color:#8f2626;background:#fbe0e0}.tt-so-stage-zero{opacity:.38}.tt-so-ev-paid{color:var(--tt-accent-2-700);background:var(--tt-accent-2-100)}.tt-so-ev-failed,.tt-so-ev-voided,.tt-so-ev-reversed{color:#8f2626;background:#fbe0e0}.tt-so-ev-submitted,.tt-so-ev-sent_back{color:#8a5211;background:#ffeed6}.tt-so-ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.tt-so-people{flex-wrap:wrap;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.tt-so-people span{color:var(--tt-neutral-500)}.tt-so-flags{flex-wrap:wrap;gap:3px;max-width:200px;display:inline-flex}.tt-so-clean{color:var(--tt-accent-2-700);align-items:center;gap:3px;font-size:11px;font-weight:700;display:inline-flex}.tt-so-clean svg{width:12px;height:12px}.tt-so-ledger tbody tr.tt-so-flagged-bad td:first-child{box-shadow:inset 3px 0 #d14343}.tt-so-ledger tbody tr.tt-so-flagged-wait td:first-child{box-shadow:inset 3px 0 #e0921f}.tt-so-chev svg{transition:transform .18s}.tt-so-open .tt-so-chev svg{transform:rotate(90deg)}.tt-so-open td{background:var(--tt-accent-100)!important}@supports (color:color-mix(in lab,red,red)){.tt-so-open td{background:color-mix(in srgb,var(--tt-accent-100) 75%,#fff)!important}}.tt-so-ledger tbody tr.tt-so-detail{cursor:default}.tt-so-ledger tbody tr.tt-so-detail td,.tt-so-ledger tbody tr.tt-so-detail:hover td{padding:0;background:linear-gradient(180deg,var(--tt-accent-100),#fffdf9)!important}@supports (color:color-mix(in lab,red,red)){.tt-so-ledger tbody tr.tt-so-detail td,.tt-so-ledger tbody tr.tt-so-detail:hover td{background:linear-gradient(180deg,color-mix(in srgb,var(--tt-accent-100) 45%,#fff),#fffdf9)!important}}.tt-so-ledger tbody tr.tt-so-detail td,.tt-so-ledger tbody tr.tt-so-detail:hover td{box-shadow:none!important}.tt-so-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:18px;padding:16px 18px 18px;animation:.2s tt-site-in;display:grid}.tt-so-tl{gap:0;margin:0;padding:0;list-style:none;display:grid}.tt-so-tl li{grid-template-columns:26px minmax(0,1fr);gap:9px;padding-bottom:10px;font-size:12px;display:grid;position:relative}.tt-so-tl li:before{content:"";background:var(--tt-divider);width:2px;position:absolute;top:26px;bottom:0;left:12px}.tt-so-tl li:last-child:before{display:none}.tt-so-tl-dot{z-index:1;width:26px;height:26px;color:var(--tt-accent-700);box-shadow:inset 0 0 0 1px var(--tt-divider);background:#fff;border-radius:9px;justify-content:center;align-items:center;display:inline-flex;position:relative}.tt-so-tl-dot svg{width:13px;height:13px}.tt-so-tl li.tt-so-ev-paid,.tt-so-tl li.tt-so-ev-failed,.tt-so-tl li.tt-so-ev-voided,.tt-so-tl li.tt-so-ev-reversed,.tt-so-tl li.tt-so-ev-submitted,.tt-so-tl li.tt-so-ev-sent_back{color:inherit;background:0 0}.tt-so-tl li.tt-so-ev-paid .tt-so-tl-dot{color:var(--tt-accent-2-700);background:var(--tt-accent-2-100)}.tt-so-tl li.tt-so-ev-failed .tt-so-tl-dot,.tt-so-tl li.tt-so-ev-voided .tt-so-tl-dot,.tt-so-tl li.tt-so-ev-reversed .tt-so-tl-dot{color:#8f2626;background:#fbe0e0}.tt-so-tl-meta{color:var(--tt-neutral-600);font-size:11px;display:block}.tt-so-tl-detail{color:var(--tt-neutral-800);margin-top:2px;font-size:11.5px;display:block}.tt-so-kv{box-shadow:inset 0 0 0 1px var(--tt-divider);background:#fff;border-radius:12px}.tt-so-kv>div{padding:7px 12px}.tt-so-actions{gap:8px;display:grid}.tt-so-inline{gap:6px;display:flex}.tt-so-inline .tt-input{flex:1;min-width:0;padding:6px 12px;font-size:12px}@media(max-width:1180px){.tt-so-grid,.tt-so-detail-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.tt-so-issue{grid-template-columns:30px minmax(0,1fr);padding:12px 14px}.tt-so-issue-side{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center}.tt-so-flow{gap:3px;padding:12px 10px 4px}}@media(prefers-reduced-motion:reduce){.tt-so-verdict-dot:after,.tt-so-asof:hover svg{animation:none}.tt-so-bar,.tt-so-detail-grid{transition:none;animation:none}}.tt-fleet-head{align-items:flex-end}.tt-fleet-live{white-space:nowrap;color:var(--tt-accent-2-800);background:linear-gradient(180deg,#fff,var(--tt-accent-2-100));box-shadow:inset 0 0 0 1px var(--tt-accent-2-300),0 4px 12px var(--tt-accent-2-700);border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:11.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-fleet-live{box-shadow:inset 0 0 0 1px var(--tt-accent-2-300),0 4px 12px color-mix(in srgb,var(--tt-accent-2-700) 12%,transparent)}}.tt-fleet-live[data-busy="1"] .tt-dot-live{animation-duration:.5s}.tt-kpi-bad .tt-kpi-icon{color:#9b2c2c;background:linear-gradient(160deg,#fff,#fbdcdc);box-shadow:inset 0 0 0 1px #f1c3c3}.tt-kpi-accent .tt-kpi-icon{color:var(--tt-accent-700)}.tt-fleet{margin-bottom:var(--tt-4);box-shadow:inset 0 1px #fff,0 0 0 1px var(--tt-text);background:linear-gradient(#ffffffd9,#ffffff8c);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.tt-fleet{box-shadow:inset 0 1px #fff,0 0 0 1px color-mix(in srgb,var(--tt-text) 6%,transparent)}}.tt-fleet-title{letter-spacing:.09em;text-transform:uppercase;color:var(--tt-neutral-600);font-size:10px;font-weight:700}.tt-fleet-bar>span{transition:width .5s}.tt-sm-head{flex-wrap:nowrap}.tt-sm-head>:first-child{flex:auto}.tt-sm-head-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tt-sm-head-actions .tt-btn{gap:6px}.tt-sm-head-actions .tt-btn svg{width:14px;height:14px}.tt-sm-hero{gap:var(--tt-6);margin-bottom:var(--tt-4);color:#fff;background:radial-gradient(120% 140% at 0% 0%,#ffffff2e,transparent 55%),linear-gradient(150deg,#122a52,var(--tt-accent-700) 62%,var(--tt-accent-500));box-shadow:inset 0 1px #ffffff40,0 18px 40px var(--tt-accent-900);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:22px 26px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-sm-hero{box-shadow:inset 0 1px #ffffff40,0 18px 40px color-mix(in srgb,var(--tt-accent-900) 30%,transparent)}}.tt-sm-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff29,#0000 70%);border-radius:999px;width:260px;height:260px;position:absolute;top:-80px;right:-60px}.tt-sm-hero>*{z-index:1;position:relative}.tt .tt-sm-hero-kicker{letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;margin:0 0 6px;font-size:10.5px;font-weight:700}.tt .tt-sm-hero h2{color:#fff;margin:0 0 6px;font-size:25px}.tt .tt-sm-hero p{color:#fffc;max-width:64ch;margin:0;font-size:13px;line-height:1.55}.tt-sm-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.tt-sm-progress li{background:#ffffff14;border-radius:12px;align-items:center;gap:8px;padding:7px 10px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.tt-sm-progress span{background:#ffffff24;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.tt-sm-progress em{color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-style:normal;font-weight:600;overflow:hidden}.tt-sm-progress-done span{background:var(--tt-accent-2-300);color:var(--tt-accent-2-900)}.tt-sm-progress-now{background:#fff3!important;box-shadow:inset 0 0 0 1px #ffffff73,0 6px 16px #0000002e!important}.tt-sm-progress-now span{color:var(--tt-accent-800);background:#fff}.tt-sm-progress-now em{color:#fff}.tt-sm-hero-side{flex-direction:column;align-items:center;gap:4px;min-width:140px;display:flex}.tt-sm-hero-count{font-family:var(--tt-font-heading);color:#ffffffb3;font-size:22px}.tt-sm-hero-count b{color:#fff;font-size:46px;font-weight:400}.tt-sm-hero-count-label{letter-spacing:.09em;text-transform:uppercase;color:#ffffffa6;font-size:10.5px;font-weight:700}.tt .tt-sm-hero-btn{color:var(--tt-accent-800);background:linear-gradient(#fff,#e8eefb);margin-top:10px;padding:9px 18px;font-size:12.5px;box-shadow:inset 0 1px #fff,0 8px 18px #0003}.tt .tt-sm-hero-btn:hover{transform:translateY(-1px)}.tt-sm-alert{--tt-sm-alert-fg:#8f2626;--tt-sm-alert-bg:#fdf0f0;--tt-sm-alert-edge:#e9b4b4;margin-bottom:var(--tt-4);background:linear-gradient(160deg,#fff,var(--tt-sm-alert-bg));box-shadow:inset 0 0 0 1px var(--tt-sm-alert-edge),0 14px 32px var(--tt-sm-alert-fg);border-radius:22px;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:20px 22px;display:grid}@supports (color:color-mix(in lab,red,red)){.tt-sm-alert{box-shadow:inset 0 0 0 1px var(--tt-sm-alert-edge),0 14px 32px color-mix(in srgb,var(--tt-sm-alert-fg) 14%,transparent)}}.tt-sm-alert-wait{--tt-sm-alert-fg:#8a5211;--tt-sm-alert-bg:#fff5e6;--tt-sm-alert-edge:#f0d2a5}.tt-sm-alert-icon{color:#fff;background:linear-gradient(160deg,var(--tt-sm-alert-fg),var(--tt-sm-alert-fg));border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-sm-alert-icon{background:linear-gradient(160deg,color-mix(in srgb,var(--tt-sm-alert-fg) 70%,#fff),var(--tt-sm-alert-fg))}}.tt-sm-alert-icon{box-shadow:0 8px 18px var(--tt-sm-alert-fg)}@supports (color:color-mix(in lab,red,red)){.tt-sm-alert-icon{box-shadow:0 8px 18px color-mix(in srgb,var(--tt-sm-alert-fg) 30%,transparent)}}.tt-sm-alert-icon svg{width:22px;height:22px}.tt .tt-sm-alert-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--tt-sm-alert-fg);margin:0 0 2px;font-size:10.5px;font-weight:700}.tt .tt-sm-alert h2{margin:0 0 4px;font-size:22px}.tt .tt-sm-alert-body>p{color:var(--tt-neutral-700);max-width:90ch;margin:0;font-size:13px;line-height:1.55}.tt-sm-fix-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-top:14px;display:grid}.tt-sm-fix{min-width:0;box-shadow:inset 0 0 0 1px var(--tt-text);background:#fffc;border-radius:16px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-sm-fix{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tt-text) 7%,transparent)}}.tt-sm-fix{color:var(--tt-neutral-700);font-size:12.5px;line-height:1.5}.tt-sm-fix>b{color:var(--tt-text);align-items:center;gap:8px;font-size:13px;display:flex}.tt-sm-fix>b i{color:#fff;background:var(--tt-sm-alert-fg);border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:inline-flex}.tt-sm-alert-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.tt-sm-setup{margin-top:var(--tt-4);box-shadow:inset 0 0 0 1px var(--tt-text);background:#ffffff8c;border-radius:20px}@supports (color:color-mix(in lab,red,red)){.tt-sm-setup{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tt-text) 8%,transparent)}}.tt-sm-setup>summary{cursor:pointer;border-radius:20px;align-items:center;gap:12px;padding:12px 16px;list-style:none;transition:background-color .15s;display:flex}.tt-sm-setup>summary::-webkit-details-marker{display:none}.tt-sm-setup>summary:hover{background:#ffffffbf}.tt-sm-setup-icon{width:34px;height:34px;color:var(--tt-accent-700);background:linear-gradient(160deg,#fff,var(--tt-accent-100));box-shadow:inset 0 0 0 1px var(--tt-accent-600);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-sm-setup-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tt-accent-600) 18%,transparent)}}.tt-sm-setup-icon svg{width:17px;height:17px}.tt-sm-setup-text{flex-direction:column;flex:1;min-width:0;display:flex}.tt-sm-setup-text b{font-size:14px}.tt-sm-setup-text em{color:var(--tt-neutral-600);font-size:11.5px;font-style:normal}.tt-sm-setup-toggle{color:var(--tt-accent-700);box-shadow:inset 0 0 0 1px var(--tt-divider);background:#fff;border-radius:999px;flex:none;padding:5px 12px;font-size:11.5px;font-weight:700}.tt-sm-setup-toggle:before{content:"Show"}.tt-sm-setup[open] .tt-sm-setup-toggle:before{content:"Hide"}.tt-sm-setup-body{padding:4px 12px 12px}.tt-sm-tone-good{--tt-sm-c:#2fae63;--tt-sm-soft:var(--tt-accent-2-100)}.tt-sm-tone-wait{--tt-sm-c:#e39a2a;--tt-sm-soft:#fff1dc}.tt-sm-tone-bad{--tt-sm-c:#cc4646;--tt-sm-soft:#fbe3e3}.tt-sm-tone-info{--tt-sm-c:var(--tt-accent-500);--tt-sm-soft:var(--tt-accent-100)}.tt-sm-tone-mute{--tt-sm-c:var(--tt-neutral-400);--tt-sm-soft:var(--tt-neutral-100)}.tt-sm-chain{margin-bottom:var(--tt-4);box-shadow:0 0 0 1px var(--tt-text),0 12px 32px #2e2b251a;background:#fff;border-radius:24px;grid-template-columns:190px minmax(0,1fr);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-sm-chain{box-shadow:0 0 0 1px color-mix(in srgb,var(--tt-text) 6%,transparent),0 12px 32px #2e2b251a}}.tt-sm-chain-art{background:linear-gradient(170deg,var(--tt-rtr-wash-1),var(--tt-rtr-wash-2));align-items:center;padding:18px;display:flex;position:relative}.tt-sm-chain-art:after{content:"";background:var(--tt-rtr-accent);width:4px;position:absolute;top:0;bottom:0;right:0}.tt-sm-chain-body{flex-direction:column;gap:12px;min-width:0;padding:16px 18px;display:flex}.tt-sm-verdict{align-items:center;gap:12px;display:flex}.tt-sm-verdict-dot{background:var(--tt-sm-c);width:12px;height:12px;box-shadow:0 0 0 5px var(--tt-sm-soft);border-radius:999px;flex:none}.tt-sm-tone-good .tt-sm-verdict-dot{animation:1.9s ease-in-out infinite tt-pulse}.tt .tt-sm-verdict-title{font-family:var(--tt-font-heading);margin:0;font-size:21px;line-height:1.15}.tt .tt-sm-verdict-detail{color:var(--tt-neutral-700);margin:2px 0 0;font-size:12.5px}.tt-sm-nodes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.tt-sm-node{background:linear-gradient(180deg,#fff,var(--tt-sm-soft));min-width:0;box-shadow:inset 0 0 0 1px var(--tt-sm-c);border-radius:16px;flex-direction:column;gap:3px;padding:10px 12px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.tt-sm-node{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tt-sm-c) 28%,transparent)}}.tt-sm-node+.tt-sm-node:before{content:"";background:var(--tt-sm-c);opacity:.6;width:12px;height:2px;position:absolute;top:50%;left:-11px}.tt-sm-node-top{align-items:center;gap:7px;display:flex}.tt-sm-node-icon{width:24px;height:24px;color:var(--tt-sm-c);box-shadow:inset 0 0 0 1px var(--tt-sm-c);background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-sm-node-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tt-sm-c) 30%,transparent)}}.tt-sm-node-icon svg{width:13px;height:13px}.tt-sm-node-label{letter-spacing:.08em;text-transform:uppercase;color:var(--tt-neutral-600);flex:1;font-size:10px;font-weight:700}.tt-sm-node-light{background:var(--tt-sm-c);width:8px;height:8px;box-shadow:0 0 0 3px var(--tt-sm-c),0 0 10px var(--tt-sm-c);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.tt-sm-node-light{box-shadow:0 0 0 3px color-mix(in srgb,var(--tt-sm-c) 20%,transparent),0 0 10px var(--tt-sm-c)}}.tt-sm-tone-mute .tt-sm-node-light{box-shadow:none}.tt-sm-node-value{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13.5px;font-weight:700;overflow:hidden}.tt-sm-node-meta{color:var(--tt-neutral-600);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.tt-sm-grid{gap:var(--tt-4);margin-bottom:var(--tt-4);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;display:grid}.tt-sm-row{margin-bottom:var(--tt-4)}.tt-sm-chart{height:120px}.tt-sm-chart-week{gap:8px;height:104px}.tt-sm-bar{background:linear-gradient(#7fd7a0,#2fae63);border-radius:4px 4px 1px 1px;flex-direction:column;justify-content:flex-end;width:100%;transition:filter .15s,height .4s;display:flex;position:relative;overflow:hidden}.tt-chart-col:hover .tt-sm-bar{filter:brightness(1.12)}.tt-sm-bar-now{box-shadow:0 0 0 2px #2fae634d}.tt-sm-bar-bad{background:linear-gradient(#f38a8a,#cc4646);width:100%;display:block}.tt-sm-key-ok{background:#2fae63}.tt-sm-key-bad{background:#cc4646}.tt-sm-flag{border-bottom:1px solid var(--tt-divider);background:linear-gradient(90deg,var(--tt-sm-soft),transparent 70%);gap:10px;padding:10px 18px;display:flex}.tt-sm-flag:last-child{border-bottom:0}.tt-sm-flag-dot{background:var(--tt-sm-c);width:8px;height:8px;box-shadow:0 0 0 3px var(--tt-sm-c);border-radius:999px;flex:none;margin-top:5px}@supports (color:color-mix(in lab,red,red)){.tt-sm-flag-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--tt-sm-c) 22%,transparent)}}.tt-sm-flag b{font-size:12.5px;display:block}.tt-sm-flag span span{color:var(--tt-neutral-700);font-size:11.5px;line-height:1.45;display:block}.tt-sm-allclear{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:28px 18px;display:flex}.tt-sm-allclear span{color:#fff;width:42px;height:42px;box-shadow:0 0 0 6px var(--tt-accent-2-100),0 8px 18px #2fae634d;background:linear-gradient(160deg,#7fd7a0,#2fae63);border-radius:999px;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}.tt-sm-allclear svg{width:20px;height:20px}.tt-sm-allclear b{font-size:14px}.tt-sm-allclear em{color:var(--tt-neutral-600);font-size:12px;font-style:normal}.tt-sm-strip-head{color:var(--tt-neutral-600);justify-content:space-between;margin-bottom:6px;font-size:11px;display:flex}.tt-sm-strip-head b{color:var(--tt-text);font-size:12px}.tt-sm-strip{grid-template-columns:repeat(96,minmax(0,1fr));gap:1px;height:22px;display:grid}.tt-sm-strip i{border-radius:2px;transition:transform .12s}.tt-sm-strip i:hover{filter:brightness(1.1);transform:scaleY(1.2)}.tt-sm-spark{width:100%;height:58px;color:var(--tt-accent-500);margin-top:12px;display:block}.tt-sm-events{border-top:1px dashed var(--tt-text);margin-top:12px}@supports (color:color-mix(in lab,red,red)){.tt-sm-events{border-top:1px dashed color-mix(in srgb,var(--tt-text) 12%,transparent)}}.tt-sm-event{color:var(--tt-neutral-700);border-bottom:1px dashed var(--tt-text);gap:10px;padding:7px 0;font-size:11.5px;line-height:1.45;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-sm-event{border-bottom:1px dashed color-mix(in srgb,var(--tt-text) 8%,transparent)}}.tt-sm-event:last-child{border-bottom:0}.tt-sm-event time{font-variant-numeric:tabular-nums;color:var(--tt-sm-c);background:var(--tt-sm-soft);border-radius:6px;flex:none;height:fit-content;padding:1px 7px;font-size:10.5px;font-weight:700}.tt-sm-event b{color:var(--tt-text);margin-right:4px}.tt-sm-reason{padding:6px 0}.tt-sm-reason+.tt-sm-reason{border-top:1px dashed var(--tt-text)}@supports (color:color-mix(in lab,red,red)){.tt-sm-reason+.tt-sm-reason{border-top:1px dashed color-mix(in srgb,var(--tt-text) 9%,transparent)}}.tt-sm-reason-top{justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.tt-sm-reason-top em{color:#9b2c2c;white-space:nowrap;font-size:11.5px;font-style:normal;font-weight:700}.tt-sm-reason-bar{background:var(--tt-text);border-radius:999px;height:6px;margin:5px 0 4px;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-sm-reason-bar{background:color-mix(in srgb,var(--tt-text) 7%,transparent)}}.tt-sm-reason-bar span{border-radius:inherit;background:linear-gradient(90deg,#cc4646,#f38a8a);height:100%;display:block}.tt-sm-reason-why{color:var(--tt-neutral-600);font-size:11px;line-height:1.4;display:block}.tt-sm-volume{align-items:baseline;gap:8px;display:flex}.tt-sm-volume b{font-family:var(--tt-font-heading);letter-spacing:-.02em;font-size:28px;font-weight:400}.tt-sm-volume span{color:var(--tt-neutral-600);font-size:11.5px}.tt-sm-table{font-size:12.5px}.tt-sm-table td,.tt-sm-table th{padding-top:8px;padding-bottom:8px}.tt-sm-table em{color:var(--tt-neutral-500);margin-left:4px;font-size:10.5px;font-style:normal}@media(max-width:1280px){.tt-sm-nodes{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-sm-node+.tt-sm-node:before{display:none}}@media(max-width:1180px){.tt-sm-grid{grid-template-columns:minmax(0,1fr)}.tt-sm-head{flex-wrap:wrap}.tt-sm-hero{grid-template-columns:minmax(0,1fr)}.tt-sm-hero-side{flex-direction:row;justify-content:flex-start;gap:10px;min-width:0}.tt-sm-hero-btn{margin-top:0}}@media(max-width:760px){.tt-sm-chain{grid-template-columns:minmax(0,1fr)}.tt-sm-chain-art{justify-content:center;max-height:150px}.tt-sm-chain-art .tt-rtr-svg{max-width:180px}.tt-sm-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-sm-strip{grid-template-columns:repeat(48,minmax(0,1fr))}.tt-sm-strip i:nth-child(odd){display:none}.tt-fleet{grid-template-columns:minmax(0,1fr);gap:8px}.tt-sm-alert{grid-template-columns:minmax(0,1fr)}}@media(max-width:1180px){.tt-dash-main{grid-template-columns:minmax(0,1fr)}.tt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-split-side,.tt-split-wide,.tt-split-2,.tt-guide{grid-template-columns:minmax(0,1fr)}.tt-tabs-side{flex-direction:row;position:static;overflow-x:auto}.tt-tabs-side .tt-tab{width:auto}}@media(max-width:1023px){.tt-console{grid-template-columns:minmax(0,1fr)}.tt-rail{display:none}.tt-topbar{justify-content:space-between;align-items:center;gap:var(--tt-3);padding:var(--tt-3) var(--tt-4);background:linear-gradient(150deg,#122a52,var(--tt-accent-700));color:#fff;display:flex}.tt-topbar a{color:#fff}.tt-tabbar{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--tt-divider);background:#fffffff5;justify-content:space-around;padding:6px 4px;display:flex;position:fixed;bottom:0;left:0;right:0}.tt-tabbar a{color:var(--tt-neutral-600);border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:6px 10px;font-size:10px;font-weight:600;display:flex}.tt-tabbar a[aria-current=page]{color:var(--tt-accent-800);background:var(--tt-accent-100)}.tt-tabbar svg{width:19px;height:19px}.tt-main-inner{padding:var(--tt-6) var(--tt-4) calc(var(--tt-8) * 2.6)}}@media(max-width:640px){.tt-kpis,.tt-kpis-3{grid-template-columns:minmax(0,1fr)}.tt-kpis-6,.tt-mini-grid,.tt-net-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-grid-3{grid-template-columns:minmax(0,1fr)}.tt-chart{gap:2px}.tt-page-head h1{font-size:27px}.tt-panel-body,.tt-panel-head,.tt-panel-foot,.tt-row{padding-left:var(--tt-4);padding-right:var(--tt-4)}.tt-table th:first-child,.tt-table td:first-child{padding-left:var(--tt-4)}.tt-table th:last-child,.tt-table td:last-child{padding-right:var(--tt-4)}}.tt-faces{align-items:center;display:inline-flex}.tt-face{width:24px;height:24px;color:var(--tt-accent-800);background:linear-gradient(160deg,#fff,var(--tt-accent-100));box-shadow:0 0 0 2px #fff,inset 0 0 0 1px var(--tt-accent-600);border-radius:999px;justify-content:center;align-items:center;margin-left:-7px;font-size:9.5px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-face{box-shadow:0 0 0 2px #fff,inset 0 0 0 1px color-mix(in srgb,var(--tt-accent-600) 22%,transparent)}}.tt-face:first-child{margin-left:0}.tt-face-off{color:var(--tt-neutral-600);background:var(--tt-neutral-200)}.tt-face-wait{color:#8a5211;background:linear-gradient(160deg,#fff,#ffeed6)}.tt-face-more{color:var(--tt-neutral-700);background:#fff}.tt-sig{white-space:nowrap;color:var(--tt-neutral-800);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex}.tt-sig:before{content:"";background:var(--tt-neutral-400);width:7px;height:7px;box-shadow:0 0 0 3px var(--tt-neutral-400);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.tt-sig:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--tt-neutral-400) 22%,transparent)}}.tt-sig-good:before{background:var(--tt-accent-2-600);box-shadow:0 0 0 3px var(--tt-accent-2-600)}@supports (color:color-mix(in lab,red,red)){.tt-sig-good:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--tt-accent-2-600) 22%,transparent)}}.tt-sig-wait:before{background:#e08a1e;box-shadow:0 0 0 3px #e08a1e33}.tt-sig-bad:before{background:#c0392f;box-shadow:0 0 0 3px #c0392f33}.tt-hero{margin-bottom:var(--tt-4);color:#fff;background:radial-gradient(90% 140% at 100% 0%,#7ba6ee80,transparent 55%),radial-gradient(60% 90% at 0% 100%,#ccdbb238,transparent 60%),linear-gradient(150deg,#0f2348,var(--tt-accent-800) 55%,var(--tt-accent-600));box-shadow:inset 0 1px #ffffff38,0 18px 40px var(--tt-accent-900);border-radius:24px;padding:20px 22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-hero{box-shadow:inset 0 1px #ffffff38,0 18px 40px color-mix(in srgb,var(--tt-accent-900) 30%,transparent)}}.tt-hero:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1f,#0000);position:absolute;inset:0 0 55%}.tt-hero-off{background:radial-gradient(90% 140% at 100% 0,#e07a7a66,#0000 55%),linear-gradient(150deg,#2b1414,#6e2424 55%,#8f2e2e)}.tt-hero>*{position:relative}.tt-hero-top{justify-content:space-between;align-items:flex-start;gap:var(--tt-4);flex-wrap:wrap;display:flex}.tt-hero-id{align-items:center;gap:14px;min-width:0;display:flex}.tt-hero .tt-avatar{background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff52,0 6px 16px #0000002e}.tt-hero-name{font-family:var(--tt-font-heading);color:#fff;word-break:break-word;margin:0;font-size:28px;line-height:1.1}.tt-hero-meta{color:#fffc;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:6px;font-size:12px;display:flex}.tt-hero-meta span{align-items:center;gap:5px;display:inline-flex}.tt-hero-meta svg{opacity:.8;width:13px;height:13px}.tt-hero-tags{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.tt-hero-tag{letter-spacing:.02em;color:#fff;background:#ffffff24;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.tt-hero-tag-good{background:#aad68c3d;box-shadow:inset 0 0 0 1px #bee8a073}.tt-hero-tag-bad{background:#ff78783d;box-shadow:inset 0 0 0 1px #ff969673}.tt-hero-tag .tt-dot-live{width:6px;height:6px}.tt-hero-actions{flex-wrap:wrap;gap:8px;display:flex}.tt-btn-glass{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;padding:8px 15px;font-size:12.5px;box-shadow:inset 0 0 0 1px #ffffff47}.tt .tt-btn-glass{color:#fff}.tt-btn-glass:hover{background:#ffffff3d}.tt-btn-glass svg{width:14px;height:14px}.tt-hero-facts{background:#ffffff24;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.tt-hero-fact{background:#0a183447;padding:11px 14px}.tt-hero-fact dt{letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;font-size:9.5px;font-weight:800}.tt-hero-fact dd{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13px;font-weight:700;overflow:hidden}.tt-oncecard{margin-bottom:var(--tt-4);background:linear-gradient(160deg,#fff,var(--tt-accent-2-100));box-shadow:0 0 0 1.5px var(--tt-accent-2-300),0 14px 32px var(--tt-accent-2-700);border-radius:20px;padding:16px 18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-oncecard{box-shadow:0 0 0 1.5px var(--tt-accent-2-300),0 14px 32px color-mix(in srgb,var(--tt-accent-2-700) 18%,transparent)}}.tt-oncecard-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.tt-oncecard-head .tt-fsec-num{background:linear-gradient(155deg,var(--tt-accent-2-500),var(--tt-accent-2-700))}.tt-oncecard .tt-copy-value{background:#fff}.tt-cred{display:grid}.tt-cred>div{border-bottom:1px solid var(--tt-text);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 18px;display:grid}@supports (color:color-mix(in lab,red,red)){.tt-cred>div{border-bottom:1px solid color-mix(in srgb,var(--tt-text) 6%,transparent)}}.tt-cred>div:last-child{border-bottom:0}.tt-cred-k{letter-spacing:.08em;text-transform:uppercase;color:var(--tt-neutral-600);font-size:10px;font-weight:800;display:block}.tt-cred-v{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.tt-cred-v.tt-mono{font-size:12px}.tt-cred-s{color:var(--tt-neutral-600);white-space:nowrap;font-size:11px}.tt-copy-mini{color:var(--tt-accent-800);background:var(--tt-accent-100);border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:700;transition:background-color .14s,color .14s;display:inline-flex}.tt-copy-mini:hover{background:var(--tt-accent-700);color:#fff}.tt-login{border-bottom:1px solid var(--tt-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 18px;display:grid}@supports (color:color-mix(in lab,red,red)){.tt-login{border-bottom:1px solid color-mix(in srgb,var(--tt-text) 6%,transparent)}}.tt-login:last-of-type{border-bottom:0}.tt-login .tt-avatar{border-radius:11px;width:34px;height:34px;font-size:11.5px}.tt-login-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.tt-login-actions .tt-select{min-height:30px;padding-top:3px;padding-bottom:3px;font-size:12px}.tt-tl{gap:12px;padding:16px 18px;display:grid;position:relative}.tt-tl:before{content:"";background:linear-gradient(180deg,var(--tt-accent-300),var(--tt-accent-2-300));border-radius:2px;width:2px;position:absolute;top:26px;bottom:26px;left:31px}.tt-tl-item{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid;position:relative}.tt-tl-dot{z-index:1;width:28px;height:28px;color:var(--tt-accent-700);box-shadow:inset 0 0 0 1.5px var(--tt-accent-300),0 2px 6px var(--tt-accent-700);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.tt-tl-dot{box-shadow:inset 0 0 0 1.5px var(--tt-accent-300),0 2px 6px color-mix(in srgb,var(--tt-accent-700) 12%,transparent)}}.tt-tl-dot svg{width:13px;height:13px}.tt-tl-title{padding-top:2px;font-size:12.5px;font-weight:700;line-height:1.3;display:block}.tt-tl-copy{color:var(--tt-neutral-700);margin-top:2px;font-size:11.5px;line-height:1.45;display:block}.tt-tl-sm{gap:8px}.tt-tl-sm .tt-tl-dot{width:22px;height:22px;margin-left:3px}.tt-tl-sm:before{top:22px;bottom:22px;left:31px}.tt-steps{border-bottom:1px solid var(--tt-divider);background:linear-gradient(#fff,#fbf6ee);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 16px;display:grid}.tt-steps a{color:var(--tt-neutral-700);border-radius:12px;align-items:center;gap:8px;padding:6px 10px 6px 6px;font-size:12px;font-weight:700;transition:background-color .15s;display:flex}.tt .tt-steps a{color:var(--tt-neutral-700)}.tt-steps a:hover{background:#ffffffe6}.tt-steps b{width:24px;height:24px;color:var(--tt-neutral-700);background:var(--tt-neutral-200);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:11px;transition:background .2s,color .2s;display:inline-flex}.tt-steps b svg{width:13px;height:13px}.tt-steps .is-done b{color:#fff;background:linear-gradient(155deg,var(--tt-accent-2-500),var(--tt-accent-2-700))}.tt .tt-steps .is-done{color:var(--tt-text)}.tt-submitbar{z-index:5;justify-content:space-between;align-items:center;gap:var(--tt-3);border-top:1px solid var(--tt-divider);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border-radius:0 0 22px 22px;flex-wrap:wrap;padding:12px 18px;display:flex;position:sticky;bottom:0}.tt-submitbar-note{color:var(--tt-neutral-600);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.tt-submitbar-note svg{width:14px;height:14px;color:var(--tt-accent-2-600)}.tt-ready{background:#ffffff38;border-radius:999px;height:6px;display:block;overflow:hidden}.tt-ready>span{border-radius:inherit;background:linear-gradient(90deg,#fff,#ffffffb3);height:100%;transition:width .3s;display:block}.tt-placeholder{opacity:.5;font-weight:600}.tt-ptabs{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.tt-ptabs::-webkit-scrollbar{display:none}.tt-ptab{color:var(--tt-neutral-700);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:700;transition:background-color .14s,color .14s;display:inline-flex;position:relative}.tt .tt-ptab{color:var(--tt-neutral-700)}.tt-ptab svg{opacity:.7;width:14px;height:14px}.tt-ptab:hover{background:#ffffffd9}.tt .tt-ptab-on{color:var(--tt-accent-800);box-shadow:0 2px 8px var(--tt-text),inset 0 0 0 1px var(--tt-divider);background:#fff}@supports (color:color-mix(in lab,red,red)){.tt .tt-ptab-on{box-shadow:0 2px 8px color-mix(in srgb,var(--tt-text) 10%,transparent),inset 0 0 0 1px var(--tt-divider)}}.tt-ptab-on svg{opacity:1}.tt-ptab .tt-tab-n{width:auto;min-width:18px;padding:0 5px}@media(max-width:900px){.tt-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.tt-hero-name{font-size:23px}.tt-steps{grid-template-columns:minmax(0,1fr)}.tt-login{grid-template-columns:auto minmax(0,1fr)}.tt-login-actions{grid-column:1/-1;justify-content:flex-start}}.tt-pw{--tt-pw-fee-1:#8db4f2;--tt-pw-fee-2:#2a5fbe;--tt-pw-net-1:#b9cc94;--tt-pw-net-2:#5a7040;--tt-pw-unsettled:#e2a347;--tt-pw-draft:#b9ae9b;--tt-pw-awaiting:#d9822b;--tt-pw-approved:#3d78dd;--tt-pw-failed:#c84a4a;--tt-pw-paid:#64933f;--tt-pw-good:#4f7d2e;--tt-pw-wait:#a8620f;--tt-pw-bad:#a83232;--tt-pw-info:#1e4fa8;--tt-pw-card:linear-gradient(180deg, #fff, #fdfaf4);--tt-pw-ring-shadow:inset 0 1px 0 #fff, 0 0 0 1px var(--tt-text), 0 8px 24px #2e2b2514}@supports (color:color-mix(in lab,red,red)){.tt-pw{--tt-pw-ring-shadow:inset 0 1px 0 #fff, 0 0 0 1px color-mix(in srgb, var(--tt-text) 6%, transparent), 0 8px 24px #2e2b2514}}.tt-pw p{margin:0}.tt-pw svg{flex:none}.tt-pw-ink-fee{color:var(--tt-pw-fee-2);font-weight:700}.tt-pw-ink-owed{color:var(--tt-pw-wait);font-weight:700}.tt-pw-ink-mute{color:var(--tt-neutral-500)}.tt-pw-ink-good{color:var(--tt-pw-good);font-weight:700}.tt-pw-ink-wait{color:var(--tt-pw-wait);font-weight:700}.tt-pw-ink-bad{color:var(--tt-pw-bad);font-weight:700}.tt-pw-ink-info{color:var(--tt-pw-info);font-weight:700}.tt-pw-key{vertical-align:0;border-radius:3px;flex:none;width:9px;height:9px;margin-right:6px;display:inline-block}.tt-pw-key-fee{background:linear-gradient(160deg,var(--tt-pw-fee-1),var(--tt-pw-fee-2))}.tt-pw-key-net{background:linear-gradient(160deg,var(--tt-pw-net-1),var(--tt-pw-net-2))}.tt-pw-d{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:800;display:inline-flex}.tt-pw-d-up{color:#3f6b22;background:#e8f3d6}.tt-pw-d-down{color:#a12f2f;background:#fbe1e1}.tt-pw-head{justify-content:space-between;align-items:flex-end;gap:var(--tt-3);margin-bottom:var(--tt-4);flex-wrap:wrap;display:flex}.tt-pw-id{align-items:center;gap:14px;min-width:0;display:flex}.tt-pw-mark{width:52px;height:52px;font-family:var(--tt-font-heading);color:#fff;background:radial-gradient(90% 70% at 25% 10%,#ffffff6b,transparent 60%),linear-gradient(155deg,var(--tt-accent-500),var(--tt-accent-800));box-shadow:inset 0 1px #fff6,0 10px 22px var(--tt-accent-800);border-radius:17px;flex:none;justify-content:center;align-items:center;font-size:20px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-pw-mark{box-shadow:inset 0 1px #fff6,0 10px 22px color-mix(in srgb,var(--tt-accent-800) 32%,transparent)}}.tt-pw-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--tt-accent-700);font-size:10.5px;font-weight:800}.tt .tt-pw-title{letter-spacing:-.025em;margin:2px 0 6px;font-size:30px}.tt-pw-tags{flex-wrap:wrap;gap:6px;display:flex}.tt-pw-tag{color:var(--tt-neutral-700);box-shadow:inset 0 0 0 1px var(--tt-divider);background:#ffffffb3;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.tt-pw-tag svg{width:13px;height:13px}.tt-pw-tag i{background:currentColor;border-radius:999px;width:7px;height:7px}.tt-pw-tag-good{color:var(--tt-pw-good)}.tt-pw-tag-good i{box-shadow:0 0 0 3px}@supports (color:color-mix(in lab,red,red)){.tt-pw-tag-good i{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 22%,transparent)}}.tt-pw-tag-good i{animation:2.4s ease-out infinite tt-pw-ping}.tt-pw-tag-bad{color:var(--tt-pw-bad)}.tt-pw-tag-wait{color:var(--tt-pw-wait)}.tt-pw-tag-info{color:var(--tt-pw-info)}.tt-pw-tag-mute{color:var(--tt-neutral-600)}@keyframes tt-pw-ping{0%{box-shadow:0 0 color-mix(in srgb,currentColor 45%,transparent)}80%,to{box-shadow:0 0 0 7px #0000}}.tt-pw-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tt-pw-actions .tt-btn{align-items:center;gap:7px;display:inline-flex}.tt-pw-actions svg{width:15px;height:15px}.tt-pw-btn-ghost{box-shadow:var(--tt-shadow-sm);background:#fff}.tt-pw-period{margin-bottom:var(--tt-3);flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.tt-pw-ranges,.tt-pw-custom{background:var(--tt-surface);box-shadow:inset 0 1px 2px var(--tt-text);border-radius:999px;align-items:center;gap:3px;padding:4px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-pw-ranges,.tt-pw-custom{box-shadow:inset 0 1px 2px color-mix(in srgb,var(--tt-text) 10%,transparent)}}.tt-pw-ranges{scrollbar-width:none;overflow-x:auto}.tt-pw-ranges::-webkit-scrollbar{display:none}.tt-pw-custom{color:var(--tt-neutral-600);padding-left:12px;font-size:12px}.tt-pw-custom svg{width:14px;height:14px}.tt .tt-pw-range{cursor:pointer;font-family:var(--tt-font-body);color:var(--tt-neutral-700);white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;padding:6px 13px;font-size:12px;font-weight:700;transition:background-color .15s,color .15s}.tt .tt-pw-range:hover{color:var(--tt-text);background:#ffffffbf}.tt .tt-pw-range-on,.tt .tt-pw-range-on:hover{color:#fff;background:linear-gradient(165deg,var(--tt-accent-500),var(--tt-accent-700));box-shadow:inset 0 1px #ffffff4d,0 5px 14px var(--tt-accent-700)}@supports (color:color-mix(in lab,red,red)){.tt .tt-pw-range-on,.tt .tt-pw-range-on:hover{box-shadow:inset 0 1px #ffffff4d,0 5px 14px color-mix(in srgb,var(--tt-accent-700) 34%,transparent)}}.tt-pw-date{width:128px;min-height:28px;font-family:var(--tt-font-body);color:var(--tt-text);box-shadow:inset 0 0 0 1px var(--tt-divider);background:#fff;border:0;border-radius:999px;padding:2px 8px;font-size:12px}.tt-pw-asof{color:var(--tt-neutral-600);align-items:center;gap:5px;font-size:11.5px;display:flex;margin-left:auto!important}.tt-pw-asof strong{color:var(--tt-text)}.tt .tt-pw-refresh{color:var(--tt-neutral-700);box-shadow:inset 0 0 0 1px var(--tt-divider);background:#ffffffb3;border-radius:999px;padding:5px;transition:transform .4s;display:inline-flex}.tt-pw-refresh:hover{transform:rotate(180deg)}.tt-pw-refresh svg{width:13px;height:13px}.tt-pw-alerts{margin-bottom:var(--tt-3);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;display:grid}.tt-pw-alert,.tt-pw-clear{background:var(--tt-pw-card);box-shadow:var(--tt-pw-ring-shadow);border-radius:14px;align-items:center;gap:10px;padding:9px 12px;font-size:12px;transition:transform .15s,box-shadow .15s;display:flex;position:relative}.tt .tt-pw-alert{color:var(--tt-text)}a.tt-pw-alert:hover{box-shadow:inset 0 1px #fff,0 0 0 1px var(--tt-text),0 12px 24px #2e2b251f;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){a.tt-pw-alert:hover{box-shadow:inset 0 1px #fff,0 0 0 1px color-mix(in srgb,var(--tt-text) 9%,transparent),0 12px 24px #2e2b251f}}.tt-pw-alert:before{content:"";background:currentColor;border-radius:0 3px 3px 0;width:3px;position:absolute;inset:8px auto 8px 0}.tt-pw-alert-icon{border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.tt-pw-alert-icon svg{width:15px;height:15px}.tt-pw-alert-text{min-width:0;line-height:1.3;display:grid}.tt-pw-alert-text strong{font-size:12.5px}.tt-pw-alert-text span{color:var(--tt-neutral-600);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tt-pw-alert-go{color:var(--tt-neutral-500);margin-left:auto;width:14px!important;height:14px!important}.tt-pw-alert-bad:before{background:var(--tt-pw-failed)}.tt-pw-alert-bad .tt-pw-alert-icon{color:var(--tt-pw-bad);background:#fde4e4}.tt-pw-alert-wait:before{background:var(--tt-pw-awaiting)}.tt-pw-alert-wait .tt-pw-alert-icon{color:var(--tt-pw-wait);background:#ffecd4}.tt-pw-alert-info:before{background:var(--tt-pw-approved)}.tt-pw-alert-info .tt-pw-alert-icon{color:var(--tt-pw-info);background:var(--tt-accent-100)}.tt-pw-clear{margin-bottom:var(--tt-3);color:var(--tt-neutral-700)}.tt-pw-clear strong{color:var(--tt-pw-good)}.tt-pw-clear .tt-pw-alert-icon{color:var(--tt-pw-good);background:var(--tt-accent-2-100)}.tt-pw-top{gap:var(--tt-3);margin-bottom:var(--tt-3);grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);display:grid}.tt-pw-hero{color:#fff;background:radial-gradient(70% 90% at 100% 0%,var(--tt-pw-fee-1),transparent 60%),radial-gradient(60% 80% at 0% 100%,var(--tt-pw-net-1),transparent 62%),linear-gradient(155deg,#0e1d3c,var(--tt-accent-800) 50%,var(--tt-accent-700));border-radius:26px;padding:20px 24px 18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-pw-hero{background:radial-gradient(70% 90% at 100% 0%,color-mix(in srgb,var(--tt-pw-fee-1) 34%,transparent),transparent 60%),radial-gradient(60% 80% at 0% 100%,color-mix(in srgb,var(--tt-pw-net-1) 26%,transparent),transparent 62%),linear-gradient(155deg,#0e1d3c,var(--tt-accent-800) 50%,var(--tt-accent-700))}}.tt-pw-hero{box-shadow:inset 0 1px #ffffff2e,0 20px 44px var(--tt-accent-900)}@supports (color:color-mix(in lab,red,red)){.tt-pw-hero{box-shadow:inset 0 1px #ffffff2e,0 20px 44px color-mix(in srgb,var(--tt-accent-900) 30%,transparent)}}.tt-pw-hero>*{position:relative}.tt-pw-sheen{pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff21,#0000);width:38%;animation:7.5s ease-in-out infinite tt-pw-sheen;inset:-40% auto -40% -60%;transform:skew(-18deg);position:absolute!important}@keyframes tt-pw-sheen{0%,55%{left:-60%}to{left:130%}}.tt-pw-orb{pointer-events:none;filter:blur(2px);border-radius:999px;position:absolute!important}.tt-pw-orb-a{background:radial-gradient(circle at 35% 35%,#ffffff2e,#fff0 65%);width:210px;height:210px;top:-70px;right:-50px}.tt-pw-orb-b{background:radial-gradient(circle at 50% 50%,var(--tt-pw-net-1),transparent 70%);width:180px;height:180px;bottom:-90px;right:22%}@supports (color:color-mix(in lab,red,red)){.tt-pw-orb-b{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--tt-pw-net-1) 30%,transparent),transparent 70%)}}.tt-pw-hero-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tt-pw-hero-label{letter-spacing:.11em;text-transform:uppercase;color:#ffffffc7;align-items:center;gap:7px;font-size:10.5px;font-weight:800;display:inline-flex}.tt-pw-hero-label svg{width:15px;height:15px}.tt-pw-hero-delta{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.tt-pw-hero-delta span{opacity:.8;font-weight:600}.tt-pw-hero-delta.is-up{color:#e4f5c9;background:var(--tt-pw-net-1)}@supports (color:color-mix(in lab,red,red)){.tt-pw-hero-delta.is-up{background:color-mix(in srgb,var(--tt-pw-net-1) 26%,transparent)}}.tt-pw-hero-delta.is-up{box-shadow:inset 0 0 0 1px #d6f0aa59}.tt-pw-hero-delta.is-down{color:#ffd9d9;background:#f0787838;box-shadow:inset 0 0 0 1px #ffb4b459}.tt-pw-hero-value{font-family:var(--tt-font-heading);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#0000;background:linear-gradient(#fff 30%,#d6e6ff);-webkit-background-clip:text;background-clip:text;font-size:clamp(36px,4.6vw,54px);line-height:1;margin:10px 0 4px!important}.tt-pw-hero-sub{color:#ffffffbd;font-size:12.5px}.tt-pw-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.tt-pw-hero-stats>div{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff14;border-radius:14px;gap:2px;min-width:0;padding:9px 11px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff1f}.tt-pw-hero-stats span{letter-spacing:.09em;text-transform:uppercase;color:#fff9;font-size:9.5px;font-weight:800}.tt-pw-hero-stats strong{font-family:var(--tt-font-heading);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:18px;font-weight:400;line-height:1.15;overflow:hidden}.tt-pw-hero-stats em{color:#fff9;white-space:nowrap;flex-wrap:wrap;align-items:center;gap:4px;font-size:10.5px;font-style:normal;display:flex;overflow:hidden}.tt-pw-hero .tt-pw-d-up{color:#e4f5c9;background:#b9cc9438}.tt-pw-hero .tt-pw-d-down{color:#ffd9d9;background:#f0787838}.tt-pw-flow{background:#ffffff1f;border-radius:999px;height:9px;margin-top:14px;display:flex;overflow:hidden}.tt-pw-flow span{transform-origin:0;height:100%;animation:.9s cubic-bezier(.2,.8,.2,1) both tt-pw-grow-x;display:block}.tt-pw-flow-fee{background:linear-gradient(90deg,var(--tt-pw-fee-1),#b9d1fa)}.tt-pw-flow-net{background:linear-gradient(90deg,var(--tt-pw-net-1),#d8e8b8)}@keyframes tt-pw-grow-x{0%{transform:scaleX(0)}}.tt-pw-flow-key{color:#ffffffb8;flex-wrap:wrap;gap:4px 14px;margin-top:7px;font-size:11px;display:flex}.tt-pw-flow-life{color:#ffffff8c;margin-left:auto}.tt-pw-live{background:radial-gradient(80% 60% at 100% 0%,var(--tt-accent-2-200),transparent 62%),var(--tt-pw-card);border-radius:26px;flex-direction:column;padding:18px 20px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-pw-live{background:radial-gradient(80% 60% at 100% 0%,color-mix(in srgb,var(--tt-accent-2-200) 80%,transparent),transparent 62%),var(--tt-pw-card)}}.tt-pw-live{box-shadow:var(--tt-pw-ring-shadow)}.tt-pw-live:before{content:"";pointer-events:none;background:linear-gradient(#fff9,#0000);position:absolute;inset:0 0 60%}.tt-pw-live>*{position:relative}.tt-pw-live-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tt-pw-live-label{letter-spacing:.11em;text-transform:uppercase;color:var(--tt-accent-2-700);align-items:center;gap:8px;font-size:10.5px;font-weight:800;display:inline-flex}.tt-pw-pulse{width:8px;height:8px;color:var(--tt-pw-paid);background:currentColor;border-radius:999px;animation:2s ease-out infinite tt-pw-ping}.tt-pw-live-clock{color:var(--tt-neutral-600);font-variant-numeric:tabular-nums;font-size:11px}.tt-pw-live-value{font-family:var(--tt-font-heading);letter-spacing:-.02em;color:var(--tt-accent-2-800);font-variant-numeric:tabular-nums;font-size:36px;line-height:1;margin-top:10px!important}.tt-pw-live-sub{color:var(--tt-neutral-600);font-size:12px;margin-top:4px!important}.tt-pw-live-vs{color:var(--tt-neutral-700);background:var(--tt-surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding:7px 10px;font-size:11.5px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-pw-live-vs{background:color-mix(in srgb,var(--tt-surface) 55%,#fff)}}.tt-pw-live-vs strong{font-variant-numeric:tabular-nums;margin-left:auto}.tt-pw-live-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:auto 0 0;padding-top:12px;display:grid}.tt-pw-live-grid>div{min-width:0;box-shadow:inset 0 0 0 1px var(--tt-divider);background:#fff;border-radius:12px;gap:1px;padding:8px 9px;display:grid}.tt-pw-live-grid dt{letter-spacing:.08em;text-transform:uppercase;color:var(--tt-neutral-600);font-size:9.5px;font-weight:800}.tt-pw-live-grid dd{font-family:var(--tt-font-heading);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:16px;overflow:hidden}.tt-pw-live-grid small{color:var(--tt-neutral-600);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.tt-pw-panel{background:var(--tt-pw-card);box-shadow:var(--tt-pw-ring-shadow);border-radius:22px}.tt-pw-panel-open{overflow:visible}.tt-pw-panel-head{border-bottom:1px solid var(--tt-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px 18px 11px;display:flex}.tt-pw-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--tt-accent-700);font-size:10px;font-weight:800}.tt .tt-pw-h2{letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:19px}.tt-pw-h2-soft{font-family:var(--tt-font-body);letter-spacing:0;color:var(--tt-neutral-600);font-size:13px;font-weight:600}.tt-pw-sub{color:var(--tt-neutral-600);font-size:12px;margin-top:3px!important}.tt-pw-body{padding:14px 18px}.tt-pw-head-icon{width:20px;height:20px;color:var(--tt-accent-400)}.tt .tt-pw-link{color:var(--tt-accent-700);font-size:12px;font-weight:700}.tt-pw-chip{color:var(--tt-neutral-700);background:var(--tt-neutral-200);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.tt-pw-legend{color:var(--tt-neutral-700);flex-wrap:wrap;gap:12px;font-size:11.5px;font-weight:600;display:flex}.tt-pw-grid{gap:var(--tt-3);margin-bottom:var(--tt-3);display:grid}.tt-pw-grid-wide{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.tt-pw-grid-half{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-pw-empty{text-align:center;color:var(--tt-neutral-600);justify-items:center;gap:5px;padding:28px 18px;font-size:12.5px;display:grid}.tt-pw-empty-sm{padding:22px 18px}.tt-pw-empty svg{width:24px;height:24px;color:var(--tt-accent-400)}.tt-pw-empty strong{color:var(--tt-text);font-size:13.5px}.tt .tt-pw-empty a{color:var(--tt-accent-700);font-weight:700}.tt-pw-note{border-radius:12px;padding:8px 11px;font-size:11.5px;line-height:1.45;margin-top:12px!important}.tt-pw-note-wait{color:#7a4708;background:#fff1dc}.tt-pw-note-info{color:var(--tt-accent-800);background:var(--tt-accent-100)}.tt-pw-ring{flex:none;width:74px;height:74px;position:relative}.tt-pw-ring-lg{width:92px;height:92px}.tt-pw-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.tt-pw-ring circle{fill:none;stroke-width:3.6px}.tt-pw-ring-track{stroke:var(--tt-text)}@supports (color:color-mix(in lab,red,red)){.tt-pw-ring-track{stroke:color-mix(in srgb,var(--tt-text) 8%,transparent)}}.tt-pw-ring-fill{stroke-linecap:round;filter:drop-shadow(0 1px 2px);animation:1.1s cubic-bezier(.2,.8,.2,1) both tt-pw-ring}@supports (color:color-mix(in lab,red,red)){.tt-pw-ring-fill{filter:drop-shadow(0 1px 2px color-mix(in srgb,currentColor 40%,transparent))}}@keyframes tt-pw-ring{0%{stroke-dasharray:0 100}}.tt-pw-ring-good{stroke:var(--tt-pw-paid);color:var(--tt-pw-paid)}.tt-pw-ring-wait{stroke:var(--tt-pw-awaiting);color:var(--tt-pw-awaiting)}.tt-pw-ring-bad{stroke:var(--tt-pw-failed);color:var(--tt-pw-failed)}.tt-pw-ring-info{stroke:var(--tt-pw-approved);color:var(--tt-pw-approved)}.tt-pw-ring-mute{stroke:var(--tt-neutral-400);color:var(--tt-neutral-400)}.tt-pw-ring>span{text-align:center;place-content:center;line-height:1.05;display:grid;position:absolute;inset:0}.tt-pw-ring strong{font-family:var(--tt-font-heading);font-variant-numeric:tabular-nums;font-size:17px;font-weight:400}.tt-pw-ring-lg strong{font-size:21px}.tt-pw-ring em{letter-spacing:.06em;text-transform:uppercase;color:var(--tt-neutral-600);font-size:9px;font-style:normal;font-weight:700}.tt-pw-pipe{margin-bottom:var(--tt-3)}.tt-pw-pipe-bar{background:var(--tt-text);border-radius:999px;gap:2px;height:10px;margin:14px 18px 0;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-pw-pipe-bar{background:color-mix(in srgb,var(--tt-text) 7%,transparent)}}.tt-pw-seg{transform-origin:0;min-width:4px;height:100%;animation:.9s cubic-bezier(.2,.8,.2,1) both tt-pw-grow-x;display:block}.tt-pw-seg-unsettled,.tt-pw-dot-unsettled{background:linear-gradient(180deg,#f1c27e,var(--tt-pw-unsettled))}.tt-pw-seg-draft,.tt-pw-dot-draft{background:linear-gradient(180deg,#d8d0c2,var(--tt-pw-draft))}.tt-pw-seg-awaiting_approval,.tt-pw-dot-awaiting_approval{background:linear-gradient(180deg,#f0ae6c,var(--tt-pw-awaiting))}.tt-pw-seg-approved,.tt-pw-dot-approved{background:linear-gradient(180deg,#8db4f2,var(--tt-pw-approved))}.tt-pw-seg-failed,.tt-pw-dot-failed{background:linear-gradient(180deg,#ec8f8f,var(--tt-pw-failed))}.tt-pw-seg-paid,.tt-pw-dot-paid{background:linear-gradient(180deg,#a9cc72,var(--tt-pw-paid))}.tt-pw-stages{counter-reset:stage;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:12px 18px 14px;list-style:none;display:grid}.tt-pw-stage{min-width:0;box-shadow:inset 0 0 0 1px var(--tt-divider),0 2px 6px #2e2b250d;background:#fff;border-radius:14px;gap:2px;padding:10px 12px;transition:transform .15s,box-shadow .15s;display:grid;position:relative}.tt-pw-stage:hover{box-shadow:inset 0 0 0 1px var(--tt-divider),0 10px 20px #2e2b251a;transform:translateY(-2px)}.tt-pw-stage:not(:last-child):after{content:"";z-index:1;border-top:2px solid var(--tt-neutral-400);border-right:2px solid var(--tt-neutral-400);width:6px;height:6px;position:absolute;top:50%;right:-7px;transform:translateY(-50%)rotate(45deg)}.tt-pw-stage.is-empty{opacity:.62}.tt-pw-stage-failed:not(.is-empty){background:linear-gradient(#fff,#fff4f4);box-shadow:inset 0 0 0 1px #f2c9c9}.tt-pw-stage-approved:not(.is-empty){box-shadow:inset 0 0 0 1px var(--tt-accent-200);background:linear-gradient(#fff,#f2f7ff)}.tt-pw-stage-paid:not(.is-empty){background:linear-gradient(#fff,#f5faec)}.tt-pw-stage-label{letter-spacing:.06em;text-transform:uppercase;color:var(--tt-neutral-700);white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex;overflow:hidden}.tt-pw-dot{border-radius:999px;flex:none;width:8px;height:8px}.tt-pw-stage-value{font-family:var(--tt-font-heading);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:17px;font-weight:400;overflow:hidden}.tt-pw-stage-meta{color:var(--tt-neutral-700);font-size:11px}.tt-pw-stage-hint{color:var(--tt-neutral-500);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.tt-pw-recon{border-top:1px solid var(--tt-divider);color:var(--tt-neutral-700);background:var(--tt-accent-2-100);border-radius:0 0 22px 22px;align-items:center;gap:9px;padding:9px 18px;font-size:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-pw-recon{background:color-mix(in srgb,var(--tt-accent-2-100) 60%,transparent)}}.tt-pw-recon>svg{width:16px;height:16px;color:var(--tt-pw-good)}.tt-pw-recon strong{color:var(--tt-text)}.tt .tt-pw-recon a{color:var(--tt-accent-700);white-space:nowrap;margin-left:auto;font-weight:700}.tt-pw-recon.is-bad{background:#fdeeee;align-items:flex-start}.tt-pw-recon.is-bad>svg{color:var(--tt-pw-bad)}.tt-pw-recon ul{margin:4px 0 0;padding-left:16px}.tt-pw-recon li{margin:2px 0}.tt .tt-pw-recon li a{margin:0}.tt-pw-chart{grid-template-columns:52px minmax(0,1fr);height:212px;display:grid}.tt-pw-axis{position:relative}.tt-pw-axis span{color:var(--tt-neutral-500);font-variant-numeric:tabular-nums;font-size:10px;font-weight:600;position:absolute;right:9px;transform:translateY(50%)}.tt-pw-plot{position:relative}.tt-pw-gridline{border-top:1px dashed var(--tt-text);height:0;position:absolute;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.tt-pw-gridline{border-top:1px dashed color-mix(in srgb,var(--tt-text) 11%,transparent)}}.tt-pw-cols{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:clamp(1px,.4vw,5px);height:100%;display:grid;position:relative}.tt-pw-col{border-radius:7px;outline:none;justify-content:center;align-items:flex-end;height:100%;transition:background-color .15s;display:flex;position:relative}.tt-pw-col:hover,.tt-pw-col:focus-visible{background:var(--tt-accent-100)}@supports (color:color-mix(in lab,red,red)){.tt-pw-col:hover,.tt-pw-col:focus-visible{background:color-mix(in srgb,var(--tt-accent-100) 80%,transparent)}}.tt-pw-col.is-future{background:repeating-linear-gradient(135deg,transparent 0 5px,var(--tt-text) 5px 6px)}@supports (color:color-mix(in lab,red,red)){.tt-pw-col.is-future{background:repeating-linear-gradient(135deg,transparent 0 5px,color-mix(in srgb,var(--tt-text) 3%,transparent) 5px 6px)}}.tt-pw-bar{transform-origin:bottom;width:100%;max-width:34px;animation:.7s cubic-bezier(.2,.8,.2,1) both tt-pw-grow-y;animation-delay:var(--d,0s);box-shadow:0 4px 10px var(--tt-pw-fee-2);border-radius:6px 6px 2px 2px;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-pw-bar{box-shadow:0 4px 10px color-mix(in srgb,var(--tt-pw-fee-2) 16%,transparent)}}.tt-pw-bar:before{content:"";pointer-events:none;background:linear-gradient(#ffffff57,#0000);height:45%;position:absolute;inset:0 0 auto}@keyframes tt-pw-grow-y{0%{transform:scaleY(0)}}.tt-pw-bar span{flex:none;width:100%;display:block}.tt-pw-bar-fee{background:linear-gradient(180deg,var(--tt-pw-fee-1),var(--tt-pw-fee-2))}.tt-pw-bar-net{background:linear-gradient(180deg,var(--tt-pw-net-1),var(--tt-pw-net-2))}.tt-pw-col.is-now .tt-pw-bar{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--tt-pw-fee-1)}@supports (color:color-mix(in lab,red,red)){.tt-pw-col.is-now .tt-pw-bar{box-shadow:0 0 0 2px #fff,0 0 0 4px color-mix(in srgb,var(--tt-pw-fee-1) 70%,transparent)}}.tt-pw-tip{z-index:6;color:#fff;background:linear-gradient(160deg,#13284d,var(--tt-accent-800));min-width:180px;box-shadow:var(--tt-shadow-lg);opacity:0;visibility:hidden;pointer-events:none;border-radius:14px;gap:3px;padding:10px 12px;font-size:11.5px;transition:opacity .15s,transform .15s,visibility .15s;display:grid;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,6px)}.tt-pw-col .tt-pw-tip{top:-8px;bottom:auto;transform:translate(-50%,calc(6px - 100%))}.tt-pw-col-l .tt-pw-tip{left:0;transform:translateY(calc(6px - 100%))}.tt-pw-col-r .tt-pw-tip{left:auto;right:0;transform:translateY(calc(6px - 100%))}.tt-pw-col:hover .tt-pw-tip,.tt-pw-col:focus-visible .tt-pw-tip{opacity:1;visibility:visible;transform:translate(-50%,-100%)}.tt-pw-col-l:hover .tt-pw-tip,.tt-pw-col-l:focus-visible .tt-pw-tip,.tt-pw-col-r:hover .tt-pw-tip,.tt-pw-col-r:focus-visible .tt-pw-tip{transform:translateY(-100%)}.tt-pw-tip strong{font-family:var(--tt-font-heading);margin-bottom:2px;font-size:13px;font-weight:400}.tt-pw-tip span{font-variant-numeric:tabular-nums;justify-content:space-between;gap:14px;display:flex}.tt-pw-tip em{color:#ffffffa6;font-style:normal}.tt-pw-tip-fee{color:#c9dcff;font-weight:800}.tt-pw-tip-net{color:#dcefc0}.tt-pw-xaxis{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:clamp(1px,.4vw,5px);margin:7px 0 0 52px;display:grid}.tt-pw-xaxis span{text-align:center;white-space:nowrap;color:var(--tt-neutral-600);font-size:10px;font-weight:600;overflow:visible}.tt-pw-strip{border-top:1px solid var(--tt-divider);background:var(--tt-surface);border-radius:0 0 22px 22px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab,red,red)){.tt-pw-strip{background:color-mix(in srgb,var(--tt-surface) 40%,transparent)}}.tt-pw-strip>div{gap:1px;min-width:0;padding:10px 16px;display:grid}.tt-pw-strip>div+div{border-left:1px solid var(--tt-divider)}.tt-pw-strip span{letter-spacing:.08em;text-transform:uppercase;color:var(--tt-neutral-600);font-size:9.5px;font-weight:800}.tt-pw-strip strong{font-family:var(--tt-font-heading);font-variant-numeric:tabular-nums;font-size:16px;font-weight:400}.tt-pw-strip small{font-family:var(--tt-font-body);color:var(--tt-neutral-600);font-size:11px}.tt-pw-strip em{color:var(--tt-neutral-600);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-style:normal;overflow:hidden}.tt-pw-funnel-top{align-items:center;gap:14px;margin-bottom:12px;display:flex}.tt-pw-funnel-note{color:var(--tt-neutral-700);font-size:12px;line-height:1.5}.tt-pw-bars{gap:9px;margin:0;padding:0;list-style:none;display:grid}.tt-pw-bars li{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3px 10px;display:grid}.tt-pw-bars-label{align-items:baseline;gap:6px;min-width:0;font-size:12px;display:flex}.tt-pw-bars-label em{color:var(--tt-neutral-500);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-style:normal;overflow:hidden}.tt-pw-bars-n{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:800}.tt-pw-bars-track{background:var(--tt-text);border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-pw-bars-track{background:color-mix(in srgb,var(--tt-text) 7%,transparent)}}.tt-pw-bars-fill{border-radius:inherit;transform-origin:0;height:100%;animation:.9s cubic-bezier(.2,.8,.2,1) both tt-pw-grow-x;display:block}.tt-pw-fill-good{background:linear-gradient(90deg,#a9cc72,var(--tt-pw-paid))}.tt-pw-fill-mute{background:linear-gradient(90deg,#d8d0c2,var(--tt-neutral-500))}.tt-pw-fill-wait{background:linear-gradient(90deg,#f1c27e,var(--tt-pw-awaiting))}.tt-pw-fill-info{background:linear-gradient(90deg,#8db4f2,var(--tt-pw-approved))}.tt-pw-table-wrap{overflow-x:auto}.tt-pw-table{border-collapse:collapse;width:100%;font-size:12.5px}.tt-pw-table th{letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--tt-neutral-600);background:var(--tt-surface);padding:8px 12px;font-size:9.5px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.tt-pw-table th{background:color-mix(in srgb,var(--tt-surface) 35%,transparent)}}.tt-pw-table th{white-space:nowrap}.tt-pw-table th:first-child,.tt-pw-table td:first-child{padding-left:18px}.tt-pw-table th:last-child,.tt-pw-table td:last-child{padding-right:18px}.tt-pw-table td{border-top:1px solid var(--tt-divider);vertical-align:middle;padding:9px 12px}.tt-pw-table tbody tr{transition:background-color .12s}.tt-pw-table tbody tr:hover{background:var(--tt-accent-100)}@supports (color:color-mix(in lab,red,red)){.tt-pw-table tbody tr:hover{background:color-mix(in srgb,var(--tt-accent-100) 45%,transparent)}}.tt-pw-table .tt-pw-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tt-pw-who{align-items:center;gap:10px;min-width:180px;display:flex}.tt-pw-rank{width:22px;height:22px;color:var(--tt-accent-800);background:linear-gradient(160deg,#fff,var(--tt-accent-100));box-shadow:inset 0 0 0 1px var(--tt-accent-600);border-radius:7px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-pw-rank{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tt-accent-600) 20%,transparent)}}tr:first-child .tt-pw-rank{color:#fff;background:linear-gradient(160deg,#f1c27e,#c67139);box-shadow:0 3px 8px #c6713959}.tt-pw-who-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.tt-pw-who-meta{color:var(--tt-neutral-500);font-size:10.5px;display:block}.tt-pw-share{background:var(--tt-text);border-radius:999px;max-width:160px;height:4px;margin:4px 0 3px;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-pw-share{background:color-mix(in srgb,var(--tt-text) 7%,transparent)}}.tt-pw-share span{border-radius:inherit;background:linear-gradient(90deg,var(--tt-pw-fee-1),var(--tt-pw-fee-2));height:100%;display:block}.tt-pw-areas{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tt-pw-areas li{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;display:grid}.tt-pw-areas-name{align-items:baseline;gap:6px;min-width:0;font-size:12.5px;display:flex}.tt-pw-areas-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tt-pw-areas-name em,.tt-pw-areas-val em{color:var(--tt-neutral-500);font-size:10.5px;font-style:normal}.tt-pw-areas-val{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:12.5px;font-weight:700;display:flex}.tt-pw-areas-track{background:var(--tt-text);border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-pw-areas-track{background:color-mix(in srgb,var(--tt-text) 7%,transparent)}}.tt-pw-areas-track span{border-radius:inherit;background:linear-gradient(90deg,var(--tt-pw-net-1),var(--tt-pw-net-2));transform-origin:0;height:100%;animation:.9s cubic-bezier(.2,.8,.2,1) both tt-pw-grow-x;display:block}.tt-pw-areas-rest{opacity:.7}.tt-pw-areas-rest .tt-pw-areas-track span{background:var(--tt-neutral-400)}.tt-pw-scale{color:var(--tt-neutral-500);align-items:center;gap:3px;font-size:10px;display:flex}.tt-pw-scale i{background:var(--tt-pw-fee-2);border-radius:3px;width:11px;height:11px}@supports (color:color-mix(in lab,red,red)){.tt-pw-scale i{background:color-mix(in srgb,var(--tt-pw-fee-2) calc(var(--a) * 100%),#f3ede2)}}.tt-pw-scale span{margin:0 3px}.tt-pw-heat{grid-template-columns:30px repeat(24,minmax(0,1fr));align-items:center;gap:3px;display:grid}.tt-pw-heat-hour{color:var(--tt-neutral-500);font-size:9.5px;font-weight:600}.tt-pw-heat-day{color:var(--tt-neutral-600);font-size:10.5px;font-weight:700}.tt-pw-heat-cell{background:var(--tt-pw-fee-2);border-radius:4px;height:17px}@supports (color:color-mix(in lab,red,red)){.tt-pw-heat-cell{background:color-mix(in srgb,var(--tt-pw-fee-2) calc(var(--a) * 100%),#f3ede2)}}.tt-pw-heat-cell{transition:transform .12s,box-shadow .12s}.tt-pw-heat-cell.is-zero{background:var(--tt-text)}@supports (color:color-mix(in lab,red,red)){.tt-pw-heat-cell.is-zero{background:color-mix(in srgb,var(--tt-text) 5%,transparent)}}.tt-pw-heat-cell:hover{z-index:1;box-shadow:0 3px 10px var(--tt-pw-fee-2);position:relative;transform:scale(1.35)}@supports (color:color-mix(in lab,red,red)){.tt-pw-heat-cell:hover{box-shadow:0 3px 10px color-mix(in srgb,var(--tt-pw-fee-2) 35%,transparent)}}.tt-pw-heat-total{align-items:flex-end;height:24px;margin-top:4px;display:flex}.tt-pw-heat-total span{background:linear-gradient(180deg,var(--tt-pw-net-1),var(--tt-pw-net-2));border-radius:3px 3px 1px 1px;width:100%;min-height:2px;display:block}.tt-pw-health-top{align-items:center;gap:14px;margin-bottom:12px;display:flex}.tt-pw-health-facts{flex:1;gap:5px;min-width:0;margin:0;display:grid}.tt-pw-health-facts>div{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.tt-pw-health-facts dt{color:var(--tt-neutral-600)}.tt-pw-health-facts dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.tt-pw-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.tt-pw-tile{box-shadow:inset 0 0 0 1px var(--tt-divider);background:#fff;border-radius:12px;justify-items:center;gap:1px;padding:8px 4px;display:grid}.tt-pw-tile strong{font-family:var(--tt-font-heading);font-variant-numeric:tabular-nums;font-size:18px;font-weight:400;line-height:1.1}.tt-pw-tile span{color:var(--tt-neutral-600);font-size:10px;font-weight:700}.tt-pw-tile-good strong{color:var(--tt-pw-good)}.tt-pw-tile-bad strong{color:var(--tt-pw-bad)}.tt-pw-tile-wait strong{color:var(--tt-pw-wait)}.tt-pw-tile-info strong{color:var(--tt-pw-info)}.tt-pw-tile.is-zero strong{color:var(--tt-neutral-400)}.tt-pw-tile-bad:not(.is-zero){background:#fff5f5;box-shadow:inset 0 0 0 1px #f2c9c9}.tt-pw-lastcall{background:var(--tt-accent-100);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:8px 11px;transition:background-color .15s;display:flex}.tt-pw-lastcall:hover{background:var(--tt-accent-200)}.tt-pw-lastcall>span{min-width:0;display:grid}.tt .tt-pw-lastcall .tt-mono{color:var(--tt-accent-800);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.tt-pw-lastcall em{color:var(--tt-neutral-600);font-size:10.5px;font-style:normal}.tt-pw-row{border-top:1px solid var(--tt-divider);align-items:center;gap:11px;padding:9px 18px;transition:background-color .12s;display:flex}.tt-pw-panel-head+.tt-pw-row{border-top:0}.tt .tt-pw-row{color:var(--tt-text)}.tt-pw-row:hover{background:var(--tt-accent-100)}@supports (color:color-mix(in lab,red,red)){.tt-pw-row:hover{background:color-mix(in srgb,var(--tt-accent-100) 45%,transparent)}}.tt-pw-row:last-child{border-radius:0 0 22px 22px}.tt-pw-row-icon{width:30px;height:30px;color:var(--tt-neutral-600);background:var(--tt-neutral-200);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tt-pw-row-icon svg{width:15px;height:15px}.tt-pw-row-icon-teal{color:var(--tt-pw-good);background:var(--tt-accent-2-100)}.tt-pw-row-icon-brand{color:var(--tt-pw-info);background:var(--tt-accent-100)}.tt-pw-row-icon-amber{color:var(--tt-pw-wait);background:#ffecd4}.tt-pw-row-icon-rose{color:var(--tt-pw-bad);background:#fde4e4}.tt-pw-row-main{flex:1;min-width:0;line-height:1.3;display:grid}.tt-pw-row-title{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.tt-pw-row-meta{color:var(--tt-neutral-600);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tt-pw-row-side{flex:none;align-items:center;gap:8px;display:flex}.tt-pw-row-side strong{font-variant-numeric:tabular-nums;font-size:13px}.tt-pw-row-side .tt-pill{font-size:10.5px}@media(max-width:1280px){.tt-pw-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-pw-stage:nth-child(3n):after{display:none}}@media(max-width:1100px){.tt-pw-top,.tt-pw-grid-wide,.tt-pw-grid-half{grid-template-columns:minmax(0,1fr)}.tt-pw-asof{margin-left:0!important}}@media(max-width:760px){.tt .tt-pw-title{font-size:24px}.tt-pw-hero-stats,.tt-pw-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-pw-strip>div:nth-child(3){border-left:0}.tt-pw-strip>div:nth-child(n+3){border-top:1px solid var(--tt-divider)}.tt-pw-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-pw-stage:after{display:none}.tt-pw-chart{grid-template-columns:40px minmax(0,1fr);height:180px}.tt-pw-xaxis{margin-left:40px}.tt-pw-heat{grid-template-columns:26px repeat(24,minmax(0,1fr));gap:2px}.tt-pw-heat-cell{border-radius:3px;height:13px}.tt-pw-heat-hour{font-size:8px}.tt-pw-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-pw-flow-life{margin-left:0}}@media(prefers-reduced-motion:reduce){.tt-pw-sheen{display:none}.tt-pw-bar,.tt-pw-flow span,.tt-pw-seg,.tt-pw-bars-fill,.tt-pw-areas-track span,.tt-pw-ring-fill,.tt-pw-pulse,.tt-pw-tag-good i{animation:none}}.tt-wh-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 20px;margin-bottom:16px;display:flex}.tt-wh-head .tt-section-label{margin-bottom:4px}.tt-wh-head h1{letter-spacing:-.025em;margin:0;font-size:28px;line-height:1.1}.tt-wh-head h1.tt-mono{letter-spacing:-.01em;word-break:break-all;font-size:24px}.tt-wh-sub{max-width:66ch;color:var(--tt-neutral-700);margin:6px 0 0;font-size:13px;line-height:1.55}.tt-wh-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tt-wh-dest{max-width:100%;box-shadow:inset 0 1px #fff,0 0 0 1px var(--tt-text),0 4px 12px #2e2b2512;background:linear-gradient(#fff,#fdfaf4);border-radius:14px;align-items:center;gap:10px;margin-top:10px;padding:5px 12px 5px 5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-wh-dest{box-shadow:inset 0 1px #fff,0 0 0 1px color-mix(in srgb,var(--tt-text) 7%,transparent),0 4px 12px #2e2b2512}}.tt-wh-dest-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tt-accent-800);font-size:12px;font-weight:700;overflow:hidden}.tt-wh-dest-meta{border-left:1px solid var(--tt-divider);color:var(--tt-neutral-600);white-space:nowrap;flex:none;align-items:center;gap:6px;padding-left:10px;font-size:11px;font-weight:600;display:inline-flex}.tt-wh-dest-off .tt-wh-dest-url{color:var(--tt-neutral-600);font-family:var(--tt-font-body);font-weight:600}.tt-wh-ico{color:#fff;background:linear-gradient(155deg,var(--tt-accent-500),var(--tt-accent-700));width:28px;height:28px;box-shadow:inset 0 1px #ffffff52,0 4px 10px var(--tt-accent-700);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-wh-ico{box-shadow:inset 0 1px #ffffff52,0 4px 10px color-mix(in srgb,var(--tt-accent-700) 26%,transparent)}}.tt-wh-ico:after{content:"";background:linear-gradient(#ffffff4d,#0000);position:absolute;inset:0 0 52%}.tt-wh-ico svg{width:15px;height:15px;position:relative}.tt-wh-ico-sm{border-radius:8px;width:24px;height:24px}.tt-wh-ico-sm svg{width:13px;height:13px}.tt-wh-ico-good{background:linear-gradient(155deg,var(--tt-accent-2-500),var(--tt-accent-2-700));box-shadow:inset 0 1px #ffffff52,0 4px 10px var(--tt-accent-2-700)}@supports (color:color-mix(in lab,red,red)){.tt-wh-ico-good{box-shadow:inset 0 1px #ffffff52,0 4px 10px color-mix(in srgb,var(--tt-accent-2-700) 26%,transparent)}}.tt-wh-ico-warn{background:linear-gradient(155deg,#f0a64a,#b5681a);box-shadow:inset 0 1px #ffffff52,0 4px 10px #b5681a42}.tt-wh-ico-bad{background:linear-gradient(155deg,#e07a7a,#a33030);box-shadow:inset 0 1px #ffffff52,0 4px 10px #a3303042}.tt-wh-ico-mute{background:linear-gradient(155deg,var(--tt-neutral-400),var(--tt-neutral-600));box-shadow:inset 0 1px #ffffff52}.tt-wh .tt-tabs{margin-bottom:16px;padding:4px}.tt-wh .tt-tab{padding:7px 15px;font-size:12.5px}.tt-wh-card{border-radius:20px}.tt-wh-card-head{border-bottom:1px solid var(--tt-divider);background:linear-gradient(#fff,#fbf7f0);align-items:center;gap:10px;padding:11px 16px;display:flex}.tt-wh-card-head>div{min-width:0}.tt-wh-card-title{font-family:var(--tt-font-heading);letter-spacing:-.01em;margin:0;font-size:15.5px;line-height:1.2}.tt-wh-card-sub{color:var(--tt-neutral-600);margin-top:1px;font-size:11.5px;line-height:1.4;display:block}.tt-wh-card-side{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.tt-wh-card-body{padding:14px 16px 16px}.tt-wh-card-foot{border-top:1px solid var(--tt-divider);background:linear-gradient(#fbf7f0,#f7f1e6);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;display:flex}.tt-wh-copy{color:var(--tt-neutral-700);margin:0;font-size:12.5px;line-height:1.6}.tt-wh-copy+.tt-wh-copy{margin-top:8px}.tt-wh-fine{color:var(--tt-neutral-600);font-size:11.5px}.tt-wh-split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.tt-wh-stack{gap:14px;display:grid}.tt-wh-switch{border:1px solid var(--tt-text);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-wh-switch{border:1px solid color-mix(in srgb,var(--tt-text) 10%,transparent)}}.tt-wh-switch{cursor:pointer;background:#fff;transition:border-color .15s,box-shadow .15s,background-color .15s}.tt-wh-switch:hover{border-color:var(--tt-accent-400)}.tt-wh-switch:has(input:checked){border-color:var(--tt-accent-2-600)}@supports (color:color-mix(in lab,red,red)){.tt-wh-switch:has(input:checked){border-color:color-mix(in srgb,var(--tt-accent-2-600) 45%,transparent)}}.tt-wh-switch:has(input:checked){background:linear-gradient(180deg,#fff,var(--tt-accent-2-100))}@supports (color:color-mix(in lab,red,red)){.tt-wh-switch:has(input:checked){background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--tt-accent-2-100) 60%,#fff))}}.tt-wh-switch-text{flex:1;min-width:0}.tt-wh-switch-text b{font-size:13px;font-weight:700;display:block}.tt-wh-switch-text small{color:var(--tt-neutral-600);margin-top:1px;font-size:11.5px;line-height:1.45;display:block}.tt-wh-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tt-wh-toggle{background:var(--tt-neutral-300);width:38px;height:22px;box-shadow:inset 0 1px 3px var(--tt-text);border-radius:999px;flex:none;position:relative}@supports (color:color-mix(in lab,red,red)){.tt-wh-toggle{box-shadow:inset 0 1px 3px color-mix(in srgb,var(--tt-text) 22%,transparent)}}.tt-wh-toggle{transition:background .18s}.tt-wh-toggle:after{content:"";background:linear-gradient(#fff,#f1ede6);border-radius:999px;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.tt-wh-switch input:checked+.tt-wh-toggle{background:linear-gradient(155deg,var(--tt-accent-2-500),var(--tt-accent-2-700))}.tt-wh-switch input:checked+.tt-wh-toggle:after{transform:translate(16px)}.tt-wh-switch input:focus-visible+.tt-wh-toggle{outline:2px solid var(--tt-accent-500);outline-offset:2px}.tt-wh-switch-sm{color:var(--tt-neutral-700);background:0 0;border:0;gap:8px;padding:0;font-size:12px;font-weight:600}.tt-wh-switch-sm:hover,.tt-wh-switch-sm:has(input:checked){background:0 0;border:0}.tt-wh-switch-sm .tt-wh-toggle{width:30px;height:18px}.tt-wh-switch-sm .tt-wh-toggle:after{width:12px;height:12px}.tt-wh-switch-sm input:checked+.tt-wh-toggle:after{transform:translate(12px)}.tt-wh-evgroup+.tt-wh-evgroup{margin-top:10px}.tt-wh-evgroup .tt-label{margin-bottom:6px;font-size:10px}.tt-wh-evlist{gap:6px;display:grid}.tt-wh-ev{border:1px solid var(--tt-text);border-radius:12px;align-items:flex-start;gap:9px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-wh-ev{border:1px solid color-mix(in srgb,var(--tt-text) 9%,transparent)}}.tt-wh-ev{cursor:pointer;background:#fff;transition:border-color .14s,background-color .14s}.tt-wh-ev:hover{border-color:var(--tt-accent-400)}.tt-wh-ev:has(input:checked){border-color:var(--tt-accent-600)}@supports (color:color-mix(in lab,red,red)){.tt-wh-ev:has(input:checked){border-color:color-mix(in srgb,var(--tt-accent-600) 40%,transparent)}}.tt-wh-ev:has(input:checked){background:var(--tt-accent-100)}@supports (color:color-mix(in lab,red,red)){.tt-wh-ev:has(input:checked){background:color-mix(in srgb,var(--tt-accent-100) 55%,#fff)}}.tt-wh-ev .tt-check{width:15px;height:15px;margin-top:1px}.tt-wh-ev-name{color:var(--tt-accent-800);font-size:12px;font-weight:700;display:block}.tt-wh-ev-copy{color:var(--tt-neutral-600);margin-top:1px;font-size:11.5px;line-height:1.45;display:block}.tt-wh-ladder{grid-template-columns:repeat(var(--n,7),minmax(0,1fr));gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid;position:relative}.tt-wh-ladder:before{content:"";top:13px;left:calc(100% / var(--n,7) / 2);right:calc(100% / var(--n,7) / 2);background:linear-gradient(90deg,var(--tt-accent-400),#f0a64a 75%,#d46a6a);border-radius:2px;height:2px;position:absolute}.tt-wh-ladder li{text-align:center;justify-items:center;gap:5px;display:grid;position:relative}.tt-wh-ladder b{width:28px;height:28px;color:var(--tt-accent-800);box-shadow:inset 0 0 0 1.5px var(--tt-accent-300),0 2px 6px var(--tt-accent-700);background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-wh-ladder b{box-shadow:inset 0 0 0 1.5px var(--tt-accent-300),0 2px 6px color-mix(in srgb,var(--tt-accent-700) 14%,transparent)}}.tt-wh-ladder li:first-child b{color:#fff;background:linear-gradient(155deg,var(--tt-accent-500),var(--tt-accent-700));box-shadow:inset 0 1px #ffffff4d,0 4px 10px var(--tt-accent-700)}@supports (color:color-mix(in lab,red,red)){.tt-wh-ladder li:first-child b{box-shadow:inset 0 1px #ffffff4d,0 4px 10px color-mix(in srgb,var(--tt-accent-700) 28%,transparent)}}.tt-wh-ladder li.is-end b{color:#fff;background:linear-gradient(155deg,#e07a7a,#a33030);box-shadow:inset 0 1px #ffffff4d,0 4px 10px #a3303040}.tt-wh-ladder li.is-end b svg{width:12px;height:12px}.tt-wh-ladder span{color:var(--tt-neutral-700);font-size:10.5px;font-weight:700;line-height:1.2}.tt-wh-ladder li.is-end span{color:#8f2626}.tt-wh-ticks{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.tt-wh-tick{color:var(--tt-accent-2-800);background:var(--tt-accent-2-100);box-shadow:inset 0 0 0 1px var(--tt-accent-2-300);border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 5px;font-size:11.5px;font-weight:700;display:inline-flex}.tt-wh-tick i{color:#fff;background:linear-gradient(155deg,var(--tt-accent-2-500),var(--tt-accent-2-700));border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.tt-wh-tick svg{width:11px;height:11px}.tt-wh-intro{color:#fff;background:radial-gradient(80% 140% at 100% 0%,#7ba6ee73,transparent 55%),linear-gradient(150deg,#0f2348,var(--tt-accent-800) 55%,var(--tt-accent-600));box-shadow:inset 0 1px #fff3,0 14px 30px var(--tt-accent-900);border-radius:20px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-wh-intro{box-shadow:inset 0 1px #fff3,0 14px 30px color-mix(in srgb,var(--tt-accent-900) 24%,transparent)}}.tt-wh-intro:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1a,#0000);position:absolute;inset:0 0 55%}.tt-wh-intro>*{position:relative}.tt-wh-intro .tt-wh-ico{background:#ffffff29;border-radius:12px;width:36px;height:36px;box-shadow:inset 0 0 0 1px #ffffff4d}.tt-wh-intro .tt-wh-ico svg{width:18px;height:18px}.tt-wh-intro-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffffa6;margin:0 0 2px;font-size:10px;font-weight:800}.tt-wh-intro h2{font-family:var(--tt-font-heading);color:#fff;margin:0;font-size:20px;line-height:1.2}.tt-wh-intro p.tt-wh-intro-copy{color:#fffc;max-width:78ch;margin:5px 0 0;font-size:12.5px;line-height:1.6}.tt-wh-intro .tt-kbd{color:#fff;background:#ffffff29}.tt-wh-intro .tt-wh-ticks{margin-top:10px}.tt-wh-intro .tt-wh-tick{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff38}.tt-wh-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tt-wh-filters .tt-search input{width:170px;min-height:32px;font-size:12.5px}.tt-wh-filters .tt-select{min-height:32px;padding:5px 12px;font-size:12px}.tt-wh-row{border-bottom:1px solid var(--tt-text);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.tt-wh-row{border-bottom:1px solid color-mix(in srgb,var(--tt-text) 6%,transparent)}}.tt-wh-row{transition:background-color .14s,box-shadow .14s}.tt .tt-wh-row{color:inherit}.tt-wh-row:last-of-type{border-bottom:0}.tt-wh-row:nth-of-type(2n){background:var(--tt-surface)}@supports (color:color-mix(in lab,red,red)){.tt-wh-row:nth-of-type(2n){background:color-mix(in srgb,var(--tt-surface) 18%,#fff)}}.tt-wh-row:hover{background:var(--tt-accent-100)}@supports (color:color-mix(in lab,red,red)){.tt-wh-row:hover{background:color-mix(in srgb,var(--tt-accent-100) 75%,#fff)}}.tt-wh-row:hover{box-shadow:inset 3px 0 0 var(--tt-accent-600)}.tt-wh-row-title{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tt-wh-row-event{color:var(--tt-accent-800);font-size:12.5px;font-weight:700}.tt-wh-row-meta{color:var(--tt-neutral-600);flex-wrap:wrap;gap:2px 10px;margin-top:2px;font-size:11px;display:flex}.tt-wh-row-err{color:#9b2c2c;margin-top:3px;font-size:11px;font-weight:600;display:block}.tt-wh-row-next{color:#8a5211;margin-top:3px;font-size:11px;font-weight:600;display:block}.tt-wh-row-side{justify-items:end;gap:3px;display:grid}.tt-wh-row-ms{font-variant-numeric:tabular-nums;color:var(--tt-neutral-600);font-size:10.5px;font-weight:700}.tt-wh-row:hover .tt-go{background:var(--tt-accent-600);color:#fff;transform:translate(2px)}.tt-wh-cat{border-bottom:1px solid var(--tt-text);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.tt-wh-cat{border-bottom:1px solid color-mix(in srgb,var(--tt-text) 6%,transparent)}}.tt-wh-cat:last-child{border-bottom:0}.tt-wh-cat-name{color:var(--tt-accent-800);background:var(--tt-accent-100);box-shadow:inset 0 0 0 1px var(--tt-accent-200);border-radius:7px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-block}.tt-wh-cat-sum{margin:7px 0 0;font-size:13px;line-height:1.55}.tt-wh-cat-do{color:var(--tt-neutral-800);background:var(--tt-surface);border-radius:10px;margin:7px 0 0;padding:7px 10px;font-size:12px;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.tt-wh-cat-do{background:color-mix(in srgb,var(--tt-surface) 45%,#fff)}}.tt-wh-cat-do{box-shadow:inset 2px 0 0 var(--tt-accent-2-500)}.tt-wh-cat .tt-code pre{padding:10px 12px;font-size:11.5px;line-height:1.55}.tt-wh .tt-code{border-radius:14px}.tt-wh .tt-code pre{font-size:12px;line-height:1.6}.tt-wh-kv{margin:0;display:grid}.tt-wh-kv>div{border-bottom:1px dashed var(--tt-text);grid-template-columns:132px minmax(0,1fr);gap:10px;padding:6px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.tt-wh-kv>div{border-bottom:1px dashed color-mix(in srgb,var(--tt-text) 10%,transparent)}}.tt-wh-kv>div:last-child{border-bottom:0}.tt-wh-kv dt{color:var(--tt-accent-700);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:700}.tt-wh-kv dd{word-break:break-all;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.tt-wh-kv-plain dt{font-family:var(--tt-font-body);color:var(--tt-neutral-600);font-size:12px;font-weight:600}.tt-wh-kv-plain dd{font-family:var(--tt-font-body);text-align:right;font-size:12.5px;font-weight:700}.tt-wh-block-label{letter-spacing:.1em;text-transform:uppercase;color:var(--tt-neutral-600);margin:14px 0 6px;font-size:10px;font-weight:800}.tt-wh-block-label:first-child{margin-top:0}.tt-wh-outcome{background:linear-gradient(180deg,#fff,var(--tt-accent-2-100));box-shadow:0 0 0 1px var(--tt-accent-2-300),0 8px 20px var(--tt-accent-2-700);border-radius:16px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-wh-outcome{box-shadow:0 0 0 1px var(--tt-accent-2-300),0 8px 20px color-mix(in srgb,var(--tt-accent-2-700) 12%,transparent)}}.tt-wh-outcome-warn{background:linear-gradient(#fff,#fff2df);box-shadow:0 0 0 1px #f2d3a6,0 8px 20px #b5681a1f}.tt-wh-outcome-bad{background:linear-gradient(#fff,#fce8e8);box-shadow:0 0 0 1px #f1c3c3,0 8px 20px #a330301f}.tt-wh-outcome b{font-size:13.5px;display:block}.tt-wh-outcome p{color:var(--tt-neutral-700);margin:2px 0 0;font-size:12.5px;line-height:1.55}.tt-wh-tips{counter-reset:tip;gap:10px;margin:0;padding:0;list-style:none;display:grid}.tt-wh-tips li{counter-increment:tip;grid-template-columns:22px minmax(0,1fr);gap:10px;display:grid}.tt-wh-tips li:before{content:counter(tip);width:22px;height:22px;color:var(--tt-accent-800);background:linear-gradient(160deg,#fff,var(--tt-accent-100));box-shadow:inset 0 0 0 1px var(--tt-accent-600);border-radius:7px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-wh-tips li:before{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tt-accent-600) 22%,transparent)}}.tt-wh-tips b{font-size:12.5px;display:block}.tt-wh-tips span{color:var(--tt-neutral-700);margin-top:1px;font-size:12px;line-height:1.5;display:block}.tt-wh-secret{margin-bottom:14px}.tt-wh-secret-value{word-break:break-all;color:#bde09b;background:#00000038;border-radius:12px;margin:8px 0 0;padding:9px 12px;font-size:13px;box-shadow:inset 0 0 0 1px #ffffff1f}.tt .tt-wh-btn-danger{color:#9b2c2c;background:#fff;border-color:#f0c2c2}.tt-wh-btn-danger:hover{background:#fdeaea}@media(max-width:1100px){.tt-wh-split{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.tt-wh-cat{grid-template-columns:minmax(0,1fr)}.tt-wh-row{grid-template-columns:auto minmax(0,1fr) auto}.tt-wh-row .tt-go,.tt-wh-dest-meta{display:none}.tt-wh-kv>div{grid-template-columns:minmax(0,1fr);gap:2px}.tt-wh-kv-plain dd{text-align:left}.tt-wh-ladder span{font-size:9.5px}}:root{--tt-rc-paid:#5f8a3c;--tt-rc-approved:#3d78dd;--tt-rc-awaiting:#e09a2c;--tt-rc-draft:#a99c86;--tt-rc-failed:#c84a4a;--tt-rc-open:#d8c3a0;--tt-rc-fee:var(--tt-accent-700);--tt-rc-due:var(--tt-accent-2-700)}.tt-rc-head{align-items:flex-end}.tt-rc-head .tt-page-sub{max-width:640px}.tt-rc-tools{align-items:center;gap:var(--tt-2);flex-wrap:wrap;display:flex}.tt-rc-period{box-shadow:var(--tt-shadow-sm),inset 0 0 0 1px var(--tt-divider);background:#fff;border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex}.tt .tt-rc-step{width:34px;height:34px;color:var(--tt-neutral-800);border-radius:999px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.tt .tt-rc-step:hover{background:var(--tt-neutral-200)}.tt-rc-step svg{width:15px;height:15px}.tt .tt-rc-step-off{opacity:.3;pointer-events:none}.tt-rc-month{background:var(--tt-neutral-100);height:34px;font-family:var(--tt-font-body);color:var(--tt-text);cursor:pointer;border:0;border-radius:999px;padding:0 10px;font-size:13px;font-weight:700}.tt-rc-month:focus-visible{outline:2px solid var(--tt-accent)}.tt .tt-rc-now,.tt-rc-go{background:var(--tt-accent-100);color:var(--tt-accent-800);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700}.tt .tt-rc-now:hover{background:var(--tt-accent-200)}.tt-rc-menu{position:relative}.tt-rc-export{background:linear-gradient(165deg,var(--tt-accent-500),var(--tt-accent-700));color:#fff;cursor:pointer;box-shadow:var(--tt-shadow-md);border-radius:999px;align-items:center;gap:7px;padding:11px 18px;font-size:13px;font-weight:700;list-style:none;display:inline-flex}.tt-rc-export::-webkit-details-marker{display:none}.tt-rc-export svg{width:15px;height:15px}.tt-rc-menu-list{z-index:30;border-radius:var(--tt-radius-md);width:290px;box-shadow:var(--tt-shadow-lg),inset 0 0 0 1px var(--tt-divider);background:#fff;margin-top:8px;padding:6px;position:absolute;right:0}.tt .tt-rc-menu-list a{color:var(--tt-text);border-radius:11px;padding:10px 12px;display:block}.tt .tt-rc-menu-list a:hover{background:var(--tt-accent-100)}.tt-rc-menu-list strong{font-size:13px;display:block}.tt-rc-menu-list span{color:var(--tt-neutral-600);margin-top:2px;font-size:11.5px;line-height:1.45;display:block}.tt-rc-hero{--tt-rc-signal:#9fd66b;margin-bottom:var(--tt-4);border-radius:var(--tt-radius-lg);color:#fff;background:radial-gradient(120% 140% at 100% 0%,#7ba6ee59,transparent 55%),linear-gradient(160deg,var(--tt-accent-700),var(--tt-accent-900));box-shadow:var(--tt-shadow-lg);padding:22px 26px 20px;position:relative;overflow:hidden}.tt-rc-hero:before{content:"";background:var(--tt-rc-signal);width:5px;position:absolute;inset:0 auto 0 0}.tt-rc-hero-attention{--tt-rc-signal:#f3b55a}.tt-rc-hero-broken{--tt-rc-signal:#ff8b7d}.tt-rc-hero-top{justify-content:space-between;align-items:flex-start;gap:var(--tt-3);flex-wrap:wrap;display:flex}.tt-rc-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;font-size:10.5px;font-weight:800;margin:0 0 6px!important}.tt-rc-verdict{font-family:var(--tt-font-heading);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:24px;line-height:1.1;display:flex;margin:0!important}.tt-rc-verdict-dot{background:var(--tt-rc-signal);width:11px;height:11px;box-shadow:0 0 0 5px var(--tt-rc-signal);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.tt-rc-verdict-dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--tt-rc-signal) 28%,transparent)}}.tt-rc-verdict-sub{font-family:var(--tt-font-body);color:#ffffffb8;font-size:12.5px;font-weight:600}.tt-rc-stamp{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.tt-rc-sum{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:12px;display:inline-flex;box-shadow:inset 0 0 0 1px #fff3}.tt-rc-sum:hover{background:#fff3}.tt-rc-sum-k{letter-spacing:.08em;text-transform:uppercase;opacity:.6;font-size:10px;font-weight:800}.tt-rc-sum-c{color:var(--tt-accent-800);background:#fff;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:800}.tt-rc-gen{color:#ffffff94;font-size:11px}.tt-rc-eq{grid-template-columns:minmax(0,1.15fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;margin-top:20px;display:grid}.tt-rc-eq-cell{border-radius:var(--tt-radius-md);background:#ffffff17;flex-direction:column;min-width:0;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.tt-rc-eq-due{background:#9fd66b24;box-shadow:inset 0 0 0 1px #9fd66b4d}.tt-rc-eq-fee{background:#7ba6ee24;box-shadow:inset 0 0 0 1px #7ba6ee4d}.tt-rc-eq-k{letter-spacing:.1em;text-transform:uppercase;color:#ffffffa8;font-size:10px;font-weight:800}.tt-rc-eq-v{font-family:var(--tt-font-heading);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(22px,2.6vw,32px);line-height:1.05;overflow:hidden}.tt-rc-eq-h{color:#ffffffb3;margin-top:6px;font-size:11.5px}.tt-rc-eq-op{font-family:var(--tt-font-heading);color:#ffffff73;align-self:center;font-size:26px}.tt-rc-flow{margin-top:18px}.tt-rc-flow-head{color:#ffffffbf;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:8px;font-size:12px;display:flex}.tt-rc-flow-head strong{color:#fff}.tt-rc-bar,.tt-rc-mini{border-radius:999px;display:flex;overflow:hidden}.tt-rc-bar{background:#ffffff1f;gap:2px;height:14px}.tt-rc-mini{background:var(--tt-neutral-200);gap:1px;width:130px;max-width:100%;height:7px}.tt-rc-seg{height:100%;display:block}.tt-rc-seg-paid{background:linear-gradient(90deg,#8dbb5c,var(--tt-rc-paid))}.tt-rc-seg-approved{background:linear-gradient(90deg,#79a6f0,var(--tt-rc-approved))}.tt-rc-seg-awaiting_approval{background:linear-gradient(90deg,#f3c06e,var(--tt-rc-awaiting))}.tt-rc-seg-draft{background:var(--tt-rc-draft)}.tt-rc-seg-failed{background:linear-gradient(90deg,#e57f7f,var(--tt-rc-failed))}.tt-rc-seg-unsettled{background:repeating-linear-gradient(135deg,var(--tt-rc-open) 0 5px,var(--tt-rc-open) 5px 10px)}@supports (color:color-mix(in lab,red,red)){.tt-rc-seg-unsettled{background:repeating-linear-gradient(135deg,var(--tt-rc-open) 0 5px,color-mix(in srgb,var(--tt-rc-open) 62%,#fff) 5px 10px)}}.tt-rc-legend{color:#ffffffc7;flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:12px;display:flex}.tt-rc-legend-i{align-items:center;gap:7px;display:inline-flex}.tt-rc-legend-i strong{color:#fff;font-variant-numeric:tabular-nums}.tt-rc-key{border-radius:3px;width:10px;height:10px;display:inline-block}.tt-rc-kpis .tt-kpi-hint{display:block}.tt-rc-up{color:#3f6b22;font-weight:800}.tt-rc-down{color:#a12f2f;font-weight:800}.tt-rc-grid{gap:var(--tt-4);margin-bottom:var(--tt-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tt-rc-meta{color:var(--tt-neutral-600);font-size:11.5px}.tt-rc-hint{color:var(--tt-neutral-500);font-size:11.5px;margin:10px 0 0!important}.tt-rc-muted{color:var(--tt-neutral-600)}.tt-rc-ink-fee{color:var(--tt-rc-fee)}.tt-rc-ink-due{color:var(--tt-rc-due);font-weight:700}.tt-rc-warn{color:#9b2c2c;font-weight:700}.tt-rc-days{border-bottom:1px solid var(--tt-divider);align-items:flex-end;gap:3px;height:150px;padding-bottom:1px;display:flex}.tt-rc-day{border-radius:5px 5px 0 0;flex:1 1 0;align-items:flex-end;height:100%;display:flex;position:relative}.tt-rc-day.is-weekend{background:var(--tt-neutral-300)}@supports (color:color-mix(in lab,red,red)){.tt-rc-day.is-weekend{background:color-mix(in srgb,var(--tt-neutral-300) 30%,transparent)}}.tt-rc-day:hover{background:var(--tt-accent-100)}.tt-rc-day.is-future{pointer-events:none;opacity:.35}.tt-rc-day-bar{background:linear-gradient(180deg,var(--tt-accent-400),var(--tt-accent-600));border-radius:5px 5px 2px 2px;width:100%;transition:filter .15s;display:block}.tt-rc-day:hover .tt-rc-day-bar{filter:brightness(1.12)}.tt-rc-day.is-today .tt-rc-day-bar{background:linear-gradient(180deg,#8dbb5c,var(--tt-rc-paid))}.tt-rc-days-axis{color:var(--tt-neutral-500);gap:3px;margin-top:5px;font-size:10px;display:flex}.tt-rc-days-axis span{text-align:center;font-variant-numeric:tabular-nums;flex:1 1 0}.tt-rc-months{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;height:174px;display:grid}.tt-rc-mo{flex-direction:column;gap:6px;min-width:0;display:flex}.tt-rc-mo-track{background:var(--tt-neutral-100);box-shadow:inset 0 0 0 1px var(--tt-neutral-200);border-radius:9px;flex:1;align-items:flex-end;display:flex;overflow:hidden}.tt-rc-mo-bar{background:linear-gradient(180deg,var(--tt-accent-300),var(--tt-accent-500));border-radius:7px 7px 0 0;width:100%;display:block}.tt .tt-rc-mo:hover .tt-rc-mo-track{box-shadow:inset 0 0 0 2px var(--tt-accent-300)}.tt-rc-mo.is-on .tt-rc-mo-track{box-shadow:inset 0 0 0 2px var(--tt-accent-600);background:var(--tt-accent-100)}.tt-rc-mo.is-on .tt-rc-mo-bar{background:linear-gradient(180deg,var(--tt-accent-500),var(--tt-accent-800))}.tt-rc-mo.is-future{opacity:.4}.tt-rc-mo-l{text-align:center;color:var(--tt-neutral-600);font-size:10.5px;font-weight:700}.tt-rc-mo.is-on .tt-rc-mo-l{color:var(--tt-accent-700)}.tt-rc-search{border:1px solid var(--tt-divider);background:var(--tt-neutral-100);border-radius:999px;width:210px;max-width:50%;padding:8px 14px;font-size:12.5px}.tt-rc-search:focus-visible{outline:2px solid var(--tt-accent);outline-offset:0}.tt-rc-table td{vertical-align:top}.tt .tt-rc-hs{color:var(--tt-text);font-size:13.5px;font-weight:700;margin:0!important}.tt-rc-hs-meta{color:var(--tt-neutral-600);font-size:11.5px;margin:2px 0 0!important}.tt-rc-rank{background:var(--tt-neutral-200);border-radius:999px;width:160px;max-width:100%;height:4px;margin-top:7px;display:block;overflow:hidden}.tt-rc-rank span{border-radius:inherit;background:linear-gradient(90deg,var(--tt-accent-400),var(--tt-accent-600));height:100%;display:block}.tt-rc-sub{color:var(--tt-neutral-500);margin-top:2px;font-size:11px;font-weight:600;display:block}.tt-rc-table-sm td,.tt-rc-table-sm th{padding-top:8px;padding-bottom:8px}.tt-rc-ok,.tt-rc-bad{border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.tt-rc-ok{color:#fff;background:var(--tt-rc-paid)}.tt-rc-bad{color:#fff;background:var(--tt-rc-failed)}.tt-rc-ok svg,.tt-rc-bad svg{width:13px;height:13px}.tt-rc-check{padding:14px var(--tt-6);border-bottom:1px solid var(--tt-divider);gap:12px;display:flex}.tt-rc-check-bad{background:#fdf0ef}.tt-rc-check-wait{background:#fff7ea}.tt-rc-check-i{color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.tt-rc-check-bad .tt-rc-check-i{background:var(--tt-rc-failed)}.tt-rc-check-wait .tt-rc-check-i{background:var(--tt-rc-awaiting)}.tt-rc-check-i svg{width:14px;height:14px}.tt-rc-check-t{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;font-size:13px;font-weight:700;display:flex;margin:0!important}.tt-rc-check-amt{font-variant-numeric:tabular-nums}.tt-rc-check-d{color:var(--tt-neutral-700);font-size:12.5px;line-height:1.5;margin:3px 0 0!important}.tt-rc-check-items{color:var(--tt-neutral-800);margin:8px 0 0;padding:0;font-size:12px;list-style:none}.tt-rc-check-items li{border-top:1px dashed var(--tt-divider);padding:3px 0}.tt-rc-allgood{color:var(--tt-neutral-700);font-size:13px;line-height:1.55}.tt-rc-passed{flex-wrap:wrap;gap:6px;display:flex}.tt-rc-pass{background:var(--tt-accent-2-100);color:var(--tt-accent-2-800);border-radius:999px;align-items:center;gap:5px;padding:5px 10px 5px 7px;font-size:11.5px;font-weight:700;display:inline-flex}.tt-rc-pass svg{color:#fff;background:var(--tt-rc-paid);border-radius:999px;width:15px;height:15px;padding:2px}.tt-rc-cash{padding:var(--tt-4) var(--tt-6) 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tt-rc-cash>div{border-radius:var(--tt-radius-md);background:var(--tt-neutral-100);box-shadow:inset 0 0 0 1px var(--tt-neutral-200);flex-direction:column;padding:12px 14px;display:flex}.tt-rc-cash-k{letter-spacing:.08em;text-transform:uppercase;color:var(--tt-neutral-600);font-size:10px;font-weight:800}.tt-rc-cash-v{font-family:var(--tt-font-heading);font-variant-numeric:tabular-nums;margin-top:4px;font-size:21px}.tt-rc-cash-h{color:var(--tt-neutral-600);margin-top:2px;font-size:11px}.tt-rc-cash-note{padding:0 var(--tt-6) var(--tt-3);border-bottom:1px solid var(--tt-divider);color:var(--tt-neutral-600);font-size:12px;line-height:1.5;margin:10px 0 0!important}.tt-rc-why{padding:12px var(--tt-6);border-bottom:1px solid var(--tt-divider)}.tt-rc-why-t{font-size:13px;font-weight:700;margin:0!important}.tt-rc-why-f{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--tt-neutral-800);font-size:12.5px;font-weight:700}.tt-rc-why-d{color:var(--tt-neutral-700);font-size:12.5px;line-height:1.5;margin:3px 0 0!important}.tt-rc-ledger>summary{padding:14px var(--tt-6);color:var(--tt-accent-700);cursor:pointer;font-size:13px;font-weight:700}.tt-rc-ledger[open]>summary{border-bottom:1px solid var(--tt-divider)}@media(max-width:1100px){.tt-rc-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.tt-rc-hero{padding:18px 18px 16px}.tt-rc-eq{grid-template-columns:minmax(0,1fr)}.tt-rc-eq-op{display:none}.tt-rc-stamp{align-items:flex-start}.tt-rc-cash{grid-template-columns:minmax(0,1fr)}.tt-rc-months{gap:3px;height:140px}.tt-rc-days,.tt-rc-days-axis{gap:1px}.tt-rc-menu-list{left:0;right:auto}}.tt-map{width:100%;height:420px;box-shadow:inset 0 0 0 1px var(--tt-text);background:#e8e2d6;border-radius:18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-map{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tt-text) 8%,transparent)}}.tt-map{isolation:isolate}.tt-map-sm{border-radius:14px;height:clamp(320px,55vh,560px)}.tt-map-lg{height:480px}.tt-map-xl{border-radius:22px;height:calc(100vh - 210px);min-height:520px}.tt-map-pinning .leaflet-container{cursor:crosshair}.tt-map-loading{color:var(--tt-neutral-600);z-index:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;inset:0}.tt .leaflet-container{font-family:inherit}.tt .leaflet-control-layers{border:0;border-radius:12px;box-shadow:0 6px 18px #2e2b252e}.tt .leaflet-control-zoom{border-radius:12px;overflow:hidden;border:0!important;box-shadow:0 6px 18px #2e2b252e!important}.tt .leaflet-control-zoom a{color:var(--tt-neutral-800)}.tt .leaflet-popup-content-wrapper{border-radius:16px;box-shadow:0 14px 34px #0f1a2e3d}.tt .leaflet-popup-content{margin:14px 16px}.tt-map-tools{z-index:500;flex-wrap:wrap;gap:6px;max-width:calc(100% - 130px);display:flex;position:absolute;top:12px;left:12px}.tt-map-btn{color:var(--tt-neutral-800);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#fffffff0;border-radius:11px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:700;transition:background-color .14s,color .14s,transform .14s;display:inline-flex;box-shadow:0 4px 14px #2e2b2529,inset 0 0 0 1px #2e2b250f}.tt-map-btn:hover{background:#fff;transform:translateY(-1px)}.tt-map-btn svg{width:14px;height:14px}.tt-map-btn-on{color:#fff;background:linear-gradient(165deg,var(--tt-accent-500),var(--tt-accent-700))}.tt-map-btn-on:hover{background:linear-gradient(165deg,var(--tt-accent-500),var(--tt-accent-800))}.tt-map-btn-bad{color:#8f2626}.tt-map-banner{z-index:500;color:#fff;white-space:nowrap;background:#0f1a2ee0;border-radius:999px;align-items:center;gap:10px;padding:9px 10px 9px 16px;font-size:12.5px;font-weight:600;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 26px #0f1a2e4d}.tt-map-banner button{color:var(--tt-text);background:#fff;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:700}.tt-geosearch{position:relative}.tt-geosearch-list{z-index:600;background:#fff;border-radius:12px;max-height:220px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #2e2b2533}.tt-geosearch-list button{text-align:left;border-bottom:1px solid var(--tt-divider);width:100%;padding:8px 12px;font-size:12px;line-height:1.35;display:block}.tt-geosearch-list button:hover{background:var(--tt-accent-100)}.tt-geosearch-list b{font-size:12.5px;display:block}.tt-geosearch-list span{color:var(--tt-neutral-600)}.tt-coords{color:var(--tt-neutral-600);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:11.5px;display:flex}.tt-mk{width:var(--s,16px);height:var(--s,16px);background:var(--mk);border:2.5px solid #fff;border-radius:999px;display:block;position:relative;box-shadow:0 2px 6px #0f1a2e59}.tt-mk i{background:var(--mk);opacity:0;border-radius:999px;position:absolute;inset:-7px}.tt-mk-live{--mk:#22c55e}.tt-mk-issue{--mk:#f59e0b}.tt-mk-offline{--mk:#ef4444}.tt-mk-setup{--mk:#8d8577}.tt-mk-live i,.tt-mk-offline i{animation:2.2s ease-out infinite tt-mk-pulse}.tt-mk-offline i{animation-duration:1.4s}.tt-mk-approx{outline:2px dashed var(--mk);outline-offset:2px;border-style:dashed;border-color:#fffffff2}@keyframes tt-mk-pulse{0%{opacity:.55;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}.tt-mk-pin{filter:drop-shadow(0 3px 5px #0f1a2e59);width:30px;height:30px;display:block}.tt-mk-pin svg{width:100%;height:100%;fill:var(--tt-accent-600,#2459c4);stroke:#fff;stroke-width:1.4px}.tt-mk-label{letter-spacing:.02em;white-space:nowrap;color:var(--tt-accent-900,#0f2348);pointer-events:none;background:#ffffffe0;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-block;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0f1a2e2e}.tt-pop{min-width:210px;font-size:12px}.tt-pop-head{align-items:center;gap:7px;margin-bottom:8px;display:flex}.tt-pop-head b{flex:1;font-size:14px}.tt-pop-dot{border-radius:999px;flex:none;width:9px;height:9px}.tt-pop-state{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.tt-pop-live{color:#17663a;background:#dcf5e3}.tt-pop-issue{color:#8a5211;background:#ffeed6}.tt-pop-offline{color:#8f2626;background:#fbe0e0}.tt-pop-setup{color:#4f4a40;background:#ece7de}.tt-pop dl{gap:3px;margin:0;display:grid}.tt-pop dl div{justify-content:space-between;gap:12px;display:flex}.tt-pop dt{color:#7a7364}.tt-pop dd{text-align:right;margin:0;font-weight:700}.tt-pop-note{color:#7d4a10;background:#fff4e3;border-radius:8px;margin:8px 0 0;padding:6px 8px;font-size:11px}.tt-pop-link{margin-top:10px;font-weight:800;display:inline-block;color:var(--tt-accent-700,#2459c4)!important}.tt-health{background:var(--tt-text);border-radius:999px;min-width:90px;height:6px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-health{background:color-mix(in srgb,var(--tt-text) 9%,transparent)}}.tt-health>span{height:100%;display:block}.tt-health-live{background:#22c55e}.tt-health-issue{background:#f59e0b}.tt-health-offline{background:#ef4444}.tt-health-setup{background:#b9b09f}.tt-health-n{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;margin-bottom:5px;font-size:13px;font-weight:800;display:flex}.tt-health-n small{color:var(--tt-neutral-600);font-size:11px;font-weight:600}.tt-chip-fence{background:var(--tt-accent-100);color:var(--tt-accent-800);box-shadow:inset 0 0 0 1px var(--tt-accent-200)}.tt-chip-pin{color:var(--tt-neutral-800);box-shadow:inset 0 0 0 1px var(--tt-neutral-300);background:#f3ecdf}.tt-chip-bad{color:#822323;background:#fdeaea;box-shadow:inset 0 0 0 1px #f1c3c3}.tt-live-dot{vertical-align:1px;border-radius:999px;width:8px;height:8px;margin-right:5px;display:inline-block}.tt-live-dot-live{background:#22c55e;box-shadow:0 0 0 3px #22c55e2e}.tt-live-dot-issue{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b2e}.tt-live-dot-offline{background:#ef4444;box-shadow:0 0 0 3px #ef44442e}.tt-live-dot-setup{background:#b9b09f}.tt-area-grid{gap:var(--tt-4);margin-bottom:var(--tt-4);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;display:grid}.tt-owner{border-bottom:1px solid var(--tt-text);align-items:center;gap:10px;padding:10px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-owner{border-bottom:1px solid color-mix(in srgb,var(--tt-text) 6%,transparent)}}.tt-owner:last-child{border-bottom:0}.tt-owner-bar{flex:1;max-width:90px}.tt-netmap{gap:var(--tt-4);grid-template-columns:300px minmax(0,1fr);align-items:start;display:grid}.tt-netmap-side{gap:var(--tt-3);display:grid}.tt-netmap-card{box-shadow:0 0 0 1px var(--tt-text),0 6px 18px #2e2b2514;background:linear-gradient(#fff,#fdfaf4);border-radius:18px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.tt-netmap-card{box-shadow:0 0 0 1px color-mix(in srgb,var(--tt-text) 6%,transparent),0 6px 18px #2e2b2514}}.tt-netmap-card h3{letter-spacing:.12em;text-transform:uppercase;color:var(--tt-neutral-600);margin:0 0 10px;font-size:10px;font-weight:800}.tt-netmap-states{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.tt-netmap-state{box-shadow:inset 0 0 0 1px var(--tt-divider);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:700;transition:opacity .14s,box-shadow .14s;display:flex}.tt-netmap-state input{opacity:0;pointer-events:none;position:absolute}.tt-netmap-state b{font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px}.tt-netmap-state:not(:has(input:checked)){opacity:.45}.tt-netmap-state:has(input:checked){box-shadow:inset 0 0 0 1.5px}.tt-netmap-state-live{color:#17663a}.tt-netmap-state-issue{color:#8a5211}.tt-netmap-state-offline{color:#8f2626}.tt-netmap-state-setup{color:#4f4a40}.tt-netmap-toggle{cursor:pointer;align-items:center;gap:8px;padding:4px 0;font-size:12.5px;font-weight:600;display:flex}.tt-netmap-toggle input{accent-color:var(--tt-accent-600);width:15px;height:15px}.tt-dist{gap:8px;display:grid}.tt-dist-row{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;font-size:12px;display:grid}.tt-dist-row span:first-child{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.tt-dist-row span:nth-child(2){font-variant-numeric:tabular-nums;font-weight:800}.tt-dist-bar{background:var(--tt-text);border-radius:999px;grid-column:span 2;height:6px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-dist-bar{background:color-mix(in srgb,var(--tt-text) 8%,transparent)}}.tt-dist-bar{display:flex}.tt-dist-bar i{background:linear-gradient(90deg,#22c55e,#16a34a);height:100%;display:block}.tt-dist-bar i+i{background:var(--tt-accent-600)}@supports (color:color-mix(in lab,red,red)){.tt-dist-bar i+i{background:color-mix(in srgb,var(--tt-accent-600) 40%,#fff)}}.tt-netmap-list{max-height:300px;margin:0 -16px -14px;overflow-y:auto}.tt-netmap-item{text-align:left;border-top:1px solid var(--tt-text);align-items:center;gap:10px;width:100%;padding:8px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-netmap-item{border-top:1px solid color-mix(in srgb,var(--tt-text) 6%,transparent)}}.tt-netmap-item{transition:background-color .12s}.tt-netmap-item:hover{background:var(--tt-accent-100)}.tt-netmap-item b{font-size:12.5px;display:block}.tt-netmap-item small{color:var(--tt-neutral-600);font-size:11px;display:block}.tt-netmap-item em{color:var(--tt-neutral-600);margin-left:auto;font-size:11px;font-style:normal;font-weight:800}.tt-netmap-legend{z-index:500;background:#ffffffeb;border-radius:12px;flex-wrap:wrap;gap:10px;padding:8px 12px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:14px;left:12px;box-shadow:0 4px 14px #2e2b2529}.tt-netmap-legend span{align-items:center;gap:5px;display:inline-flex}.tt-netmap-legend .tt-mk{--s:11px;border-width:2px}.tt-netmap-legend .tt-mk i{display:none}@media(max-width:1180px){.tt-area-grid,.tt-netmap{grid-template-columns:minmax(0,1fr)}.tt-map-xl{height:520px}}:root{--tt-vpn-up:#3aa776;--tt-vpn-warn:#e0a43a;--tt-vpn-bad:#c84a4a;--tt-vpn-idle:#b4ab9b;--tt-vpn-info:#3d78dd;--tt-vpn-nodata:var(--tt-text)}@supports (color:color-mix(in lab,red,red)){:root{--tt-vpn-nodata:color-mix(in srgb, var(--tt-text) 9%, transparent)}}:root{--tt-vpn-line:#7ba6ee}.tt-vpn-intro{flex:1 1 0;min-width:0}.tt-vpn-intro .tt-page-sub{max-width:none}.tt-vpn-tone-up{color:#24744f}.tt-vpn-tone-warn{color:#9a5f10}.tt-vpn-tone-bad{color:#a12f2f}.tt-vpn-tone-idle{color:var(--tt-neutral-600)}.tt-vpn-dot{background:var(--tt-vpn-idle);border-radius:999px;flex:none;width:8px;height:8px;display:inline-block}.tt-vpn-dot-up{background:var(--tt-vpn-up);box-shadow:0 0 0 3px var(--tt-vpn-up)}@supports (color:color-mix(in lab,red,red)){.tt-vpn-dot-up{box-shadow:0 0 0 3px color-mix(in srgb,var(--tt-vpn-up) 20%,transparent)}}.tt-vpn-dot-warn{background:var(--tt-vpn-warn);box-shadow:0 0 0 3px var(--tt-vpn-warn)}@supports (color:color-mix(in lab,red,red)){.tt-vpn-dot-warn{box-shadow:0 0 0 3px color-mix(in srgb,var(--tt-vpn-warn) 22%,transparent)}}.tt-vpn-dot-bad{background:var(--tt-vpn-bad);box-shadow:0 0 0 3px var(--tt-vpn-bad)}@supports (color:color-mix(in lab,red,red)){.tt-vpn-dot-bad{box-shadow:0 0 0 3px color-mix(in srgb,var(--tt-vpn-bad) 22%,transparent)}}.tt-vpn-dot-info{background:var(--tt-vpn-info);box-shadow:0 0 0 3px var(--tt-vpn-info)}@supports (color:color-mix(in lab,red,red)){.tt-vpn-dot-info{box-shadow:0 0 0 3px color-mix(in srgb,var(--tt-vpn-info) 18%,transparent)}}.tt-vpn-filter{align-items:center;gap:var(--tt-2);margin-bottom:var(--tt-4);flex-wrap:wrap;display:flex}.tt-vpn-filter-note{color:var(--tt-neutral-600);margin-left:auto;font-size:11.5px}#vpn-live{cursor:pointer;border:0}#vpn-live[data-paused="1"]{opacity:.65}#vpn-live[data-paused="1"] svg{animation:none}.tt-vpn-verdict{--v1:#1f6b4a;--v2:#2f8f63;--glow:#4ade80;align-items:center;gap:var(--tt-6);padding:var(--tt-6);margin-bottom:var(--tt-4);border-radius:var(--tt-radius-lg);color:#fff;background:radial-gradient(120% 140% at 100% 0%,var(--glow),transparent 55%),linear-gradient(135deg,var(--v1),var(--v2));grid-template-columns:minmax(0,1fr) auto auto;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-vpn-verdict{background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--glow) 28%,transparent),transparent 55%),linear-gradient(135deg,var(--v1),var(--v2))}}.tt-vpn-verdict{box-shadow:var(--tt-shadow-lg)}.tt-vpn-verdict:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}.tt-vpn-verdict>*{z-index:1;position:relative}.tt-vpn-verdict-watch{--v1:#24594a;--v2:#3b7a58;--glow:#fbbf24}.tt-vpn-verdict-degraded{--v1:#7a4410;--v2:#b86e16;--glow:#fde68a}.tt-vpn-verdict-outage{--v1:#6e1717;--v2:#b23232;--glow:#fca5a5}.tt-vpn-verdict-blind{--v1:#1d222c;--v2:#3a4252;--glow:#94a3b8}.tt-vpn-verdict-main{align-items:center;gap:var(--tt-4);min-width:0;display:flex}.tt-vpn-orb{background:var(--glow);width:18px;height:18px;box-shadow:0 0 0 6px var(--glow),0 0 24px var(--glow);border-radius:999px;flex:none}@supports (color:color-mix(in lab,red,red)){.tt-vpn-orb{box-shadow:0 0 0 6px color-mix(in srgb,var(--glow) 28%,transparent),0 0 24px var(--glow)}}.tt-vpn-orb{animation:2.2s ease-in-out infinite tt-vpn-pulse}.tt-vpn-verdict-outage .tt-vpn-orb,.tt-vpn-verdict-blind .tt-vpn-orb{animation-duration:1s}.tt-vpn-verdict-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#ffffffb8;font-size:10.5px;font-weight:700}.tt-vpn-verdict-label{font-family:var(--tt-font-heading);color:#fff;margin:2px 0 4px;font-size:30px;line-height:1.1}.tt-vpn-verdict-headline{color:#ffffffe0;font-size:13.5px}.tt-vpn-verdict-facts{border-radius:var(--tt-radius-md);background:#ffffff29;grid-template-columns:repeat(4,auto);gap:1px;display:grid;overflow:hidden}.tt-vpn-verdict-facts>div{background:#00000024;flex-direction:column;gap:2px;min-width:86px;padding:10px 14px;display:flex}.tt-vpn-verdict-facts b{color:#fff;font-size:21px;line-height:1.1}.tt-vpn-verdict-facts b small{opacity:.7;font-size:12px}.tt-vpn-verdict-facts b.tt-vpn-tone-warn{color:#fde68a}.tt-vpn-verdict-facts b.tt-vpn-tone-bad{color:#fecaca}.tt-vpn-verdict-facts span{text-transform:uppercase;letter-spacing:.08em;color:#ffffffb3;font-size:10.5px}.tt-vpn-score{place-items:center;width:92px;height:92px;display:grid;position:relative}.tt-vpn-score svg{position:absolute;inset:0;transform:rotate(-90deg)}.tt-vpn-score-track{fill:none;stroke:#ffffff2e;stroke-width:7px}.tt-vpn-score-fill{fill:none;stroke:#fff;stroke-width:7px;stroke-linecap:round;transition:stroke-dasharray .6s}.tt-vpn-score-value{margin-top:-8px;font-size:19px;font-weight:800;line-height:1}.tt-vpn-score-label{text-transform:uppercase;letter-spacing:.1em;opacity:.75;font-size:9.5px;position:absolute;bottom:24px}.tt-vpn-verdict-flash{animation:.9s ease-in-out 3 tt-vpn-flash}@keyframes tt-vpn-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(.82)}}@keyframes tt-vpn-flash{0%,to{filter:none}50%{filter:brightness(1.35)saturate(1.2)}}.tt-vpn-kpis{gap:var(--tt-2);margin-bottom:var(--tt-4);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.tt-vpn-kpi{border-radius:var(--tt-radius-md);box-shadow:var(--tt-shadow-sm);background:#fff;border:1px solid #0000;flex-direction:column;gap:3px;padding:12px 14px;transition:transform .15s,box-shadow .15s;display:flex}a.tt-vpn-kpi:hover{box-shadow:var(--tt-shadow-md);transform:translateY(-1px)}.tt-vpn-kpi-label{letter-spacing:.07em;text-transform:uppercase;color:var(--tt-neutral-700);align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:flex}.tt-vpn-kpi-value{color:var(--tt-text);font-size:26px;font-weight:800;line-height:1.05}.tt-vpn-kpi-hint{color:var(--tt-neutral-600);font-size:11px}.tt-vpn-kpi-up{border-color:var(--tt-vpn-up)}@supports (color:color-mix(in lab,red,red)){.tt-vpn-kpi-up{border-color:color-mix(in srgb,var(--tt-vpn-up) 35%,transparent)}}.tt-vpn-kpi-up .tt-vpn-kpi-value{color:#24744f}.tt-vpn-kpi-warn{border-color:var(--tt-vpn-warn);background:#fff8ec}@supports (color:color-mix(in lab,red,red)){.tt-vpn-kpi-warn{border-color:color-mix(in srgb,var(--tt-vpn-warn) 45%,transparent)}}.tt-vpn-kpi-warn .tt-vpn-kpi-value{color:#9a5f10}.tt-vpn-kpi-bad{border-color:var(--tt-vpn-bad);background:#fff3f3}@supports (color:color-mix(in lab,red,red)){.tt-vpn-kpi-bad{border-color:color-mix(in srgb,var(--tt-vpn-bad) 45%,transparent)}}.tt-vpn-kpi-bad .tt-vpn-kpi-value{color:#a12f2f}.tt-vpn-kpi-accent{background:linear-gradient(160deg,var(--tt-accent-500),var(--tt-accent-700));color:#fff}.tt-vpn-kpi-accent .tt-vpn-kpi-label,.tt-vpn-kpi-accent .tt-vpn-kpi-hint{color:#ffffffc7}.tt-vpn-kpi-accent .tt-vpn-kpi-value{color:#fff}.tt-vpn-split{gap:var(--tt-4);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;display:grid}.tt-vpn-inc{border-bottom:1px solid var(--tt-divider);border-left:4px solid var(--tt-vpn-idle)}.tt-vpn-inc:last-child{border-bottom:0}.tt-vpn-inc-critical{border-left-color:var(--tt-vpn-bad);background:linear-gradient(90deg,#fff1f1,#0000 60%)}.tt-vpn-inc-major{border-left-color:var(--tt-vpn-warn)}.tt-vpn-inc-minor{border-left-color:var(--tt-vpn-line)}.tt-vpn-inc summary{padding:12px var(--tt-6) 12px calc(var(--tt-6) - 4px);cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 10px;list-style:none;display:flex}.tt-vpn-inc summary::-webkit-details-marker{display:none}.tt-vpn-inc summary:hover{background:var(--tt-accent-100)}@supports (color:color-mix(in lab,red,red)){.tt-vpn-inc summary:hover{background:color-mix(in srgb,var(--tt-accent-100) 45%,transparent)}}.tt-vpn-inc summary:after{content:"+";color:var(--tt-neutral-600);margin-left:auto;font-weight:700}.tt-vpn-inc[open] summary:after{content:"−"}.tt-vpn-sev{letter-spacing:.08em;text-transform:uppercase;background:var(--tt-neutral-200);color:var(--tt-neutral-800);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.tt-vpn-inc-critical .tt-vpn-sev{background:var(--tt-vpn-bad);color:#fff;animation:1.6s ease-in-out infinite tt-vpn-pulse}.tt-vpn-inc-major .tt-vpn-sev{color:#8a5211;background:#ffeed6}.tt-vpn-inc-minor .tt-vpn-sev{background:var(--tt-accent-100);color:var(--tt-accent-800)}.tt-vpn-inc-title{font-size:14px;font-weight:700}.tt-vpn-inc-meta{color:var(--tt-neutral-600);font-size:11.5px}.tt-vpn-inc-body{padding:0 var(--tt-6) 14px calc(var(--tt-6) - 4px);color:var(--tt-neutral-800);font-size:12.5px;line-height:1.55}.tt-vpn-inc-action{color:var(--tt-accent-800);align-items:flex-start;gap:6px;margin-top:6px;font-weight:600;display:flex}.tt-vpn-inc-action svg{flex:none;margin-top:3px}.tt-vpn-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tt-vpn-chip{background:var(--tt-neutral-100);border:1px solid var(--tt-divider);color:var(--tt-text);border-radius:999px;align-items:baseline;gap:6px;padding:4px 10px;font-size:11.5px;transition:background .15s;display:inline-flex}a.tt-vpn-chip:hover{background:var(--tt-accent-100)}.tt-vpn-chip span{color:var(--tt-neutral-600)}.tt-vpn-chip em{color:var(--tt-neutral-700);font-size:10.5px;font-style:normal}.tt-vpn-chip-bad{background:#fff3f3;border-color:#f2c9c9}.tt-vpn-chip-bad em{color:#a12f2f}.tt-vpn-chip-wait{background:#fff8ec;border-color:#f3dcb4}.tt-vpn-feed-list{max-height:520px;overflow-y:auto}.tt-vpn-ev{padding:9px var(--tt-6);border-bottom:1px solid var(--tt-divider);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.tt-vpn-ev:last-child{border-bottom:0}.tt-vpn-ev .tt-vpn-dot{margin-top:5px}.tt-vpn-ev-title{font-size:12.5px;font-weight:700}.tt-vpn-ev-title a{color:var(--tt-accent-700)}.tt-vpn-ev-title a:hover{text-decoration:underline}.tt-vpn-ev-detail{color:var(--tt-neutral-700);word-break:break-word;font-size:11.5px;line-height:1.45}.tt-vpn-ev-at{color:var(--tt-neutral-600);white-space:nowrap;font-size:11px}.tt-vpn-legend{color:var(--tt-neutral-700);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:11px;display:flex}.tt-vpn-legend span{align-items:center;gap:5px;display:inline-flex}.tt-vpn-legend i{border-radius:3px;width:9px;height:9px;display:inline-block}.tt-vpn-chart{width:100%;height:150px;display:block}.tt-vpn-grid{stroke:var(--tt-text);stroke-opacity:.07;stroke-width:1px;vector-effect:non-scaling-stroke}.tt-vpn-area{fill:var(--tt-vpn-up)}@supports (color:color-mix(in lab,red,red)){.tt-vpn-area{fill:color-mix(in srgb,var(--tt-vpn-up) 22%,transparent)}}.tt-vpn-upline{fill:none;stroke:var(--tt-vpn-up);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.tt-vpn-peerline{fill:none;stroke:var(--tt-vpn-line);stroke-width:1.5px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.tt-vpn-dropband{fill:var(--tt-vpn-bad)}@supports (color:color-mix(in lab,red,red)){.tt-vpn-dropband{fill:color-mix(in srgb,var(--tt-vpn-bad) 22%,transparent)}}.tt-vpn-strip,.tt-vpn-traffic,.tt-vpn-spark{gap:1px;display:flex}.tt-vpn-strip{height:10px;margin-top:6px}.tt-vpn-strip i,.tt-vpn-spark i{background:var(--tt-vpn-nodata);border-radius:2px;flex:1}.tt-vpn-traffic{align-items:flex-end;height:34px;margin-top:6px}.tt-vpn-traffic i{background:linear-gradient(180deg,var(--tt-accent-400),var(--tt-accent-600));border-radius:2px 2px 0 0;flex:1;min-height:0}.tt-vpn-b-up{background:var(--tt-vpn-up)!important}.tt-vpn-b-partial{background:var(--tt-vpn-warn)!important}.tt-vpn-b-down{background:var(--tt-vpn-bad)!important}.tt-vpn-b-nodata{background:var(--tt-vpn-nodata)!important}.tt-vpn-spark{width:120px;height:14px;margin-bottom:3px}.tt-vpn-map{margin:0 var(--tt-6) var(--tt-3);border-radius:var(--tt-radius-md);background:radial-gradient(120% 120% at 30% 20%,#20375f,#0f1c33);position:relative;overflow:hidden}.tt-vpn-map svg{width:100%;height:auto;display:block}.tt-vpn-map-grid{stroke:#ffffff0f;stroke-width:1px}.tt-vpn-map-label{letter-spacing:.06em;text-transform:uppercase;fill:#ffffff80;pointer-events:none;font-size:15px;font-weight:700}.tt-vpn-map-note{color:#ffffffb3;font-size:11px;position:absolute;bottom:8px;left:12px}.tt-vpn-pt{--c:var(--tt-vpn-idle);cursor:pointer}.tt-vpn-pt-up{--c:#4ade80}.tt-vpn-pt-warn{--c:#fbbf24}.tt-vpn-pt-bad{--c:#f87171}.tt-vpn-pt-dot{fill:var(--c);stroke:#0f1c33e6;stroke-width:2px;filter:drop-shadow(0 0 6px var(--c));transform-box:fill-box;transform-origin:50%;transition:transform .15s}.tt-vpn-pt:hover .tt-vpn-pt-dot{transform:scale(1.25)}.tt-vpn-pt-ring{fill:none;stroke:var(--c);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite tt-vpn-ring}.tt-vpn-pt-n{fill:#0f1c33;pointer-events:none;font-size:11px;font-weight:800}@keyframes tt-vpn-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.tt-vpn-regions{gap:var(--tt-2);padding:var(--tt-3) var(--tt-6) var(--tt-6);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.tt-vpn-region{border-radius:var(--tt-radius-md);background:var(--tt-neutral-100);border:1px solid var(--tt-divider);padding:12px 14px}.tt-vpn-region-on{border-color:var(--tt-accent-500);box-shadow:0 0 0 2px var(--tt-accent-200)}.tt-vpn-region-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.tt-vpn-region-name{color:var(--tt-text);font-size:14px;font-weight:800}.tt-vpn-region-name:hover{color:var(--tt-accent-700);text-decoration:underline}.tt-vpn-region-score{font-size:17px;font-weight:800}.tt-vpn-region-meta{color:var(--tt-neutral-700);margin-top:6px;font-size:11.5px}.tt-vpn-stack{background:var(--tt-vpn-nodata);border-radius:999px;height:8px;display:flex;overflow:hidden}.tt-vpn-stack i{height:100%;display:block}.tt-vpn-s-up{background:var(--tt-vpn-up)}.tt-vpn-s-warn{background:var(--tt-vpn-warn)}.tt-vpn-s-bad{background:var(--tt-vpn-bad)}.tt-vpn-s-idle{background:var(--tt-vpn-idle)}.tt-vpn-areas{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.tt-vpn-area-chip{border:1px solid var(--tt-divider);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;display:inline-flex}.tt-vpn-area-chip .tt-vpn-dot{width:6px;height:6px;box-shadow:none}.tt-vpn-area-chip b{color:var(--tt-neutral-700);font-weight:700}.tt-vpn-link-row{color:inherit;display:flex}.tt-vpn-link-row:hover{background:var(--tt-accent-100)}@supports (color:color-mix(in lab,red,red)){.tt-vpn-link-row:hover{background:color-mix(in srgb,var(--tt-accent-100) 55%,transparent)}}.tt-vpn-fact{border-radius:var(--tt-radius-md);background:var(--tt-surface);padding:10px 12px}.tt-vpn-fact p:first-child{word-break:break-all;font-size:12.5px;line-height:1.4}.tt-vpn-fact p:last-child{letter-spacing:.08em;text-transform:uppercase;color:var(--tt-neutral-600);margin-top:3px;font-size:10px;font-weight:700}.tt-vpn-check{gap:12px}.tt-vpn-table td{vertical-align:top;padding-top:10px;padding-bottom:10px}.tt-vpn-table tbody tr{cursor:pointer}.tt-vpn-table tbody td:first-child{box-shadow:inset 4px 0 0 var(--tt-vpn-idle)}.tt-vpn-table tbody tr.tt-vpn-tr-up td:first-child{box-shadow:inset 4px 0 0 var(--tt-vpn-up)}.tt-vpn-table tbody tr.tt-vpn-tr-warn td:first-child{box-shadow:inset 4px 0 0 var(--tt-vpn-warn)}.tt-vpn-table tbody tr.tt-vpn-tr-bad td:first-child{box-shadow:inset 4px 0 0 var(--tt-vpn-bad)}.tt-vpn-table tbody tr.tt-vpn-tr-bad{background:#fff3f3b3}@media(max-width:1280px){.tt-vpn-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.tt-vpn-verdict{grid-template-columns:minmax(0,1fr) auto}.tt-vpn-verdict-facts{grid-area:2/1/auto/-1}}@media(max-width:1024px){.tt-vpn-split{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.tt-vpn-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-vpn-verdict{padding:var(--tt-4);grid-template-columns:minmax(0,1fr)}.tt-vpn-verdict-facts{grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.tt-vpn-score{display:none}.tt-vpn-filter-note{margin-left:0}.tt-vpn-map,.tt-vpn-regions{margin-left:var(--tt-4);margin-right:var(--tt-4);padding-left:0;padding-right:0}}@media(prefers-reduced-motion:reduce){.tt-vpn-orb,.tt-vpn-pt-ring,.tt-vpn-inc-critical .tt-vpn-sev,.tt-vpn-verdict-flash{animation:none}}.tt-hd-meta{color:var(--tt-neutral-600);font-size:12px}.tt-hd-summary{max-width:860px;line-height:1.55}.tt-hd-summary b{color:var(--tt-text);font-weight:700}.tt-hd-dim{color:var(--tt-neutral-600);font-weight:500}.tt-hd-unit{font-family:var(--tt-font-body);color:var(--tt-neutral-600);font-size:10.5px;font-weight:600}.tt-hd-dark-copy{color:#ffffffc7;margin:0;font-size:12.5px;line-height:1.55}.tt .tt-hd-more{color:var(--tt-accent-700);justify-content:center;font-size:12px;font-weight:600}.tt-hd-tag{white-space:nowrap;border-radius:999px;flex:none;padding:0 7px;font-size:10px;font-weight:700;line-height:17px}.tt-hd-tag-good{background:var(--tt-accent-2-100);color:var(--tt-accent-2-800)}.tt-hd-tag-wait{color:#8a5211;background:#ffeed6}.tt-hd-tag-bad{color:#8f2626;background:#fbe0e0}.tt-hd-tag-mute{background:var(--tt-neutral-200);color:var(--tt-neutral-700)}.tt .tt-dash-tag.tt-hd-tag-bad{border-color:#f3c4c4}.tt-facts dt{align-items:center;gap:6px;display:inline-flex}.tt-hd-foot{border-top:1px solid var(--tt-divider);color:var(--tt-neutral-600);margin:10px 0 0;padding-top:9px;font-size:11.5px}.tt-hd-rule{background:var(--tt-divider);height:1px;margin:12px 0 10px}.tt-hd-insight{color:var(--tt-neutral-700);margin:0 0 8px;font-size:12.5px}.tt-hd-insight b{color:var(--tt-text)}.tt-hd-hours{border-bottom:1px solid var(--tt-divider);align-items:flex-end;gap:2px;height:64px;display:flex}.tt-hd-hours>span{background:var(--tt-accent-500);border-radius:3px 3px 1px 1px;flex:1;min-width:0}@supports (color:color-mix(in lab,red,red)){.tt-hd-hours>span{background:color-mix(in srgb,var(--tt-accent-500) 45%,transparent)}}.tt-hd-hours>span{transition:filter .15s}.tt-hd-hours>span.is-hot{background:linear-gradient(180deg,var(--tt-accent-2-300),var(--tt-accent-2-600))}.tt-hd-hours>span:hover{filter:brightness(1.12)}.tt-hd-hours-axis{color:var(--tt-neutral-500);justify-content:space-between;margin-top:4px;font-size:10px;display:flex}.tt-hd-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.tt-hd-week>div{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.tt-hd-week-track{background:var(--tt-text);border-radius:6px;align-items:flex-end;width:100%;height:46px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-hd-week-track{background:color-mix(in srgb,var(--tt-text) 5%,transparent)}}.tt-hd-week-track{overflow:hidden}.tt-hd-week-track>span{background:linear-gradient(180deg,var(--tt-accent-400),var(--tt-accent-600));width:100%;display:block}.tt-hd-week-track>span.is-hot{background:linear-gradient(180deg,var(--tt-accent-2-300),var(--tt-accent-2-600))}.tt-hd-week b{font-size:11.5px;font-weight:700}.tt-hd-week em{color:var(--tt-neutral-600);font-size:10px;font-style:normal}.tt-hd-float{color:var(--tt-neutral-700);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:8px;font-size:11.5px;display:grid}.tt-hd-float b{font-size:11.5px}.tt-hd-steps{gap:var(--tt-4);grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 18px;display:grid}.tt-hd-steps>div{color:var(--tt-neutral-700);gap:10px;font-size:12.5px;line-height:1.5;display:flex}.tt-hd-steps b{color:var(--tt-text);font-size:13px;display:block}.tt-hd-table th{padding-top:9px;padding-bottom:9px}.tt-hd-table td{vertical-align:middle;padding-top:8px;padding-bottom:8px;font-size:12.5px}.tt-hd-table td .tt-hd-dim{font-size:11px}.tt-hd-table td:nth-child(2){max-width:260px}@media(max-width:1180px){.tt-hd-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.tt-hd-steps{grid-template-columns:minmax(0,1fr)}}:root{--tt-sp-owner-1:#a9cc72;--tt-sp-owner-2:#55753a;--tt-sp-fee-1:#8db4f2;--tt-sp-fee-2:#2a5fbe;--tt-sp-cut-1:#f5c07e;--tt-sp-cut-2:#c67139;--tt-sp-wait:#d98a1f;--tt-sp-info:#3d78dd;--tt-sp-bad:#c84a4a;--tt-sp-good:#5f8a3c}.tt-sp-intro{flex:1 1 0;min-width:0}.tt-sp-export{box-shadow:var(--tt-shadow-sm);background:#fff}.tt-sp-export svg{width:15px;height:15px}.tt-sp-ink-owner{color:var(--tt-sp-owner-2)}.tt-sp-ink-accent{color:var(--tt-accent-600)}.tt-sp-title-soft{font-family:var(--tt-font-body);color:var(--tt-neutral-600);font-size:13px;font-weight:600}.tt-sp-up{color:#3f6b22}.tt-sp-down{color:#a12f2f}.tt-sp-key{vertical-align:-1px;border-radius:3px;flex:none;width:10px;height:10px;margin-right:7px;display:inline-block}.tt-sp-key-owner{background:linear-gradient(160deg,var(--tt-sp-owner-1),var(--tt-sp-owner-2))}.tt-sp-key-fee{background:linear-gradient(160deg,var(--tt-sp-fee-1),var(--tt-sp-fee-2))}.tt-sp-key-cut{background:linear-gradient(160deg,var(--tt-sp-cut-1),var(--tt-sp-cut-2))}.tt-sp-period{justify-content:space-between;align-items:center;gap:var(--tt-3);margin:calc(var(--tt-2) * -1) 0 var(--tt-4);flex-wrap:wrap;display:flex}.tt-sp-ranges,.tt-sp-custom{background:var(--tt-surface);box-shadow:inset 0 1px 2px var(--tt-text);border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-sp-ranges,.tt-sp-custom{box-shadow:inset 0 1px 2px color-mix(in srgb,var(--tt-text) 10%,transparent)}}.tt-sp-ranges{scrollbar-width:none;overflow-x:auto}.tt-sp-ranges::-webkit-scrollbar{display:none}.tt .tt-sp-range{cursor:pointer;font-family:var(--tt-font-body);color:var(--tt-neutral-700);white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;padding:8px 15px;font-size:12.5px;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s}.tt .tt-sp-range:hover{color:var(--tt-text);background:#ffffffbf}.tt .tt-sp-range-on,.tt .tt-sp-range-on:hover{color:#fff;background:linear-gradient(165deg,var(--tt-accent-500),var(--tt-accent-700));box-shadow:inset 0 1px #ffffff4d,0 6px 16px var(--tt-accent-700)}@supports (color:color-mix(in lab,red,red)){.tt .tt-sp-range-on,.tt .tt-sp-range-on:hover{box-shadow:inset 0 1px #ffffff4d,0 6px 16px color-mix(in srgb,var(--tt-accent-700) 34%,transparent)}}.tt .tt-sp-range-on,.tt .tt-sp-range-on:hover{text-shadow:0 1px 1px var(--tt-accent-900)}@supports (color:color-mix(in lab,red,red)){.tt .tt-sp-range-on,.tt .tt-sp-range-on:hover{text-shadow:0 1px 1px color-mix(in srgb,var(--tt-accent-900) 40%,transparent)}}.tt .tt-sp-range-on:hover{filter:brightness(1.08)}.tt-sp-date{background:#fff;width:142px;min-height:32px;padding:4px 12px;font-size:12.5px}.tt-sp-custom-to{color:var(--tt-neutral-600);font-size:12px}.tt-sp-top{gap:var(--tt-4);margin-bottom:var(--tt-4);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);display:grid}.tt-sp-hero{padding:var(--tt-6) calc(var(--tt-6) * 1.15);border-radius:calc(var(--tt-radius-lg) * 1.15);color:#fff;background:radial-gradient(70% 90% at 100% 0%,var(--tt-sp-owner-1),transparent 60%),radial-gradient(60% 80% at 0% 100%,var(--tt-accent-400),transparent 62%),linear-gradient(155deg,#0f1f3f,var(--tt-accent-800) 48%,var(--tt-accent-700));position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-sp-hero{background:radial-gradient(70% 90% at 100% 0%,color-mix(in srgb,var(--tt-sp-owner-1) 34%,transparent),transparent 60%),radial-gradient(60% 80% at 0% 100%,color-mix(in srgb,var(--tt-accent-400) 38%,transparent),transparent 62%),linear-gradient(155deg,#0f1f3f,var(--tt-accent-800) 48%,var(--tt-accent-700))}}.tt-sp-hero{box-shadow:inset 0 1px #ffffff2e,0 22px 48px var(--tt-accent-900)}@supports (color:color-mix(in lab,red,red)){.tt-sp-hero{box-shadow:inset 0 1px #ffffff2e,0 22px 48px color-mix(in srgb,var(--tt-accent-900) 32%,transparent)}}.tt-sp-hero>*{position:relative}.tt-sp-hero-sheen{pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff1f,#0000);width:40%;animation:7s ease-in-out infinite tt-sp-sheen;inset:-40% auto -40% -60%;transform:skew(-18deg);position:absolute!important}@keyframes tt-sp-sheen{0%,55%{left:-60%}to{left:130%}}.tt-sp-hero-head{justify-content:space-between;align-items:center;gap:var(--tt-2);flex-wrap:wrap;display:flex}.tt-sp-hero-label{letter-spacing:.1em;text-transform:uppercase;color:#ffffffc7;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.tt-sp-delta{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:800;display:inline-flex}.tt-sp-delta span{opacity:.8;font-weight:600}.tt-sp-delta-up{background:var(--tt-sp-owner-1)}@supports (color:color-mix(in lab,red,red)){.tt-sp-delta-up{background:color-mix(in srgb,var(--tt-sp-owner-1) 26%,transparent)}}.tt-sp-delta-up{color:#e4f5c9;box-shadow:inset 0 0 0 1px #d6f0aa59}.tt-sp-delta-down{color:#ffd9d9;background:#f0787838;box-shadow:inset 0 0 0 1px #ffb4b459}.tt-sp-hero-value{margin:var(--tt-3) 0 var(--tt-2);font-family:var(--tt-font-heading);letter-spacing:-.03em;color:#0000;text-shadow:0 10px 34px #050f2859;background:linear-gradient(#fff 30%,#d9e8ff);-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,5.2vw,62px);line-height:1}.tt-sp-hero-sub{color:#ffffffc7;max-width:58ch;margin:0;font-size:13.5px;line-height:1.55}.tt-sp-hero-sub strong{color:#fff}.tt-sp-hero-stats{margin:var(--tt-6) 0 var(--tt-4);background:#ffffff12;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.tt-sp-hero-stats>div{min-width:0;padding:12px 16px}.tt-sp-hero-stats>div+div{border-left:1px solid #ffffff1a}.tt-sp-hero-stats span{letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;font-size:10.5px;font-weight:700;display:block}.tt-sp-hero-stats strong{font-family:var(--tt-font-heading);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:19px;font-weight:400;display:block;overflow:hidden}.tt-sp-hero-stats em{font-size:11.5px;font-style:normal;font-weight:700}.tt-sp-hero-stats .tt-sp-up{color:#c8eb98}.tt-sp-hero-stats .tt-sp-down{color:#ffb4b4}.tt-sp-flow{background:#ffffff1f;border-radius:999px;height:14px;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #00000040}.tt-sp-flow span{transform-origin:0;min-width:3px;height:100%;animation:.9s cubic-bezier(.2,.8,.2,1) both tt-sp-grow-x;display:block}.tt-sp-flow span+span{box-shadow:-1px 0 #0f1f3f99}.tt-sp-flow-owner{background:linear-gradient(180deg,#c8eb98,var(--tt-sp-owner-1) 55%,#6f9a47)}.tt-sp-flow-fee{background:linear-gradient(180deg,#b9d2fb,var(--tt-sp-fee-1))}.tt-sp-flow-cut{background:linear-gradient(180deg,#ffd9a6,var(--tt-sp-cut-1))}@keyframes tt-sp-grow-x{0%{transform:scaleX(0)}}.tt-sp-sum{margin:var(--tt-3) 0 0;flex-wrap:wrap;gap:6px 22px;font-size:12.5px;display:flex}.tt-sp-sum div{align-items:center;gap:8px;display:flex}.tt-sp-sum dt{color:#ffffffa8;align-items:center;display:flex}.tt-sp-sum dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.tt-sp-sum-total dd{color:#d6f0aa}.tt-sp-hero .tt-sp-key-owner{background:linear-gradient(160deg,#c8eb98,var(--tt-sp-owner-1))}.tt-sp-hero .tt-sp-key-fee{background:var(--tt-sp-fee-1)}.tt-sp-hero .tt-sp-key-cut{background:var(--tt-sp-cut-1)}.tt-sp-next{padding:var(--tt-6);border-radius:calc(var(--tt-radius-lg) * 1.15);box-shadow:var(--tt-shadow-sm);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.tt-sp-next:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffe2bd,#fff1df 60%,#0000 70%);border-radius:999px;width:200px;height:200px;position:absolute;top:-70px;right:-70px}.tt-sp-next>*{position:relative}.tt-sp-next-label{letter-spacing:.1em;text-transform:uppercase;color:#9a5511;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.tt-sp-next-value{margin:var(--tt-3) 0 6px;font-family:var(--tt-font-heading);letter-spacing:-.02em;color:#8a4b0e;font-size:38px;line-height:1}.tt-sp-next-sub{margin:0 0 var(--tt-3);color:var(--tt-neutral-700);font-size:12.5px}.tt-sp-next-list{margin:0 0 var(--tt-3);padding:0;list-style:none}.tt-sp-next-list li{border-top:1px dashed var(--tt-divider);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:grid}.tt-sp-next-list li>span:first-child{align-items:center;gap:8px;font-weight:600;display:flex}.tt-sp-next-n{color:var(--tt-neutral-600);font-size:11.5px}.tt-sp-next-list strong{font-variant-numeric:tabular-nums}.tt-sp-next-cash{color:var(--tt-neutral-800)}.tt-sp-dot{background:var(--tt-neutral-400);border-radius:999px;flex:none;width:8px;height:8px}.tt-sp-dot-awaiting,.tt-sp-dot-with_shop{background:var(--tt-sp-wait);box-shadow:0 0 0 3px var(--tt-sp-wait)}@supports (color:color-mix(in lab,red,red)){.tt-sp-dot-awaiting,.tt-sp-dot-with_shop{box-shadow:0 0 0 3px color-mix(in srgb,var(--tt-sp-wait) 20%,transparent)}}.tt-sp-dot-processing{background:var(--tt-sp-info);box-shadow:0 0 0 3px var(--tt-sp-info)}@supports (color:color-mix(in lab,red,red)){.tt-sp-dot-processing{box-shadow:0 0 0 3px color-mix(in srgb,var(--tt-sp-info) 20%,transparent)}}.tt-sp-dot-failed{background:var(--tt-sp-bad);box-shadow:0 0 0 3px var(--tt-sp-bad)}@supports (color:color-mix(in lab,red,red)){.tt-sp-dot-failed{box-shadow:0 0 0 3px color-mix(in srgb,var(--tt-sp-bad) 20%,transparent)}}.tt-sp-alert{margin-bottom:var(--tt-3);color:#7a2e12;background:linear-gradient(160deg,#fff1e0,#ffe6cc);border-radius:14px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex;box-shadow:inset 0 0 0 1px #f6c995}.tt-sp-alert svg{color:#c2611a;flex:none;margin-top:2px}.tt-sp-alert-wide{margin:var(--tt-4) 0 0}.tt-sp-dest{color:#fff;background:radial-gradient(90% 120% at 100% 0%,#ffffff2e,transparent 55%),linear-gradient(150deg,#3d472b,var(--tt-sp-owner-2) 60%,#7f9f55);border-radius:16px;gap:2px;margin-top:auto;padding:14px 16px;display:grid;box-shadow:inset 0 1px #fff3,0 10px 22px #3d472b4d}.tt-sp-dest-type{letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;font-size:10px;font-weight:700}.tt-sp-dest-name{font-family:var(--tt-font-heading);font-size:16px}.tt-sp-dest-acct{letter-spacing:.08em;font-size:15px}.tt-sp-dest-meta{color:#ffffffbf;margin-top:4px;font-size:11.5px}.tt-sp-chart-panel{margin-bottom:var(--tt-4);overflow:visible}.tt-sp-legend{color:var(--tt-neutral-700);flex-wrap:wrap;gap:14px;font-size:12px;font-weight:600;display:flex}.tt-sp-legend span{align-items:center;display:inline-flex}.tt-sp-chart{grid-template-columns:58px minmax(0,1fr);height:236px;display:grid}.tt-sp-axis{position:relative}.tt-sp-axis span{color:var(--tt-neutral-500);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600;position:absolute;right:10px;transform:translateY(50%)}.tt-sp-plot{position:relative}.tt-sp-grid{border-top:1px dashed var(--tt-text);height:0;position:absolute;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.tt-sp-grid{border-top:1px dashed color-mix(in srgb,var(--tt-text) 12%,transparent)}}.tt-sp-cols{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:clamp(2px,.5vw,6px);height:100%;display:grid;position:relative}.tt-sp-col{border-radius:8px;outline:none;justify-content:center;align-items:flex-end;height:100%;transition:background-color .15s;display:flex;position:relative}.tt-sp-col:hover,.tt-sp-col:focus-visible{background:var(--tt-accent-100)}@supports (color:color-mix(in lab,red,red)){.tt-sp-col:hover,.tt-sp-col:focus-visible{background:color-mix(in srgb,var(--tt-accent-100) 75%,transparent)}}.tt-sp-bar{transform-origin:bottom;width:100%;max-width:38px;min-height:0;animation:.7s cubic-bezier(.2,.8,.2,1) both tt-sp-grow-y;animation-delay:var(--d,0s);box-shadow:0 4px 10px var(--tt-sp-owner-2);border-radius:7px 7px 3px 3px;flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-sp-bar{box-shadow:0 4px 10px color-mix(in srgb,var(--tt-sp-owner-2) 18%,transparent)}}@keyframes tt-sp-grow-y{0%{transform:scaleY(0)}}.tt-sp-bar span{flex:none;width:100%;display:block}.tt-sp-seg-owner{background:linear-gradient(180deg,var(--tt-sp-owner-1),var(--tt-sp-owner-2))}.tt-sp-seg-fee{background:linear-gradient(180deg,var(--tt-sp-fee-1),var(--tt-sp-fee-2))}.tt-sp-seg-cut{background:linear-gradient(180deg,var(--tt-sp-cut-1),var(--tt-sp-cut-2))}.tt-sp-bar{position:relative}.tt-sp-bar:before{content:"";pointer-events:none;background:linear-gradient(#ffffff52,#0000);height:45%;position:absolute;inset:0 0 auto}.tt-sp-col-now .tt-sp-bar{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--tt-sp-owner-1)}@supports (color:color-mix(in lab,red,red)){.tt-sp-col-now .tt-sp-bar{box-shadow:0 0 0 2px #fff,0 0 0 4px color-mix(in srgb,var(--tt-sp-owner-1) 70%,transparent)}}.tt-sp-tip{z-index:5;color:#fff;background:linear-gradient(160deg,#13284d,var(--tt-accent-800));min-width:172px;box-shadow:var(--tt-shadow-lg);opacity:0;visibility:hidden;pointer-events:none;border-radius:14px;gap:3px;padding:10px 12px;font-size:12px;transition:opacity .15s,transform .15s,visibility .15s;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%,6px)}.tt-sp-col-l .tt-sp-tip{left:0;transform:translateY(6px)}.tt-sp-col-r .tt-sp-tip{left:auto;right:0;transform:translateY(6px)}.tt-sp-col:hover .tt-sp-tip,.tt-sp-col:focus-visible .tt-sp-tip{opacity:1;visibility:visible;transform:translate(-50%)}.tt-sp-col-l:hover .tt-sp-tip,.tt-sp-col-l:focus-visible .tt-sp-tip,.tt-sp-col-r:hover .tt-sp-tip,.tt-sp-col-r:focus-visible .tt-sp-tip{transform:translate(0)}.tt-sp-tip strong{font-family:var(--tt-font-heading);margin-bottom:3px;font-size:13px;font-weight:400}.tt-sp-tip span{font-variant-numeric:tabular-nums;justify-content:space-between;gap:14px;display:flex}.tt-sp-tip em{color:#ffffffa6;font-style:normal}.tt-sp-tip-owner{color:#d6f0aa;font-weight:800}.tt-sp-xaxis{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:clamp(2px,.5vw,6px);margin:8px 0 0 58px;display:grid}.tt-sp-xaxis span{text-align:center;white-space:nowrap;color:var(--tt-neutral-600);font-size:10.5px;font-weight:600;overflow:visible}.tt-sp-chart-empty{padding:var(--tt-6) 0;text-align:center;color:var(--tt-neutral-600);justify-items:center;gap:6px;font-size:13px;display:grid}.tt-sp-chart-empty svg{color:var(--tt-accent-400)}.tt-sp-chart-empty a{color:var(--tt-accent-700);font-weight:700}.tt-sp-strip{border-top:1px solid var(--tt-divider);background:var(--tt-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab,red,red)){.tt-sp-strip{background:color-mix(in srgb,var(--tt-surface) 40%,transparent)}}.tt-sp-strip{border-radius:0 0 calc(var(--tt-radius-lg) * 1.15) calc(var(--tt-radius-lg) * 1.15)}.tt-sp-strip>div{padding:14px var(--tt-6);min-width:0}.tt-sp-strip>div+div{border-left:1px solid var(--tt-divider)}.tt-sp-strip span{letter-spacing:.08em;text-transform:uppercase;color:var(--tt-neutral-600);font-size:10.5px;font-weight:700;display:block}.tt-sp-strip strong{font-family:var(--tt-font-heading);margin:4px 0 2px;font-size:20px;font-weight:400;display:block}.tt-sp-strip small{font-family:var(--tt-font-body);color:var(--tt-neutral-600);font-size:13px}.tt-sp-strip em{color:var(--tt-neutral-600);font-size:11.5px;font-style:normal;display:block}.tt-sp-money{margin-bottom:var(--tt-4)}.tt-sp-money-body{gap:var(--tt-6);display:grid}.tt-sp-books{color:#2f4d17;box-shadow:inset 0 0 0 1px #c3df9b,0 4px 12px var(--tt-sp-owner-2);background:linear-gradient(160deg,#eef8dc,#dcefc0);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-sp-books{box-shadow:inset 0 0 0 1px #c3df9b,0 4px 12px color-mix(in srgb,var(--tt-sp-owner-2) 14%,transparent)}}.tt-sp-books-idle{color:var(--tt-neutral-700);background:var(--tt-neutral-200);box-shadow:none}.tt-sp-books-bad{color:#8f2626;background:linear-gradient(160deg,#fdeaea,#fbd9d9);box-shadow:inset 0 0 0 1px #f2b4b4}.tt-sp-lane-head{margin-bottom:var(--tt-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tt-sp-lane-title{letter-spacing:.08em;text-transform:uppercase;color:var(--tt-neutral-800);align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.tt-sp-lane-total{color:var(--tt-neutral-700);font-size:12.5px}.tt-sp-lane-total strong{color:var(--tt-sp-owner-2)}.tt-sp-lane-total a{color:var(--tt-accent-700);font-weight:700}.tt-sp-pipe{grid-template-columns:repeat(var(--steps),minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.tt-sp-stage{--c:var(--tt-neutral-500);background:var(--tt-neutral-100);box-shadow:inset 0 0 0 1px var(--tt-divider);border-radius:18px;align-content:start;gap:3px;padding:14px 16px;display:grid;position:relative}.tt-sp-stage:not(:last-child):after{content:"›";z-index:1;width:16px;height:16px;color:var(--tt-neutral-600);box-shadow:var(--tt-shadow-sm);background:#fff;border-radius:999px;place-items:center;font-size:14px;font-weight:800;line-height:1;display:grid;position:absolute;top:50%;right:-19px;transform:translateY(-50%)}.tt-sp-stage-awaiting,.tt-sp-stage-with_shop{--c:var(--tt-sp-wait)}.tt-sp-stage-processing,.tt-sp-stage-declared{--c:var(--tt-sp-info)}.tt-sp-stage-failed{--c:var(--tt-sp-bad)}.tt-sp-stage-paid,.tt-sp-stage-collected{--c:var(--tt-sp-good)}.tt-sp-stage-live{background:linear-gradient(170deg,var(--c),#fff 70%)}@supports (color:color-mix(in lab,red,red)){.tt-sp-stage-live{background:linear-gradient(170deg,color-mix(in srgb,var(--c) 12%,#fff),#fff 70%)}}.tt-sp-stage-live{box-shadow:inset 0 0 0 1px var(--c),0 8px 20px var(--c)}@supports (color:color-mix(in lab,red,red)){.tt-sp-stage-live{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 35%,transparent),0 8px 20px color-mix(in srgb,var(--c) 14%,transparent)}}.tt-sp-stage-icon{color:#fff;background:linear-gradient(160deg,var(--c),var(--c));border-radius:10px;place-items:center;width:30px;height:30px;margin-bottom:6px;display:grid}@supports (color:color-mix(in lab,red,red)){.tt-sp-stage-icon{background:linear-gradient(160deg,color-mix(in srgb,var(--c) 70%,#fff),var(--c))}}.tt-sp-stage-icon{box-shadow:inset 0 1px #ffffff59,0 4px 10px var(--c)}@supports (color:color-mix(in lab,red,red)){.tt-sp-stage-icon{box-shadow:inset 0 1px #ffffff59,0 4px 10px color-mix(in srgb,var(--c) 30%,transparent)}}.tt-sp-stage:not(.tt-sp-stage-live) .tt-sp-stage-icon{filter:saturate(.25);opacity:.7}.tt-sp-stage-label{letter-spacing:.06em;text-transform:uppercase;color:var(--tt-neutral-700);font-size:11px;font-weight:700}.tt-sp-stage-value{font-family:var(--tt-font-heading);color:var(--c);font-size:24px;line-height:1.15}@supports (color:color-mix(in lab,red,red)){.tt-sp-stage-value{color:color-mix(in srgb,var(--c) 70%,var(--tt-text))}}.tt-sp-stage-meta{color:var(--tt-neutral-600);font-size:11.5px}.tt-sp-progress{height:8px;margin-top:var(--tt-3);background:var(--tt-text);border-radius:999px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-sp-progress{background:color-mix(in srgb,var(--tt-text) 9%,transparent)}}.tt-sp-progress span{background:linear-gradient(90deg,var(--tt-sp-owner-1),var(--tt-sp-owner-2));transform-origin:0;border-radius:999px;height:100%;animation:1s cubic-bezier(.2,.8,.2,1) both tt-sp-grow-x;display:block;position:relative;overflow:hidden}.tt-sp-progress span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:2.8s ease-in-out 1s infinite tt-sp-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes tt-sp-shine{to{transform:translate(100%)}}.tt-sp-progress-cash span{background:linear-gradient(90deg,var(--tt-sp-cut-1),var(--tt-sp-good))}.tt-sp-runs-panel{margin-bottom:var(--tt-4)}.tt-sp-runs{gap:var(--tt-4);padding:var(--tt-6);grid-template-columns:repeat(auto-fill,minmax(270px,1fr));display:grid}.tt-sp-run{--c:var(--tt-neutral-500);background:linear-gradient(175deg,var(--c),#fff 45%);border-radius:20px;flex-direction:column;gap:4px;padding:18px 18px 14px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-sp-run{background:linear-gradient(175deg,color-mix(in srgb,var(--c) 7%,#fff),#fff 45%)}}.tt-sp-run{box-shadow:inset 0 0 0 1px var(--c),var(--tt-shadow-sm)}@supports (color:color-mix(in lab,red,red)){.tt-sp-run{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 22%,var(--tt-divider)),var(--tt-shadow-sm)}}.tt-sp-run{transition:transform .18s,box-shadow .18s}.tt-sp-run:hover{box-shadow:inset 0 0 0 1px var(--c),var(--tt-shadow-md);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.tt-sp-run:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 35%,var(--tt-divider)),var(--tt-shadow-md)}}.tt-sp-run:before{content:"";background:linear-gradient(90deg,var(--c),var(--c));height:4px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.tt-sp-run:before{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 55%,#fff),var(--c))}}.tt-sp-run-paid{--c:var(--tt-sp-good)}.tt-sp-run-approved{--c:var(--tt-sp-info)}.tt-sp-run-awaiting_approval{--c:var(--tt-sp-wait)}.tt-sp-run-failed{--c:var(--tt-sp-bad)}.tt-sp-run-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.tt-sp-run-period{color:var(--tt-neutral-700);font-size:12px;font-weight:700}.tt-sp-run-net{font-family:var(--tt-font-heading);color:var(--c);margin:6px 0 0;font-size:28px;line-height:1.1}@supports (color:color-mix(in lab,red,red)){.tt-sp-run-net{color:color-mix(in srgb,var(--c) 65%,var(--tt-text))}}.tt-sp-run-meta{color:var(--tt-neutral-600);margin:0;font-size:11.5px}.tt-sp-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 10px;padding:0;list-style:none;display:grid}.tt-sp-steps li{color:var(--tt-neutral-500);justify-items:center;gap:5px;font-size:10.5px;font-weight:700;display:grid;position:relative}.tt-sp-steps li span{z-index:1;width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--tt-neutral-300);background:#fff;border-radius:999px;position:relative}.tt-sp-steps li:not(:first-child):before{content:"";background:var(--tt-neutral-300);width:100%;height:2px;position:absolute;top:5px;right:50%}.tt-sp-steps .tt-sp-step-done{color:var(--tt-sp-good)}.tt-sp-steps .tt-sp-step-done span{background:var(--tt-sp-good);box-shadow:0 0 0 3px var(--tt-sp-good)}@supports (color:color-mix(in lab,red,red)){.tt-sp-steps .tt-sp-step-done span{box-shadow:0 0 0 3px color-mix(in srgb,var(--tt-sp-good) 20%,transparent)}}.tt-sp-steps .tt-sp-step-done:before,.tt-sp-steps .tt-sp-step-now:before,.tt-sp-steps .tt-sp-step-fail:before{background:var(--tt-sp-good)!important}.tt-sp-steps .tt-sp-step-now{color:var(--tt-sp-info)}.tt-sp-steps .tt-sp-step-now span{background:var(--tt-sp-info);animation:1.8s ease-out infinite tt-sp-pulse}.tt-sp-steps .tt-sp-step-fail{color:var(--tt-sp-bad)}.tt-sp-steps .tt-sp-step-fail span{background:var(--tt-sp-bad);box-shadow:0 0 0 3px var(--tt-sp-bad)}@supports (color:color-mix(in lab,red,red)){.tt-sp-steps .tt-sp-step-fail span{box-shadow:0 0 0 3px color-mix(in srgb,var(--tt-sp-bad) 22%,transparent)}}@keyframes tt-sp-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--tt-sp-info) 50%,transparent)}to{box-shadow:0 0 0 9px #0000}}.tt-sp-run-foot{border-top:1px dashed var(--tt-divider);color:var(--tt-neutral-700);gap:3px;margin-top:auto;padding-top:10px;font-size:11.5px;display:grid}.tt-sp-ref{background:var(--tt-neutral-100);box-shadow:inset 0 0 0 1px var(--tt-divider);border-radius:10px;align-items:center;gap:8px;margin-top:4px;padding:6px 6px 6px 10px;display:flex}.tt-sp-ref em{letter-spacing:.06em;text-transform:uppercase;color:var(--tt-neutral-600);font-size:10px;font-style:normal;font-weight:700}.tt-sp-ref code{text-overflow:ellipsis;min-width:0;color:var(--tt-text);flex:1;font-size:12px;font-weight:700;overflow:hidden}.tt-sp-copy{cursor:pointer;color:#fff;background:linear-gradient(165deg,var(--tt-accent-500),var(--tt-accent-700));border:0;border-radius:999px;flex:none;padding:4px 10px;font-size:11px;font-weight:700}.tt-sp-run-reason{color:#8f2626;font-weight:600}.tt-sp-insights{gap:var(--tt-4);margin-bottom:var(--tt-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.tt-sp-head-icon{color:var(--tt-accent-400)}.tt-sp-rank{padding:12px var(--tt-6);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.tt-sp-rank+.tt-sp-rank{border-top:1px solid var(--tt-divider)}.tt-sp-rank-n{width:26px;height:26px;font-family:var(--tt-font-heading);color:var(--tt-accent-800);background:var(--tt-accent-100);border-radius:9px;place-items:center;font-size:13px;display:grid}.tt-sp-rank:first-child .tt-sp-rank-n:not(.tt-sp-rank-pin){color:#fff;background:linear-gradient(160deg,#f5c07e,#c67139);box-shadow:0 4px 10px #c6713959}.tt-sp-rank-pin{color:var(--tt-sp-owner-2);background:var(--tt-accent-2-100)}.tt-sp-rank-main{gap:2px;min-width:0;display:grid}.tt-sp-rank-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.tt-sp-rank-meta{color:var(--tt-neutral-600);font-size:11.5px}.tt-sp-rank-bar{background:var(--tt-text);border-radius:999px;height:5px;margin-top:4px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-sp-rank-bar{background:color-mix(in srgb,var(--tt-text) 8%,transparent)}}.tt-sp-rank-bar span{background:linear-gradient(90deg,var(--tt-accent-400),var(--tt-accent-700));transform-origin:0;border-radius:999px;height:100%;animation:.9s cubic-bezier(.2,.8,.2,1) both tt-sp-grow-x;display:block}.tt-sp-rank-bar-money span{background:linear-gradient(90deg,var(--tt-sp-owner-1),var(--tt-sp-owner-2))}.tt-sp-rank-val{justify-items:end;gap:1px;display:grid}.tt-sp-rank-val strong{font-variant-numeric:tabular-nums;font-size:13px}.tt-sp-rank-val em{color:var(--tt-neutral-500);font-size:11px;font-style:normal;font-weight:700}.tt-sp-donut-wrap{align-items:center;gap:var(--tt-4);padding:var(--tt-4) var(--tt-6) var(--tt-6);grid-template-columns:124px minmax(0,1fr);display:grid}.tt-sp-donut{width:124px;height:124px;box-shadow:0 10px 24px var(--tt-accent-900);border-radius:999px;position:relative}@supports (color:color-mix(in lab,red,red)){.tt-sp-donut{box-shadow:0 10px 24px color-mix(in srgb,var(--tt-accent-900) 18%,transparent)}}.tt-sp-donut{animation:.9s cubic-bezier(.2,.8,.2,1) both tt-sp-spin-in}@keyframes tt-sp-spin-in{0%{opacity:0;transform:rotate(-90deg)scale(.85)}}.tt-sp-donut>span{text-align:center;box-shadow:inset 0 2px 6px var(--tt-text);background:#fff;border-radius:999px;place-content:center;display:grid;position:absolute;inset:22px}@supports (color:color-mix(in lab,red,red)){.tt-sp-donut>span{box-shadow:inset 0 2px 6px color-mix(in srgb,var(--tt-text) 12%,transparent)}}.tt-sp-donut strong{font-family:var(--tt-font-heading);font-size:24px;font-weight:400;line-height:1}.tt-sp-donut em{letter-spacing:.06em;text-transform:uppercase;color:var(--tt-neutral-600);font-size:10.5px;font-style:normal;font-weight:700}.tt-sp-donut-legend{gap:9px;margin:0;padding:0;list-style:none;display:grid}.tt-sp-donut-legend li{grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:9px;font-size:12.5px;display:grid}.tt-sp-donut-legend i{border-radius:3px;width:10px;height:10px;margin-top:4px}.tt-sp-donut-name{overflow-wrap:anywhere;min-width:0;font-weight:700;display:grid}.tt-sp-donut-name em{color:var(--tt-neutral-600);font-size:11px;font-style:normal;font-weight:500}.tt-sp-heat-panel{margin-bottom:var(--tt-4)}.tt-sp-heat{grid-template-columns:38px repeat(24,minmax(0,1fr));align-items:center;gap:4px;display:grid}.tt-sp-heat i{border-radius:6px;height:22px;transition:transform .12s;display:block}.tt-sp-heat i:hover{box-shadow:var(--tt-shadow-md);transform:scale(1.2)}.tt-sp-heat-day{color:var(--tt-neutral-600);font-size:11px;font-weight:700}.tt-sp-heat-hour{color:var(--tt-neutral-500);white-space:nowrap;font-size:10px;font-weight:600}.tt-sp-heat-0{background:var(--tt-text)}@supports (color:color-mix(in lab,red,red)){.tt-sp-heat-0{background:color-mix(in srgb,var(--tt-text) 6%,transparent)}}.tt-sp-heat-1{background:var(--tt-accent-200)}.tt-sp-heat-2{background:var(--tt-accent-400)}.tt-sp-heat-3{background:linear-gradient(160deg,var(--tt-accent-500),var(--tt-accent-600))}.tt-sp-heat-4{background:linear-gradient(160deg,var(--tt-accent-600),var(--tt-accent-800));box-shadow:0 3px 8px var(--tt-accent-700)}@supports (color:color-mix(in lab,red,red)){.tt-sp-heat-4{box-shadow:0 3px 8px color-mix(in srgb,var(--tt-accent-700) 30%,transparent)}}.tt-sp-heat-scale{color:var(--tt-neutral-600);align-items:center;gap:4px;font-size:11px;display:inline-flex}.tt-sp-heat-scale i{border-radius:3px;width:12px;height:12px;display:block}.tt-sp-ledger{scroll-margin-top:20px}.tt-sp-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tt-sp-clear{color:var(--tt-accent-700);font-size:12px;font-weight:700}.tt-sp-ledger-sum{padding:12px var(--tt-6);border-bottom:1px solid var(--tt-divider);background:var(--tt-surface);flex-wrap:wrap;gap:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-sp-ledger-sum{background:color-mix(in srgb,var(--tt-surface) 35%,transparent)}}.tt-sp-ledger-sum span{box-shadow:inset 0 0 0 1px var(--tt-divider);background:#fff;border-radius:999px;align-items:baseline;gap:7px;padding:6px 12px;font-size:12.5px;display:inline-flex}.tt-sp-ledger-sum em{letter-spacing:.06em;text-transform:uppercase;color:var(--tt-neutral-600);font-size:10.5px;font-style:normal;font-weight:700}.tt-sp-ledger-sum strong{font-variant-numeric:tabular-nums}.tt-sp-ledger-sum-own{color:#fff;background:linear-gradient(160deg,#7f9f55,var(--tt-sp-owner-2))!important;box-shadow:0 4px 12px var(--tt-sp-owner-2)!important}@supports (color:color-mix(in lab,red,red)){.tt-sp-ledger-sum-own{box-shadow:0 4px 12px color-mix(in srgb,var(--tt-sp-owner-2) 30%,transparent)!important}}.tt-sp-ledger-sum-own em{color:#fffc}.tt-sp-table td{vertical-align:middle}.tt-sp-own{color:var(--tt-sp-owner-2);font-weight:800}.tt-sp-off{color:var(--tt-neutral-600);font-size:11.5px}.tt-sp-chan{color:var(--tt-neutral-800);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.tt-sp-chan:before{content:"";background:var(--tt-sp-fee-2);border-radius:999px;width:7px;height:7px}.tt-sp-chan-counter:before{background:var(--tt-sp-cut-2)}@media(max-width:1280px){.tt-sp-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-sp-insights>:last-child{grid-column:1/-1}}@media(max-width:1100px){.tt-sp-top{grid-template-columns:minmax(0,1fr)}.tt-sp-pipe{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-sp-stage:nth-child(2n):after{display:none}}@media(max-width:760px){.tt-sp-hero{padding:var(--tt-4)}.tt-sp-hero-stats,.tt-sp-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-sp-hero-stats>div:nth-child(3),.tt-sp-strip>div:nth-child(3){border-left:0}.tt-sp-hero-stats>div:nth-child(n+3),.tt-sp-strip>div:nth-child(n+3){border-top:1px solid #7f7f7f29}.tt-sp-insights{grid-template-columns:minmax(0,1fr)}.tt-sp-pipe{grid-template-columns:minmax(0,1fr);gap:12px}.tt-sp-stage:after{display:none}.tt-sp-chart{grid-template-columns:44px minmax(0,1fr);height:200px}.tt-sp-xaxis{margin-left:44px}.tt-sp-heat{grid-template-columns:30px repeat(24,minmax(0,1fr));gap:2px}.tt-sp-heat i{border-radius:4px;height:16px}.tt-sp-heat-hour{font-size:8.5px}.tt-sp-donut-wrap{grid-template-columns:minmax(0,1fr);justify-items:center}}@media(prefers-reduced-motion:reduce){.tt-sp-hero-sheen,.tt-sp-progress span:after{display:none}.tt-sp-bar,.tt-sp-flow span,.tt-sp-progress span,.tt-sp-rank-bar span,.tt-sp-donut,.tt-sp-steps .tt-sp-step-now span{animation:none}}.tt-loc-layout{gap:var(--tt-4);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.tt-loc-list{gap:var(--tt-4);min-width:0;display:grid}.tt-loc-toolbar{justify-content:space-between;align-items:center;gap:var(--tt-3);flex-wrap:wrap;display:flex}.tt-loc-toolbar .tt-tabs{margin:0;padding:4px}.tt-loc-toolbar .tt-tab{padding:6px 13px;font-size:12.5px}.tt-loc-group{gap:10px;display:grid}.tt-loc-group-head{align-items:center;gap:10px;padding:0 4px;display:flex}.tt-loc-group-ico{width:30px;height:30px;color:var(--tt-accent-700);background:linear-gradient(160deg,#fff,var(--tt-accent-100));box-shadow:inset 0 0 0 1px var(--tt-accent-600);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-loc-group-ico{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tt-accent-600) 18%,transparent)}}.tt-loc-group-ico svg{width:16px;height:16px}.tt-loc-group-head h2{font-family:var(--tt-font-heading);margin:0;font-size:16px;line-height:1.15}.tt-loc-group-head p{color:var(--tt-neutral-600);margin:1px 0 0;font-size:11.5px}.tt-loc-card{box-shadow:inset 0 1px #fff,0 0 0 1px var(--tt-text),0 6px 18px #2e2b2514;background:linear-gradient(#fff,#fdfaf4);border-radius:20px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-loc-card{box-shadow:inset 0 1px #fff,0 0 0 1px color-mix(in srgb,var(--tt-text) 6%,transparent),0 6px 18px #2e2b2514}}.tt-loc-card{transition:box-shadow .18s,transform .18s}.tt-loc-card:hover{box-shadow:inset 0 1px #fff,0 0 0 1px var(--tt-accent-600),0 12px 28px #2e2b251f}@supports (color:color-mix(in lab,red,red)){.tt-loc-card:hover{box-shadow:inset 0 1px #fff,0 0 0 1px color-mix(in srgb,var(--tt-accent-600) 18%,transparent),0 12px 28px #2e2b251f}}.tt-loc-card:before{content:"";pointer-events:none;background:linear-gradient(#ffffffb3,#0000);position:absolute;inset:0 0 70%}.tt-loc-card:after{content:"";background:0 0;border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.tt-loc-card-wait:after{background:#f0a64a}.tt-loc-card-bad:after{background:#d65454}.tt-loc-card-paused{background:linear-gradient(#fbf8f2,#f5efe4)}.tt-loc-card-paused .tt-loc-main,.tt-loc-card-paused .tt-loc-stats{opacity:.78}.tt-loc-card>*{position:relative}.tt-loc-main{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 16px 10px;display:grid}.tt-loc-main .tt-avatar{border-radius:13px;width:40px;height:40px;overflow:visible}.tt-loc-main .tt-avatar:after{border-radius:13px 13px 0 0}.tt-loc-hdot{z-index:1;background:#8d8577;border:2.5px solid #fff;border-radius:999px;width:13px;height:13px;position:absolute;bottom:-3px;right:-3px}.tt-loc-hdot-live{background:#22c55e;animation:2.4s ease-out infinite tt-loc-ping;box-shadow:0 0 #22c55e8c}.tt-loc-hdot-issue{background:#f59e0b}.tt-loc-hdot-offline{background:#ef4444}@keyframes tt-loc-ping{0%{box-shadow:0 0 #22c55e80}80%,to{box-shadow:0 0 0 7px #22c55e00}}.tt-loc-name{align-items:center;gap:8px;min-width:0;display:flex}.tt-loc-name h3{font-family:var(--tt-font-heading);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;line-height:1.15;overflow:hidden}.tt-loc-name .tt-pill{flex:none;padding:2px 9px;font-size:10.5px}.tt-loc-meta{color:var(--tt-neutral-700);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:4px 0 0;font-size:11.5px;display:flex}.tt-loc-meta>span{align-items:center;gap:4px;min-width:0;display:inline-flex}.tt-loc-meta svg{width:13px;height:13px;color:var(--tt-neutral-500);flex:none}.tt-loc-missing{color:var(--tt-neutral-500);font-style:italic}.tt-loc-tag{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:10.5px;font-weight:700;text-decoration:none;display:inline-flex}.tt .tt-loc-tag{color:inherit}.tt-loc-tag svg{color:currentColor;width:12px;height:12px}a.tt-loc-tag:hover{filter:brightness(.96);text-underline-offset:2px;text-decoration:underline}.tt .tt-loc-tag-good{background:var(--tt-accent-2-100);color:var(--tt-accent-2-800)}.tt .tt-loc-tag-info{background:var(--tt-accent-100);color:var(--tt-accent-800)}.tt .tt-loc-tag-wait{color:#8a5211;background:#ffeed6}.tt .tt-loc-tag-bad{color:#8f2626;background:#fbe0e0}.tt .tt-loc-tag-mute{background:var(--tt-neutral-200);color:var(--tt-neutral-700)}.tt-loc-spark{background:var(--tt-surface);border-radius:10px;align-items:flex-end;gap:2px;width:112px;height:34px;padding:4px 6px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-loc-spark{background:color-mix(in srgb,var(--tt-surface) 45%,transparent)}}.tt-loc-spark span{background:linear-gradient(180deg,var(--tt-accent-400),var(--tt-accent-600));border-radius:2px 2px 1px 1px;flex:1}.tt-loc-spark span.tt-loc-spark-0{background:var(--tt-text)}@supports (color:color-mix(in lab,red,red)){.tt-loc-spark span.tt-loc-spark-0{background:color-mix(in srgb,var(--tt-text) 10%,transparent)}}.tt-loc-spark span.tt-loc-spark-today:not(.tt-loc-spark-0){background:linear-gradient(180deg,var(--tt-accent-2-400),var(--tt-accent-2-700))}.tt-loc-edit{color:var(--tt-neutral-800);box-shadow:inset 0 0 0 1px var(--tt-divider),0 1px 2px var(--tt-text);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-loc-edit{box-shadow:inset 0 0 0 1px var(--tt-divider),0 1px 2px color-mix(in srgb,var(--tt-text) 8%,transparent)}}.tt-loc-edit{cursor:pointer;transition:background-color .14s,color .14s}.tt-loc-edit svg{width:14px;height:14px}.tt-loc-edit:hover{background:var(--tt-accent-100);color:var(--tt-accent-800)}.tt-loc-edit-on{color:#fff;background:linear-gradient(165deg,var(--tt-accent-500),var(--tt-accent-700));box-shadow:none}.tt-loc-edit-on:hover{color:#fff;background:linear-gradient(165deg,var(--tt-accent-500),var(--tt-accent-800))}.tt-loc-stats{background:var(--tt-surface);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.tt-loc-stats{background:color-mix(in srgb,var(--tt-surface) 42%,#fff)}}.tt-loc-stats{box-shadow:inset 0 0 0 1px var(--tt-text)}@supports (color:color-mix(in lab,red,red)){.tt-loc-stats{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tt-text) 5%,transparent)}}.tt-loc-stats>div{border-left:1px solid var(--tt-text);min-width:0;padding:8px 12px}@supports (color:color-mix(in lab,red,red)){.tt-loc-stats>div{border-left:1px solid color-mix(in srgb,var(--tt-text) 7%,transparent)}}.tt-loc-stats>div:first-child{border-left:0}.tt-loc-stats dt{letter-spacing:.08em;text-transform:uppercase;color:var(--tt-neutral-600);white-space:nowrap;font-size:9.5px;font-weight:700}.tt-loc-stats dd{font-family:var(--tt-font-heading);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:19px;line-height:1.1;overflow:hidden}.tt-loc-stats dd span{color:var(--tt-neutral-500);font-size:13px}.tt-loc-stats dd.tt-loc-stat-text{font-size:16px}.tt-loc-stats small{color:var(--tt-neutral-600);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10.5px;display:block;overflow:hidden}.tt-loc-stat-money dd{color:var(--tt-accent-2-700)}.tt-loc-stat-wait dd{color:#9a5511}.tt-loc-stat-bad dd{color:#9b2c2c}.tt-loc-issues{gap:4px;margin:10px 16px 0;padding:0;list-style:none;display:grid}.tt-loc-issues li{border-radius:10px;align-items:flex-start;gap:7px;padding:6px 10px;font-size:12px;line-height:1.4;display:flex}.tt-loc-issues svg{flex:none;width:14px;height:14px;margin-top:1px}.tt-loc-issue-bad{color:#822323;background:#fce8e8}.tt-loc-issue-wait{color:#7d4a10;background:#fff2df}.tt-loc-links{flex-wrap:wrap;gap:4px;padding:8px 12px 10px;display:flex}.tt-loc-links a{border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:700;text-decoration:none;transition:background-color .14s,color .14s;display:inline-flex}.tt .tt-loc-links a{color:var(--tt-neutral-700)}.tt .tt-loc-links a:hover{color:var(--tt-accent-800);background:var(--tt-accent-100)}.tt-loc-links svg{width:13px;height:13px}.tt-loc-editor{background:var(--tt-surface);border-radius:16px;margin:0 12px 12px;padding:14px}@supports (color:color-mix(in lab,red,red)){.tt-loc-editor{background:color-mix(in srgb,var(--tt-surface) 38%,#fff)}}.tt-loc-editor{box-shadow:inset 0 0 0 1px var(--tt-accent-600)}@supports (color:color-mix(in lab,red,red)){.tt-loc-editor{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tt-accent-600) 16%,transparent)}}.tt-loc-editor{animation:.18s ease-out tt-loc-open}@keyframes tt-loc-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.tt-loc-add{top:var(--tt-4);box-shadow:0 0 0 1px var(--tt-text),0 10px 30px #2e2b2517;background:#fff;border-radius:22px;position:sticky;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-loc-add{box-shadow:0 0 0 1px color-mix(in srgb,var(--tt-text) 6%,transparent),0 10px 30px #2e2b2517}}.tt-loc-add{scroll-margin-top:var(--tt-4)}.tt-loc-add-head{color:#fff;background:linear-gradient(155deg,#1b3f80,var(--tt-accent-600) 70%,var(--tt-accent-500));gap:11px;padding:14px 16px;display:flex;position:relative}.tt-loc-add-head:before{content:"";pointer-events:none;background:linear-gradient(#ffffff2e,#0000);position:absolute;inset:0 0 50%}.tt-loc-add-ico{background:#ffffff29;border-radius:11px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff47}.tt-loc-add-ico svg{width:16px;height:16px}.tt-loc-add-head h2{font-family:var(--tt-font-heading);margin:0;font-size:18px;line-height:1.2}.tt-loc-add-head p{color:#ffffffc7;margin:2px 0 0;font-size:11.5px;line-height:1.4}.tt-loc-add .tt-loc-form{padding:14px 16px 16px}.tt-loc-form{gap:12px;display:grid}.tt-loc-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tt-loc-add .tt-loc-fields{grid-template-columns:1fr}.tt-loc-field-wide,.tt-loc-field-full{grid-column:1/-1}.tt-loc-editor .tt-loc-field-wide{grid-column:auto}.tt-loc-form .tt-label{margin-bottom:4px;font-size:10px}.tt-loc-input{background:#fff;min-height:34px;padding:5px 13px;font-size:13px}.tt-loc-hint{color:var(--tt-neutral-600);align-items:center;gap:5px;margin:5px 0 0;font-size:11px;display:flex}.tt-loc-hint svg{width:13px;height:13px;color:var(--tt-accent-600);flex:none}.tt-loc-pin{background:var(--tt-neutral-100);box-shadow:inset 0 0 0 1px var(--tt-text);border-radius:14px;gap:8px;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.tt-loc-pin{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tt-text) 7%,transparent)}}.tt-loc-pin-inside{background:var(--tt-accent-2-100)}.tt-loc-pin-unfenced{background:var(--tt-accent-100)}.tt-loc-pin-outside{background:#fff2df}.tt-loc-pin-head{align-items:center;gap:9px;min-width:0;display:flex}.tt-loc-pin-ico{width:28px;height:28px;color:var(--tt-neutral-600);box-shadow:0 1px 3px var(--tt-text);background:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-loc-pin-ico{box-shadow:0 1px 3px color-mix(in srgb,var(--tt-text) 12%,transparent)}}.tt-loc-pin-ico svg{width:15px;height:15px}.tt-loc-pin-inside .tt-loc-pin-ico{color:var(--tt-accent-2-700)}.tt-loc-pin-unfenced .tt-loc-pin-ico{color:var(--tt-accent-700)}.tt-loc-pin-outside .tt-loc-pin-ico{color:#9a5511}.tt-loc-pin-text{min-width:0;line-height:1.25;display:grid}.tt-loc-pin-text b{font-size:12.5px}.tt-loc-pin-text small{color:var(--tt-neutral-600);font-variant-numeric:tabular-nums;font-size:11px}.tt-loc-pin-tools{flex-wrap:wrap;gap:5px;display:flex}.tt-loc-mini{color:var(--tt-neutral-800);box-shadow:inset 0 0 0 1px var(--tt-divider);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:700;transition:background-color .14s,color .14s;display:inline-flex}.tt-loc-mini svg{width:13px;height:13px}.tt-loc-mini:hover{background:var(--tt-accent-100);color:var(--tt-accent-800)}.tt-loc-mini:disabled{opacity:.55;cursor:progress}.tt-loc-mini-on{color:#fff;background:linear-gradient(165deg,var(--tt-accent-500),var(--tt-accent-700));box-shadow:none}.tt-loc-mini-on:hover{color:#fff;background:linear-gradient(165deg,var(--tt-accent-500),var(--tt-accent-800))}.tt-loc-mini-bad{color:#8f2626}.tt-loc-geo-error{color:#8f2626;margin:0;font-size:11px}.tt-loc-map{border-radius:12px;height:240px}.tt-loc-editor .tt-loc-map{height:280px}.tt-loc-map .leaflet-container{cursor:crosshair}.tt-loc-form-foot{justify-content:flex-end;gap:8px;display:flex}.tt-loc-form-foot .tt-btn-block{margin-top:0}.tt-loc-form-foot svg{width:15px;height:15px}.tt-loc-empty{text-align:center;color:var(--tt-neutral-600);box-shadow:0 0 0 1px var(--tt-text);background:#fff;border-radius:20px;justify-items:center;gap:4px;padding:36px 20px;font-size:13px;display:grid}@supports (color:color-mix(in lab,red,red)){.tt-loc-empty{box-shadow:0 0 0 1px color-mix(in srgb,var(--tt-text) 6%,transparent)}}.tt-loc-empty p{margin:0}.tt-loc-empty-sm{padding:22px 16px}.tt-loc-empty-ico{color:#fff;background:linear-gradient(155deg,var(--tt-accent-500),var(--tt-accent-800));width:46px;height:46px;box-shadow:0 8px 20px var(--tt-accent-700);border-radius:15px;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-loc-empty-ico{box-shadow:0 8px 20px color-mix(in srgb,var(--tt-accent-700) 30%,transparent)}}.tt-loc-empty-ico svg{width:22px;height:22px}@media(max-width:1280px){.tt-loc-layout{grid-template-columns:minmax(0,1fr) 300px}.tt-loc-spark{width:84px}}@media(max-width:1100px){.tt-loc-layout{grid-template-columns:1fr}.tt-loc-add{order:-1;position:static}}@media(max-width:760px){.tt-loc-main{grid-template-columns:auto minmax(0,1fr) auto}.tt-loc-spark{display:none}.tt-loc-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-loc-stats>div:nth-child(4){border-left:0}.tt-loc-stats>div:nth-child(n+4){border-top:1px solid var(--tt-text)}@supports (color:color-mix(in lab,red,red)){.tt-loc-stats>div:nth-child(n+4){border-top:1px solid color-mix(in srgb,var(--tt-text) 7%,transparent)}}.tt-loc-fields{grid-template-columns:1fr}.tt-search input{width:100%}}@media(prefers-reduced-motion:reduce){.tt-loc-hdot-live,.tt-loc-editor{animation:none}}.tt-vi{--vi-avail:#3d78dd;--vi-res:#e7a35a;--vi-sold:#3aa776;--vi-out:#d46a6a;--vi-in:#7ba6ee;--vi-muted:var(--tt-neutral-600);margin-bottom:var(--tt-4)}.tt-vi-c-avail{background:var(--vi-avail)}.tt-vi-c-res{background:var(--vi-res)}.tt-vi-c-sold{background:var(--vi-sold)}.tt-vi-c-out{background:var(--vi-out)}.tt-vi-label{letter-spacing:.1em;text-transform:uppercase;color:var(--vi-muted);font-size:10px;font-weight:700;display:block}.tt-vi-up{color:#24744f}.tt-vi-down{color:#a12f2f}.tt-vi-bar{color:var(--vi-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:10px;font-size:11.5px;display:flex}.tt-vi-bar-title{letter-spacing:.1em;text-transform:uppercase;color:var(--tt-accent-700);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.tt-vi-pulse{background:var(--vi-sold);border-radius:999px;width:8px;height:8px;position:relative}.tt-vi-pulse:after{content:"";border-radius:inherit;background:var(--vi-sold);opacity:.35;animation:2.4s ease-out infinite tt-vi-ping;position:absolute;inset:-4px}@keyframes tt-vi-ping{0%{opacity:.5;transform:scale(.5)}80%,to{opacity:0;transform:scale(1.8)}}.tt-vi-scope{background:var(--tt-accent-100);color:var(--tt-accent-800);letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;gap:6px;padding:2px 4px 2px 10px;font-size:11.5px;display:inline-flex}.tt-vi-scope a{width:16px;height:16px;color:var(--tt-accent-800);background:#fff;border-radius:999px;place-items:center;line-height:1;display:inline-grid}.tt-vi-bar-side{align-items:center;gap:12px;display:inline-flex}.tt-vi-bar-side a,.tt-vi-bar-side button{color:var(--tt-accent-700);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.tt-vi-bar-side a:hover,.tt-vi-bar-side button:hover{text-decoration:underline}.tt-vi-top{grid-template-columns:minmax(0,1.55fr) repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.tt-vi-hero{--h1:#16346d;--h2:#2a5fbe;--glow:#7ba6ee;--vi-avail:#9cc2ff;--vi-res:#f5c26b;--vi-sold:#86dcae;--vi-out:#f2a0a0;color:#fff;background:radial-gradient(110% 130% at 100% 0%,var(--glow),transparent 58%),linear-gradient(150deg,var(--h1),var(--h2));border-radius:22px;padding:16px 18px 14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-vi-hero{background:radial-gradient(110% 130% at 100% 0%,color-mix(in srgb,var(--glow) 38%,transparent),transparent 58%),linear-gradient(150deg,var(--h1),var(--h2))}}.tt-vi-hero{box-shadow:0 14px 34px var(--h1)}@supports (color:color-mix(in lab,red,red)){.tt-vi-hero{box-shadow:0 14px 34px color-mix(in srgb,var(--h1) 30%,transparent)}}.tt-vi-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 30%,#000);mask-image:linear-gradient(100deg,#0000 30%,#000)}.tt-vi-hero>*{z-index:1;position:relative}.tt-vi-hero>.tt-shine{z-index:2;position:absolute}.tt-vi-hero-warn{--h1:#5a3a10;--h2:#9a6418;--glow:#fbbf24}.tt-vi-hero-bad{--h1:#5b1a1a;--h2:#9b2c2c;--glow:#f87171}.tt-vi-hero-idle{--h1:#3a362f;--h2:#645c50;--glow:#c0b6a5}.tt-vi-hero .tt-vi-label{color:#ffffffb8}.tt-vi-hero-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tt-vi-verdict{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.tt-vi-verdict i{background:#86efac;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #86efac40,0 0 10px #86efac}.tt-vi-hero-warn .tt-vi-verdict i{background:#fcd34d;box-shadow:0 0 0 3px #fcd34d40,0 0 10px #fcd34d}.tt-vi-hero-bad .tt-vi-verdict i{background:#fca5a5;box-shadow:0 0 0 3px #fca5a540,0 0 10px #fca5a5}.tt-vi-hero-idle .tt-vi-verdict i{box-shadow:none;background:#d6cfc3}.tt-vi-hero-value{font-family:var(--tt-font-heading);letter-spacing:-.02em;text-shadow:0 2px 18px #0000002e;margin:8px 0 12px;font-size:38px;line-height:1}.tt-vi-hero-value small{font-family:var(--tt-font-body);letter-spacing:0;color:#ffffffb3;text-shadow:none;font-size:12.5px;font-weight:600}.tt-vi-comp{background:var(--tt-text);border-radius:999px;gap:2px;height:9px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-vi-comp{background:color-mix(in srgb,var(--tt-text) 8%,transparent)}}.tt-vi-comp>span{min-width:3px;height:100%;transition:width .6s;display:block}.tt-vi-hero .tt-vi-comp{background:#ffffff24;box-shadow:inset 0 1px 2px #0003}.tt-vi-comp-sm{gap:1px;height:6px}.tt-vi-comp-ch{height:8px;margin:8px 0}.tt-vi-comp-legend{color:#ffffffbf;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:11px;display:flex}.tt-vi-comp-legend span{align-items:center;gap:5px;display:inline-flex}.tt-vi-comp-legend i{border-radius:2px;width:7px;height:7px}.tt-vi-comp-legend b{color:#fff;font-weight:700}.tt-vi-hero-foot{color:#ffffffb8;border-top:1px solid #ffffff24;justify-content:space-between;align-items:baseline;margin-top:10px;padding-top:9px;font-size:11.5px;display:flex}.tt-vi-hero-foot b{color:#fff;font-size:14px}.tt-vi-kpi{--tone:var(--tt-accent-500);box-shadow:var(--tt-shadow-sm);background:#fff;border-radius:22px;flex-direction:column;padding:14px 16px;display:flex;position:relative;overflow:hidden}.tt-vi-kpi:before{content:"";background:radial-gradient(circle,var(--tone),transparent 70%);border-radius:999px;width:100px;height:100px;position:absolute;top:-38px;right:-38px}@supports (color:color-mix(in lab,red,red)){.tt-vi-kpi:before{background:radial-gradient(circle,color-mix(in srgb,var(--tone) 22%,transparent),transparent 70%)}}.tt-vi-kpi:before{pointer-events:none}.tt-vi-kpi-good{--tone:var(--vi-sold)}.tt-vi-kpi-warn{--tone:#e0a43a}.tt-vi-kpi-bad{--tone:#c84a4a}.tt-vi-kpi-warn .tt-vi-kpi-value{color:#9a5f10}.tt-vi-kpi-bad .tt-vi-kpi-value{color:#a12f2f}.tt-vi-kpi-value{font-family:var(--tt-font-heading);white-space:nowrap;align-items:baseline;gap:6px;margin:6px 0 8px;font-size:27px;line-height:1;display:flex}.tt-vi-kpi-value small{font-family:var(--tt-font-body);color:var(--vi-muted);font-size:12px;font-weight:600}.tt-vi-kpi-hint{color:var(--vi-muted);margin-top:auto;padding-top:7px;font-size:11px;line-height:1.35}.tt-vi-delta{font-family:var(--tt-font-body);background:currentColor;border-radius:999px;align-self:center;padding:2px 7px;font-size:10.5px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.tt-vi-delta{background:color-mix(in srgb,currentColor 12%,transparent)}}.tt-vi-live{background:var(--vi-sold);width:8px;height:8px;box-shadow:0 0 0 3px var(--vi-sold);border-radius:999px;align-self:center}@supports (color:color-mix(in lab,red,red)){.tt-vi-live{box-shadow:0 0 0 3px color-mix(in srgb,var(--vi-sold) 22%,transparent)}}.tt-vi-live{animation:1.8s ease-in-out infinite tt-pulse}.tt-vi-meter{background:var(--tt-text);border-radius:999px;height:6px;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-vi-meter{background:color-mix(in srgb,var(--tt-text) 8%,transparent)}}.tt-vi-meter>span{border-radius:inherit;background:linear-gradient(90deg,var(--tone),var(--tone));height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.tt-vi-meter>span{background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 60%,#fff),var(--tone))}}.tt-vi-meter-green>span{background:linear-gradient(90deg,#9fe0bd,var(--vi-sold))}.tt-vi-spark{width:100%;height:26px;display:block}.tt-vi-spark-sm{max-width:92px;height:18px}.tt-vi-sp-on{fill:var(--vi-sold)}@supports (color:color-mix(in lab,red,red)){.tt-vi-sp-on{fill:color-mix(in srgb,var(--vi-sold) 70%,#fff)}}.tt-vi-sp-today{fill:var(--vi-sold)}.tt-vi-sp-off{fill:var(--tt-text)}@supports (color:color-mix(in lab,red,red)){.tt-vi-sp-off{fill:color-mix(in srgb,var(--tt-text) 9%,transparent)}}.tt-vi-detail{gap:12px;display:grid}.tt-vi-grid{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);gap:12px;display:grid}.tt-vi-grid-even{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.tt-vi-card{min-width:0;box-shadow:var(--tt-shadow-sm);background:#fff;border-radius:22px;position:relative;overflow:hidden}.tt-vi-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 14px;padding:12px 16px 10px;display:flex}.tt-vi-card-head h3{font-family:var(--tt-font-heading);letter-spacing:-.01em;margin:3px 0 0;font-size:16px;font-weight:400}.tt-vi-sub,.tt-vi-net{font-family:var(--tt-font-body);margin-left:6px;font-size:11.5px;font-weight:700}.tt-vi-sub{color:var(--vi-muted)}.tt-vi-net{background:currentColor;border-radius:999px;padding:2px 8px}@supports (color:color-mix(in lab,red,red)){.tt-vi-net{background:color-mix(in srgb,currentColor 11%,transparent)}}.tt-vi-net{vertical-align:2px}.tt-vi-card-body{padding:0 16px 14px}.tt-vi-legend{color:var(--vi-muted);flex-wrap:wrap;gap:4px 12px;font-size:11px;display:flex}.tt-vi-legend span{align-items:center;gap:5px;display:inline-flex}.tt-vi-legend i{border-radius:2px;width:8px;height:8px}.tt-vi-k-in{background:var(--vi-in)}.tt-vi-k-sold{background:var(--vi-sold)}.tt-vi-k-out{background:var(--vi-out)}.tt-vi-k-shelf{background:var(--tt-accent-600);border-radius:2px;height:3px!important}.tt-vi-empty{color:var(--vi-muted);margin:0;padding:4px 16px 16px;font-size:12.5px;line-height:1.5}.tt-vi-more{color:var(--tt-accent-700);border-top:1px solid var(--tt-divider);padding:8px 16px 10px;font-size:11.5px;font-weight:700;display:block}.tt-vi-flow{margin:0 16px;position:relative}.tt-vi-flow svg{width:100%;height:168px;display:block;overflow:visible}.tt-vi-flow-tag{z-index:1;letter-spacing:.04em;pointer-events:none;background:#ffffffd9;border-radius:999px;padding:1px 7px;font-size:9.5px;font-weight:700;position:absolute;left:0}.tt-vi-flow-tag-in{color:var(--tt-accent-700);top:0}.tt-vi-flow-tag-out{color:#24744f;bottom:0}.tt-vi-axis{stroke:var(--tt-text)}@supports (color:color-mix(in lab,red,red)){.tt-vi-axis{stroke:color-mix(in srgb,var(--tt-text) 22%,transparent)}}.tt-vi-axis{stroke-width:1px;vector-effect:non-scaling-stroke}.tt-vi-shelf-line{fill:none;stroke:var(--tt-accent-600);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.85}.tt-vi-hit{fill:#0000}.tt-vi-col:hover .tt-vi-hit{fill:var(--tt-accent)}@supports (color:color-mix(in lab,red,red)){.tt-vi-col:hover .tt-vi-hit{fill:color-mix(in srgb,var(--tt-accent) 7%,transparent)}}.tt-vi-b-in{fill:var(--vi-in)}.tt-vi-b-sold{fill:var(--vi-sold)}.tt-vi-b-out{fill:var(--vi-out)}.tt-vi-col-today .tt-vi-b-in{fill:var(--tt-accent-600)}.tt-vi-col-today .tt-vi-b-sold{fill:#24744f}.tt-vi-axis-labels{color:var(--vi-muted);justify-content:space-between;margin:4px 16px 0;font-size:10.5px;display:flex}.tt-vi-stats{border-top:1px solid var(--tt-divider);background:var(--tt-divider);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:12px;display:grid}.tt-vi-stats>div{background:#fff;min-width:0;padding:9px 14px 11px}.tt-vi-stats span{letter-spacing:.09em;text-transform:uppercase;color:var(--vi-muted);font-size:9.5px;font-weight:700;display:block}.tt-vi-stats b{font-family:var(--tt-font-heading);margin:3px 0 2px;font-size:18px;font-weight:400;line-height:1.1;display:block}.tt-vi-stats em{color:var(--vi-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-style:normal;display:block;overflow:hidden}.tt-vi-watch{flex-direction:column;display:flex}.tt-vi-eye{background:var(--vi-sold);border-radius:999px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.tt-vi-eye{background:color-mix(in srgb,var(--vi-sold) 14%,transparent)}}.tt-vi-eye{color:#24744f}.tt-vi-eye svg{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px}.tt-vi-eye-on{color:#9a5f10;background:#ffeed6;animation:5s ease-in-out infinite tt-vi-blink}@keyframes tt-vi-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.15)}}.tt-vi-flag{border-top:1px solid var(--tt-divider);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 16px;display:grid}.tt-vi-flag>i{background:var(--tt-neutral-400);border-radius:999px;width:8px;height:8px}.tt-vi-flag-bad>i{background:#c84a4a;box-shadow:0 0 0 3px #c84a4a33}.tt-vi-flag-wait>i{background:#e0a43a;box-shadow:0 0 0 3px #e0a43a38}.tt-vi-flag-info>i{background:var(--tt-accent-500);box-shadow:0 0 0 3px #3d78dd2e}.tt-vi-flag-bad{background:linear-gradient(90deg,#c84a4a0f,#0000 60%)}.tt-vi-flag-main{min-width:0}.tt-vi-flag-main b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;display:block;overflow:hidden}.tt-vi-flag-main span{color:var(--vi-muted);font-size:11px;line-height:1.35;display:block}.tt-vi-flag a{color:var(--tt-accent-700);white-space:nowrap;font-size:11px;font-weight:700}.tt-vi-clear{gap:12px;padding:6px 16px 16px;display:flex}.tt-vi-clear p{color:var(--vi-muted);margin:0;font-size:12px;line-height:1.5}.tt-vi-clear-ico{color:#fff;background:linear-gradient(150deg,#5cc290,#2f8f63);border-radius:999px;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 6px 14px #2f8f634d}.tt-vi-clear-ico svg{width:15px;height:15px}.tt-vi-batches{border-top:1px solid var(--tt-divider)}.tt-vi-brow{border-bottom:1px solid var(--tt-divider);color:inherit;grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr) 92px 52px 52px 62px;align-items:center;gap:12px;padding:8px 16px;transition:background .15s;display:grid}.tt-vi-brow:last-child{border-bottom:0}a.tt-vi-brow:hover{background:var(--tt-accent-100)}@supports (color:color-mix(in lab,red,red)){a.tt-vi-brow:hover{background:color-mix(in srgb,var(--tt-accent-100) 55%,transparent)}}.tt-vi-brow-on{background:var(--tt-accent-100);box-shadow:inset 3px 0 0 var(--tt-accent-600)}.tt-vi-brow-head{background:var(--tt-surface);padding-top:6px;padding-bottom:6px}@supports (color:color-mix(in lab,red,red)){.tt-vi-brow-head{background:color-mix(in srgb,var(--tt-surface) 45%,transparent)}}.tt-vi-brow-head{letter-spacing:.09em;text-transform:uppercase;color:var(--vi-muted);font-size:9.5px;font-weight:700}.tt-vi-bname{align-items:center;gap:9px;min-width:0;display:flex}.tt-vi-bname>span{min-width:0}.tt-vi-bname b,.tt-vi-bstock em,.tt-vi-bname em{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.tt-vi-bname b{font-size:12.5px;font-weight:700}.tt-vi-bname em,.tt-vi-bstock em{color:var(--vi-muted);margin-top:2px;font-size:10.5px;font-style:normal}.tt-vi-bstock em{margin-top:4px}.tt-vi-st{background:var(--tt-neutral-400);border-radius:999px;flex:none;width:8px;height:8px}.tt-vi-st-good{background:var(--vi-sold);box-shadow:0 0 0 3px var(--vi-sold)}@supports (color:color-mix(in lab,red,red)){.tt-vi-st-good{box-shadow:0 0 0 3px color-mix(in srgb,var(--vi-sold) 20%,transparent)}}.tt-vi-st-wait{background:#e0a43a;box-shadow:0 0 0 3px #e0a43a38}.tt-vi-st-bad{background:#c84a4a;box-shadow:0 0 0 3px #c84a4a33}.tt-vi-num{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.tt-vi-when{color:var(--vi-muted);white-space:nowrap;text-align:right;font-size:11px}.tt-vi-life{gap:7px;display:grid}.tt-vi-life-row{color:var(--tt-neutral-700);grid-template-columns:104px minmax(0,1fr) 44px;align-items:center;gap:10px;font-size:11.5px;display:grid}.tt-vi-life-row b{text-align:right;font-variant-numeric:tabular-nums;color:var(--tt-text)}.tt-vi-life-track{background:var(--tt-text);border-radius:999px;height:7px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-vi-life-track{background:color-mix(in srgb,var(--tt-text) 7%,transparent)}}.tt-vi-life-track>span{border-radius:inherit;height:100%;display:block}.tt-vi-l-sold{background:linear-gradient(90deg,#a9c7f5,var(--vi-avail))}.tt-vi-l-used{background:linear-gradient(90deg,#9fe0bd,var(--vi-sold))}.tt-vi-l-live{background:linear-gradient(90deg,#6fe3a6,#1f9d61)}.tt-vi-l-spent{background:var(--tt-neutral-400)}.tt-vi-l-idle{background:linear-gradient(90deg,#f7d9a8,var(--vi-res))}.tt-vi-l-bad{background:var(--vi-out)}.tt-vi-chips{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.tt-vi-chips span{background:var(--tt-surface);border-radius:12px;padding:7px 10px}@supports (color:color-mix(in lab,red,red)){.tt-vi-chips span{background:color-mix(in srgb,var(--tt-surface) 55%,transparent)}}.tt-vi-chips em{letter-spacing:.08em;text-transform:uppercase;color:var(--vi-muted);font-size:9.5px;font-style:normal;font-weight:700;display:block}.tt-vi-chips b{margin-top:2px;font-size:14px;display:block}.tt-vi-channels{border-top:1px solid var(--tt-divider);margin-top:14px;padding-top:12px}.tt-vi-ch-1{background:var(--tt-accent-600)}.tt-vi-ch-2{background:var(--vi-sold)}.tt-vi-ch-3{background:var(--vi-res)}.tt-vi-ch-4{background:#8b6cd6}.tt-vi-ch-5{background:var(--tt-neutral-400)}.tt-vi-ch-list{gap:4px;display:grid}.tt-vi-ch-list span{grid-template-columns:8px minmax(0,1fr) auto 34px;align-items:center;gap:8px;font-size:11.5px;display:grid}.tt-vi-ch-list i{border-radius:2px;width:8px;height:8px}.tt-vi-ch-list em{text-align:right;color:var(--vi-muted);font-size:11px;font-style:normal}.tt-vi-heat{grid-template-columns:28px repeat(24,minmax(0,1fr));align-items:center;gap:3px;display:grid}.tt-vi-heat i{aspect-ratio:1;border-radius:3px;max-height:16px;display:block}.tt-vi-heat-day{color:var(--vi-muted);font-size:10px;font-weight:700}.tt-vi-heat-hr{color:var(--vi-muted);font-size:9.5px}.tt-vi-h0{background:var(--tt-text)}@supports (color:color-mix(in lab,red,red)){.tt-vi-h0{background:color-mix(in srgb,var(--tt-text) 6%,transparent)}}.tt-vi-h1{background:#cfe8da}.tt-vi-h2{background:#92d2ae}.tt-vi-h3{background:#4fb582}.tt-vi-h4{background:#23794f;box-shadow:0 0 8px #23794f59}.tt-vi-heat i:hover{outline:2px solid var(--tt-accent-600);outline-offset:1px}.tt-vi-heat-key{color:var(--vi-muted);align-items:center;gap:3px;font-size:10px;display:inline-flex}.tt-vi-heat-key i{border-radius:2px;width:10px;height:10px}.tt-vi-ev{border-top:1px solid var(--tt-divider);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 16px;display:grid}.tt-vi-ev-main{min-width:0}.tt-vi-ev-main b{font-size:12px;font-weight:700;display:block}.tt-vi-ev-main b a{color:var(--tt-accent-700);margin-left:2px}.tt-vi-ev-main>span{color:var(--vi-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.tt-vi-dot{background:var(--tt-neutral-400);border-radius:999px;width:8px;height:8px}.tt-vi-dot-sold{background:var(--vi-sold)}.tt-vi-dot-live{background:#1f9d61;box-shadow:0 0 0 3px #1f9d6133}.tt-vi-dot-bad{background:var(--vi-out)}.tt-vi-dot-in{background:var(--vi-in)}.tt-vi-usage{color:var(--tt-neutral-600);margin-top:3px;font-size:10.5px;font-weight:600;display:block}.tt-vi-usage-good{color:#24744f}.tt-vi-usage-bad{color:#a12f2f}@media(max-width:1280px){.tt-vi-top{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-vi-hero{grid-column:1/-1}}@media(max-width:1100px){.tt-vi-grid,.tt-vi-grid-even{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.tt-vi-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tt-vi-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-vi-brow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 52px}.tt-vi-brow>:nth-child(3),.tt-vi-brow>:nth-child(4),.tt-vi-brow>:nth-child(6){display:none}}@media(prefers-reduced-motion:reduce){.tt-vi-pulse:after,.tt-vi-live,.tt-vi-eye-on{animation:none}}.tt-vd-hero{--vd1:#122a52;--vd2:var(--tt-accent-700);--vd-glow:#7ba6ee66;margin-bottom:var(--tt-4);color:#fff;background:radial-gradient(110% 150% at 0% 0%,var(--vd-glow),transparent 55%),linear-gradient(150deg,var(--vd1),var(--vd2));box-shadow:inset 0 1px #fff3,0 16px 34px var(--vd1);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:22px;padding:18px 22px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-vd-hero{box-shadow:inset 0 1px #fff3,0 16px 34px color-mix(in srgb,var(--vd1) 32%,transparent)}}.tt-vd-hero:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1f,#0000);position:absolute;inset:0 0 60%}.tt-vd-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:26%;height:180%;animation:7s ease-in-out infinite tt-vd-sheen;position:absolute;top:-40%;left:-30%;transform:rotate(18deg)}@keyframes tt-vd-sheen{0%,55%{left:-30%}to{left:130%}}.tt-vd-hero>*{z-index:1;position:relative}.tt-vd-hero-live{--vd1:#24502f;--vd2:#4f7a35;--vd-glow:#c6f08c66}.tt-vd-hero-warn{--vd1:#6e4210;--vd2:#b07418;--vd-glow:#fde68a66}.tt-vd-hero-bad{--vd1:#5c1515;--vd2:#a3302b;--vd-glow:#fca5a559}.tt-vd-hero-mute{--vd1:#34302a;--vd2:#645d51;--vd-glow:#dcd3c44d}.tt-vd-ticket{background:#ffffff14;border-right:2px dashed #ffffff38;border-radius:18px;padding:14px 16px;position:relative;box-shadow:inset 0 0 0 1px #ffffff29}.tt-vd-ticket:before,.tt-vd-ticket:after{content:"";background:var(--vd2);border-radius:999px;width:18px;height:18px;position:absolute;right:-10px;box-shadow:inset 0 0 0 1px #ffffff29}.tt-vd-ticket:before{top:-9px}.tt-vd-ticket:after{bottom:-9px}.tt-vd-src{color:#ffffffbf;align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:inline-flex}.tt-vd-src svg{width:12px;height:12px}.tt .tt-vd-code{letter-spacing:.16em;text-shadow:0 2px 12px #00000040;margin:10px 0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:30px;font-weight:700;line-height:1}.tt .tt-vd-batch{color:#fff;display:block}.tt-vd-batch b{font-size:13px;font-weight:700;display:block}.tt-vd-batch span{color:#ffffffb8;font-size:11.5px;display:block}.tt-vd-batch:hover b{text-underline-offset:3px;text-decoration:underline}.tt-vd-life{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.tt-vd-life li{min-width:0;padding-top:22px;position:relative}.tt-vd-life li:before{content:"";background:#ffffff2e;height:2px;position:absolute;top:6px;left:0;right:0}.tt-vd-life li:first-child:before{left:7px}.tt-vd-life li:last-child:before{width:7px;right:auto}.tt-vd-life-done:before{background:#c6f08cb3!important}.tt-vd-life i{background:#fff3;border-radius:999px;width:14px;height:14px;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 2px #ffffff59}.tt-vd-life-done i{background:#c6f08c;box-shadow:0 0 0 3px #c6f08c40}.tt-vd-life-now i{background:#fff;animation:2s ease-in-out infinite tt-vd-pulse;box-shadow:0 0 0 4px #ffffff40}.tt-vd-life-bad i{background:#ffb4b4;box-shadow:0 0 0 3px #ffb4b44d}@keyframes tt-vd-pulse{0%,to{transform:scale(1)}50%{transform:scale(.8)}}.tt-vd-life span{padding-right:8px;display:block}.tt-vd-life b{font-size:12px;font-weight:800;display:block}.tt-vd-life em{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;display:block;overflow:hidden}.tt-vd-life small{color:#fff9;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.tt-vd-life-todo b,.tt-vd-life-todo em{color:#ffffff8c}.tt-vd-stats{margin-bottom:var(--tt-4);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tt-vd-stat{box-shadow:inset 0 1px #fff,0 0 0 1px var(--tt-text),0 6px 16px #2e2b2514;background:linear-gradient(#fff,#fdfaf4);border-radius:18px;padding:12px 15px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-vd-stat{box-shadow:inset 0 1px #fff,0 0 0 1px color-mix(in srgb,var(--tt-text) 6%,transparent),0 6px 16px #2e2b2514}}.tt-vd-stat{min-width:0}.tt-vd-stat:before{content:"";pointer-events:none;background:linear-gradient(#fff9,#0000);position:absolute;inset:0 0 60%}.tt-vd-stat>*{position:relative}.tt-vd-stat-label{letter-spacing:.09em;text-transform:uppercase;color:var(--tt-neutral-600);align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.tt-vd-stat-label svg{width:12px;height:12px;color:var(--tt-accent-600)}.tt-vd-stat b{font-family:var(--tt-font-heading);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:21px;font-weight:400;line-height:1.1;display:block;overflow:hidden}.tt-vd-stat small{color:var(--tt-neutral-600);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;display:block;overflow:hidden}.tt-vd-meter{background:var(--tt-text);border-radius:999px;height:5px;margin-top:7px;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-vd-meter{background:color-mix(in srgb,var(--tt-text) 8%,transparent)}}.tt-vd-meter>i{border-radius:inherit;background:linear-gradient(90deg,var(--tt-accent-400),var(--tt-accent-700));height:100%;display:block}.tt-vd-meter-hot>i{background:linear-gradient(90deg,#f0a64a,#c0392f)}.tt-vd-grid{gap:var(--tt-4);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.tt-vd-col{gap:var(--tt-4);min-width:0;display:grid}.tt-vd-card{box-shadow:0 0 0 1px var(--tt-text),0 8px 22px #2e2b2514;background:#fff;border-radius:20px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-vd-card{box-shadow:0 0 0 1px color-mix(in srgb,var(--tt-text) 6%,transparent),0 8px 22px #2e2b2514}}.tt-vd-card-head{border-bottom:1px solid var(--tt-divider);background:linear-gradient(#fff,#fbf6ee);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;display:flex}.tt .tt-vd-card-head h2{align-items:center;gap:7px;margin:0;font-size:15px;display:flex}.tt-vd-card-head h2 svg{width:15px;height:15px;color:var(--tt-accent-600)}.tt-vd-card-head>span{color:var(--tt-neutral-600);font-size:11px}.tt-vd-card-body{padding:12px 16px}.tt .tt-vd-card-body>p:not(.tt-note){color:var(--tt-neutral-700);margin:0;font-size:12.5px;line-height:1.55}.tt-vd-spec{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.tt-vd-spec>div{border-bottom:1px solid var(--tt-text);padding:9px 16px}@supports (color:color-mix(in lab,red,red)){.tt-vd-spec>div{border-bottom:1px solid color-mix(in srgb,var(--tt-text) 6%,transparent)}}.tt-vd-spec>div{min-width:0}.tt-vd-spec>div:nth-child(odd):not(.tt-vd-span){border-right:1px solid var(--tt-text)}@supports (color:color-mix(in lab,red,red)){.tt-vd-spec>div:nth-child(odd):not(.tt-vd-span){border-right:1px solid color-mix(in srgb,var(--tt-text) 6%,transparent)}}.tt-vd-spec>.tt-vd-span{grid-column:1/-1}.tt-vd-spec dt{letter-spacing:.09em;text-transform:uppercase;color:var(--tt-neutral-600);font-size:9.5px;font-weight:800}.tt-vd-spec dd{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:13px;font-weight:700;overflow:hidden}.tt-vd-paid{background:linear-gradient(90deg,var(--tt-accent-2-100),#fff);justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;font-size:12.5px;font-weight:700;display:flex}.tt-vd-paid small{color:var(--tt-neutral-600);font-size:11px;font-weight:500;display:block}.tt-vd-paid b{font-family:var(--tt-font-heading);color:var(--tt-accent-2-700);font-size:22px;font-weight:400}.tt-vd-line{border-bottom:1px solid var(--tt-text);align-items:center;gap:10px;padding:8px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-vd-line{border-bottom:1px solid color-mix(in srgb,var(--tt-text) 6%,transparent)}}.tt-vd-line{font-size:12.5px}.tt-vd-line:last-child{border-bottom:0}.tt-vd-line-main{flex:1;min-width:0}.tt-vd-line-main b{font-weight:700;display:block}.tt-vd-line-main span{color:var(--tt-neutral-600);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.tt-vd-line-side{font-variant-numeric:tabular-nums;flex:none;font-weight:800}.tt .tt-vd-empty{color:var(--tt-neutral-600);margin:0;padding:12px 16px;font-size:12.5px}.tt-vd-dot{background:var(--tt-neutral-400);border-radius:999px;flex:none;width:8px;height:8px}.tt-vd-dot-live{background:#6f8a45;animation:2s ease-in-out infinite tt-vd-pulse;box-shadow:0 0 0 3px #6f8a4540}.tt-vd-dot-good{background:#6f8a45}.tt-vd-dot-bad{background:#c84a4a}.tt-vd-act button{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--tt-text);background:linear-gradient(#fff8f8,#fbeaea);border:0;align-items:center;gap:12px;padding:13px 16px;transition:filter .15s;display:flex}.tt-vd-act button:hover{filter:brightness(.98)}.tt-vd-act-ico{color:#fff;background:linear-gradient(155deg,#e07a7a,#a12f2f);border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,0 4px 10px #a12f2f4d}.tt-vd-act-ico svg{width:16px;height:16px}.tt-vd-act b{color:#8f2626;font-size:13px;font-weight:800;display:block}.tt-vd-act small{color:var(--tt-neutral-700);font-size:11px;line-height:1.4;display:block}@media(max-width:1100px){.tt-vd-hero,.tt-vd-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.tt-vd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-vd-life{grid-auto-flow:row;gap:8px}.tt-vd-life li{padding:0 0 0 24px}.tt-vd-life li:before{display:none}}.tt{--tt-bx-good:#6f8a45;--tt-bx-warn:#e0a43a;--tt-bx-bad:#c84a4a;--tt-bx-info:#3d78dd;--tt-bx-mute:#b4ab9b;--tt-bx-ring:0 0 0 1px var(--tt-text)}@supports (color:color-mix(in lab,red,red)){.tt{--tt-bx-ring:0 0 0 1px color-mix(in srgb, var(--tt-text) 6%, transparent)}}.tt{--tt-bx-lift:0 10px 28px #2e2b251a}.tt-bx-tone-good{--tone:var(--tt-bx-good)}.tt-bx-tone-warn{--tone:var(--tt-bx-warn)}.tt-bx-tone-bad{--tone:var(--tt-bx-bad)}.tt-bx-tone-info{--tone:var(--tt-bx-info)}.tt-bx-tone-mute{--tone:var(--tt-bx-mute)}.tt-bx-dot{background:var(--tone,var(--tt-bx-mute));width:8px;height:8px;box-shadow:0 0 0 3px var(--tone,var(--tt-bx-mute));border-radius:999px;flex:none;display:inline-block}@supports (color:color-mix(in lab,red,red)){.tt-bx-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--tone,var(--tt-bx-mute)) 22%,transparent)}}.tt-bx-up{color:#4d6a26}.tt-bx-down{color:#a12f2f}.tt-bx-flat{color:var(--tt-neutral-600)}.tt-bx-trend{font-variant-numeric:tabular-nums;background:currentColor;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-bx-trend{background:color-mix(in srgb,currentColor 12%,transparent)}}.tt-bx-hero{margin-bottom:var(--tt-4);color:#fff;background:radial-gradient(110% 160% at 0% 0%,#7ba6ee59,transparent 55%),linear-gradient(150deg,#122a52,var(--tt-accent-800) 55%,var(--tt-accent-700));box-shadow:inset 0 1px #ffffff2e,0 16px 36px var(--tt-accent-900);border-radius:24px;grid-template-columns:minmax(0,1.25fr) repeat(4,minmax(0,1fr));gap:2px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-bx-hero{box-shadow:inset 0 1px #ffffff2e,0 16px 36px color-mix(in srgb,var(--tt-accent-900) 28%,transparent)}}.tt-bx-hero:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1f,#0000);position:absolute;inset:0 0 62%}.tt-bx-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:30%;height:180%;animation:7s ease-in-out infinite tt-bx-sheen;position:absolute;top:-40%;left:-30%;transform:rotate(18deg)}@keyframes tt-bx-sheen{0%,55%{left:-30%}to{left:130%}}.tt-bx-hero>*{z-index:1;position:relative}.tt-bx-hero-cell{border-left:1px solid #ffffff1a;min-width:0;padding:15px 18px 14px}.tt-bx-hero-cell:first-child{border-left:0}.tt-bx-hero-label{letter-spacing:.1em;text-transform:uppercase;color:#ffffffa8;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.tt-bx-hero-value{font-family:var(--tt-font-heading);letter-spacing:-.02em;white-space:nowrap;margin-top:6px;font-size:25px;line-height:1;display:block}.tt-bx-hero-value small{font-family:var(--tt-font-body);opacity:.7;letter-spacing:0;font-size:12px;font-weight:700}.tt-bx-hero-hint{color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:11.5px;display:block;overflow:hidden}.tt-bx-hero-hint b{color:#fff;font-weight:700}.tt-bx-hero .tt-bx-trend{background:#ffffff24}.tt-bx-hero .tt-bx-up{color:#c6f08c}.tt-bx-hero .tt-bx-down{color:#ffb4b4}.tt-bx-hero .tt-bx-flat{color:#ffffffbf}.tt-bx-hero-warn .tt-bx-hero-value{color:#ffd38a}.tt-bx-spark{align-items:flex-end;gap:2px;height:26px;display:flex}.tt-bx-spark>span{background:var(--tone,var(--tt-bx-good));border-radius:2px 2px 1px 1px;flex:1;min-width:3px;min-height:2px}@supports (color:color-mix(in lab,red,red)){.tt-bx-spark>span{background:color-mix(in srgb,var(--tone,var(--tt-bx-good)) 80%,transparent)}}.tt-bx-spark>span.is-zero{background:var(--tt-text)}@supports (color:color-mix(in lab,red,red)){.tt-bx-spark>span.is-zero{background:color-mix(in srgb,var(--tt-text) 9%,transparent)}}.tt-bx-spark>span:last-child{background:var(--tone,var(--tt-bx-good));box-shadow:0 0 0 1px var(--tone,var(--tt-bx-good))}@supports (color:color-mix(in lab,red,red)){.tt-bx-spark>span:last-child{box-shadow:0 0 0 1px color-mix(in srgb,var(--tone,var(--tt-bx-good)) 30%,transparent)}}.tt-bx-hero .tt-bx-spark{height:34px;margin-top:8px}.tt-bx-hero .tt-bx-spark>span{background:#ffffff6b}.tt-bx-hero .tt-bx-spark>span.is-zero{background:#ffffff1f}.tt-bx-hero .tt-bx-spark>span:last-child{background:#c6f08c;box-shadow:0 0 10px #c6f08c99}.tt-bx-spark-sm{width:92px;height:22px}.tt-bx-alerts{margin-bottom:var(--tt-4);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.tt-bx-alert{box-shadow:var(--tt-bx-ring),0 4px 12px #2e2b2512;background:linear-gradient(#fff,#fdfaf4);border-radius:16px;align-items:center;gap:10px;padding:9px 12px 9px 14px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.tt .tt-bx-alert{color:var(--tt-text)}.tt-bx-alert:before{content:"";background:var(--tone);width:3px;position:absolute;top:0;bottom:0;left:0}.tt-bx-alert:hover{box-shadow:var(--tt-bx-ring),var(--tt-bx-lift);transform:translateY(-1px)}.tt-bx-alert-main{flex:1;min-width:0}.tt-bx-alert-name{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;display:block;overflow:hidden}.tt-bx-alert-msg{color:var(--tt-neutral-700);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.tt-bx-alert-go{color:var(--tone);border-radius:999px;flex:none;padding:4px 10px;font-size:11px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.tt-bx-alert-go{color:color-mix(in srgb,var(--tone) 70%,#000)}}.tt-bx-alert-go{background:var(--tone)}@supports (color:color-mix(in lab,red,red)){.tt-bx-alert-go{background:color-mix(in srgb,var(--tone) 14%,#fff)}}.tt-bx-toolbar-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tt-bx-toolbar-filters .tt-select{min-height:34px}.tt-bx-ticket{color:#fff;background:linear-gradient(155deg,var(--tone,var(--tt-bx-info)),var(--tone,var(--tt-bx-info)));border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:44px;height:40px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.tt-bx-ticket{background:linear-gradient(155deg,color-mix(in srgb,var(--tone,var(--tt-bx-info)) 78%,#fff),color-mix(in srgb,var(--tone,var(--tt-bx-info)) 80%,#000))}}.tt-bx-ticket{box-shadow:inset 0 1px #ffffff59,0 4px 10px var(--tone,var(--tt-bx-info))}@supports (color:color-mix(in lab,red,red)){.tt-bx-ticket{box-shadow:inset 0 1px #ffffff59,0 4px 10px color-mix(in srgb,var(--tone,var(--tt-bx-info)) 30%,transparent)}}.tt-bx-ticket{line-height:1;overflow:hidden}.tt-bx-ticket:after{content:"";background:linear-gradient(#ffffff57,#0000);position:absolute;inset:0 0 52%}.tt-bx-ticket:before{content:"";opacity:.9;background:radial-gradient(circle at 4px 4px,#fff 3.2px,#0000 3.6px) 0/50% 100% no-repeat,radial-gradient(circle at calc(100% - 4px) 4px,#fff 3.2px,#0000 3.6px) 100%/50% 100% no-repeat;height:8px;margin-top:-4px;position:absolute;top:50%;left:-4px;right:-4px}.tt-bx-ticket b{font-family:var(--tt-font-heading);font-size:14px;font-weight:400}.tt-bx-ticket i{letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin-top:2px;font-size:8.5px;font-style:normal;font-weight:800}.tt-bx-stock{min-width:128px}.tt-bx-stock-bar{background:var(--tt-text);border-radius:999px;height:6px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-bx-stock-bar{background:color-mix(in srgb,var(--tt-text) 8%,transparent)}}.tt-bx-stock-bar>span{height:100%;display:block}.tt-bx-stock-bar .is-avail{background:linear-gradient(90deg,var(--tone,var(--tt-bx-good)),var(--tone,var(--tt-bx-good)))}@supports (color:color-mix(in lab,red,red)){.tt-bx-stock-bar .is-avail{background:linear-gradient(90deg,color-mix(in srgb,var(--tone,var(--tt-bx-good)) 70%,#fff),var(--tone,var(--tt-bx-good)))}}.tt-bx-stock-bar .is-held{background:var(--tt-accent-300)}.tt-bx-stock-bar .is-sold{background:var(--tt-text)}@supports (color:color-mix(in lab,red,red)){.tt-bx-stock-bar .is-sold{background:color-mix(in srgb,var(--tt-text) 16%,transparent)}}.tt-bx-stock-n{color:var(--tt-neutral-600);font-variant-numeric:tabular-nums;justify-content:space-between;gap:6px;margin-top:4px;font-size:11px;display:flex}.tt-bx-stock-n b{color:var(--tt-text);font-weight:800}.tt-bx-pace{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:700;display:block}.tt-bx-pace small{color:var(--tt-neutral-600);font-size:10.5px;font-weight:600}.tt-bx-runway{white-space:nowrap;color:var(--tone,var(--tt-bx-mute));align-items:center;gap:5px;margin-top:2px;font-size:10.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-bx-runway{color:color-mix(in srgb,var(--tone,var(--tt-bx-mute)) 75%,#000)}}.tt-bx-runway svg{width:11px;height:11px}.tt-bx-act{white-space:nowrap;color:var(--tt-accent-800);background:var(--tt-accent-100);box-shadow:inset 0 0 0 1px var(--tt-accent-200);border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:800;transition:background-color .15s,transform .15s;display:inline-flex}.tt .tt-bx-act{color:var(--tt-accent-800)}.tt-bx-act:hover{background:var(--tt-accent-200);transform:translateY(-1px)}.tt-bx-act svg{width:12px;height:12px}.tt .tt-bx-act-hot{color:#fff;background:linear-gradient(165deg,#e07a5a,#b23c3c);box-shadow:0 4px 10px #b23c3c4d}.tt .tt-bx-act-hot:hover{background:linear-gradient(165deg,#e0805e,#9e2f2f)}.tt-bx-row-off td{opacity:.55}.tt-bx-legend{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.tt-bx-legend span{align-items:center;gap:6px;display:inline-flex}.tt-bx-verdict{--v1:#3d5a24;--v2:#6f8a45;--glow:#c6f08c;align-items:center;gap:var(--tt-4);margin-bottom:var(--tt-4);color:#fff;background:radial-gradient(120% 160% at 100% 0%,var(--glow),transparent 55%),linear-gradient(135deg,var(--v1),var(--v2));border-radius:22px;grid-template-columns:minmax(0,1fr) auto;padding:16px 20px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-bx-verdict{background:radial-gradient(120% 160% at 100% 0%,color-mix(in srgb,var(--glow) 30%,transparent),transparent 55%),linear-gradient(135deg,var(--v1),var(--v2))}}.tt-bx-verdict{box-shadow:inset 0 1px #fff3,0 14px 30px var(--v1)}@supports (color:color-mix(in lab,red,red)){.tt-bx-verdict{box-shadow:inset 0 1px #fff3,0 14px 30px color-mix(in srgb,var(--v1) 35%,transparent)}}.tt-bx-verdict:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 70%);mask-image:linear-gradient(90deg,#0000,#000 70%)}.tt-bx-verdict>*{z-index:1;position:relative}.tt-bx-verdict-warn{--v1:#7a4a10;--v2:#b87a1e;--glow:#fde68a}.tt-bx-verdict-bad{--v1:#6e1717;--v2:#b23a32;--glow:#fca5a5}.tt-bx-verdict-info{--v1:#16346d;--v2:#2a5fbe;--glow:#b3ccf7}.tt-bx-verdict-mute{--v1:#3e3a33;--v2:#6b6457;--glow:#dcd3c4}.tt-bx-verdict-main{align-items:center;gap:14px;min-width:0;display:flex}.tt-bx-orb{background:var(--glow);width:14px;height:14px;box-shadow:0 0 0 5px var(--glow),0 0 20px var(--glow);border-radius:999px;flex:none}@supports (color:color-mix(in lab,red,red)){.tt-bx-orb{box-shadow:0 0 0 5px color-mix(in srgb,var(--glow) 28%,transparent),0 0 20px var(--glow)}}.tt-bx-orb{animation:2.4s ease-in-out infinite tt-bx-pulse}@keyframes tt-bx-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(.82)}}.tt-bx-verdict-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;font-size:10px;font-weight:800;display:block}.tt-bx-verdict-title{font-family:var(--tt-font-heading);margin-top:2px;font-size:21px;line-height:1.15;display:block}.tt-bx-verdict-line{color:#ffffffd9;margin-top:3px;font-size:12.5px;display:block}.tt-bx-verdict-line b{color:#fff}.tt-bx-verdict-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tt-bx-grid{gap:var(--tt-4);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;display:grid}.tt-bx-col{gap:var(--tt-4);min-width:0;display:grid}.tt-bx-card{box-shadow:var(--tt-bx-ring),0 8px 24px #2e2b2514;background:#fff;border-radius:22px;position:relative;overflow:hidden}.tt-bx-card-head{justify-content:space-between;align-items:center;gap:var(--tt-3);border-bottom:1px solid var(--tt-divider);background:linear-gradient(#fff,#fbf6ee);flex-wrap:wrap;padding:12px 18px;display:flex}.tt-bx-card-title{font-family:var(--tt-font-heading);letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.tt-bx-card-title svg{width:16px;height:16px;color:var(--tt-accent-600)}.tt-bx-card-sub{color:var(--tt-neutral-600);font-size:11.5px}.tt-bx-card-body{padding:14px 18px}.tt-bx-card-foot{border-top:1px solid var(--tt-divider);background:var(--tt-surface);padding:10px 18px}@supports (color:color-mix(in lab,red,red)){.tt-bx-card-foot{background:color-mix(in srgb,var(--tt-surface) 35%,#fff)}}.tt-bx-card-foot{color:var(--tt-neutral-700);font-size:11.5px}.tt-bx-chart{background-image:linear-gradient(var(--tt-text) 1px,transparent 1px);align-items:flex-end;gap:3px;height:130px;padding-top:10px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.tt-bx-chart{background-image:linear-gradient(color-mix(in srgb,var(--tt-text) 6%,transparent) 1px,transparent 1px)}}.tt-bx-chart{background-size:100% 25%}.tt-bx-chart-bar{background:linear-gradient(180deg,var(--tt-accent-400),var(--tt-accent-600));transform-origin:bottom;border-radius:5px 5px 2px 2px;flex:1;min-height:3px;transition:filter .15s,transform .15s;animation:.6s cubic-bezier(.2,.8,.2,1) both tt-bx-grow;position:relative;box-shadow:inset 0 1px #ffffff73}@keyframes tt-bx-grow{0%{transform:scaleY(0)}}.tt-bx-chart-bar.is-zero{background:var(--tt-text)}@supports (color:color-mix(in lab,red,red)){.tt-bx-chart-bar.is-zero{background:color-mix(in srgb,var(--tt-text) 8%,transparent)}}.tt-bx-chart-bar.is-zero{box-shadow:none}.tt-bx-chart-bar.is-today{background:linear-gradient(180deg,var(--tt-accent-2-400),var(--tt-accent-2-700))}.tt-bx-chart-bar.is-best{background:linear-gradient(#f3c26b,#c7801c)}.tt-bx-chart-bar:hover{filter:brightness(1.12)}.tt-bx-chart-bar[data-n]:hover:after{content:attr(data-n);white-space:nowrap;color:#fff;background:var(--tt-neutral-900);z-index:2;border-radius:8px;padding:3px 8px;font-size:10.5px;font-weight:700;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.tt-bx-axis{color:var(--tt-neutral-600);justify-content:space-between;margin-top:6px;font-size:10.5px;font-weight:600;display:flex}.tt-bx-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.tt-bx-fact{box-shadow:inset 0 0 0 1px var(--tt-text);background:linear-gradient(#fbf7f0,#f5ede0);border-radius:14px;padding:9px 12px}@supports (color:color-mix(in lab,red,red)){.tt-bx-fact{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tt-text) 5%,transparent)}}.tt-bx-fact{min-width:0}.tt-bx-fact-label{letter-spacing:.09em;text-transform:uppercase;color:var(--tt-neutral-600);font-size:9.5px;font-weight:800;display:block}.tt-bx-fact-value{font-family:var(--tt-font-heading);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:17px;line-height:1.1;display:block;overflow:hidden}.tt-bx-fact-hint{color:var(--tt-neutral-600);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;display:block;overflow:hidden}.tt-bx-rhythm{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:18px;margin-top:16px;display:grid}.tt-bx-rhythm-label{letter-spacing:.09em;text-transform:uppercase;color:var(--tt-neutral-600);margin-bottom:6px;font-size:10px;font-weight:800;display:block}.tt-bx-week{grid-template-columns:repeat(7,1fr);align-items:end;gap:4px;height:54px;display:grid}.tt-bx-week>span{flex-direction:column;justify-content:flex-end;height:100%;display:flex;position:relative}.tt-bx-week i{background:var(--tt-accent-2-600);border-radius:4px 4px 2px 2px;min-height:3px;display:block}@supports (color:color-mix(in lab,red,red)){.tt-bx-week i{background:color-mix(in srgb,var(--tt-accent-2-600) 65%,#fff)}}.tt-bx-week span.is-peak i{background:linear-gradient(180deg,var(--tt-accent-2-500),var(--tt-accent-2-700))}.tt-bx-week b{text-align:center;color:var(--tt-neutral-600);margin-top:3px;font-size:9.5px;font-weight:700;display:block}.tt-bx-hours{grid-template-columns:repeat(24,1fr);gap:2px;display:grid}.tt-bx-hours>span{background:var(--tt-accent-600);border-radius:4px;height:26px}@supports (color:color-mix(in lab,red,red)){.tt-bx-hours>span{background:color-mix(in srgb,var(--tt-accent-600) calc(var(--h,0) * 100%),#f1ebe0)}}.tt-bx-hours-axis{color:var(--tt-neutral-600);justify-content:space-between;margin-top:4px;font-size:9.5px;font-weight:600;display:flex}.tt-bx-mix{background:var(--tt-text);border-radius:999px;height:14px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-bx-mix{background:color-mix(in srgb,var(--tt-text) 7%,transparent)}}.tt-bx-mix{box-shadow:inset 0 1px 2px #00000014}.tt-bx-mix>span{height:100%;transition:width .4s;display:block}.tt-bx-c-avail{background:linear-gradient(180deg,var(--tt-accent-400),var(--tt-accent-600))}.tt-bx-c-held{background:linear-gradient(#f3c26b,#d9952d)}.tt-bx-c-sold{background:linear-gradient(180deg,var(--tt-accent-2-400),var(--tt-accent-2-600))}.tt-bx-c-dead{background:linear-gradient(#e49a9a,#c25656)}.tt-bx-mix-keys{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.tt-bx-mix-key{align-items:flex-start;gap:8px;display:flex}.tt-bx-mix-key>i{border-radius:3px;flex:none;width:10px;height:10px;margin-top:4px}.tt-bx-mix-key b{font-family:var(--tt-font-heading);font-size:18px;font-weight:400;line-height:1.1;display:block}.tt-bx-mix-key span{color:var(--tt-neutral-600);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:700;display:block}.tt-bx-funnel{gap:7px;display:grid}.tt-bx-funnel-row{grid-template-columns:120px minmax(0,1fr) 64px;align-items:center;gap:10px;font-size:12px;display:grid}.tt-bx-funnel-row>span:first-child{color:var(--tt-neutral-800);font-weight:700}.tt-bx-funnel-track{background:var(--tt-text);border-radius:999px;height:10px}@supports (color:color-mix(in lab,red,red)){.tt-bx-funnel-track{background:color-mix(in srgb,var(--tt-text) 7%,transparent)}}.tt-bx-funnel-track{overflow:hidden}.tt-bx-funnel-track>i{border-radius:inherit;background:var(--tone,var(--tt-accent-500));height:100%;display:block}.tt-bx-funnel-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.tt-bx-chan{gap:10px;display:grid}.tt-bx-chan-row{gap:4px;display:grid}.tt-bx-chan-top{justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.tt-bx-chan-top b{font-weight:700}.tt-bx-chan-top span{color:var(--tt-neutral-600);font-variant-numeric:tabular-nums}.tt-bx-chan-bar{background:var(--tt-text);border-radius:999px;height:7px}@supports (color:color-mix(in lab,red,red)){.tt-bx-chan-bar{background:color-mix(in srgb,var(--tt-text) 7%,transparent)}}.tt-bx-chan-bar{overflow:hidden}.tt-bx-chan-bar>i{border-radius:inherit;background:linear-gradient(90deg,var(--tt-accent-400),var(--tt-accent-700));height:100%;display:block}.tt-bx-ledger{border-top:1px dashed var(--tt-divider);gap:6px;margin-top:14px;padding-top:12px;font-size:12.5px;display:grid}.tt-bx-ledger>div{justify-content:space-between;gap:8px;display:flex}.tt-bx-ledger span{color:var(--tt-neutral-700)}.tt-bx-ledger b{font-variant-numeric:tabular-nums}.tt-bx-ledger .is-total{border-top:1px solid var(--tt-divider);padding-top:6px;font-size:13.5px}.tt-bx-ledger .is-total b{font-family:var(--tt-font-heading);color:var(--tt-accent-2-700);font-size:17px;font-weight:400}.tt-bx-sale{border-bottom:1px solid var(--tt-text);align-items:center;gap:10px;padding:8px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-bx-sale{border-bottom:1px solid color-mix(in srgb,var(--tt-text) 6%,transparent)}}.tt-bx-sale{font-size:12.5px}.tt-bx-sale:last-child{border-bottom:0}.tt-bx-sale-ico{width:28px;height:28px;color:var(--tt-accent-2-700);background:var(--tt-accent-2-100);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tt-bx-sale-ico svg{width:14px;height:14px}.tt-bx-sale-main{flex:1;min-width:0}.tt-bx-sale-main b{white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.tt-bx-sale-main span{color:var(--tt-neutral-600);font-size:11px;display:block}.tt-bx-sale-amt{font-variant-numeric:tabular-nums;color:var(--tt-accent-2-700);font-weight:800}.tt-bx-spec{background:var(--tt-divider);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.tt-bx-spec>div{background:#fff;min-width:0;padding:9px 12px}.tt-bx-spec dt{letter-spacing:.09em;text-transform:uppercase;color:var(--tt-neutral-600);font-size:9.5px;font-weight:800}.tt-bx-spec dd{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:13px;font-weight:700;overflow:hidden}.tt-bx-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.tt-bx-code{letter-spacing:.04em;box-shadow:inset 0 0 0 1px var(--tt-text);background:linear-gradient(#fbf7f0,#f3eadb);border-radius:10px;justify-content:space-between;align-items:center;gap:6px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-bx-code{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tt-text) 6%,transparent)}}.tt-bx-code{transition:transform .12s,box-shadow .12s}.tt .tt-bx-code{color:var(--tt-text)}.tt-bx-code:hover{box-shadow:inset 0 0 0 1px var(--tt-accent-300),0 4px 10px var(--tt-accent-700);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.tt-bx-code:hover{box-shadow:inset 0 0 0 1px var(--tt-accent-300),0 4px 10px color-mix(in srgb,var(--tt-accent-700) 12%,transparent)}}.tt-bx-controls{gap:8px;display:grid}.tt-bx-control{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--tt-text);box-shadow:inset 0 0 0 1px var(--tt-text);background:linear-gradient(#fbf7f0,#f5ede0);border:0;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-bx-control{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tt-text) 7%,transparent)}}.tt-bx-control{transition:transform .12s,box-shadow .12s,background-color .12s}.tt-bx-control:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--tt-accent-300),0 6px 14px #2e2b251a;transform:translateY(-1px)}.tt-bx-control:disabled{opacity:.5;cursor:not-allowed}.tt-bx-control-ico{color:#fff;background:linear-gradient(155deg,var(--tt-accent-500),var(--tt-accent-700));border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:inset 0 1px #ffffff4d}.tt-bx-control-ico svg{width:15px;height:15px}.tt-bx-control b{font-size:13px;font-weight:700;display:block}.tt-bx-control span span{color:var(--tt-neutral-600);font-size:11px;line-height:1.35;display:block}.tt-bx-control-go .tt-bx-control-ico{background:linear-gradient(155deg,var(--tt-accent-2-500),var(--tt-accent-2-700))}.tt-bx-control-wait .tt-bx-control-ico{background:linear-gradient(155deg,#f0b257,#b8741a)}.tt-bx-control-bad{background:linear-gradient(#fff6f6,#fbe9e9)}.tt-bx-control-bad .tt-bx-control-ico{background:linear-gradient(155deg,#e07a7a,#a12f2f)}.tt-bx-control-bad b{color:#8f2626}.tt-bx-qty{align-items:stretch;gap:8px;display:flex}.tt-bx-step{cursor:pointer;width:52px;font-family:var(--tt-font-heading);color:var(--tt-accent-800);background:linear-gradient(180deg,#fff,var(--tt-accent-100));box-shadow:inset 0 0 0 1px var(--tt-accent-200),0 2px 6px var(--tt-accent-700);border:0;border-radius:16px;flex:none;justify-content:center;align-items:center;font-size:22px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-bx-step{box-shadow:inset 0 0 0 1px var(--tt-accent-200),0 2px 6px color-mix(in srgb,var(--tt-accent-700) 10%,transparent)}}.tt-bx-step{transition:transform .12s}.tt-bx-step:hover{transform:translateY(-1px)}.tt-bx-step:active{transform:translateY(1px)}.tt-bx-qty-input{border:1.5px solid var(--tt-divider);min-width:0;font-family:var(--tt-font-heading);text-align:center;color:var(--tt-accent-800);box-shadow:inset 0 2px 4px var(--tt-text);background:linear-gradient(#fbf7f0,#fff);border-radius:18px;flex:1;padding:10px 16px;font-size:38px;line-height:1}@supports (color:color-mix(in lab,red,red)){.tt-bx-qty-input{box-shadow:inset 0 2px 4px color-mix(in srgb,var(--tt-text) 6%,transparent)}}.tt-bx-qty-input{appearance:textfield}.tt-bx-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tt-bx-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tt-bx-qty-input:focus{border-color:var(--tt-accent-500);box-shadow:0 0 0 4px var(--tt-accent-500);outline:none}@supports (color:color-mix(in lab,red,red)){.tt-bx-qty-input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--tt-accent-500) 16%,transparent)}}.tt-bx-range{appearance:none;cursor:pointer;background:linear-gradient(90deg,var(--tt-accent-500) var(--fill,0%),var(--tt-text) var(--fill,0%));border-radius:999px;width:100%;height:6px;margin-top:14px}@supports (color:color-mix(in lab,red,red)){.tt-bx-range{background:linear-gradient(90deg,var(--tt-accent-500) var(--fill,0%),color-mix(in srgb,var(--tt-text) 10%,transparent) var(--fill,0%))}}.tt-bx-range::-webkit-slider-thumb{appearance:none;width:20px;height:20px;box-shadow:0 0 0 5px var(--tt-accent-500),0 3px 8px #00000040;background:#fff;border:0;border-radius:999px}.tt-bx-range::-moz-range-thumb{border:4px solid var(--tt-accent-500);background:#fff;border-radius:999px;width:18px;height:18px}.tt-bx-picks{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;margin-top:14px;display:grid}.tt-bx-pick{cursor:pointer;text-align:left;font:inherit;color:var(--tt-text);box-shadow:inset 0 0 0 1.5px var(--tt-divider);background:#fff;border:0;border-radius:16px;flex-direction:column;align-items:flex-start;padding:10px 12px;transition:transform .12s,box-shadow .12s;display:flex;position:relative}.tt-bx-pick:hover{box-shadow:inset 0 0 0 1.5px var(--tt-accent-400),0 6px 14px var(--tt-accent-700);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.tt-bx-pick:hover{box-shadow:inset 0 0 0 1.5px var(--tt-accent-400),0 6px 14px color-mix(in srgb,var(--tt-accent-700) 12%,transparent)}}.tt-bx-pick.is-on{box-shadow:inset 0 0 0 2px var(--tt-accent-600),0 0 0 4px var(--tt-accent-500)}@supports (color:color-mix(in lab,red,red)){.tt-bx-pick.is-on{box-shadow:inset 0 0 0 2px var(--tt-accent-600),0 0 0 4px color-mix(in srgb,var(--tt-accent-500) 16%,transparent)}}.tt-bx-pick.is-on{background:linear-gradient(180deg,#fff,var(--tt-accent-100))}.tt-bx-pick b{font-family:var(--tt-font-heading);color:var(--tt-accent-800);font-size:20px;font-weight:400;line-height:1}.tt-bx-pick span{margin-top:4px;font-size:11.5px;font-weight:700;display:block}.tt-bx-pick small{color:var(--tt-neutral-600);font-size:10.5px;display:block}.tt-bx-pick-badge{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:linear-gradient(165deg,var(--tt-accent-2-500),var(--tt-accent-2-700));box-shadow:0 3px 8px var(--tt-accent-2-700);border-radius:999px;padding:1px 7px;font-size:9px;font-weight:800;position:absolute;top:-7px;right:8px}@supports (color:color-mix(in lab,red,red)){.tt-bx-pick-badge{box-shadow:0 3px 8px color-mix(in srgb,var(--tt-accent-2-700) 30%,transparent)}}.tt-bx-proj{background:linear-gradient(160deg,#122a52,var(--tt-accent-800) 60%,var(--tt-accent-700));color:#fff;box-shadow:inset 0 1px #ffffff2e,0 10px 24px var(--tt-accent-900);border-radius:18px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.tt-bx-proj{box-shadow:inset 0 1px #ffffff2e,0 10px 24px color-mix(in srgb,var(--tt-accent-900) 24%,transparent)}}.tt-bx-proj-side{text-align:center;min-width:0}.tt-bx-proj-side span{letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6;font-size:9.5px;font-weight:800;display:block}.tt-bx-proj-side b{font-family:var(--tt-font-heading);margin-top:3px;font-size:28px;font-weight:400;line-height:1.05;display:block}.tt-bx-proj-side small{color:#ffffffbf;margin-top:2px;font-size:11px;display:block}.tt-bx-proj-arrow{background:#ffffff24;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.tt-bx-proj-arrow svg{width:16px;height:16px}.tt-bx-proj-list{gap:6px;margin-top:12px;display:grid}.tt-bx-proj-list>div{justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.tt-bx-proj-list span{color:var(--tt-neutral-700)}.tt-bx-proj-list b{font-variant-numeric:tabular-nums;text-align:right}.tt-bx-toggle{cursor:pointer;box-shadow:inset 0 0 0 1px var(--tt-text);background:linear-gradient(#fbf7f0,#f5ede0);border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-bx-toggle{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tt-text) 6%,transparent)}}.tt-bx-toggle input{opacity:0;pointer-events:none;position:absolute}.tt-bx-switch{background:var(--tt-neutral-400);border-radius:999px;flex:none;width:40px;height:23px;transition:background-color .18s;position:relative}.tt-bx-switch:after{content:"";background:#fff;border-radius:999px;width:17px;height:17px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.tt-bx-toggle input:checked+.tt-bx-switch{background:var(--tt-accent-2-600)}.tt-bx-toggle input:checked+.tt-bx-switch:after{transform:translate(17px)}.tt-bx-toggle input:focus-visible+.tt-bx-switch{outline:2px solid var(--tt-accent);outline-offset:2px}.tt-bx-toggle b{font-size:13px;font-weight:700;display:block}.tt-bx-toggle small{color:var(--tt-neutral-600);font-size:11px;display:block}.tt-bx-facts-list{gap:10px;display:grid}.tt-bx-facts-list>div{gap:10px;display:flex}.tt-bx-facts-list i{width:26px;height:26px;color:var(--tt-accent-700);background:linear-gradient(160deg,#fff,var(--tt-accent-100));box-shadow:inset 0 0 0 1px var(--tt-accent-200);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tt-bx-facts-list i svg{width:13px;height:13px}.tt-bx-facts-list b{font-size:12.5px;font-weight:700;display:block}.tt-bx-facts-list span{color:var(--tt-neutral-700);font-size:11.5px;line-height:1.45;display:block}.tt-bx-presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.tt-bx-preset{cursor:pointer;text-align:left;font:inherit;color:var(--tt-text);box-shadow:inset 0 0 0 1.5px var(--tt-divider);background:linear-gradient(#fff,#fbf6ee);border:0;border-radius:16px;flex-direction:column;align-items:flex-start;padding:10px 12px 11px;transition:transform .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.tt-bx-preset:after{content:"";background:var(--tt-accent-100);opacity:.8;border-radius:999px;width:70px;height:70px;position:absolute;top:-30px;right:-30px}.tt-bx-preset>*{z-index:1;position:relative}.tt-bx-preset:hover{box-shadow:inset 0 0 0 1.5px var(--tt-accent-400),0 8px 18px var(--tt-accent-700);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.tt-bx-preset:hover{box-shadow:inset 0 0 0 1.5px var(--tt-accent-400),0 8px 18px color-mix(in srgb,var(--tt-accent-700) 12%,transparent)}}.tt-bx-preset.is-on{box-shadow:inset 0 0 0 2px var(--tt-accent-600),0 0 0 4px var(--tt-accent-500)}@supports (color:color-mix(in lab,red,red)){.tt-bx-preset.is-on{box-shadow:inset 0 0 0 2px var(--tt-accent-600),0 0 0 4px color-mix(in srgb,var(--tt-accent-500) 15%,transparent)}}.tt-bx-preset b{font-size:12.5px;font-weight:800}.tt-bx-preset strong{font-family:var(--tt-font-heading);color:var(--tt-accent-700);margin-top:4px;font-size:19px;font-weight:400;line-height:1.1}.tt-bx-preset small{color:var(--tt-neutral-600);margin-top:2px;font-size:10.5px}.tt-bx-copy{gap:6px;margin-top:12px;display:grid}.tt-bx-copy-row{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--tt-text);box-shadow:inset 0 0 0 1px var(--tt-divider);background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:7px 10px;transition:background-color .12s,box-shadow .12s;display:flex}.tt-bx-copy-row:hover{background:var(--tt-accent-100);box-shadow:inset 0 0 0 1px var(--tt-accent-300)}.tt-bx-copy-row.is-on{background:var(--tt-accent-100);box-shadow:inset 0 0 0 1.5px var(--tt-accent-600)}.tt-bx-copy-row .tt-bx-ticket{border-radius:10px;width:38px;height:34px}.tt-bx-copy-row .tt-bx-ticket b{font-size:12px}.tt-bx-copy-main{flex:1;min-width:0}.tt-bx-copy-main b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;display:block;overflow:hidden}.tt-bx-copy-main span{color:var(--tt-neutral-600);font-size:11px;display:block}.tt-bx-copy-side{text-align:right;color:var(--tt-neutral-600);white-space:nowrap;font-size:11px}.tt-bx-copy-side b{color:var(--tt-text);font-size:12.5px;display:block}.tt-bx-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.tt-bx-field-hint{color:var(--tt-neutral-600);margin-top:5px;font-size:11px;line-height:1.4;display:block}.tt-bx-field-hint b{color:var(--tt-text)}.tt-bx-inline{align-items:center;gap:8px;display:flex}.tt-bx-inline .tt-tabs{flex:none;margin:0;padding:3px}.tt-bx-inline .tt-tab{padding:6px 13px;font-size:12.5px}.tt-bx-money{position:relative}.tt-bx-money>span{color:var(--tt-neutral-600);pointer-events:none;font-weight:800;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.tt-bx-money .tt-input{padding-left:30px;font-weight:700}.tt-bx-suggest{cursor:pointer;font:inherit;letter-spacing:.04em;text-transform:none;color:var(--tt-accent-800);background:var(--tt-accent-100);box-shadow:inset 0 0 0 1px var(--tt-accent-200);border:0;border-radius:999px;align-items:center;gap:4px;margin-left:6px;padding:2px 9px;font-size:10px;font-weight:800;display:inline-flex}.tt-bx-suggest:hover{background:var(--tt-accent-200)}.tt-bx-suggest svg{width:11px;height:11px}.tt-bx-chips{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.tt-bx-chipbtn{cursor:pointer;font:inherit;color:var(--tt-neutral-800);box-shadow:inset 0 0 0 1px var(--tt-divider);background:#fff;border:0;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;transition:box-shadow .12s,background-color .12s}.tt-bx-chipbtn:hover{box-shadow:inset 0 0 0 1px var(--tt-accent-400)}.tt-bx-chipbtn.is-on{color:#fff;background:linear-gradient(165deg,var(--tt-accent-500),var(--tt-accent-700));box-shadow:none}.tt-bx-source{background:linear-gradient(180deg,#fff,var(--tt-accent-100));box-shadow:inset 0 0 0 1.5px var(--tt-accent-300);border-radius:18px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.tt-bx-source-ico{color:#fff;background:linear-gradient(155deg,var(--tt-accent-500),var(--tt-accent-800));border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:inset 0 1px #ffffff4d}.tt-bx-source-ico svg{width:17px;height:17px}.tt-bx-source-points{flex-wrap:wrap;gap:4px 12px;margin-top:6px;display:flex}.tt-bx-source-points span{color:var(--tt-neutral-800);font-size:11.5px;font-weight:600}.tt-bx-source-points em{color:var(--tt-accent-2-600);font-style:normal;font-weight:800}.tt-bx-phone{background:linear-gradient(170deg,#1d2433,#0f141f);border-radius:26px;padding:14px;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 34px #10141f59}.tt-bx-phone-bar{color:#fff9;justify-content:space-between;align-items:center;padding:0 4px 10px;font-size:10.5px;font-weight:700;display:flex}.tt-bx-offer{color:#fff;background:radial-gradient(120% 120% at 100% 0%,#7ba6ee73,transparent 55%),linear-gradient(150deg,var(--tt-accent-700),var(--tt-accent-500));border-radius:18px;padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff40}.tt-bx-offer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:40%;height:180%;animation:5s ease-in-out infinite tt-bx-sheen;position:absolute;top:-40%;left:-40%;transform:rotate(20deg)}.tt-bx-offer>*{z-index:1;position:relative}.tt-bx-offer-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.tt-bx-offer-validity{font-family:var(--tt-font-heading);font-size:26px;line-height:1}.tt-bx-offer-meta{color:#fffc;margin-top:4px;font-size:11.5px}.tt-bx-offer-price{font-family:var(--tt-font-heading);font-size:28px;line-height:1}.tt-bx-offer-foot{color:#fffc;border-top:1px dashed #ffffff4d;justify-content:space-between;align-items:center;margin-top:14px;padding-top:10px;font-size:11px;display:flex}.tt-bx-offer-buy{color:var(--tt-accent-800);background:#fff;border-radius:999px;padding:5px 12px;font-weight:800}.tt-bx-ladder{gap:5px;display:grid}.tt-bx-ladder-row{border-radius:10px;grid-template-columns:minmax(0,1fr) 90px 62px;align-items:center;gap:8px;padding:5px 8px;font-size:12px;display:grid}.tt-bx-ladder-row.is-new{background:linear-gradient(90deg,var(--tt-accent-100),transparent);box-shadow:inset 2px 0 0 var(--tt-accent-600);font-weight:700}.tt-bx-ladder-row>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tt-bx-ladder-bar{background:var(--tt-text);border-radius:999px;height:6px}@supports (color:color-mix(in lab,red,red)){.tt-bx-ladder-bar{background:color-mix(in srgb,var(--tt-text) 7%,transparent)}}.tt-bx-ladder-bar{overflow:hidden}.tt-bx-ladder-bar>i{border-radius:inherit;background:linear-gradient(90deg,var(--tt-accent-2-400),var(--tt-accent-2-700));height:100%;display:block}.tt-bx-ladder-row.is-new .tt-bx-ladder-bar>i{background:linear-gradient(90deg,var(--tt-accent-400),var(--tt-accent-700))}.tt-bx-ladder-row>span:last-child{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.tt-bx-checks{gap:7px;display:grid}.tt-bx-checks>div{align-items:center;gap:8px;font-size:12.5px;display:flex}.tt-bx-checks i{color:#fff;background:var(--tt-neutral-400);border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.tt-bx-checks .is-ok i{background:var(--tt-accent-2-600)}.tt-bx-checks .is-warn i{background:var(--tt-bx-warn)}.tt-bx-sticky{top:var(--tt-4);position:sticky}.tt-bx-submit{border-top:1px solid var(--tt-divider);background:linear-gradient(#fbf6ee,#f5ede0);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;display:flex}@media(max-width:1180px){.tt-bx-hero{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-bx-hero-cell:first-child{border-bottom:1px solid #ffffff1a;grid-column:1/-1}.tt-bx-hero-cell:nth-child(2){border-left:0}.tt-bx-presets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){.tt-bx-grid{grid-template-columns:minmax(0,1fr)}.tt-bx-sticky{position:static}}@media(max-width:720px){.tt-bx-hero,.tt-bx-facts,.tt-bx-mix-keys{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-bx-rhythm,.tt-bx-fields,.tt-bx-verdict{grid-template-columns:minmax(0,1fr)}.tt-bx-verdict-actions{justify-content:flex-start}.tt-bx-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-bx-funnel-row{grid-template-columns:96px minmax(0,1fr) 54px}}.tt-tm-role-owner{--role:var(--tt-accent-600);--role-dk:var(--tt-accent-800);--role-bg:var(--tt-accent-100)}.tt-tm-role-staff{--role:var(--tt-accent-2-600);--role-dk:var(--tt-accent-2-800);--role-bg:var(--tt-accent-2-100)}.tt-tm-hero{margin-bottom:var(--tt-4);color:#fff;background:radial-gradient(110% 160% at 0% 0%,#7ba6ee59,transparent 55%),linear-gradient(150deg,#122a52,var(--tt-accent-800) 55%,var(--tt-accent-700));box-shadow:inset 0 1px #ffffff2e,0 16px 36px var(--tt-accent-900);border-radius:24px;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-tm-hero{box-shadow:inset 0 1px #ffffff2e,0 16px 36px color-mix(in srgb,var(--tt-accent-900) 28%,transparent)}}.tt-tm-hero:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1f,#0000);position:absolute;inset:0 0 60%}.tt-tm-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:30%;height:180%;animation:7s ease-in-out infinite tt-tm-sheen;position:absolute;top:-40%;left:-30%;transform:rotate(18deg)}@keyframes tt-tm-sheen{0%,55%{left:-30%}to{left:130%}}.tt-tm-hero>*{z-index:1;position:relative}.tt-tm-hero-cell{border-left:1px solid #ffffff1a;min-width:0;padding:14px 18px}.tt-tm-hero-cell:first-child{border-left:0}.tt-tm-hero-label{letter-spacing:.1em;text-transform:uppercase;color:#ffffffa8;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.tt-tm-hero-label svg{width:12px;height:12px}.tt-tm-hero-row{align-items:center;gap:14px;display:flex}.tt-tm-hero-value{font-family:var(--tt-font-heading);letter-spacing:-.02em;white-space:nowrap;margin-top:6px;font-size:25px;line-height:1;display:block}.tt-tm-hero-value small{font-family:var(--tt-font-body);opacity:.65;letter-spacing:0;font-size:12px;font-weight:700}.tt-tm-hero-hint{color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:11.5px;display:block;overflow:hidden}.tt-tm-hero-hint b{color:#fff}.tt-tm-hero-cell.is-warn .tt-tm-hero-value{color:#ffd38a}.tt-tm-meter{background:#ffffff29;border-radius:999px;height:5px;margin-top:10px;display:block;overflow:hidden}.tt-tm-meter>span{border-radius:inherit;background:linear-gradient(90deg,#c6f08c,#e6ffc4);height:100%;display:block;box-shadow:0 0 10px #c6f08c99}.tt-tm-stack{margin-top:6px;display:flex}.tt-tm-face{color:#fff;background:linear-gradient(155deg,var(--role,#888),var(--role-dk,#555));border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;margin-left:-8px;font-size:10px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-tm-face{background:linear-gradient(155deg,color-mix(in srgb,var(--role,#888) 70%,#fff),var(--role-dk,#555))}}.tt-tm-face{box-shadow:0 0 0 2px var(--tt-accent-800)}.tt-tm-face:first-child{margin-left:0}.tt-tm-face-more{background:#ffffff2e}.tt-tm-grid{gap:var(--tt-4);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;display:grid}.tt-tm-side{gap:var(--tt-4);min-width:0;display:grid}.tt-tm-list{margin:0;padding:0;list-style:none}.tt-tm-member{border-bottom:1px solid var(--tt-text);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 18px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.tt-tm-member{border-bottom:1px solid color-mix(in srgb,var(--tt-text) 6%,transparent)}}.tt-tm-member{transition:background-color .14s}.tt-tm-member:hover{background:var(--tt-accent-100)}@supports (color:color-mix(in lab,red,red)){.tt-tm-member:hover{background:color-mix(in srgb,var(--tt-accent-100) 55%,#fff)}}.tt-tm-member:hover:before{content:"";background:var(--tt-accent-600);width:3px;position:absolute;top:0;bottom:0;left:0}.tt-tm-member.is-off .tt-tm-who{opacity:.55}.tt-tm-who{flex:240px;align-items:center;gap:12px;min-width:0;display:flex}.tt-tm-avatar{color:#fff;background:linear-gradient(155deg,var(--role),var(--role-dk));border-radius:13px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.tt-tm-avatar{background:linear-gradient(155deg,color-mix(in srgb,var(--role) 70%,#fff),var(--role-dk))}}.tt-tm-avatar{box-shadow:inset 0 1px #ffffff59,0 4px 10px var(--role-dk)}@supports (color:color-mix(in lab,red,red)){.tt-tm-avatar{box-shadow:inset 0 1px #ffffff59,0 4px 10px color-mix(in srgb,var(--role-dk) 28%,transparent)}}.tt-tm-avatar:after{content:"";background:linear-gradient(#ffffff4d,#0000);border-radius:13px 13px 0 0;position:absolute;inset:0 0 50%}.tt-tm-presence{z-index:1;background:var(--tone);border-radius:999px;width:12px;height:12px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 2.5px #fff}.tt-tm-name{align-items:center;gap:6px;font-size:13.5px;font-weight:700;line-height:1.25;display:flex}.tt-tm-you{letter-spacing:.06em;text-transform:uppercase;color:var(--tt-accent-800);background:var(--tt-accent-100);border-radius:999px;padding:1px 7px;font-size:9.5px;font-weight:800}.tt-tm-meta{min-width:0;color:var(--tt-neutral-600);align-items:center;gap:4px;margin-top:1px;font-size:11.5px;display:flex}.tt-tm-sep{opacity:.6}.tt-tm-seen{color:var(--tt-neutral-600);margin-top:2px;font-size:10.5px;font-weight:700;display:block}.tt-tm-seen-good{color:#4d6a26}.tt-tm-seen-wait{color:#9a5511}.tt-tm-seen-bad{color:#a12f2f}.tt-tm-controls{align-items:center;gap:10px;margin-left:auto;display:flex}.tt-tm-seg{background:var(--tt-surface);box-shadow:inset 0 1px 2px var(--tt-text);border-radius:999px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-tm-seg{box-shadow:inset 0 1px 2px color-mix(in srgb,var(--tt-text) 10%,transparent)}}.tt-tm-seg-opt{font:inherit;color:var(--tt-neutral-700);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:700;transition:background-color .15s,color .15s}button.tt-tm-seg-opt:hover{color:var(--tt-text);background:#fffc}.tt-tm-seg-opt.is-on{color:#fff;cursor:default;background:linear-gradient(165deg,var(--tt-accent-500),var(--tt-accent-700));box-shadow:0 3px 8px var(--tt-accent-700)}@supports (color:color-mix(in lab,red,red)){.tt-tm-seg-opt.is-on{box-shadow:0 3px 8px color-mix(in srgb,var(--tt-accent-700) 30%,transparent)}}.tt-tm-seg-opt.is-locked{cursor:not-allowed}.tt-tm-seg-opt.is-locked:not(.is-on){opacity:.5}.tt-tm-seg-opt.is-locked.is-on{background:var(--tt-neutral-600);box-shadow:none}.tt-tm-switch{min-width:104px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.tt-tm-switch-track{background:#d9a3a3;border-radius:999px;flex:none;width:34px;height:20px;transition:background-color .2s;position:relative;box-shadow:inset 0 1px 2px #00000026}.tt-tm-switch-knob{background:linear-gradient(#fff,#f1ece3);border-radius:999px;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.tt-tm-switch.is-on .tt-tm-switch-track{background:linear-gradient(90deg,var(--tt-bx-good),#8fab5f)}.tt-tm-switch.is-on .tt-tm-switch-knob{transform:translate(14px)}.tt-tm-switch:hover .tt-tm-switch-knob{box-shadow:0 1px 3px #00000040,0 0 0 4px #ffffff80}.tt-tm-switch-label{color:#a12f2f;font-size:11.5px;font-weight:700}.tt-tm-switch.is-on .tt-tm-switch-label{color:#4d6a26}.tt-tm-icon-btn,.tt-tm-lock{width:30px;height:30px;color:var(--tt-neutral-700);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:13px;transition:background-color .15s,color .15s;display:inline-flex}.tt-tm-icon-btn svg,.tt-tm-lock svg{width:15px;height:15px}.tt-tm-icon-btn:hover,.tt-tm-icon-btn.is-on{color:var(--tt-accent-800);background:var(--tt-accent-100)}.tt-tm-lock{cursor:help;color:var(--tt-neutral-500,var(--tt-neutral-600))}.tt-tm-reset{box-shadow:inset 0 0 0 1px var(--tt-text);background:linear-gradient(#fbf7f0,#f5ede0);border-radius:14px;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px 10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-tm-reset{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tt-text) 6%,transparent)}}.tt-tm-reset-label{align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.tt-tm-reset-label svg{width:14px;height:14px;color:var(--tt-accent-700)}.tt-tm-reset .tt-tm-pw{flex:180px}.tt-tm-err{color:#a12f2f;flex-basis:100%;font-size:11.5px;font-weight:600}.tt-tm-pw{display:flex;position:relative}.tt-tm-pw .tt-input{font-family:var(--tt-font-mono,ui-monospace, monospace);letter-spacing:.04em;padding-right:40px}.tt-tm-pw-btn{width:28px;height:28px;color:var(--tt-accent-700);cursor:pointer;background:#ffffffb3;border:0;border-radius:9px;justify-content:center;align-items:center;margin-top:-14px;display:inline-flex;position:absolute;top:50%;right:6px}.tt-tm-pw-btn:hover{background:#fff}.tt-tm-pw-btn svg{width:14px;height:14px}.tt-tm-pw-btn:active svg{transition:transform .2s;transform:rotate(180deg)}.tt-tm-none{text-align:center;color:var(--tt-neutral-600);padding:26px 18px;font-size:13px}.tt-tm-foot{flex-wrap:wrap;gap:6px 18px;display:flex}.tt-tm-foot span{align-items:center;gap:6px;display:inline-flex}.tt-tm-foot svg{width:13px;height:13px;color:var(--tt-accent-700)}.tt-tm-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--role-dk);background:var(--role-bg);box-shadow:inset 0 0 0 1px var(--role);border-radius:999px;align-items:center;padding:2px 9px;font-size:10px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-tm-tag{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--role) 25%,transparent)}}.tt-tm-matrix{border-collapse:collapse;width:100%;font-size:12.5px}.tt-tm-matrix th{text-align:center;padding:10px 8px 6px}.tt-tm-matrix th:first-child,.tt-tm-matrix td:first-child{text-align:left;padding-left:18px}.tt-tm-matrix th:last-child,.tt-tm-matrix td:last-child{padding-right:18px}.tt-tm-matrix td{text-align:center;border-top:1px solid var(--tt-text);padding:7px 8px}@supports (color:color-mix(in lab,red,red)){.tt-tm-matrix td{border-top:1px solid color-mix(in srgb,var(--tt-text) 5%,transparent)}}.tt-tm-matrix td{color:var(--tt-neutral-800)}.tt-tm-matrix tbody tr:hover td{background:var(--tt-surface)}@supports (color:color-mix(in lab,red,red)){.tt-tm-matrix tbody tr:hover td{background:color-mix(in srgb,var(--tt-surface) 30%,#fff)}}.tt-tm-yn{border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.tt-tm-yn svg{stroke-width:2.6px;width:12px;height:12px}.tt-tm-yn.is-yes{color:#fff;background:linear-gradient(155deg,#8fab5f,var(--tt-bx-good));box-shadow:0 2px 6px var(--tt-bx-good)}@supports (color:color-mix(in lab,red,red)){.tt-tm-yn.is-yes{box-shadow:0 2px 6px color-mix(in srgb,var(--tt-bx-good) 35%,transparent)}}.tt-tm-yn.is-no{color:var(--tt-neutral-500,#b4ab9b);background:var(--tt-text)}@supports (color:color-mix(in lab,red,red)){.tt-tm-yn.is-no{background:color-mix(in srgb,var(--tt-text) 6%,transparent)}}.tt-tm-feed{max-height:380px;margin:0;padding:6px 0;list-style:none;overflow-y:auto}.tt-tm-feed li{align-items:flex-start;gap:10px;padding:7px 18px;display:flex;position:relative}.tt-tm-feed li:not(:last-child):before{content:"";background:var(--tt-text);border-radius:2px;width:2px;position:absolute;top:34px;bottom:-6px;left:31px}@supports (color:color-mix(in lab,red,red)){.tt-tm-feed li:not(:last-child):before{background:color-mix(in srgb,var(--tt-text) 7%,transparent)}}.tt-tm-feed-icon{width:28px;height:28px;color:var(--tt-neutral-700);box-shadow:inset 0 0 0 1px var(--tt-text);background:linear-gradient(160deg,#fff,#f1ebe0);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-tm-feed-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tt-text) 8%,transparent)}}.tt-tm-feed-icon svg{width:14px;height:14px}.tt-tm-feed-team{color:var(--tt-accent-700);background:linear-gradient(160deg,#fff,var(--tt-accent-100))}.tt-tm-feed-batch{color:var(--tt-accent-2-700);background:linear-gradient(160deg,#fff,var(--tt-accent-2-100))}.tt-tm-feed-payout,.tt-tm-feed-order{color:#9a5511;background:linear-gradient(160deg,#fff,#ffe8cf)}.tt-tm-feed-line{color:var(--tt-neutral-800);font-size:12.5px;line-height:1.4;display:block}.tt-tm-feed-line b{color:var(--tt-text);font-weight:700}.tt-tm-feed-meta{color:var(--tt-neutral-600);margin-top:1px;font-size:10.5px;font-weight:600;display:block}.tt-tm-sheet{z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.tt-tm-sheet-bg{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#121a2c6b;position:absolute;inset:0}.tt-tm-sheet-panel{background:linear-gradient(#fff,#fdfaf4);flex-direction:column;width:min(440px,100%);height:100%;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .2s;display:flex;position:relative;box-shadow:-20px 0 50px #121a2c40}.tt-tm-sheet-panel.is-out{opacity:0;transform:translate(40px)}.tt-tm-sheet-head{border-bottom:1px solid var(--tt-divider);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 14px;display:flex}.tt-tm-sheet-head h2{font-family:var(--tt-font-heading);letter-spacing:-.01em;margin:2px 0 0;font-size:22px}.tt-tm-sheet-head .tt-section-label{margin:0}.tt-tm-sheet-body{flex:1;padding:18px 22px;overflow-y:auto}.tt-tm-sheet-body>.tt-label{margin-top:16px;display:block}.tt-tm-sheet-foot{border-top:1px solid var(--tt-divider);background:var(--tt-surface);justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-tm-sheet-foot{background:color-mix(in srgb,var(--tt-surface) 35%,#fff)}}.tt-tm-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tt-tm-span{grid-column:1/-1}.tt-tm-opt{text-transform:none;letter-spacing:0;opacity:.6;font-weight:600}.tt-tm-help{color:var(--tt-neutral-600);margin-top:6px;font-size:11.5px}.tt-tm-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.tt-tm-role-card{box-shadow:inset 0 0 0 1.5px var(--tt-divider);cursor:pointer;background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;transition:box-shadow .15s,transform .15s;display:flex;position:relative}.tt-tm-role-card:hover{transform:translateY(-1px)}.tt-tm-role-card input{opacity:0;pointer-events:none;position:absolute}.tt-tm-role-card b{margin-top:4px;font-size:13.5px}.tt-tm-role-card small{color:var(--tt-neutral-600);font-size:11.5px;line-height:1.4}.tt-tm-role-card:has(input:focus-visible){outline:2px solid var(--tt-accent-500);outline-offset:2px}.tt-tm-role-card.is-on{background:linear-gradient(180deg,#fff,var(--tt-accent-100))}@supports (color:color-mix(in lab,red,red)){.tt-tm-role-card.is-on{background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--tt-accent-100) 60%,#fff))}}.tt-tm-role-card.is-on{box-shadow:inset 0 0 0 2px var(--tt-accent-600),0 8px 20px var(--tt-accent-700)}@supports (color:color-mix(in lab,red,red)){.tt-tm-role-card.is-on{box-shadow:inset 0 0 0 2px var(--tt-accent-600),0 8px 20px color-mix(in srgb,var(--tt-accent-700) 16%,transparent)}}.tt-tm-role-card.is-on:after{content:"✓";color:#fff;background:var(--tt-accent-600);border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:10px;right:12px}@media(max-width:1100px){.tt-tm-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.tt-tm-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-tm-hero-cell:nth-child(3){border-left:0}.tt-tm-hero-cell:nth-child(n+3){border-top:1px solid #ffffff1a}.tt-tm-controls{margin-left:52px}.tt-tm-fields{grid-template-columns:minmax(0,1fr)}}:root{--tt-pd-unsettled-1:#f3b08f;--tt-pd-unsettled-2:#c4613c;--tt-pd-draft-1:#e2dacb;--tt-pd-draft-2:#9a907f;--tt-pd-awaiting-1:#fcd36f;--tt-pd-awaiting-2:#d9961f;--tt-pd-approved-1:#9bbff5;--tt-pd-approved-2:#2a5fbe;--tt-pd-failed-1:#f49a9a;--tt-pd-failed-2:#c63c3c;--tt-pd-paid-1:#b5d483;--tt-pd-paid-2:#56733a;--tt-pd-bad:#a12f2f}.tt-pd-seg-unsettled{background:linear-gradient(170deg,var(--tt-pd-unsettled-1),var(--tt-pd-unsettled-2))}.tt-pd-seg-draft{background:linear-gradient(170deg,var(--tt-pd-draft-1),var(--tt-pd-draft-2))}.tt-pd-seg-awaiting_approval{background:linear-gradient(170deg,var(--tt-pd-awaiting-1),var(--tt-pd-awaiting-2))}.tt-pd-seg-approved{background:linear-gradient(170deg,var(--tt-pd-approved-1),var(--tt-pd-approved-2))}.tt-pd-seg-failed{background:linear-gradient(170deg,var(--tt-pd-failed-1),var(--tt-pd-failed-2))}.tt-pd-bad{font-weight:700;color:var(--tt-pd-bad)!important}.tt-pd-good{color:var(--tt-pd-paid-2)}.tt-pd-dim{opacity:.45}.tt-pd-head-sub{color:var(--tt-neutral-600);margin-top:1px;font-size:11.5px;display:block}.tt-pd-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tt-pd-mode,.tt .tt-pd-asof{min-height:32px;color:var(--tt-accent-800);box-shadow:0 0 0 1px var(--tt-text),0 3px 10px #2e2b2514;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-pd-mode,.tt .tt-pd-asof{box-shadow:0 0 0 1px color-mix(in srgb,var(--tt-text) 8%,transparent),0 3px 10px #2e2b2514}}.tt-pd-mode span{color:var(--tt-neutral-700);font-weight:600}.tt-pd-mode svg,.tt-pd-asof svg{width:14px;height:14px}.tt-pd-mode-auto{color:var(--tt-pd-paid-2)}.tt .tt-pd-asof{color:var(--tt-neutral-700);font-variant-numeric:tabular-nums}.tt .tt-pd-asof:hover{color:var(--tt-accent-700)}.tt-pd-hero{margin-bottom:var(--tt-4);color:#fff;background:radial-gradient(60% 90% at 100% 0%,var(--tt-pd-paid-1),transparent 62%),radial-gradient(55% 80% at 0% 100%,var(--tt-accent-400),transparent 62%),linear-gradient(155deg,#0f1f3f,var(--tt-accent-800) 50%,var(--tt-accent-700));border-radius:26px;padding:20px 22px 14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-pd-hero{background:radial-gradient(60% 90% at 100% 0%,color-mix(in srgb,var(--tt-pd-paid-1) 26%,transparent),transparent 62%),radial-gradient(55% 80% at 0% 100%,color-mix(in srgb,var(--tt-accent-400) 34%,transparent),transparent 62%),linear-gradient(155deg,#0f1f3f,var(--tt-accent-800) 50%,var(--tt-accent-700))}}.tt-pd-hero{box-shadow:inset 0 1px #ffffff2e,0 20px 44px var(--tt-accent-900)}@supports (color:color-mix(in lab,red,red)){.tt-pd-hero{box-shadow:inset 0 1px #ffffff2e,0 20px 44px color-mix(in srgb,var(--tt-accent-900) 30%,transparent)}}.tt-pd-hero>*{position:relative}.tt-pd-hero-sheen{pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff1c,#0000);width:36%;animation:8s ease-in-out infinite tt-pd-sheen;inset:-40% auto -40% -60%;transform:skew(-18deg);position:absolute!important}@keyframes tt-pd-sheen{0%,60%{left:-60%}to{left:130%}}.tt-pd-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;display:flex}.tt-pd-hero-label{letter-spacing:.1em;text-transform:uppercase;color:#ffffffb8;align-items:center;gap:7px;margin:0;font-size:10.5px;font-weight:700;display:inline-flex}.tt-pd-hero-label .tt-dot-live{background:var(--tt-pd-paid-1)}.tt-pd-hero-value{font-family:var(--tt-font-heading);letter-spacing:-.03em;color:#0000;font-variant-numeric:tabular-nums;background:linear-gradient(#fff 35%,#d6e5ff);-webkit-background-clip:text;background-clip:text;margin:6px 0 4px;font-size:clamp(34px,4.4vw,50px);line-height:1}.tt-pd-hero-sub{color:#ffffffbd;margin:0;font-size:12.5px}.tt-pd-hero-sub strong{color:#fff;font-weight:700}.tt-pd-hero-paid{text-align:right;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border-radius:18px;gap:3px;padding:10px 16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.tt-pd-hero-paid .tt-pd-hero-label{justify-content:flex-end}.tt-pd-hero-paid-value{font-family:var(--tt-font-heading);font-variant-numeric:tabular-nums;font-size:24px;line-height:1.1}.tt-pd-hero-paid-sub{color:#ffffffb3;font-size:11.5px}.tt-pd-hero-paid-sub em{font-style:normal;font-weight:800}.tt-pd-up{color:#c8eb98}.tt-pd-down{color:#ffb4b4}.tt-pd-bar{background:#ffffff1a;border-radius:999px;gap:2px;height:12px;margin:16px 0 12px;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #00000040}.tt-pd-bar span{transform-origin:0;min-width:4px;height:100%;animation:.9s cubic-bezier(.2,.8,.2,1) both tt-pd-grow;display:block;box-shadow:inset 0 1px #ffffff59}@keyframes tt-pd-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tt-pd-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.tt .tt-pd-stage{color:#fff;background:linear-gradient(#ffffff1c,#ffffff0d);border-radius:16px;gap:2px;min-width:0;padding:10px 12px 11px;transition:transform .16s,background-color .16s,box-shadow .16s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff29}.tt .tt-pd-stage:hover{background:linear-gradient(#ffffff2e,#ffffff14);transform:translateY(-2px)}.tt-pd-stage-empty{opacity:.62}.tt .tt-pd-stage-hot{background:linear-gradient(#ffaa783d,#ff785a1a);box-shadow:inset 0 0 0 1px #ffbe9673,0 6px 18px #c83c2838}.tt-pd-stage-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex;overflow:hidden}.tt-pd-stage-label i,.tt-pd-legend i,.tt-pd-aging-keys i{border-radius:3px;flex:none;width:9px;height:9px;display:inline-block}.tt-pd-stage-value{font-family:var(--tt-font-heading);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:19px;line-height:1.15;overflow:hidden}.tt-pd-stage-count{color:#ffffffdb;font-size:11.5px;font-weight:700}.tt-pd-stage-hint{color:#fff9;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:10.5px;display:flex;overflow:hidden}.tt-pd-stage-hint svg{flex:none;width:11px;height:11px}.tt-pd-stage-hot .tt-pd-stage-hint{color:#ffd2bd;font-weight:700}.tt-pd-hero-stats{background:#00000024;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.tt-pd-hero-stats>div{cursor:help;min-width:0;padding:8px 12px}.tt-pd-hero-stats>div+div{border-left:1px solid #ffffff14}.tt-pd-hero-stats span{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8f;white-space:nowrap;font-size:9.5px;font-weight:700;display:block}.tt-pd-hero-stats strong{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:15px;font-weight:800;display:block;overflow:hidden}.tt-pd-hero-foot{color:#ffffff8c;margin:9px 2px 0;font-size:11px}.tt-pd-grid{gap:var(--tt-4);grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);align-items:start;display:grid}.tt-pd-main,.tt-pd-side{gap:var(--tt-4);min-width:0;display:grid}.tt-pd-verdict{align-items:center;gap:11px;display:flex}.tt-pd-verdict-dot{background:var(--tt-pd-paid-2);width:12px;height:12px;box-shadow:0 0 0 4px var(--tt-pd-paid-2);border-radius:999px;flex:none}@supports (color:color-mix(in lab,red,red)){.tt-pd-verdict-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--tt-pd-paid-2) 18%,transparent)}}.tt-pd-verdict-bad .tt-pd-verdict-dot{background:var(--tt-pd-failed-2);box-shadow:0 0 0 4px var(--tt-pd-failed-2)}@supports (color:color-mix(in lab,red,red)){.tt-pd-verdict-bad .tt-pd-verdict-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--tt-pd-failed-2) 20%,transparent)}}.tt-pd-verdict-bad .tt-pd-verdict-dot{animation:1.8s ease-in-out infinite tt-pd-pulse}.tt-pd-verdict-wait .tt-pd-verdict-dot{background:var(--tt-pd-awaiting-2);box-shadow:0 0 0 4px var(--tt-pd-awaiting-2)}@supports (color:color-mix(in lab,red,red)){.tt-pd-verdict-wait .tt-pd-verdict-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--tt-pd-awaiting-2) 22%,transparent)}}.tt-pd-verdict-info .tt-pd-verdict-dot{background:var(--tt-accent-500);box-shadow:0 0 0 4px var(--tt-accent-500)}@supports (color:color-mix(in lab,red,red)){.tt-pd-verdict-info .tt-pd-verdict-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--tt-accent-500) 20%,transparent)}}@keyframes tt-pd-pulse{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--tt-pd-failed-2) 6%,transparent)}}.tt-pd-verdict-sub{color:var(--tt-neutral-600);margin-top:1px;font-size:11px;display:block}.tt-pd-item{border-bottom:1px solid var(--tt-divider)}.tt-pd-item:last-of-type{border-bottom:0}.tt-pd-item-head{cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:flex-start;gap:12px;padding:12px 18px;transition:background-color .14s;display:flex;box-shadow:inset 3px 0 #0000}.tt-pd-item-head:hover{background:var(--tt-surface)}@supports (color:color-mix(in lab,red,red)){.tt-pd-item-head:hover{background:color-mix(in srgb,var(--tt-surface) 30%,#fff)}}.tt-pd-item-bad .tt-pd-item-head{box-shadow:inset 3px 0 0 var(--tt-pd-failed-2)}.tt-pd-item-wait .tt-pd-item-head{box-shadow:inset 3px 0 0 var(--tt-pd-awaiting-2)}.tt-pd-item-info .tt-pd-item-head{box-shadow:inset 3px 0 0 var(--tt-accent-500)}.tt-pd-item-ico{border-radius:10px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;margin-top:1px;display:inline-flex}.tt-pd-item-ico svg{width:15px;height:15px}.tt-pd-item-bad .tt-pd-item-ico{color:#8f2626;background:linear-gradient(160deg,#fff,#fde3e3);box-shadow:inset 0 0 0 1px #f1c3c3}.tt-pd-item-wait .tt-pd-item-ico{color:#8a5211;background:linear-gradient(160deg,#fff,#ffecd0);box-shadow:inset 0 0 0 1px #f3d2a6}.tt-pd-item-info .tt-pd-item-ico{color:var(--tt-accent-700);background:linear-gradient(160deg,#fff,var(--tt-accent-100));box-shadow:inset 0 0 0 1px var(--tt-accent-200)}.tt-pd-item-title{font-size:13.5px;font-weight:800;line-height:1.3;display:block}.tt-pd-item-detail{color:var(--tt-neutral-700);margin-top:2px;font-size:12px;line-height:1.45;display:block}.tt-pd-item-amount{font-family:var(--tt-font-heading);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-top:2px;font-size:16px}.tt-pd-item-caret{width:18px;color:var(--tt-neutral-500);flex:none;margin-top:1px;font-size:20px;line-height:1;transition:transform .18s;display:inline-block}.tt-pd-item-caret-on,.tt-pd-prefs[open] .tt-pd-item-caret{transform:rotate(90deg)}.tt-pd-item-rows{padding:0 18px 10px 60px}.tt-pd-qrow{border-radius:12px;align-items:center;gap:10px;padding:7px 10px;transition:background-color .14s;display:flex}.tt-pd-qrow:hover{background:var(--tt-surface)}@supports (color:color-mix(in lab,red,red)){.tt-pd-qrow:hover{background:color-mix(in srgb,var(--tt-surface) 35%,#fff)}}.tt-pd-qrow+.tt-pd-qrow{margin-top:2px}.tt .tt-pd-avatar{border-radius:9px;width:28px;height:28px;font-size:10.5px}.tt-pd-qrow-hot .tt-pd-avatar{background:linear-gradient(155deg,#f0a64a,#a8600f)}.tt .tt-pd-qrow-name{color:var(--tt-text);font-size:13px;font-weight:700;display:block}.tt a.tt-pd-qrow-name:hover{color:var(--tt-accent-700)}.tt-pd-qrow-meta{color:var(--tt-neutral-600);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:11.5px;display:flex;overflow:hidden}.tt-pd-qrow-meta svg{flex:none;width:11px;height:11px}.tt-pd-qrow-hot .tt-pd-qrow-meta{color:#9a4a12;font-weight:600}.tt-pd-qrow-amount{font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:800}.tt-pd-qrow-act{flex:none;align-items:center;gap:4px;display:flex}.tt .tt-pd-act{cursor:pointer;font:inherit;white-space:nowrap;color:var(--tt-accent-700);background:var(--tt-accent-100);box-shadow:inset 0 0 0 1px var(--tt-accent-200);border:0;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:800;transition:background-color .14s,transform .14s,filter .14s;display:inline-flex}.tt .tt-pd-act:hover{background:var(--tt-accent-200)}.tt .tt-pd-act svg{width:12px;height:12px}.tt .tt-pd-act-go{color:#fff;background:linear-gradient(165deg,var(--tt-accent-500),var(--tt-accent-700));box-shadow:inset 0 1px #ffffff4d,0 4px 10px var(--tt-accent-700)}@supports (color:color-mix(in lab,red,red)){.tt .tt-pd-act-go{box-shadow:inset 0 1px #ffffff4d,0 4px 10px color-mix(in srgb,var(--tt-accent-700) 28%,transparent)}}.tt .tt-pd-act-go:hover{background:linear-gradient(165deg,var(--tt-accent-500),var(--tt-accent-800));transform:translateY(-1px)}.tt-pd-item-foot{color:var(--tt-neutral-600);justify-content:space-between;align-items:center;gap:10px;padding:6px 10px 2px;font-size:11.5px;display:flex}.tt .tt-pd-item-link{color:var(--tt-accent-700);align-items:center;gap:4px;margin-left:auto;font-weight:800;display:inline-flex}.tt-pd-item-link svg{width:12px;height:12px}.tt-pd-clear{align-items:center;gap:14px;padding:18px 20px;display:flex}.tt-pd-clear p{color:var(--tt-neutral-700);margin:0;font-size:12.5px}.tt-pd-clear-sm{padding:14px 18px}.tt-pd-clear-ico{color:#fff;background:linear-gradient(155deg,var(--tt-pd-paid-1),var(--tt-pd-paid-2));width:40px;height:40px;box-shadow:inset 0 1px #fff6,0 6px 14px var(--tt-pd-paid-2);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-pd-clear-ico{box-shadow:inset 0 1px #fff6,0 6px 14px color-mix(in srgb,var(--tt-pd-paid-2) 30%,transparent)}}.tt-pd-clear-ico svg{width:19px;height:19px}.tt .tt-pd-clear-title{font-family:var(--tt-font-heading);color:var(--tt-text);margin-bottom:2px;font-size:16px}.tt-pd-checks{flex-wrap:wrap;align-items:center;gap:5px;padding:9px 18px;display:flex}.tt-pd-checks-label{letter-spacing:.08em;text-transform:uppercase;color:var(--tt-neutral-600);margin-right:3px;font-size:10px;font-weight:800}.tt-pd-history .tt-search input{width:250px}.tt-pd-tabs{scrollbar-width:none;border-bottom:1px solid var(--tt-divider);background:linear-gradient(#fff,#fbf6ee);gap:4px;padding:8px 14px;display:flex;overflow-x:auto}.tt-pd-tabs::-webkit-scrollbar{display:none}.tt-pd-tabs .tt-tab{flex:none;padding:6px 12px;font-size:12px}.tt-pd-tab-hot .tt-tab-n{color:#8a4d10;background:#fde1c2}.tt-pd-filter{color:var(--tt-neutral-700);background:var(--tt-accent-100);justify-content:space-between;gap:10px;padding:8px 18px;font-size:12px;display:flex}.tt .tt-pd-filter a{color:var(--tt-accent-700);font-weight:700}.tt-pd-table td{vertical-align:middle;padding-top:9px;padding-bottom:9px}.tt-pd-table .tt-ent{min-width:190px}.tt-pd-table .tt-avatar{border-radius:11px;width:32px;height:32px;font-size:11.5px}.tt-pd-table .tt-ent-meta{white-space:nowrap;text-overflow:ellipsis;max-width:26ch;overflow:hidden}.tt-pd-table .tt-sub{white-space:nowrap}.tt-pd-net{font-size:14px;font-weight:800}.tt-pd-row-void td{opacity:.62}.tt-pd-row-void .tt-pd-net{text-decoration:line-through}.tt-pd-avatar-paid{background:linear-gradient(155deg,var(--tt-pd-paid-1),var(--tt-pd-paid-2))}.tt-pd-avatar-void{background:linear-gradient(155deg,#cfc6b6,#8a8170)}.tt-pd-build{scroll-margin-top:18px}.tt-pd-build-body{gap:12px;padding:14px 18px 16px;display:grid}.tt-pd-presets{background:var(--tt-surface);box-shadow:inset 0 1px 2px var(--tt-text);border-radius:14px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-pd-presets{box-shadow:inset 0 1px 2px color-mix(in srgb,var(--tt-text) 10%,transparent)}}.tt-pd-preset{cursor:pointer;font:inherit;color:var(--tt-neutral-700);white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:auto;padding:6px 10px;font-size:12px;font-weight:700;transition:background-color .14s,color .14s}.tt-pd-preset:hover{color:var(--tt-text);background:#ffffffbf}.tt-pd-preset-on,.tt-pd-preset-on:hover{color:#fff;background:linear-gradient(165deg,var(--tt-accent-500),var(--tt-accent-700));box-shadow:inset 0 1px #ffffff4d,0 4px 12px var(--tt-accent-700)}@supports (color:color-mix(in lab,red,red)){.tt-pd-preset-on,.tt-pd-preset-on:hover{box-shadow:inset 0 1px #ffffff4d,0 4px 12px color-mix(in srgb,var(--tt-accent-700) 30%,transparent)}}.tt-pd-dates{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px;display:grid}.tt-pd-dates .tt-input{background:#fff;border-radius:12px;min-height:36px;padding:5px 12px;font-size:13px}.tt-pd-dates-arrow{color:var(--tt-neutral-500);padding-bottom:8px;font-weight:700}.tt-pd-build .tt-label{margin-bottom:4px;font-size:10px}.tt-pd-build input[name=note]{background:#fff;border-radius:12px;font-size:13px}.tt-pd-preview{background:radial-gradient(80% 120% at 100% 0%,var(--tt-pd-paid-1),transparent 60%),linear-gradient(180deg,#fbfdf6,#f2f8e8);border-radius:16px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.tt-pd-preview{background:radial-gradient(80% 120% at 100% 0%,color-mix(in srgb,var(--tt-pd-paid-1) 22%,transparent),transparent 60%),linear-gradient(180deg,#fbfdf6,#f2f8e8)}}.tt-pd-preview{box-shadow:inset 0 0 0 1px var(--tt-pd-paid-2)}@supports (color:color-mix(in lab,red,red)){.tt-pd-preview{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tt-pd-paid-2) 22%,transparent)}}.tt-pd-preview-empty{background:var(--tt-neutral-100);box-shadow:inset 0 0 0 1px var(--tt-divider)}.tt-pd-preview-top{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.tt-pd-preview-label{letter-spacing:.08em;text-transform:uppercase;color:var(--tt-neutral-700);margin:0;font-size:10px;font-weight:800;display:block}.tt-pd-preview-value{font-family:var(--tt-font-heading);color:var(--tt-pd-paid-2);font-variant-numeric:tabular-nums;margin-top:3px;font-size:26px;line-height:1;display:block}.tt-pd-preview-meta{text-align:right;color:var(--tt-neutral-700);font-size:11.5px;line-height:1.35}.tt-pd-preview-meta b{color:var(--tt-text)}.tt-pd-preview-list{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.tt-pd-preview-list li{grid-template-columns:minmax(0,1fr) auto 64px auto;align-items:center;gap:8px;font-size:12px;display:grid}.tt-pd-preview-list li>span:first-child{font-weight:600}.tt-pd-preview-list b{font-variant-numeric:tabular-nums;text-align:right;grid-column:4;min-width:70px}.tt-pd-preview-list li>span:first-child{grid-column:1}.tt-pd-preview-bar{background:var(--tt-pd-paid-2);border-radius:999px;height:5px}@supports (color:color-mix(in lab,red,red)){.tt-pd-preview-bar{background:color-mix(in srgb,var(--tt-pd-paid-2) 14%,transparent)}}.tt-pd-preview-bar{grid-column:3;overflow:hidden}.tt-pd-preview-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--tt-pd-paid-1),var(--tt-pd-paid-2));height:100%;display:block}.tt-pd-preview-list .tt-chip{grid-column:2}.tt-pd-preview-more{color:var(--tt-neutral-600);font-size:11.5px;display:block!important}.tt-pd-preview-warn,.tt-pd-preview-note{color:var(--tt-neutral-700);margin:8px 0 0;font-size:11.5px;line-height:1.45}.tt-pd-preview-warn{color:#822323;background:#fce8e8;border-radius:10px;padding:6px 9px}.tt .tt-pd-link{cursor:pointer;font:inherit;color:var(--tt-accent-700);background:0 0;border:0;padding:0;font-weight:800}.tt-pd-build-go{margin-top:0;padding:12px;font-size:14.5px;position:relative;overflow:hidden}.tt-pd-build-go:disabled{filter:grayscale(.6);transform:none}.tt-pd-build-foot{color:var(--tt-neutral-600);align-items:flex-start;gap:6px;margin:-2px 0 0;font-size:11px;line-height:1.4;display:flex}.tt-pd-build-foot svg{flex:none;width:12px;height:12px;margin-top:1px}.tt-pd-owed{scroll-margin-top:18px}.tt-pd-owed-total{font-family:var(--tt-font-heading);color:var(--tt-pd-unsettled-2);font-variant-numeric:tabular-nums;font-size:18px}.tt-pd-aging{border-bottom:1px solid var(--tt-divider);background:var(--tt-surface);padding:10px 18px 8px}@supports (color:color-mix(in lab,red,red)){.tt-pd-aging{background:color-mix(in srgb,var(--tt-surface) 22%,#fff)}}.tt-pd-aging-bar{background:var(--tt-text);border-radius:999px;gap:2px;height:8px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-pd-aging-bar{background:color-mix(in srgb,var(--tt-text) 8%,transparent)}}.tt-pd-aging-bar span{min-width:3px;height:100%;display:block}.tt-pd-aging-keys{color:var(--tt-neutral-700);flex-wrap:wrap;gap:4px 12px;margin-top:7px;font-size:11px;display:flex}.tt-pd-aging-keys span{align-items:center;gap:5px;display:inline-flex}.tt-pd-aging-keys b{color:var(--tt-text);font-variant-numeric:tabular-nums}.tt-pd-age-fresh{background:linear-gradient(170deg,var(--tt-pd-paid-1),var(--tt-pd-paid-2))}.tt-pd-age-due{background:linear-gradient(170deg,var(--tt-pd-awaiting-1),var(--tt-pd-awaiting-2))}.tt-pd-age-late{background:linear-gradient(170deg,var(--tt-pd-unsettled-1),var(--tt-pd-unsettled-2))}.tt-pd-age-critical{background:linear-gradient(170deg,var(--tt-pd-failed-1),var(--tt-pd-failed-2))}.tt-pd-owe{border-bottom:1px solid var(--tt-text);align-items:center;gap:12px;padding:9px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-pd-owe{border-bottom:1px solid color-mix(in srgb,var(--tt-text) 6%,transparent)}}.tt-pd-owe:hover{background:var(--tt-surface)}@supports (color:color-mix(in lab,red,red)){.tt-pd-owe:hover{background:color-mix(in srgb,var(--tt-surface) 25%,#fff)}}.tt-pd-owe-name{align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.tt-pd-owe-meta{color:var(--tt-neutral-600);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.tt-pd-owe-bar{background:var(--tt-text);border-radius:999px;max-width:180px;height:4px;margin-top:5px;display:block}@supports (color:color-mix(in lab,red,red)){.tt-pd-owe-bar{background:color-mix(in srgb,var(--tt-text) 7%,transparent)}}.tt-pd-owe-bar{overflow:hidden}.tt-pd-owe-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--tt-pd-unsettled-1),var(--tt-pd-unsettled-2));height:100%;display:block}.tt-pd-owe-side{flex:none;justify-items:end;gap:4px;display:grid}.tt-pd-owe-amount{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:800}.tt-pd-owe-side .tt-pd-act{padding:3px 10px;font-size:11px}.tt .tt-pd-more{cursor:pointer;width:100%;font:inherit;color:var(--tt-accent-700);background:0 0;border:0;padding:9px;font-size:12px;font-weight:800;display:block}.tt .tt-pd-more:hover{background:var(--tt-accent-100)}.tt-pd-legend{color:var(--tt-neutral-700);gap:10px;font-size:11px;display:flex}.tt-pd-legend span{align-items:center;gap:5px;display:inline-flex}.tt-pd-flow{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;height:120px;padding:14px 16px 4px;display:grid}.tt-pd-week{grid-template-rows:1fr auto;gap:4px;min-width:0;display:grid}.tt-pd-bars{justify-content:center;align-items:flex-end;gap:2px;min-height:0;display:flex}.tt-pd-bars span{transform-origin:bottom;border-radius:4px 4px 2px 2px;width:44%;max-width:10px;animation:.8s cubic-bezier(.2,.8,.2,1) both tt-pd-rise;display:block}.tt-pd-bar-in{background:linear-gradient(180deg,var(--tt-pd-unsettled-1),var(--tt-pd-unsettled-2))}.tt-pd-bar-out{background:linear-gradient(180deg,var(--tt-pd-paid-1),var(--tt-pd-paid-2))}.tt-pd-bar-zero{opacity:.25}.tt-pd-week-label{text-align:center;color:var(--tt-neutral-600);white-space:nowrap;font-size:9.5px}.tt-pd-week-now .tt-pd-week-label{color:var(--tt-accent-700);font-weight:800}.tt-pd-week:hover .tt-pd-bars span{filter:brightness(1.1)}@keyframes tt-pd-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.tt-pd-flow-stats{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 16px 12px;display:grid}.tt-pd-flow-stats span{letter-spacing:.08em;text-transform:uppercase;color:var(--tt-neutral-600);font-size:9.5px;font-weight:800;display:block}.tt-pd-flow-stats b{font-variant-numeric:tabular-nums;font-size:14.5px;display:block}.tt .tt-pd-run{color:inherit;border-bottom:1px solid var(--tt-text);align-items:center;gap:12px;padding:10px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt .tt-pd-run{border-bottom:1px solid color-mix(in srgb,var(--tt-text) 6%,transparent)}}.tt .tt-pd-run{transition:background-color .14s}.tt .tt-pd-run:last-child{border-bottom:0}.tt .tt-pd-run:hover{background:var(--tt-accent-100)}@supports (color:color-mix(in lab,red,red)){.tt .tt-pd-run:hover{background:color-mix(in srgb,var(--tt-accent-100) 70%,#fff)}}.tt-pd-run-top{align-items:center;gap:6px;display:flex}.tt-pd-run-top .tt-kbd{font-size:11px}.tt-pd-run-meta{color:var(--tt-neutral-600);margin-top:3px;font-size:11px;display:block}.tt-pd-run-mix{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.tt-pd-mix{border-radius:6px;padding:1px 7px;font-size:10px;font-weight:800}.tt-pd-mix-good{background:var(--tt-accent-2-100);color:var(--tt-accent-2-800)}.tt-pd-mix-info{background:var(--tt-accent-100);color:var(--tt-accent-800)}.tt-pd-mix-wait{color:#7d4a10;background:#fff2df}.tt-pd-mix-bad{color:#8f2626;background:#fdeaea}.tt-pd-mix-mute{background:var(--tt-neutral-200);color:var(--tt-neutral-700)}.tt-pd-run-side{flex:none;justify-items:end;gap:6px;display:grid}.tt-pd-run-net{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:800}.tt-pd-run-progress{background:var(--tt-text);border-radius:999px;width:74px;height:5px;display:block}@supports (color:color-mix(in lab,red,red)){.tt-pd-run-progress{background:color-mix(in srgb,var(--tt-text) 9%,transparent)}}.tt-pd-run-progress{overflow:hidden}.tt-pd-run-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--tt-pd-paid-1),var(--tt-pd-paid-2));height:100%;display:block}.tt-pd-prefs summary{cursor:pointer;align-items:center;gap:12px;padding:12px 18px;list-style:none;display:flex}.tt-pd-prefs summary::-webkit-details-marker{display:none}.tt-pd-prefs summary:hover{background:var(--tt-surface)}@supports (color:color-mix(in lab,red,red)){.tt-pd-prefs summary:hover{background:color-mix(in srgb,var(--tt-surface) 25%,#fff)}}.tt-pd-prefs-ico{width:32px;height:32px;color:var(--tt-accent-700);background:linear-gradient(160deg,#fff,var(--tt-accent-100));box-shadow:inset 0 0 0 1px var(--tt-accent-200);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tt-pd-prefs-ico svg{width:15px;height:15px}.tt-pd-prefs-title{font-family:var(--tt-font-heading);font-size:15.5px;display:block}.tt-pd-prefs-sub{color:var(--tt-neutral-600);font-size:11.5px;display:block}.tt-pd-prefs-body{border-top:1px solid var(--tt-divider);padding:14px 18px 16px}.tt-pd-prefs-body .tt-input{background:#fff;border-radius:12px;font-size:13px}@media(max-width:1180px){.tt-pd-grid{grid-template-columns:minmax(0,1fr)}.tt-pd-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.tt-pd-stages,.tt-pd-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-pd-hero-stats>div:nth-child(4){border-left:0}.tt-pd-side{grid-template-columns:minmax(0,1fr)}.tt-pd-item-rows{padding-left:18px}.tt-pd-history .tt-search input{width:100%}}@media(max-width:560px){.tt-pd-hero{border-radius:22px;padding:16px 16px 12px}.tt-pd-hero-paid{text-align:left}.tt-pd-hero-paid .tt-pd-hero-label{justify-content:flex-start}.tt-pd-stages,.tt-pd-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-pd-hero-stats>div{border-left:0!important}.tt-pd-qrow{flex-wrap:wrap}.tt-pd-qrow-act{justify-content:flex-end;width:100%}}@media(prefers-reduced-motion:reduce){.tt-pd-hero-sheen,.tt-pd-bar span,.tt-pd-bars span,.tt-pd-verdict-bad .tt-pd-verdict-dot{animation:none}}.tt-ak{min-width:0}.tt-ak-section{gap:var(--tt-4);animation:.28s both tt-ak-in;display:grid}@keyframes tt-ak-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tt-ak svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.tt-ak-link{color:var(--tt-accent-700);text-decoration:underline;-webkit-text-decoration-color:var(--tt-accent-700);text-decoration-color:var(--tt-accent-700);font-weight:600}@supports (color:color-mix(in lab,red,red)){.tt-ak-link{-webkit-text-decoration-color:color-mix(in srgb,var(--tt-accent-700) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--tt-accent-700) 35%,transparent)}}.tt-ak-link{text-underline-offset:3px}.tt-ak-link:hover{text-decoration-color:currentColor}.tt-ak-hero{padding:var(--tt-6) var(--tt-6) calc(var(--tt-6) + 4px);border-radius:calc(var(--tt-radius-lg) * 1.15);background:radial-gradient(80% 140% at 100% 0%,var(--tt-accent-300),transparent 60%),radial-gradient(60% 120% at 0% 100%,var(--tt-accent-2-200),transparent 70%),#fff;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-ak-hero{background:radial-gradient(80% 140% at 100% 0%,color-mix(in srgb,var(--tt-accent-300) 45%,transparent),transparent 60%),radial-gradient(60% 120% at 0% 100%,color-mix(in srgb,var(--tt-accent-2-200) 60%,transparent),transparent 70%),#fff}}.tt-ak-hero{box-shadow:var(--tt-shadow-sm),inset 0 0 0 1px var(--tt-accent-700)}@supports (color:color-mix(in lab,red,red)){.tt-ak-hero{box-shadow:var(--tt-shadow-sm),inset 0 0 0 1px color-mix(in srgb,var(--tt-accent-700) 6%,transparent)}}.tt-ak-hero:after{content:"";border:1px dashed var(--tt-accent-700);border-radius:999px;width:220px;height:220px;position:absolute;top:-60px;right:-60px}@supports (color:color-mix(in lab,red,red)){.tt-ak-hero:after{border:1px dashed color-mix(in srgb,var(--tt-accent-700) 18%,transparent)}}.tt-ak-hero:after{pointer-events:none}.tt-ak-hero-top{justify-content:space-between;align-items:center;gap:var(--tt-3);margin-bottom:var(--tt-3);display:flex}.tt-ak-step{background:var(--tt-accent-100);letter-spacing:.09em;text-transform:uppercase;color:var(--tt-accent-700);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:11px;font-weight:700;display:inline-flex}.tt-ak-step-n{width:22px;height:22px;font-family:var(--tt-font-heading);letter-spacing:0;color:#fff;background:linear-gradient(160deg,var(--tt-accent-500),var(--tt-accent-700));box-shadow:0 3px 8px var(--tt-accent-700);border-radius:999px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-ak-step-n{box-shadow:0 3px 8px color-mix(in srgb,var(--tt-accent-700) 35%,transparent)}}.tt-ak-time{color:var(--tt-neutral-600);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.tt-ak-time svg{width:14px;height:14px}.tt-ak-title{font-family:var(--tt-font-heading);letter-spacing:-.015em;margin:0 0 var(--tt-2);color:var(--tt-text);font-size:28px;line-height:1.12;position:relative}.tt-ak-lead{max-width:70ch;color:var(--tt-neutral-700);font-size:14px;line-height:1.65;position:relative}.tt-ak-outcome{margin-top:var(--tt-4);background:var(--tt-accent-2-100);color:var(--tt-accent-2-900);border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:12.5px;display:inline-flex;position:relative}.tt-ak-outcome strong{font-weight:700}.tt-ak-outcome-icon{background:var(--tt-accent-2-600);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.tt-ak-outcome-icon svg{stroke-width:2.2px;width:13px;height:13px}.tt-ak-progress{background:var(--tt-accent-700);height:4px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.tt-ak-progress{background:color-mix(in srgb,var(--tt-accent-700) 8%,transparent)}}.tt-ak-progress span{background:linear-gradient(90deg,var(--tt-accent-400),var(--tt-accent-700));border-radius:0 999px 999px 0;height:100%;transition:width .5s;display:block}.tt-ak-grid{gap:var(--tt-4);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}.tt-ak-col{gap:var(--tt-4);min-width:0;display:grid}.tt-ak-card{border-radius:calc(var(--tt-radius-lg) * 1.15);box-shadow:var(--tt-shadow-sm);background:#fff;position:relative;overflow:hidden}.tt-ak-card-head{justify-content:space-between;align-items:center;gap:var(--tt-3);padding:var(--tt-4) var(--tt-6);border-bottom:1px solid var(--tt-divider);flex-wrap:wrap;display:flex}.tt-ak-card-head h3{font-family:var(--tt-font-heading);letter-spacing:-.01em;margin:0;font-size:18px}.tt-ak-card-body{padding:var(--tt-6)}.tt-ak-card-accent{background:linear-gradient(180deg,var(--tt-accent-100),#fff 55%)}.tt-ak-card-warn{box-shadow:var(--tt-shadow-sm),inset 3px 0 #e0a04f;background:linear-gradient(#fff3e2,#fff 60%)}.tt-ak-chip{background:var(--tt-neutral-100);border:1px solid var(--tt-neutral-200);color:var(--tt-neutral-700);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.tt-ak-chip-btn{cursor:pointer}.tt-ak-chip-btn:hover{border-color:var(--tt-accent-400);color:var(--tt-accent-700)}.tt-ak-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--tt-accent-700);margin-bottom:4px;font-size:10.5px;font-weight:700}.tt-ak-card-warn .tt-ak-kicker{color:#9a5b14}.tt-ak-h3{font-family:var(--tt-font-heading);letter-spacing:-.01em;margin:0 0 var(--tt-2);font-size:18px}.tt-ak-p{color:var(--tt-neutral-700);margin-bottom:var(--tt-3);font-size:13px;line-height:1.65}.tt-ak-p:last-child{margin-bottom:0}.tt-ak-inline-link{margin-top:var(--tt-3);color:var(--tt-accent-700);font-size:12.5px;font-weight:700}.tt-ak-inline-link:hover{color:var(--tt-accent-900)}.tt-ak-status{gap:var(--tt-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tt-ak-stat{padding:var(--tt-3) var(--tt-4);border-radius:var(--tt-radius-md);border:1px solid var(--tt-text);background:#ffffffb3;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-ak-stat{border:1px solid color-mix(in srgb,var(--tt-text) 7%,transparent)}}.tt-ak-stat-dot{background:var(--tt-neutral-400);border-radius:999px;flex:none;width:10px;height:10px;position:relative}.tt-ak-stat-dot.is-good{background:var(--tt-accent-2-500);box-shadow:0 0 0 4px var(--tt-accent-2-100)}.tt-ak-stat-dot.is-bad{background:#c0392b;box-shadow:0 0 0 4px #fbe0e0}.tt-ak-stat-dot.is-idle{background:var(--tt-neutral-400);box-shadow:0 0 0 4px var(--tt-neutral-200)}.tt-ak-stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--tt-neutral-600);font-size:10.5px;font-weight:700;display:block}.tt-ak-stat-value{color:var(--tt-text);font-size:14px;font-weight:700;display:block}.tt-ak-cred{gap:var(--tt-4);padding:var(--tt-4) var(--tt-6);border-bottom:1px solid var(--tt-text);display:flex}@supports (color:color-mix(in lab,red,red)){.tt-ak-cred{border-bottom:1px solid color-mix(in srgb,var(--tt-text) 7%,transparent)}}.tt-ak-cred:last-child{border-bottom:0}.tt-ak-cred-icon{background:linear-gradient(160deg,var(--tt-accent-100),var(--tt-accent-200));width:40px;height:40px;color:var(--tt-accent-700);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tt-ak-cred-icon svg{width:20px;height:20px}.tt-ak-cred-secret .tt-ak-cred-icon{background:linear-gradient(160deg,#122a52,var(--tt-accent-700));color:#fff;box-shadow:0 6px 14px var(--tt-accent-800)}@supports (color:color-mix(in lab,red,red)){.tt-ak-cred-secret .tt-ak-cred-icon{box-shadow:0 6px 14px color-mix(in srgb,var(--tt-accent-800) 30%,transparent)}}.tt-ak-cred-main{flex:1;min-width:0}.tt-ak-cred-top{justify-content:space-between;align-items:center;gap:var(--tt-2);flex-wrap:wrap;margin-bottom:8px;display:flex}.tt-ak-cred-label{color:var(--tt-text);align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:inline-flex}.tt-ak-header{background:var(--tt-accent-100);color:var(--tt-accent-700);border-radius:6px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700}.tt-ak-badge{border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.tt-ak-badge:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.tt-ak-badge-good{background:var(--tt-accent-2-100);color:var(--tt-accent-2-700)}.tt-ak-badge-bad{color:#9b2c2c;background:#fbe4e4}.tt-ak-badge-mute{background:var(--tt-neutral-200);color:var(--tt-neutral-700)}.tt-ak-field{align-items:center;gap:var(--tt-2);background:var(--tt-neutral-100);border:1px solid var(--tt-neutral-200);border-radius:12px;padding:6px 6px 6px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.tt-ak-field:hover{border-color:var(--tt-accent-300);box-shadow:0 0 0 3px var(--tt-accent-300)}@supports (color:color-mix(in lab,red,red)){.tt-ak-field:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--tt-accent-300) 30%,transparent)}}.tt-ak-field code{min-width:0;color:var(--tt-text);word-break:break-all;flex:1;padding:4px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.tt-ak-field-masked code{letter-spacing:.16em;color:var(--tt-neutral-500)}.tt-ak-field-revealed{background:#fffaf0;border-color:#f1d29e}.tt-ak-field-tag{color:var(--tt-neutral-600);border-radius:8px;flex:none;padding:5px 10px;font-size:11px;font-weight:600}.tt-ak-copy{border:1px solid var(--tt-neutral-300);color:var(--tt-accent-700);cursor:pointer;background:#fff;border-radius:9px;flex:none;padding:6px 14px;font-size:11.5px;font-weight:700;transition:background-color .15s,color .15s,border-color .15s}.tt-ak-copy:hover{background:var(--tt-accent-700);border-color:var(--tt-accent-700);color:#fff}.tt-ak-cred-hint{color:var(--tt-neutral-600);margin-top:8px;font-size:12px;line-height:1.55}.tt-ak-cred-warn{color:#8a5211;background:#fff1dc;border-radius:9px;margin-top:8px;padding:7px 11px;font-size:12px;font-weight:600}.tt-ak-cred-actions{gap:var(--tt-2);margin-top:var(--tt-3);flex-wrap:wrap;display:flex}.tt-ak-action{border:1px solid var(--tt-neutral-300);color:var(--tt-text);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 15px;font-size:12px;font-weight:700;transition:transform .15s,box-shadow .15s,border-color .15s;display:inline-flex}.tt-ak-action svg{width:15px;height:15px}.tt-ak-action:hover{border-color:var(--tt-accent-400);box-shadow:var(--tt-shadow-md);transform:translateY(-1px)}.tt-ak-action-danger{color:#9b2c2c;border-color:#f0c2c2}.tt-ak-action-danger:hover{background:#fff5f5;border-color:#d77}.tt-ak-rules{padding:var(--tt-6);border-radius:calc(var(--tt-radius-lg) * 1.15);background:linear-gradient(165deg,#122a52,var(--tt-accent-800) 58%,var(--tt-accent-700));color:#fff;box-shadow:var(--tt-shadow-lg);position:relative;overflow:hidden}.tt-ak-rules:before{content:"";pointer-events:none;background:radial-gradient(circle,#7ba6ee66,#0000 66%);border-radius:999px;width:240px;height:240px;position:absolute;top:-90px;right:-70px}.tt-ak-rules>*{position:relative}.tt-ak-rules-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--tt-accent-300);align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:inline-flex}.tt-ak-rules-eyebrow svg{width:16px;height:16px}.tt-ak-rules h3{font-family:var(--tt-font-heading);margin:6px 0 var(--tt-4);font-size:21px}.tt-ak-rules ol{gap:var(--tt-3);display:grid}.tt-ak-rules li{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;gap:12px;padding:10px 12px;display:flex}.tt-ak-rules li strong{font-size:13.5px;display:block}.tt-ak-rules li span span{color:#ffffffb8;font-size:12.5px;line-height:1.5;display:block}.tt-ak-rules-n{width:24px;height:24px;font-family:var(--tt-font-heading);background:#ffffff29;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.tt-ak-http{padding:var(--tt-4);color:#dbe6f8;box-shadow:var(--tt-shadow-md);background:#0e1c34;border-radius:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.8;overflow-x:auto}.tt-ak-http p{white-space:nowrap}.tt-ak-http-method{color:#8fb8ff;font-weight:700}.tt-ak-http-dim{color:#6f88ad}.tt-ak-http-key{color:#ecc98a;font-weight:700}.tt-ak-http-hl{margin:0 calc(var(--tt-4) * -1);padding:0 var(--tt-4);background:#8fb8ff14;box-shadow:inset 3px 0 #8fb8ff}.tt-ak-headers{margin-top:var(--tt-4);gap:10px;display:grid}.tt-ak-header-row{gap:var(--tt-3);color:var(--tt-neutral-700);grid-template-columns:104px minmax(0,1fr);align-items:start;font-size:12.5px;line-height:1.55;display:grid}.tt-ak-header-row .tt-ak-header{justify-self:start}.tt-ak-anatomy{padding:var(--tt-3);background:var(--tt-neutral-100);border:1px dashed var(--tt-neutral-300);border-radius:14px;flex-wrap:wrap;align-items:center;gap:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:flex}.tt-ak-seg{border-radius:7px;padding:4px 8px;font-weight:700}.tt-ak-dot{color:var(--tt-neutral-500);padding:0 1px;font-weight:800}.tt-ak-seg-1{color:#1e4795;background:#dbe8ff}.tt-ak-seg-2{background:var(--tt-accent-2-200);color:var(--tt-accent-2-800)}.tt-ak-seg-3{color:#8a4d10;background:#ffe6c7}.tt-ak-seg-4{color:#8a2a62;background:#f6dcec}.tt-ak-parts{margin-top:var(--tt-4);gap:8px;display:grid}.tt-ak-part{color:var(--tt-neutral-800);align-items:baseline;gap:10px;font-size:12.5px;line-height:1.55;display:flex}.tt-ak-part .tt-mono{font-size:12px}.tt-ak-swatch{border-radius:3px;flex:none;width:10px;height:10px;transform:translateY(1px)}.tt-ak-pipe{margin-top:var(--tt-4);padding-top:var(--tt-4);border-top:1px solid var(--tt-divider);align-items:stretch;gap:8px;display:flex}.tt-ak-pipe-box{background:var(--tt-neutral-100);text-align:center;color:var(--tt-text);border-radius:10px;flex-direction:column;flex:1;justify-content:center;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:700;display:flex}.tt-ak-pipe-box small{font-family:var(--tt-font-body);color:var(--tt-neutral-600);font-size:10.5px;font-weight:500}.tt-ak-pipe-fn{background:linear-gradient(160deg,var(--tt-accent-500),var(--tt-accent-700));color:#fff}.tt-ak-pipe-fn small{color:#ffffffc7}.tt-ak-pipe-arrow{color:var(--tt-neutral-500);align-self:center;font-weight:700}.tt-ak-mistakes{gap:10px;display:grid}.tt-ak-mistake{color:var(--tt-neutral-800);background:#fff6f6;border:1px solid #f6d6d6;border-radius:12px;align-items:flex-start;gap:12px;padding:11px 13px;font-size:13px;line-height:1.55;display:flex}.tt-ak-x{color:#9b2c2c;background:#f9d2d2;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.tt-ak-x svg{stroke-width:2.4px;width:12px;height:12px}.tt-ak-flow{gap:var(--tt-3);counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tt-ak-flow-step{padding:var(--tt-4);border-radius:var(--tt-radius-md);box-shadow:var(--tt-shadow-sm);color:var(--tt-neutral-700);background:#fff;gap:4px;font-size:12.5px;line-height:1.55;display:grid;position:relative}.tt-ak-flow-step strong{color:var(--tt-text);font-size:14px}.tt-ak-flow-step:not(:last-child):after{content:"→";z-index:1;background:var(--tt-accent-700);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;margin-top:-11px;font-size:11px;font-weight:700;display:flex;position:absolute;top:50%;right:-12px}.tt-ak-flow-n,.tt-ak-stage-n{width:30px;height:30px;font-family:var(--tt-font-heading);color:#fff;background:linear-gradient(160deg,var(--tt-accent-400),var(--tt-accent-700));box-shadow:0 4px 10px var(--tt-accent-700);border-radius:999px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tt-ak-flow-n,.tt-ak-stage-n{box-shadow:0 4px 10px color-mix(in srgb,var(--tt-accent-700) 30%,transparent)}}.tt-ak-flow-n,.tt-ak-stage-n{margin-bottom:4px}.tt-ak-features{gap:var(--tt-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tt-ak-feature{padding:var(--tt-3);border-radius:var(--tt-radius-md);box-shadow:var(--tt-shadow-sm);background:#fff;align-items:center;gap:10px;display:flex}.tt-ak-feature strong{font-size:13px;display:block}.tt-ak-feature small{color:var(--tt-neutral-600);font-size:11.5px;display:block}.tt-ak-feature-tick{background:var(--tt-accent-2-100);width:26px;height:26px;color:var(--tt-accent-2-700);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tt-ak-feature-tick svg{stroke-width:2.2px;width:14px;height:14px}.tt-ak-journey{gap:var(--tt-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.tt-ak-stage{padding:var(--tt-4);border-radius:calc(var(--tt-radius-lg) * .85);box-shadow:var(--tt-shadow-sm);background:#fff;flex-direction:column;display:flex;position:relative}.tt-ak-stage:not(:last-child):after{content:"";top:calc(var(--tt-4) + 15px);right:calc(var(--tt-3) * -1);width:var(--tt-3);background:linear-gradient(90deg,var(--tt-accent-400),var(--tt-accent-700));height:2px;position:absolute}.tt-ak-stage-head{align-items:center;gap:10px;display:flex}.tt-ak-stage-head .tt-ak-stage-n{margin-bottom:0}.tt-ak-stage-title{font-family:var(--tt-font-heading);font-size:18px}.tt-ak-stage-copy{margin:8px 0 var(--tt-3);color:var(--tt-neutral-700);flex:1;font-size:12.5px;line-height:1.6}.tt-ak-stage-fail{color:#8a5211;background:#fff4e5;border-radius:10px;align-items:flex-start;gap:7px;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.45;display:flex}.tt-ak-stage-fail svg{flex:none;width:15px;height:15px;margin-top:1px}.tt-ak-states{align-items:stretch;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.tt-ak-state{background:var(--tt-accent-100);border:1px solid var(--tt-accent-200);border-radius:12px;flex:1;gap:3px;min-width:130px;padding:10px 12px;display:grid}.tt-ak-state .tt-mono{color:var(--tt-accent-800);font-size:12px;font-weight:700}.tt-ak-state small{color:var(--tt-neutral-700);font-size:11.5px;line-height:1.4}.tt-ak-state-end{background:var(--tt-accent-2-100);border-color:var(--tt-accent-2-300)}.tt-ak-state-end .tt-mono{color:var(--tt-accent-2-800)}.tt-ak-state-arrow{color:var(--tt-accent-500);align-self:center;font-weight:700}.tt-ak-callout{padding:var(--tt-3) var(--tt-4);border-radius:var(--tt-radius-md);align-items:flex-start;gap:12px;font-size:13px;line-height:1.6;display:flex}.tt-ak-callout-icon{width:22px;height:22px;font-family:var(--tt-font-heading);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.tt-ak-callout-info{background:var(--tt-accent-100);color:var(--tt-accent-900)}.tt-ak-callout-info .tt-ak-callout-icon{background:var(--tt-accent-600)}.tt-ak-callout-good{background:var(--tt-accent-2-100);color:var(--tt-accent-2-900)}.tt-ak-callout-good .tt-ak-callout-icon{background:var(--tt-accent-2-600)}.tt-ak-search{box-shadow:var(--tt-shadow-sm);background:#fff;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:6px 8px 6px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.tt-ak-search:focus-within{border-color:var(--tt-accent-400);box-shadow:0 0 0 4px var(--tt-accent-300)}@supports (color:color-mix(in lab,red,red)){.tt-ak-search:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--tt-accent-300) 35%,transparent)}}.tt-ak-search svg{width:18px;height:18px;color:var(--tt-neutral-500);flex:none}.tt-ak-search input{min-width:0;color:var(--tt-text);background:0 0;border:0;outline:0;flex:1;padding:8px 0;font-size:14px}.tt-ak-search input:focus{box-shadow:none}.tt-ak-search-count{background:var(--tt-neutral-100);color:var(--tt-neutral-600);border-radius:999px;flex:none;padding:5px 12px;font-size:11.5px;font-weight:600}.tt-ak-endpoint{border-bottom:1px solid var(--tt-text)}@supports (color:color-mix(in lab,red,red)){.tt-ak-endpoint{border-bottom:1px solid color-mix(in srgb,var(--tt-text) 7%,transparent)}}.tt-ak-endpoint:last-child{border-bottom:0}.tt-ak-endpoint-row{align-items:center;gap:var(--tt-3);width:100%;padding:var(--tt-3) var(--tt-6);text-align:left;cursor:pointer;transition:background-color .12s;display:flex}.tt-ak-endpoint-row:hover,.tt-ak-endpoint.is-open .tt-ak-endpoint-row{background:var(--tt-accent-100)}@supports (color:color-mix(in lab,red,red)){.tt-ak-endpoint-row:hover,.tt-ak-endpoint.is-open .tt-ak-endpoint-row{background:color-mix(in srgb,var(--tt-accent-100) 70%,transparent)}}.tt-ak-endpoint-row .tt-method{flex:none;justify-content:center;min-width:48px}.tt-ak-endpoint-main{flex:1;gap:1px;min-width:0;display:grid}.tt-ak-endpoint-path{color:var(--tt-text);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600}.tt-ak-endpoint-summary{color:var(--tt-neutral-600);font-size:12.5px}.tt-ak-endpoint-toggle{border:1px solid var(--tt-neutral-300);color:var(--tt-accent-700);background:#fff;border-radius:999px;flex:none;align-items:center;gap:4px;padding:5px 8px 5px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.tt-ak-endpoint-toggle svg{width:14px;height:14px;transition:transform .2s}.tt-ak-endpoint.is-open .tt-ak-endpoint-toggle svg{transform:rotate(180deg)}.tt-ak-endpoint-body{gap:var(--tt-3);padding:var(--tt-2) var(--tt-6) var(--tt-6);background:var(--tt-accent-100);display:grid}@supports (color:color-mix(in lab,red,red)){.tt-ak-endpoint-body{background:color-mix(in srgb,var(--tt-accent-100) 35%,transparent)}}.tt-ak-empty{justify-content:center;align-items:center;gap:var(--tt-2);padding:var(--tt-6);border-radius:var(--tt-radius-md);border:1px dashed var(--tt-neutral-400);color:var(--tt-neutral-700);flex-wrap:wrap;font-size:13.5px;display:flex}.tt-ak-families{gap:var(--tt-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tt-ak-family{padding:var(--tt-3) var(--tt-4);border-radius:var(--tt-radius-md);box-shadow:var(--tt-shadow-sm),inset 0 3px 0 var(--fam,var(--tt-neutral-400));text-align:left;background:#fff;border:1px solid #0000;align-content:start;gap:3px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid}button.tt-ak-family{cursor:pointer}button.tt-ak-family:hover{box-shadow:var(--tt-shadow-md),inset 0 3px 0 var(--fam);transform:translateY(-2px)}.tt-ak-family.is-on{border-color:var(--fam);box-shadow:0 0 0 3px var(--fam),inset 0 3px 0 var(--fam)}@supports (color:color-mix(in lab,red,red)){.tt-ak-family.is-on{box-shadow:0 0 0 3px color-mix(in srgb,var(--fam) 22%,transparent),inset 0 3px 0 var(--fam)}}.tt-ak-family-bad{--fam:#c24141}.tt-ak-family-wait{--fam:#d08a2c}.tt-ak-family-info{--fam:var(--tt-accent-600)}.tt-ak-family-ours{--fam:var(--tt-neutral-500);background:#ffffff8c}.tt-ak-family-top{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.tt-ak-family-code{font-family:var(--tt-font-heading);color:var(--fam);font-size:22px;line-height:1}.tt-ak-family-count{color:var(--tt-neutral-600);font-size:10.5px;font-weight:700}.tt-ak-family strong{margin-top:4px;font-size:13px}.tt-ak-family small{color:var(--tt-neutral-600);font-size:11.5px;line-height:1.45}.tt-ak-readiness{align-items:center;gap:var(--tt-4);padding:var(--tt-4) var(--tt-6);border-radius:calc(var(--tt-radius-lg) * 1.15);box-shadow:var(--tt-shadow-sm);background:#fff;transition:background-color .3s;display:flex}.tt-ak-readiness.is-done{background:linear-gradient(120deg,var(--tt-accent-2-100),#fff)}.tt-ak-ring{--p:0;background:conic-gradient(var(--tt-accent-600) calc(var(--p) * 1%),var(--tt-neutral-200) 0);border-radius:999px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;transition:background .3s;display:flex;position:relative}.tt-ak-readiness.is-done .tt-ak-ring{background:conic-gradient(var(--tt-accent-2-600) 100%,transparent 0)}.tt-ak-ring:before{content:"";background:#fff;border-radius:999px;position:absolute;inset:6px}.tt-ak-ring span{font-family:var(--tt-font-heading);font-size:15px;position:relative}.tt-ak-readiness-title{font-family:var(--tt-font-heading);font-size:19px}.tt-ak-readiness-copy{color:var(--tt-neutral-700);font-size:13px}.tt-ak-checks{gap:var(--tt-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tt-ak-check{padding:var(--tt-3) var(--tt-4);border-radius:var(--tt-radius-md);box-shadow:var(--tt-shadow-sm);cursor:pointer;background:#fff;border:1px solid #0000;align-items:flex-start;gap:12px;transition:border-color .15s,background-color .15s;display:flex}.tt-ak-check:hover{border-color:var(--tt-accent-300)}.tt-ak-check:focus-within{border-color:var(--tt-accent-500)}.tt-ak-check strong{font-size:13.5px;display:block}.tt-ak-check small{color:var(--tt-neutral-700);margin-top:2px;font-size:12.5px;line-height:1.5;display:block}.tt-ak-check-box{border:2px solid var(--tt-neutral-400);color:#0000;background:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;transition:all .15s;display:inline-flex}.tt-ak-check-box svg{stroke-width:2.6px;width:13px;height:13px}.tt-ak-check.is-on{background:var(--tt-accent-2-100)}.tt-ak-check.is-on strong{color:var(--tt-accent-2-800)}.tt-ak-check.is-on .tt-ak-check-box{border-color:var(--tt-accent-2-600);background:var(--tt-accent-2-600);color:#fff}.tt-ak-pager{justify-content:space-between;gap:var(--tt-3);margin-top:var(--tt-2);padding-top:var(--tt-4);border-top:1px solid var(--tt-divider);display:flex}.tt-ak-pager-btn{border-radius:var(--tt-radius-md);min-width:180px;box-shadow:var(--tt-shadow-sm);text-align:left;cursor:pointer;background:#fff;gap:2px;padding:10px 18px;transition:transform .15s,box-shadow .15s;display:grid}.tt-ak-pager-btn:hover{box-shadow:var(--tt-shadow-md);transform:translateY(-2px)}.tt-ak-pager-next{text-align:right;color:#fff;background:linear-gradient(165deg,var(--tt-accent-500),var(--tt-accent-700));box-shadow:0 6px 16px var(--tt-accent-700);margin-left:auto}@supports (color:color-mix(in lab,red,red)){.tt-ak-pager-next{box-shadow:0 6px 16px color-mix(in srgb,var(--tt-accent-700) 34%,transparent)}}.tt-ak-pager-dir{letter-spacing:.09em;text-transform:uppercase;opacity:.7;font-size:10.5px;font-weight:700}.tt-ak-pager-label{font-family:var(--tt-font-heading);font-size:16px}@media(max-width:1280px){.tt-ak-grid{grid-template-columns:minmax(0,1fr)}.tt-ak-families{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-ak-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.tt-ak-status,.tt-ak-flow,.tt-ak-journey,.tt-ak-checks{grid-template-columns:minmax(0,1fr)}.tt-ak-families{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-ak-flow-step:after,.tt-ak-stage:after{display:none}.tt-ak-pipe{flex-direction:column}.tt-ak-pipe-arrow{transform:rotate(90deg)}.tt-ak-title{font-size:23px}.tt-ak-cred{padding:var(--tt-4)}}@media(prefers-reduced-motion:reduce){.tt-ak-section{animation:none}}.tt-al-c-access{--c:#c2415d;--c-2:#e77d93;--c-bg:#fde8ed}.tt-al-c-sales{--c:#4f7a2e;--c-2:#9cc56b;--c-bg:#edf7e1}.tt-al-c-payouts{--c:#12807a;--c-2:#5cc2b7;--c-bg:#def5f2}.tt-al-c-stock{--c:#2a5fbe;--c-2:#7ba6ee;--c-bg:#eaf1fe}.tt-al-c-resellers{--c:#b4661f;--c-2:#f0b46e;--c-bg:#fff0dc}.tt-al-c-network{--c:#4a4fb8;--c-2:#959af0;--c-bg:#ecedff}.tt-al-c-team{--c:#6b7a3f;--c-2:#b3c27f;--c-bg:#f2f6e3}.tt-al-c-partners{--c:#7c3fb0;--c-2:#c391ec;--c-bg:#f4eafd}.tt-al-c-hotspots{--c:#1f7fb0;--c-2:#79c2ea;--c-bg:#e3f3fc}.tt-al-c-api{--c:#46566e;--c-2:#95a3b8;--c-bg:#eceff4}.tt-al-c-system{--c:#7a6f5f;--c-2:#bdb19f;--c-bg:#f3efe8}.tt-al-intro{flex:1 1 0;min-width:0}.tt-al-export{box-shadow:var(--tt-shadow-sm);background:#fff}.tt-al-export svg{width:15px;height:15px}.tt-al-up{color:#3f6b22}.tt-al-down{color:#a12f2f}.tt-al-bad{color:#a12f2f;font-weight:700}.tt-al-muted{color:var(--tt-neutral-600);font-size:12px}.tt-al-mono{font-family:var(--tt-font-mono,ui-monospace, monospace);font-size:12px}.tt-al-none{color:var(--tt-neutral-600);padding:10px 0;font-size:12.5px;list-style:none}.tt-al-period{justify-content:space-between;align-items:center;gap:var(--tt-3);margin:calc(var(--tt-2) * -1) 0 var(--tt-4);flex-wrap:wrap;display:flex}.tt-al-ranges,.tt-al-custom{background:var(--tt-surface);box-shadow:inset 0 1px 2px var(--tt-text);border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex}@supports (color:color-mix(in lab,red,red)){.tt-al-ranges,.tt-al-custom{box-shadow:inset 0 1px 2px color-mix(in srgb,var(--tt-text) 10%,transparent)}}.tt-al-ranges{scrollbar-width:none;overflow-x:auto}.tt .tt-al-range{cursor:pointer;font:700 12.5px/1 var(--tt-font-body);color:var(--tt-neutral-700);white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;padding:8px 15px;text-decoration:none;transition:background-color .15s,color .15s}.tt .tt-al-range:hover{color:var(--tt-text);background:#ffffffbf}.tt .tt-al-range-on,.tt .tt-al-range-on:hover{color:#fff;background:linear-gradient(165deg,var(--tt-accent-500),var(--tt-accent-700));box-shadow:inset 0 1px #ffffff4d,0 6px 16px var(--tt-accent-700)}@supports (color:color-mix(in lab,red,red)){.tt .tt-al-range-on,.tt .tt-al-range-on:hover{box-shadow:inset 0 1px #ffffff4d,0 6px 16px color-mix(in srgb,var(--tt-accent-700) 34%,transparent)}}.tt-al-date{background:#fff;width:142px;min-height:32px;padding:4px 12px;font-size:12.5px}.tt-al-custom-to{color:var(--tt-neutral-600);font-size:12px}.tt-al-hero{margin-bottom:var(--tt-4);padding:var(--tt-6);border-radius:calc(var(--tt-radius-lg) * 1.1);color:#fff;background:radial-gradient(60% 90% at 100% 0%,#c2415d47,transparent 60%),radial-gradient(60% 80% at 0% 100%,var(--tt-accent-400),transparent 62%),linear-gradient(155deg,#0e1a33,var(--tt-accent-900) 45%,var(--tt-accent-800));position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tt-al-hero{background:radial-gradient(60% 90% at 100% 0%,#c2415d47,transparent 60%),radial-gradient(60% 80% at 0% 100%,color-mix(in srgb,var(--tt-accent-400) 34%,transparent),transparent 62%),linear-gradient(155deg,#0e1a33,var(--tt-accent-900) 45%,var(--tt-accent-800))}}.tt-al-hero{box-shadow:inset 0 1px #ffffff29,0 22px 48px var(--tt-accent-900)}@supports (color:color-mix(in lab,red,red)){.tt-al-hero{box-shadow:inset 0 1px #ffffff29,0 22px 48px color-mix(in srgb,var(--tt-accent-900) 30%,transparent)}}.tt-al-hero>*{position:relative}.tt-al-hero-glow{pointer-events:none;background:radial-gradient(circle,#ffffff14,#0000 70%);border-radius:50%;width:420px;height:420px;inset:-50% -10% auto auto;position:absolute!important}.tt-al-kpis{grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:10px;display:grid}.tt .tt-al-kpi{border-radius:var(--tt-radius-md);color:#fff;background:#ffffff12;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;text-decoration:none;transition:background-color .15s,transform .15s;display:flex;box-shadow:inset 0 0 0 1px #ffffff17}.tt a.tt-al-kpi:hover{background:#ffffff21;transform:translateY(-1px)}.tt-al-kpi-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffffa8;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.tt-al-kpi strong{font-family:var(--tt-font-heading);font-size:30px;font-weight:400;line-height:1.05}.tt-al-kpi-main strong{font-size:42px}.tt-al-kpi em{font-size:12px;font-style:normal;font-weight:700}.tt-al-kpi em span{color:#fff9;font-weight:500}.tt-al-kpi .tt-al-up{color:#b9e38d}.tt-al-kpi .tt-al-down{color:#ffb4b4}.tt-al-kpi-warn{box-shadow:inset 0 0 0 1px #ffbe6e73!important}.tt-al-kpi-warn strong{color:#ffd39a}.tt-al-kpi-bad{background:#c83c3c2e!important;box-shadow:inset 0 0 0 1px #ff828280!important}.tt-al-kpi-bad strong{color:#ffb4b4}.tt-al-chart-head{margin:var(--tt-6) 0 var(--tt-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tt-al-chart-head p{letter-spacing:.06em;text-transform:uppercase;color:#ffffffa6;margin:0;font-size:12px;font-weight:700}.tt-al-legend{flex-wrap:wrap;gap:4px 14px;display:flex}.tt .tt-al-legend a{color:#ffffffd1;align-items:center;gap:6px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.tt-al-legend i,.tt-al-tip em i,.tt-al-swatch,.tt-al-action-top b i{background:linear-gradient(160deg,var(--c-2),var(--c));border-radius:3px;width:9px;height:9px;display:inline-block}.tt-al-chart{grid-template-columns:38px 1fr;height:190px;display:grid;position:relative}.tt-al-axis{position:relative}.tt-al-axis span{color:#ffffff80;font-size:10.5px;position:absolute;right:8px;transform:translateY(50%)}.tt-al-plot{position:relative}.tt-al-gridline{background:#ffffff17;height:1px;position:absolute;left:0;right:0}.tt-al-cols{grid-template-columns:repeat(var(--n),minmax(0,1fr));align-items:end;gap:clamp(1px,.4vw,5px);display:grid;position:absolute;inset:0}.tt-al-col{cursor:default;outline:none;align-items:flex-end;height:100%;display:flex;position:relative}.tt-al-bar{width:100%;min-height:0;animation:.6s cubic-bezier(.2,.8,.2,1) both tt-al-grow;animation-delay:var(--d,0s);transform-origin:bottom;border-radius:4px 4px 1px 1px;flex-direction:column-reverse;display:flex;overflow:hidden}.tt-al-bar span{background:linear-gradient(180deg,var(--c-2),var(--c));min-height:2px;display:block}.tt-al-bar span+span{box-shadow:0 1px #0e1a3399}.tt-al-col:hover .tt-al-bar,.tt-al-col:focus .tt-al-bar{filter:brightness(1.18)}.tt-al-col-now .tt-al-bar{box-shadow:0 0 0 1px #ffffff80}.tt-al-issue-tick{background:#ffb066;border-radius:50%;width:6px;height:6px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #0e1a33b3}@keyframes tt-al-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.tt-al-tip{z-index:20;min-width:190px;color:var(--tt-text);box-shadow:var(--tt-shadow-lg);pointer-events:none;background:#fff;border-radius:12px;padding:10px 12px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.tt-al-col-l .tt-al-tip{left:0;transform:none}.tt-al-col-r .tt-al-tip{left:auto;right:0;transform:none}.tt-al-col:hover .tt-al-tip,.tt-al-col:focus .tt-al-tip{display:block}.tt-al-tip strong{margin-bottom:6px;font-size:12px;display:block}.tt-al-tip span{justify-content:space-between;gap:14px;font-size:12px;font-weight:700;display:flex}.tt-al-tip em{color:var(--tt-neutral-700);align-items:center;gap:6px;font-style:normal;font-weight:500;display:inline-flex}.tt-al-tip-total{border-top:1px solid var(--tt-divider);margin-top:4px;padding-top:4px}.tt-al-tip-bad{color:#a12f2f}.tt-al-xaxis{grid-template-columns:repeat(var(--n),minmax(0,1fr));color:#ffffff80;white-space:nowrap;margin:6px 0 0 38px;font-size:10.5px;display:grid}.tt-al-chart-empty{color:#ffffffa8;text-align:center;place-items:center;gap:6px;height:160px;font-size:13px;display:grid}.tt-al-notes{margin-bottom:var(--tt-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;display:grid}.tt .tt-al-note{border-radius:var(--tt-radius-md);box-shadow:var(--tt-shadow-sm),inset 3px 0 0 var(--tone);color:var(--tt-text);--tone:var(--tt-neutral-400);--tone-bg:var(--tt-neutral-200);background:#fff;align-items:center;gap:10px;padding:11px 14px;font-size:13px;line-height:1.4;text-decoration:none;display:flex}.tt a.tt-al-note:hover{box-shadow:var(--tt-shadow-md),inset 3px 0 0 var(--tone)}.tt-al-note-icon{background:var(--tone-bg);width:28px;height:28px;color:var(--tone);border-radius:9px;flex:none;place-items:center;display:grid}.tt-al-note>span:nth-child(2){flex:1}.tt-al-note-go{color:var(--tt-neutral-500);flex:none}.tt-al-tone-bad{--tone:#c84a4a;--tone-bg:#fbe0e0}.tt-al-tone-wait{--tone:#d98a1f;--tone-bg:#ffeed6}.tt-al-tone-info{--tone:var(--tt-accent-600);--tone-bg:var(--tt-accent-100)}.tt-al-tone-mute{--tone:var(--tt-neutral-500);--tone-bg:var(--tt-neutral-200)}.tt-al-grid{gap:var(--tt-4);margin-bottom:var(--tt-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tt-al-span-2{grid-column:span 2}.tt-al-card{padding:18px 20px}.tt-al-card-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.tt-al-card-head .tt-section-label{margin:0 0 2px}.tt-al-card-head h2{font-family:var(--tt-font-heading);margin:0;font-size:19px;font-weight:400}.tt-al-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--tt-neutral-600);margin:14px 0 6px;font-size:11px;font-weight:700}.tt-al-foot{color:var(--tt-neutral-600);margin:10px 0 0;font-size:12px}.tt-al-meter{background:var(--tt-neutral-200);border-radius:99px;height:6px;display:block;overflow:hidden}.tt-al-meter span{border-radius:inherit;background:linear-gradient(90deg,var(--c-2,var(--tt-accent-400)),var(--c,var(--tt-accent-600)));height:100%;display:block}.tt .tt-al-cat{color:var(--tt-text);border-radius:12px;gap:10px;margin:0 -8px;padding:8px;text-decoration:none;display:flex}.tt .tt-al-cat:hover,.tt .tt-al-cat.is-on{background:var(--c-bg)}.tt-al-cat-icon{background:var(--c-bg);width:30px;height:30px;color:var(--c);border-radius:10px;flex:none;place-items:center;display:grid}.tt-al-cat.is-on .tt-al-cat-icon{background:var(--c);color:#fff}.tt-al-cat-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.tt-al-cat-top{justify-content:space-between;gap:8px;font-size:13px;display:flex}.tt-al-cat-top span{font-weight:700}.tt-al-cat-top small{color:var(--tt-neutral-600);font-weight:500}.tt-al-cat-issues{color:#a12f2f;font-size:11px;font-weight:700}.tt-al-heat{grid-template-columns:30px repeat(24,minmax(0,1fr));align-items:center;gap:2px;display:grid}.tt-al-heat-h{color:var(--tt-neutral-500);text-align:left;font-size:9.5px}.tt-al-heat-d{color:var(--tt-neutral-600);font-size:10.5px;font-weight:600}.tt-al-heat i{aspect-ratio:1;background:var(--tt-accent-600);border-radius:3px}@supports (color:color-mix(in lab,red,red)){.tt-al-heat i{background:color-mix(in srgb,var(--tt-accent-600) calc(var(--a) * 100%),var(--tt-neutral-200))}}.tt-al-heat i{transition:transform .12s}.tt-al-heat i:hover{transform:scale(1.35);box-shadow:0 0 0 1px #fff}.tt-al-sec-stats{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:6px;display:grid}.tt .tt-al-sec-stats a{background:var(--tt-neutral-100);box-shadow:inset 0 0 0 1px var(--tt-neutral-200);color:var(--tt-text);border-radius:12px;flex-direction:column;padding:10px;text-decoration:none;display:flex}.tt .tt-al-sec-stats a:hover{background:#fff}.tt-al-sec-stats b{font-family:var(--tt-font-heading);font-size:22px;font-weight:400;line-height:1.1}.tt-al-sec-stats span{color:var(--tt-neutral-600);font-size:11px}.tt .tt-al-sec-stats a.is-bad{background:#fdeaea;box-shadow:inset 0 0 0 1px #f3c4c4}.tt-al-sec-stats a.is-bad b{color:#a12f2f}.tt .tt-al-sec-stats a.is-warn{background:#fff4e3;box-shadow:inset 0 0 0 1px #f5d9ae}.tt-al-sec-stats a.is-warn b{color:#8a5211}.tt-al-calm{color:#3f6b22;align-items:center;gap:8px;margin:14px 0 0;font-size:12.5px;font-weight:600;display:flex}.tt-al-list{margin:0;padding:0;list-style:none}.tt-al-list li{border-bottom:1px dashed var(--tt-divider);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:grid}.tt-al-list li:last-child{border-bottom:0}.tt-al-list li>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tt-al-list a{color:var(--tt-text);font-weight:600}.tt-al-list a.is-on{color:var(--tt-accent-700);text-decoration:underline}.tt-al-people{margin:0;padding:0;list-style:none}.tt .tt-al-person{color:var(--tt-text);border-radius:12px;align-items:center;gap:10px;margin:0 -8px;padding:7px 8px;text-decoration:none;display:flex}.tt .tt-al-person:hover{background:var(--tt-accent-100)}.tt-al-person-main{flex-direction:column;flex:1;min-width:0;display:flex}.tt-al-person-main b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tt-al-person-main small{color:var(--tt-neutral-600);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.tt-al-person-n{flex-direction:column;align-items:flex-end;font-size:13px;font-weight:700;display:flex}.tt-al-person-n em{color:#a12f2f;font-size:10.5px;font-style:normal}.tt-al-avatar{letter-spacing:.02em;color:#fff;background:linear-gradient(150deg,var(--av-1),var(--av-2));--av-1:var(--tt-accent-400);--av-2:var(--tt-accent-700);border-radius:11px;flex:none;place-items:center;width:32px;height:32px;font-size:11.5px;font-weight:800;display:inline-grid}.tt-al-avatar-xs{vertical-align:-4px;border-radius:6px;width:18px;height:18px;font-size:8.5px}.tt-al-avatar-lg{border-radius:16px;width:52px;height:52px;font-size:20px}.tt-al-a-api{--av-1:#c391ec;--av-2:#7c3fb0}.tt-al-a-shopkeeper{--av-1:#f0b46e;--av-2:#b4661f}.tt-al-a-system{--av-1:#bdb19f;--av-2:#645c50}.tt-al-a-guest{--av-1:#e77d93;--av-2:#a12f45}.tt-al-a-record{--av-1:#95a3b8;--av-2:#46566e}.tt-al-stack{background:var(--tt-neutral-200);border-radius:99px;gap:2px;height:10px;margin-bottom:10px;display:flex;overflow:hidden}.tt-al-stack span{background:linear-gradient(90deg,var(--c-2),var(--c));min-width:3px}.tt-al-ch-web{--c:#2a5fbe;--c-2:#7ba6ee}.tt-al-ch-api{--c:#7c3fb0;--c-2:#c391ec}.tt-al-ch-mobile{--c:#b4661f;--c-2:#f0b46e}.tt-al-ch-radius{--c:#12807a;--c-2:#5cc2b7}.tt-al-ch-console{--c:#645c50;--c-2:#bdb19f}.tt-al-ch-queue{--c:#4a4fb8;--c-2:#959af0}.tt-al-chans{flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.tt .tt-al-chans a,.tt-al-chans li>span{color:var(--tt-text);border-radius:99px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;text-decoration:none;display:inline-flex}.tt .tt-al-chans a:hover,.tt .tt-al-chans a.is-on{background:var(--tt-accent-100)}.tt-al-chans i:not(.tt-al-swatch){background:var(--c);border-radius:50%;width:8px;height:8px}.tt-al-chans small{color:var(--tt-neutral-600)}.tt-al-sev{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.tt .tt-al-sev a{background:var(--s-bg,var(--tt-neutral-100));color:var(--s,var(--tt-text));border-radius:10px;flex-direction:column;padding:8px 10px;text-decoration:none;display:flex}.tt .tt-al-sev a.is-on{box-shadow:inset 0 0 0 2px var(--s,var(--tt-accent-600))}.tt-al-sev b{font-size:16px}.tt-al-sev span{opacity:.8;font-size:11px}.tt-al-sev-info{--s:var(--tt-neutral-800);--s-bg:var(--tt-neutral-200)}.tt-al-sev-notice{--s:var(--tt-accent-800);--s-bg:var(--tt-accent-100)}.tt-al-sev-warning{--s:#8a5211;--s-bg:#ffeed6}.tt-al-sev-critical{--s:#8f2626;--s-bg:#fbe0e0}.tt-al-out-success{--s:#3d5a20;--s-bg:#edf7e1}.tt-al-out-rejected{--s:#8a5211;--s-bg:#ffeed6}.tt-al-out-denied,.tt-al-out-error{--s:#8f2626;--s-bg:#fbe0e0}.tt-al-out-failed{--s:#7a3b11;--s-bg:#fde4d2}.tt-al-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;margin:0;padding:0;list-style:none;display:grid}.tt .tt-al-actions a{color:var(--tt-text);border-radius:12px;flex-direction:column;gap:5px;margin:0 -8px;padding:8px;text-decoration:none;display:flex}.tt .tt-al-actions a:hover,.tt .tt-al-actions a.is-on{background:var(--c-bg)}.tt-al-action-top{justify-content:space-between;gap:8px;font-size:13px;display:flex}.tt-al-action-top b{align-items:center;gap:7px;display:inline-flex}.tt-al-action-top span{font-weight:700}.tt-al-actions small{color:var(--tt-neutral-600);font-size:11px}.tt-al-actions code{font-size:10.5px}.tt-al-actions em{font-style:normal}.tt-al-feed{padding:0 0 6px}.tt-al-feed-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:18px 20px 12px;display:flex}.tt-al-feed-head .tt-section-label{margin:0 0 2px}.tt-al-feed-head h2{font-family:var(--tt-font-heading);margin:0;font-size:22px;font-weight:400}.tt-al-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tt-al-search{min-width:260px;box-shadow:inset 0 0 0 1px var(--tt-neutral-300);color:var(--tt-neutral-600);background:#fff;border-radius:99px;align-items:center;gap:8px;padding:0 12px;display:flex}.tt-al-search:focus-within{box-shadow:inset 0 0 0 2px var(--tt-accent-500)}.tt-al-search input{min-width:0;height:34px;color:var(--tt-text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.tt-al-select{border-radius:99px;width:auto;min-height:34px;padding:4px 30px 4px 12px;font-size:12.5px}.tt-al-toggle{height:34px;box-shadow:inset 0 0 0 1px var(--tt-neutral-300);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.tt-al-toggle:has(input:checked){color:#8a5211;background:#ffeed6;box-shadow:inset 0 0 0 1px #f0c58a}.tt-al-chips{flex-wrap:wrap;align-items:center;gap:6px;padding:0 20px 12px;display:flex}.tt .tt-al-chip{background:var(--tt-accent-100);color:var(--tt-accent-800);border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.tt .tt-al-chip:hover{background:var(--tt-accent-200)}.tt-al-chip span{opacity:.6}.tt .tt-al-chip-clear{color:var(--tt-neutral-700);font-size:12px;font-weight:600}.tt-al-day{z-index:2;border-top:1px solid var(--tt-divider);background:var(--tt-bg);justify-content:space-between;align-items:baseline;padding:8px 20px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.tt-al-day{background:color-mix(in srgb,var(--tt-bg) 92%,#fff)}}.tt-al-day{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tt-al-day span{letter-spacing:.06em;text-transform:uppercase;color:var(--tt-neutral-800);font-size:12px;font-weight:800}.tt-al-day small{color:var(--tt-neutral-600);font-size:11px}.tt-al-rows{flex-direction:column;display:flex}.tt .tt-al-row{border-bottom:1px solid var(--tt-divider);align-items:flex-start;gap:12px;padding:11px 20px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.tt .tt-al-row{border-bottom:1px solid color-mix(in srgb,var(--tt-divider) 60%,transparent)}}.tt .tt-al-row{color:var(--tt-text);text-decoration:none;transition:background-color .12s}.tt .tt-al-row:hover{background:var(--c-bg)}@supports (color:color-mix(in lab,red,red)){.tt .tt-al-row:hover{background:color-mix(in srgb,var(--c-bg) 70%,#fff)}}.tt-al-row.is-issue:before{content:"";background:#e0913a;border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.tt-al-row.tt-al-sev-critical.is-issue:before,.tt-al-row.is-issue:has(.tt-al-out-denied):before,.tt-al-row.is-issue:has(.tt-al-out-error):before{background:#c84a4a}.tt-al-row-icon{background:var(--c-bg);width:32px;height:32px;color:var(--c);border-radius:10px;flex:none;place-items:center;margin-top:1px;display:grid}.tt-al-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tt-al-row-title{flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.tt-al-row-sum{color:var(--tt-neutral-800);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tt-al-row-meta{color:var(--tt-neutral-600);flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;font-size:11.5px;display:flex}.tt-al-row-meta i{opacity:.5;font-style:normal}.tt-al-row-time{font-variant-numeric:tabular-nums;color:var(--tt-neutral-800);flex-direction:column;flex:none;align-items:flex-end;font-size:12px;font-weight:700;display:flex}.tt-al-row-time small{color:var(--tt-neutral-600);font-size:10.5px;font-weight:500}.tt .tt-al-row.is-compact{border-bottom:0;border-radius:10px;margin:0 -10px;padding:8px 10px}.tt-al-row.is-compact .tt-al-row-icon{border-radius:8px;width:26px;height:26px}.tt-al-row.is-compact .tt-al-row-icon svg{width:13px;height:13px}.tt-al-row.is-compact .tt-al-row-title{font-size:12.5px}.tt-al-row.is-compact .tt-al-row-sum{white-space:normal;font-size:12px}.tt-al-row.is-compact .tt-al-row-time{font-size:11px;font-weight:600}.tt-al-pill{letter-spacing:.02em;background:var(--s-bg,var(--tt-neutral-200));color:var(--s,var(--tt-neutral-800));border-radius:99px;padding:2px 7px;font-size:10.5px;font-weight:800;display:inline-flex}.tt-al-sevp-info{--s:var(--tt-neutral-800);--s-bg:var(--tt-neutral-200)}.tt-al-sevp-notice{--s:var(--tt-accent-800);--s-bg:var(--tt-accent-100)}.tt-al-sevp-warning{--s:#8a5211;--s-bg:#ffeed6}.tt-al-sevp-critical{--s:#fff;--s-bg:#c84a4a}.tt-al-empty{text-align:center;color:var(--tt-neutral-600);place-items:center;gap:4px;padding:48px 20px;font-size:13px;display:grid}.tt-al-pages{padding:14px 20px 8px}.tt-al-sheet{z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.tt-al-sheet-bg{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e162873;position:absolute;inset:0}.tt-al-sheet-panel{background:linear-gradient(#fff,#fbf8f2);flex-direction:column;width:min(680px,100%);height:100%;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s;display:flex;position:relative;box-shadow:-24px 0 60px #0e162847}.tt-al-sheet-panel.is-out{opacity:0;transform:translate(60px)}.tt-al-sheet-bar{border-bottom:1px solid var(--tt-divider);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;align-items:center;gap:8px;padding:12px 16px;display:flex}.tt-al-sheet-crumb{letter-spacing:.04em;text-transform:uppercase;min-width:0;color:var(--tt-neutral-600);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:700;overflow:hidden}.tt-al-sheet-keys{gap:4px;display:inline-flex}.tt-al-icon-btn{background:var(--tt-neutral-100);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--tt-neutral-200);color:var(--tt-neutral-800);cursor:pointer;border:0;border-radius:9px;place-items:center;font-size:12px;display:inline-grid}.tt-al-icon-btn:hover:not(:disabled){background:var(--tt-accent-100);color:var(--tt-accent-800)}.tt-al-icon-btn:disabled{opacity:.35;cursor:default}.tt-al-sheet-body{overscroll-behavior:contain;flex:1;overflow-y:auto}.tt-al-loading{justify-content:center;gap:6px;padding:80px 0;display:flex}.tt-al-loading span{background:var(--tt-accent-500);border-radius:50%;width:9px;height:9px;animation:.9s ease-in-out infinite tt-al-pulse}.tt-al-loading span:nth-child(2){animation-delay:.15s}.tt-al-loading span:nth-child(3){animation-delay:.3s}@keyframes tt-al-pulse{0%,to{opacity:.4;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}.tt-al-error{color:#8f2626;background:#fbe0e0;border-radius:12px;margin:40px 24px;padding:14px 16px;font-size:13px;font-weight:600}.tt-al-ev-head{background:linear-gradient(180deg,var(--c-bg),transparent);border-bottom:1px solid var(--tt-divider);padding:22px 24px 18px}.tt-al-sevh-critical{background:linear-gradient(#fbe0e0,#0000)}.tt-al-ev-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tt-al-ev-cat{background:var(--c);color:#fff;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.tt-al-ev-head h2{font-family:var(--tt-font-heading);margin:10px 0 4px;font-size:26px;font-weight:400;line-height:1.15}.tt-al-ev-sum{color:var(--tt-neutral-800);margin:0;font-size:14.5px;line-height:1.45}.tt-al-ev-when{color:var(--tt-neutral-700);flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;font-size:12px;display:flex}.tt-al-ev-when code{background:#ffffffb3;border-radius:6px;margin-left:auto;padding:2px 7px;font-size:11px}.tt-al-ev-sec{border-bottom:1px solid var(--tt-divider);padding:16px 24px}@supports (color:color-mix(in lab,red,red)){.tt-al-ev-sec{border-bottom:1px solid color-mix(in srgb,var(--tt-divider) 60%,transparent)}}.tt-al-ev-sec h3{letter-spacing:.08em;text-transform:uppercase;color:var(--tt-neutral-700);align-items:center;gap:8px;margin:0 0 10px;font-size:11.5px;font-weight:800;display:flex}.tt-al-count{background:var(--tt-neutral-200);letter-spacing:0;border-radius:99px;padding:1px 7px;font-size:10.5px}.tt-al-hint{color:var(--tt-neutral-600);margin:-6px 0 6px;font-size:12px}.tt-al-graph{grid-template-columns:minmax(0,1fr) 90px minmax(0,1.25fr);align-items:center;gap:0;display:grid}.tt .tt-al-node{min-width:0;box-shadow:var(--tt-shadow-sm),inset 0 0 0 1px var(--tt-neutral-200);color:var(--tt-text);background:#fff;border-radius:14px;align-items:center;gap:9px;padding:9px 11px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.tt a.tt-al-node:hover{box-shadow:var(--tt-shadow-md),inset 0 0 0 1px var(--tt-accent-300);transform:translateY(-1px)}.tt-al-node>span:last-child{flex-direction:column;min-width:0;display:flex}.tt-al-node b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tt-al-node small{color:var(--tt-neutral-600);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tt-al-node-main{box-shadow:var(--tt-shadow-sm),inset 0 0 0 2px var(--c)!important}.tt-al-node-col{flex-direction:column;gap:6px;display:flex;position:relative}.tt-al-node-link{margin-left:22px;padding:6px 10px!important}.tt-al-node-link:before{content:"";background:var(--tt-neutral-400);width:12px;height:1px;margin-top:0;position:absolute;left:8px}.tt-al-node-col:has(.tt-al-node-link):before{content:"";background:var(--tt-neutral-400);width:1px;position:absolute;top:40px;bottom:16px;left:8px}.tt-al-edge{background:linear-gradient(90deg,var(--tt-neutral-400),var(--c));place-items:center;height:2px;margin:0 6px;display:grid;position:relative}.tt-al-edge:after{content:"";border:5px solid #0000;border-left-color:var(--c);position:absolute;top:-4px;right:-2px}.tt-al-edge span{box-shadow:var(--tt-shadow-sm);color:var(--c);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:6px;max-width:86px;padding:2px 6px;font-size:10.5px;font-weight:700;overflow:hidden}.tt-al-ev-orgs{color:var(--tt-neutral-700);flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0;font-size:12px;display:flex}.tt-al-ev-orgs a{background:var(--tt-neutral-100);color:var(--tt-text);border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-weight:700;display:inline-flex}.tt-al-diff{border-collapse:collapse;width:100%;font-size:12.5px}.tt-al-diff th,.tt-al-diff td{border-bottom:1px solid var(--tt-divider);padding:7px 8px}@supports (color:color-mix(in lab,red,red)){.tt-al-diff th,.tt-al-diff td{border-bottom:1px solid color-mix(in srgb,var(--tt-divider) 60%,transparent)}}.tt-al-diff th,.tt-al-diff td{text-align:left;vertical-align:top;word-break:break-word}.tt-al-diff thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--tt-neutral-600);font-size:10.5px}.tt-al-diff tbody th{width:34%;color:var(--tt-neutral-700);font-weight:600}.tt-al-diff em{text-transform:uppercase;background:var(--tt-accent-100);color:var(--tt-accent-800);border-radius:99px;margin-left:6px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:800}.tt-al-diff tr.is-changed .tt-al-old{color:#8f2626;background:#fde6e6;border-radius:4px;padding:1px 4px;-webkit-text-decoration:line-through #8f262666;text-decoration:line-through #8f262666}.tt-al-diff tr.is-changed .tt-al-new,.tt-al-diff tr.is-added .tt-al-new{color:#36551b;background:#e6f4d6;border-radius:4px;padding:1px 4px;font-weight:700}.tt-al-diff tr.is-same{opacity:.6}.tt-al-ev-errors{color:#7a4a10;background:#fff1e0;border-radius:12px;margin-top:10px;padding:10px 12px;font-size:12.5px}.tt-al-ev-errors ul{margin:6px 0 0;padding-left:18px}.tt-al-kv{gap:0;margin:0;display:grid}.tt-al-kv>div{border-bottom:1px dashed var(--tt-divider);grid-template-columns:34% 1fr;gap:10px;padding:7px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.tt-al-kv>div{border-bottom:1px dashed color-mix(in srgb,var(--tt-divider) 70%,transparent)}}.tt-al-kv>div{font-size:12.5px}.tt-al-kv>div:last-child{border-bottom:0}.tt-al-kv dt{color:var(--tt-neutral-700);font-weight:600}.tt-al-kv dd{word-break:break-word;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.tt-al-kv dd small{color:var(--tt-neutral-600);font-size:11px}.tt-al-kv code{font-size:11.5px}.tt-al-ev-actions{flex-wrap:wrap;gap:8px;display:flex}.tt-al-raw{background:var(--tt-neutral-100);border-radius:12px;margin:0 24px 24px;padding:10px 12px}.tt-al-raw summary{cursor:pointer;color:var(--tt-neutral-700);font-size:12px;font-weight:700}.tt-al-raw pre{white-space:pre-wrap;word-break:break-word;max-height:320px;margin:10px 0 0;font-size:11px;line-height:1.5;overflow:auto}.tt-al-trail-head{background:linear-gradient(180deg,var(--tt-accent-100),transparent);align-items:center;gap:14px;padding:22px 24px 16px;display:flex}.tt-al-trail-head .tt-section-label{margin:0 0 2px}.tt-al-trail-head h2{font-family:var(--tt-font-heading);word-break:break-word;margin:0 0 2px;font-size:24px;font-weight:400;line-height:1.15}.tt-al-trail-stats{border-bottom:1px solid var(--tt-divider);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0 24px 16px;display:grid}.tt-al-trail-stats div{box-shadow:inset 0 0 0 1px var(--tt-neutral-200);background:#fff;border-radius:12px;flex-direction:column;padding:10px;display:flex}.tt-al-trail-stats b{font-family:var(--tt-font-heading);font-size:22px;font-weight:400}.tt-al-trail-stats span{color:var(--tt-neutral-600);font-size:11px}.tt-al-trail-stats .is-bad b{color:#a12f2f}.tt-al-spark{align-items:flex-end;gap:3px;height:64px;display:flex}.tt-al-spark span{background:linear-gradient(180deg,var(--tt-accent-400),var(--tt-accent-700));border-radius:3px 3px 1px 1px;flex:1;min-height:2px}.tt-al-spark span.is-zero{background:var(--tt-neutral-200)}.tt-al-timeline{position:relative}@media(max-width:1180px){.tt-al-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-al-kpi-main{grid-column:span 3}.tt-al-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.tt-al-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-al-kpi-main{grid-column:span 2}.tt-al-grid{grid-template-columns:minmax(0,1fr)}.tt-al-span-2{grid-column:auto}.tt-al-actions{grid-template-columns:minmax(0,1fr)}.tt-al-search{flex:100%;min-width:0}.tt-al-graph{grid-template-columns:minmax(0,1fr);gap:8px}.tt-al-edge{background:linear-gradient(180deg,var(--tt-neutral-400),var(--c));width:2px;height:26px;margin:0 auto}.tt-al-edge:after{border-left-color:#0000;border-top-color:var(--c);top:auto;bottom:-6px;right:-4px}.tt-al-row-meta{display:none}.tt-al-trail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.tt-al-bar{animation:none}}.tt-lp{--lp-navy:#0a1830;--lp-navy-2:#102446;--lp-ink-light:#ffffffeb;--lp-ink-dim:#ffffffa8;--lp-line-light:#ffffff24;--lp-bad:#c4553f;--lp-bad-100:#fbe6df;--lp-good:var(--tt-accent-2-500);--lp-ease:cubic-bezier(.22, 1, .36, 1);background:var(--tt-bg);position:relative;overflow:clip}.tt-lp-shell{max-width:1240px;margin:0 auto;padding:0 28px;position:relative}.tt-lp-section{padding:110px 0}.tt-lp-hero-inner>*,.tt-lp-compare>*,.tt-lp-gate>*,.tt-lp-net>*,.tt-lp-buy>*,.tt-lp-money>*{min-width:0}.tt-lp-section.tt-lp-shell{padding-left:28px;padding-right:28px}.tt-lp-h1{color:#fff;letter-spacing:-.035em!important;margin:22px 0!important;font-size:clamp(40px,4.6vw,64px)!important;line-height:1.01!important}.tt-lp-h2{text-wrap:balance;letter-spacing:-.025em!important;margin:12px 0 0!important;font-size:clamp(32px,4vw,50px)!important;line-height:1.05!important}.tt-lp-h2 em,.tt-lp-gradient-text{background:linear-gradient(100deg,var(--tt-accent-600),var(--tt-accent-400) 60%,var(--tt-accent-2-400));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.tt-lp-gradient-text{background-image:linear-gradient(100deg,#b3ccf7,#7ba6ee 40%,#ccdbb2 80%,#b3ccf7);background-size:200% 100%;animation:7s linear infinite tt-lp-sheen;display:block}.tt-lp-h2.is-light{color:#fff}.tt-lp-h2.is-light em{background-image:linear-gradient(100deg,#b3ccf7,#ccdbb2)}.tt-lp-lead{max-width:540px;color:var(--lp-ink-dim);text-wrap:pretty;font-size:19px;line-height:1.6}.tt-lp-sub{color:var(--tt-neutral-800);text-wrap:pretty;max-width:600px;font-size:17px;line-height:1.6;margin:16px 0 0!important}.tt-lp-sub.is-light{color:var(--lp-ink-dim)}.tt-lp-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--tt-accent-700);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.tt-lp-kicker:before{content:"";opacity:.6;background:currentColor;border-radius:2px;width:18px;height:2px}.tt-lp-kicker.is-light{color:var(--tt-accent-300)}.tt-lp-head{text-align:center;max-width:760px;margin:0 auto 56px}.tt-lp-head .tt-lp-sub{margin-left:auto!important;margin-right:auto!important}.tt-lp-head-split{text-align:left;justify-content:space-between;align-items:flex-end;gap:40px;max-width:none;display:flex}.tt-lp-head-split>div{max-width:620px}.tt-lp-head-split .tt-lp-sub{max-width:420px;margin:0!important}.tt-lp-btn{font-family:var(--tt-font-heading);cursor:pointer;white-space:nowrap;transition:transform .2s var(--lp-ease),box-shadow .2s ease,background-color .2s ease;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:15px;line-height:1.1;display:inline-flex;position:relative;overflow:hidden}.tt-lp-btn:hover{transform:translateY(-2px)}.tt-lp-btn:active{transform:translateY(0)}.tt-lp-btn:disabled{opacity:.55;cursor:progress;transform:none}.tt-lp-btn-sm{padding:9px 18px;font-size:14px}.tt-lp-btn-lg{padding:16px 30px;font-size:16px}.tt.tt a.tt-lp-btn-primary,.tt-lp-btn-primary{color:#fff;background:linear-gradient(180deg,var(--tt-accent-500),var(--tt-accent-700));box-shadow:0 10px 30px var(--tt-accent-600),inset 0 1px #ffffff4d}@supports (color:color-mix(in lab,red,red)){.tt.tt a.tt-lp-btn-primary,.tt-lp-btn-primary{box-shadow:0 10px 30px color-mix(in srgb,var(--tt-accent-600) 45%,transparent),inset 0 1px #ffffff4d}}.tt-lp-btn-primary:hover{box-shadow:0 16px 40px var(--tt-accent-500),inset 0 1px #ffffff4d}@supports (color:color-mix(in lab,red,red)){.tt-lp-btn-primary:hover{box-shadow:0 16px 40px color-mix(in srgb,var(--tt-accent-500) 55%,transparent),inset 0 1px #ffffff4d}}.tt.tt a.tt-lp-btn-glass,.tt-lp-btn-glass{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-color:#ffffff38}.tt-lp-btn-glass:hover{background:#ffffff29}.tt.tt a.tt-lp-btn-ghost,.tt-lp-btn-ghost{color:var(--tt-text);border-color:var(--tt-divider);background:#ffffff80}.tt-lp-btn-ghost:hover{background:#fff}.tt.tt a.tt-lp-btn-white,.tt-lp-btn-white{color:var(--tt-accent-800);background:#fff;box-shadow:0 14px 40px #00000040}.tt-lp-btn-mint{color:var(--lp-navy);background:linear-gradient(#e1eecc,#aebf92);padding:10px 18px;font-size:14px;box-shadow:0 6px 20px #aebf9259,inset 0 1px #fff9}.tt-lp-shine{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:40%;height:100%;animation:4.8s ease-in-out infinite tt-shine;position:absolute;top:0;left:0}.tt-lp-shine.is-blue{background:linear-gradient(90deg,#0000,#2a5fbe38,#0000)}.tt-lp-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.tt-lp-actions.is-center{justify-content:center}.tt-lp-nav{z-index:50;transition:padding .3s var(--lp-ease);padding:14px 28px 0;position:sticky;top:0}.tt-lp-nav-inner{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#ffffff9e;border:1px solid #ffffffd9;border-radius:999px;align-items:center;gap:24px;max-width:1184px;margin:0 auto;padding:10px 12px 10px 18px;transition:background-color .3s,border-color .3s,box-shadow .3s;display:flex;box-shadow:0 10px 30px #2e2b251a}.tt-lp-nav.is-scrolled{padding-top:10px}.tt-lp-nav.is-scrolled .tt-lp-nav-inner{background:#0a1830cc;border-color:#ffffff1a;box-shadow:0 14px 40px #0a183040}.tt-lp-brand{font-family:var(--tt-font-heading);white-space:nowrap;align-items:center;gap:10px;font-size:19px;display:flex}.tt.tt .tt-lp-brand{color:var(--tt-text)}.tt.tt .tt-lp-nav.is-scrolled .tt-lp-brand{color:#fff}.tt.tt .tt-lp-brand.is-dark{color:var(--tt-text)}.tt-lp-logo{width:34px;height:34px;font-family:var(--tt-font-heading);color:#fff;background:linear-gradient(160deg,var(--tt-accent-400),var(--tt-accent-700));border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;display:inline-flex;position:relative;box-shadow:0 0 0 3px #7ba6ee38,0 6px 16px #1e479566}.tt-lp-nav-links{gap:22px;margin-left:auto;display:flex}.tt.tt .tt-lp-nav-links a{color:var(--tt-neutral-800);font-size:14px;transition:color .2s}.tt.tt .tt-lp-nav-links a:hover{color:var(--tt-accent-700)}.tt.tt .tt-lp-nav.is-scrolled .tt-lp-nav-links a{color:var(--lp-ink-dim)}.tt.tt .tt-lp-nav.is-scrolled .tt-lp-nav-links a:hover{color:#fff}.tt-lp-nav-cta{align-items:center;gap:8px;display:flex}.tt.tt .tt-lp-nav-cta .tt-lp-btn-ghost{color:var(--tt-text);border-color:var(--tt-divider);background:0 0}.tt.tt .tt-lp-nav-cta .tt-lp-btn-ghost:hover{background:#fffc}.tt.tt .tt-lp-nav.is-scrolled .tt-lp-nav-cta .tt-lp-btn-ghost{color:#fff;border-color:#ffffff3d}.tt.tt .tt-lp-nav.is-scrolled .tt-lp-nav-cta .tt-lp-btn-ghost:hover{background:#ffffff1a}.tt-lp-burger{border:1px solid var(--tt-divider);cursor:pointer;background:0 0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;display:none}.tt-lp-burger span{background:var(--tt-text);border-radius:2px;width:16px;height:2px}.tt-lp-nav.is-scrolled .tt-lp-burger{border-color:#ffffff3d}.tt-lp-nav.is-scrolled .tt-lp-burger span{background:#fff}.tt-lp-dark,.tt-lp-closing{isolation:isolate;color:var(--lp-ink-light);background:radial-gradient(120% 80% at 80% 0%,#1e4795 0%,transparent 55%),radial-gradient(90% 70% at 0% 100%,#16346d 0%,transparent 60%),linear-gradient(180deg,var(--lp-navy) 0%,var(--lp-navy-2) 100%);position:relative}.tt-lp-hero-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tt-lp-orb{filter:blur(50px);opacity:.55;border-radius:999px;animation:22s ease-in-out infinite tt-drift;position:absolute}.tt-lp-orb-a{background:#3d78dd;width:520px;height:520px;top:-160px;right:-80px}.tt-lp-orb-b{opacity:.35;background:#728157;width:420px;height:420px;animation-direction:reverse;bottom:-160px;left:-120px}.tt-lp-orb-c{opacity:.22;background:#7ba6ee;width:300px;height:300px;animation-duration:28s;top:40%;left:42%}.tt-lp-grid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 60% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 60% 30%,#000 20%,#0000 75%)}.tt-lp-hero{margin-top:-78px;padding:140px 0 40px}.tt-lp-hero-inner{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.tt-lp-hero-copy{animation:tt-rise-in .8s var(--lp-ease) both}.tt-lp-eyebrow{color:#e1eecc;background:#aebf9224;border:1px solid #ccdbb247;border-radius:999px;align-items:center;gap:9px;padding:6px 14px 6px 10px;font-size:13px;display:inline-flex}.tt-lp-live-dot{background:#aebf92;border-radius:999px;flex:none;width:8px;height:8px;position:relative}.tt-lp-live-dot:after{content:"";border:2px solid #aebf92;border-radius:999px;animation:1.8s ease-out infinite tt-lp-ping;position:absolute;inset:-4px}.tt-lp-hero-facts{flex-wrap:wrap;gap:28px;margin:44px 0 0;display:flex}.tt-lp-hero-facts>div{border-left:2px solid #7ba6ee66;padding-left:16px}.tt-lp-hero-facts dt{font-family:var(--tt-font-heading);color:#fff;font-size:30px;line-height:1}.tt-lp-hero-facts dd{color:var(--lp-ink-dim);max-width:150px;margin:6px 0 0;font-size:13px}.tt-lp-engine-wrap{animation:tt-rise-in .9s var(--lp-ease) both .15s;padding:58px 0 40px 30px;position:relative}.tt-lp-engine{color:var(--lp-ink-light);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(160deg,#2450a0e6,#0a1830f0);border:1px solid #ffffff2e;border-radius:28px;padding:18px;position:relative;box-shadow:0 40px 80px #00000059,inset 0 1px #fff3}.tt-lp-engine:before{content:"";border-radius:inherit;background:conic-gradient(from var(--lp-angle,0deg),transparent 0 70%,#b3ccf7e6 80%,transparent 90%);pointer-events:none;padding:1px;animation:6s linear infinite tt-lp-orbit;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tt-lp-engine-bar{color:var(--lp-ink-dim);align-items:center;gap:10px;font-size:12px;display:flex}.tt-lp-engine-title{font-family:var(--tt-font-mono,ui-monospace, monospace);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.tt-lp-dots{gap:5px;display:flex}.tt-lp-dots i{background:#fff3;border-radius:99px;width:9px;height:9px}.tt-lp-dots i:first-child{background:#e08a74}.tt-lp-dots i:nth-child(2){background:#e7c46c}.tt-lp-dots i:last-child{background:#aebf92}.tt-lp-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.tt-lp-pill-live{color:#e1eecc;background:#aebf9229}.tt-lp-pill-ok{color:var(--tt-accent-2-800);background:var(--tt-accent-2-100);align-self:flex-start}.tt-lp-pill-ok .tt-lp-live-dot{background:var(--tt-accent-2-600)}.tt-lp-pill-ok .tt-lp-live-dot:after{border-color:var(--tt-accent-2-600)}.tt-lp-core{border:1px solid var(--lp-line-light);background:#0a183066;border-radius:20px;grid-template-columns:170px 1fr;align-items:center;gap:18px;margin:16px 0;padding:14px;display:grid;position:relative}.tt-lp-core-rings{grid-area:1/1;width:170px;height:170px}.tt-lp-core-center{color:#fff;transition:transform .4s var(--lp-ease);flex-direction:column;grid-area:1/1;justify-self:center;align-items:center;display:flex}.tt-lp-core-center svg{color:var(--tt-accent-300);margin-bottom:4px}.tt-lp-core-center strong{font-family:var(--tt-font-heading);font-variant-numeric:tabular-nums;font-size:26px;line-height:1}.tt-lp-core-center span{color:var(--lp-ink-dim);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.tt-lp-core-center.is-burst{transform:scale(1.12)}.tt-lp-core-center.is-burst strong{color:#e1eecc}.tt-lp-core-tags{flex-direction:column;gap:8px;display:flex}.tt-lp-core-tags span{border:1px solid var(--lp-line-light);background:#ffffff0f;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.tt-lp-core-tags span:before{content:"✓";color:#aebf92;font-weight:700}.tt-lp-spin-slow{transform-origin:50%;transform-box:fill-box;animation:26s linear infinite tt-lp-spin}.tt-lp-spin-rev{transform-origin:50%;transform-box:fill-box;animation:18s linear infinite reverse tt-lp-spin}svg circle.tt-lp-spin-slow[style]{transform-box:view-box}.tt-lp-stream{border:1px solid var(--lp-line-light);background:#0a183059;border-radius:16px;overflow:hidden}.tt-lp-stream-head,.tt-lp-stream-row{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:10px;padding:9px 14px;display:grid}.tt-lp-stream-head{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;border-bottom:1px solid var(--lp-line-light);font-size:10px}.tt-lp-stream-row{animation:tt-lp-row-in .5s var(--lp-ease) both;border-bottom:1px solid #ffffff0f;font-size:13px;transition:background-color .4s}.tt-lp-stream-row:last-child{border-bottom:0}.tt-lp-stream-row code{letter-spacing:.06em;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.tt-lp-hash{color:#b3ccf7b3;font-family:ui-monospace,monospace;font-size:11px}.tt-lp-state span{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.tt-lp-stream-row.is-new{background:#7ba6ee1f}.tt-lp-stream-row.is-new code{color:var(--tt-accent-300)}.tt-lp-stream-row.is-new .tt-lp-state span{color:var(--tt-accent-300);background:#7ba6ee26}.tt-lp-stream-row.is-shelf .tt-lp-state span{color:#ffffffb3;background:#ffffff14}.tt-lp-stream-row.is-sold{background:#aebf921f}.tt-lp-stream-row.is-sold .tt-lp-state span{color:#1f2615;background:#ccdbb2}.tt-lp-engine-foot{align-items:center;gap:16px;margin-top:16px;display:flex}.tt-lp-engine-foot>div{flex:1}.tt-lp-meter{background:#ffffff1f;border-radius:99px;height:8px;overflow:hidden}.tt-lp-meter span{border-radius:inherit;height:100%;transition:width .8s var(--lp-ease);background:linear-gradient(90deg,#aebf92,#e1eecc);display:block}.tt-lp-meter-label{color:var(--lp-ink-dim);justify-content:space-between;margin-top:7px;font-size:12px;display:flex}.tt-lp-float{color:var(--tt-text);z-index:2;background:#fff;border-radius:18px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:absolute;box-shadow:0 24px 50px #0a183059}.tt-lp-float strong{font-size:14px;display:block}.tt-lp-float small{color:var(--tt-neutral-700);font-size:12px;display:block}.tt-lp-float-sale{min-width:250px;bottom:6px;left:-10px}.tt-lp-float-shield{color:#fff;background:linear-gradient(160deg,#728157,#3d472b);animation:8s ease-in-out infinite tt-flt;top:0;right:-14px}.tt-lp-float-shield small{color:#ffffffc7}.tt-lp-wc{letter-spacing:.02em;color:#fff;background:linear-gradient(150deg,#3d78dd,#16346d);border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff59}.tt-lp-tick{color:#fff;background:var(--tt-accent-2-600);border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-left:auto;font-size:13px;display:inline-flex}.tt-lp-trust{border:1px solid var(--lp-line-light);background:#ffffff0d;border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:56px;padding:16px 22px;display:flex}.tt-lp-trust-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;font-size:11px}.tt-lp-trust-item{color:#ffffffd1;align-items:center;gap:8px;font-size:14px;display:inline-flex}.tt-lp-trust-item.is-primary{font-family:var(--tt-font-heading);color:#fff;font-size:17px}.tt-lp-trust-item.is-primary .tt-lp-wc{border-radius:8px;width:26px;height:26px;font-size:10px}.tt-lp-trust-item:not(.is-primary):before{content:"";background:var(--tt-accent-400);border-radius:99px;width:5px;height:5px}.tt-lp-trust-sep{background:var(--lp-line-light);width:1px;height:22px;margin:0 8px}.tt-lp-hero{isolation:isolate;color:var(--tt-text);background:radial-gradient(60% 50% at 0% 0%,#fbf5ea 0%,transparent 70%),linear-gradient(180deg,#f7f0e2 0%,var(--tt-bg) 100%);position:relative}.tt-lp-orb-warm{background:var(--tt-accent-300);opacity:.45;width:460px;height:460px;top:-120px;left:-140px}.tt-lp-orb-sage{background:var(--tt-accent-2-300);opacity:.5;width:380px;height:380px;animation-duration:26s;animation-direction:reverse;bottom:40px;left:22%}.tt-lp-dotgrid{background-image:radial-gradient(var(--tt-text) 1px,transparent 1.4px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.tt-lp-dotgrid{background-image:radial-gradient(color-mix(in srgb,var(--tt-text) 16%,transparent) 1px,transparent 1.4px)}}.tt-lp-dotgrid{background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 70% at 20% 40%,#000 10%,#0000 70%);mask-image:radial-gradient(70% 70% at 20% 40%,#000 10%,#0000 70%)}.tt-lp-svg-defs{width:0;height:0;position:absolute;overflow:hidden}.tt-lp-vault-shape{filter:drop-shadow(-24px 30px 50px #10244647);width:56%;height:calc(100% - 96px);position:absolute;top:0;right:0;overflow:visible}.tt-lp-vault-shape.is-narrow{display:none}.tt-lp-vault-edge{fill:none;stroke:#b3ccf78c;stroke-width:1.5px}.tt-lp-vault-echo{fill:none;stroke:var(--tt-accent-400);stroke-width:1.5px;stroke-dasharray:6 9;opacity:.7;animation:2.4s linear infinite tt-lp-dash}.tt-lp-hero .tt-lp-h1{color:var(--tt-text)}.tt-lp-hero .tt-lp-gradient-text{background-image:linear-gradient(100deg,var(--tt-accent-700),var(--tt-accent-500) 35%,var(--tt-accent-2-600) 70%,var(--tt-accent-700));background-size:200% 100%}.tt-lp-hero .tt-lp-lead{color:var(--tt-neutral-800)}.tt-lp-hero .tt-lp-eyebrow{color:var(--tt-accent-2-800);border-color:var(--tt-accent-2-300);box-shadow:var(--tt-shadow-sm);background:#ffffffb3}.tt-lp-hero .tt-lp-eyebrow .tt-lp-live-dot{background:var(--tt-accent-2-600)}.tt-lp-hero .tt-lp-eyebrow .tt-lp-live-dot:after{border-color:var(--tt-accent-2-600)}.tt.tt .tt-lp-hero-copy a.tt-lp-btn-glass{color:var(--tt-text);border-color:var(--tt-divider);box-shadow:var(--tt-shadow-sm);background:#ffffffa6}.tt.tt .tt-lp-hero-copy a.tt-lp-btn-glass:hover{background:#fff}.tt-lp-hero .tt-lp-hero-facts>div{border-left-color:var(--tt-accent-400)}.tt-lp-hero .tt-lp-hero-facts dt{color:var(--tt-accent-800)}.tt-lp-hero .tt-lp-hero-facts dd{color:var(--tt-neutral-700)}.tt-lp-hero .tt-lp-trust{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border-color:#ffffffe6;margin-top:18px;position:relative;box-shadow:0 14px 40px #2e2b251f}.tt-lp-hero .tt-lp-trust-label{color:var(--tt-neutral-600)}.tt-lp-hero .tt-lp-trust-item{color:var(--tt-neutral-800)}.tt-lp-hero .tt-lp-trust-item.is-primary{color:var(--tt-text)}.tt-lp-hero .tt-lp-trust-sep{background:var(--tt-divider)}.tt-lp-rail{height:56px;margin-top:34px;position:relative;overflow:hidden}.tt-lp-rail-line{background:linear-gradient(90deg,transparent,var(--tt-accent-400) 12%,var(--tt-accent-500) 50%,#ccdbb2 80%,transparent);height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 0 14px #3d78dd73}.tt-lp-rail-line:after{content:"";filter:blur(1px);background:linear-gradient(90deg,#0000,#fff,#0000);border-radius:99px;width:160px;height:6px;animation:3.6s ease-in-out infinite tt-lp-rail-sweep;position:absolute;top:-2px;left:0}.tt-lp-rail-label{letter-spacing:.16em;text-transform:uppercase;color:var(--tt-neutral-600);font-size:10px;font-weight:700;position:absolute;top:0}.tt-lp-rail-label.is-start{left:max(28px,50% - 592px)}.tt-lp-rail-label.is-end{color:var(--tt-accent-2-800);background:var(--tt-accent-2-100);border-radius:99px;padding:4px 10px;top:-4px;right:max(28px,50% - 592px);box-shadow:0 0 18px #ccdbb299}.tt-lp-rail-chip{letter-spacing:.04em;white-space:nowrap;color:var(--tt-accent-800);border:1px solid var(--tt-accent-200);animation:18s linear infinite tt-lp-ride;animation-delay:calc(var(--i) * -3s);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 6px 16px #1e47952e}.tt-lp-rail-chip svg{color:var(--tt-accent-600)}.tt-lp-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:-1px;display:grid;padding-top:40px!important}.tt-lp-stats>div{box-shadow:var(--tt-shadow-sm);background:#fff;border-radius:22px;padding:20px 22px}.tt-lp-stats strong{font-family:var(--tt-font-heading);color:var(--tt-accent-700);font-variant-numeric:tabular-nums;font-size:34px;line-height:1;display:block}.tt-lp-stats span{color:var(--tt-neutral-700);font-size:13px}.tt-lp-switch{background:var(--tt-surface);border-radius:999px;width:max-content;margin:0 auto 36px;padding:5px;display:flex;position:relative;box-shadow:inset 0 1px 3px #2e2b251f}.tt-lp-switch button{z-index:1;width:210px;font-family:var(--tt-font-heading);color:var(--tt-neutral-700);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:12px 0;font-size:15px;transition:color .3s;position:relative}.tt-lp-switch button.is-on{color:#fff}.tt-lp-switch-knob{background:linear-gradient(180deg,#d06a52,var(--lp-bad));width:210px;height:calc(100% - 10px);transition:transform .45s var(--lp-ease),background .45s;border-radius:999px;position:absolute;top:5px;left:5px;box-shadow:0 6px 18px #c4553f59}.tt-lp-switch-knob.is-right{background:linear-gradient(180deg,var(--tt-accent-500),var(--tt-accent-700));transform:translate(210px);box-shadow:0 6px 18px #2a5fbe66}.tt-lp-compare{box-shadow:var(--tt-shadow-lg);background:#fff;border-radius:34px;grid-template-columns:1fr 1.1fr;gap:22px;padding:22px;transition:box-shadow .4s;display:grid}.tt-lp-compare-art{border-radius:24px;place-items:center;min-height:360px;transition:background .5s;display:grid;position:relative;overflow:hidden}.tt-lp-compare.is-sheet .tt-lp-compare-art{background:radial-gradient(90% 80% at 50% 40%,var(--lp-bad-100),#f6efe4)}.tt-lp-compare.is-mint .tt-lp-compare-art{background:radial-gradient(90% 80% at 50% 40%,#1e4795,var(--lp-navy))}.tt-lp-art-sheet,.tt-lp-art-vault{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tt-lp-paper{background:#fff;border-radius:6px;grid-template-columns:repeat(2,1fr);gap:8px;width:230px;padding:16px;display:grid;transform:rotate(-4deg);box-shadow:0 16px 40px #2e2b2533}.tt-lp-paper span{text-align:center;border:1.5px dashed var(--tt-neutral-500);animation:3s ease-in-out infinite tt-lp-flicker;animation-delay:calc(var(--i) * .4s);border-radius:4px;padding:8px 4px;font-family:ui-monospace,monospace;font-size:12px;font-weight:700}.tt-lp-leak{color:#fff;background:var(--lp-bad);animation:tt-lp-leak 3.6s var(--lp-ease) infinite;animation-delay:calc((var(--d) + 1) * .6s);--tx:calc(var(--d) * 150px);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;position:absolute;top:50%;left:50%;box-shadow:0 8px 20px #c4553f59}.tt-lp-art-caption{white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.tt-lp-art-caption.is-bad{color:#8a3424;background:#ffffffd9}.tt-lp-art-caption.is-good{color:#e1eecc;border:1px solid var(--lp-line-light);background:#ffffff14}.tt-lp-art-vault{color:#fff;gap:0;padding:0 24px 40px}.tt-lp-vault,.tt-lp-vault-gate,.tt-lp-vault-buyer{background:#ffffff14;border:1px solid #ffffff2e;border-radius:20px;flex-direction:column;flex:none;align-items:center;gap:6px;padding:16px 14px;display:flex}.tt-lp-vault{width:96px;box-shadow:0 0 0 6px #7ba6ee1f,0 0 40px #3d78dd80}.tt-lp-vault svg{color:var(--tt-accent-300)}.tt-lp-vault span{letter-spacing:.1em;text-transform:uppercase;font-size:12px}.tt-lp-vault-gate small,.tt-lp-vault-buyer small{color:var(--lp-ink-dim);text-align:center;font-size:11px}.tt-lp-vault-buyer{color:var(--tt-text);background:#fff}.tt-lp-vault-buyer code{font-family:ui-monospace,monospace;font-size:14px;font-weight:700}.tt-lp-vault-buyer small{color:var(--tt-neutral-700)}.tt-lp-vault-rail{background:repeating-linear-gradient(90deg,#b3ccf799 0 6px,#0000 6px 12px);flex:1;min-width:24px;height:2px;position:relative}.tt-lp-packet{background:#ccdbb2;border-radius:99px;width:10px;height:10px;animation:2.4s ease-in-out infinite tt-lp-travel;position:absolute;top:-4px;left:0;box-shadow:0 0 12px #ccdbb2}.tt-lp-compare-rows{flex-direction:column;margin:0;display:flex}.tt-lp-compare-rows>div{border-bottom:1px solid var(--tt-divider);grid-template-columns:150px 1fr;align-items:center;gap:16px;padding:15px 8px;display:grid}.tt-lp-compare-rows>div:last-child{border-bottom:0}.tt-lp-compare-rows dt{letter-spacing:.06em;text-transform:uppercase;color:var(--tt-neutral-700);font-size:12px;font-weight:700}.tt-lp-compare-rows dd{margin:0;font-size:15px}.tt-lp-compare-rows dd>span{animation:tt-lp-row-in .45s var(--lp-ease) both;align-items:flex-start;gap:10px;display:flex}.tt-lp-compare-rows dd i{border-radius:99px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.tt-lp-cmp-sheet i{color:#fff;background:var(--lp-bad)}.tt-lp-cmp-mint i{color:#fff;background:var(--tt-accent-2-600)}.tt-lp-life{background:linear-gradient(180deg,#fff,var(--tt-neutral-100));box-shadow:var(--tt-shadow-lg);border-radius:34px;padding:34px}.tt-lp-life-rail{grid-template-columns:repeat(6,1fr);gap:8px;display:grid;position:relative}.tt-lp-life-rail:before,.tt-lp-life-fill{content:"";border-radius:3px;height:3px;position:absolute;top:22px;left:8.33333%}.tt-lp-life-rail:before{background:var(--tt-neutral-300);right:8.33333%}.tt-lp-life-fill{background:linear-gradient(90deg,var(--tt-accent-500),var(--tt-accent-2-500));width:0;max-width:83.3333%;transition:width .6s var(--lp-ease);transform-origin:0}.tt-lp-life-node{text-align:center;cursor:pointer;color:var(--tt-text);background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0 4px 6px;font-family:inherit;display:flex;position:relative}.tt-lp-life-dot{width:46px;height:46px;font-family:var(--tt-font-heading);color:var(--tt-neutral-700);border:2px solid var(--tt-neutral-300);transition:all .35s var(--lp-ease);background:#fff;border-radius:999px;justify-content:center;align-items:center;margin-bottom:8px;font-size:16px;display:inline-flex}.tt-lp-life-node strong{font-family:var(--tt-font-heading);font-size:16px;font-weight:400}.tt-lp-life-node small{color:var(--tt-neutral-700);font-size:12px}.tt-lp-life-node:hover .tt-lp-life-dot{border-color:var(--tt-accent-400);transform:translateY(-2px)}.tt-lp-life-node.is-past .tt-lp-life-dot{color:var(--tt-accent-700);border-color:var(--tt-accent-400);background:var(--tt-accent-100)}.tt-lp-life-node.is-on .tt-lp-life-dot{color:#fff;background:linear-gradient(160deg,var(--tt-accent-500),var(--tt-accent-700));border-color:#0000;transform:scale(1.1);box-shadow:0 0 0 6px #3d78dd2e,0 10px 24px #1e479559}.tt-lp-life-node.is-on.is-online .tt-lp-life-dot{background:linear-gradient(160deg,var(--tt-accent-2-500),var(--tt-accent-2-700));box-shadow:0 0 0 6px #8fa07338,0 10px 24px #56633f59}.tt-lp-life-card{margin-top:28px}.tt-lp-life-body{background:var(--tt-bg);border-radius:24px;grid-template-columns:1fr 300px;align-items:center;gap:28px;padding:28px;display:grid}.tt-lp-life-main h3{margin:8px 0 10px!important;font-size:30px!important}.tt-lp-life-main p{color:var(--tt-neutral-800);max-width:620px;font-size:16px;line-height:1.65;margin:0!important}.tt-lp-life-facts{gap:10px;display:grid}.tt-lp-life-facts>div{box-shadow:var(--tt-shadow-sm);background:#fff;border-radius:18px;padding:14px 18px}.tt-lp-life-facts small{letter-spacing:.1em;text-transform:uppercase;color:var(--tt-neutral-700);font-size:11px;display:block}.tt-lp-life-facts strong{font-family:var(--tt-font-heading);font-size:20px;font-weight:400}.tt-lp-life-facts .is-no strong{color:var(--lp-bad)}.tt-lp-life-facts .is-yes strong{color:var(--tt-accent-2-700)}.tt-lp-dark{overflow:hidden}.tt-lp-scen{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:30px;display:flex}.tt-lp-scen button{color:#ffffffd9;cursor:pointer;transition:all .25s var(--lp-ease);background:#ffffff0f;border:1px solid #fff3;border-radius:999px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:600}.tt-lp-scen button:hover:not(:disabled){background:#ffffff24;transform:translateY(-1px)}.tt-lp-scen button:disabled{cursor:progress}.tt-lp-scen button.is-on{color:var(--lp-navy);background:#fff;border-color:#fff;box-shadow:0 8px 24px #00000040}.tt-lp-scen button.is-good:before{content:"●";color:#aebf92;margin-right:6px}.tt-lp-gate{border:1px solid var(--lp-line-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-radius:34px;grid-template-columns:250px 1fr 250px;align-items:stretch;gap:22px;padding:22px;display:grid}.tt-lp-gate-phone{flex-direction:column;align-items:center;gap:14px;display:flex}.tt-lp-gate-who{text-align:center;color:var(--lp-ink-dim);min-height:40px;font-size:13px;margin:0!important}.tt-lp-phone{background:linear-gradient(160deg,#2c3a4f,#0f1729);border-radius:44px;width:290px;padding:9px;position:relative;box-shadow:0 40px 80px #0a183059,inset 0 0 0 1.5px #ffffff1f}.tt-lp-phone:before{content:"";z-index:3;background:#0a0f1a;border-radius:99px;width:80px;height:20px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.tt-lp-phone-sm{border-radius:38px;width:226px}.tt-lp-phone-screen{background:var(--tt-bg);min-height:540px;color:var(--tt-text);border-radius:36px;padding:14px 16px 18px;position:relative;overflow:hidden}.tt-lp-phone-sm .tt-lp-phone-screen{border-radius:30px;min-height:400px}.tt-lp-phone-status{color:var(--tt-neutral-700);justify-content:space-between;padding:2px 8px 0;font-size:10px;font-weight:600;display:flex}.tt-lp-captive{text-align:center;flex-direction:column;align-items:center;gap:6px;padding-top:40px;display:flex}.tt-lp-captive strong{font-family:var(--tt-font-heading);margin-top:8px;font-size:20px;font-weight:400}.tt-lp-captive small{color:var(--tt-neutral-700);font-size:12px}.tt-lp-captive-input{border:1.5px solid var(--tt-neutral-300);letter-spacing:.08em;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:2px;width:100%;height:48px;margin-top:14px;font-family:ui-monospace,monospace;font-size:19px;font-weight:700;display:flex}.tt-lp-captive-input i{background:var(--tt-accent-600);opacity:0;width:2px;height:22px}.tt-lp-captive-input i.is-blink{animation:.8s steps(2,end) infinite tt-lp-blink}.tt-lp-captive-btn{width:100%;font-family:var(--tt-font-heading);color:#fff;background:linear-gradient(180deg,var(--tt-accent-500),var(--tt-accent-700));border-radius:999px;margin-top:6px;padding:12px;font-size:15px;transition:background .3s}.tt-lp-captive-btn.is-accept{background:linear-gradient(180deg,var(--tt-accent-2-500),var(--tt-accent-2-700))}.tt-lp-captive-btn.is-reject{background:linear-gradient(180deg,#d06a52,var(--lp-bad));animation:.45s tt-lp-shake}.tt-lp-captive-msg{color:var(--tt-neutral-800);font-size:12px;line-height:1.45;margin:8px 0 0!important}.tt-lp-checks{grid-template-columns:1fr 1fr;align-content:center;gap:10px;margin:0;padding:0;list-style:none;display:grid}.tt-lp-checks li{transition:all .3s var(--lp-ease);background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;align-items:flex-start;gap:12px;padding:14px;display:flex}.tt-lp-checks strong{color:#fff;font-size:14px;display:block}.tt-lp-checks small{color:#ffffff94;margin-top:2px;font-size:12px;line-height:1.45;display:block}.tt-lp-check-ico{color:#ffffffb3;width:28px;height:28px;transition:all .3s var(--lp-ease);background:#ffffff14;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.tt-lp-checks li.is-run{background:#7ba6ee29;border-color:#7ba6ee80;transform:scale(1.02)}.tt-lp-checks li.is-run .tt-lp-check-ico{color:#fff;background:var(--tt-accent-500);box-shadow:0 0 0 5px #3d78dd40}.tt-lp-checks li.is-pass{border-color:#aebf9259}.tt-lp-checks li.is-pass .tt-lp-check-ico{color:#1f2615;background:#aebf92}.tt-lp-checks li.is-fail{background:#c4553f2e;border-color:#e08a74b3;animation:.45s tt-lp-shake}.tt-lp-checks li.is-fail .tt-lp-check-ico{color:#fff;background:var(--lp-bad);box-shadow:0 0 0 5px #c4553f4d}.tt-lp-checks li.is-skip{opacity:.3}.tt-lp-verdict{border:1px solid var(--lp-line-light);transition:all .4s var(--lp-ease);background:#ffffff0f;border-radius:24px;flex-direction:column;justify-content:center;gap:6px;padding:24px;display:flex}.tt-lp-verdict small{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink-dim);font-size:11px}.tt-lp-verdict strong{font-family:var(--tt-font-heading);color:#fff;font-size:34px;font-weight:400;line-height:1.1}.tt-lp-verdict code{color:#ffffffd9;background:#00000040;border-radius:8px;align-self:flex-start;padding:4px 10px;font-size:12px}.tt-lp-verdict p{color:var(--lp-ink-dim);font-size:13px;line-height:1.5;margin:8px 0 0!important}.tt-lp-verdict.is-accept{background:linear-gradient(160deg,#8fa07373,#3d472b80);border-color:#ccdbb280;box-shadow:0 0 60px #8fa07340}.tt-lp-verdict.is-reject{background:linear-gradient(160deg,#c4553f66,#6e281c73);border-color:#e08a748c;box-shadow:0 0 60px #c4553f40}.tt-lp-sec-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px;display:grid}.tt-lp-sec-card{transition:transform .3s var(--lp-ease),background .3s,border-color .3s;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;padding:24px}.tt-lp-sec-card:hover{background:#ffffff17;border-color:#7ba6ee73;transform:translateY(-4px)}.tt-lp-sec-card strong{font-family:var(--tt-font-heading);color:#fff;margin:14px 0 6px;font-size:19px;font-weight:400;display:block}.tt-lp-sec-card p{color:#ffffffa3;font-size:14px;line-height:1.6;margin:0!important}.tt-lp-sec-ico{background:linear-gradient(160deg,#7ba6ee59,#1e479566);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:inset 0 1px #fff3}.tt-lp-sec-ico svg{fill:none;stroke:#d5e3fc;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.tt-lp-net{background:radial-gradient(60% 80% at 50% 50%,var(--tt-accent-100),transparent 70%),#fff;box-shadow:var(--tt-shadow-lg);border-radius:34px;grid-template-columns:1fr 300px;align-items:center;gap:24px;padding:26px;display:grid}.tt-lp-net-svg{width:100%;height:auto;overflow:visible}.tt-lp-wire{fill:none;stroke-width:2.5px;stroke-dasharray:7 7;opacity:.8;animation:1.4s linear infinite tt-lp-dash}.tt-lp-wire-tunnel{stroke-width:3px;stroke-dasharray:none;opacity:.55;animation:none}.tt-lp-pkt{fill:var(--tt-accent-500);filter:drop-shadow(0 0 6px #3d78ddcc)}.tt-lp-pkt.is-olive{fill:var(--tt-accent-2-500);filter:drop-shadow(0 0 6px #8fa073e6)}.tt-lp-net-label{fill:var(--tt-neutral-700);text-anchor:middle;letter-spacing:.03em;font-size:13px;font-weight:600}.tt-lp-net-node{cursor:pointer;outline:none}.tt-lp-net-node rect,.tt-lp-net-node circle{transition:all .3s var(--lp-ease)}.tt-lp-hub-halo{fill:#3d78dd1a;stroke:#3d78dd40;transform-origin:500px 220px;animation:3.2s ease-in-out infinite tt-lp-breathe}.tt-lp-hub-t{font-family:var(--tt-font-heading);fill:#fff;text-anchor:middle;font-size:28px}.tt-lp-hub-s{fill:#ffffffbf;text-anchor:middle;font-size:12px}.tt-lp-net-card{fill:#fff;stroke:var(--tt-neutral-300);stroke-width:1.5px;filter:drop-shadow(0 6px 14px #2e2b251f)}.tt-lp-net-card.is-wc{fill:url(#lpHub);stroke:none}.tt-lp-net-name{font-family:var(--tt-font-heading);text-anchor:middle;fill:var(--tt-text);font-size:18px}.tt-lp-net-card.is-wc+.tt-lp-net-name{fill:#fff}.tt-lp-net-small{text-anchor:start;fill:var(--tt-text);font-size:13px;font-weight:600}.tt-lp-net-led{fill:var(--tt-accent-2-500);transform-box:fill-box;transform-origin:50%;animation:2s ease-in-out infinite tt-pulse}.tt-lp-net-node.is-on .tt-lp-net-card{stroke:var(--tt-accent-500);stroke-width:2.5px}.tt-lp-net-node.is-on .tt-lp-hub-halo{fill:#3d78dd2e}.tt-lp-net-info{background:var(--tt-bg);border-radius:24px;min-height:220px;padding:24px;position:relative}.tt-lp-net-info h3{margin:10px 0 8px!important;font-size:26px!important}.tt-lp-net-info p{color:var(--tt-neutral-800);font-size:15px;line-height:1.6;margin:0!important}.tt-lp-net-hint{color:var(--tt-neutral-600);font-size:11px;position:absolute;bottom:14px;right:18px}.tt-lp-buy{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.tt-lp-steps{gap:10px;margin:34px 0 0;padding:0;list-style:none;display:grid}.tt-lp-steps li{cursor:pointer;transition:all .3s var(--lp-ease);background:#ffffff73;border:1px solid #0000;border-radius:20px;align-items:center;gap:14px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.tt-lp-steps li:hover{background:#fffc}.tt-lp-steps li.is-on{border-color:var(--tt-accent-300);box-shadow:var(--tt-shadow-md);background:#fff;transform:translate(6px)}.tt-lp-steps li>span{width:36px;height:36px;font-family:var(--tt-font-heading);color:var(--tt-accent-700);background:var(--tt-accent-100);border-radius:999px;flex:none;justify-content:center;align-items:center;transition:all .3s;display:inline-flex}.tt-lp-steps li.is-on>span{color:#fff;background:linear-gradient(160deg,var(--tt-accent-500),var(--tt-accent-700))}.tt-lp-steps strong{font-family:var(--tt-font-heading);font-size:17px;font-weight:400;display:block}.tt-lp-steps small{color:var(--tt-neutral-700);font-size:13px}.tt-lp-step-bar{background:linear-gradient(90deg,var(--tt-accent-500),var(--tt-accent-2-500));height:3px;animation:3.4s linear both tt-lp-progress;position:absolute;bottom:0;left:0}.tt-lp-buy-art{justify-content:center;padding:20px 0;display:flex;position:relative}.tt-lp-buy-glow{filter:blur(30px);background:radial-gradient(circle,#3d78dd59,#0000 65%);border-radius:999px;position:absolute;inset:10%}.tt-lp-wapp-bar{box-shadow:var(--tt-shadow-sm);background:#fff;border-radius:16px;align-items:center;gap:8px;margin:22px 0 14px;padding:8px 10px;display:flex}.tt-lp-wapp-bar .tt-lp-wc{border-radius:9px;width:28px;height:28px;font-size:10px}.tt-lp-wapp-bar strong{font-family:var(--tt-font-heading);font-size:16px;font-weight:400}.tt-lp-wapp-bar small{color:var(--tt-neutral-700);margin-left:auto;font-size:11px}.tt-lp-screens{position:relative}.tt-lp-screen h4{margin:4px 0 12px!important;font-size:21px!important}.tt-lp-ph-search{border:1px solid var(--tt-divider);color:var(--tt-neutral-600);background:#fff;border-radius:999px;margin-bottom:10px;padding:11px 14px;font-size:12px}.tt-lp-ph-item{background:var(--tt-surface);border-radius:18px;margin-bottom:8px;padding:12px 14px}.tt-lp-ph-item strong,.tt-lp-ph-card strong{font-size:14px;display:block}.tt-lp-ph-item small,.tt-lp-ph-card small{color:var(--tt-neutral-700);font-size:11px}.tt-lp-ph-item.is-sel{background:var(--tt-accent-2-100);border:1px solid var(--tt-accent-2-300)}.tt-lp-ph-item.is-sel small{color:var(--tt-accent-2-700)}.tt-lp-ph-card{background:#fff;border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:14px;display:flex}.tt-lp-ph-card.is-sel{box-shadow:0 0 0 2px var(--tt-accent-500),var(--tt-shadow-md)}.tt-lp-ph-card.is-off{opacity:.55}.tt-lp-ph-tag{color:var(--tt-accent-2-800);background:var(--tt-accent-2-100);border-radius:99px;padding:3px 9px;font-size:10px}.tt-lp-ph-tag.is-off{color:var(--tt-neutral-800);background:var(--tt-neutral-200)}.tt-lp-ph-bundle{background:#fff;border:2px solid #0000;border-radius:18px;grid-template-columns:1fr auto;margin-bottom:9px;padding:13px 14px;display:grid}.tt-lp-ph-bundle strong{font-family:var(--tt-font-heading);font-size:17px;font-weight:400}.tt-lp-ph-bundle b{font-family:var(--tt-font-heading);color:var(--tt-accent-700);font-size:18px;font-weight:400}.tt-lp-ph-bundle small{color:var(--tt-neutral-700);grid-column:1/-1;font-size:11px}.tt-lp-ph-bundle.is-sel{border-color:var(--tt-accent-600)}.tt-lp-ph-pay{text-align:center;font-family:var(--tt-font-heading);color:#fff;background:linear-gradient(180deg,var(--tt-accent-500),var(--tt-accent-700));border-radius:999px;margin-top:14px;padding:13px;font-size:14px;animation:3s ease-in-out infinite tt-glow;position:relative;overflow:hidden}.tt-lp-ph-ok{color:#fff;background:var(--tt-accent-2-600);width:48px;height:48px;box-shadow:0 0 0 8px var(--tt-accent-2-100);animation:tt-lp-pop .5s var(--lp-ease) both;border-radius:999px;justify-content:center;align-items:center;margin:6px 0 14px;font-size:22px;display:flex}.tt-lp-ph-muted{color:var(--tt-neutral-700);margin-bottom:12px;font-size:11px;display:block}.tt-lp-ph-code{text-align:center;box-shadow:var(--tt-shadow-md);background:#fff;border-radius:20px;padding:18px;position:relative;overflow:hidden}.tt-lp-ph-code small{color:var(--tt-neutral-700);font-size:10px}.tt-lp-ph-code code{letter-spacing:.06em;margin-top:4px;font-family:ui-monospace,monospace;font-size:25px;font-weight:700;display:block}.tt-lp-ph-how{background:var(--tt-surface);border-radius:16px;margin-top:12px;padding:13px;font-size:11px;line-height:1.7}.tt-lp-ph-how strong{display:block}.tt-lp-float-hold{top:34%;right:0}.tt-lp-float-booked{bottom:18%;left:0}.tt-lp-ring{border:3px solid var(--tt-accent-200);border-top-color:var(--tt-accent-600);border-radius:999px;flex:none;width:30px;height:30px;animation:1s linear infinite tt-lp-spin}.tt-lp-money{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.tt-lp-sliders{gap:22px;margin-top:34px;display:grid}.tt-lp-sliders label{display:block}.tt-lp-sliders label>span{justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.tt-lp-sliders b{font-family:var(--tt-font-heading);color:var(--tt-accent-700);font-size:22px;font-weight:400}.tt-lp-sliders input[type=range]{appearance:none;background:linear-gradient(90deg,var(--tt-accent-400),var(--tt-accent-2-400));outline-offset:6px;border-radius:99px;width:100%;height:8px}.tt-lp-sliders input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--tt-accent-600);cursor:grab;background:#fff;border-radius:99px;width:26px;height:26px;box-shadow:0 4px 12px #1e479559}.tt-lp-sliders input[type=range]::-moz-range-thumb{border:3px solid var(--tt-accent-600);cursor:grab;background:#fff;border-radius:99px;width:22px;height:22px;box-shadow:0 4px 12px #1e479559}.tt-lp-fine{color:var(--tt-neutral-700);margin-top:16px;font-size:12px;display:block}.tt-lp-money-card{color:#fff;background:radial-gradient(90% 70% at 100% 0%,#aebf9280,transparent 60%),linear-gradient(160deg,#1e4795,var(--lp-navy));border-radius:34px;padding:34px;position:relative;overflow:hidden;box-shadow:0 30px 70px #10244659}.tt-lp-money-net{font-family:var(--tt-font-heading);font-variant-numeric:tabular-nums;color:#0000;background:linear-gradient(100deg,#fff,#e1eecc);-webkit-background-clip:text;background-clip:text;margin-top:12px;font-size:clamp(44px,5vw,64px);line-height:1}.tt-lp-money-card>small{color:var(--lp-ink-dim);font-size:13px}.tt-lp-money-bar{gap:4px;height:14px;margin:26px 0 18px;display:flex}.tt-lp-money-bar span{transition:flex .4s var(--lp-ease);border-radius:99px}.tt-lp-money-bar .is-net{background:linear-gradient(90deg,#aebf92,#e1eecc)}.tt-lp-money-bar .is-fee{background:#ffffff59;min-width:10px}.tt-lp-money-rows{margin:0}.tt-lp-money-rows>div{border-bottom:1px solid var(--lp-line-light);justify-content:space-between;padding:11px 0;font-size:14px;display:flex}.tt-lp-money-rows dt{color:var(--lp-ink-dim)}.tt-lp-money-rows dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.tt-lp-flow{align-items:center;gap:8px;margin-top:22px;font-size:12px;font-weight:600;display:flex}.tt-lp-flow span{border:1px solid var(--lp-line-light);white-space:nowrap;background:#ffffff1a;border-radius:99px;padding:7px 12px}.tt-lp-flow i{background:#fff3;flex:1;height:2px;position:relative;overflow:hidden}.tt-lp-flow i:after{content:"";background:#e1eecc;width:40%;height:100%;animation:1.8s ease-in-out infinite tt-lp-travel-bar;position:absolute;top:0;left:0}.tt-lp-bento{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.tt-lp-bento-card{box-shadow:var(--tt-shadow-sm);transition:transform .3s var(--lp-ease),box-shadow .3s;background:#fff;border-radius:28px;flex-direction:column;gap:8px;padding:26px;display:flex;position:relative;overflow:hidden}.tt-lp-bento-card:hover{box-shadow:var(--tt-shadow-lg);transform:translateY(-4px)}.tt-lp-bento-card strong{font-family:var(--tt-font-heading);font-size:20px;font-weight:400}.tt-lp-bento-card p{color:var(--tt-neutral-800);font-size:14px;line-height:1.6;margin:0!important}.tt-lp-bento-card.is-wide{grid-area:span 2/span 2;justify-content:space-between;gap:24px}.tt-lp-bento-card.is-blue{color:#fff;background:radial-gradient(80% 60% at 100% 0,#7ba6ee80,#0000 60%),linear-gradient(160deg,#1e4795,#102446)}.tt-lp-bento-card.is-blue strong{font-size:28px}.tt-lp-bento-card.is-blue p{color:var(--lp-ink-dim);max-width:440px}.tt-lp-bento-batch{border:1px solid var(--lp-line-light);background:#ffffff1a;border-radius:22px;padding:20px;animation:9s ease-in-out infinite tt-flt}.tt-lp-bento-batch small{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-ink-dim);font-size:11px}.tt-lp-bento-batch strong{margin:4px 0 12px;display:block;font-size:32px!important}.tt-lp-bento-batch strong span{font-family:var(--tt-font-body);color:var(--lp-ink-dim);font-size:14px}.tt-lp-meter.is-light span{background:linear-gradient(90deg,#fff,var(--tt-accent-300))}.tt-lp-bento-chips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.tt-lp-bento-chips span{background:#ffffff1f;border-radius:99px;padding:4px 10px;font-size:12px}.tt-lp-kill{background:var(--lp-bad);border-radius:99px;width:52px;height:30px;margin-bottom:6px;position:relative}.tt-lp-kill span{width:24px;height:24px;animation:tt-lp-kill 4s var(--lp-ease) infinite;background:#fff;border-radius:99px;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0003}.tt-lp-spark{align-items:flex-end;gap:4px;height:56px;margin-top:auto;padding-top:10px;display:flex}.tt-lp-spark span{background:var(--tt-accent-300);border-radius:4px 4px 2px 2px;flex:1}.tt-lp-spark span.is-low{background:#e08a74}.tt-lp-also{border:1.5px dashed var(--tt-neutral-400);border-radius:24px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:20px 24px;display:flex}.tt-lp-also strong{font-family:var(--tt-font-heading);font-size:17px;font-weight:400;display:block}.tt-lp-also span{color:var(--tt-neutral-800);font-size:14px}.tt-lp-faq-wrap{padding-top:40px}.tt-lp-faq{gap:10px;max-width:820px;margin:0 auto;display:grid}.tt-lp-faq-item{box-shadow:var(--tt-shadow-sm);background:#fff;border-radius:22px;transition:box-shadow .3s}.tt-lp-faq-item.is-open{box-shadow:var(--tt-shadow-md)}.tt-lp-faq-item button{text-align:left;width:100%;font-family:var(--tt-font-heading);color:var(--tt-text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:18px;display:flex}.tt-lp-faq-item p{color:var(--tt-neutral-800);padding:0 24px 22px;font-size:15px;line-height:1.65;margin:0!important}.tt-lp-faq-plus{background:var(--tt-accent-100);width:30px;height:30px;transition:transform .3s var(--lp-ease),background .3s;border-radius:99px;flex:none;position:relative}.tt-lp-faq-plus:before,.tt-lp-faq-plus:after{content:"";background:var(--tt-accent-700);border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.tt-lp-faq-plus:after{transition:transform .3s;transform:rotate(90deg)}.tt-lp-faq-item.is-open .tt-lp-faq-plus{background:var(--tt-accent-600);transform:rotate(180deg)}.tt-lp-faq-item.is-open .tt-lp-faq-plus:before,.tt-lp-faq-item.is-open .tt-lp-faq-plus:after{background:#fff}.tt-lp-faq-item.is-open .tt-lp-faq-plus:after{transform:rotate(0)}.tt-lp-closing-wrap{padding-bottom:60px}.tt-lp-closing{text-align:center;border-radius:40px;padding:90px 40px;overflow:hidden;box-shadow:0 40px 80px #1024464d}.tt-lp-closing-inner{max-width:720px;margin:0 auto;position:relative}.tt-lp-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex;padding-bottom:40px!important}.tt-lp-footer>div{flex-wrap:wrap;gap:18px;display:flex}.tt-lp-screen,.tt-lp-life-body,.tt-lp-net-info>div:not(.tt-lp-net-hint){animation:tt-lp-row-in .4s var(--lp-ease) both}.tt-lp.js-reveal [data-reveal]{opacity:0;transition:opacity .8s var(--lp-ease),transform .8s var(--lp-ease);transition-delay:var(--delay,0s);transform:translateY(26px)}.tt-lp.js-reveal [data-reveal].is-in{opacity:1;transform:none}@property --lp-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes tt-lp-orbit{to{--lp-angle:360deg}}@keyframes tt-lp-spin{to{transform:rotate(360deg)}}@keyframes tt-lp-ride{0%{left:-12%}to{left:104%}}@keyframes tt-lp-rail-sweep{0%{transform:translate(-200px)}to{transform:translate(100vw)}}@keyframes tt-lp-sheen{to{background-position:-200% 0}}@keyframes tt-lp-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@keyframes tt-lp-row-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes tt-lp-dash{to{stroke-dashoffset:-28px}}@keyframes tt-lp-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes tt-lp-travel{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 10px)}}@keyframes tt-lp-travel-bar{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes tt-lp-progress{0%{width:0}to{width:100%}}@keyframes tt-lp-blink{50%{opacity:1}}@keyframes tt-lp-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes tt-lp-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes tt-lp-flicker{0%,to{background:0 0}50%{background:var(--lp-bad-100);border-color:var(--lp-bad)}}@keyframes tt-lp-kill{0%,40%{transform:translate(0)}50%,90%{transform:translate(22px)}to{transform:translate(0)}}@keyframes tt-lp-leak{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}20%{opacity:1}70%{transform:translate(calc(-50% + var(--tx)),calc(-50% - 120px)) scale(1);opacity:1}to{transform:translate(calc(-50% + var(--tx)),calc(-50% - 140px)) scale(1);opacity:0}}@media(max-width:1100px){.tt-lp-nav-links{gap:16px}.tt-lp-hero-inner,.tt-lp-buy,.tt-lp-money{grid-template-columns:1fr}.tt-lp-engine-wrap{isolation:isolate;width:100%;max-width:600px;margin:0 auto}.tt-lp-vault-shape.is-wide{display:none}.tt-lp-vault-shape.is-narrow{z-index:-1;width:100vw;height:calc(100% + 30px);display:block;top:0;left:calc(50% - 50vw);right:auto}.tt-lp-gate{grid-template-columns:230px 1fr}.tt-lp-verdict{grid-column:1/-1}.tt-lp-net{grid-template-columns:1fr}.tt-lp-bento{grid-template-columns:repeat(2,1fr)}.tt-lp-life-body{grid-template-columns:1fr}}@media(max-width:900px){.tt-lp-nav-links{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a1830f2;border-radius:24px;flex-direction:column;gap:0;padding:10px;display:none;position:absolute;top:calc(100% + 8px);left:28px;right:28px}.tt-lp-nav-links.is-open{display:flex}.tt.tt .tt-lp-nav-links a{color:#ffffffd9;padding:12px 14px;font-size:16px}.tt-lp-nav-cta{margin-left:auto}.tt-lp-burger{display:inline-flex}.tt-lp-compare{grid-template-columns:1fr}.tt-lp-head-split{flex-direction:column;align-items:flex-start;gap:0}.tt-lp-head-split .tt-lp-sub{margin-top:16px!important}.tt-lp-stats,.tt-lp-sec-grid{grid-template-columns:repeat(2,1fr)}.tt-lp-life-rail{grid-template-columns:repeat(3,1fr);row-gap:20px}.tt-lp-life-rail:before,.tt-lp-life-fill{display:none}}@media(max-width:640px){.tt-lp-section{padding:72px 0}.tt-lp-shell,.tt-lp-section.tt-lp-shell{padding-left:18px;padding-right:18px}.tt-lp-nav{padding:10px 12px 0}.tt-lp-nav-cta .tt-lp-btn-ghost{display:none}.tt-lp-nav-inner{gap:10px;padding-left:10px}.tt-lp-brand{gap:8px;font-size:16px}.tt-lp-compare{padding:12px}.tt-lp-compare-art{min-height:440px}.tt-lp-art-vault{flex-direction:column;padding:20px 20px 70px}.tt-lp-vault-rail{background:repeating-linear-gradient(#b3ccf799 0 6px,#0000 6px 12px);flex:none;width:2px;min-width:0;height:30px}.tt-lp-packet{display:none}.tt-lp-art-caption{white-space:normal;text-align:center;width:max-content;max-width:88%}.tt-lp-leak{--tx:calc(var(--d) * 90px)}.tt-lp-engine-wrap{padding:20px 0 50px}.tt-lp-core{grid-template-columns:1fr;justify-items:center}.tt-lp-core-tags{flex-flow:wrap;justify-content:center}.tt-lp-stream-head,.tt-lp-stream-row{grid-template-columns:1.1fr 1fr}.tt-lp-hash,.tt-lp-stream-head span:nth-child(2),.tt-lp-float-shield{display:none}.tt-lp-float-sale{bottom:0;left:0;right:0}.tt-lp-trust{border-radius:24px}.tt-lp-trust-sep{display:none}.tt-lp-switch button,.tt-lp-switch-knob{width:150px;font-size:13px}.tt-lp-switch-knob.is-right{transform:translate(150px)}.tt-lp-compare-rows>div{grid-template-columns:1fr;gap:6px}.tt-lp-gate{grid-template-columns:1fr;padding:14px}.tt-lp-checks,.tt-lp-sec-grid,.tt-lp-bento{grid-template-columns:1fr}.tt-lp-bento-card.is-wide{grid-column:auto}.tt-lp-life{padding:20px}.tt-lp-life-rail{grid-template-columns:repeat(2,1fr)}.tt-lp-phone{width:270px}.tt-lp-also{flex-direction:column;align-items:flex-start}.tt-lp-flow{flex-wrap:wrap}.tt-lp-closing{border-radius:28px;padding:60px 22px}}@media(prefers-reduced-motion:reduce){.tt-lp-engine:before{animation:none}.tt-lp-rail-chip{left:calc(8% + var(--i) * 15%);animation:none!important}}[x-cloak]{display:none!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
