/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-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:""}}}@layer theme{:root,:host{--font-sans:Georgia, "Times New Roman", serif;--font-serif:Georgia, "Times New Roman", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", 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:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--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:calc(1.5 / 1);--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:calc(2.25 / 1.875);--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)}}@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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring: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}}@layer components;@layer utilities{.\@container{container-type:inline-size}.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}.right-0{right:0}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-4{margin:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-mt-\[6\.6rem\]{margin-top:-6.6rem}.-mt-px{margin-top:-1px}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-8{margin-left:calc(var(--spacing) * -8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.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\/364\]{aspect-ratio:335/364}.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-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-14{height:calc(var(--spacing) * 14)}.h-14\.5{height:calc(var(--spacing) * 14.5)}.h-16{height:calc(var(--spacing) * 16)}.min-h-screen{min-height:100vh}.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-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-\[438px\]{width:438px}.w-auto{width:auto}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[335px\]{max-width:335px}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.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,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}: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)))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.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-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-black{border-color:var(--color-black)}.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-transparent{border-color:#0000}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-white{background-color:var(--color-white)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.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-4{padding-block:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.text-center{text-align:center}.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-\[13px\]{font-size:13px}.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-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-\[\#1B1B18\],.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F3BEC7\]{color:#f3bec7}.text-\[\#F8B803\]{color:#f8b803}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.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-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-100{opacity:1}.mix-blend-color{mix-blend-mode:color}.mix-blend-darken{mix-blend-mode:darken}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-multiply{mix-blend-mode:multiply}.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-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{--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-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[--stroke-color\:\#1B1B18\]{--stroke-color:#1b1b18}.\[group\:trucom-workers\]{group:trucom-workers}.\[program\:trucom-account-deletions\]{program:trucom-account-deletions}.\[program\:trucom-channels\]{program:trucom-channels}.\[program\:trucom-default\]{program:trucom-default}.\[program\:trucom-scheduler\]{program:trucom-scheduler}.\[program\:trucom-status-probes\]{program:trucom-status-probes}.\[rpcinterface\:supervisor\]{rpcinterface:supervisor}.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)}}@media (width>=64rem){.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.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\: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\: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-8{padding:calc(var(--spacing) * 8)}.lg\:p-20{padding:calc(var(--spacing) * 20)}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}}@media (prefers-color-scheme:dark){.dark\:border-\[\#3E3E3A\]{border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]{border-color:#eeeeec}.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\:text-\[\#1C1C1A\]{color:#1c1c1a}.dark\:text-\[\#4B0600\]{color:#4b0600}.dark\:text-\[\#391800\]{color:#391800}.dark\:text-\[\#733000\]{color:#733000}.dark\:text-\[\#A1A09A\]{color:#a1a09a}.dark\:text-\[\#EDEDEC\]{color:#ededec}.dark\:text-\[\#F61500\]{color:#f61500}.dark\:text-\[\#FF4433\]{color:#f43}.dark\:text-black{color:var(--color-black)}.dark\:mix-blend-hard-light{mix-blend-mode:hard-light}.dark\:mix-blend-normal{mix-blend-mode:normal}.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\:\[--stroke-color\:\#FF750F\]{--stroke-color:#ff750f}.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-white:hover{background-color:var(--color-white)}}}@starting-style{.starting\:opacity-0{opacity:0}}@media (prefers-reduced-motion:no-preference){@starting-style{.motion-safe\:starting\:-translate-x-\[26px\]{--tw-translate-x:calc(26px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:-translate-x-\[51px\]{--tw-translate-x:calc(51px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:-translate-x-\[78px\]{--tw-translate-x:calc(78px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:-translate-x-\[102px\]{--tw-translate-x:calc(102px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}}}}:root{--font-app:Georgia, "Times New Roman", serif;--tc-app-body:var(--font-app);--tc-bg:#f7f7f5;--tc-surface:#fff;--tc-surface-subtle:#f3f3f0;--tc-surface-muted:#ebebe7;--tc-ink:#111;--tc-muted:#6f6f69;--tc-muted-strong:#4d4d48;--tc-line:#e2e2de;--tc-line-strong:#cdcdc7;--tc-brand:#111;--tc-brand-strong:#000;--tc-brand-soft:#eeeeea;--tc-danger:#c53d3d;--tc-success:#237a52;--tc-shadow-sm:0 1px 2px #1018280a, 0 1px 3px #1018280f;--tc-shadow-md:0 18px 60px #141c2d14;--tc-shadow-lg:0 32px 90px #141c2d1f}html[data-theme=dark]{--tc-bg:#0f1010;--tc-surface:#171818;--tc-surface-subtle:#202121;--tc-surface-muted:#282929;--tc-ink:#f6f6f2;--tc-muted:#a4a49d;--tc-muted-strong:#cecec6;--tc-line:#303130;--tc-line-strong:#444541;--tc-brand:#f5f5f0;--tc-brand-strong:#fff;--tc-brand-soft:#292a29;--tc-danger:#ff8c8c;--tc-success:#61c894;--tc-shadow-sm:0 1px 2px #00000038;--tc-shadow-md:0 18px 60px #00000040;--tc-shadow-lg:0 32px 90px #00000057}*{box-sizing:border-box}html{background:var(--tc-bg);min-width:320px;color:var(--tc-ink);scroll-behavior:smooth}html.tc-modal-open,html.tc-modal-open body{overflow:hidden}body{background:var(--tc-bg);min-width:320px;min-height:100vh;color:var(--tc-ink);font-family:var(--font-app);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button,input,select,textarea,a{font:inherit}input::placeholder,textarea::placeholder{font-family:var(--font-app)}button,a{-webkit-tap-highlight-color:transparent}a,button{color:inherit}::selection{background:var(--tc-brand);color:#fff}.tc-page{background:var(--tc-bg);min-height:100vh;color:var(--tc-ink)}.tc-wordmark-wrap{align-items:center;line-height:0;display:inline-flex}.tc-wordmark{width:auto;height:2rem;display:block}.tc-wordmark--dark,html[data-theme=dark] .tc-wordmark--light{display:none}html[data-theme=dark] .tc-wordmark--dark{display:block}.tc-theme-toggle{border:1px solid var(--tc-line);background:var(--tc-surface);width:2.7rem;height:2.7rem;color:var(--tc-muted-strong);box-shadow:var(--tc-shadow-sm);cursor:pointer;border-radius:11px;place-items:center;transition:border-color .15s,color .15s,background-color .15s,transform .15s;display:grid}.tc-theme-toggle:hover{border-color:var(--tc-line-strong);color:var(--tc-ink);transform:translateY(-1px)}.tc-theme-toggle:focus-visible{outline:3px solid var(--tc-brand)}@supports (color:color-mix(in lab, red, red)){.tc-theme-toggle:focus-visible{outline:3px solid color-mix(in srgb, var(--tc-brand) 22%, transparent)}}.tc-theme-toggle:focus-visible{outline-offset:2px}.tc-theme-icon{width:1.18rem;height:1.18rem}.tc-theme-icon--dark,html[data-theme=dark] .tc-theme-icon--light{display:none}html[data-theme=dark] .tc-theme-icon--dark{display:block}.tc-button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.55rem;min-height:48px;padding:.7rem 1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s;display:inline-flex}.tc-button:hover{transform:translateY(-1px)}.tc-button:focus-visible{outline:3px solid var(--tc-brand)}@supports (color:color-mix(in lab, red, red)){.tc-button:focus-visible{outline:3px solid color-mix(in srgb, var(--tc-brand) 24%, transparent)}}.tc-button:focus-visible{outline-offset:2px}.tc-button[disabled]{cursor:wait;opacity:.58;transform:none}.tc-button--brand{background:var(--tc-brand);color:#fff;box-shadow:0 1px 1px #1118270f}.tc-button--brand:hover{background:var(--tc-brand-strong)}.tc-button--secondary{border-color:var(--tc-line);background:var(--tc-surface);color:var(--tc-ink)}.tc-button--secondary:hover{border-color:var(--tc-line-strong);background:var(--tc-surface-subtle)}.tc-button--ghost{color:var(--tc-muted-strong);background:0 0}.tc-button--large{min-height:52px;padding-inline:1.35rem}.tc-button--block{width:100%}.tc-site-container{width:min(1180px,100% - 48px);margin-inline:auto}.tc-marketing-page{background:var(--tc-bg)}.tc-site-header{z-index:30;border-bottom:1px solid var(--tc-line);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.tc-site-header{border-bottom:1px solid color-mix(in srgb, var(--tc-line) 78%, transparent);background:color-mix(in srgb, var(--tc-bg) 92%, transparent)}}.tc-site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tc-site-header__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;min-height:72px;display:grid}.tc-site-brand .tc-wordmark{height:2rem}.tc-site-nav{justify-content:center;gap:.25rem;display:flex}.tc-site-nav a{color:var(--tc-muted-strong);border-radius:8px;padding:.55rem .75rem;font-size:.9rem;font-weight:550;text-decoration:none}.tc-site-nav a:hover{background:var(--tc-surface-subtle);color:var(--tc-ink)}.tc-site-header__actions{align-items:center;gap:.45rem;display:flex}.tc-marketing-hero{padding:6.5rem 0 4.5rem}.tc-marketing-hero__copy{text-align:center;max-width:840px;margin:0 auto}.tc-marketing-eyebrow,.tc-feature-index{color:var(--tc-brand);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:750}.tc-marketing-hero h1{letter-spacing:-.064em;margin:1.25rem 0 0;font-size:clamp(3.8rem,7vw,6.8rem);font-weight:700;line-height:.98}.tc-marketing-hero__copy>p:not(.tc-marketing-eyebrow){max-width:680px;color:var(--tc-muted);margin:1.5rem auto 0;font-size:1.13rem;line-height:1.7}.tc-marketing-actions{justify-content:center;gap:.7rem;margin-top:2rem;display:flex}.tc-marketing-signals{color:var(--tc-muted);flex-wrap:wrap;justify-content:center;gap:.75rem 1.2rem;margin-top:1.5rem;font-size:.82rem;display:flex}.tc-marketing-signals span{align-items:center;gap:.45rem;display:inline-flex}.tc-marketing-signals span:before{background:var(--tc-brand);content:"";border-radius:999px;width:.35rem;height:.35rem}.tc-dashboard-preview{border:1px solid var(--tc-line);background:var(--tc-surface);max-width:1120px;box-shadow:var(--tc-shadow-lg);border-radius:18px;margin:4rem auto 0;overflow:hidden}.tc-dashboard-preview__topbar{border-bottom:1px solid var(--tc-line);grid-template-columns:1fr minmax(240px,360px) 1fr;align-items:center;gap:1rem;min-height:62px;padding:0 1rem;display:grid}.tc-dashboard-preview__brand{align-items:center;gap:.65rem;font-size:.82rem;display:flex}.tc-dashboard-preview__mark,.tc-product-window__brand-dot{background:var(--tc-brand);width:.7rem;height:.7rem;box-shadow:0 0 0 4px var(--tc-brand-soft);border-radius:999px}.tc-dashboard-preview__search{border:1px solid var(--tc-line);background:var(--tc-surface-subtle);color:var(--tc-muted);border-radius:8px;padding:.55rem .75rem;font-size:.78rem}.tc-dashboard-preview__agent{color:#fff;background:#20242d;border-radius:999px;justify-self:end;place-items:center;width:2rem;height:2rem;font-size:.68rem;font-weight:700;display:grid}.tc-dashboard-preview__body{grid-template-columns:170px 330px minmax(0,1fr);min-height:520px;display:grid}.tc-dashboard-preview__nav{border-right:1px solid var(--tc-line);background:var(--tc-surface-subtle);flex-direction:column;gap:.3rem;padding:1rem .8rem;display:flex}.tc-dashboard-preview__nav>strong{color:var(--tc-muted);letter-spacing:.08em;text-transform:uppercase;padding:.45rem .55rem .75rem;font-size:.68rem}.tc-dashboard-preview__nav>span{color:var(--tc-muted-strong);border-radius:7px;justify-content:space-between;align-items:center;padding:.62rem .65rem;font-size:.78rem;display:flex}.tc-dashboard-preview__nav>span.is-active{background:var(--tc-surface);color:var(--tc-ink);box-shadow:var(--tc-shadow-sm)}.tc-dashboard-preview__nav b{background:var(--tc-brand-soft);min-width:1.35rem;height:1.35rem;color:var(--tc-brand);border-radius:999px;place-items:center;font-size:.65rem;display:grid}.tc-dashboard-preview__conversations{border-right:1px solid var(--tc-line)}.tc-dashboard-preview__section-head,.tc-dashboard-preview__thread-head{border-bottom:1px solid var(--tc-line);justify-content:space-between;align-items:center;gap:1rem;min-height:68px;padding:0 1rem;display:flex}.tc-dashboard-preview__section-head strong,.tc-dashboard-preview__thread-head strong{font-size:.86rem;display:block}.tc-dashboard-preview__section-head small,.tc-dashboard-preview__thread-head small{color:var(--tc-muted);margin-top:.15rem;font-size:.68rem;display:block}.tc-dashboard-preview__section-head button{border:1px solid var(--tc-line);background:var(--tc-surface);color:var(--tc-muted-strong);border-radius:7px;padding:.42rem .6rem;font-size:.7rem}.tc-preview-conversation{border-bottom:1px solid var(--tc-line);grid-template-columns:auto 1fr auto;align-items:start;gap:.65rem;padding:.9rem .85rem;display:grid}.tc-preview-conversation.is-active{background:var(--tc-brand-soft)}.tc-preview-conversation strong,.tc-feature-list-row strong{font-size:.75rem;display:block}.tc-preview-conversation p,.tc-feature-list-row p{color:var(--tc-muted);text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.68rem;overflow:hidden}.tc-preview-conversation time{color:var(--tc-muted);font-size:.62rem}.tc-preview-avatar,.tc-product-avatar{color:#555550;background:#eeeeea;border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;font-size:.62rem;font-weight:750;display:grid}.tc-preview-avatar.is-violet,.tc-product-avatar--violet,.tc-preview-avatar.is-green,.tc-product-avatar--green,.tc-preview-avatar.is-blue{color:#555550;background:#eeeeea}.tc-dashboard-preview__thread{flex-direction:column;min-width:0;display:flex}.tc-dashboard-preview__thread-head>span{color:#2e7b52;background:#e5f3eb;border-radius:999px;padding:.3rem .5rem;font-size:.65rem;font-weight:650}html[data-theme=dark] .tc-dashboard-preview__thread-head>span{color:#76d5a4;background:#1d3b2c}.tc-dashboard-preview__messages{flex-direction:column;flex:1;justify-content:center;gap:1rem;padding:2rem 1.6rem;display:flex}.tc-preview-bubble{border-radius:12px;max-width:72%;padding:.85rem .95rem;font-size:.77rem;line-height:1.55}.tc-preview-bubble.is-customer{border:1px solid var(--tc-line);background:var(--tc-surface);align-self:flex-start}.tc-preview-bubble.is-agent{background:var(--tc-brand);color:#fff;align-self:flex-end}.tc-preview-ai-note{border:1px solid var(--tc-line);background:var(--tc-surface-subtle);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.tc-preview-ai-note strong{font-size:.72rem;display:block}.tc-preview-ai-note span{color:var(--tc-muted);margin-top:.2rem;font-size:.64rem;display:block}.tc-preview-ai-note button{background:var(--tc-brand);color:#fff;border:0;border-radius:7px;flex:none;padding:.42rem .6rem;font-size:.66rem;font-weight:650}.tc-dashboard-preview__composer{border:1px solid var(--tc-line);color:var(--tc-muted);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin:0 1rem 1rem;padding:.75rem .8rem;font-size:.7rem;display:flex}.tc-dashboard-preview__composer>div{gap:.4rem;display:flex}.tc-dashboard-preview__composer button{border:1px solid var(--tc-line);background:var(--tc-surface);width:1.8rem;height:1.8rem;color:var(--tc-muted-strong);border-radius:7px;place-items:center;font-size:.65rem;display:grid}.tc-dashboard-preview__composer button.is-send{border-color:var(--tc-brand);background:var(--tc-brand);color:#fff}.tc-dashboard-preview__composer svg{width:.9rem;height:.9rem}.tc-product-rail{border-top:1px solid var(--tc-line);border-bottom:1px solid var(--tc-line);background:var(--tc-surface)}.tc-product-rail__inner{grid-template-columns:repeat(7,1fr);display:grid}.tc-product-rail span{border-right:1px solid var(--tc-line);color:var(--tc-muted-strong);text-align:center;padding:1rem .75rem;font-size:.76rem;font-weight:600}.tc-product-rail span:first-child{border-left:1px solid var(--tc-line)}.tc-marketing-section{padding:7rem 0}.tc-marketing-section--soft{border-top:1px solid var(--tc-line);border-bottom:1px solid var(--tc-line);background:var(--tc-surface-subtle)}.tc-feature-split{grid-template-columns:minmax(0,.8fr) minmax(480px,1.2fr);align-items:center;gap:clamp(4rem,8vw,8rem);display:grid}.tc-feature-split--reverse .tc-feature-copy{order:2}.tc-feature-copy h2,.tc-section-heading h2{letter-spacing:-.055em;margin:.85rem 0 0;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:680;line-height:1.02}.tc-feature-copy>p,.tc-section-heading>p{color:var(--tc-muted);margin:1.3rem 0 0;font-size:1rem;line-height:1.75}.tc-feature-copy ul{gap:.75rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.tc-feature-copy li{color:var(--tc-muted-strong);align-items:flex-start;gap:.65rem;font-size:.9rem;line-height:1.5;display:flex}.tc-feature-copy li:before{background:var(--tc-brand);content:"";border-radius:999px;flex:none;width:.45rem;height:.45rem;margin-top:.45rem}.tc-feature-surface,.tc-ai-surface{border:1px solid var(--tc-line);background:var(--tc-surface);box-shadow:var(--tc-shadow-md);border-radius:16px;overflow:hidden}.tc-feature-surface__header{border-bottom:1px solid var(--tc-line);justify-content:space-between;align-items:center;min-height:60px;padding:0 1rem;display:flex}.tc-feature-surface__header strong{font-size:.84rem}.tc-feature-surface__header span{color:var(--tc-muted);font-size:.72rem}.tc-feature-list-row{border-bottom:1px solid var(--tc-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem;display:grid}.tc-feature-list-row:last-child{border-bottom:0}.tc-feature-tag{background:var(--tc-surface-subtle);color:var(--tc-muted-strong);border-radius:999px;padding:.3rem .45rem;font-size:.64rem}.tc-ai-surface{padding:2rem}.tc-ai-surface__label{color:var(--tc-brand);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.tc-ai-surface h3{letter-spacing:-.025em;margin:.8rem 0 0;font-size:1.5rem}.tc-ai-surface>p{border-left:3px solid var(--tc-brand);background:var(--tc-surface-subtle);color:var(--tc-muted-strong);margin:1rem 0 0;padding:1.2rem;font-size:.9rem;line-height:1.7}.tc-ai-surface__meta{color:var(--tc-muted);justify-content:space-between;gap:1rem;margin-top:1rem;font-size:.7rem;display:flex}.tc-ai-surface__actions{gap:.55rem;margin-top:1.5rem;display:flex}.tc-ai-surface__actions button{border:1px solid var(--tc-line);background:var(--tc-surface);color:var(--tc-muted-strong);border-radius:8px;padding:.62rem .8rem;font-size:.75rem;font-weight:600}.tc-ai-surface__actions button:first-child{border-color:var(--tc-brand);background:var(--tc-brand);color:#fff}.tc-section-heading{max-width:760px}.tc-hub-grid{border:1px solid var(--tc-line);background:var(--tc-surface);border-radius:16px;grid-template-columns:repeat(4,1fr);margin-top:3rem;display:grid;overflow:hidden}.tc-hub-grid article{border-right:1px solid var(--tc-line);min-height:240px;padding:1.4rem}.tc-hub-grid article:last-child{border-right:0}.tc-hub-grid article>span{color:var(--tc-brand);font-size:.7rem;font-weight:750}.tc-hub-grid strong{margin-top:5rem;font-size:1rem;display:block}.tc-hub-grid p{color:var(--tc-muted);margin:.55rem 0 0;font-size:.8rem;line-height:1.55}.tc-marketing-cta{padding:0 0 7rem}.tc-marketing-cta__inner{border:1px solid var(--tc-line);background:var(--tc-surface);box-shadow:var(--tc-shadow-md);border-radius:18px;justify-content:space-between;align-items:center;gap:2rem;padding:3rem;display:flex}.tc-marketing-cta__inner span{color:var(--tc-brand);text-transform:uppercase;font-size:.75rem;font-weight:700}.tc-marketing-cta__inner h2{letter-spacing:-.05em;max-width:760px;margin:.55rem 0 0;font-size:clamp(2rem,3.7vw,3.8rem);font-weight:680;line-height:1.05}.tc-site-footer{border-top:1px solid var(--tc-line)}.tc-site-footer__inner{min-height:92px;color:var(--tc-muted);justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.tc-site-footer .tc-wordmark{height:1.65rem}.tc-auth-screen{background:var(--tc-bg);min-height:100vh}.tc-auth-global{justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);min-height:76px;margin-inline:auto;display:flex}.tc-auth-global .tc-wordmark{height:2rem}.tc-auth-shell{grid-template-columns:minmax(0,1fr) 450px;align-items:center;gap:clamp(4rem,7vw,6.5rem);width:min(1140px,100% - 48px);margin:0 auto;padding:4.5rem 0 6rem;display:grid}.tc-auth-shell--compact{justify-content:center;width:min(520px,100% - 48px);padding-top:6rem;display:flex}.tc-auth-product{min-width:0}.tc-auth-product__copy{max-width:600px}.tc-auth-product__label{color:var(--tc-brand);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:750}.tc-auth-product__copy h2{letter-spacing:-.055em;margin:.9rem 0 0;font-size:clamp(2.4rem,4vw,4.4rem);font-weight:680;line-height:1.02}.tc-auth-product__copy p{max-width:570px;color:var(--tc-muted);margin:1.1rem 0 0;font-size:.96rem;line-height:1.7}.tc-product-window{border:1px solid var(--tc-line);background:var(--tc-surface);min-height:340px;box-shadow:var(--tc-shadow-md);border-radius:15px;grid-template-columns:54px 210px minmax(0,1fr);margin-top:2rem;display:grid;overflow:hidden}.tc-product-window__rail{border-right:1px solid var(--tc-line);background:var(--tc-surface-subtle);flex-direction:column;align-items:center;gap:.55rem;padding:.9rem 0;display:flex}.tc-product-window__brand-dot{margin-bottom:.8rem}.tc-product-window__rail-item{width:2rem;height:2rem;color:var(--tc-muted);border-radius:7px;place-items:center;display:grid}.tc-product-window__rail-item svg{width:1rem;height:1rem}.tc-product-window__rail-item--active{background:var(--tc-surface);color:var(--tc-brand);box-shadow:var(--tc-shadow-sm)}.tc-product-window__list{border-right:1px solid var(--tc-line)}.tc-product-window__list-head{border-bottom:1px solid var(--tc-line);justify-content:space-between;align-items:center;min-height:60px;padding:0 .8rem;display:flex}.tc-product-window__list-head strong{font-size:.76rem;display:block}.tc-product-window__list-head span:not(.tc-product-window__online){color:var(--tc-muted);margin-top:.15rem;font-size:.62rem;display:block}.tc-product-window__online{color:var(--tc-success);font-size:.62rem;font-weight:650}.tc-product-conversation{border-bottom:1px solid var(--tc-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.5rem;padding:.75rem;display:grid}.tc-product-conversation--active{background:var(--tc-brand-soft)}.tc-product-conversation strong{font-size:.68rem;display:block}.tc-product-conversation p{color:var(--tc-muted);text-overflow:ellipsis;white-space:nowrap;margin:.18rem 0 0;font-size:.59rem;overflow:hidden}.tc-product-conversation time{color:var(--tc-muted);font-size:.56rem}.tc-product-window__thread{flex-direction:column;min-width:0;display:flex}.tc-product-thread__head{border-bottom:1px solid var(--tc-line);justify-content:space-between;align-items:center;min-height:60px;padding:0 .8rem;display:flex}.tc-product-thread__head strong,.tc-product-thread__head span{font-size:.67rem;display:block}.tc-product-thread__head span{color:var(--tc-muted)}.tc-product-thread__status{background:var(--tc-brand-soft);border-radius:999px;padding:.25rem .4rem;font-weight:650;color:var(--tc-brand)!important;font-size:.55rem!important}.tc-product-thread__messages{flex-direction:column;flex:1;justify-content:center;gap:.75rem;padding:1rem;display:flex}.tc-product-bubble{border-radius:9px;max-width:86%;padding:.65rem .72rem;font-size:.63rem;line-height:1.5}.tc-product-bubble--customer{border:1px solid var(--tc-line);align-self:flex-start}.tc-product-bubble--agent{background:var(--tc-brand-soft);align-self:flex-end}.tc-product-bubble--agent span{color:var(--tc-brand);margin-bottom:.2rem;font-size:.55rem;font-weight:700;display:block}.tc-product-thread__composer{border:1px solid var(--tc-line);color:var(--tc-muted);border-radius:8px;justify-content:space-between;align-items:center;margin:0 .7rem .7rem;padding:.55rem .6rem;font-size:.6rem;display:flex}.tc-product-thread__composer button{background:var(--tc-brand);color:#fff;border:0;border-radius:6px;place-items:center;width:1.55rem;height:1.55rem;display:grid}.tc-product-thread__composer svg{width:.8rem;height:.8rem}.tc-auth-product__proof{color:var(--tc-muted);flex-wrap:wrap;gap:.65rem 1rem;margin-top:1rem;font-size:.68rem;display:flex}.tc-auth-product__proof strong{color:var(--tc-muted-strong)}.tc-auth-card{border:1px solid var(--tc-line);background:var(--tc-surface);border-radius:18px;width:100%;padding:2.5rem;position:relative;overflow:hidden;box-shadow:0 20px 70px #141c2d1a}.tc-auth-card:before{background:var(--tc-brand);content:"";border-radius:0 0 4px 4px;width:3.25rem;height:4px;position:absolute;top:0;left:2.5rem}html[data-theme=dark] .tc-auth-card{box-shadow:0 22px 72px #00000052}.tc-auth-card__heading>span{background:var(--tc-brand-soft);min-height:26px;color:var(--tc-brand);letter-spacing:.075em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 .65rem;font-size:.68rem;font-weight:800;display:inline-flex}.tc-auth-card__heading h1{letter-spacing:-.045em;margin:.85rem 0 0;font-size:2.2rem;font-weight:700;line-height:1.05}.tc-auth-card__heading p{color:var(--tc-muted);margin:.85rem 0 0;font-size:.94rem;line-height:1.65}.tc-auth-alert{border:1px solid var(--tc-danger);margin-top:1rem;padding:.75rem .8rem}@supports (color:color-mix(in lab, red, red)){.tc-auth-alert{border:1px solid color-mix(in srgb, var(--tc-danger) 34%, var(--tc-line))}}.tc-auth-alert{background:var(--tc-danger);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.tc-auth-alert{background:color-mix(in srgb, var(--tc-danger) 6%, var(--tc-surface))}}.tc-auth-alert{color:var(--tc-danger);font-size:.78rem;line-height:1.45}.tc-google-button{border:1px solid var(--tc-line-strong);background:var(--tc-surface);width:100%;min-height:50px;color:var(--tc-ink);box-shadow:var(--tc-shadow-sm);border-radius:10px;justify-content:center;align-items:center;gap:.7rem;margin-top:1.8rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:border-color .15s,background-color .15s,transform .15s;display:flex}.tc-google-button:hover{border-color:var(--tc-ink)}@supports (color:color-mix(in lab, red, red)){.tc-google-button:hover{border-color:color-mix(in srgb, var(--tc-ink) 32%, var(--tc-line))}}.tc-google-button:hover{background:var(--tc-surface-subtle);transform:translateY(-1px)}.tc-google-button:focus-visible{outline:3px solid var(--tc-brand)}@supports (color:color-mix(in lab, red, red)){.tc-google-button:focus-visible{outline:3px solid color-mix(in srgb, var(--tc-brand) 22%, transparent)}}.tc-google-button:focus-visible{outline-offset:2px}.tc-google-button__icon{width:1.22rem;height:1.22rem}.tc-auth-divider{color:var(--tc-muted);align-items:center;gap:.9rem;margin:1.55rem 0;font-size:.7rem;display:flex}.tc-auth-divider:before,.tc-auth-divider:after{background:var(--tc-line);content:"";flex:1;height:1px}.tc-form{gap:1.15rem;display:grid}.tc-field{gap:.55rem;display:grid}.tc-field-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tc-field label{color:var(--tc-ink);font-size:.8rem;font-weight:700;line-height:1.3}.tc-input{border:1px solid var(--tc-line-strong);background:var(--tc-surface);width:100%;min-height:50px;color:var(--tc-ink);border-radius:10px;outline:0;padding:0 .9rem;font-size:.9rem;transition:border-color .14s,box-shadow .14s,background-color .14s}.tc-input::placeholder{color:var(--tc-muted)}@supports (color:color-mix(in lab, red, red)){.tc-input::placeholder{color:color-mix(in srgb, var(--tc-muted) 74%, transparent)}}.tc-input:hover{border-color:var(--tc-muted-strong)}@supports (color:color-mix(in lab, red, red)){.tc-input:hover{border-color:color-mix(in srgb, var(--tc-muted-strong) 45%, var(--tc-line))}}.tc-input:focus{border-color:var(--tc-brand);box-shadow:0 0 0 3px var(--tc-brand)}@supports (color:color-mix(in lab, red, red)){.tc-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-brand) 15%, transparent)}}.tc-password-field{position:relative}.tc-input--password{padding-right:3rem}.tc-password-toggle{width:2.15rem;height:2.15rem;color:var(--tc-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.tc-password-toggle:hover{background:var(--tc-surface-subtle);color:var(--tc-ink)}.tc-password-toggle:focus-visible{outline:2px solid var(--tc-brand);outline-offset:1px}.tc-password-toggle svg{width:1.18rem;height:1.18rem}.tc-field-error{min-height:.9rem;color:var(--tc-danger);margin-top:.02rem;font-size:.7rem;line-height:1.35}.tc-inline-link,.tc-auth-alternative a{color:var(--tc-brand);font-weight:600;text-decoration:none}.tc-inline-link{font-size:.73rem}.tc-inline-link:hover,.tc-auth-alternative a:hover{text-underline-offset:.18em;text-decoration:underline}.tc-check{width:fit-content;color:var(--tc-muted-strong);align-items:center;gap:.55rem;font-size:.78rem;display:inline-flex}.tc-check input{width:.95rem;height:.95rem;accent-color:var(--tc-brand)}.tc-form-message{min-height:1rem;color:var(--tc-muted);margin:.05rem 0 0;font-size:.72rem;line-height:1.5}.tc-form-message[data-state=error]{color:var(--tc-danger)}.tc-form-message[data-state=success]{color:var(--tc-success)}.tc-auth-alternative{color:var(--tc-muted);text-align:center;margin:1.65rem 0 0;font-size:.8rem}.tc-auth-card--message{text-align:center}.tc-auth-message-icon{background:var(--tc-brand-soft);width:3rem;height:3rem;color:var(--tc-brand);border-radius:11px;place-items:center;margin:0 auto 1.25rem;display:grid}.tc-auth-message-icon--success{background:var(--tc-success)}@supports (color:color-mix(in lab, red, red)){.tc-auth-message-icon--success{background:color-mix(in srgb, var(--tc-success) 12%, var(--tc-surface))}}.tc-auth-message-icon--success{color:var(--tc-success)}.tc-auth-message-icon svg{width:1.3rem;height:1.3rem}.tc-auth-mobile-screen{min-height:100dvh;padding:max(1rem, env(safe-area-inset-top)) 1rem max(1.5rem, env(safe-area-inset-bottom))}.tc-auth-mobile-header{justify-content:space-between;align-items:center;min-height:58px;display:flex}.tc-auth-mobile-header .tc-wordmark{height:1.8rem}.tc-auth-card--mobile{box-shadow:var(--tc-shadow-sm);border-radius:16px;margin:2.5rem auto 0;padding:1.6rem}.tc-auth-card--mobile:before{left:1.6rem}.tc-security-modal[hidden]{display:none}.tc-security-modal{z-index:100;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.tc-security-modal__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default;background:#0a0c109e;border:0;position:absolute;inset:0}.tc-security-dialog{z-index:1;border:1px solid var(--tc-line);background:var(--tc-surface);width:min(100%,410px);box-shadow:var(--tc-shadow-lg);text-align:center;border-radius:16px;padding:1.5rem;position:relative}.tc-security-dialog__close{width:2rem;height:2rem;color:var(--tc-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;top:.7rem;right:.7rem}.tc-security-dialog__close:hover{background:var(--tc-surface-subtle);color:var(--tc-ink)}.tc-security-dialog__close svg{width:1rem;height:1rem}.tc-security-dialog__mark{background:var(--tc-brand-soft);width:3rem;height:3rem;color:var(--tc-brand);border-radius:12px;place-items:center;margin:0 auto 1rem;display:grid}.tc-security-dialog__mark svg{width:1.45rem;height:1.45rem}.tc-security-dialog h2{letter-spacing:-.02em;margin:0;font-size:1.15rem}.tc-security-dialog>p{color:var(--tc-muted);margin:.5rem auto 0;font-size:.8rem;line-height:1.5}.tc-turnstile-slot{width:100%;min-height:70px;margin-top:1.25rem}.tc-security-dialog__status{min-height:1rem;color:var(--tc-danger)!important;font-size:.7rem!important}.tc-mobile-marketing{min-height:100dvh;padding:max(.8rem, env(safe-area-inset-top)) 1rem max(1.5rem, env(safe-area-inset-bottom))}.tc-mobile-site-header{justify-content:space-between;align-items:center;gap:1rem;min-height:58px;display:flex}.tc-mobile-site-header .tc-wordmark{height:1.8rem}.tc-mobile-site-header>div{align-items:center;gap:.45rem;display:flex}.tc-mobile-header-link{color:var(--tc-muted-strong);padding:.55rem .3rem;font-size:.8rem;font-weight:600;text-decoration:none}.tc-mobile-marketing-hero{padding:4.2rem 0 2.2rem}.tc-mobile-marketing-hero h1{letter-spacing:-.062em;margin:.9rem 0 0;font-size:clamp(3rem,14vw,4.6rem);font-weight:650;line-height:.98}.tc-mobile-marketing-hero>p:not(.tc-marketing-eyebrow){color:var(--tc-muted);margin:1.2rem 0 0;font-size:1rem;line-height:1.65}.tc-mobile-marketing-actions{gap:.6rem;margin-top:1.6rem;display:grid}.tc-mobile-marketing-signals{color:var(--tc-muted);gap:.5rem;margin-top:1.2rem;font-size:.75rem;display:grid}.tc-mobile-marketing-signals span{align-items:center;gap:.45rem;display:flex}.tc-mobile-marketing-signals span:before{background:var(--tc-brand);content:"";border-radius:999px;width:.35rem;height:.35rem}.tc-mobile-product-preview{border:1px solid var(--tc-line);background:var(--tc-surface);box-shadow:var(--tc-shadow-md);border-radius:15px;overflow:hidden}.tc-mobile-product-preview__top{border-bottom:1px solid var(--tc-line);justify-content:space-between;align-items:center;min-height:54px;padding:0 .9rem;font-size:.72rem;display:flex}.tc-mobile-product-preview__top>div{align-items:center;gap:.65rem;display:flex}.tc-mobile-product-preview__top>span{color:var(--tc-muted)}.tc-mobile-product-preview__conversation{padding:.9rem}.tc-product-person{grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;display:grid}.tc-product-person strong{font-size:.76rem;display:block}.tc-product-person small,.tc-product-person time{color:var(--tc-muted);font-size:.62rem}.tc-mobile-product-preview__messages{flex-direction:column;gap:.7rem;padding:1.2rem 0;display:flex}.tc-mobile-product-preview__composer{border:1px solid var(--tc-line);color:var(--tc-muted);border-radius:9px;justify-content:space-between;align-items:center;padding:.65rem .7rem;font-size:.68rem;display:flex}.tc-mobile-product-preview__composer button{background:var(--tc-brand);color:#fff;border:0;border-radius:6px;place-items:center;width:1.7rem;height:1.7rem;display:grid}.tc-mobile-product-preview__composer svg{width:.85rem;height:.85rem}.tc-mobile-product-rail{border-top:1px solid var(--tc-line);border-bottom:1px solid var(--tc-line);scrollbar-width:none;gap:.45rem;margin:1rem -1rem 0;padding:.9rem 1rem;display:flex;overflow-x:auto}.tc-mobile-product-rail::-webkit-scrollbar{display:none}.tc-mobile-product-rail span{border:1px solid var(--tc-line);background:var(--tc-surface);color:var(--tc-muted-strong);border-radius:999px;flex:none;padding:.45rem .6rem;font-size:.7rem}.tc-mobile-feature-section{padding:4.8rem 0 0}.tc-mobile-feature-section h2{letter-spacing:-.055em;margin:.75rem 0 0;font-size:2.4rem;font-weight:620;line-height:1.03}.tc-mobile-feature-section>p{color:var(--tc-muted);margin:1rem 0 0;font-size:.92rem;line-height:1.65}.tc-mobile-feature-card,.tc-mobile-hub-list{border:1px solid var(--tc-line);background:var(--tc-surface);border-radius:13px;margin-top:1.35rem;overflow:hidden}.tc-mobile-hub-list>div{border-bottom:1px solid var(--tc-line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.tc-mobile-hub-list>div:last-child{border-bottom:0}.tc-mobile-hub-list strong{font-size:.82rem}.tc-mobile-hub-list span{color:var(--tc-muted);font-size:.68rem}.tc-mobile-final-cta{border:1px solid var(--tc-line);background:var(--tc-surface);border-radius:15px;margin-top:4.8rem;padding:1.4rem}.tc-mobile-final-cta h2{letter-spacing:-.05em;margin:0;font-size:2rem;font-weight:620;line-height:1.05}.tc-mobile-final-cta .tc-button{margin-top:1.2rem}.tc-mobile-footer{border-top:1px solid var(--tc-line);color:var(--tc-muted);justify-content:space-between;align-items:center;margin-top:4rem;padding:1.5rem 0 .5rem;font-size:.7rem;display:flex}.tc-mobile-footer .tc-wordmark{height:1.55rem}@media (width<=1100px){.tc-dashboard-preview__body{grid-template-columns:145px 290px minmax(0,1fr)}.tc-auth-shell{grid-template-columns:minmax(0,1fr) 410px;gap:3rem}.tc-product-window{grid-template-columns:48px 185px minmax(0,1fr)}}@media (width<=960px){.tc-site-nav{display:none}.tc-site-header__inner{grid-template-columns:1fr auto}.tc-site-header__actions .tc-button--ghost,.tc-dashboard-preview__nav{display:none}.tc-dashboard-preview__body{grid-template-columns:310px minmax(0,1fr)}.tc-feature-split,.tc-feature-split--reverse{grid-template-columns:1fr;gap:2.5rem}.tc-feature-split--reverse .tc-feature-copy{order:initial}.tc-hub-grid{grid-template-columns:repeat(2,1fr)}.tc-hub-grid article:nth-child(2){border-right:0}.tc-hub-grid article:nth-child(-n+2){border-bottom:1px solid var(--tc-line)}.tc-auth-shell{width:min(520px,100% - 48px);padding-top:2.5rem;display:block}.tc-auth-product{display:none}}@media (width<=720px){.tc-site-container{width:min(100% - 32px,1180px)}.tc-marketing-hero h1{font-size:clamp(3.2rem,12vw,5rem)}.tc-dashboard-preview__conversations{display:none}.tc-dashboard-preview__body{grid-template-columns:1fr}.tc-product-rail__inner{display:flex;overflow-x:auto}.tc-product-rail span{min-width:120px}.tc-hub-grid{grid-template-columns:1fr}.tc-hub-grid article,.tc-hub-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--tc-line)}.tc-hub-grid article:last-child{border-bottom:0}.tc-marketing-cta__inner{padding:2rem;display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tc-button.is-loading,.tc-google-button.is-loading{pointer-events:none}.tc-button.is-loading{gap:.7rem}.tc-button-spinner{border:2.25px solid;border-right-color:#0000;border-radius:999px;flex:none;width:1rem;height:1rem;animation:.65s linear infinite tc-spin}.tc-google-button.is-loading{opacity:.72}.tc-google-button.is-loading .tc-google-button__icon{animation:.9s ease-in-out infinite alternate tc-google-pulse}@keyframes tc-spin{to{transform:rotate(360deg)}}@keyframes tc-google-pulse{to{opacity:.65;transform:scale(.9)}}.tc-google-button.is-loading:after{content:"";border:2px solid;border-right-color:#0000;border-radius:999px;flex:none;width:.9rem;height:.9rem;animation:.65s linear infinite tc-spin}.tc-button>svg{flex:none;width:1rem;height:1rem}.tc-field-hint{color:var(--tc-muted);margin-top:-.12rem;font-size:.72rem;line-height:1.5}.tc-label-optional{color:var(--tc-muted);margin-left:.28rem;font-size:.68rem;font-weight:500}.tc-page-inline-error{border:1px solid var(--tc-danger);margin:0 0 1rem;padding:.85rem .95rem}@supports (color:color-mix(in lab, red, red)){.tc-page-inline-error{border:1px solid color-mix(in srgb, var(--tc-danger) 30%, var(--tc-line))}}.tc-page-inline-error{background:var(--tc-danger);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.tc-page-inline-error{background:color-mix(in srgb, var(--tc-danger) 6%, var(--tc-surface))}}.tc-page-inline-error{color:var(--tc-danger);font-size:.78rem;line-height:1.5}.tc-entry-screen{background:var(--tc-bg);place-items:center;min-height:100vh;padding:2rem;display:grid}.tc-entry-card{border:1px solid var(--tc-line);background:var(--tc-surface);width:min(100%,420px);box-shadow:var(--tc-shadow-md);text-align:center;border-radius:18px;padding:2rem}.tc-entry-card .tc-wordmark{height:2rem;margin:0 auto 2.6rem}.tc-entry-card h1{letter-spacing:-.04em;margin:1rem 0 0;font-size:1.65rem;font-weight:700}.tc-entry-card p{color:var(--tc-muted);margin:.6rem auto 0;font-size:.84rem;line-height:1.6}.tc-entry-card .tc-button{margin-top:1.35rem}.tc-entry-loader{border:3px solid var(--tc-brand-soft);border-top-color:var(--tc-brand);border-radius:999px;width:2.1rem;height:2.1rem;margin:0 auto;animation:.72s linear infinite tc-spin;display:block}.tc-entry-error-icon{background:var(--tc-danger);border-radius:12px;place-items:center;width:3rem;height:3rem;margin:0 auto;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-entry-error-icon{background:color-mix(in srgb, var(--tc-danger) 9%, var(--tc-surface))}}.tc-entry-error-icon{color:var(--tc-danger)}.tc-entry-error-icon svg{width:1.4rem;height:1.4rem}.tc-setup-screen{background:var(--tc-bg);min-height:100vh}.tc-setup-header{border-bottom:1px solid var(--tc-line);justify-content:space-between;align-items:center;width:min(1080px,100% - 48px);min-height:74px;margin:0 auto;display:flex}.tc-setup-header .tc-wordmark{height:1.9rem}.tc-setup-wrap{width:min(680px,100% - 48px);margin:0 auto;padding:4.75rem 0 6rem}.tc-setup-wrap--wide{width:min(840px,100% - 48px)}.tc-setup-intro{margin-bottom:1.65rem}.tc-setup-kicker{color:var(--tc-brand);letter-spacing:.07em;text-transform:uppercase;margin-top:2.25rem;font-size:.7rem;font-weight:800;display:inline-block}.tc-setup-intro h1{letter-spacing:-.06em;max-width:720px;margin:.7rem 0 0;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:700;line-height:1}.tc-setup-intro>p{max-width:600px;color:var(--tc-muted);margin:.85rem 0 0;font-size:.96rem;line-height:1.65}.tc-setup-progress{width:100%}.tc-setup-progress__meta{color:var(--tc-muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.68rem;font-weight:650;display:flex}.tc-setup-progress__meta span:first-child{color:var(--tc-ink)}.tc-setup-progress__track{background:var(--tc-surface-muted);border-radius:999px;height:4px;margin-top:.65rem;overflow:hidden}.tc-setup-progress__track>span{border-radius:inherit;background:var(--tc-brand);height:100%;transition:width .18s;display:block}.tc-setup-progress[data-step="1"] .tc-setup-progress__track>span{width:33.333%}.tc-setup-progress[data-step="2"] .tc-setup-progress__track>span{width:66.666%}.tc-setup-progress[data-step="3"] .tc-setup-progress__track>span{width:100%}.tc-setup-card{border:1px solid var(--tc-line);background:var(--tc-surface);width:100%;box-shadow:var(--tc-shadow-sm);border-radius:18px;padding:2rem;position:relative}.tc-setup-card--wide{padding:2.15rem}.tc-workspace-form{gap:1.45rem;display:grid}.tc-workspace-form .tc-field{gap:.5rem}.tc-workspace-form .tc-field label,.tc-choice-fieldset legend{color:var(--tc-ink);font-size:.8rem;font-weight:700}.tc-workspace-form .tc-input,.tc-select-trigger{min-height:50px}.tc-setup-actions{border-top:1px solid var(--tc-line);justify-content:space-between;align-items:center;gap:1rem;margin-top:.35rem;padding-top:1.25rem;display:flex}.tc-setup-actions>span{color:var(--tc-muted);font-size:.7rem}.tc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.tc-remote-select{position:relative}.tc-select-trigger{border:1px solid var(--tc-line-strong);background:var(--tc-surface);width:100%;color:var(--tc-muted);text-align:left;cursor:pointer;border-radius:10px;outline:0;justify-content:space-between;align-items:center;gap:.7rem;padding:0 .9rem;font-size:.88rem;transition:border-color .14s,box-shadow .14s,background-color .14s;display:flex}.tc-select-trigger:hover{border-color:var(--tc-muted-strong)}@supports (color:color-mix(in lab, red, red)){.tc-select-trigger:hover{border-color:color-mix(in srgb, var(--tc-muted-strong) 42%, var(--tc-line))}}.tc-remote-select.has-value .tc-select-trigger{color:var(--tc-ink)}.tc-select-trigger:focus-visible,.tc-remote-select:focus-within .tc-select-trigger{border-color:var(--tc-brand);box-shadow:0 0 0 3px var(--tc-brand)}@supports (color:color-mix(in lab, red, red)){.tc-select-trigger:focus-visible,.tc-remote-select:focus-within .tc-select-trigger{box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-brand) 14%, transparent)}}.tc-select-trigger svg{width:1rem;height:1rem;color:var(--tc-muted);flex:none}.tc-select-popover{z-index:45;border:1px solid var(--tc-line);background:var(--tc-surface);box-shadow:var(--tc-shadow-md);border-radius:12px;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow:hidden}.tc-select-popover[hidden]{display:none}.tc-select-search-wrap{border-bottom:1px solid var(--tc-line);padding:.7rem;position:relative}.tc-select-search-wrap svg{width:1rem;height:1rem;color:var(--tc-muted);pointer-events:none;position:absolute;top:50%;left:1.35rem;transform:translateY(-50%)}.tc-select-search{border:1px solid var(--tc-line);background:var(--tc-surface-subtle);width:100%;min-height:42px;color:var(--tc-ink);border-radius:8px;outline:0;padding:0 .75rem 0 2.25rem;font-size:.82rem}.tc-select-search:focus{border-color:var(--tc-brand);box-shadow:0 0 0 3px var(--tc-brand)}@supports (color:color-mix(in lab, red, red)){.tc-select-search:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-brand) 12%, transparent)}}.tc-select-results{max-height:270px;padding:.35rem;overflow-y:auto}.tc-select-state{color:var(--tc-muted);text-align:center;padding:1rem;font-size:.75rem}.tc-select-option{width:100%;min-height:42px;color:var(--tc-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .7rem;display:flex}.tc-select-option:hover,.tc-select-option:focus-visible{background:var(--tc-surface-subtle);outline:0}.tc-select-option__main{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}.tc-select-option__meta{color:var(--tc-muted);flex:none;font-size:.66rem}.tc-choice-fieldset{border:0;border-top:1px solid var(--tc-line);min-width:0;margin:.2rem 0 0;padding:1.15rem 0 0}.tc-choice-fieldset>p{color:var(--tc-muted);margin:.35rem 0 0;font-size:.72rem;line-height:1.5}.tc-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.9rem;display:grid}.tc-choice-card{border:1px solid var(--tc-line);background:var(--tc-surface);cursor:pointer;border-radius:10px;align-items:center;gap:.65rem;min-height:64px;padding:.75rem;transition:border-color .14s,background-color .14s,box-shadow .14s;display:flex;position:relative}.tc-choice-card:hover{border-color:var(--tc-line-strong);background:var(--tc-surface-subtle)}.tc-choice-card:has(input:checked){border-color:var(--tc-brand);background:var(--tc-brand-soft);box-shadow:0 0 0 2px var(--tc-brand)}@supports (color:color-mix(in lab, red, red)){.tc-choice-card:has(input:checked){box-shadow:0 0 0 2px color-mix(in srgb, var(--tc-brand) 10%, transparent)}}.tc-choice-card input{opacity:0;width:1px;height:1px;position:absolute}.tc-choice-card__indicator{border:1.5px solid var(--tc-line-strong);background:var(--tc-surface);border-radius:999px;flex:none;width:.95rem;height:.95rem}.tc-choice-card:has(input:checked) .tc-choice-card__indicator{border:4px solid var(--tc-brand)}.tc-choice-card strong,.tc-choice-card small{display:block}.tc-choice-card strong{font-size:.74rem}.tc-choice-card small{color:var(--tc-muted);margin-top:.16rem;font-size:.6rem}.tc-review-sections{gap:.9rem;display:grid}.tc-review-section{border:1px solid var(--tc-line);background:var(--tc-surface);border-radius:12px;overflow:hidden}.tc-review-section__head{border-bottom:1px solid var(--tc-line);background:var(--tc-surface-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.tc-review-section__head strong{font-size:.78rem}.tc-review-section__head a{color:var(--tc-brand);font-size:.7rem;font-weight:700;text-decoration:none}.tc-review-section__head a:hover{text-underline-offset:.18em;text-decoration:underline}.tc-review-section dl{margin:0}.tc-review-section dl>div{border-bottom:1px solid var(--tc-line);grid-template-columns:150px 1fr;gap:1rem;padding:.82rem 1rem;display:grid}.tc-review-section dl>div:last-child{border-bottom:0}.tc-review-section dt{color:var(--tc-muted);font-size:.7rem}.tc-review-section dd{overflow-wrap:anywhere;color:var(--tc-ink);margin:0;font-size:.76rem;font-weight:600}.tc-setup-screen[data-loading=true] .tc-workspace-form,.tc-setup-screen[data-loading=true] .tc-review-sections,.tc-setup-mobile[data-loading=true] .tc-workspace-form,.tc-setup-mobile[data-loading=true] .tc-review-sections{opacity:.48;pointer-events:none}.tc-setup-screen[data-loading=true] .tc-setup-card:after{border:2px solid var(--tc-brand-soft);border-top-color:var(--tc-brand);content:"";border-radius:999px;width:1rem;height:1rem;animation:.7s linear infinite tc-spin;position:absolute;top:1.25rem;right:1.25rem}.tc-setup-mobile{min-height:100dvh;padding:max(1rem, env(safe-area-inset-top)) 1rem max(2rem, env(safe-area-inset-bottom));background:var(--tc-bg)}.tc-setup-mobile__header{justify-content:space-between;align-items:center;min-height:58px;display:flex}.tc-setup-mobile__header .tc-wordmark{height:1.8rem}.tc-setup-mobile>.tc-setup-progress{margin-top:1.1rem}.tc-setup-mobile__intro{padding:2.75rem 0 1.4rem}.tc-setup-mobile__intro .tc-setup-kicker{margin-top:0}.tc-setup-mobile__intro h1{letter-spacing:-.058em;margin:.65rem 0 0;font-size:clamp(2.6rem,12vw,3.85rem);font-weight:700;line-height:1}.tc-setup-mobile__intro p{color:var(--tc-muted);margin:.8rem 0 0;font-size:.9rem;line-height:1.6}.tc-workspace-form--mobile{border:1px solid var(--tc-line);background:var(--tc-surface);box-shadow:var(--tc-shadow-sm);border-radius:14px;margin-top:0;padding:1.15rem}.tc-workspace-form--mobile .tc-button--block{min-height:50px}.tc-choice-grid--mobile{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-workspace-form--finish{margin-top:1rem}.tc-workspace-app{background:var(--tc-bg);grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.tc-workspace-sidebar{border-right:1px solid var(--tc-line);background:var(--tc-surface);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.tc-workspace-sidebar__brand{border-bottom:1px solid var(--tc-line);align-items:center;min-height:68px;padding:0 1rem;display:flex}.tc-workspace-sidebar__brand .tc-wordmark{height:1.7rem}.tc-workspace-switcher{padding:.8rem;position:relative}.tc-workspace-switcher__trigger{border:1px solid var(--tc-line);background:var(--tc-surface);width:100%;color:var(--tc-ink);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;padding:.62rem;display:grid}.tc-workspace-switcher__trigger:hover{background:var(--tc-surface-subtle)}.tc-workspace-switcher__trigger>svg{width:.9rem;height:.9rem;color:var(--tc-muted)}.tc-workspace-switcher__avatar{background:var(--tc-brand-soft);width:2rem;height:2rem;color:var(--tc-brand);border-radius:8px;place-items:center;font-size:.72rem;font-weight:800;display:grid}.tc-workspace-switcher__copy{min-width:0}.tc-workspace-switcher__copy strong,.tc-workspace-switcher__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tc-workspace-switcher__copy strong{font-size:.76rem}.tc-workspace-switcher__copy small{color:var(--tc-muted);margin-top:.16rem;font-size:.61rem}.tc-workspace-switcher__menu{z-index:50;border:1px solid var(--tc-line);background:var(--tc-surface);box-shadow:var(--tc-shadow-md);border-radius:11px;position:absolute;top:calc(100% - .15rem);left:.8rem;right:.8rem;overflow:hidden}.tc-workspace-switcher__menu[hidden]{display:none}.tc-workspace-switcher__list{gap:.2rem;padding:.4rem;display:grid}.tc-workspace-switcher__item{color:var(--tc-muted-strong);border-radius:8px;justify-content:space-between;align-items:center;gap:.8rem;padding:.65rem .7rem;font-size:.72rem;text-decoration:none;display:flex}.tc-workspace-switcher__item:hover,.tc-workspace-switcher__item.is-active{background:var(--tc-surface-subtle);color:var(--tc-ink)}.tc-workspace-switcher__item small{color:var(--tc-muted);text-transform:capitalize;font-size:.58rem}.tc-workspace-switcher__create,.tc-workspace-sidebar__create{color:var(--tc-brand);align-items:center;gap:.55rem;font-size:.7rem;font-weight:700;text-decoration:none;display:flex}.tc-workspace-switcher__create{border-top:1px solid var(--tc-line);padding:.75rem}.tc-workspace-sidebar__create{min-height:40px;color:var(--tc-muted-strong);border-radius:8px;flex:1;padding:0 .7rem}.tc-workspace-sidebar__create:hover{background:var(--tc-surface-subtle);color:var(--tc-ink)}.tc-workspace-switcher__create svg,.tc-workspace-sidebar__create svg{width:.95rem;height:.95rem}.tc-workspace-nav{gap:.18rem;padding:.15rem .8rem;display:grid}.tc-workspace-nav__item{min-height:40px;color:var(--tc-muted-strong);border-radius:8px;align-items:center;gap:.7rem;padding:0 .7rem;font-size:.76rem;font-weight:600;display:flex}.tc-workspace-nav__item.is-active{background:var(--tc-surface-subtle);color:var(--tc-ink)}.tc-workspace-nav__item svg{width:1.05rem;height:1.05rem}.tc-workspace-sidebar__bottom{border-top:1px solid var(--tc-line);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding:.8rem;display:flex}.tc-workspace-main{min-width:0}.tc-workspace-topbar{border-bottom:1px solid var(--tc-line);background:var(--tc-surface);justify-content:space-between;align-items:center;gap:1rem;min-height:68px;padding:0 1.5rem;display:flex}.tc-workspace-topbar span,.tc-workspace-topbar strong{display:block}.tc-workspace-topbar span{color:var(--tc-muted);font-size:.64rem}.tc-workspace-topbar strong{margin-top:.1rem;font-size:.82rem}.tc-workspace-content{width:min(1080px,100% - 48px);margin:0 auto;padding:3rem 0 5rem}.tc-workspace-welcome{border:1px solid var(--tc-line);background:var(--tc-surface);box-shadow:var(--tc-shadow-sm);border-radius:16px;justify-content:space-between;align-items:center;gap:2rem;padding:2rem;display:flex}.tc-workspace-welcome__copy>span{color:var(--tc-brand);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:800}.tc-workspace-welcome h1{letter-spacing:-.05em;margin:.55rem 0 0;font-size:clamp(2rem,4vw,3.5rem);font-weight:700}.tc-workspace-welcome p{max-width:690px;color:var(--tc-muted);margin:.75rem 0 0;font-size:.84rem;line-height:1.65}.tc-workspace-ready-mark{background:var(--tc-brand-soft);width:4rem;height:4rem;color:var(--tc-brand);border-radius:14px;flex:none;place-items:center;display:grid}.tc-workspace-ready-mark svg{width:1.9rem;height:1.9rem}.tc-workspace-foundation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:.9rem;display:grid}.tc-workspace-foundation-grid article{border:1px solid var(--tc-line);background:var(--tc-surface);border-radius:12px;padding:1.2rem}.tc-workspace-foundation-icon{background:var(--tc-surface-subtle);width:2.25rem;height:2.25rem;color:var(--tc-brand);border-radius:9px;place-items:center;display:grid}.tc-workspace-foundation-icon svg{width:1.1rem;height:1.1rem}.tc-workspace-foundation-grid article>span,.tc-workspace-foundation-grid article>strong{display:block}.tc-workspace-foundation-grid article>span{color:var(--tc-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:1.3rem;font-size:.63rem}.tc-workspace-foundation-grid article>strong{margin-top:.28rem;font-size:.82rem}.tc-workspace-foundation-grid p{color:var(--tc-muted);margin:.5rem 0 0;font-size:.71rem;line-height:1.55}.tc-workspace-mobile{min-height:100dvh;padding:max(1rem, env(safe-area-inset-top)) 1rem calc(5.5rem + env(safe-area-inset-bottom));background:var(--tc-bg)}.tc-workspace-mobile__header{justify-content:space-between;align-items:center;min-height:58px;display:flex}.tc-workspace-mobile__header span,.tc-workspace-mobile__header strong{display:block}.tc-workspace-mobile__header span{color:var(--tc-muted);font-size:.62rem}.tc-workspace-mobile__header strong{margin-top:.15rem;font-size:.85rem}.tc-workspace-mobile__welcome{border:1px solid var(--tc-line);background:var(--tc-surface);border-radius:14px;margin-top:2rem;padding:1.25rem}.tc-workspace-mobile__welcome .tc-workspace-ready-mark{border-radius:11px;width:3rem;height:3rem}.tc-workspace-mobile__welcome .tc-workspace-ready-mark svg{width:1.45rem;height:1.45rem}.tc-workspace-mobile__welcome>span{color:var(--tc-brand);text-transform:uppercase;letter-spacing:.06em;margin-top:1.2rem;font-size:.66rem;font-weight:800;display:block}.tc-workspace-mobile__welcome h1{letter-spacing:-.05em;margin:.5rem 0 0;font-size:2.2rem;font-weight:700}.tc-workspace-mobile__welcome p{color:var(--tc-muted);margin:.65rem 0 0;font-size:.8rem;line-height:1.55}.tc-workspace-mobile__section{margin-top:1.8rem;scroll-margin-top:1rem}.tc-workspace-mobile__section-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.7rem;display:flex}.tc-workspace-mobile__section-head strong{font-size:.78rem}.tc-workspace-mobile__section-head a{color:var(--tc-brand);font-size:.68rem;font-weight:700;text-decoration:none}.tc-workspace-switcher__list--mobile{padding:0}.tc-workspace-switcher__list--mobile .tc-workspace-switcher__item{border:1px solid var(--tc-line);background:var(--tc-surface);min-height:48px;margin-bottom:.4rem}.tc-workspace-mobile__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.tc-workspace-mobile__cards article{border:1px solid var(--tc-line);background:var(--tc-surface);border-radius:11px;min-width:0;padding:.95rem}.tc-workspace-mobile__cards span,.tc-workspace-mobile__cards strong{display:block}.tc-workspace-mobile__cards span{color:var(--tc-muted);font-size:.6rem}.tc-workspace-mobile__cards strong{text-overflow:ellipsis;margin-top:.32rem;font-size:.78rem;overflow:hidden}.tc-workspace-mobile__cards p{color:var(--tc-muted);margin:.45rem 0 0;font-size:.64rem;line-height:1.45}.tc-workspace-mobile__nav{z-index:40;padding:.5rem .55rem calc(.5rem + env(safe-area-inset-bottom));border-top:1px solid var(--tc-line);background:var(--tc-surface);grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.tc-workspace-mobile__nav{background:color-mix(in srgb, var(--tc-surface) 96%, transparent)}}.tc-workspace-mobile__nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tc-workspace-mobile__nav-item{min-height:48px;color:var(--tc-muted);border-radius:9px;align-content:center;place-items:center;gap:.2rem;font-size:.58rem;text-decoration:none;display:grid}.tc-workspace-mobile__nav-item.is-active{background:var(--tc-brand-soft);color:var(--tc-brand)}.tc-workspace-mobile__nav svg{width:1.08rem;height:1.08rem}@media (width<=820px){.tc-setup-wrap,.tc-setup-wrap--wide{width:min(620px,100% - 32px);padding-top:3.25rem}.tc-form-grid{grid-template-columns:1fr}.tc-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-workspace-foundation-grid{grid-template-columns:1fr}}@media (width<=620px){.tc-review-section dl>div{grid-template-columns:1fr;gap:.28rem}.tc-workspace-mobile__cards{grid-template-columns:1fr}.tc-setup-mobile .tc-select-popover{z-index:60;top:auto;right:.75rem;bottom:max(.75rem, env(safe-area-inset-bottom));box-shadow:var(--tc-shadow-lg);border-radius:16px;position:fixed;left:.75rem}.tc-setup-mobile .tc-select-results{max-height:min(48dvh,420px)}.tc-setup-mobile .tc-select-option{min-height:48px}}.tc-settings-stack{gap:1.1rem;display:grid}.tc-settings-card{border:1px solid var(--tc-line);background:var(--tc-surface);box-shadow:var(--tc-shadow-sm);border-radius:16px;overflow:visible}.tc-settings-card__header{border-bottom:1px solid var(--tc-line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.35rem;display:flex}.tc-settings-card__header-main{align-items:flex-start;gap:.85rem;min-width:0;display:flex}.tc-settings-card__icon{border:1px solid var(--tc-brand);flex:none;place-items:center;width:2.45rem;height:2.45rem;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-settings-card__icon{border:1px solid color-mix(in srgb, var(--tc-brand) 18%, var(--tc-line))}}.tc-settings-card__icon{background:var(--tc-brand-soft);color:var(--tc-brand);border-radius:10px}.tc-settings-card__icon svg{width:1.2rem;height:1.2rem}.tc-settings-card__heading{min-width:0}.tc-settings-card__heading h2{color:var(--tc-ink);letter-spacing:-.015em;margin:0;font-size:.94rem;font-weight:750}.tc-settings-card__heading p{max-width:560px;color:var(--tc-muted);margin:.32rem 0 0;font-size:.74rem;line-height:1.5}.tc-settings-card__actions{flex:none;padding-top:.15rem}.tc-settings-card__actions a{color:var(--tc-brand);font-size:.72rem;font-weight:700;text-decoration:none}.tc-settings-card__actions a:hover{text-underline-offset:.18em;text-decoration:underline}.tc-settings-card__body{padding:1.4rem 1.35rem 1.5rem}.tc-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;display:grid}.tc-settings-card .tc-field{gap:.52rem}.tc-settings-card .tc-field+.tc-field{margin-top:0}.tc-settings-card .tc-field label,.tc-settings-card .tc-choice-fieldset legend{font-size:.79rem;font-weight:700}.tc-settings-card .tc-field-hint{margin-top:-.08rem}.tc-choice-fieldset--inside-card{border:0;margin:0;padding:0}.tc-choice-fieldset--inside-card .tc-choice-grid{margin-top:0}.tc-setup-footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:.2rem;padding:1rem 0 .15rem;display:flex}.tc-setup-footer__copy strong,.tc-setup-footer__copy span{display:block}.tc-setup-footer__copy strong{color:var(--tc-ink);font-size:.76rem}.tc-setup-footer__copy span{color:var(--tc-muted);margin-top:.2rem;font-size:.68rem}.tc-review-list{margin:0}.tc-review-list>div{border-bottom:1px solid var(--tc-line);grid-template-columns:150px minmax(0,1fr);gap:1rem;padding:.78rem 0;display:grid}.tc-review-list>div:first-child{padding-top:0}.tc-review-list>div:last-child{border-bottom:0;padding-bottom:0}.tc-review-list dt{color:var(--tc-muted);font-size:.7rem}.tc-review-list dd{overflow-wrap:anywhere;color:var(--tc-ink);margin:0;font-size:.76rem;font-weight:650}.tc-setup-screen[data-loading=true] .tc-settings-stack,.tc-setup-mobile[data-loading=true] .tc-settings-stack{opacity:.5;pointer-events:none}.tc-setup-screen[data-loading=true] .tc-settings-stack:after{border:2px solid var(--tc-brand-soft);border-top-color:var(--tc-brand);content:"";border-radius:999px;width:1rem;height:1rem;animation:.7s linear infinite tc-spin;position:fixed;top:96px;right:28px}@media (width<=820px){.tc-settings-grid{grid-template-columns:1fr}}@media (width<=620px){.tc-settings-stack{gap:.85rem}.tc-settings-card{border-radius:14px}.tc-settings-card__header{padding:1rem}.tc-settings-card__header-main{gap:.72rem}.tc-settings-card__icon{border-radius:9px;width:2.2rem;height:2.2rem}.tc-settings-card__icon svg{width:1.08rem;height:1.08rem}.tc-settings-card__heading h2{font-size:.88rem}.tc-settings-card__heading p{font-size:.7rem}.tc-settings-card__body{padding:1.05rem 1rem 1.15rem}.tc-settings-fields{gap:1.15rem}.tc-setup-footer{margin-top:.1rem;padding-top:.6rem}.tc-setup-footer--mobile{display:block}.tc-review-list>div{grid-template-columns:1fr;gap:.28rem;padding:.72rem 0}}.tc-select-backdrop,.tc-select-sheet-head{display:none}.tc-select-search-wrap{position:relative}.tc-select-search-spinner{border:2px solid var(--tc-line-strong);border-top-color:var(--tc-brand);border-radius:999px;width:.9rem;height:.9rem;animation:.65s linear infinite tc-spin;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.tc-select-search-spinner[hidden]{display:none}.tc-remote-select.is-searching .tc-select-search{padding-right:2.8rem}.tc-select-trigger:disabled{border-color:var(--tc-line);background:var(--tc-surface-subtle);color:var(--tc-muted)}@supports (color:color-mix(in lab, red, red)){.tc-select-trigger:disabled{color:color-mix(in srgb, var(--tc-muted) 72%, transparent)}}.tc-select-trigger:disabled{cursor:not-allowed;box-shadow:none}.tc-select-trigger:disabled svg{opacity:.55}.tc-remote-select.is-disabled .tc-field-error{display:none}.tc-select-option{position:relative}.tc-select-option__copy{flex:1;justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.tc-select-option.is-selected{background:var(--tc-brand-soft);color:var(--tc-ink)}.tc-select-option.is-selected:after{border-right:2px solid var(--tc-brand);border-bottom:2px solid var(--tc-brand);content:"";flex:none;width:.45rem;height:.8rem;margin-right:.3rem;transform:rotate(45deg)translateY(-1px)}@media (width<=620px){html.tc-select-modal-open,html.tc-select-modal-open body{overscroll-behavior:none;overflow:hidden}.tc-select-backdrop:not([hidden]){z-index:74;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#06090f9e;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.tc-setup-mobile .tc-select-popover{z-index:75;border:1px solid var(--tc-line);background:var(--tc-surface);max-height:min(76dvh,680px);padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:22px 22px 0 0;flex-direction:column;display:flex;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -22px 70px #0000003d}.tc-setup-mobile .tc-select-popover[hidden]{display:none}.tc-select-sheet-head{border-bottom:1px solid var(--tc-line);justify-content:space-between;align-items:center;gap:1rem;min-height:68px;padding:1.05rem 1rem .9rem;display:flex;position:relative}.tc-select-sheet-head:before{background:var(--tc-line-strong);content:"";border-radius:999px;width:2.5rem;height:4px;position:absolute;top:.45rem;left:50%;transform:translate(-50%)}.tc-select-sheet-head__copy span,.tc-select-sheet-head__copy small{display:block}.tc-select-sheet-head__copy span{color:var(--tc-ink);font-size:.92rem;font-weight:750}.tc-select-sheet-head__copy small{color:var(--tc-muted);margin-top:.18rem;font-size:.68rem}.tc-select-sheet-close{border:1px solid var(--tc-line);background:var(--tc-surface-subtle);width:2.15rem;height:2.15rem;color:var(--tc-muted-strong);cursor:pointer;border-radius:9px;flex:none;place-items:center;display:grid}.tc-select-sheet-close svg{width:1rem;height:1rem}.tc-setup-mobile .tc-select-search-wrap{border-bottom:1px solid var(--tc-line);background:var(--tc-surface);flex:none;padding:.85rem 1rem}.tc-setup-mobile .tc-select-search-wrap .tc-select-search-icon{left:1.72rem}.tc-setup-mobile .tc-select-search{background:var(--tc-surface-subtle);border-radius:10px;min-height:46px;padding-left:2.45rem;font-size:.84rem}.tc-setup-mobile .tc-select-search-spinner{right:1.8rem}.tc-setup-mobile .tc-select-results{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;max-height:none;padding:.45rem .65rem .75rem;overflow-y:auto}.tc-setup-mobile .tc-select-option{border-radius:9px;min-height:52px;padding:.72rem .75rem}.tc-setup-mobile .tc-select-option__main{font-size:.82rem}.tc-setup-mobile .tc-select-option__meta{font-size:.65rem}.tc-setup-mobile .tc-select-state{place-items:center;min-height:120px;padding:1rem;display:grid}}:root{--tc-app-bg:#f7f7f5;--tc-app-surface:#fff;--tc-app-surface-soft:#f8f9fb;--tc-app-border:#dfdfda;--tc-app-border-strong:#cdcdc7;--tc-app-ink:#111;--tc-app-muted:#70706a;--tc-app-nav:#111;--tc-app-nav-hover:#f1f1ed;--tc-app-brand-soft:#eeeeea;--tc-app-success-soft:#e9f8ee;--tc-app-success:#137a3d;--tc-app-warning-soft:#fff5dc;--tc-app-warning:#9b6200;--tc-app-violet:#555550;--tc-app-blue:#111;--tc-app-green:#258643;--tc-app-amber:#a96c0c;--tc-app-frame:#111;--tc-app-display:var(--font-app)}html[data-theme=dark]{--tc-app-bg:#101111;--tc-app-surface:#171a22;--tc-app-surface-soft:#1d212a;--tc-app-border:#30312f;--tc-app-border-strong:#454640;--tc-app-ink:#f6f6f2;--tc-app-muted:#a5a59e;--tc-app-nav:#f6f6f2;--tc-app-nav-hover:#232424;--tc-app-brand-soft:#292a29;--tc-app-success-soft:#183528;--tc-app-success:#6bd994;--tc-app-warning-soft:#3a3019;--tc-app-warning:#f4c368;--tc-app-violet:#c4c4bc;--tc-app-blue:#f6f6f2;--tc-app-green:#6bd68c;--tc-app-amber:#f3ba5c;--tc-app-frame:#f2f2ed}.tc-theme-toggle--labelled{grid-auto-flow:column;gap:.55rem;width:auto;min-width:126px;padding:0 .9rem}.tc-theme-toggle__icon{place-items:center;display:grid}.tc-theme-toggle__label{color:inherit;white-space:nowrap;font-size:.76rem;font-weight:650}.tc-app-icon-button{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);width:46px;height:46px;color:var(--tc-app-ink);box-shadow:var(--tc-shadow-sm);cursor:pointer;border-radius:11px;place-items:center;transition:background-color .14s,border-color .14s,transform .14s;display:grid;position:relative}.tc-app-icon-button:hover{border-color:var(--tc-app-border-strong);background:var(--tc-app-surface-soft);transform:translateY(-1px)}.tc-app-icon-button svg{width:1.18rem;height:1.18rem}.tc-app-icon-button__dot{border:2px solid var(--tc-app-surface);background:#29a45b;border-radius:999px;width:6px;height:6px;position:absolute;top:8px;right:8px}.tc-app-popover-wrap{position:relative}.tc-app-popover{z-index:90;border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:13px;width:min(360px,100vw - 24px);position:absolute;top:calc(100% + .55rem);right:0;overflow:hidden;box-shadow:0 20px 60px #10182826}.tc-app-popover[hidden]{display:none}.tc-app-popover__header{border-bottom:1px solid var(--tc-app-border);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.tc-app-popover__header strong,.tc-app-popover__header span{display:block}.tc-app-popover__header strong{color:var(--tc-app-ink);font-size:.82rem}.tc-app-popover__header>div>span{max-width:210px;color:var(--tc-app-muted);margin-top:.25rem;font-size:.66rem;line-height:1.45}.tc-empty-state{color:var(--tc-app-muted);text-align:center}.tc-empty-state--compact{padding:1.25rem}.tc-empty-state__icon{background:var(--tc-app-surface-soft);width:2.4rem;height:2.4rem;color:var(--tc-brand);border-radius:10px;place-items:center;margin:0 auto .75rem;display:grid}.tc-empty-state__icon svg{width:1.05rem;height:1.05rem}.tc-empty-state strong{color:var(--tc-app-ink);font-size:.76rem;display:block}.tc-empty-state p{margin:.25rem 0 0;font-size:.68rem}.tc-user-menu-trigger{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);min-width:220px;min-height:46px;color:var(--tc-app-ink);box-shadow:var(--tc-shadow-sm);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.35rem .55rem;display:grid}.tc-user-menu-trigger:hover{background:var(--tc-app-surface-soft)}.tc-user-menu-trigger>svg{width:.9rem;height:.9rem;color:var(--tc-app-muted)}.tc-user-avatar{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);width:2rem;height:2rem;color:var(--tc-app-ink);border-radius:8px;flex:none;place-items:center;font-size:.7rem;font-weight:800;display:grid}.tc-user-avatar--large{border-radius:10px;width:2.55rem;height:2.55rem;font-size:.78rem}.tc-user-menu-trigger__copy{min-width:0}.tc-user-menu-trigger__copy strong,.tc-user-menu-trigger__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tc-user-menu-trigger__copy strong{font-size:.74rem}.tc-user-menu-trigger__copy small{color:var(--tc-app-muted);margin-top:.12rem;font-size:.6rem}.tc-user-popover{width:290px}.tc-user-popover__identity{border-bottom:1px solid var(--tc-app-border);align-items:center;gap:.75rem;padding:1rem;display:flex}.tc-user-popover__identity strong,.tc-user-popover__identity span{display:block}.tc-user-popover__identity strong{color:var(--tc-app-ink);font-size:.78rem}.tc-user-popover__identity span{color:var(--tc-app-muted);margin-top:.18rem;font-size:.66rem}.tc-user-popover__actions{padding:.4rem}.tc-user-popover__actions button,.tc-mobile-more-sheet__action{width:100%;min-height:42px;color:var(--tc-app-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.65rem;padding:0 .7rem;font-size:.74rem;font-weight:600;display:flex}.tc-user-popover__actions button:hover,.tc-mobile-more-sheet__action:hover{background:var(--tc-app-surface-soft)}.tc-user-popover__actions svg,.tc-mobile-more-sheet__action svg{width:1rem;height:1rem}.tc-app-shell{border-top:3px solid var(--tc-app-frame);background:var(--tc-app-bg);min-height:100vh;color:var(--tc-app-ink);grid-template-columns:252px minmax(0,1fr);display:grid}.tc-app-sidebar{border-right:1px solid var(--tc-app-border);background:var(--tc-app-surface);flex-direction:column;min-width:0;height:calc(100vh - 3px);display:flex;position:sticky;top:0}.tc-app-sidebar__brand{border-bottom:1px solid var(--tc-app-border);align-items:center;min-height:84px;padding:0 18px;display:flex}.tc-app-sidebar__brand .tc-wordmark{height:2rem}.tc-app-nav{gap:.35rem;padding:1rem .85rem;display:grid}.tc-app-nav__item{min-height:45px;color:var(--tc-app-ink);border-radius:9px;align-items:center;gap:.8rem;padding:0 .85rem;font-size:.8rem;font-weight:620;text-decoration:none;transition:background-color .14s,color .14s,transform .14s;display:flex}.tc-app-nav__item:hover{background:var(--tc-app-nav-hover)}.tc-app-nav__item.is-active{background:var(--tc-app-nav);color:var(--tc-app-surface);box-shadow:0 8px 20px #12182a21}html[data-theme=dark] .tc-app-nav__item.is-active{background:var(--tc-brand);color:#fff}.tc-app-nav__item svg{flex:none;width:1.08rem;height:1.08rem}.tc-app-sidebar__spacer{flex:1}.tc-app-sidebar__utility{border-top:1px solid var(--tc-app-border);margin:0 .85rem .7rem;padding-top:.8rem}.tc-app-sidebar__utility-link{min-height:42px;color:var(--tc-app-ink);border-radius:8px;align-items:center;gap:.7rem;padding:0 .75rem;font-size:.75rem;font-weight:620;text-decoration:none;display:flex}.tc-app-sidebar__utility-link:hover{background:var(--tc-app-nav-hover)}.tc-app-sidebar__utility-link svg{width:1rem;height:1rem}.tc-workspace-switcher--sidebar{margin:0 .85rem .85rem;padding:0}.tc-workspace-switcher--sidebar .tc-workspace-switcher__trigger{border-color:var(--tc-app-border);background:var(--tc-app-surface);min-height:64px;padding:.7rem}.tc-workspace-switcher--sidebar .tc-workspace-switcher__trigger:hover{background:var(--tc-app-surface-soft)}.tc-workspace-switcher--sidebar .tc-workspace-switcher__menu{inset:auto 0 calc(100% + .45rem)}.tc-app-main{background:var(--tc-app-bg);min-width:0}.tc-app-topbar{border-bottom:1px solid var(--tc-app-border);background:var(--tc-app-surface);justify-content:space-between;align-items:center;gap:2rem;min-height:116px;padding:1.2rem 30px;display:flex}.tc-app-topbar__heading h1{color:var(--tc-app-ink);font-family:var(--tc-app-display);letter-spacing:-.045em;margin:0;font-size:2.35rem;font-weight:400;line-height:1}.tc-app-topbar__heading p{color:var(--tc-app-muted);margin:.55rem 0 0;font-size:.74rem;line-height:1.45}.tc-app-topbar__actions{align-items:center;gap:.55rem;display:flex}.tc-app-content{width:min(100%,1260px);margin:0 auto;padding:22px 30px 54px}.tc-app-toolbar{align-items:center;gap:.8rem;margin-bottom:18px;display:flex}.tc-app-search{flex:1;min-width:0;display:flex;position:relative}.tc-app-search>svg,.tc-mobile-workspace-search>svg{width:1rem;height:1rem;color:var(--tc-app-muted);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.tc-app-search input,.tc-mobile-workspace-search input{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);width:100%;min-height:48px;color:var(--tc-app-ink);border-radius:10px;outline:0;padding:0 1rem 0 2.7rem;font-size:.76rem}.tc-app-search input:focus,.tc-mobile-workspace-search input:focus{border-color:var(--tc-brand);box-shadow:0 0 0 3px var(--tc-brand)}@supports (color:color-mix(in lab, red, red)){.tc-app-search input:focus,.tc-mobile-workspace-search input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-brand) 12%, transparent)}}.tc-button--app-primary{background:var(--tc-app-nav);color:#fff;min-height:48px;box-shadow:none;border-radius:9px;font-weight:700}.tc-button--app-primary:hover{background:var(--tc-app-nav)}@supports (color:color-mix(in lab, red, red)){.tc-button--app-primary:hover{background:color-mix(in srgb, var(--tc-app-nav) 90%, var(--tc-brand))}}html[data-theme=dark] .tc-button--app-primary{background:var(--tc-brand)}.tc-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.tc-stat-card{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:11px;min-width:0;min-height:145px;padding:1.2rem;position:relative;overflow:hidden}.tc-stat-card:before{background:var(--tc-app-blue);content:"";height:3px;position:absolute;top:0;left:0;right:0}.tc-stat-card--green:before{background:var(--tc-app-green)}.tc-stat-card--amber:before{background:var(--tc-app-amber)}.tc-stat-card--violet:before{background:var(--tc-app-violet)}.tc-stat-card__label{color:var(--tc-app-blue);align-items:center;gap:.42rem;font-size:.72rem;font-weight:650;display:flex}.tc-stat-card--green .tc-stat-card__label{color:var(--tc-app-green)}.tc-stat-card--amber .tc-stat-card__label{color:var(--tc-app-amber)}.tc-stat-card--violet .tc-stat-card__label{color:var(--tc-app-violet)}.tc-stat-card__label svg{width:.8rem;height:.8rem;color:var(--tc-app-muted)}.tc-stat-card>strong{overflow-wrap:anywhere;color:var(--tc-app-ink);letter-spacing:-.04em;margin-top:1.25rem;font-size:clamp(1.25rem,2vw,1.85rem);font-weight:650;line-height:1.05;display:block}.tc-stat-card>p{color:var(--tc-app-muted);margin:.65rem 0 0;font-size:.66rem;line-height:1.5}.tc-dashboard-primary-grid{grid-template-columns:minmax(0,1.65fr) minmax(310px,.95fr);gap:1rem;margin-top:1rem;display:grid}.tc-dashboard-secondary-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:1rem;margin-top:1rem;display:grid}.tc-dashboard-panel{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:11px;min-width:0;overflow:hidden}.tc-dashboard-panel__header{border-bottom:1px solid var(--tc-app-border);justify-content:space-between;align-items:center;gap:1rem;min-height:60px;padding:0 1.1rem;display:flex}.tc-dashboard-panel__header>div{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.tc-dashboard-panel__header strong{color:var(--tc-app-ink);font-size:.78rem;font-weight:700}.tc-dashboard-panel__header span{color:var(--tc-app-muted);font-size:.64rem}.tc-dashboard-panel__header>a{color:var(--tc-brand);flex:none;font-size:.68rem;font-weight:700;text-decoration:none}.tc-dashboard-panel__header>a:hover{text-underline-offset:.16em;text-decoration:underline}.tc-dashboard-panel__body{padding:1.7rem}.tc-dashboard-setup__intro{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.05rem;display:grid}.tc-dashboard-setup__icon{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);width:3.3rem;height:3.3rem;color:var(--tc-app-ink);border-radius:999px;place-items:center;display:grid}.tc-dashboard-setup__icon svg{width:1.25rem;height:1.25rem}.tc-dashboard-setup h2{color:var(--tc-app-ink);font-family:var(--tc-app-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3vw,2.55rem);font-weight:400;line-height:1.04}.tc-dashboard-setup__intro p{max-width:620px;color:var(--tc-app-muted);margin:.7rem 0 0;font-size:.76rem;line-height:1.65}.tc-dashboard-choice-list{gap:.65rem;margin-top:1.5rem;display:grid}.tc-dashboard-choice{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:72px;padding:.8rem;display:grid}.tc-dashboard-choice__icon{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);width:2.5rem;height:2.5rem;color:var(--tc-app-ink);border-radius:9px;place-items:center;display:grid}.tc-dashboard-choice__icon svg{width:1.05rem;height:1.05rem}.tc-dashboard-choice strong,.tc-dashboard-choice span{display:block}.tc-dashboard-choice>div:nth-child(2)>strong{color:var(--tc-app-ink);font-size:.74rem}.tc-dashboard-choice>div:nth-child(2)>span{color:var(--tc-app-muted);margin-top:.25rem;font-size:.64rem}.tc-status-list{display:grid}.tc-status-row{border-bottom:1px solid var(--tc-app-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:64px;padding:.75rem 1rem;display:grid}.tc-status-row:last-child{border-bottom:0}.tc-status-row__icon{width:2rem;height:2rem;color:var(--tc-app-ink);place-items:center;display:grid}.tc-status-row__icon svg{width:1rem;height:1rem}.tc-status-row__copy{min-width:0}.tc-status-row__copy strong,.tc-status-row__copy span{display:block}.tc-status-row__copy strong{color:var(--tc-app-ink);font-size:.72rem}.tc-status-row__copy span{color:var(--tc-app-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.62rem;overflow:hidden}.tc-status-pill{background:var(--tc-app-surface-soft);min-height:26px;color:var(--tc-app-muted);text-transform:capitalize;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 .65rem;font-size:.62rem;font-weight:700;display:inline-flex}.tc-status-pill--success{background:var(--tc-app-success-soft);color:var(--tc-app-success)}.tc-workspace-table{display:grid}.tc-workspace-row{border-bottom:1px solid var(--tc-app-border);min-height:62px;color:var(--tc-app-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.7rem 1rem;text-decoration:none;display:grid}.tc-workspace-row:last-child{border-bottom:0}.tc-workspace-row:hover{background:var(--tc-app-surface-soft)}.tc-workspace-row.is-current{background:var(--tc-brand)}@supports (color:color-mix(in lab, red, red)){.tc-workspace-row.is-current{background:color-mix(in srgb, var(--tc-brand) 4%, var(--tc-app-surface))}}.tc-workspace-row__avatar{border:1px solid var(--tc-app-border);background:var(--tc-app-brand-soft);width:2rem;height:2rem;color:var(--tc-brand);border-radius:8px;place-items:center;font-size:.68rem;font-weight:800;display:grid}.tc-workspace-row__copy{min-width:0}.tc-workspace-row__copy strong,.tc-workspace-row__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tc-workspace-row__copy strong{font-size:.74rem}.tc-workspace-row__copy small{color:var(--tc-app-muted);margin-top:.2rem;font-size:.62rem}.tc-activity-list{padding:.4rem 1rem .7rem;display:grid}.tc-activity-item{border-bottom:1px solid var(--tc-app-border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.85rem 0;display:grid}.tc-activity-item:last-child{border-bottom:0}.tc-activity-item__dot{background:var(--tc-app-muted);border-radius:999px;width:.55rem;height:.55rem;margin-top:.25rem}.tc-activity-item__dot--brand{background:var(--tc-brand)}.tc-activity-item__dot--success{background:#27a65b}.tc-activity-item strong,.tc-activity-item span{display:block}.tc-activity-item strong{color:var(--tc-app-ink);font-size:.7rem}.tc-activity-item span{color:var(--tc-app-muted);margin-top:.2rem;font-size:.62rem}.tc-setup-app{border-top:3px solid var(--tc-app-frame);background:var(--tc-app-bg);grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.tc-setup-sidebar{border-right:1px solid var(--tc-app-border);background:var(--tc-app-surface);flex-direction:column;height:calc(100vh - 3px);display:flex;position:sticky;top:0}.tc-setup-sidebar__brand{border-bottom:1px solid var(--tc-app-border);align-items:center;min-height:84px;padding:0 18px;display:flex}.tc-setup-sidebar__brand .tc-wordmark{height:2rem}.tc-setup-sidebar__intro{padding:1.15rem 1rem .7rem}.tc-setup-sidebar__intro span,.tc-setup-sidebar__intro strong{display:block}.tc-setup-sidebar__intro span{color:var(--tc-app-muted);text-transform:uppercase;letter-spacing:.07em;font-size:.64rem}.tc-setup-sidebar__intro strong{color:var(--tc-app-ink);margin-top:.25rem;font-size:.8rem}.tc-setup-nav{gap:.35rem;padding:.5rem .85rem;display:grid}.tc-setup-nav__item{min-height:58px;color:var(--tc-app-muted);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;padding:.55rem .65rem;text-decoration:none;display:grid}.tc-setup-nav__item.is-current{background:var(--tc-app-nav);color:#fff;box-shadow:0 8px 20px #12182a21}html[data-theme=dark] .tc-setup-nav__item.is-current{background:var(--tc-brand);color:#fff}.tc-setup-nav__item.is-complete:not(.is-current){color:var(--tc-app-ink)}.tc-setup-nav__item.is-upcoming{opacity:.58}.tc-setup-nav__icon{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:8px;place-items:center;width:2rem;height:2rem;display:grid}.tc-setup-nav__item.is-current .tc-setup-nav__icon{background:#ffffff1a;border-color:#ffffff3d}.tc-setup-nav__icon svg{width:1rem;height:1rem}.tc-setup-nav__copy{min-width:0}.tc-setup-nav__copy strong,.tc-setup-nav__copy small{display:block}.tc-setup-nav__copy strong{font-size:.72rem}.tc-setup-nav__copy small{color:currentColor;opacity:.72;margin-top:.15rem;font-size:.6rem}.tc-setup-sidebar__footer{border-top:1px solid var(--tc-app-border);margin:auto .85rem .85rem;padding-top:.8rem}.tc-setup-sidebar__footer a{min-height:40px;color:var(--tc-app-muted);border-radius:8px;align-items:center;gap:.65rem;padding:0 .65rem;font-size:.72rem;font-weight:620;text-decoration:none;display:flex}.tc-setup-sidebar__footer a:hover{background:var(--tc-app-surface-soft);color:var(--tc-app-ink)}.tc-setup-sidebar__footer svg{width:1rem;height:1rem}.tc-setup-app__main{min-width:0}.tc-setup-appbar{border-bottom:1px solid var(--tc-app-border);background:var(--tc-app-surface);justify-content:space-between;align-items:center;gap:2rem;min-height:116px;padding:1.2rem 30px;display:flex}.tc-setup-appbar h1{color:var(--tc-app-ink);font-family:var(--tc-app-display);letter-spacing:-.045em;margin:0;font-size:2.2rem;font-weight:400}.tc-setup-appbar p{color:var(--tc-app-muted);margin:.5rem 0 0;font-size:.72rem}.tc-setup-appbar__actions{align-items:center;gap:.55rem;display:flex}.tc-setup-page{width:min(760px,100% - 60px);margin:0 auto;padding:3rem 0 5rem}.tc-setup-page--wide{width:min(900px,100% - 60px)}.tc-setup-page__heading{margin-bottom:1.3rem}.tc-setup-page__heading>span,.tc-mobile-setup-title>span{color:var(--tc-brand);text-transform:uppercase;letter-spacing:.07em;font-size:.68rem;font-weight:800}.tc-setup-page__heading h2{color:var(--tc-app-ink);font-family:var(--tc-app-display);letter-spacing:-.045em;margin:.5rem 0 0;font-size:2.35rem;font-weight:400;line-height:1.04}.tc-setup-page__heading p{color:var(--tc-app-muted);margin:.65rem 0 0;font-size:.76rem;line-height:1.6}.tc-setup-page .tc-settings-card{border-color:var(--tc-app-border);background:var(--tc-app-surface);box-shadow:none;border-radius:11px}.tc-setup-page .tc-settings-card__header{border-bottom-color:var(--tc-app-border);background:var(--tc-app-surface);min-height:66px;padding:.95rem 1rem}.tc-setup-page .tc-settings-card__icon{border-color:var(--tc-app-border);background:var(--tc-app-surface-soft);width:2.35rem;height:2.35rem;color:var(--tc-brand);border-radius:9px}.tc-setup-page .tc-settings-card__heading h2{color:var(--tc-app-ink);font-size:.8rem}.tc-setup-page .tc-settings-card__heading p{color:var(--tc-app-muted);font-size:.66rem}.tc-setup-page .tc-settings-card__body{padding:1.25rem 1rem 1.35rem}.tc-setup-form-footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.tc-setup-form-footer>span{color:var(--tc-app-muted);font-size:.68rem}.tc-mobile-app,.tc-setup-mobile-app{border-top:3px solid var(--tc-app-frame);background:var(--tc-app-bg);min-height:100dvh;color:var(--tc-app-ink)}.tc-mobile-app{padding-bottom:82px;padding-bottom:calc(82px + constant(safe-area-inset-bottom));padding-bottom:calc(82px + env(safe-area-inset-bottom))}.tc-mobile-appbar{z-index:50;min-height:66px;padding:max(.6rem, env(safe-area-inset-top)) 1rem .6rem;border-bottom:1px solid var(--tc-app-border);background:var(--tc-app-surface);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.tc-mobile-appbar{background:color-mix(in srgb, var(--tc-app-surface) 96%, transparent)}}.tc-mobile-appbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tc-mobile-appbar__brand{align-items:center;display:inline-flex}.tc-mobile-appbar__brand img{border-radius:10px;width:2.35rem;height:2.35rem;display:block}.tc-mobile-appbar__actions{align-items:center;gap:.45rem;display:flex}.tc-mobile-appbar .tc-theme-toggle,.tc-mobile-appbar .tc-app-icon-button{border-radius:11px;width:46px;height:46px}.tc-mobile-appbar .tc-app-popover{width:auto;position:fixed;top:68px;left:.75rem;right:.75rem}.tc-mobile-overview-head,.tc-mobile-setup-head{padding:2rem 1rem 1.25rem}.tc-mobile-overview-head h1,.tc-mobile-setup-head h1{color:var(--tc-app-ink);font-family:var(--tc-app-display);letter-spacing:-.05em;margin:0;font-size:2.55rem;font-weight:400;line-height:1}.tc-mobile-overview-head p,.tc-mobile-setup-head p{color:var(--tc-app-muted);margin:.65rem 0 0;font-size:.78rem;line-height:1.6}.tc-mobile-app>.tc-page-inline-error,.tc-setup-mobile-app>.tc-page-inline-error{margin:0 1rem 1rem}.tc-mobile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:0 1rem;display:grid}.tc-mobile-stat{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:10px;min-height:98px;padding:1rem;position:relative;overflow:hidden}.tc-mobile-stat:before{background:var(--tc-app-blue);content:"";height:3px;position:absolute;top:0;left:0;right:0}.tc-mobile-stat--green:before{background:var(--tc-app-green)}.tc-mobile-stat--amber:before{background:var(--tc-app-amber)}.tc-mobile-stat--violet:before{background:var(--tc-app-violet)}.tc-mobile-stat span{color:var(--tc-app-muted);font-size:.62rem;display:block}.tc-mobile-stat strong{overflow-wrap:anywhere;color:var(--tc-app-ink);margin-top:.75rem;font-size:1.05rem;font-weight:650;line-height:1.05;display:block}.tc-mobile-panel{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:11px;margin:.75rem 1rem 0;overflow:hidden}.tc-mobile-panel__header{border-bottom:1px solid var(--tc-app-border);justify-content:space-between;align-items:center;gap:1rem;min-height:52px;padding:0 .95rem;display:flex}.tc-mobile-panel__header strong{color:var(--tc-app-ink);font-size:.76rem}.tc-mobile-panel__header>span{color:var(--tc-app-muted);font-size:.62rem}.tc-mobile-panel__header>a{color:var(--tc-brand);font-size:.68rem;font-weight:700;text-decoration:none}.tc-mobile-setup-card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;padding:1.1rem 1rem .9rem;display:grid}.tc-mobile-setup-card__icon{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);width:2.55rem;height:2.55rem;color:var(--tc-app-ink);border-radius:9px;place-items:center;display:grid}.tc-mobile-setup-card__icon svg{width:1.05rem;height:1.05rem}.tc-mobile-setup-card h2{color:var(--tc-app-ink);font-family:var(--tc-app-display);letter-spacing:-.035em;margin:0;font-size:1.45rem;font-weight:400}.tc-mobile-setup-card p{color:var(--tc-app-muted);margin:.35rem 0 0;font-size:.69rem;line-height:1.5}.tc-mobile-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:0 1rem 1rem;display:grid}.tc-mobile-choice-card{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:9px;min-width:0;padding:.85rem}.tc-mobile-choice-card span,.tc-mobile-choice-card strong,.tc-mobile-choice-card small{display:block}.tc-mobile-choice-card>span{color:var(--tc-app-muted);font-size:.6rem}.tc-mobile-choice-card strong{color:var(--tc-app-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:.35rem;font-size:.76rem;overflow:hidden}.tc-mobile-choice-card small{color:var(--tc-app-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.6rem;overflow:hidden}.tc-status-list--mobile .tc-status-row{min-height:62px;padding:.7rem .9rem}.tc-mobile-workspace-search{margin:.8rem;display:flex;position:relative}.tc-mobile-workspace-search input{background:var(--tc-app-surface-soft);min-height:43px}.tc-workspace-table--mobile{border-top:1px solid var(--tc-app-border)}.tc-workspace-row--mobile{min-height:58px;padding:.65rem .85rem}.tc-mobile-bottom-nav{z-index:60;box-sizing:border-box;width:100%;max-width:100vw;min-height:74px;padding:.45rem .4rem;padding-bottom:calc(.45rem + constant(safe-area-inset-bottom));padding-bottom:calc(.45rem + env(safe-area-inset-bottom));border-top:1px solid var(--tc-app-border);background:var(--tc-app-surface);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.tc-mobile-bottom-nav{background:color-mix(in srgb, var(--tc-app-surface) 97%, transparent)}}.tc-mobile-bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translateZ(0)}.tc-mobile-bottom-nav__item{min-height:48px;color:var(--tc-app-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-content:center;place-items:center;gap:.18rem;font-size:.56rem;text-decoration:none;display:grid}.tc-mobile-bottom-nav__item svg{width:1.08rem;height:1.08rem}.tc-mobile-bottom-nav__item.is-active{color:var(--tc-app-ink);font-weight:700}.tc-mobile-bottom-nav__hub{min-height:62px;color:var(--tc-app-ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-content:end;place-items:center;gap:.1rem;margin-top:-22px;padding:0;font-size:.55rem;font-weight:650;text-decoration:none;display:grid;position:relative}.tc-mobile-bottom-nav__hub>span{border:4px solid var(--tc-app-surface);background:var(--tc-app-nav);color:#fff;border-radius:999px;place-items:center;width:3.15rem;height:3.15rem;display:grid;box-shadow:0 4px 12px #12182a1a,0 1px 3px #12182a0f}html[data-theme=dark] .tc-mobile-bottom-nav__hub>span{background:var(--tc-brand)}.tc-mobile-bottom-nav__hub svg{width:1.15rem;height:1.15rem}.tc-mobile-bottom-nav__hub small{font-size:.55rem}html.tc-mobile-sheet-open,html.tc-mobile-sheet-open body{overflow:hidden}.tc-mobile-more-backdrop[hidden],.tc-mobile-more-sheet[hidden]{display:none}.tc-mobile-more-backdrop{z-index:78;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080a108a;border:0;position:fixed;inset:0}.tc-mobile-more-sheet{z-index:79;padding:.8rem 1rem calc(1rem + env(safe-area-inset-bottom));border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-bottom:0;border-radius:20px 20px 0 0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -24px 70px #0000003d}.tc-mobile-more-sheet__handle{background:var(--tc-app-border-strong);border-radius:999px;width:2.6rem;height:4px;margin:0 auto .9rem}.tc-mobile-more-sheet__identity{border-bottom:1px solid var(--tc-app-border);align-items:center;gap:.75rem;padding:.45rem 0 1rem;display:flex}.tc-mobile-more-sheet__identity strong,.tc-mobile-more-sheet__identity span{display:block}.tc-mobile-more-sheet__identity strong{color:var(--tc-app-ink);font-size:.8rem}.tc-mobile-more-sheet__identity span{color:var(--tc-app-muted);margin-top:.2rem;font-size:.68rem}.tc-mobile-more-sheet__actions{gap:.45rem;padding-top:.75rem;display:grid}.tc-mobile-more-sheet__actions .tc-theme-toggle--labelled{border-color:var(--tc-app-border);justify-content:flex-start;width:100%;min-height:46px}.tc-setup-mobile-app{padding-bottom:max(2.25rem, env(safe-area-inset-bottom))}.tc-mobile-setup-head{padding-bottom:1rem}.tc-setup-mobile-app>.tc-setup-progress{margin:0 1rem 1.2rem}.tc-mobile-setup-section{padding:0 1rem 1rem}.tc-mobile-setup-title{margin-bottom:1rem}.tc-mobile-setup-title h2{color:var(--tc-app-ink);font-family:var(--tc-app-display);letter-spacing:-.04em;margin:.45rem 0 0;font-size:1.75rem;font-weight:400}.tc-mobile-setup-title p{color:var(--tc-app-muted);margin:.45rem 0 0;font-size:.72rem;line-height:1.55}.tc-setup-mobile-app .tc-settings-card{border-color:var(--tc-app-border);background:var(--tc-app-surface);box-shadow:none;border-radius:11px}.tc-setup-mobile-app .tc-settings-card__header{border-bottom-color:var(--tc-app-border);min-height:62px;padding:.9rem}.tc-setup-mobile-app .tc-settings-card__body{padding:1rem .9rem 1.1rem}.tc-setup-mobile-app .tc-settings-stack{gap:.7rem}.tc-setup-mobile-app .tc-workspace-form{gap:.9rem}.tc-setup-mobile-app .tc-button--block{margin-top:.15rem}.tc-site-header,.tc-auth-panel,.tc-auth-mobile-screen{background:var(--tc-app-surface)}.tc-site-header{border-bottom-color:var(--tc-app-border)}.tc-auth-card,.tc-marketing-cta__inner,.tc-dashboard-preview,.tc-feature-surface,.tc-ai-surface,.tc-hub-grid{border-color:var(--tc-app-border)}.tc-auth-card{border-radius:14px;box-shadow:0 12px 38px #141c2d14}.tc-marketing-hero h1,.tc-feature-copy h2,.tc-section-heading h2,.tc-marketing-cta__inner h2{font-family:var(--tc-app-display);font-weight:400}@media (width<=1100px){.tc-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-dashboard-primary-grid,.tc-dashboard-secondary-grid{grid-template-columns:1fr}.tc-user-menu-trigger{min-width:180px}}@media (width<=900px){.tc-app-shell,.tc-setup-app{grid-template-columns:220px minmax(0,1fr)}.tc-app-topbar,.tc-setup-appbar,.tc-app-content{padding-inline:22px}}@media (width<=760px){.tc-app-shell,.tc-setup-app{border-top:0;display:block}.tc-app-sidebar,.tc-setup-sidebar,.tc-app-topbar,.tc-setup-appbar{display:none}.tc-app-content,.tc-setup-page,.tc-setup-page--wide{width:auto;padding:1rem}}@media (width<=620px){.tc-mobile-choice-grid{grid-template-columns:1fr 1fr}.tc-status-row__copy span{max-width:180px}.tc-theme-toggle--labelled{min-width:0}}.tc-auth-mobile-screen{border-top:3px solid var(--tc-app-frame);background:var(--tc-app-bg)}.tc-auth-mobile-header{min-height:66px;padding-top:max(.55rem, env(safe-area-inset-top));border-bottom:1px solid var(--tc-app-border)}.tc-auth-mobile-mark{align-items:center;display:inline-flex}.tc-auth-mobile-mark img{border-radius:10px;width:2.35rem;height:2.35rem;display:block}.tc-auth-card--mobile{border-color:var(--tc-app-border);background:var(--tc-app-surface);border-radius:13px;margin-top:1.4rem}.tc-auth-card--mobile .tc-auth-card__heading h1{font-family:var(--tc-app-display);font-weight:400}.tc-auth-mobile-screen .tc-theme-toggle{border-color:var(--tc-app-border);width:46px;height:46px}.tc-entry-app-mark{border-radius:11px;width:2.7rem;height:2.7rem;margin:0 auto 2.4rem;display:block}:root{--tc-brand:#111;--tc-brand-strong:#000;--tc-brand-soft:#eeeeea;--tc-app-blue:#111;--tc-app-violet:#555550;--tc-app-nav:#111;--tc-app-frame:#111}html[data-theme=dark]{--tc-brand:#f6f6f2;--tc-brand-strong:#fff;--tc-brand-soft:#292a29;--tc-app-blue:#f6f6f2;--tc-app-violet:#c4c4bc;--tc-app-nav:#f6f6f2;--tc-app-frame:#f2f2ed}.tc-marketing-eyebrow,.tc-feature-index,.tc-auth-product__label,.tc-auth-card__heading>span,.tc-onboarding-kicker,.tc-setup-kicker,.tc-setup-page__heading>span,.tc-mobile-setup-title>span,.tc-workspace-welcome__copy>span,.tc-mobile-product-preview__top>div strong{color:var(--tc-brand)}.tc-auth-card__heading>span,.tc-auth-product__label,.tc-onboarding-kicker,.tc-setup-kicker{background:0 0;border-radius:0;padding:0}.tc-auth-card:before{background:var(--tc-brand)}.tc-dashboard-preview__mark,.tc-product-window__brand-dot{background:var(--tc-brand);box-shadow:none}.tc-preview-avatar,.tc-product-avatar,.tc-preview-avatar.is-violet,.tc-preview-avatar.is-green,.tc-preview-avatar.is-blue,.tc-product-avatar--violet,.tc-product-avatar--green{color:#222;background:#eeeeea}html[data-theme=dark] .tc-preview-avatar,html[data-theme=dark] .tc-product-avatar,html[data-theme=dark] .tc-preview-avatar.is-violet,html[data-theme=dark] .tc-preview-avatar.is-green,html[data-theme=dark] .tc-preview-avatar.is-blue,html[data-theme=dark] .tc-product-avatar--violet,html[data-theme=dark] .tc-product-avatar--green{color:#f4f4ef;background:#2a2b2a}.tc-stat-card--blue:before,.tc-stat-card--violet:before,.tc-mobile-stat--blue:before,.tc-mobile-stat--violet:before{background:#111}html[data-theme=dark] .tc-stat-card--blue:before,html[data-theme=dark] .tc-stat-card--violet:before,html[data-theme=dark] .tc-mobile-stat--blue:before,html[data-theme=dark] .tc-mobile-stat--violet:before{background:#f2f2ed}.tc-stat-card--blue .tc-stat-card__label,.tc-stat-card--violet .tc-stat-card__label{color:var(--tc-app-ink)}.tc-theme-toggle,.tc-app-icon-button,.tc-user-menu-trigger,.tc-google-button,.tc-input,.tc-select-trigger,.tc-button--secondary{box-shadow:none}.tc-button--brand,.tc-preview-ai-note button,.tc-ai-surface__actions button:first-child,.tc-product-thread__composer button,.tc-dashboard-preview__composer button.is-send{color:#fff;background:#111;border-color:#111}.tc-button--brand:hover,.tc-preview-ai-note button:hover,.tc-ai-surface__actions button:first-child:hover{background:#000}html[data-theme=dark] .tc-button--brand,html[data-theme=dark] .tc-preview-ai-note button,html[data-theme=dark] .tc-ai-surface__actions button:first-child,html[data-theme=dark] .tc-product-thread__composer button,html[data-theme=dark] .tc-dashboard-preview__composer button.is-send{color:#111;background:#f4f4ef;border-color:#f4f4ef}.tc-inline-link,.tc-auth-alternative a,.tc-dashboard-panel__header>a,.tc-mobile-panel__header>a,.tc-settings-card__actions a,.tc-workspace-switcher__create,.tc-app-sidebar__utility-link:hover,.tc-mobile-workspace-search a,.tc-inline-link:hover,.tc-auth-alternative a:hover,.tc-settings-card__actions a:hover,.tc-dashboard-panel__header>a:hover{color:var(--tc-app-ink)}.tc-wordmark{filter:none}.tc-mobile-appbar__brand img,.tc-auth-mobile-mark img,.tc-entry-brand-mark{background:0 0;border-radius:0}html[data-theme=dark] .tc-mobile-appbar__brand img,html[data-theme=dark] .tc-auth-mobile-mark img,html[data-theme=dark] .tc-entry-brand-mark{filter:invert()}.tc-auth-card,.tc-settings-card,.tc-dashboard-panel,.tc-stat-card,.tc-mobile-panel,.tc-mobile-stat,.tc-dashboard-choice,.tc-workspace-row,.tc-auth-card--mobile{box-shadow:none}.tc-app-nav__item.is-active,.tc-setup-nav__item.is-current,.tc-button--app-primary,.tc-mobile-bottom-nav__hub>span{color:#fff;background:#111}html[data-theme=dark] .tc-app-nav__item.is-active,html[data-theme=dark] .tc-setup-nav__item.is-current,html[data-theme=dark] .tc-button--app-primary,html[data-theme=dark] .tc-mobile-bottom-nav__hub>span{color:#111;background:#f4f4ef}.tc-choice-card:has(input:checked){box-shadow:none;background:#f1f1ed;border-color:#111}.tc-choice-card:has(input:checked) .tc-choice-card__indicator{border-color:#111}html[data-theme=dark] .tc-choice-card:has(input:checked){background:#292a29;border-color:#f4f4ef}html[data-theme=dark] .tc-choice-card:has(input:checked) .tc-choice-card__indicator{border-color:#f4f4ef}.tc-select-trigger:focus-visible,.tc-remote-select:focus-within .tc-select-trigger,.tc-select-search:focus,.tc-input:focus,.tc-app-search input:focus,.tc-mobile-workspace-search input:focus{border-color:#111;box-shadow:0 0 0 3px #11111114}html[data-theme=dark] .tc-select-trigger:focus-visible,html[data-theme=dark] .tc-remote-select:focus-within .tc-select-trigger,html[data-theme=dark] .tc-select-search:focus,html[data-theme=dark] .tc-input:focus,html[data-theme=dark] .tc-app-search input:focus,html[data-theme=dark] .tc-mobile-workspace-search input:focus{border-color:#f4f4ef;box-shadow:0 0 0 3px #f4f4ef1f}.tc-select-option.is-selected{background:#f1f1ed}.tc-select-option.is-selected:after{border-color:#111}html[data-theme=dark] .tc-select-option.is-selected{background:#292a29}html[data-theme=dark] .tc-select-option.is-selected:after{border-color:#f4f4ef}.tc-app-icon-button__dot{background:#111}html[data-theme=dark] .tc-app-icon-button__dot{background:#f4f4ef}.tc-app-nav{scrollbar-width:thin;scrollbar-color:var(--tc-app-border-strong) transparent;min-height:0;overflow-y:auto}.tc-app-nav__icon{flex:none;place-items:center;width:1.1rem;height:1.1rem;display:grid}.tc-app-nav__icon svg{width:1.05rem;height:1.05rem}.tc-app-nav__item.is-disabled{color:var(--tc-app-muted)}@supports (color:color-mix(in lab, red, red)){.tc-app-nav__item.is-disabled{color:color-mix(in srgb, var(--tc-app-muted) 78%, transparent)}}.tc-app-nav__item.is-disabled{cursor:default}.tc-app-nav__item.is-disabled:hover{background:0 0;transform:none}.tc-app-nav__divider{background:var(--tc-app-border);height:1px;margin:.65rem .75rem}.tc-mobile-bottom-nav__item.is-disabled{opacity:.4;cursor:default}.tc-entry-brand-mark{border-radius:0;width:2.7rem;height:2.7rem;margin:0 auto 2.4rem;display:block}html[data-theme=dark] .tc-entry-brand-mark{filter:invert()}@media (width<=620px){.tc-setup-progress__meta{justify-content:flex-start}.tc-setup-progress__meta span:last-child{display:none}.tc-setup-progress__track{margin-top:.55rem}.tc-auth-card__heading>span{color:var(--tc-app-muted)}.tc-auth-card--mobile:before{background:#111;width:2.75rem}html[data-theme=dark] .tc-auth-card--mobile:before{background:#f4f4ef}}.tc-marketing-page,.tc-auth-screen{background:var(--tc-app-bg);border-top:3px solid #111}html[data-theme=dark] .tc-marketing-page,html[data-theme=dark] .tc-auth-screen{border-top-color:#f2f2ed}.tc-site-header{background:var(--tc-app-surface)}@supports (color:color-mix(in lab, red, red)){.tc-site-header{background:color-mix(in srgb, var(--tc-app-surface) 97%, transparent)}}.tc-site-header__inner{min-height:76px}.tc-site-nav a{color:var(--tc-app-muted);font-weight:620}.tc-site-nav a:hover{color:var(--tc-app-ink)}.tc-marketing-hero h1,.tc-feature-copy h2,.tc-section-heading h2,.tc-marketing-cta__inner h2,.tc-auth-product__copy h2,.tc-auth-card__heading h1{color:var(--tc-app-ink);font-family:var(--tc-app-display);font-weight:400}.tc-auth-global{border-bottom:1px solid var(--tc-app-border);min-height:78px}.tc-auth-shell{padding-top:4rem}.tc-auth-product__copy>p,.tc-auth-card__heading p{color:var(--tc-app-muted)}.tc-auth-card{border-color:var(--tc-app-border);background:var(--tc-app-surface);box-shadow:none;border-radius:11px}.tc-auth-card:before{border-radius:0;width:3rem;height:3px;left:2rem}.tc-auth-card__heading>span{color:var(--tc-app-muted);font-size:.68rem;font-weight:800}.tc-auth-card__heading h1{letter-spacing:-.045em;margin-top:.72rem;font-size:2.25rem}.tc-google-button{border-color:var(--tc-app-border);box-shadow:none;border-radius:9px}.tc-auth-divider:before,.tc-auth-divider:after{background:var(--tc-app-border)}.tc-auth-product__proof{border-top:1px solid var(--tc-app-border);padding-top:.9rem}.tc-dashboard-preview{border-color:var(--tc-app-border);border-radius:11px;box-shadow:0 16px 44px #11111114}.tc-dashboard-preview__nav>span.is-active{color:#fff;box-shadow:none;background:#111}html[data-theme=dark] .tc-dashboard-preview__nav>span.is-active{color:#111;background:#f4f4ef}.tc-product-rail,.tc-marketing-section--soft,.tc-site-footer{border-color:var(--tc-app-border)}.tc-feature-surface,.tc-ai-surface,.tc-hub-grid,.tc-marketing-cta__inner{border-color:var(--tc-app-border);box-shadow:none;border-radius:11px}.tc-feature-index,.tc-marketing-eyebrow{color:var(--tc-app-ink)}.tc-marketing-signals span:before,.tc-feature-copy li:before{background:#111}html[data-theme=dark] .tc-marketing-signals span:before,html[data-theme=dark] .tc-feature-copy li:before{background:#f4f4ef}.tc-mobile-site-mark{align-items:center;display:inline-flex}.tc-mobile-site-mark img{width:2.2rem;height:2.2rem;display:block}html[data-theme=dark] .tc-mobile-site-mark img{filter:invert()}.tc-field-error:empty,.tc-form-message:empty{display:none}.tc-remote-select,.tc-select-trigger,.tc-settings-card,.tc-settings-card__header,.tc-settings-card__body,.tc-settings-fields,.tc-settings-grid{width:100%;min-width:0;max-width:100%}.tc-select-option__copy{flex:1;align-items:start;gap:.15rem;min-width:0;display:grid}.tc-select-option__main{color:var(--tc-app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;line-height:1.25;display:block;overflow:hidden}.tc-select-option__meta{color:var(--tc-app-muted);font-size:.61rem;line-height:1.2;display:block}.tc-select-option__check{color:#0000;border-radius:999px;flex:none;place-items:center;width:1.35rem;height:1.35rem;font-size:.68rem;font-weight:800;display:grid}.tc-select-option.is-selected .tc-select-option__check{color:#fff;background:#111}html[data-theme=dark] .tc-select-option.is-selected .tc-select-option__check{color:#111;background:#f4f4ef}.tc-select-option.is-selected:after,.tc-mobile-select-backdrop[hidden],.tc-mobile-select-sheet[hidden]{display:none}.tc-mobile-select-backdrop{z-index:1000;cursor:default;background:#0000008f;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.tc-mobile-select-sheet{z-index:1001;width:100%;max-height:min(76dvh,680px);padding-bottom:env(safe-area-inset-bottom);border:1px solid var(--tc-app-border);background:var(--tc-app-surface);color:var(--tc-app-ink);border-bottom:0;border-radius:20px 20px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -22px 60px #00000038}.tc-mobile-select-sheet__handle{background:var(--tc-app-border-strong);border-radius:999px;flex:none;width:2.65rem;height:4px;margin:.5rem auto 0}.tc-mobile-select-sheet__header{border-bottom:1px solid var(--tc-app-border);flex:none;justify-content:space-between;align-items:center;gap:1rem;min-height:60px;padding:.7rem 1rem .8rem;display:flex}.tc-mobile-select-sheet__heading{min-width:0}.tc-mobile-select-sheet__heading strong,.tc-mobile-select-sheet__heading span{display:block}.tc-mobile-select-sheet__heading strong{color:var(--tc-app-ink);font-size:.88rem;font-weight:750}.tc-mobile-select-sheet__heading span{color:var(--tc-app-muted);margin-top:.12rem;font-size:.62rem}.tc-mobile-select-sheet__close{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);width:2rem;height:2rem;color:var(--tc-app-ink);cursor:pointer;border-radius:8px;flex:none;place-items:center;padding:0;font-size:1.15rem;line-height:1;display:grid}.tc-mobile-select-search{border-bottom:1px solid var(--tc-app-border);background:var(--tc-app-surface);flex:none;padding:.7rem .85rem;position:relative}.tc-mobile-select-search>svg{width:1rem;height:1rem;color:var(--tc-app-muted);pointer-events:none;position:absolute;top:50%;left:1.55rem;transform:translateY(-50%)}.tc-mobile-select-search input{border:1px solid var(--tc-app-border-strong);background:var(--tc-app-surface-soft);width:100%;min-height:44px;color:var(--tc-app-ink);border-radius:9px;outline:0;padding:0 2.5rem 0 2.35rem;font-size:.8rem}.tc-mobile-select-search input:focus{border-color:#111;box-shadow:0 0 0 3px #11111114}html[data-theme=dark] .tc-mobile-select-search input:focus{border-color:#f4f4ef;box-shadow:0 0 0 3px #f4f4ef1a}.tc-mobile-select-search__spinner{border:2px solid var(--tc-app-border-strong);border-top-color:var(--tc-app-ink);border-radius:999px;width:.85rem;height:.85rem;animation:.65s linear infinite tc-spin;position:absolute;top:50%;right:1.55rem;transform:translateY(-50%)}.tc-mobile-select-search__spinner[hidden]{display:none}.tc-mobile-select-results{overscroll-behavior:contain;background:var(--tc-app-surface);scrollbar-gutter:stable;flex:auto;min-height:0;padding:.3rem .75rem .75rem;overflow-y:auto}.tc-mobile-select-results .tc-select-option{border:0;border-bottom:1px solid var(--tc-app-border);width:100%;min-height:52px;color:var(--tc-app-ink);text-align:left;background:0 0;border-radius:0;align-items:center;gap:.75rem;padding:.65rem .55rem;display:flex}.tc-mobile-select-results .tc-select-option:last-child{border-bottom:0}.tc-mobile-select-results .tc-select-option.is-selected{background:0 0}.tc-mobile-select-results .tc-select-state{min-height:120px;color:var(--tc-app-muted);text-align:center;place-items:center;padding:1rem;font-size:.72rem;display:grid}html.tc-select-modal-open,html.tc-select-modal-open body{overscroll-behavior:none;overflow:hidden}@media (width<=620px){.tc-setup-mobile-app{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.tc-setup-mobile-app>*,.tc-setup-mobile-app .tc-settings-card,.tc-setup-mobile-app .tc-settings-card__body,.tc-setup-mobile-app .tc-settings-card__header,.tc-setup-mobile-app .tc-workspace-form,.tc-setup-mobile-app .tc-remote-select,.tc-setup-mobile-app .tc-select-trigger{min-width:0;max-width:100%}.tc-setup-mobile-app .tc-mobile-appbar{min-height:60px;padding:max(.45rem, env(safe-area-inset-top)) .8rem .45rem}.tc-setup-mobile-app .tc-mobile-appbar__brand img{width:2rem;height:2rem}.tc-setup-mobile-app .tc-mobile-appbar .tc-theme-toggle,.tc-setup-mobile-app .tc-mobile-appbar .tc-app-icon-button{border-radius:9px;width:40px;height:40px}.tc-setup-mobile-app .tc-mobile-setup-head{padding:1rem .85rem .6rem}.tc-setup-mobile-app .tc-mobile-setup-head h1{font-size:2.15rem;line-height:1.02}.tc-setup-mobile-app .tc-mobile-setup-head p{margin-top:.45rem;font-size:.72rem;line-height:1.45}.tc-setup-mobile-app>.tc-setup-progress{margin:0 .85rem .85rem}.tc-setup-mobile-app .tc-mobile-setup-section{padding:0 .85rem 1rem}.tc-setup-mobile-app .tc-mobile-setup-title{margin-bottom:.75rem}.tc-setup-mobile-app .tc-mobile-setup-title h2{margin-top:.35rem;font-size:1.55rem;line-height:1.06}.tc-setup-mobile-app .tc-mobile-setup-title p{margin-top:.35rem;font-size:.68rem;line-height:1.45}.tc-setup-mobile-app .tc-settings-stack{gap:.58rem}.tc-setup-mobile-app .tc-settings-card{border-radius:10px}.tc-setup-mobile-app .tc-settings-card__header{min-height:0;padding:.75rem .8rem}.tc-setup-mobile-app .tc-settings-card__header-main{gap:.65rem}.tc-setup-mobile-app .tc-settings-card__icon{border-radius:8px;width:2.1rem;height:2.1rem}.tc-setup-mobile-app .tc-settings-card__icon svg{width:1rem;height:1rem}.tc-setup-mobile-app .tc-settings-card__heading h2{font-size:.78rem}.tc-setup-mobile-app .tc-settings-card__heading p{margin-top:.18rem;font-size:.62rem;line-height:1.35}.tc-setup-mobile-app .tc-settings-card__body{padding:.85rem .8rem .9rem}.tc-setup-mobile-app .tc-settings-fields,.tc-setup-mobile-app .tc-settings-grid{gap:.85rem}.tc-setup-mobile-app .tc-workspace-form{gap:.72rem}.tc-setup-mobile-app .tc-field{gap:.32rem}.tc-setup-mobile-app .tc-field label{font-size:.74rem}.tc-setup-mobile-app .tc-field-hint{margin-top:0;font-size:.62rem;line-height:1.35}.tc-setup-mobile-app .tc-input,.tc-setup-mobile-app .tc-select-trigger{border-radius:9px;min-height:46px;padding-left:.75rem;padding-right:.75rem;font-size:.79rem}.tc-setup-mobile-app .tc-choice-fieldset--inside-card{margin:0}.tc-setup-mobile-app .tc-choice-grid{gap:.5rem}.tc-setup-mobile-app .tc-choice-card{min-height:56px;padding:.65rem}.tc-setup-mobile-app .tc-button--block{min-height:46px;margin-top:0}.tc-setup-mobile-app [data-remote-select-popover]{display:none!important}.tc-auth-mobile-screen{padding:max(.75rem, env(safe-area-inset-top)) .85rem max(1rem, env(safe-area-inset-bottom))}.tc-auth-mobile-header{min-height:58px;padding-top:0}.tc-auth-mobile-mark img{width:2rem;height:2rem}.tc-auth-mobile-screen .tc-theme-toggle{width:40px;height:40px}.tc-auth-card--mobile{border-radius:11px;margin-top:1rem;padding:1.05rem}.tc-auth-card--mobile:before{width:2.5rem;left:1.05rem}.tc-auth-card--mobile .tc-auth-card__heading h1{margin-top:.55rem;font-size:2rem;line-height:1.02}.tc-auth-card--mobile .tc-auth-card__heading p{margin-top:.45rem;font-size:.82rem;line-height:1.45}.tc-auth-card--mobile .tc-google-button{min-height:46px;margin-top:1rem}.tc-auth-card--mobile .tc-auth-divider{margin:1rem 0}.tc-auth-card--mobile .tc-form{gap:.78rem}.tc-auth-card--mobile .tc-field{gap:.32rem}.tc-auth-card--mobile .tc-field label{font-size:.74rem}.tc-auth-card--mobile .tc-input{border-radius:9px;min-height:46px;font-size:.82rem}.tc-auth-card--mobile .tc-form-message{margin:0;font-size:.66rem}.tc-auth-card--mobile .tc-check{font-size:.7rem}.tc-auth-card--mobile .tc-button--block{min-height:46px}.tc-auth-card--mobile .tc-auth-alternative{margin-top:1rem;font-size:.72rem}}.tc-status-pill{text-align:center;vertical-align:middle;justify-content:center;align-items:center;height:26px;min-height:26px;padding:0 .68rem;line-height:1}.tc-status-pill,.tc-status-pill>span{line-height:1}.tc-setup-form-footer .tc-button--app-primary>span,.tc-setup-mobile-app .tc-button--app-primary.tc-button--block>span{align-items:center;line-height:1;display:inline-flex}.tc-setup-form-footer .tc-button--app-primary>svg,.tc-setup-mobile-app .tc-button--app-primary.tc-button--block>svg{flex:none;width:.95rem;height:.95rem;margin:0;display:block}.tc-mobile-theme-switch{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);min-width:76px;height:40px;color:var(--tc-app-ink);box-shadow:none;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:0;padding:0 .5rem;display:inline-flex}.tc-mobile-theme-switch__control{justify-content:center;align-items:center;gap:.35rem;display:flex}.tc-mobile-theme-switch__sun,.tc-mobile-theme-switch__moon{width:.8rem;height:.8rem;color:var(--tc-app-muted);flex:none}.tc-mobile-theme-switch__track{background:#d8d8d2;border-radius:999px;flex:none;width:30px;height:18px;transition:background-color .16s;display:block;position:relative}.tc-mobile-theme-switch__thumb{background:#111;border-radius:999px;width:12px;height:12px;transition:transform .18s,background-color .16s;position:absolute;top:3px;left:3px}.tc-mobile-theme-switch[aria-checked=true] .tc-mobile-theme-switch__track{background:#4a4a45}.tc-mobile-theme-switch[aria-checked=true] .tc-mobile-theme-switch__thumb{background:#f6f6f2;transform:translate(12px)}html[data-theme=dark] .tc-mobile-theme-switch{background:var(--tc-app-surface)}html[data-theme=dark] .tc-mobile-theme-switch__track{background:#4a4a45}.tc-mobile-theme-switch--labelled{justify-content:space-between;width:100%;height:auto;min-height:54px;padding:.65rem .75rem}.tc-mobile-theme-switch__copy strong{color:var(--tc-app-ink);font-size:.74rem}.tc-mobile-more-sheet{max-height:min(82dvh,720px);padding:.55rem .9rem calc(.9rem + env(safe-area-inset-bottom));overflow-y:auto}.tc-mobile-more-sheet__identity{border-bottom:1px solid var(--tc-app-border);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.34rem;padding:.3rem 0 1rem;display:flex}.tc-mobile-more-sheet__identity .tc-user-avatar--large{border-radius:11px;width:3rem;height:3rem;margin-bottom:.2rem;font-size:.82rem}.tc-mobile-more-sheet__identity strong{color:var(--tc-app-ink);font-size:.82rem;font-weight:750}.tc-mobile-more-sheet__identity>span:not(.tc-user-avatar){color:var(--tc-app-muted);margin-top:0;font-size:.66rem}.tc-mobile-more-menu{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:10px;margin-top:.75rem;display:grid;overflow:hidden}.tc-mobile-more-menu>a{border-bottom:1px solid var(--tc-app-border);min-height:48px;color:var(--tc-app-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:0 .8rem;font-size:.73rem;font-weight:620;text-decoration:none;display:grid}.tc-mobile-more-menu>a:last-child{border-bottom:0}.tc-mobile-more-menu>a>svg:first-child{width:1rem;height:1rem;color:var(--tc-app-muted)}.tc-mobile-more-menu__chevron{width:.85rem;height:.85rem;color:var(--tc-app-muted)}.tc-mobile-more-sheet__settings{gap:.55rem;margin-top:.75rem;display:grid}.tc-mobile-more-sheet__action{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:10px;min-height:48px}.tc-mobile-hub-backdrop[hidden],.tc-mobile-hub-sheet[hidden]{display:none}.tc-mobile-hub-backdrop{z-index:78;background:#0000008f;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.tc-mobile-hub-sheet{z-index:79;max-height:min(82dvh,720px);padding:.55rem .9rem calc(1rem + env(safe-area-inset-bottom));border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-bottom:0;border-radius:20px 20px 0 0;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -24px 70px #0000003d}.tc-mobile-hub-sheet__handle{background:var(--tc-app-border-strong);border-radius:999px;width:2.6rem;height:4px;margin:0 auto .85rem}.tc-mobile-hub-sheet__header{justify-content:space-between;align-items:center;gap:1rem;padding:0 0 .8rem;display:flex}.tc-mobile-hub-sheet__header strong,.tc-mobile-hub-sheet__header span{display:block}.tc-mobile-hub-sheet__header strong{color:var(--tc-app-ink);font-size:.88rem}.tc-mobile-hub-sheet__header span{color:var(--tc-app-muted);margin-top:.18rem;font-size:.64rem}.tc-mobile-hub-sheet__header>button{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);width:2rem;height:2rem;color:var(--tc-app-ink);border-radius:8px;flex:none;place-items:center;display:grid}.tc-mobile-hub-sheet__header>button svg{width:.9rem;height:.9rem}.tc-mobile-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.tc-mobile-hub-action{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);min-width:0;min-height:112px;color:var(--tc-app-ink);text-align:left;cursor:pointer;border-radius:11px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:.8rem;text-decoration:none;display:flex}button.tc-mobile-hub-action{width:100%;font:inherit}.tc-mobile-hub-action__icon{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);border-radius:8px;place-items:center;width:2.15rem;height:2.15rem;display:grid}.tc-mobile-hub-action__icon svg{width:1rem;height:1rem}.tc-mobile-hub-action strong,.tc-mobile-hub-action small{display:block}.tc-mobile-hub-action strong{margin-top:.65rem;font-size:.72rem}.tc-mobile-hub-action small{color:var(--tc-app-muted);margin-top:.18rem;font-size:.6rem;line-height:1.4}.tc-mobile-bottom-nav__hub{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}@media (width<=620px){.tc-mobile-appbar .tc-mobile-theme-switch,.tc-setup-mobile-app .tc-mobile-appbar .tc-mobile-theme-switch{width:76px;min-width:76px;height:40px}.tc-mobile-appbar__actions{gap:.4rem}}.tc-status-pill--warning{background:var(--tc-app-warning-soft);color:var(--tc-app-warning)}.tc-mobile-more-sheet__identity{text-align:left;flex-direction:row;justify-content:center;gap:.75rem}.tc-brand-mark{width:2.25rem;height:2.25rem;color:var(--tc-app-ink);justify-content:center;align-items:center;line-height:0;display:inline-flex}.tc-brand-mark svg{width:100%;height:100%;display:block}.tc-mobile-appbar__brand .tc-brand-mark,.tc-auth-mobile-mark .tc-brand-mark,.tc-mobile-site-mark .tc-brand-mark{width:2.15rem;height:2.15rem}.tc-entry-brand-mark{width:2.7rem;height:2.7rem;margin:0 auto 2.4rem;display:inline-flex}.tc-user-avatar,.tc-workspace-switcher__avatar{text-align:center!important;justify-content:center!important;align-items:center!important;padding:0!important;line-height:1!important;display:inline-flex!important}.tc-user-avatar{box-sizing:border-box;font-variant-numeric:tabular-nums}.tc-status-pill{box-sizing:border-box;text-align:center;place-items:center;height:28px;min-height:28px;padding:0 .72rem!important;line-height:1!important;display:inline-grid!important}.tc-status-pill:before,.tc-status-pill:after{content:none!important}.tc-setup-form-footer .tc-button--app-primary,.tc-setup-mobile-app .tc-button--app-primary.tc-button--block{text-align:center;justify-content:center!important;align-items:center!important;gap:.5rem!important;display:inline-flex!important}.tc-setup-form-footer .tc-button--app-primary>span,.tc-setup-mobile-app .tc-button--app-primary.tc-button--block>span{justify-content:center;align-items:center;line-height:1;display:inline-flex}.tc-setup-form-footer .tc-button--app-primary>svg,.tc-setup-mobile-app .tc-button--app-primary.tc-button--block>svg{flex:none;width:.95rem;height:.95rem;display:block;margin:0!important;position:static!important;transform:none!important}.tc-mobile-theme-switch{width:52px;min-width:52px;height:32px;color:var(--tc-app-ink);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.tc-mobile-theme-switch__control{justify-content:center;align-items:center;display:inline-flex}.tc-mobile-theme-switch__track{border:1px solid var(--tc-app-border-strong);background:#e7e7e2;border-radius:999px;width:48px;height:28px;transition:background-color .18s,border-color .18s;display:block;position:relative}.tc-mobile-theme-switch__thumb{color:#111;background:#fff;border:1px solid #d7d7d1;border-radius:999px;place-items:center;width:22px;height:22px;transition:transform .18s,background-color .18s,color .18s,border-color .18s;display:grid;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #11111124}.tc-mobile-theme-switch__icon{width:.72rem;height:.72rem;transition:opacity .14s,transform .14s;position:absolute}.tc-mobile-theme-switch__icon--light{opacity:1;transform:scale(1)}.tc-mobile-theme-switch__icon--dark{opacity:0;transform:scale(.72)}.tc-mobile-theme-switch[aria-checked=true] .tc-mobile-theme-switch__track{background:#2d2e2b;border-color:#2d2e2b}.tc-mobile-theme-switch[aria-checked=true] .tc-mobile-theme-switch__thumb{color:#f6f6f2;background:#111;border-color:#111;transform:translate(20px)}.tc-mobile-theme-switch[aria-checked=true] .tc-mobile-theme-switch__icon--light{opacity:0;transform:scale(.72)}.tc-mobile-theme-switch[aria-checked=true] .tc-mobile-theme-switch__icon--dark{opacity:1;transform:scale(1)}.tc-mobile-theme-switch--labelled{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:10px;justify-content:space-between;width:100%;min-width:0;height:auto;min-height:56px;padding:.7rem .8rem}.tc-mobile-theme-switch__copy{text-align:left;min-width:0}.tc-mobile-theme-switch__copy strong,.tc-mobile-theme-switch__copy small{display:block}.tc-mobile-theme-switch__copy strong{color:var(--tc-app-ink);font-size:.74rem;font-weight:700}.tc-mobile-theme-switch__copy small{color:var(--tc-app-muted);margin-top:.16rem;font-size:.62rem}html[data-theme=dark] .tc-mobile-theme-switch__track{background:#333431;border-color:#4a4b46}html[data-theme=dark] .tc-mobile-theme-switch__thumb{color:#111;background:#f6f6f2;border-color:#555650}html[data-theme=dark] .tc-mobile-theme-switch[aria-checked=true] .tc-mobile-theme-switch__thumb{color:#111;background:#f6f6f2;border-color:#f6f6f2}.tc-mobile-more-sheet__identity{text-align:left;flex-direction:row;justify-content:center;align-items:center;gap:.75rem;display:flex}.tc-mobile-more-sheet__identity .tc-user-avatar--large{flex:none;width:3rem;height:3rem;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}.tc-mobile-more-sheet__identity-copy{min-width:0}.tc-mobile-more-sheet__identity-copy strong,.tc-mobile-more-sheet__identity-copy span{display:block}.tc-mobile-more-sheet__identity-copy strong{color:var(--tc-app-ink);font-size:.82rem;font-weight:750}.tc-mobile-more-sheet__identity-copy span{color:var(--tc-app-muted);margin-top:.18rem;font-size:.66rem}.tc-mobile-bottom-nav{overflow:visible}.tc-mobile-bottom-nav:before{z-index:0;background:var(--tc-app-bg);content:"";border-radius:0 0 34px 34px;width:66px;height:23px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.tc-mobile-bottom-nav__hub{z-index:2;margin-top:-23px;position:relative;transform:translateY(-1px)}.tc-mobile-bottom-nav__hub>span{border:4px solid var(--tc-app-surface);width:3.35rem;height:3.35rem;box-shadow:0 4px 12px #1111111c,0 1px 3px #11111112}html[data-theme=dark] .tc-mobile-bottom-nav__hub>span{box-shadow:0 4px 12px #00000029,0 1px 3px #0000001a}.tc-mobile-bottom-nav__hub small{color:var(--tc-app-ink);margin-top:.1rem;font-size:.55rem;font-weight:700}.tc-mobile-hub-sheet{right:auto;bottom:calc(78px + env(safe-area-inset-bottom));border:1px solid var(--tc-app-border);border-radius:20px;width:min(420px,100% - 24px);max-height:min(72dvh,640px);padding:.65rem .85rem .9rem;left:50%;transform:translate(-50%)}.tc-mobile-hub-sheet__header{text-align:center;justify-content:center;padding:0 2.4rem .8rem;position:relative}.tc-mobile-hub-sheet__header>button{position:absolute;top:0;right:0}.tc-mobile-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.tc-mobile-hub-action{text-align:center;justify-content:center;align-items:center;min-height:112px}.tc-mobile-hub-action__icon{margin-inline:auto}.tc-mobile-hub-action strong{margin-top:.58rem}.tc-mobile-hub-action small{text-align:center;max-width:130px;margin-inline:auto}@media (width<=380px){.tc-mobile-hub-grid{gap:.5rem}.tc-mobile-hub-action{min-height:104px;padding:.68rem}}.tc-team-content{gap:1rem;display:grid}.tc-team-toolbar{align-items:center;gap:.8rem;display:flex}.tc-team-toolbar .tc-app-search{flex:1}.tc-team-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.tc-team-metrics article{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:11px;min-width:0;min-height:112px;padding:1rem 1.05rem}.tc-team-metrics span,.tc-team-metrics strong,.tc-team-metrics small{display:block}.tc-team-metrics span{color:var(--tc-app-muted);font-size:.64rem;font-weight:650}.tc-team-metrics strong{color:var(--tc-app-ink);letter-spacing:-.035em;margin-top:.65rem;font-size:1.55rem;font-weight:700}.tc-team-metrics small{color:var(--tc-app-muted);margin-top:.35rem;font-size:.62rem;line-height:1.4}.tc-team-tabs{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:10px;align-items:center;gap:.2rem;width:fit-content;max-width:100%;padding:.25rem;display:inline-flex}.tc-team-tabs button{min-height:36px;color:var(--tc-app-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 .85rem;font-size:.7rem;font-weight:650}.tc-team-tabs button:hover{color:var(--tc-app-ink);background:var(--tc-app-surface-soft)}.tc-team-tabs button.is-active{color:#fff;background:#111}html[data-theme=dark] .tc-team-tabs button.is-active{color:#111;background:#f4f4ef}.tc-team-panel{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:11px;overflow:hidden}.tc-team-panel[hidden]{display:none}.tc-team-panel__header{border-bottom:1px solid var(--tc-app-border);justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:.85rem 1rem;display:flex}.tc-team-panel__header>div{min-width:0}.tc-team-panel__header strong,.tc-team-panel__header span{display:block}.tc-team-panel__header strong{color:var(--tc-app-ink);font-size:.78rem;font-weight:720}.tc-team-panel__header span{color:var(--tc-app-muted);margin-top:.2rem;font-size:.63rem;line-height:1.4}.tc-team-member-list,.tc-team-invitation-list{display:grid}.tc-team-member,.tc-team-invitation{border-bottom:1px solid var(--tc-app-border);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.85rem;min-height:72px;padding:.8rem 1rem;display:grid}.tc-team-member:last-child{border-bottom:0}.tc-team-member:hover,.tc-team-invitation:hover{background:var(--tc-app-surface-soft)}.tc-team-avatar{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);width:2.4rem;height:2.4rem;color:var(--tc-app-ink);text-align:center;border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:.66rem;font-weight:800;line-height:1;display:inline-flex}.tc-team-member__copy,.tc-team-invitation__copy{min-width:0}.tc-team-member__name,.tc-team-invitation__top{align-items:center;gap:.45rem;min-width:0;display:flex}.tc-team-member__name strong,.tc-team-invitation__top strong{color:var(--tc-app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:700;overflow:hidden}.tc-team-member__copy>span:not(.tc-status-pill),.tc-team-invitation__copy>span{color:var(--tc-app-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.63rem;display:block;overflow:hidden}.tc-team-member__joined,.tc-team-invitation__copy small{color:var(--tc-app-muted);margin-top:.18rem;font-size:.59rem;line-height:1.35;display:block}.tc-team-role-badge{border:1px solid var(--tc-app-border);min-height:28px;color:var(--tc-app-ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 .72rem;font-size:.63rem;font-weight:650;line-height:1;display:inline-flex}.tc-team-row-action{width:2rem;height:2rem;color:var(--tc-app-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.tc-team-row-action:hover{border-color:var(--tc-app-border);background:var(--tc-app-surface);color:var(--tc-app-ink)}.tc-team-row-action svg{width:1rem;height:1rem}.tc-team-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem;display:grid}.tc-team-role-card{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:10px;min-width:0;padding:1rem}.tc-team-role-card__header{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.tc-team-role-card__title{align-items:center;gap:.45rem;min-width:0;display:flex}.tc-team-role-card__title strong{color:var(--tc-app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.tc-team-role-card p{color:var(--tc-app-muted);margin:.65rem 0 0;font-size:.66rem;line-height:1.5}.tc-team-role-card__meta{border-top:1px solid var(--tc-app-border);color:var(--tc-app-muted);flex-wrap:wrap;gap:.55rem .8rem;margin-top:1rem;padding-top:.8rem;font-size:.61rem;display:flex}.tc-team-role-card__edit,.tc-team-text-action{color:var(--tc-app-ink);cursor:pointer;background:0 0;border:0;font-size:.65rem;font-weight:700}.tc-team-role-card__edit:hover,.tc-team-text-action:hover{text-underline-offset:.18em;text-decoration:underline}.tc-team-invitation-list{gap:.65rem;padding:.8rem;display:grid}.tc-team-invitation{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.95rem;min-height:94px;padding:.9rem 1rem;transition:border-color .15s,background-color .15s,transform .15s;position:relative;overflow:hidden}.tc-team-invitation:before{background:var(--tc-app-border-strong);content:"";border-radius:0 999px 999px 0;width:3px;position:absolute;top:.75rem;bottom:.75rem;left:0}.tc-team-invitation[data-status=pending]:before{background:var(--tc-app-amber)}.tc-team-invitation[data-status=accepted]:before{background:var(--tc-app-green)}.tc-team-invitation[data-status=cancelled]:before{background:var(--tc-danger)}.tc-team-invitation:hover{border-color:var(--tc-app-border-strong);background:var(--tc-app-surface-soft);transform:translateY(-1px)}.tc-team-invitation>.tc-team-avatar{background:var(--tc-app-surface-soft);border-radius:10px;width:2.6rem;height:2.6rem}.tc-team-invitation__copy{gap:.24rem;display:grid}.tc-team-invitation__name{color:var(--tc-app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:750;line-height:1.25;overflow:hidden}.tc-team-invitation__email{color:var(--tc-app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;line-height:1.3;overflow:hidden}.tc-team-invitation__meta{flex-wrap:wrap;gap:.32rem;margin-top:.16rem;display:flex}.tc-team-invitation__meta>span{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);min-height:24px;color:var(--tc-app-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .48rem;font-size:.56rem;font-weight:620;line-height:1;display:inline-flex}.tc-team-invitation__side{justify-items:end;gap:.55rem;min-width:126px;display:grid}.tc-team-invitation__status{min-height:28px;padding-inline:.7rem}.tc-team-invitation[data-status=expired] .tc-team-invitation__status{border-color:var(--tc-app-border-strong);background:var(--tc-app-surface-soft);color:var(--tc-app-muted)}.tc-team-invitation[data-status=cancelled] .tc-team-invitation__status{border-color:var(--tc-danger)}@supports (color:color-mix(in lab, red, red)){.tc-team-invitation[data-status=cancelled] .tc-team-invitation__status{border-color:color-mix(in srgb, var(--tc-danger) 28%, var(--tc-app-border))}}.tc-team-invitation[data-status=cancelled] .tc-team-invitation__status{background:var(--tc-danger)}@supports (color:color-mix(in lab, red, red)){.tc-team-invitation[data-status=cancelled] .tc-team-invitation__status{background:color-mix(in srgb, var(--tc-danger) 8%, var(--tc-app-surface))}}.tc-team-invitation[data-status=cancelled] .tc-team-invitation__status{color:var(--tc-danger)}.tc-team-invitation__actions{justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.tc-team-invitation__actions .tc-team-text-action{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);min-height:31px;color:var(--tc-app-ink);border-radius:7px;justify-content:center;align-items:center;gap:.32rem;padding:0 .58rem;font-size:.61rem;font-weight:720;text-decoration:none;display:inline-flex}.tc-team-invitation__actions .tc-team-text-action:hover{border-color:var(--tc-app-border-strong);background:var(--tc-app-surface-soft);text-decoration:none}.tc-team-invitation__actions .tc-team-text-action svg{flex:none;width:.78rem;height:.78rem}.tc-team-invitation__actions .tc-team-text-action.is-danger{border-color:var(--tc-danger)}@supports (color:color-mix(in lab, red, red)){.tc-team-invitation__actions .tc-team-text-action.is-danger{border-color:color-mix(in srgb, var(--tc-danger) 22%, var(--tc-app-border))}}.tc-team-invitation__actions .tc-team-text-action.is-danger{color:var(--tc-danger)}.tc-team-drawer-backdrop[hidden],.tc-team-drawer[hidden],.tc-team-confirm[hidden]{display:none}.tc-team-drawer-backdrop{z-index:109;background:#00000075;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.tc-team-drawer{z-index:110;border-left:1px solid var(--tc-app-border);background:var(--tc-app-surface);flex-direction:column;width:min(480px,100%);height:100dvh;display:flex;position:fixed;top:0;right:0;box-shadow:-24px 0 70px #0000002e}html.tc-team-drawer-open,html.tc-team-drawer-open body{overflow:hidden}.tc-team-drawer__header{border-bottom:1px solid var(--tc-app-border);flex:none;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem 1.25rem;display:flex}.tc-team-drawer__header>div{min-width:0}.tc-team-drawer__header>div>span,.tc-team-drawer__header h2,.tc-team-drawer__header p{display:block}.tc-team-drawer__header>div>span{color:var(--tc-app-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:700}.tc-team-drawer__header h2{color:var(--tc-app-ink);font-family:var(--tc-app-display);letter-spacing:-.04em;margin:.3rem 0 0;font-size:1.8rem;font-weight:400}.tc-team-drawer__header p{color:var(--tc-app-muted);margin:.35rem 0 0;font-size:.68rem;line-height:1.45}.tc-team-drawer__header>button{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);width:2.2rem;height:2.2rem;color:var(--tc-app-ink);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.tc-team-drawer__header>button svg{width:.95rem;height:.95rem}.tc-team-drawer__body{flex:1;min-height:0;padding:1.15rem 1.25rem 1.5rem;overflow-y:auto}.tc-team-drawer__body form{gap:1rem;display:grid}.tc-team-form-section{padding-top:.25rem}.tc-team-form-section__heading strong,.tc-team-form-section__heading span{display:block}.tc-team-form-section__heading strong{color:var(--tc-app-ink);font-size:.76rem}.tc-team-form-section__heading span{color:var(--tc-app-muted);margin-top:.2rem;font-size:.63rem;line-height:1.4}.tc-team-role-picker{gap:.55rem;margin-top:.75rem;display:grid}.tc-team-role-option{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);cursor:pointer;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-height:62px;padding:.7rem;display:grid;position:relative}.tc-team-role-option:hover{background:var(--tc-app-surface-soft)}.tc-team-role-option:has(input:checked){border-color:var(--tc-app-ink);background:var(--tc-app-surface-soft)}.tc-team-role-option input{accent-color:#111;width:1rem;height:1rem}.tc-team-role-option strong,.tc-team-role-option small{display:block}.tc-team-role-option strong{color:var(--tc-app-ink);font-size:.72rem}.tc-team-role-option small{color:var(--tc-app-muted);margin-top:.18rem;font-size:.61rem;line-height:1.35}.tc-team-password-section{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);border-radius:10px;padding:.75rem}.tc-team-password-toggle{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;display:grid}.tc-team-password-toggle input{opacity:0;width:1px;height:1px;position:absolute}.tc-team-password-toggle__control{border:1px solid var(--tc-app-border-strong);background:var(--tc-app-surface);border-radius:999px;width:34px;height:20px;position:relative}.tc-team-password-toggle__control:after{background:var(--tc-app-muted);content:"";border-radius:999px;width:12px;height:12px;transition:transform .16s,background-color .16s;position:absolute;top:3px;left:3px}.tc-team-password-toggle:has(input:checked) .tc-team-password-toggle__control{background:#111;border-color:#111}.tc-team-password-toggle:has(input:checked) .tc-team-password-toggle__control:after{background:#fff;transform:translate(14px)}html[data-theme=dark] .tc-team-password-toggle:has(input:checked) .tc-team-password-toggle__control{background:#f4f4ef;border-color:#f4f4ef}html[data-theme=dark] .tc-team-password-toggle:has(input:checked) .tc-team-password-toggle__control:after{background:#111}.tc-team-password-toggle strong,.tc-team-password-toggle small{display:block}.tc-team-password-toggle strong{color:var(--tc-app-ink);font-size:.72rem}.tc-team-password-toggle small{color:var(--tc-app-muted);margin-top:.15rem;font-size:.6rem;line-height:1.35}.tc-team-password-fields{border-top:1px solid var(--tc-app-border);gap:.8rem;margin-top:.9rem;padding-top:.9rem;display:grid}.tc-team-password-fields[hidden]{display:none}.tc-team-password-fields>p{color:var(--tc-app-muted);margin:0;font-size:.6rem;line-height:1.45}.tc-input--textarea{resize:vertical;height:auto;min-height:92px;padding-top:.75rem;padding-bottom:.75rem}.tc-team-permission-groups{gap:.75rem;margin-top:.75rem;display:grid}.tc-team-permission-group{border:1px solid var(--tc-app-border);border-radius:9px;overflow:hidden}.tc-team-permission-group__header{border-bottom:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .75rem;display:flex}.tc-team-permission-group__header strong{color:var(--tc-app-ink);font-size:.69rem}.tc-team-permission-group__header span{color:var(--tc-app-muted);font-size:.58rem}.tc-team-permission-list{display:grid}.tc-team-permission-option{border-bottom:1px solid var(--tc-app-border);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-height:58px;padding:.65rem .75rem;display:grid;position:relative}.tc-team-permission-option:last-child{border-bottom:0}.tc-team-permission-option:hover{background:var(--tc-app-surface-soft)}.tc-team-permission-option input{opacity:0;width:1px;height:1px;position:absolute}.tc-team-permission-option__control{border:1.5px solid var(--tc-app-border-strong);background:var(--tc-app-surface);border-radius:4px;width:1rem;height:1rem;position:relative}.tc-team-permission-option:has(input:checked) .tc-team-permission-option__control{background:#111;border-color:#111}.tc-team-permission-option:has(input:checked) .tc-team-permission-option__control:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}html[data-theme=dark] .tc-team-permission-option:has(input:checked) .tc-team-permission-option__control{background:#f4f4ef;border-color:#f4f4ef}html[data-theme=dark] .tc-team-permission-option:has(input:checked) .tc-team-permission-option__control:after{border-color:#111}.tc-team-permission-option strong,.tc-team-permission-option small{display:block}.tc-team-permission-option strong{color:var(--tc-app-ink);font-size:.68rem}.tc-team-permission-option small{color:var(--tc-app-muted);margin-top:.15rem;font-size:.59rem;line-height:1.4}.tc-team-drawer__actions{border-top:1px solid var(--tc-app-border);justify-content:flex-end;align-items:center;gap:.55rem;margin-top:.25rem;padding-top:.9rem;display:flex}.tc-button--danger,.tc-button--danger-quiet{border-color:var(--tc-danger)}@supports (color:color-mix(in lab, red, red)){.tc-button--danger,.tc-button--danger-quiet{border-color:color-mix(in srgb, var(--tc-danger) 38%, var(--tc-app-border))}}.tc-button--danger,.tc-button--danger-quiet{color:var(--tc-danger)}.tc-button--danger{background:var(--tc-danger);color:#fff}.tc-button--danger-quiet{background:0 0}.tc-team-member-profile{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);border-radius:10px;align-items:center;gap:.8rem;padding:.85rem;display:flex}.tc-team-member-profile strong,.tc-team-member-profile span{display:block}.tc-team-member-profile strong{color:var(--tc-app-ink);font-size:.78rem}.tc-team-member-profile>div>span{color:var(--tc-app-muted);margin-top:.18rem;font-size:.64rem}.tc-team-confirm{z-index:130;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.tc-team-confirm__backdrop{background:#0000008f;border:0;width:100%;height:100%;position:absolute;inset:0}.tc-team-confirm__dialog{z-index:1;border:1px solid var(--tc-app-border);background:var(--tc-app-surface);text-align:center;border-radius:12px;width:min(400px,100%);padding:1.25rem;position:relative;box-shadow:0 24px 70px #00000040}.tc-team-confirm__icon{background:var(--tc-danger);border-radius:10px;place-items:center;width:2.7rem;height:2.7rem;margin:0 auto;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-team-confirm__icon{background:color-mix(in srgb, var(--tc-danger) 8%, var(--tc-app-surface))}}.tc-team-confirm__icon{color:var(--tc-danger)}.tc-team-confirm__icon svg{width:1.2rem;height:1.2rem}.tc-team-confirm__dialog h2{color:var(--tc-app-ink);margin:.85rem 0 0;font-size:1rem}.tc-team-confirm__dialog p{color:var(--tc-app-muted);margin:.45rem 0 0;font-size:.68rem;line-height:1.5}.tc-team-confirm__dialog>div:last-child{justify-content:center;gap:.55rem;margin-top:1rem;display:flex}.tc-team-toast-stack{z-index:150;gap:.5rem;width:min(360px,100% - 2rem);display:grid;position:fixed;bottom:1rem;right:1rem}.tc-team-toast{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);color:var(--tc-app-ink);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.75rem;font-size:.68rem;line-height:1.45;transition:opacity .18s,transform .18s;display:grid;box-shadow:0 14px 34px #00000026}.tc-team-toast.is-error{border-color:var(--tc-danger)}@supports (color:color-mix(in lab, red, red)){.tc-team-toast.is-error{border-color:color-mix(in srgb, var(--tc-danger) 36%, var(--tc-app-border))}}.tc-team-toast.is-leaving{opacity:0;transform:translateY(8px)}.tc-team-toast__icon{background:var(--tc-app-success-soft);width:1.6rem;height:1.6rem;color:var(--tc-app-success);border-radius:999px;place-items:center;font-size:.65rem;font-weight:800;display:grid}.tc-team-toast.is-error .tc-team-toast__icon{background:var(--tc-danger)}@supports (color:color-mix(in lab, red, red)){.tc-team-toast.is-error .tc-team-toast__icon{background:color-mix(in srgb, var(--tc-danger) 10%, var(--tc-app-surface))}}.tc-team-toast.is-error .tc-team-toast__icon{color:var(--tc-danger)}.tc-team-mobile{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.tc-team-mobile__head{justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.6rem 1rem 1rem;display:flex}.tc-team-mobile__head h1{color:var(--tc-app-ink);font-family:var(--tc-app-display);letter-spacing:-.05em;margin:0;font-size:2.2rem;font-weight:400;line-height:1}.tc-team-mobile__head p{color:var(--tc-app-muted);margin:.5rem 0 0;font-size:.72rem;line-height:1.45}.tc-team-mobile__invite{color:#fff;background:#111;border:0;border-radius:10px;flex:none;place-items:center;width:2.55rem;height:2.55rem;display:grid}html[data-theme=dark] .tc-team-mobile__invite{color:#111;background:#f4f4ef}.tc-team-mobile__invite svg{width:1rem;height:1rem}.tc-team-mobile-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:0 1rem;display:grid}.tc-team-mobile-metrics article{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);text-align:center;border-radius:10px;min-width:0;padding:.75rem .65rem}.tc-team-mobile-metrics strong,.tc-team-mobile-metrics span{display:block}.tc-team-mobile-metrics strong{color:var(--tc-app-ink);font-size:1.15rem}.tc-team-mobile-metrics span{color:var(--tc-app-muted);margin-top:.2rem;font-size:.58rem}.tc-team-tabs--mobile{grid-template-columns:repeat(3,minmax(0,1fr));width:auto;margin:.75rem 1rem 0;display:grid}.tc-team-tabs--mobile button{padding:0 .35rem}.tc-team-mobile-panel{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:11px;margin:.65rem 1rem 0;overflow:hidden}.tc-team-mobile-panel[hidden]{display:none}.tc-team-member-list--mobile .tc-team-member{grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;min-height:68px;padding:.75rem}.tc-team-member-list--mobile .tc-team-role-badge,.tc-team-member-list--mobile .tc-team-member__joined{display:none}.tc-team-invitation-list--mobile{gap:.6rem;padding:.7rem}.tc-team-invitation-list--mobile .tc-team-invitation{border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;min-height:0;padding:.85rem}.tc-team-invitation-list--mobile .tc-team-invitation>.tc-team-avatar{width:2.5rem;height:2.5rem}.tc-team-invitation-list--mobile .tc-team-invitation__meta{gap:.28rem;margin-top:.22rem}.tc-team-invitation-list--mobile .tc-team-invitation__meta>span{min-height:22px;padding-inline:.42rem;font-size:.54rem}.tc-team-invitation-list--mobile .tc-team-invitation__side{border-top:1px solid var(--tc-app-border);grid-column:1/-1;justify-content:space-between;align-items:center;gap:.7rem;width:100%;min-width:0;margin-top:.12rem;padding-top:.68rem;display:flex}.tc-team-invitation-list--mobile .tc-team-invitation__actions{justify-content:flex-end}.tc-team-invitation-list--mobile .tc-team-invitation__actions .tc-team-text-action{min-height:32px}.tc-team-mobile-create-role{border:1px dashed var(--tc-app-border-strong);background:var(--tc-app-surface-soft);width:calc(100% - 1.4rem);min-height:44px;color:var(--tc-app-ink);border-radius:9px;justify-content:center;align-items:center;gap:.5rem;margin:.7rem;font-size:.68rem;font-weight:700;display:flex}.tc-team-mobile-create-role svg{width:.9rem;height:.9rem}.tc-team-role-grid--mobile{grid-template-columns:1fr;gap:.55rem;padding:0 .7rem .7rem}.tc-team-drawer--mobile{border:1px solid var(--tc-app-border);border-bottom:0;border-radius:20px 20px 0 0;width:100%;height:min(88dvh,760px);inset:auto 0 0;box-shadow:0 -24px 70px #0000003d}.tc-team-drawer__mobile-handle{background:var(--tc-app-border-strong);border-radius:999px;flex:none;width:2.6rem;height:4px;margin:.45rem auto 0}.tc-team-drawer--mobile .tc-team-drawer__header{padding:.7rem 1rem .85rem}.tc-team-drawer--mobile .tc-team-drawer__header h2{font-size:1.55rem}.tc-team-drawer--mobile .tc-team-drawer__body{padding:.9rem 1rem calc(1rem + env(safe-area-inset-bottom))}.tc-team-mobile-hub-backdrop[hidden],.tc-team-mobile-hub[hidden]{display:none}.tc-team-mobile-hub-backdrop{z-index:78;background:#0000008f;border:0;width:100%;height:100%;position:fixed;inset:0}.tc-team-mobile-hub{z-index:79;right:auto;bottom:calc(78px + env(safe-area-inset-bottom));border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:20px;width:min(420px,100% - 24px);padding:.65rem .85rem .9rem;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #0000003d}.tc-team-mobile-hub>header{text-align:center;padding:0 0 .75rem}.tc-team-mobile-hub>header strong,.tc-team-mobile-hub>header span{display:block}.tc-team-mobile-hub>header strong{color:var(--tc-app-ink);font-size:.84rem}.tc-team-mobile-hub>header span{color:var(--tc-app-muted);margin-top:.18rem;font-size:.62rem}@media (width<=900px){.tc-team-role-grid{grid-template-columns:1fr}}@media (width<=620px){.tc-team-toast-stack{right:.75rem;bottom:calc(84px + env(safe-area-inset-bottom));width:calc(100% - 1.5rem)}.tc-team-member{grid-template-columns:auto minmax(0,1fr) auto}.tc-team-confirm__dialog{width:min(360px,100% - 1rem)}.tc-team-drawer__actions{background:var(--tc-app-surface);padding:.75rem 0 0;position:sticky;bottom:0}.tc-team-permission-option{min-height:54px}.tc-team-permission-option small{font-size:.57rem}}.tc-invitation-screen,.tc-invitation-mobile{border-top:3px solid var(--tc-app-frame);background:var(--tc-app-bg);min-height:100vh;color:var(--tc-app-ink)}.tc-invitation-header{border-bottom:1px solid var(--tc-app-border);justify-content:space-between;align-items:center;width:min(980px,100% - 48px);min-height:76px;margin:0 auto;display:flex}.tc-invitation-header .tc-wordmark{height:1.9rem}.tc-invitation-wrap{place-items:center;width:min(620px,100% - 32px);min-height:calc(100vh - 79px);margin:0 auto;padding:3rem 0 5rem;display:grid}.tc-invitation-loading{text-align:center}.tc-invitation-loading strong,.tc-invitation-loading p{display:block}.tc-invitation-loading strong{color:var(--tc-app-ink);margin-top:1rem;font-size:.86rem}.tc-invitation-loading p{color:var(--tc-app-muted);margin:.35rem 0 0;font-size:.68rem}.tc-invitation-card{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:13px;width:100%;padding:2rem}.tc-invitation-card__mark{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);width:3rem;height:3rem;color:var(--tc-app-ink);border-radius:11px;place-items:center;display:grid}.tc-invitation-card__mark svg{width:1.3rem;height:1.3rem}.tc-invitation-kicker{color:var(--tc-app-muted);letter-spacing:.07em;text-transform:uppercase;margin-top:1.3rem;font-size:.65rem;font-weight:800;display:block}.tc-invitation-card h1{color:var(--tc-app-ink);font-family:var(--tc-app-display);letter-spacing:-.05em;margin:.5rem 0 0;font-size:2.4rem;font-weight:400;line-height:1.02}.tc-invitation-card>p{color:var(--tc-app-muted);margin:.8rem 0 0;font-size:.78rem;line-height:1.6}.tc-invitation-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:1.5rem;display:grid}.tc-invitation-summary>div{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);border-radius:9px;min-width:0;padding:.8rem}.tc-invitation-summary span,.tc-invitation-summary strong{display:block}.tc-invitation-summary span{color:var(--tc-app-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.58rem}.tc-invitation-summary strong{color:var(--tc-app-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:.35rem;font-size:.68rem;overflow:hidden}.tc-invitation-notice{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);border-radius:9px;margin-top:1rem;padding:.9rem}.tc-invitation-notice strong,.tc-invitation-notice span{display:block}.tc-invitation-notice strong{color:var(--tc-app-ink);font-size:.72rem}.tc-invitation-notice span{color:var(--tc-app-muted);margin-top:.25rem;font-size:.64rem;line-height:1.45}.tc-invitation-card form{gap:.9rem;margin-top:1rem;display:grid}.tc-invitation-new-account{gap:.8rem;padding-top:.15rem;display:grid}.tc-invitation-new-account[hidden]{display:none}.tc-invitation-card--error .tc-invitation-card__mark{color:var(--tc-danger)}.tc-invitation-card--error .tc-button{margin-top:1.2rem}.tc-invitation-mobile{min-height:100dvh}.tc-invitation-mobile__body{min-height:calc(100dvh - 66px);padding:1.2rem 1rem max(1.5rem, env(safe-area-inset-bottom));align-items:start;display:grid}.tc-invitation-mobile .tc-invitation-card{border-radius:11px;padding:1.1rem}.tc-invitation-mobile .tc-invitation-card h1{font-size:2rem}.tc-invitation-mobile .tc-invitation-summary{grid-template-columns:1fr}.tc-invitation-mobile .tc-invitation-summary>div{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:.7rem;display:grid}.tc-invitation-mobile .tc-invitation-summary strong{text-align:right;margin-top:0}@media (width<=620px){.tc-invitation-card{padding:1.2rem}.tc-invitation-card h1{font-size:2rem}.tc-invitation-summary{grid-template-columns:1fr}}@media (width<=767px){.tc-button{border-radius:9px;min-height:44px;padding:.58rem .85rem;font-size:.82rem}.tc-button--large{min-height:46px;padding-inline:1rem}.tc-button--app-primary{min-height:44px}}.tc-user-popover__actions a{width:100%;min-height:42px;color:var(--tc-app-ink);border-radius:8px;align-items:center;gap:.65rem;padding:0 .7rem;font-size:.74rem;font-weight:600;text-decoration:none;display:flex}.tc-user-popover__actions a:hover{background:var(--tc-app-surface-soft)}.tc-field-help{color:var(--tc-muted);margin-top:.35rem;font-size:.64rem;line-height:1.45;display:block}.tc-input--code{font-variant-numeric:tabular-nums;letter-spacing:.04em}.tc-two-factor-account{border:1px solid var(--tc-line);background:var(--tc-surface-subtle);border-radius:10px;margin:1rem 0;padding:.85rem .95rem}.tc-two-factor-account span,.tc-two-factor-account strong{display:block}.tc-two-factor-account span{color:var(--tc-muted);font-size:.64rem}.tc-two-factor-account strong{color:var(--tc-ink);overflow-wrap:anywhere;margin-top:.25rem;font-size:.78rem}.tc-security-screen{border-top:3px solid var(--tc-app-frame);background:var(--tc-app-bg);min-height:100dvh;color:var(--tc-app-ink)}.tc-security-global{z-index:40;border-bottom:1px solid var(--tc-app-border);background:var(--tc-app-surface);justify-content:space-between;align-items:center;gap:1rem;min-height:72px;padding:0 1.4rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.tc-security-global{background:color-mix(in srgb, var(--tc-app-surface) 96%, transparent)}}.tc-security-global{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tc-security-brand{align-items:center;display:inline-flex}.tc-security-brand .tc-wordmark{height:1.9rem}.tc-security-global__actions{align-items:center;gap:.6rem;display:flex}.tc-security-back-link{min-height:40px;color:var(--tc-app-muted);border-radius:8px;align-items:center;gap:.35rem;padding:0 .7rem;font-size:.72rem;font-weight:650;text-decoration:none;display:inline-flex}.tc-security-back-link:hover{background:var(--tc-app-surface-soft);color:var(--tc-app-ink)}.tc-security-back-link svg{width:.95rem;height:.95rem}.tc-security-wrap{width:min(1100px,100% - 40px);margin:0 auto;padding:2.2rem 0 4rem}.tc-security-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.2rem;display:flex}.tc-security-heading>div>span,.tc-security-mobile-head>span:first-child{color:var(--tc-app-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.64rem;font-weight:800}.tc-security-heading h1,.tc-security-mobile-head h1{font-family:var(--tc-app-display);letter-spacing:-.05em;margin:.35rem 0 0;font-size:2.65rem;font-weight:400;line-height:1}.tc-security-heading p,.tc-security-mobile-head p{max-width:650px;color:var(--tc-app-muted);margin:.6rem 0 0;font-size:.76rem;line-height:1.6}.tc-security-health{border:1px solid var(--tc-app-amber);align-items:center;min-height:31px;padding:0 .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tc-security-health{border:1px solid color-mix(in srgb, var(--tc-app-amber) 36%, var(--tc-app-border))}}.tc-security-health{background:var(--tc-app-amber);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.tc-security-health{background:color-mix(in srgb, var(--tc-app-amber) 9%, var(--tc-app-surface))}}.tc-security-health{color:var(--tc-app-ink);white-space:nowrap;font-size:.63rem;font-weight:750}.tc-security-health.is-protected{border-color:var(--tc-app-green)}@supports (color:color-mix(in lab, red, red)){.tc-security-health.is-protected{border-color:color-mix(in srgb, var(--tc-app-green) 36%, var(--tc-app-border))}}.tc-security-health.is-protected{background:var(--tc-app-green)}@supports (color:color-mix(in lab, red, red)){.tc-security-health.is-protected{background:color-mix(in srgb, var(--tc-app-green) 9%, var(--tc-app-surface))}}.tc-security-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.tc-security-card,.tc-security-panel{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:12px}.tc-security-card{grid-template-columns:auto minmax(0,1fr);gap:.9rem;min-width:0;padding:1rem;display:grid}.tc-security-card__icon,.tc-security-session__icon,.tc-security-audit__icon{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);width:2.55rem;height:2.55rem;color:var(--tc-app-ink);border-radius:9px;flex:none;place-items:center;display:grid}.tc-security-card__icon svg,.tc-security-session__icon svg,.tc-security-audit__icon svg{width:1.1rem;height:1.1rem}.tc-security-card__copy{min-width:0}.tc-security-card__title{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.tc-security-card__title strong,.tc-security-card__title span,.tc-security-panel__header strong,.tc-security-panel__header span{display:block}.tc-security-card__title strong{font-size:.8rem}.tc-security-card__title>div>span{color:var(--tc-app-muted);margin-top:.2rem;font-size:.64rem}.tc-security-card__copy>p{color:var(--tc-app-muted);margin:.8rem 0 0;font-size:.66rem;line-height:1.5}.tc-security-stat-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.9rem;display:grid}.tc-security-stat-row>div{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);border-radius:8px;min-width:0;padding:.7rem}.tc-security-stat-row span,.tc-security-stat-row strong{display:block}.tc-security-stat-row span{color:var(--tc-app-muted);font-size:.57rem}.tc-security-stat-row strong{text-overflow:ellipsis;white-space:nowrap;margin-top:.28rem;font-size:.7rem;overflow:hidden}.tc-security-card__actions{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.tc-button--danger-text{color:var(--tc-danger)}.tc-security-panel{margin-top:.8rem;overflow:hidden}.tc-security-panel__header{border-bottom:1px solid var(--tc-app-border);min-height:58px;padding:.85rem 1rem}.tc-security-panel__header strong{font-size:.76rem}.tc-security-panel__header span{color:var(--tc-app-muted);margin-top:.2rem;font-size:.62rem}.tc-security-session-list,.tc-security-audit-list{display:grid}.tc-security-session,.tc-security-audit{border-bottom:1px solid var(--tc-app-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-width:0;padding:.85rem 1rem;display:grid}.tc-security-session:last-child,.tc-security-audit:last-child{border-bottom:0}.tc-security-session.is-current{background:var(--tc-app-green)}@supports (color:color-mix(in lab, red, red)){.tc-security-session.is-current{background:color-mix(in srgb, var(--tc-app-green) 4%, var(--tc-app-surface))}}.tc-security-session__copy,.tc-security-audit__copy{min-width:0}.tc-security-session__top{align-items:center;gap:.5rem;min-width:0;display:flex}.tc-security-session__top strong,.tc-security-audit__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.tc-security-session__copy>span,.tc-security-audit__copy>span{color:var(--tc-app-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.61rem;display:block;overflow:hidden}.tc-security-session__copy small,.tc-security-audit__copy small{color:var(--tc-app-muted);margin-top:.2rem;font-size:.58rem;display:block}.tc-security-session__revoke{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);min-height:34px;color:var(--tc-app-ink);cursor:pointer;border-radius:7px;padding:0 .65rem;font-size:.61rem;font-weight:700}.tc-security-session__revoke:hover{border-color:var(--tc-app-border-strong);background:var(--tc-app-surface-soft)}.tc-security-overlay[hidden],.tc-security-modal[hidden]{display:none}.tc-security-overlay{z-index:118;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080a108f;border:0;width:100%;height:100%;position:fixed;inset:0}.tc-security-modal{z-index:119;border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:14px;width:min(480px,100% - 32px);max-height:min(82dvh,720px);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 90px #00000047}html.tc-security-modal-open,html.tc-security-modal-open body{overflow:hidden}.tc-security-modal>header{border-bottom:1px solid var(--tc-app-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.tc-security-modal>header>div>span{color:var(--tc-app-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:800}.tc-security-modal>header h2{font-family:var(--tc-app-display);letter-spacing:-.04em;margin:.3rem 0 0;font-size:1.65rem;font-weight:400}.tc-security-modal>header p{color:var(--tc-app-muted);margin:.35rem 0 0;font-size:.65rem;line-height:1.5}.tc-security-modal>header>button{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);width:2.15rem;height:2.15rem;color:var(--tc-app-ink);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.tc-security-modal>header>button svg{width:.9rem;height:.9rem}.tc-security-modal__body{padding:1rem 1.1rem 1.2rem}.tc-security-modal__body form{gap:.85rem;display:grid}.tc-two-factor-setup-key{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);border-radius:9px;padding:.85rem}.tc-two-factor-setup-key>span{color:var(--tc-app-muted);font-size:.6rem;display:block}.tc-two-factor-setup-key>div{justify-content:space-between;align-items:center;gap:.7rem;margin-top:.45rem;display:flex}.tc-two-factor-setup-key code{overflow-wrap:anywhere;min-width:0;color:var(--tc-app-ink);letter-spacing:.07em;font-size:.74rem;font-weight:700}.tc-two-factor-setup-key button{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);min-height:30px;color:var(--tc-app-ink);border-radius:7px;flex:none;padding:0 .55rem;font-size:.6rem;font-weight:700}.tc-two-factor-open-app{border:1px solid var(--tc-app-border);min-height:42px;color:var(--tc-app-ink);border-radius:8px;justify-content:space-between;align-items:center;gap:.6rem;margin:.7rem 0 .9rem;padding:0 .75rem;font-size:.67rem;font-weight:700;text-decoration:none;display:flex}.tc-two-factor-open-app svg{width:.9rem;height:.9rem}.tc-recovery-code-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.tc-recovery-code{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;padding:.65rem;display:grid}.tc-recovery-code span{color:var(--tc-app-muted);font-size:.55rem}.tc-recovery-code code{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:700;overflow:hidden}.tc-security-modal__footer{justify-content:flex-end;gap:.55rem;margin-top:.9rem;display:flex}.tc-security-toast.is-error{border-color:var(--tc-danger)}@supports (color:color-mix(in lab, red, red)){.tc-security-toast.is-error{border-color:color-mix(in srgb, var(--tc-danger) 35%, var(--tc-app-border))}}.tc-security-mobile-appbar{position:sticky}.tc-security-mobile-back{border:1px solid var(--tc-app-border);width:42px;height:42px;color:var(--tc-app-ink);border-radius:10px;place-items:center;text-decoration:none;display:grid}.tc-security-mobile-back svg{width:1rem;height:1rem}.tc-security-mobile-head{padding:1.6rem 1rem 1rem}.tc-security-mobile-head h1{font-size:2.2rem}.tc-security-mobile-head .tc-security-health{margin-top:.85rem}.tc-security-mobile-stack{gap:.7rem;padding:0 1rem 1rem;display:grid}.tc-security-screen--mobile .tc-security-card,.tc-security-screen--mobile .tc-security-panel{margin:0}.tc-security-screen--mobile .tc-security-card{grid-template-columns:1fr;gap:.75rem;padding:.9rem}.tc-security-screen--mobile .tc-security-card__icon{width:2.35rem;height:2.35rem}.tc-security-screen--mobile .tc-security-stat-row{margin-top:.75rem}.tc-security-screen--mobile .tc-security-card__actions{grid-template-columns:1fr;display:grid}.tc-security-screen--mobile .tc-security-session,.tc-security-screen--mobile .tc-security-audit{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:.8rem}.tc-security-screen--mobile .tc-security-session__revoke{grid-column:2;justify-self:start;margin-top:.25rem}.tc-security-mobile-home{min-height:48px;margin:0 1rem max(1.5rem, env(safe-area-inset-bottom));border:1px solid var(--tc-app-border);background:var(--tc-app-surface);color:var(--tc-app-ink);border-radius:10px;justify-content:center;align-items:center;gap:.45rem;font-size:.7rem;font-weight:700;text-decoration:none;display:flex}.tc-security-mobile-home svg{width:1rem;height:1rem}.tc-security-modal--mobile{border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;width:100%;max-height:88dvh;inset:auto 0 0;transform:none}.tc-security-sheet-handle{background:var(--tc-app-border-strong);border-radius:999px;width:2.7rem;height:4px;margin:.5rem auto 0}@media (width<=760px){.tc-security-summary-grid{grid-template-columns:1fr}.tc-security-wrap{width:min(100% - 24px,700px);padding-top:1.4rem}.tc-security-heading{flex-direction:column;align-items:flex-start}.tc-recovery-code-grid{grid-template-columns:1fr}.tc-security-toast-stack{right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));width:calc(100% - 1.5rem)}}.tc-account-page{border-top:3px solid var(--tc-app-frame);background:var(--tc-app-bg);min-height:100dvh;color:var(--tc-app-ink);font-size:.875rem}.tc-account-page__topbar{z-index:70;border-bottom:1px solid var(--tc-app-border);background:var(--tc-app-surface);justify-content:space-between;align-items:center;gap:1rem;min-height:68px;padding:0 1.5rem;display:flex;position:sticky;top:0}.tc-account-page__brand{align-items:center;display:inline-flex}.tc-account-page__brand .tc-wordmark{height:1.9rem}.tc-account-page__topbar-actions,.tc-account-mobile-bar__actions{align-items:center;gap:.6rem;display:flex}.tc-account-page__back,.tc-account-mobile-bar__back{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);min-height:40px;color:var(--tc-app-ink);border-radius:9px;justify-content:center;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.tc-account-page__back:hover,.tc-account-mobile-bar__back:hover{border-color:var(--tc-app-border-strong);background:var(--tc-app-surface-soft)}.tc-account-page__back svg,.tc-account-mobile-bar__back svg{width:1rem;height:1rem}.tc-account-page__content{width:min(1120px,100% - 40px);margin:0 auto;padding:2.25rem 0 4rem}.tc-account-page__content--narrow{width:min(880px,100% - 40px)}.tc-account-page__heading>span{color:var(--tc-app-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.tc-account-page__heading h1{letter-spacing:-.035em;margin:.3rem 0 0;font-family:inherit;font-size:clamp(1.8rem,3vw,2.35rem);font-weight:760;line-height:1.08}.tc-account-page__heading p{max-width:690px;color:var(--tc-app-muted);margin:.6rem 0 0;font-size:.9rem;line-height:1.65}.tc-account-page__heading--with-action{justify-content:space-between;align-items:flex-end;gap:1.25rem;display:flex}.tc-account-mobile-bar{z-index:70;border-bottom:1px solid var(--tc-app-border);background:var(--tc-app-surface);justify-content:space-between;align-items:center;min-height:62px;padding:0 .9rem;display:flex;position:sticky;top:0}.tc-account-mobile-bar__brand{align-items:center;display:inline-flex}.tc-account-mobile-bar__brand .tc-brand-mark{width:2rem;height:2rem}.tc-account-mobile-bar__back{width:40px;min-height:40px;padding:0}.tc-account-page .tc-button{border-radius:9px;min-height:42px;padding:.58rem .85rem;font-size:.8rem;font-weight:720}.tc-account-page .tc-button--block{width:100%}.tc-button--ghost{color:var(--tc-app-muted);background:0 0;border-color:#0000}.tc-button--ghost:hover{background:var(--tc-app-surface-soft);color:var(--tc-app-ink)}.tc-settings-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.tc-settings-index-card{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);min-height:158px;color:var(--tc-app-ink);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.85rem;padding:1rem;text-decoration:none;transition:border-color .15s,background-color .15s,transform .15s;display:grid;position:relative}a.tc-settings-index-card:hover{border-color:var(--tc-app-border-strong);background:var(--tc-app-surface-soft);transform:translateY(-1px)}.tc-settings-index-card.is-coming{opacity:.72}.tc-settings-index-card__icon,.tc-security-index-card__icon,.tc-account-panel__hero-icon,.tc-account-session__icon,.tc-account-audit__icon{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);width:2.55rem;height:2.55rem;color:var(--tc-app-ink);border-radius:10px;flex:none;place-items:center;display:grid}.tc-settings-index-card__icon svg,.tc-security-index-card__icon svg,.tc-account-panel__hero-icon svg,.tc-account-session__icon svg,.tc-account-audit__icon svg{width:1.12rem;height:1.12rem}.tc-settings-index-card strong{font-size:.9rem;display:block}.tc-settings-index-card p{color:var(--tc-app-muted);margin:.35rem 0 0;font-size:.78rem;line-height:1.55}.tc-settings-index-card__meta{color:var(--tc-app-muted);grid-column:2;align-self:end;font-size:.7rem;font-weight:700}.tc-settings-index-card__arrow,.tc-security-index-card__arrow{width:1.9rem;height:1.9rem;color:var(--tc-app-muted);border-radius:7px;place-items:center;display:grid}.tc-settings-index-card__arrow svg,.tc-security-index-card__arrow svg{width:.9rem;height:.9rem}.tc-security-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.tc-security-index-card{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);min-height:188px;color:var(--tc-app-ink);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.85rem;padding:1rem;text-decoration:none;transition:border-color .15s,background-color .15s,transform .15s;display:grid}.tc-security-index-card:hover{border-color:var(--tc-app-border-strong);background:var(--tc-app-surface-soft);transform:translateY(-1px)}.tc-security-index-card__copy{min-width:0}.tc-security-index-card__title strong{font-size:.9rem;line-height:1.35}.tc-security-index-card__copy p{color:var(--tc-app-muted);margin:.45rem 0 0;font-size:.78rem;line-height:1.55}.tc-security-index-card__copy small{color:var(--tc-app-muted);margin-top:.7rem;font-size:.72rem;font-weight:650;display:block}.tc-account-panel{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:12px;margin-top:.8rem;overflow:hidden}.tc-account-panel__header{border-bottom:1px solid var(--tc-app-border);justify-content:space-between;align-items:flex-start;gap:1rem;min-height:68px;padding:1rem 1.05rem;display:flex}.tc-account-panel__header strong{font-size:.92rem;display:block}.tc-account-panel__header p{color:var(--tc-app-muted);margin:.3rem 0 0;font-size:.78rem;line-height:1.5}.tc-account-panel__hero{grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.05rem;display:grid}.tc-account-panel__hero-copy{min-width:0}.tc-account-panel__title-row{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.tc-account-panel__title-row p{color:var(--tc-app-muted);margin:.25rem 0 0;font-size:.78rem}.tc-account-metric-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.tc-account-metric-pair>div{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);border-radius:9px;padding:.75rem .8rem}.tc-account-metric-pair span,.tc-account-metric-pair strong{display:block}.tc-account-metric-pair span{color:var(--tc-app-muted);font-size:.7rem}.tc-account-actions{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.tc-account-actions--spread{justify-content:space-between;align-items:center}.tc-account-actions--spread>div{flex-wrap:wrap;gap:.55rem;display:flex}.tc-account-step-badge{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);min-height:30px;color:var(--tc-app-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .65rem;font-size:.7rem;font-weight:750;display:inline-flex}.tc-two-factor-key{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);border-radius:9px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.tc-two-factor-key>div{min-width:0}.tc-two-factor-key span,.tc-two-factor-key code{display:block}.tc-two-factor-key span{color:var(--tc-app-muted);font-size:.7rem}.tc-two-factor-key code{overflow-wrap:anywhere;color:var(--tc-app-ink);letter-spacing:.045em;margin-top:.38rem;font-size:.82rem;font-weight:760}.tc-mini-action{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);min-height:34px;color:var(--tc-app-ink);cursor:pointer;border-radius:8px;padding:0 .65rem;font-size:.73rem;font-weight:720}.tc-mini-action:hover{border-color:var(--tc-app-border-strong);background:var(--tc-app-surface-soft)}.tc-inline-action{border:1px solid var(--tc-app-border);min-height:44px;color:var(--tc-app-ink);border-radius:9px;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.65rem;padding:0 .75rem;font-size:.78rem;font-weight:700;text-decoration:none;display:flex}.tc-inline-action:hover{background:var(--tc-app-surface-soft)}.tc-inline-action svg{width:1rem;height:1rem}.tc-account-inline-form{border-top:1px solid var(--tc-app-border);gap:.8rem;margin-top:1rem;padding-top:1rem;display:grid}.tc-account-field label,.tc-account-confirm__form label{color:var(--tc-app-ink);margin-bottom:.38rem;font-size:.8rem;font-weight:720;display:block}.tc-account-input,.tc-account-page .tc-input,.tc-account-confirm .tc-input{border-radius:9px;min-height:48px;font-size:.86rem}.tc-account-input--code{font-variant-numeric:tabular-nums;letter-spacing:.05em}.tc-account-page .tc-field-help,.tc-account-confirm .tc-field-help{color:var(--tc-app-muted);margin-top:.35rem;font-size:.72rem;line-height:1.5}.tc-recovery-actions{flex-wrap:wrap;gap:.55rem;display:flex}.tc-recovery-empty{border:1px dashed var(--tc-app-border);color:var(--tc-app-muted);border-radius:9px;padding:.85rem;font-size:.78rem;line-height:1.5}.tc-recovery-reveal{border-top:1px solid var(--tc-app-border);margin-top:.9rem;padding-top:.9rem}.tc-recovery-reveal__notice{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.tc-recovery-reveal__notice strong{font-size:.82rem}.tc-recovery-reveal__notice span{color:var(--tc-app-muted);font-size:.74rem}.tc-recovery-code-grid--page{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-recovery-code{min-height:46px;padding:.65rem .75rem}.tc-recovery-code span{font-size:.68rem}.tc-recovery-code code{letter-spacing:.025em;font-size:.78rem}.tc-account-mobile-action{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.85rem;display:flex}.tc-account-mobile-action strong,.tc-account-mobile-action span{display:block}.tc-account-mobile-action strong{font-size:1rem}.tc-account-mobile-action span{color:var(--tc-app-muted);margin-top:.15rem;font-size:.72rem}.tc-account-session-list,.tc-account-audit-list{display:grid}.tc-account-session,.tc-account-audit{border-bottom:1px solid var(--tc-app-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem 1rem;display:grid}.tc-account-session:last-child,.tc-account-audit:last-child{border-bottom:0}.tc-account-session.is-current{background:var(--tc-app-green)}@supports (color:color-mix(in lab, red, red)){.tc-account-session.is-current{background:color-mix(in srgb, var(--tc-app-green) 5%, var(--tc-app-surface))}}.tc-account-session__copy,.tc-account-audit__copy{min-width:0}.tc-account-session__heading,.tc-account-audit__heading{align-items:center;gap:.55rem;min-width:0;display:flex}.tc-account-session__heading strong,.tc-account-audit__heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.tc-account-session__copy>span,.tc-account-audit__copy>span{color:var(--tc-app-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.75rem;display:block;overflow:hidden}.tc-account-session__copy small,.tc-account-audit__copy small{color:var(--tc-app-muted);margin-top:.2rem;font-size:.7rem;display:block}.tc-account-audit__category{background:var(--tc-app-surface-soft);color:var(--tc-app-muted);text-transform:capitalize;border-radius:999px;flex:none;padding:.22rem .45rem;font-size:.64rem;font-weight:750}.tc-account-empty-state{min-height:190px;color:var(--tc-app-muted);text-align:center;align-content:center;place-items:center;padding:1.5rem;display:grid}.tc-account-empty-state>span{background:var(--tc-app-surface-soft);border-radius:10px;place-items:center;width:2.6rem;height:2.6rem;display:grid}.tc-account-empty-state svg{width:1.15rem;height:1.15rem}.tc-account-empty-state strong{color:var(--tc-app-ink);margin-top:.65rem;font-size:.86rem}.tc-account-empty-state p{margin:.25rem 0 0;font-size:.75rem}.tc-account-info-note{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);border-radius:10px;gap:.75rem;margin-top:.8rem;padding:.9rem;display:flex}.tc-account-info-note>span{flex:none;place-items:center;width:2rem;height:2rem;display:grid}.tc-account-info-note svg{width:1rem;height:1rem}.tc-account-info-note strong{font-size:.8rem;display:block}.tc-account-info-note p{color:var(--tc-app-muted);margin:.25rem 0 0;font-size:.74rem;line-height:1.5}.tc-audit-toolbar{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.8rem;display:flex}.tc-audit-search{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:9px;align-items:center;gap:.55rem;width:min(420px,100%);min-height:44px;padding:0 .75rem;display:flex}.tc-audit-search svg{width:1rem;height:1rem;color:var(--tc-app-muted);flex:none}.tc-audit-search input{width:100%;color:var(--tc-app-ink);font:inherit;background:0 0;border:0;outline:0;font-size:.8rem}.tc-audit-filter{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:9px;gap:.35rem;padding:.25rem;display:flex}.tc-audit-filter button{min-height:34px;color:var(--tc-app-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 .65rem;font-size:.72rem;font-weight:700}.tc-audit-filter button.is-active{background:var(--tc-app-ink);color:var(--tc-app-surface)}html[data-theme=dark] .tc-audit-filter button.is-active{background:var(--tc-brand);color:#fff}.tc-account-confirm__backdrop[hidden],.tc-account-confirm[hidden]{display:none}.tc-account-confirm__backdrop{z-index:138;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05080d94;border:0;width:100%;height:100%;position:fixed;inset:0}.tc-account-confirm{z-index:139;border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:14px;width:min(450px,100% - 32px);position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 80px #0000003d}html.tc-account-confirm-open,html.tc-account-confirm-open body{overflow:hidden}.tc-account-confirm__header{border-bottom:1px solid var(--tc-app-border);justify-content:space-between;align-items:flex-start;gap:.85rem;padding:1rem 1.05rem;display:flex}.tc-account-confirm__heading{gap:.8rem;min-width:0;display:flex}.tc-account-confirm__icon{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);border-radius:9px;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}.tc-account-confirm__icon svg{width:1.05rem;height:1.05rem}.tc-account-confirm__eyebrow{color:var(--tc-app-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:800;display:block}.tc-account-confirm__header h2{letter-spacing:-.02em;margin:.22rem 0 0;font-family:inherit;font-size:1.15rem;font-weight:760}.tc-account-confirm__header p{color:var(--tc-app-muted);margin:.35rem 0 0;font-size:.76rem;line-height:1.5}.tc-account-confirm__close{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);width:2.1rem;height:2.1rem;color:var(--tc-app-ink);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.tc-account-confirm__close svg{width:.9rem;height:.9rem}.tc-account-confirm__form{gap:.85rem;padding:1rem 1.05rem 1.1rem;display:grid}.tc-account-confirm__form [data-password-field]{margin:0}.tc-account-confirm__form .tc-input{min-height:46px;font-size:.85rem}.tc-account-confirm__message{min-height:0;margin:0}.tc-account-confirm__actions{justify-content:flex-end;gap:.55rem;padding-top:.15rem;display:flex}.tc-security-toast-stack{z-index:180;gap:.5rem;width:min(360px,100% - 2rem);display:grid;position:fixed;bottom:1rem;right:1rem}.tc-security-toast{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);color:var(--tc-app-ink);border-radius:9px;padding:.8rem .9rem;font-size:.78rem;line-height:1.45;transition:opacity .18s,transform .18s;box-shadow:0 14px 34px #00000029}.tc-security-toast[data-state=error]{border-color:var(--tc-danger)}@supports (color:color-mix(in lab, red, red)){.tc-security-toast[data-state=error]{border-color:color-mix(in srgb, var(--tc-danger) 35%, var(--tc-app-border))}}.tc-security-toast.is-leaving{opacity:0;transform:translateY(8px)}.tc-mobile-more-sheet{overscroll-behavior:contain;overflow-y:auto}.tc-mobile-more-menu--cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.8rem 0;display:grid}.tc-mobile-more-menu--cards .tc-mobile-more-card{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);min-width:0;min-height:112px;color:var(--tc-app-ink);border-radius:11px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;padding:.8rem;text-decoration:none;display:flex}.tc-mobile-more-menu--cards .tc-mobile-more-card:hover{border-color:var(--tc-app-border-strong);background:var(--tc-app-surface-soft)}.tc-mobile-more-card__icon{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);border-radius:8px;place-items:center;width:2.15rem;height:2.15rem;margin-bottom:.65rem;display:grid}.tc-mobile-more-menu--cards .tc-mobile-more-card strong{font-size:.78rem;line-height:1.3;display:block}.tc-mobile-more-menu--cards .tc-mobile-more-card small{color:var(--tc-app-muted);margin-top:.22rem;font-size:.67rem;line-height:1.35;display:block}@media (width<=900px){.tc-settings-card-grid,.tc-security-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.tc-account-page{font-size:.875rem}.tc-account-page__content,.tc-account-page__content--narrow{width:100%;padding:1.25rem .9rem 2rem}.tc-account-page__heading{margin-bottom:1rem}.tc-account-page__heading h1{letter-spacing:-.03em;font-size:1.75rem}.tc-account-page__heading p{margin-top:.45rem;font-size:.82rem;line-height:1.55}.tc-settings-card-grid--mobile,.tc-security-index-grid--mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.tc-settings-index-card,.tc-security-index-card{grid-template-columns:1fr;gap:.55rem;min-height:148px;padding:.8rem}.tc-settings-index-card__icon,.tc-security-index-card__icon{width:2.25rem;height:2.25rem}.tc-settings-index-card__arrow,.tc-security-index-card__arrow{position:absolute;top:.7rem;right:.65rem}.tc-settings-index-card__meta{grid-column:1}.tc-settings-index-card strong,.tc-security-index-card__title strong{font-size:.82rem}.tc-settings-index-card p,.tc-security-index-card__copy p{font-size:.72rem}.tc-security-index-card__title{padding-right:.8rem;display:block}.tc-security-index-card__title .tc-status-pill{margin-top:.45rem}.tc-account-panel{border-radius:11px}.tc-account-panel__header{min-height:0;padding:.85rem}.tc-account-panel__header strong{font-size:.86rem}.tc-account-panel__header p{font-size:.73rem}.tc-account-panel__body{padding:.85rem}.tc-account-panel__hero,.tc-account-panel__hero--mobile{grid-template-columns:1fr;gap:.7rem;padding:.85rem}.tc-account-panel__hero-icon{width:2.3rem;height:2.3rem}.tc-account-panel__title-row strong{font-size:.88rem}.tc-account-panel__title-row p{font-size:.73rem}.tc-account-metric-pair{gap:.5rem;margin-top:.75rem}.tc-account-metric-pair>div{padding:.65rem}.tc-account-actions--mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.tc-account-actions--mobile .tc-button--block,.tc-account-actions--mobile .tc-button:last-child:nth-child(3){grid-column:1/-1}.tc-two-factor-key{flex-direction:column;align-items:flex-start;gap:.65rem}.tc-two-factor-key .tc-mini-action{align-self:flex-start}.tc-recovery-reveal__notice{flex-direction:column;align-items:flex-start;gap:.25rem}.tc-recovery-code-grid--page{grid-template-columns:1fr}.tc-account-session,.tc-account-audit{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:.8rem}.tc-account-session>.tc-mini-action{grid-column:2;justify-self:start;margin-top:.15rem}.tc-account-session__heading,.tc-account-audit__heading{flex-wrap:wrap;align-items:flex-start}.tc-account-session__heading strong,.tc-account-audit__heading strong{white-space:normal}.tc-audit-toolbar{display:grid}.tc-audit-search--mobile,.tc-audit-search{width:100%}.tc-audit-filter--mobile{scrollbar-width:none;justify-content:flex-start;width:100%;overflow-x:auto}.tc-audit-filter--mobile::-webkit-scrollbar{display:none}.tc-account-confirm--mobile{border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;width:100%;max-height:86dvh;inset:auto 0 0;overflow-y:auto;transform:none}.tc-account-confirm__handle{background:var(--tc-app-border-strong);border-radius:999px;width:2.7rem;height:4px;margin:.5rem auto 0}.tc-account-confirm__header{padding:.85rem .9rem}.tc-account-confirm__header h2{font-size:1.05rem}.tc-account-confirm__header p{font-size:.73rem}.tc-account-confirm__form{padding:.85rem .9rem max(1rem, env(safe-area-inset-bottom));gap:.75rem}.tc-account-confirm__actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.tc-account-confirm__form .tc-input{min-height:46px}.tc-security-toast-stack{right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));width:calc(100% - 1.5rem)}.tc-mobile-more-sheet{max-height:84dvh}.tc-mobile-more-sheet__identity{z-index:2;background:var(--tc-app-surface);position:sticky;top:0}.tc-mobile-more-menu--cards{padding:.7rem 0}.tc-mobile-more-menu--cards .tc-mobile-more-card{min-height:108px;padding:.75rem}}@media (width<=380px){.tc-settings-card-grid--mobile,.tc-security-index-grid--mobile,.tc-mobile-more-menu--cards{grid-template-columns:1fr 1fr}.tc-mobile-more-menu--cards .tc-mobile-more-card{min-height:104px;padding:.68rem}}.tc-account-page{font-size:.8125rem}.tc-account-page__content,.tc-account-page__content--narrow{width:min(820px,100% - 36px);padding-top:1.6rem}.tc-account-page__heading{margin-bottom:.9rem}.tc-account-page__heading>span{letter-spacing:.055em;font-size:.64rem}.tc-account-page__heading h1{letter-spacing:-.03em;margin-top:.2rem;font-size:1.7rem;font-weight:740}.tc-account-page__heading p{max-width:620px;margin-top:.38rem;font-size:.78rem;line-height:1.55}.tc-account-page__topbar{min-height:62px;padding-inline:1.1rem}.tc-account-page__back{min-height:36px;padding-inline:.6rem;font-size:.72rem}.tc-settings-card-grid,.tc-security-index-grid,.tc-settings-card-grid--mobile,.tc-security-index-grid--mobile{grid-template-columns:1fr;gap:.55rem;display:grid}.tc-settings-index-card,.tc-security-index-card{border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:0;padding:.78rem .82rem}.tc-settings-index-card__icon,.tc-security-index-card__icon{border-radius:8px;width:2.2rem;height:2.2rem}.tc-settings-index-card__icon svg,.tc-security-index-card__icon svg{width:.96rem;height:.96rem}.tc-settings-index-card strong,.tc-security-index-card__title strong{font-size:.78rem;line-height:1.3}.tc-settings-index-card p,.tc-security-index-card__copy p{margin-top:.18rem;font-size:.7rem;line-height:1.4}.tc-settings-index-card__meta,.tc-security-index-card__copy small{margin-top:.25rem;font-size:.64rem}.tc-settings-index-card__meta{background:var(--tc-app-surface-soft);border-radius:999px;grid-column:auto;place-self:center end;padding:.26rem .44rem}.tc-settings-index-card__arrow,.tc-security-index-card__arrow{width:1.6rem;height:1.6rem;position:static}.tc-security-index-card__title{justify-content:flex-start;align-items:center;gap:.45rem;display:flex}.tc-security-index-card__title .tc-status-pill{margin:0}.tc-account-panel{border-radius:10px;margin-top:.55rem}.tc-account-panel__header{min-height:0;padding:.78rem .85rem}.tc-account-panel__header strong{font-size:.8rem}.tc-account-panel__header p{margin-top:.18rem;font-size:.7rem;line-height:1.4}.tc-account-panel__body{padding:.82rem .85rem}.tc-account-panel__hero{gap:.72rem;padding:.82rem .85rem}.tc-account-panel__hero-icon{border-radius:8px;width:2.25rem;height:2.25rem}.tc-account-panel__hero-icon svg{width:1rem;height:1rem}.tc-account-panel__title-row strong{font-size:.82rem}.tc-account-panel__title-row p{margin-top:.15rem;font-size:.69rem}.tc-account-metric-pair{gap:.45rem;margin-top:.65rem}.tc-account-metric-pair>div{border-radius:8px;padding:.58rem .62rem}.tc-account-metric-pair span{font-size:.63rem}.tc-account-metric-pair strong{margin-top:.18rem;font-size:.72rem}.tc-account-actions{gap:.42rem;margin-top:.7rem}.tc-account-page .tc-button{border-radius:8px;min-height:38px;padding:.48rem .68rem;font-size:.72rem}.tc-account-page .tc-button--app-primary{min-height:38px}.tc-account-page .tc-input,.tc-account-input,.tc-account-confirm .tc-input{border-radius:8px;min-height:43px;font-size:.78rem}.tc-account-field label,.tc-account-confirm__form label{margin-bottom:.28rem;font-size:.72rem}.tc-account-page .tc-field-help,.tc-account-confirm .tc-field-help{font-size:.66rem}.tc-two-factor-key{border-radius:8px;padding:.68rem}.tc-two-factor-key span{font-size:.64rem}.tc-two-factor-key code{margin-top:.25rem;font-size:.72rem}.tc-mini-action{min-height:31px;padding-inline:.55rem;font-size:.66rem}.tc-inline-action{min-height:39px;margin-top:.5rem;font-size:.7rem}.tc-account-inline-form{gap:.6rem;margin-top:.7rem;padding-top:.7rem}.tc-recovery-empty,.tc-account-info-note{font-size:.7rem}.tc-account-session,.tc-account-audit{gap:.62rem;padding:.72rem .8rem}.tc-account-session__icon,.tc-account-audit__icon{border-radius:8px;width:2.1rem;height:2.1rem}.tc-account-session__heading strong,.tc-account-audit__heading strong{font-size:.75rem}.tc-account-session__copy>span,.tc-account-audit__copy>span{margin-top:.12rem;font-size:.68rem}.tc-account-session__copy small,.tc-account-audit__copy small{margin-top:.1rem;font-size:.64rem}.tc-account-audit__category{padding:.18rem .38rem;font-size:.59rem}.tc-audit-toolbar{gap:.55rem;margin-bottom:.55rem}.tc-audit-search{border-radius:8px;min-height:40px;padding-inline:.65rem}.tc-audit-search input{font-size:.72rem}.tc-audit-filter{border-radius:8px;gap:.2rem;padding:.18rem}.tc-audit-filter button{min-height:30px;padding-inline:.55rem;font-size:.66rem}.tc-account-confirm{border-radius:12px;width:min(410px,100% - 28px)}.tc-account-confirm__header{padding:.82rem .86rem}.tc-account-confirm__heading{gap:.65rem}.tc-account-confirm__icon{border-radius:8px;width:2.1rem;height:2.1rem}.tc-account-confirm__eyebrow{font-size:.6rem}.tc-account-confirm__header h2{margin-top:.15rem;font-size:.98rem}.tc-account-confirm__header p{margin-top:.25rem;font-size:.68rem}.tc-account-confirm__form{gap:.62rem;padding:.82rem .86rem .9rem}.tc-account-confirm__actions{gap:.42rem}.tc-mobile-more-sheet{padding:.7rem .8rem calc(.85rem + env(safe-area-inset-bottom));border-color:var(--tc-app-border-strong);border-radius:18px 18px 0 0}.tc-mobile-more-sheet__handle{margin-bottom:.65rem}.tc-mobile-more-sheet__identity{border-bottom:1px solid var(--tc-app-border);gap:.62rem;padding:.2rem .15rem .7rem}.tc-mobile-more-sheet__identity .tc-user-avatar{border-radius:9px;width:2.45rem;height:2.45rem}.tc-mobile-more-sheet__identity-copy strong{font-size:.76rem}.tc-mobile-more-sheet__identity-copy span{margin-top:.1rem;font-size:.64rem}.tc-mobile-more-menu--cards{gap:.5rem;padding:.65rem 0}.tc-mobile-more-menu--cards .tc-mobile-more-card{border-color:var(--tc-app-border);border-radius:9px;min-height:92px;padding:.65rem}.tc-mobile-more-card__icon{border-radius:7px;width:1.9rem;height:1.9rem;margin-bottom:.45rem}.tc-mobile-more-card__icon svg{width:.88rem;height:.88rem}.tc-mobile-more-menu--cards .tc-mobile-more-card strong{font-size:.71rem}.tc-mobile-more-menu--cards .tc-mobile-more-card small{margin-top:.14rem;font-size:.61rem}.tc-mobile-more-sheet__settings{border-top:1px solid var(--tc-app-border);gap:.5rem;padding-top:.65rem}@media (width>=768px){.tc-settings-card-grid,.tc-security-index-grid{width:min(760px,100%)}}@media (width<=767px){.tc-account-mobile-bar{min-height:56px;padding-inline:.7rem}.tc-account-mobile-bar__back{border-radius:8px;width:36px;min-height:36px}.tc-account-page__content,.tc-account-page__content--narrow{width:100%;padding:.9rem .72rem 1.6rem}.tc-account-page__heading{margin-bottom:.72rem}.tc-account-page__heading>span{font-size:.58rem}.tc-account-page__heading h1{letter-spacing:-.025em;margin-top:.15rem;font-size:1.34rem}.tc-account-page__heading p{margin-top:.3rem;font-size:.71rem;line-height:1.48}.tc-settings-card-grid--mobile,.tc-security-index-grid--mobile{grid-template-columns:1fr;gap:.48rem}.tc-settings-index-card,.tc-security-index-card{border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;gap:.62rem;min-height:68px;padding:.68rem .72rem}.tc-settings-index-card__icon,.tc-security-index-card__icon{width:2rem;height:2rem}.tc-settings-index-card__arrow,.tc-security-index-card__arrow{width:1.45rem;height:1.45rem;position:static}.tc-settings-index-card__meta{grid-column:auto;padding:.18rem .36rem;font-size:.58rem}.tc-settings-index-card strong,.tc-security-index-card__title strong{font-size:.74rem}.tc-settings-index-card p,.tc-security-index-card__copy p{margin-top:.12rem;font-size:.64rem;line-height:1.35}.tc-security-index-card__copy small{display:none}.tc-security-index-card__title{gap:.35rem}.tc-security-index-card__title .tc-status-pill{min-height:22px;padding-inline:.45rem;font-size:.56rem}.tc-account-panel{border-radius:9px;margin-top:.48rem}.tc-account-panel__header{padding:.68rem .72rem}.tc-account-panel__header strong{font-size:.75rem}.tc-account-panel__header p{font-size:.65rem}.tc-account-panel__body,.tc-account-panel__hero,.tc-account-panel__hero--mobile{padding:.72rem}.tc-account-panel__hero{grid-template-columns:auto minmax(0,1fr);gap:.62rem}.tc-account-panel__title-row{gap:.45rem}.tc-account-panel__title-row strong{font-size:.76rem}.tc-account-panel__title-row p{font-size:.64rem}.tc-account-metric-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin-top:.55rem}.tc-account-metric-pair>div{padding:.5rem .55rem}.tc-account-actions--mobile{flex-wrap:wrap;gap:.42rem;display:flex}.tc-account-actions--mobile .tc-button,.tc-account-actions--mobile .tc-button--block,.tc-account-actions--mobile .tc-button:last-child:nth-child(3){grid-column:auto;width:auto}.tc-two-factor-summary .tc-button--block{width:auto}.tc-account-mobile-action{border-radius:9px;min-height:62px;margin-bottom:.48rem;padding:.65rem .7rem}.tc-account-mobile-action strong{font-size:.82rem}.tc-account-mobile-action span{font-size:.64rem}.tc-account-session,.tc-account-audit{padding:.68rem .72rem}.tc-account-info-note{border-radius:9px;margin-top:.48rem;padding:.68rem}.tc-audit-search{min-height:38px}.tc-audit-filter{padding:.15rem}.tc-audit-filter button{min-height:29px;font-size:.63rem}.tc-account-confirm--mobile{border-radius:16px 16px 0 0;max-height:78dvh}.tc-account-confirm__header{padding:.72rem .76rem}.tc-account-confirm__header h2{font-size:.92rem}.tc-account-confirm__header p{font-size:.64rem}.tc-account-confirm__form{padding:.72rem .76rem max(.82rem, env(safe-area-inset-bottom))}.tc-account-confirm__actions{justify-content:flex-end;display:flex}.tc-account-confirm__actions .tc-button{width:auto}.tc-mobile-more-sheet{max-height:78dvh}.tc-mobile-more-sheet__identity{background:0 0;position:static}}.tc-settings-group+.tc-settings-group{margin-top:1rem}.tc-settings-group>h2{color:var(--tc-app-muted);letter-spacing:.055em;text-transform:uppercase;margin:0 0 .45rem;font-size:.66rem;font-weight:800}@media (width<=767px){.tc-settings-group+.tc-settings-group{margin-top:.8rem}.tc-settings-group>h2{margin-bottom:.38rem;padding-left:.08rem;font-size:.58rem}}.tc-mobile-more-menu--cards{background:0 0;border:0;border-radius:0;margin-top:.55rem;overflow:visible}.tc-mobile-more-menu--cards>a{border-bottom:1px solid var(--tc-app-border)}.tc-two-factor-qr-wrap{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;margin-bottom:.7rem;padding:.72rem;display:grid}.tc-two-factor-qr{background:#fff;border-radius:8px;flex:none;place-items:center;width:142px;height:142px;display:grid;overflow:hidden}.tc-two-factor-qr:empty:before{color:#7a7f89;content:"QR code";font-size:.66rem}.tc-two-factor-qr svg{width:100%;height:100%;display:block}.tc-two-factor-qr__copy strong{color:var(--tc-app-ink);font-size:.76rem;display:block}.tc-two-factor-qr__copy p{color:var(--tc-app-muted);margin:.22rem 0 0;font-size:.67rem;line-height:1.45}.tc-session-summary{border-bottom:1px solid var(--tc-app-border);justify-content:space-between;align-items:center;gap:.75rem;min-height:58px;margin-bottom:.55rem;padding:.62rem .72rem;display:flex}.tc-session-summary>div{align-items:baseline;gap:.4rem;display:flex}.tc-session-summary strong{font-size:.9rem}.tc-session-summary span{color:var(--tc-app-muted);font-size:.67rem}.tc-session-list-shell{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:9px;overflow:hidden}.tc-session-list-shell__header{border-bottom:1px solid var(--tc-app-border);padding:.66rem .72rem}.tc-session-list-shell__header strong,.tc-session-list-shell__header span{display:block}.tc-session-list-shell__header strong{font-size:.76rem}.tc-session-list-shell__header span{color:var(--tc-app-muted);margin-top:.12rem;font-size:.64rem}.tc-session-list-shell .tc-account-session{border-bottom:1px solid var(--tc-app-border);background:0 0}.tc-session-list-shell .tc-account-session:last-child{border-bottom:0}.tc-session-list-shell .tc-account-session.is-current{box-shadow:inset 3px 0 0 var(--tc-app-green);background:0 0}.tc-session-footnote{color:var(--tc-app-muted);margin:.55rem 0 0;padding:0 .1rem;font-size:.64rem;line-height:1.45}.tc-audit-filter-toggle{display:none}.tc-audit-filter-panel{margin-bottom:.55rem}.tc-audit-pagination{border-top:1px solid var(--tc-app-border);justify-content:space-between;align-items:center;gap:.75rem;min-height:48px;padding:.55rem .72rem;display:flex}.tc-audit-pagination>span{color:var(--tc-app-muted);font-size:.66rem;font-weight:650}.tc-audit-load-more{border-top:1px solid var(--tc-app-border);min-height:44px;color:var(--tc-app-muted);justify-content:center;align-items:center;gap:.45rem;padding:.55rem;font-size:.65rem;display:flex}.tc-audit-scroll-sentinel{width:100%;height:1px}@media (width<=767px){.tc-two-factor-qr-wrap{grid-template-columns:auto minmax(0,1fr);gap:.65rem;padding:.62rem}.tc-two-factor-qr{width:112px;height:112px}.tc-two-factor-qr__copy strong{font-size:.7rem}.tc-two-factor-qr__copy p{font-size:.62rem}.tc-session-summary--mobile{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:9px;min-height:54px;margin-bottom:.45rem;padding:.55rem .62rem}.tc-session-summary--mobile strong{font-size:.82rem}.tc-session-summary--mobile .tc-button{min-height:34px;padding-inline:.55rem;font-size:.64rem}.tc-session-list-shell__header{padding:.6rem .65rem}.tc-session-list-shell .tc-account-session{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:.64rem}.tc-session-list-shell .tc-account-session>.tc-mini-action{grid-column:auto;justify-self:end;margin-top:0}.tc-session-footnote{margin-top:.45rem;font-size:.61rem}.tc-account-confirm--mobile{top:auto;right:auto;bottom:max(.5rem, env(safe-area-inset-bottom));border:1px solid var(--tc-app-border);border-radius:16px;width:calc(100% - 1rem);max-width:420px;max-height:calc(100dvh - 1rem);left:50%;transform:translate(-50%)}.tc-account-confirm__backdrop{background:#05080d9e}.tc-audit-search--mobile{margin-bottom:.45rem}.tc-audit-filter-toggle{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);width:100%;min-height:44px;color:var(--tc-app-ink);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.45rem;padding:.55rem .65rem;display:flex}.tc-audit-filter-toggle>span{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.04rem .5rem;display:grid}.tc-audit-filter-toggle>span>svg{width:.9rem;height:.9rem;color:var(--tc-app-muted);grid-row:1/3}.tc-audit-filter-toggle strong,.tc-audit-filter-toggle small{display:block}.tc-audit-filter-toggle strong{font-size:.7rem}.tc-audit-filter-toggle small{color:var(--tc-app-muted);font-size:.61rem}.tc-audit-filter-toggle__chevron{flex:none;width:.86rem;height:.86rem;transition:transform .15s}.tc-audit-filter-toggle[aria-expanded=true] .tc-audit-filter-toggle__chevron{transform:rotate(180deg)}.tc-audit-filter-panel{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);border-radius:8px;margin-bottom:.45rem;padding:.45rem}.tc-audit-filter--mobile{background:0 0;border:0;gap:.3rem;width:100%;padding:0;overflow:visible}.tc-audit-filter--mobile button{flex:auto;min-height:30px}.tc-audit-mobile-panel{margin-top:0}.tc-audit-mobile-panel .tc-account-audit{padding:.62rem .65rem}.tc-audit-pagination{display:none}.tc-mobile-more-menu--cards{margin-top:.45rem;padding:.5rem 0}.tc-mobile-more-sheet{padding-inline:.72rem}}@media (width<=390px){.tc-two-factor-qr-wrap{grid-template-columns:1fr}.tc-two-factor-qr{width:128px;height:128px;margin-inline:auto}.tc-two-factor-qr__copy{text-align:center}}.tc-offline-banner{z-index:220;border:1px solid var(--tc-app-border-strong);background:var(--tc-app-ink);max-width:min(560px,100% - 1.25rem);min-height:40px;color:var(--tc-app-surface);border-radius:9px;align-items:center;gap:.55rem;padding:.55rem .75rem;font-size:.72rem;line-height:1.4;display:flex;position:fixed;top:.65rem;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #00000029}.tc-offline-banner__icon{flex:none;place-items:center;width:1.4rem;height:1.4rem;display:grid}.tc-offline-banner__icon svg{width:1rem;height:1rem}.tc-settings-app{background:var(--tc-app-bg);min-height:100dvh;color:var(--tc-app-ink);grid-template-columns:238px minmax(0,1fr);display:grid}.tc-settings-rail{border-right:1px solid var(--tc-app-border);background:var(--tc-app-surface);flex-direction:column;min-width:0;height:100dvh;display:flex;position:sticky;top:0}.tc-settings-rail__brand{border-bottom:1px solid var(--tc-app-border);align-items:center;min-height:64px;padding:0 1rem;display:flex}.tc-settings-rail__brand a{display:inline-flex}.tc-settings-rail__brand .tc-wordmark{height:1.65rem}.tc-settings-rail__heading{padding:1rem .9rem .55rem}.tc-settings-rail__heading span,.tc-settings-rail__heading strong{display:block}.tc-settings-rail__heading span{color:var(--tc-app-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:800}.tc-settings-rail__heading strong{margin-top:.16rem;font-size:.82rem}.tc-settings-rail__nav,.tc-settings-rail__secondary{gap:.18rem;padding:0 .65rem;display:grid}.tc-settings-rail__nav a,.tc-settings-rail__secondary a,.tc-settings-rail__footer a{min-height:39px;color:var(--tc-app-muted);border-radius:8px;align-items:center;gap:.58rem;padding:0 .65rem;font-size:.72rem;font-weight:650;text-decoration:none;display:flex}.tc-settings-rail__nav a:hover,.tc-settings-rail__secondary a:hover,.tc-settings-rail__footer a:hover{background:var(--tc-app-surface-soft);color:var(--tc-app-ink)}.tc-settings-rail__nav a.is-active{background:var(--tc-app-ink);color:var(--tc-app-surface)}html[data-theme=dark] .tc-settings-rail__nav a.is-active{background:var(--tc-brand);color:#fff}.tc-settings-rail__nav svg,.tc-settings-rail__secondary svg,.tc-settings-rail__footer svg{flex:none;width:.95rem;height:.95rem}.tc-settings-rail__secondary{border-top:1px solid var(--tc-app-border);margin-top:.65rem;padding-top:.65rem}.tc-settings-rail__footer{padding:.7rem .65rem max(.7rem, env(safe-area-inset-bottom));border-top:1px solid var(--tc-app-border);margin-top:auto}.tc-settings-main{min-width:0}.tc-settings-topbar{z-index:50;border-bottom:1px solid var(--tc-app-border);background:var(--tc-app-surface);justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:0 1.15rem;display:flex;position:sticky;top:0}.tc-settings-topbar>div:first-child span,.tc-settings-topbar>div:first-child h1{display:block}.tc-settings-topbar>div:first-child span{color:var(--tc-app-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.58rem;font-weight:800}.tc-settings-topbar h1{letter-spacing:-.02em;margin:.12rem 0 0;font-size:1rem;font-weight:760}.tc-settings-topbar__actions{align-items:center;gap:.5rem;display:flex}.tc-settings-content{width:min(920px,100% - 2rem);margin:0 auto;padding:1.25rem 0 3rem}.tc-settings-content--narrow{width:min(760px,100% - 2rem)}.tc-settings-content--wide{width:min(980px,100% - 2rem)}.tc-settings-page-heading{margin-bottom:.8rem}.tc-settings-page-heading h2{letter-spacing:-.02em;margin:0;font-size:1.08rem;font-weight:760}.tc-settings-page-heading p{max-width:640px;color:var(--tc-app-muted);margin:.28rem 0 0;font-size:.72rem;line-height:1.5}.tc-settings-page-heading--split{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.tc-settings-account-strip{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:10px;grid-template-columns:auto minmax(0,1fr) minmax(180px,auto);align-items:center;gap:.7rem;margin-bottom:.7rem;padding:.72rem .8rem;display:grid}.tc-settings-account-strip>div:nth-child(2) strong,.tc-settings-account-strip>div:nth-child(2) span,.tc-settings-account-strip__workspace small,.tc-settings-account-strip__workspace strong{display:block}.tc-settings-account-strip>div:nth-child(2) strong,.tc-settings-account-strip__workspace strong{font-size:.74rem}.tc-settings-account-strip>div:nth-child(2) span,.tc-settings-account-strip__workspace small{color:var(--tc-app-muted);margin-top:.08rem;font-size:.63rem}.tc-settings-account-strip__workspace{text-align:right;justify-self:end}.tc-settings-list,.tc-settings-section-card,.tc-settings-mobile-card{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:10px;overflow:hidden}.tc-settings-list__header{border-bottom:1px solid var(--tc-app-border);padding:.68rem .76rem}.tc-settings-list__header strong,.tc-settings-list__header span{display:block}.tc-settings-list__header strong{font-size:.76rem}.tc-settings-list__header span{color:var(--tc-app-muted);margin-top:.12rem;font-size:.63rem}.tc-settings-list-row{border-bottom:1px solid var(--tc-app-border);min-height:64px;color:var(--tc-app-ink);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.64rem .72rem;text-decoration:none;display:grid}.tc-settings-list-row:last-child{border-bottom:0}.tc-settings-list-row:hover{background:var(--tc-app-surface-soft)}.tc-settings-list-row.is-disabled{opacity:.52;cursor:not-allowed}.tc-settings-list-row__icon,.tc-settings-mobile-list__icon,.tc-settings-access-row__icon{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);border-radius:8px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.tc-settings-list-row__icon svg,.tc-settings-mobile-list__icon svg,.tc-settings-access-row__icon svg{width:.9rem;height:.9rem}.tc-settings-list-row__copy{min-width:0}.tc-settings-list-row__copy strong,.tc-settings-list-row__copy small{display:block}.tc-settings-list-row__copy strong{font-size:.75rem}.tc-settings-list-row__copy small{color:var(--tc-app-muted);margin-top:.12rem;font-size:.64rem;line-height:1.35}.tc-settings-list-row__status{background:var(--tc-app-surface-soft);max-width:160px;color:var(--tc-app-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:.22rem .45rem;font-size:.58rem;font-weight:720;overflow:hidden}.tc-settings-list-row__chevron{width:.8rem;height:.8rem;color:var(--tc-app-muted)}.tc-settings-list--standalone{margin-top:0}.tc-settings-audit-link,.tc-settings-mobile__secondary,.tc-settings-mobile-action-card{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);color:var(--tc-app-ink);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-top:.65rem;padding:.68rem .72rem;text-decoration:none;display:grid}.tc-settings-audit-link>span,.tc-settings-mobile__secondary>span,.tc-settings-mobile-action-card>span{background:var(--tc-app-surface-soft);border-radius:8px;place-items:center;width:2rem;height:2rem;display:grid}.tc-settings-audit-link svg,.tc-settings-mobile__secondary svg,.tc-settings-mobile-action-card svg{width:.88rem;height:.88rem}.tc-settings-audit-link>svg,.tc-settings-mobile__secondary>svg,.tc-settings-mobile-action-card>svg{color:var(--tc-app-muted)}.tc-settings-audit-link strong,.tc-settings-audit-link small,.tc-settings-mobile__secondary strong,.tc-settings-mobile__secondary small,.tc-settings-mobile-action-card strong,.tc-settings-mobile-action-card small{display:block}.tc-settings-audit-link strong,.tc-settings-mobile__secondary strong,.tc-settings-mobile-action-card strong{font-size:.72rem}.tc-settings-audit-link small,.tc-settings-mobile__secondary small,.tc-settings-mobile-action-card small{color:var(--tc-app-muted);margin-top:.1rem;font-size:.62rem}.tc-settings-section-card{margin-top:.65rem}.tc-settings-section-card>header,.tc-settings-mobile-card>header{border-bottom:1px solid var(--tc-app-border);justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.68rem .76rem;display:flex}.tc-settings-section-card>header strong,.tc-settings-section-card>header span,.tc-settings-mobile-card>header strong,.tc-settings-mobile-card>header span{display:block}.tc-settings-section-card>header strong,.tc-settings-mobile-card>header strong{font-size:.76rem}.tc-settings-section-card>header span,.tc-settings-mobile-card>header span{color:var(--tc-app-muted);margin-top:.12rem;font-size:.63rem;line-height:1.4}.tc-settings-section-card>form,.tc-settings-mobile-card>form{gap:.72rem;padding:.78rem;display:grid}.tc-settings-section-card--action{justify-content:space-between;align-items:center;gap:1rem;padding:.78rem;display:flex}.tc-settings-section-card--action>div strong,.tc-settings-section-card--action>div span{display:block}.tc-settings-section-card--action>div strong{font-size:.76rem}.tc-settings-section-card--action>div span{max-width:500px;color:var(--tc-app-muted);margin-top:.16rem;font-size:.64rem;line-height:1.45}.tc-settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.tc-settings-form-actions{justify-content:flex-end;gap:.5rem;padding-top:.05rem;display:flex}.tc-settings-section-card .tc-field label,.tc-settings-mobile-card .tc-field label{font-size:.7rem}.tc-settings-section-card .tc-input,.tc-settings-mobile-card .tc-input,.tc-settings-section-card .tc-select-trigger,.tc-settings-mobile-card .tc-select-trigger{border-radius:8px;min-height:42px;font-size:.72rem}.tc-settings-detail-list{display:grid}.tc-settings-detail-list>div{border-bottom:1px solid var(--tc-app-border);justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:.65rem .76rem;display:flex}.tc-settings-detail-list>div:last-child{border-bottom:0}.tc-settings-detail-list span{color:var(--tc-app-muted);font-size:.66rem}.tc-settings-detail-list strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:65%;font-size:.7rem;overflow:hidden}.tc-settings-permission-note,.tc-settings-mail-boundary{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);border-radius:9px;gap:.65rem;margin:.65rem 0;padding:.65rem .72rem;display:flex}.tc-settings-permission-note>svg,.tc-settings-mail-boundary>span{flex:none;width:1.5rem;height:1.5rem}.tc-settings-mail-boundary>span{place-items:center;display:grid}.tc-settings-mail-boundary svg{width:.95rem;height:.95rem}.tc-settings-permission-note strong,.tc-settings-permission-note span,.tc-settings-mail-boundary strong,.tc-settings-mail-boundary p{display:block}.tc-settings-permission-note strong,.tc-settings-mail-boundary strong{font-size:.7rem}.tc-settings-permission-note span,.tc-settings-mail-boundary p{color:var(--tc-app-muted);margin:.12rem 0 0;font-size:.62rem;line-height:1.45}.tc-settings-language-fieldset{border:0;margin:0;padding:0}.tc-settings-language-fieldset>legend{margin-bottom:.42rem;font-size:.7rem;font-weight:700}.tc-settings-language-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.tc-settings-language-grid label{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);cursor:pointer;border-radius:8px;align-items:center;min-height:54px;padding:.55rem .65rem;display:flex;position:relative}.tc-settings-language-grid label:has(input:checked){border-color:var(--tc-app-ink);box-shadow:inset 0 0 0 1px var(--tc-app-ink)}.tc-settings-language-grid input{opacity:0;position:absolute}.tc-settings-language-grid strong,.tc-settings-language-grid small{display:block}.tc-settings-language-grid strong{font-size:.69rem}.tc-settings-language-grid small{color:var(--tc-app-muted);margin-top:.08rem;font-size:.58rem}.tc-settings-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.tc-settings-metrics>div{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:9px;padding:.7rem}.tc-settings-metrics strong,.tc-settings-metrics span{display:block}.tc-settings-metrics strong{font-size:.9rem}.tc-settings-metrics span{color:var(--tc-app-muted);margin-top:.12rem;font-size:.61rem}.tc-settings-access-row{align-items:center;gap:.65rem;min-height:62px;padding:.72rem .76rem;display:flex}.tc-settings-access-row>div span,.tc-settings-access-row>div strong{display:block}.tc-settings-access-row div>span{color:var(--tc-app-muted);font-size:.62rem}.tc-settings-access-row div>strong{margin-top:.1rem;font-size:.75rem}.tc-settings-workspace-picker{min-width:220px;position:relative}.tc-settings-workspace-picker__trigger{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);width:100%;min-height:44px;color:var(--tc-app-ink);text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex}.tc-settings-workspace-picker__trigger span small,.tc-settings-workspace-picker__trigger span strong{display:block}.tc-settings-workspace-picker__trigger span small{color:var(--tc-app-muted);font-size:.55rem}.tc-settings-workspace-picker__trigger span strong{text-overflow:ellipsis;white-space:nowrap;max-width:170px;margin-top:.06rem;font-size:.68rem;overflow:hidden}.tc-settings-workspace-picker__trigger>svg{flex:none;width:.8rem;height:.8rem}.tc-settings-workspace-picker__menu{z-index:90;border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:10px;width:min(320px,88vw);max-height:360px;position:absolute;top:calc(100% + .35rem);right:0;overflow:auto;box-shadow:0 16px 42px #00000024}.tc-settings-workspace-picker__menu>header{z-index:2;border-bottom:1px solid var(--tc-app-border);background:var(--tc-app-surface);justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.65rem .7rem;display:flex;position:sticky;top:0}.tc-settings-workspace-picker__menu>header span,.tc-settings-workspace-picker__menu>header strong{display:block}.tc-settings-workspace-picker__menu>header span{color:var(--tc-app-muted);text-transform:uppercase;font-size:.55rem}.tc-settings-workspace-picker__menu>header strong{margin-top:.08rem;font-size:.72rem}.tc-settings-workspace-picker__menu>header button{border:1px solid var(--tc-app-border);width:1.9rem;height:1.9rem;color:var(--tc-app-ink);background:0 0;border-radius:7px;place-items:center;display:grid}.tc-settings-workspace-picker__menu>header button svg{width:.8rem;height:.8rem}.tc-settings-workspace-picker__backdrop{z-index:89;background:0 0;border:0;position:fixed;inset:0}.tc-settings-workspace-option{border:0;border-bottom:1px solid var(--tc-app-border);width:100%;min-height:54px;color:var(--tc-app-ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .7rem;display:flex}.tc-settings-workspace-option:last-child{border-bottom:0}.tc-settings-workspace-option:hover,.tc-settings-workspace-option.is-selected{background:var(--tc-app-surface-soft)}.tc-settings-workspace-option strong,.tc-settings-workspace-option small{display:block}.tc-settings-workspace-option strong{font-size:.68rem}.tc-settings-workspace-option small{color:var(--tc-app-muted);margin-top:.08rem;font-size:.58rem}.tc-settings-workspace-option>span:last-child{color:var(--tc-app-green);opacity:0;font-size:.72rem}.tc-settings-workspace-option.is-selected>span:last-child{opacity:1}.tc-settings-workspace-option__empty{color:var(--tc-app-muted);text-align:center;padding:.85rem;font-size:.66rem}.tc-browser-push-card__body{justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .76rem;display:flex}.tc-browser-push-card__body>div span,.tc-browser-push-card__body>div small{display:block}.tc-browser-push-card__body>div span{font-size:.68rem}.tc-browser-push-card__body>div small{color:var(--tc-app-muted);margin-top:.12rem;font-size:.6rem}.tc-notification-preferences{gap:.65rem;margin-top:.65rem;display:grid}.tc-notification-group{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:10px;overflow:hidden}.tc-notification-group>header{border-bottom:1px solid var(--tc-app-border);padding:.62rem .72rem}.tc-notification-group>header strong{font-size:.72rem}.tc-notification-event{border-bottom:1px solid var(--tc-app-border);grid-template-columns:minmax(0,1fr) minmax(380px,auto);align-items:center;gap:.9rem;padding:.72rem;transition:background-color .14s;display:grid}.tc-notification-event:last-child{border-bottom:0}.tc-notification-event.is-saved{background:var(--tc-app-green)}@supports (color:color-mix(in lab, red, red)){.tc-notification-event.is-saved{background:color-mix(in srgb, var(--tc-app-green) 7%, var(--tc-app-surface))}}.tc-notification-event__copy strong,.tc-notification-event__copy p{display:block}.tc-notification-event__copy strong{font-size:.72rem}.tc-notification-event__copy p{color:var(--tc-app-muted);margin:.12rem 0 0;font-size:.62rem;line-height:1.4}.tc-notification-event__controls{grid-template-columns:repeat(4,minmax(90px,1fr));gap:.35rem;display:grid}.tc-notification-switch{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;min-height:38px;padding:.35rem .45rem;display:flex}.tc-notification-switch__copy strong{font-size:.6rem;font-weight:680}.tc-switch{flex:none;width:32px;height:19px;display:inline-flex;position:relative}.tc-switch input{opacity:0;position:absolute}.tc-switch>span{border:1px solid var(--tc-app-border-strong);background:var(--tc-app-surface);border-radius:999px;transition:background-color .14s,border-color .14s;position:absolute;inset:0}.tc-switch>span:after{background:var(--tc-app-muted);content:"";border-radius:50%;width:13px;height:13px;transition:transform .14s,background-color .14s;position:absolute;top:2px;left:2px}.tc-switch input:checked+span{border-color:var(--tc-app-ink);background:var(--tc-app-ink)}.tc-switch input:checked+span:after{background:var(--tc-app-surface);transform:translate(13px)}.tc-switch input:focus-visible+span{outline:2px solid var(--tc-app-ink);outline-offset:2px}.tc-switch input:disabled+span{opacity:.45}.tc-settings-loading-state{border:1px solid var(--tc-app-border);color:var(--tc-app-muted);text-align:center;border-radius:9px;padding:1rem;font-size:.66rem}.tc-settings-toast-stack{z-index:200;gap:.45rem;width:min(340px,100% - 2rem);display:grid;position:fixed;bottom:1rem;right:1rem}.tc-settings-toast{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);color:var(--tc-app-ink);border-radius:8px;padding:.7rem .8rem;font-size:.68rem;line-height:1.4;transition:opacity .18s,transform .18s;box-shadow:0 14px 34px #00000024}.tc-settings-toast[data-state=error]{border-color:var(--tc-danger)}@supports (color:color-mix(in lab, red, red)){.tc-settings-toast[data-state=error]{border-color:color-mix(in srgb, var(--tc-danger) 35%, var(--tc-app-border))}}.tc-settings-toast.is-leaving{opacity:0;transform:translateY(6px)}.tc-settings-mobile{background:var(--tc-app-bg);min-height:100dvh;color:var(--tc-app-ink)}.tc-settings-mobile-bar{z-index:60;border-bottom:1px solid var(--tc-app-border);background:var(--tc-app-surface);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:56px;padding:0 .7rem;display:grid;position:sticky;top:0}.tc-settings-mobile-bar>strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.tc-settings-mobile-bar__back{border:1px solid var(--tc-app-border);width:36px;height:36px;color:var(--tc-app-ink);border-radius:8px;place-items:center;text-decoration:none;display:grid}.tc-settings-mobile-bar__back svg{width:.88rem;height:.88rem}.tc-settings-mobile__content{padding:.8rem .72rem 1.6rem}.tc-settings-mobile__heading{margin-bottom:.65rem}.tc-settings-mobile__heading h1{letter-spacing:-.025em;margin:0;font-size:1.18rem;font-weight:760}.tc-settings-mobile__heading p{color:var(--tc-app-muted);margin:.24rem 0 0;font-size:.68rem;line-height:1.45}.tc-settings-mobile__account{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:9px;align-items:center;gap:.62rem;margin-bottom:.65rem;padding:.62rem .68rem;display:flex}.tc-settings-mobile__account strong,.tc-settings-mobile__account span{display:block}.tc-settings-mobile__account strong{font-size:.72rem}.tc-settings-mobile__account span{color:var(--tc-app-muted);margin-top:.08rem;font-size:.61rem}.tc-settings-mobile-list{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:9px;overflow:hidden}.tc-settings-mobile-list>a{border-bottom:1px solid var(--tc-app-border);min-height:58px;color:var(--tc-app-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.58rem .65rem;text-decoration:none;display:grid}.tc-settings-mobile-list>a:last-child{border-bottom:0}.tc-settings-mobile-list>a.is-disabled{opacity:.5}.tc-settings-mobile-list>a>span:nth-child(2) strong,.tc-settings-mobile-list>a>span:nth-child(2) small{display:block}.tc-settings-mobile-list>a>span:nth-child(2) strong{font-size:.72rem}.tc-settings-mobile-list>a>span:nth-child(2) small{color:var(--tc-app-muted);margin-top:.08rem;font-size:.61rem}.tc-settings-mobile-list__chevron{width:.75rem;height:.75rem;color:var(--tc-app-muted)}.tc-settings-mobile-card{margin-top:.55rem}.tc-settings-mobile-card>form{padding:.68rem}.tc-settings-mobile-card .tc-field+.tc-field{margin-top:.55rem}.tc-settings-mobile-card .tc-button--block{min-height:39px;font-size:.7rem}.tc-settings-fields{gap:.6rem;display:grid}.tc-settings-language-grid--mobile{grid-template-columns:1fr}.tc-settings-metrics--mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.55rem}.tc-browser-push-card__mobile{justify-content:space-between;align-items:center;gap:.7rem;padding:.62rem .68rem;display:flex}.tc-browser-push-card__mobile>div{min-width:0}.tc-browser-push-card__mobile small{color:var(--tc-app-muted);margin-top:.2rem;font-size:.61rem;line-height:1.35;display:block}.tc-browser-push-card>small{color:var(--tc-app-muted);padding:0 .68rem .62rem;font-size:.58rem;display:block}@media (width<=860px){.tc-settings-app{grid-template-columns:210px minmax(0,1fr)}.tc-notification-event{grid-template-columns:1fr}.tc-notification-event__controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.tc-offline-banner{top:max(.5rem, env(safe-area-inset-top));font-size:.66rem}.tc-settings-workspace-picker{width:100%;min-width:0;margin-bottom:.55rem}.tc-settings-workspace-picker__trigger{min-height:42px}.tc-settings-workspace-picker__trigger span strong{max-width:250px}.tc-settings-workspace-picker__menu{z-index:141;top:auto;right:auto;bottom:max(.5rem, env(safe-area-inset-bottom));border-radius:15px;width:calc(100% - 1rem);max-width:430px;max-height:72dvh;position:fixed;left:50%;transform:translate(-50%)}.tc-settings-workspace-picker__backdrop{z-index:140;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05080d94}html.tc-settings-workspace-open,html.tc-settings-workspace-open body{overflow:hidden}.tc-settings-page-heading--split{display:block}.tc-settings-form-grid{grid-template-columns:1fr;gap:.6rem}.tc-settings-form-actions{justify-content:stretch}.tc-settings-form-actions .tc-button{width:100%}.tc-settings-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-notification-preferences{gap:.55rem;margin-top:.55rem}.tc-notification-group{border-radius:9px}.tc-notification-group>header{padding:.58rem .65rem}.tc-notification-event{grid-template-columns:1fr;gap:.55rem;padding:.62rem .65rem}.tc-notification-event__copy strong{font-size:.7rem}.tc-notification-event__copy p{font-size:.6rem}.tc-notification-event__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.tc-notification-switch{min-height:36px;padding:.32rem .42rem}.tc-notification-switch__copy strong{font-size:.58rem}.tc-settings-toast-stack{right:.7rem;bottom:calc(.7rem + env(safe-area-inset-bottom));width:calc(100% - 1.4rem)}}.tc-notification-read-all{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);min-height:30px;color:var(--tc-app-ink);cursor:pointer;border-radius:7px;padding:0 .5rem;font-size:.6rem;font-weight:700}.tc-notification-read-all:hover{background:var(--tc-app-surface-soft)}.tc-notification-popover__list{max-height:min(420px,64dvh);display:grid;overflow-y:auto}.tc-notification-popover__state{color:var(--tc-app-muted);text-align:center;padding:.8rem;font-size:.64rem;line-height:1.45}.tc-notification-popover__state button{color:var(--tc-app-ink);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:.3rem;font-weight:700}.tc-notification-item{border:0;border-bottom:1px solid var(--tc-app-border);width:100%;min-height:68px;color:var(--tc-app-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;padding:.65rem .72rem;display:grid}.tc-notification-item:last-child{border-bottom:0}.tc-notification-item:hover{background:var(--tc-app-surface-soft)}.tc-notification-item.is-unread{background:var(--tc-app-ink)}@supports (color:color-mix(in lab, red, red)){.tc-notification-item.is-unread{background:color-mix(in srgb, var(--tc-app-ink) 3%, var(--tc-app-surface))}}.tc-notification-item__marker{background:0 0;border-radius:50%;width:6px;height:6px;margin-top:.35rem}.tc-notification-item.is-unread .tc-notification-item__marker{background:var(--tc-app-ink)}.tc-notification-item__copy{min-width:0}.tc-notification-item__copy strong,.tc-notification-item__copy span,.tc-notification-item__copy small{display:block}.tc-notification-item__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.tc-notification-item__copy span{color:var(--tc-app-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.1rem;font-size:.6rem;line-height:1.35;display:-webkit-box;overflow:hidden}.tc-notification-item__copy small{color:var(--tc-app-muted);margin-top:.2rem;font-size:.55rem}@media (width<=767px){.tc-app-popover--notifications{width:min(360px,100vw - 1rem)}}.tc-pwa-update{z-index:221;border:1px solid var(--tc-app-border);background:var(--tc-app-surface);width:min(390px,100% - 2rem);color:var(--tc-app-ink);border-radius:9px;justify-content:space-between;align-items:center;gap:.8rem;padding:.72rem .8rem;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 16px 40px #00000029}.tc-pwa-update>div strong,.tc-pwa-update>div span{display:block}.tc-pwa-update>div strong{font-size:.7rem}.tc-pwa-update>div span{color:var(--tc-app-muted);margin-top:.12rem;font-size:.61rem;line-height:1.4}.tc-pwa-update>button{background:var(--tc-app-ink);min-height:34px;color:var(--tc-app-surface);cursor:pointer;border:0;border-radius:7px;padding:0 .65rem;font-size:.64rem;font-weight:760}@media (width<=767px){.tc-pwa-update{right:.7rem;bottom:calc(.7rem + env(safe-area-inset-bottom));width:calc(100% - 1.4rem)}}.tc-settings-list-row__icon,.tc-settings-mobile-list__icon,.tc-settings-access-row__icon,.tc-settings-audit-link>span,.tc-settings-mobile__secondary>span,.tc-settings-mobile-action-card>span{box-sizing:border-box;align-self:center;place-items:center;line-height:0;display:grid}.tc-settings-list-row__icon svg,.tc-settings-mobile-list__icon svg,.tc-settings-access-row__icon svg,.tc-settings-audit-link>span>svg,.tc-settings-mobile__secondary>span>svg,.tc-settings-mobile-action-card>span>svg,.tc-settings-list-row__chevron,.tc-settings-mobile-list__chevron,.tc-settings-audit-link>svg,.tc-settings-mobile__secondary>svg,.tc-settings-mobile-action-card>svg{vertical-align:middle;flex:none;margin:0;display:block}.tc-settings-access-row{grid-template-columns:2rem minmax(0,1fr);align-items:center;display:grid}.tc-settings-access-row__icon{justify-self:start}.tc-settings-access-row>div{align-self:center;min-width:0;line-height:1.25}.tc-settings-list-row__chevron,.tc-settings-mobile-list__chevron,.tc-settings-audit-link>svg,.tc-settings-mobile__secondary>svg,.tc-settings-mobile-action-card>svg{place-self:center}.tc-browser-push-card__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.4rem;display:flex}.tc-browser-push-card__actions [data-browser-push-test]{border-style:dashed}.tc-browser-push-card__actions [data-browser-push-test]:not([hidden]){display:inline-flex}@media (width<=767px){.tc-browser-push-card__mobile{align-items:flex-start}.tc-browser-push-card__actions{justify-content:flex-end}.tc-browser-push-card__actions .tc-button{min-height:34px;padding-inline:.55rem;font-size:.62rem}}.tc-entry-screen.is-selecting-workspace .tc-entry-card{text-align:left;width:min(100%,520px)}.tc-entry-picker__eyebrow{color:var(--tc-brand);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:800;display:block}.tc-entry-picker h1{margin-top:.45rem}.tc-entry-picker>p{margin-left:0;margin-right:0}.tc-entry-workspace-list{gap:.55rem;margin-top:1.15rem;display:grid}.tc-entry-workspace{border:1px solid var(--tc-line);background:var(--tc-surface);min-width:0;min-height:64px;color:var(--tc-ink);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.65rem .72rem;text-decoration:none;transition:border-color .14s,background .14s,transform .14s;display:grid}.tc-entry-workspace:hover{border-color:var(--tc-line-strong);background:var(--tc-surface)}@supports (color:color-mix(in lab, red, red)){.tc-entry-workspace:hover{background:color-mix(in srgb, var(--tc-surface) 96%, var(--tc-ink))}}.tc-entry-workspace:hover{transform:translateY(-1px)}.tc-entry-workspace[aria-busy=true]{pointer-events:none;opacity:.65}.tc-entry-workspace__avatar{border:1px solid var(--tc-line);background:var(--tc-surface);border-radius:9px;place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-entry-workspace__avatar{background:color-mix(in srgb, var(--tc-surface) 96%, var(--tc-ink))}}.tc-entry-workspace__avatar{color:var(--tc-ink);font-size:.72rem;font-weight:800}.tc-entry-workspace__copy{min-width:0}.tc-entry-workspace__copy strong,.tc-entry-workspace__copy small{display:block}.tc-entry-workspace__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.tc-entry-workspace__copy small{color:var(--tc-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.64rem;overflow:hidden}.tc-entry-workspace__status{color:var(--tc-brand);font-size:.62rem;font-weight:800}.tc-entry-create-workspace{color:var(--tc-muted);align-items:center;gap:.4rem;margin-top:.9rem;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.tc-entry-create-workspace:hover{color:var(--tc-ink)}.tc-entry-create-workspace>span:first-child{border:1px solid var(--tc-line);background:var(--tc-surface);border-radius:6px;place-items:center;width:1.35rem;height:1.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-entry-create-workspace>span:first-child{background:color-mix(in srgb, var(--tc-surface) 96%, var(--tc-ink))}}.tc-entry-screen--mobile{min-height:100dvh;padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom))}.tc-entry-screen--mobile.is-selecting-workspace .tc-entry-card{border-radius:14px;width:100%;max-width:480px;padding:1.15rem}.tc-entry-screen--mobile .tc-entry-workspace{min-height:60px;padding:.58rem .62rem}.tc-pwa-page{background:var(--tc-app-bg);overscroll-behavior-y:none;min-height:100dvh;overflow-x:hidden}.tc-pwa-launch,.tc-pwa-onboarding,.tc-pwa-gateway{min-height:100dvh}.tc-pwa-splash[hidden],.tc-pwa-onboarding[hidden],.tc-pwa-gateway[hidden],.tc-pwa-install[hidden],.tc-pwa-portrait-guard{display:none}.tc-pwa-splash{z-index:300;min-height:100dvh;padding:max(1.5rem, env(safe-area-inset-top)) 1.5rem max(1.5rem, env(safe-area-inset-bottom));color:#f7f7f2;background:#0b0b0b;place-items:center;transition:opacity .26s,transform .26s;display:grid;position:fixed;inset:0;overflow:hidden}.tc-pwa-splash.is-leaving{opacity:0;transform:scale(1.025)}.tc-pwa-splash:before,.tc-pwa-splash:after{content:"";pointer-events:none;border:1px solid #ffffff17;border-radius:999px;position:absolute}.tc-pwa-splash:before{aspect-ratio:1;width:min(88vw,460px)}.tc-pwa-splash:after{aspect-ratio:1;width:min(118vw,620px)}.tc-pwa-splash__center{z-index:2;text-align:center;place-items:center;display:grid;position:relative}.tc-pwa-splash__mark{color:#0b0b0b;background:#f7f7f2;border:1px solid #ffffff2b;border-radius:30px;place-items:center;width:112px;height:112px;animation:.72s cubic-bezier(.2,.8,.2,1) both tc-pwa-mark-in;display:grid;position:relative;box-shadow:0 26px 80px #0000005c}.tc-pwa-splash__mark .tc-brand-mark{color:#0b0b0b;width:68px;height:68px}.tc-pwa-splash__mark:before{content:"";background:#0b0b0b;border-radius:999px;width:8px;height:8px;position:absolute;bottom:11px;right:11px;box-shadow:0 0 0 5px #f7f7f2}.tc-pwa-splash__brand{letter-spacing:-.04em;margin-top:1.35rem;font-size:1.28rem;font-weight:800}.tc-pwa-splash__line{color:#f7f7f29e;align-items:center;gap:.42rem;margin-top:.38rem;font-size:.69rem;font-weight:650;display:inline-flex}.tc-pwa-splash__line i{background:#f7f7f2;border-radius:999px;width:6px;height:6px;animation:1.4s ease-in-out infinite tc-pwa-status}.tc-pwa-splash__chip{z-index:1;color:#f7f7f2b3;letter-spacing:.01em;background:#151515;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:.45rem;padding:.48rem .6rem;font-size:.58rem;font-weight:700;animation:.72s .26s both tc-pwa-chip-in;display:inline-flex;position:absolute}.tc-pwa-splash__chip svg{width:.9rem;height:.9rem}.tc-pwa-splash__chip--one{top:17%;left:7%}.tc-pwa-splash__chip--two{animation-delay:.38s;bottom:18%;right:7%}.tc-pwa-splash__foot{z-index:2;bottom:max(1.25rem, env(safe-area-inset-bottom));color:#f7f7f261;letter-spacing:.11em;text-transform:uppercase;font-size:.56rem;font-weight:800;position:absolute}.tc-pwa-onboarding,.tc-pwa-gateway{background:var(--tc-app-bg);color:var(--tc-app-ink);flex-direction:column;display:flex}.tc-pwa-topbar{min-height:68px;padding:max(.65rem, env(safe-area-inset-top)) 1rem .65rem;justify-content:space-between;align-items:center;gap:1rem;display:flex}.tc-pwa-topbar__brand{color:var(--tc-app-ink);align-items:center;gap:.5rem;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.tc-pwa-topbar__brand .tc-brand-mark{width:2rem;height:2rem}.tc-pwa-skip{min-height:36px;color:var(--tc-app-muted);font:inherit;background:0 0;border:0;padding:0 .15rem;font-size:.68rem;font-weight:750}.tc-pwa-slide-stage{flex:auto;align-items:stretch;display:grid}.tc-pwa-slide{grid-template-rows:minmax(230px,46dvh) auto;align-items:center;gap:1rem;min-height:0;padding:.2rem 1rem 1rem;display:grid}.tc-pwa-slide[hidden]{display:none}.tc-pwa-slide.is-active{animation:.34s cubic-bezier(.2,.8,.2,1) both tc-pwa-slide-in}.tc-pwa-slide__visual{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:24px;align-items:center;width:100%;height:100%;min-height:230px;max-height:430px;display:grid;position:relative;overflow:hidden}.tc-pwa-slide__visual:before,.tc-pwa-slide__visual:after{border:1px solid var(--tc-app-border);content:"";pointer-events:none;border-radius:999px;position:absolute}.tc-pwa-slide__visual:before{width:220px;height:220px;top:-120px;right:-80px}.tc-pwa-slide__visual:after{width:140px;height:140px;bottom:-78px;left:-54px}.tc-pwa-slide__copy{padding:0 .15rem}.tc-pwa-slide__index{color:var(--tc-app-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.58rem;font-weight:820;display:inline-flex}.tc-pwa-slide__index:before{background:var(--tc-app-ink);content:"";width:18px;height:1px}.tc-pwa-slide h1{max-width:330px;font-family:var(--tc-app-display);letter-spacing:-.055em;margin:.55rem 0 0;font-size:clamp(2.2rem,10vw,3.25rem);font-weight:400;line-height:.98}.tc-pwa-slide__copy>p{max-width:335px;color:var(--tc-app-muted);margin:.7rem 0 0;font-size:.78rem;line-height:1.6}.tc-pwa-onboarding__footer{padding:.75rem 1rem max(1rem, env(safe-area-inset-bottom));background:var(--tc-app-bg)}.tc-pwa-progress{align-items:center;gap:.35rem;margin-bottom:.65rem;display:flex}.tc-pwa-progress button{background:var(--tc-app-border-strong);opacity:.42;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .18s,opacity .18s}.tc-pwa-progress button.is-active{opacity:1;width:24px}.tc-pwa-next{background:var(--tc-app-ink);width:100%;min-height:52px;color:var(--tc-app-surface);font:inherit;border:0;border-radius:13px;justify-content:space-between;align-items:center;padding:0 .75rem 0 1rem;font-size:.76rem;font-weight:800;display:flex}.tc-pwa-next>span:last-child{background:var(--tc-app-surface);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-pwa-next>span:last-child{background:color-mix(in srgb, var(--tc-app-surface) 14%, transparent)}}.tc-pwa-next svg{width:.95rem;height:.95rem}.tc-pwa-inbox-demo{z-index:2;border:1px solid var(--tc-app-border);background:var(--tc-app-bg);border-radius:16px;width:calc(100% - 2rem);margin:auto;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000014}.tc-pwa-inbox-demo__bar{border-bottom:1px solid var(--tc-app-border);justify-content:space-between;align-items:center;min-height:50px;padding:0 .75rem;font-size:.65rem;display:flex}.tc-pwa-inbox-demo__bar strong{font-size:.73rem}.tc-pwa-inbox-demo__bar span{background:var(--tc-app-ink);color:var(--tc-app-surface);border-radius:999px;padding:.25rem .42rem;font-size:.55rem;font-weight:800}.tc-pwa-conversation{border-bottom:1px solid var(--tc-app-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:58px;padding:.55rem .7rem;display:grid}.tc-pwa-conversation:last-child{border-bottom:0}.tc-pwa-conversation.is-active{background:var(--tc-app-surface-soft)}.tc-pwa-conversation__avatar{background:var(--tc-app-ink);width:32px;height:32px;color:var(--tc-app-surface);border-radius:10px;place-items:center;font-size:.56rem;font-weight:850;display:grid}.tc-pwa-conversation strong,.tc-pwa-conversation small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tc-pwa-conversation strong{font-size:.64rem}.tc-pwa-conversation small{color:var(--tc-app-muted);margin-top:.1rem;font-size:.55rem}.tc-pwa-conversation time{color:var(--tc-app-muted);font-size:.51rem}.tc-pwa-ai-demo{z-index:2;width:calc(100% - 2rem);margin:auto;position:relative}.tc-pwa-ai-demo__source,.tc-pwa-ai-demo__answer,.tc-pwa-ai-demo__handoff{border:1px solid var(--tc-app-border);background:var(--tc-app-bg)}.tc-pwa-ai-demo__source{border-radius:14px 14px 4px;width:76%;padding:.7rem}.tc-pwa-ai-demo__source span,.tc-pwa-ai-demo__answer span{color:var(--tc-app-muted);text-transform:uppercase;font-size:.53rem;font-weight:760;display:block}.tc-pwa-ai-demo__source strong{margin-top:.28rem;font-size:.68rem;line-height:1.4;display:block}.tc-pwa-ai-demo__answer{background:var(--tc-app-ink);width:88%;color:var(--tc-app-surface);border-radius:14px 14px 14px 4px;margin:.55rem 0 0 auto;padding:.72rem}.tc-pwa-ai-demo__answer span{color:var(--tc-app-surface)}@supports (color:color-mix(in lab, red, red)){.tc-pwa-ai-demo__answer span{color:color-mix(in srgb, var(--tc-app-surface) 62%, transparent)}}.tc-pwa-ai-demo__answer p{margin:.28rem 0 0;font-size:.64rem;line-height:1.5}.tc-pwa-ai-demo__handoff{width:fit-content;color:var(--tc-app-muted);border-radius:999px;align-items:center;gap:.45rem;margin:.6rem auto 0;padding:.45rem .58rem;font-size:.55rem;font-weight:760;display:flex}.tc-pwa-ai-demo__handoff i{background:var(--tc-app-ink);border-radius:999px;width:7px;height:7px}.tc-pwa-hub-demo{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:calc(100% - 2rem);margin:auto;display:grid;position:relative}.tc-pwa-hub-demo__item{border:1px solid var(--tc-app-border);background:var(--tc-app-bg);border-radius:15px;min-height:108px;padding:.75rem}.tc-pwa-hub-demo__item span{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.tc-pwa-hub-demo__item svg{width:.95rem;height:.95rem}.tc-pwa-hub-demo__item strong{margin-top:.8rem;font-size:.65rem;display:block}.tc-pwa-hub-demo__item small{color:var(--tc-app-muted);margin-top:.12rem;font-size:.52rem;display:block}.tc-pwa-gateway{padding-bottom:max(1rem, env(safe-area-inset-bottom));justify-content:space-between}.tc-pwa-gateway__hero{padding:.9rem 1rem 0}.tc-pwa-gateway__eyebrow{color:var(--tc-app-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.58rem;font-weight:800;display:inline-flex}.tc-pwa-gateway__eyebrow:before{background:var(--tc-app-ink);content:"";border-radius:999px;width:7px;height:7px}.tc-pwa-gateway h1{max-width:350px;font-family:var(--tc-app-display);letter-spacing:-.065em;margin:.7rem 0 0;font-size:clamp(2.65rem,12vw,4.1rem);font-weight:400;line-height:.92}.tc-pwa-gateway__hero>p{max-width:335px;color:var(--tc-app-muted);margin:.85rem 0 0;font-size:.8rem;line-height:1.6}.tc-pwa-gateway__preview{gap:.5rem;margin:1.2rem 1rem 0;display:grid}.tc-pwa-gateway__pulse{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:64px;padding:.65rem;display:grid}.tc-pwa-gateway__pulse>span:first-child{background:var(--tc-app-ink);width:36px;height:36px;color:var(--tc-app-surface);border-radius:11px;place-items:center;display:grid}.tc-pwa-gateway__pulse svg{width:1rem;height:1rem}.tc-pwa-gateway__pulse strong,.tc-pwa-gateway__pulse small{display:block}.tc-pwa-gateway__pulse strong{font-size:.66rem}.tc-pwa-gateway__pulse small{color:var(--tc-app-muted);margin-top:.12rem;font-size:.56rem}.tc-pwa-gateway__pulse>span:last-child{color:var(--tc-app-muted);font-size:.54rem;font-weight:760}.tc-pwa-gateway__actions{gap:.55rem;padding:1rem;display:grid}.tc-pwa-gateway__actions .tc-button{border-radius:13px;min-height:52px;font-size:.76rem}.tc-pwa-gateway__terms{color:var(--tc-app-muted);text-align:center;margin:.25rem auto 0;font-size:.56rem;line-height:1.5}.tc-pwa-install{z-index:240;right:.7rem;bottom:calc(.7rem + env(safe-area-inset-bottom));border:1px solid var(--tc-app-border-strong);background:var(--tc-app-surface);color:var(--tc-app-ink);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.72rem;display:grid;position:fixed;left:.7rem;box-shadow:0 20px 64px #0003}.tc-pwa-install__icon{background:var(--tc-app-ink);width:42px;height:42px;color:var(--tc-app-surface);border-radius:12px;place-items:center;display:grid}.tc-pwa-install__icon .tc-brand-mark{color:currentColor;width:24px;height:24px}.tc-pwa-install__copy strong,.tc-pwa-install__copy span,.tc-pwa-install__copy small{display:block}.tc-pwa-install__copy strong{font-size:.7rem}.tc-pwa-install__copy span{color:var(--tc-app-muted);margin-top:.12rem;font-size:.58rem;line-height:1.4}.tc-pwa-install__copy small{color:var(--tc-app-ink);margin-top:.3rem;font-size:.55rem;font-weight:700}.tc-pwa-install__actions{gap:.32rem;display:grid}.tc-pwa-install__actions button{border:1px solid var(--tc-app-border);background:var(--tc-app-ink);min-height:34px;color:var(--tc-app-surface);font:inherit;border-radius:9px;padding:0 .6rem;font-size:.58rem;font-weight:800}.tc-pwa-install__actions button[data-pwa-install-close]{color:var(--tc-app-muted);background:0 0;border-color:#0000}@media (orientation:landscape) and (display-mode:standalone),(orientation:landscape) and (display-mode:fullscreen){.tc-pwa-portrait-guard{z-index:500;color:#f7f7f2;text-align:center;background:#0b0b0b;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.tc-pwa-portrait-guard>div{place-items:center;display:grid}.tc-pwa-portrait-guard .tc-brand-mark{color:#f7f7f2;width:48px;height:48px}.tc-pwa-portrait-guard strong{margin-top:.75rem;font-size:.92rem}.tc-pwa-portrait-guard span{color:#f7f7f294;margin-top:.28rem;font-size:.66rem}}@media (width<=380px){.tc-pwa-slide{grid-template-rows:minmax(205px,42dvh) auto}.tc-pwa-slide h1{font-size:2.1rem}.tc-pwa-slide__visual{border-radius:20px;min-height:205px}.tc-pwa-gateway h1{font-size:2.7rem}.tc-pwa-install{grid-template-columns:auto minmax(0,1fr)}.tc-pwa-install__actions{grid-column:1/-1;grid-template-columns:1fr auto}}@media (prefers-reduced-motion:reduce){.tc-pwa-splash__mark,.tc-pwa-splash__chip,.tc-pwa-slide.is-active,.tc-pwa-splash__line i{animation:none!important}.tc-pwa-splash,.tc-pwa-progress button{transition:none!important}}@keyframes tc-pwa-mark-in{0%{opacity:0;transform:scale(.72)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes tc-pwa-chip-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes tc-pwa-status{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes tc-pwa-slide-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@media (width>=560px){.tc-pwa-onboarding,.tc-pwa-gateway{width:min(100%,560px);margin-inline:auto}}.tc-mobile-install-link,.tc-pwa-gateway__install{width:fit-content;color:var(--tc-app-muted);justify-content:center;align-items:center;gap:.42rem;font-size:.66rem;font-weight:760;text-decoration:none;display:inline-flex}.tc-mobile-install-link{margin:.1rem auto 0}.tc-mobile-install-link svg,.tc-pwa-gateway__install svg{width:.9rem;height:.9rem}.tc-pwa-gateway__install{margin:.2rem auto 0}.tc-pwa-install{right:.7rem;bottom:calc(.7rem + env(safe-area-inset-bottom));border-radius:18px;max-width:480px;margin-left:auto;padding:.78rem;display:block;left:.7rem}.tc-pwa-install__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.68rem;display:grid}.tc-pwa-install__eyebrow{letter-spacing:.07em;text-transform:uppercase;font-weight:820;color:var(--tc-app-muted)!important;font-size:.52rem!important}.tc-pwa-install__copy strong{margin-top:.12rem;font-size:.72rem}.tc-pwa-install__copy>span:last-child{margin-top:.16rem;font-size:.6rem}.tc-pwa-install__dismiss{background:var(--tc-app-surface-soft);width:30px;height:30px;color:var(--tc-app-muted);border:0;border-radius:9px;place-items:center;padding:0;display:grid}.tc-pwa-install__dismiss svg{width:.85rem;height:.85rem}.tc-pwa-install__benefits{flex-wrap:wrap;gap:.35rem;margin-top:.62rem;display:flex}.tc-pwa-install__benefits span{border:1px solid var(--tc-app-border);min-height:27px;color:var(--tc-app-muted);border-radius:999px;align-items:center;padding:0 .52rem;font-size:.53rem;font-weight:720;display:inline-flex}.tc-pwa-install>small{color:var(--tc-app-muted);margin-top:.55rem;font-size:.55rem;line-height:1.45;display:block}.tc-pwa-install__actions{grid-template-columns:minmax(0,1fr) auto;gap:.42rem;margin-top:.65rem;display:grid}.tc-pwa-install__actions button,.tc-pwa-install__actions a{border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 .68rem;font-size:.59rem;font-weight:800;text-decoration:none;display:inline-flex}.tc-pwa-install__actions a{border:1px solid var(--tc-app-border);color:var(--tc-app-ink)}.tc-pwa-install-page{background:var(--tc-app-bg);min-height:100dvh;color:var(--tc-app-ink)}.tc-pwa-install-page__mobile{padding:max(.65rem, env(safe-area-inset-top)) .9rem max(1.2rem, env(safe-area-inset-bottom))}.tc-pwa-install-page__bar{justify-content:space-between;align-items:center;gap:1rem;min-height:54px;display:flex}.tc-pwa-install-page__back,.tc-pwa-install-page__home{min-height:38px;color:var(--tc-app-ink);align-items:center;gap:.4rem;font-size:.65rem;font-weight:760;text-decoration:none;display:inline-flex}.tc-pwa-install-page__back svg{width:.9rem;height:.9rem}.tc-pwa-install-page__hero{padding:2.1rem 0 1rem}.tc-pwa-install-page__app{align-items:center;gap:.78rem;display:flex}.tc-pwa-install-page__app-icon{border:1px solid var(--tc-app-border);border-radius:17px;flex:none;width:64px;height:64px;display:block}.tc-pwa-install-page__app span,.tc-pwa-install-page__app strong{display:block}.tc-pwa-install-page__app span{color:var(--tc-app-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:780}.tc-pwa-install-page__app strong{margin-top:.2rem;font-size:.9rem}.tc-pwa-install-page__hero h1{max-width:410px;font-family:var(--tc-app-display);letter-spacing:-.065em;margin:1.3rem 0 0;font-size:clamp(2.7rem,13vw,4.5rem);font-weight:400;line-height:.92}.tc-pwa-install-page__hero>p{max-width:390px;color:var(--tc-app-muted);margin:.85rem 0 0;font-size:.78rem;line-height:1.6}.tc-pwa-install-state{border:1px solid var(--tc-app-border-strong);background:var(--tc-app-surface);border-radius:17px;margin-top:.65rem;padding:.9rem}.tc-pwa-install-state__top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;display:grid}.tc-pwa-install-status{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:relative}.tc-pwa-install-status svg{width:1.1rem;height:1.1rem}.tc-pwa-install-status__spinner{border:2px solid var(--tc-app-border-strong);border-top-color:var(--tc-app-ink);border-radius:999px;width:18px;height:18px;animation:.7s linear infinite tc-spin}.tc-pwa-install-status__check,.tc-pwa-install-status__download,.tc-pwa-install-status[data-state=installed] .tc-pwa-install-status__spinner,.tc-pwa-install-status[data-state=native] .tc-pwa-install-status__spinner,.tc-pwa-install-status[data-state=ios] .tc-pwa-install-status__spinner,.tc-pwa-install-status[data-state=android] .tc-pwa-install-status__spinner,.tc-pwa-install-status[data-state=safari] .tc-pwa-install-status__spinner,.tc-pwa-install-status[data-state=browser] .tc-pwa-install-status__spinner,.tc-pwa-install-status[data-state=unsupported] .tc-pwa-install-status__spinner{display:none}.tc-pwa-install-status[data-state=installed] .tc-pwa-install-status__check,.tc-pwa-install-status[data-state=native] .tc-pwa-install-status__download,.tc-pwa-install-status[data-state=ios] .tc-pwa-install-status__download,.tc-pwa-install-status[data-state=android] .tc-pwa-install-status__download,.tc-pwa-install-status[data-state=safari] .tc-pwa-install-status__download,.tc-pwa-install-status[data-state=browser] .tc-pwa-install-status__download,.tc-pwa-install-status[data-state=unsupported] .tc-pwa-install-status__download{display:block}.tc-pwa-install-state h2,.tc-pwa-install-state p{margin:0}.tc-pwa-install-state h2{font-size:.8rem}.tc-pwa-install-state p{color:var(--tc-app-muted);margin-top:.2rem;font-size:.63rem;line-height:1.5}.tc-pwa-install-state__actions{gap:.45rem;margin-top:.78rem;display:grid}.tc-pwa-install-state__actions .tc-button{border-radius:12px;min-height:48px;font-size:.7rem}.tc-pwa-install-state__actions .tc-button:disabled{opacity:.55;cursor:default}.tc-pwa-install-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.72rem;display:grid}.tc-pwa-install-benefit{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:14px;min-height:118px;padding:.72rem}.tc-pwa-install-benefit span{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.tc-pwa-install-benefit svg{width:.9rem;height:.9rem}.tc-pwa-install-benefit strong,.tc-pwa-install-benefit small{display:block}.tc-pwa-install-benefit strong{margin-top:.7rem;font-size:.62rem}.tc-pwa-install-benefit small{color:var(--tc-app-muted);margin-top:.15rem;font-size:.52rem;line-height:1.4}.tc-pwa-install-help{border:1px solid var(--tc-app-border);background:var(--tc-app-surface);border-radius:17px;margin-top:.75rem;padding:.9rem;scroll-margin-top:1rem}.tc-pwa-install-help[hidden]{display:none}.tc-pwa-install-help__head{align-items:center;gap:.6rem;margin-bottom:.85rem;display:flex}.tc-pwa-install-help__head span{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.tc-pwa-install-help__head svg{width:1rem;height:1rem}.tc-pwa-install-help__head strong,.tc-pwa-install-help__head small{display:block}.tc-pwa-install-help__head strong{font-size:.72rem}.tc-pwa-install-help__head small{color:var(--tc-app-muted);margin-top:.12rem;font-size:.56rem}.tc-pwa-install-steps{counter-reset:install-step;gap:.48rem;margin:0;padding:0;list-style:none;display:grid}.tc-pwa-install-steps li{counter-increment:install-step;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;min-height:52px;display:grid}.tc-pwa-install-steps li:before{border:1px solid var(--tc-app-border-strong);width:28px;height:28px;color:var(--tc-app-muted);content:counter(install-step);border-radius:9px;place-items:center;font-size:.56rem;font-weight:850;display:grid}.tc-pwa-install-steps strong,.tc-pwa-install-steps span{display:block}.tc-pwa-install-steps strong{font-size:.63rem}.tc-pwa-install-steps span{color:var(--tc-app-muted);margin-top:.12rem;font-size:.55rem;line-height:1.4}.tc-pwa-install-note{border-top:1px solid var(--tc-app-border);color:var(--tc-app-muted);margin:.72rem 0 0;padding-top:.65rem;font-size:.55rem;line-height:1.45}.tc-pwa-install-desktop{background:var(--tc-app-bg);grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);min-height:100dvh;display:grid}.tc-pwa-install-desktop__main{padding:1.4rem clamp(2rem,6vw,6.2rem) 3rem}.tc-pwa-install-desktop__main .tc-pwa-install-page__hero{padding-top:5rem}.tc-pwa-install-desktop__main .tc-pwa-install-page__hero h1{max-width:650px;font-size:clamp(4rem,7vw,6.8rem)}.tc-pwa-install-desktop__main .tc-pwa-install-state,.tc-pwa-install-desktop__main .tc-pwa-install-benefits{max-width:600px}.tc-pwa-install-desktop__aside{border-left:1px solid var(--tc-app-border);background:var(--tc-app-surface);place-items:center;min-height:100dvh;padding:2rem;display:grid}.tc-pwa-install-device-preview{aspect-ratio:.52;border:1px solid var(--tc-app-border-strong);background:#0b0b0b;border-radius:38px;width:min(360px,100%);padding:12px;position:relative;box-shadow:0 30px 80px #0000002e}.tc-pwa-install-device-preview__screen{color:#0b0b0b;background:#f7f7f2;border-radius:28px;align-content:space-between;height:100%;padding:1rem;display:grid;overflow:hidden}.tc-pwa-install-device-preview__status{justify-content:space-between;font-size:.5rem;font-weight:800;display:flex}.tc-pwa-install-device-preview__center{text-align:center;place-items:center;display:grid}.tc-pwa-install-device-preview__center img{border-radius:22px;width:84px;height:84px}.tc-pwa-install-device-preview__center strong{margin-top:.8rem;font-size:.8rem}.tc-pwa-install-device-preview__center small{color:#73736d;margin-top:.2rem;font-size:.54rem}.tc-pwa-install-device-preview__dock{color:#4f4f4a;background:#eaeae5;border-radius:15px;place-items:center;min-height:48px;font-size:.52rem;font-weight:760;display:grid}@media (width<=900px){.tc-pwa-install-desktop{grid-template-columns:1fr}.tc-pwa-install-desktop__aside{display:none}}@media (width<=390px){.tc-pwa-install-benefits{grid-template-columns:1fr}.tc-pwa-install-benefit{min-height:86px}}.tc-pwa-launch--desktop{background:var(--tc-app-bg);min-height:100vh;color:var(--tc-app-ink)}.tc-pwa-desktop-gateway[hidden]{display:none}.tc-pwa-desktop-gateway{background:var(--tc-app-bg);min-height:100vh}.tc-pwa-desktop-gateway__bar{border-bottom:1px solid var(--tc-app-border);background:var(--tc-app-surface);justify-content:space-between;align-items:center;min-height:72px;padding:0 2rem;display:flex}.tc-pwa-desktop-gateway__content{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(3rem,7vw,7rem);width:min(1280px,100% - 64px);min-height:calc(100vh - 72px);margin:0 auto;padding:4rem 0;display:grid}.tc-pwa-desktop-gateway__copy>span{color:var(--tc-app-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:820}.tc-pwa-desktop-gateway__copy h1{max-width:620px;font-family:var(--tc-app-display);letter-spacing:-.065em;margin:.8rem 0 0;font-size:clamp(3.5rem,5.5vw,6rem);font-weight:400;line-height:.93}.tc-pwa-desktop-gateway__copy p{max-width:560px;color:var(--tc-app-muted);margin:1rem 0 0;font-size:.9rem;line-height:1.7}.tc-pwa-desktop-gateway__actions{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.tc-pwa-desktop-gateway__preview{border:1px solid var(--tc-app-border-strong);background:var(--tc-app-surface);border-radius:18px;overflow:hidden;box-shadow:0 28px 70px #0000001a}.tc-pwa-desktop-gateway__preview-bar{border-bottom:1px solid var(--tc-app-border);align-items:center;gap:.35rem;min-height:50px;padding:0 .8rem;display:flex}.tc-pwa-desktop-gateway__preview-bar>span{background:var(--tc-app-border-strong);border-radius:999px;width:8px;height:8px}.tc-pwa-desktop-gateway__preview-bar strong{margin-left:.5rem;font-size:.66rem}.tc-pwa-desktop-gateway__preview-body{grid-template-columns:180px minmax(0,1fr);min-height:420px;display:grid}.tc-pwa-desktop-gateway__preview-body aside{border-right:1px solid var(--tc-app-border);background:var(--tc-app-bg);align-content:start;gap:.3rem;padding:1rem .75rem;display:grid}.tc-pwa-desktop-gateway__preview-body aside b,.tc-pwa-desktop-gateway__preview-body aside span{border-radius:8px;padding:.52rem .6rem;font-size:.62rem}.tc-pwa-desktop-gateway__preview-body aside b{background:var(--tc-app-ink);color:var(--tc-app-surface)}.tc-pwa-desktop-gateway__preview-body section{padding:2.1rem}.tc-pwa-desktop-gateway__preview-body section>small{color:var(--tc-app-muted);text-transform:uppercase;font-size:.58rem}.tc-pwa-desktop-gateway__preview-body section>strong{max-width:340px;font-family:var(--tc-app-display);margin-top:.45rem;font-size:2.2rem;font-weight:400;line-height:1;display:block}.tc-pwa-desktop-gateway__preview-body section>div{border:1px solid var(--tc-app-border);border-radius:11px;justify-content:space-between;align-items:center;min-height:58px;margin-top:.75rem;padding:0 .8rem;font-size:.65rem;display:flex}.tc-pwa-desktop-gateway__preview-body section>div b{font-size:.9rem}.tc-app-sidebar__compact-mark{display:none}@media (width<=760px){body.tc-page--desktop .tc-app-shell{border-top:3px solid var(--tc-app-frame);grid-template-columns:72px minmax(0,1fr);min-height:100vh;display:grid}body.tc-page--desktop .tc-app-sidebar{width:auto;min-width:0;height:calc(100vh - 3px);display:flex;position:sticky;top:0}body.tc-page--desktop .tc-app-sidebar__brand{justify-content:center;min-height:70px;padding:0}body.tc-page--desktop .tc-app-sidebar__brand>a{place-items:center;display:grid}body.tc-page--desktop .tc-app-sidebar__wordmark{display:none}body.tc-page--desktop .tc-app-sidebar__compact-mark{display:inline-flex}body.tc-page--desktop .tc-app-sidebar__compact-mark .tc-brand-mark{width:2rem;height:2rem}body.tc-page--desktop .tc-app-nav{gap:.3rem;padding:.75rem .48rem}body.tc-page--desktop .tc-app-nav__item{justify-content:center;gap:0;min-height:46px;padding:0}body.tc-page--desktop .tc-app-nav__item>span:last-child{display:none}body.tc-page--desktop .tc-app-nav__icon{width:1.2rem;height:1.2rem}body.tc-page--desktop .tc-app-nav__divider{margin:.45rem .3rem}body.tc-page--desktop .tc-app-sidebar__utility{margin:0 .48rem .55rem;padding-top:.55rem}body.tc-page--desktop .tc-app-sidebar__utility-link{justify-content:center;gap:0;min-height:44px;padding:0}body.tc-page--desktop .tc-app-sidebar__utility-link>span{display:none}body.tc-page--desktop .tc-workspace-switcher--sidebar{margin:0 .48rem .55rem}body.tc-page--desktop .tc-workspace-switcher--sidebar .tc-workspace-switcher__trigger{place-items:center;min-height:50px;padding:0;display:grid}body.tc-page--desktop .tc-workspace-switcher--sidebar .tc-workspace-switcher__copy,body.tc-page--desktop .tc-workspace-switcher--sidebar .tc-workspace-switcher__trigger>svg{display:none}body.tc-page--desktop .tc-workspace-switcher--sidebar .tc-workspace-switcher__avatar{width:34px;height:34px;margin:0}body.tc-page--desktop .tc-workspace-switcher--sidebar .tc-workspace-switcher__menu{width:min(300px,100vw - 88px);position:fixed;bottom:.55rem;left:78px;right:auto}body.tc-page--desktop .tc-app-topbar{gap:.65rem;min-height:70px;padding:.65rem .8rem;display:flex}body.tc-page--desktop .tc-app-topbar__heading{min-width:0}body.tc-page--desktop .tc-app-topbar__heading h1{text-overflow:ellipsis;white-space:nowrap;font-size:1.5rem;overflow:hidden}body.tc-page--desktop .tc-app-topbar__heading p{display:none}body.tc-page--desktop .tc-app-topbar__actions{gap:.35rem}body.tc-page--desktop .tc-app-topbar__actions .tc-theme-toggle--labelled{width:42px;min-width:42px;height:42px;padding:0}body.tc-page--desktop .tc-app-topbar__actions .tc-theme-toggle--labelled [data-theme-label]{display:none}body.tc-page--desktop .tc-user-menu-trigger{justify-content:center;width:42px;min-width:42px;height:42px;padding:0}body.tc-page--desktop .tc-user-menu-trigger__copy,body.tc-page--desktop .tc-user-menu-trigger>svg{display:none}body.tc-page--desktop .tc-app-content{width:auto;padding:14px 12px 42px}body.tc-page--desktop .tc-app-popover--notifications,body.tc-page--desktop .tc-user-popover{width:min(360px,100vw - 92px);position:fixed;left:auto;right:.7rem}}.tc-departments-app,.tc-departments-mobile{--tc-dept-accent:var(--tc-brand)}.tc-departments-eyebrow{color:var(--tc-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.18rem;font-size:.56rem;font-weight:800;display:block}.tc-departments-error{border:1px solid var(--tc-danger);margin:.8rem 1rem 0;padding:.65rem .75rem}@supports (color:color-mix(in lab, red, red)){.tc-departments-error{border:1px solid color-mix(in srgb, var(--tc-danger) 32%, var(--tc-line))}}.tc-departments-error{background:var(--tc-danger);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.tc-departments-error{background:color-mix(in srgb, var(--tc-danger) 7%, var(--tc-surface))}}.tc-departments-error{color:var(--tc-danger);font-size:.62rem}.tc-departments-loading,.tc-departments-workspace{height:calc(100dvh - 72px);min-height:0}.tc-departments-loading{background:var(--tc-line);grid-template-columns:minmax(250px,31%) minmax(0,1fr);gap:1px;display:grid}.tc-departments-loading>div{background:var(--tc-surface);animation:.9s ease-in-out infinite alternate tc-inbox-pulse}.tc-departments-workspace{background:var(--tc-line);grid-template-columns:minmax(260px,31%) minmax(0,1fr);display:grid}.tc-departments-directory,.tc-departments-detail{background:var(--tc-surface);min-width:0;min-height:0}.tc-departments-directory{border-right:1px solid var(--tc-line);grid-template-rows:auto minmax(0,1fr);display:grid}.tc-departments-directory>header{border-bottom:1px solid var(--tc-line);justify-content:space-between;align-items:center;gap:.8rem;min-height:64px;padding:0 1rem;display:flex}.tc-departments-directory>header>div{gap:.06rem;display:grid}.tc-departments-directory>header span{color:var(--tc-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.52rem;font-weight:750}.tc-departments-directory>header strong{font-size:.78rem}.tc-departments-directory>header small{color:var(--tc-muted);font-size:.55rem}.tc-departments-list{min-height:0;overflow-y:auto}.tc-department-row{border:0;border-bottom:1px solid var(--tc-line);width:100%;min-height:86px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.72rem .85rem;display:grid}.tc-department-row:hover,.tc-department-row.is-active{background:var(--tc-surface-subtle)}.tc-department-row.is-active{box-shadow:inset 3px 0 0 var(--tc-dept-accent)}.tc-department-row__mark{border:1px solid var(--tc-line);background:var(--tc-surface-muted);border-radius:11px;place-items:center;width:40px;height:40px;font-size:.62rem;font-weight:800;display:grid}.tc-department-row__body{gap:.16rem;min-width:0;display:grid}.tc-department-row__top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tc-department-row__top strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.tc-department-row__top i{border:1px solid var(--tc-line);color:var(--tc-muted);border-radius:999px;flex:none;padding:.12rem .3rem;font-size:.45rem;font-style:normal;font-weight:750}.tc-department-row__top i.is-active{border-color:var(--tc-success)}@supports (color:color-mix(in lab, red, red)){.tc-department-row__top i.is-active{border-color:color-mix(in srgb, var(--tc-success) 28%, var(--tc-line))}}.tc-department-row__top i.is-active{background:var(--tc-success)}@supports (color:color-mix(in lab, red, red)){.tc-department-row__top i.is-active{background:color-mix(in srgb, var(--tc-success) 7%, var(--tc-surface))}}.tc-department-row__top i.is-active{color:var(--tc-success)}.tc-department-row__description{color:var(--tc-muted-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.tc-department-row__meta{color:var(--tc-muted);gap:.42rem;font-size:.49rem;display:flex;overflow:hidden}.tc-department-row__meta em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.tc-department-row__chevron{color:var(--tc-muted);font-size:1rem}.tc-departments-empty,.tc-departments-detail-empty{text-align:center;align-content:center;place-items:center;gap:.45rem;padding:2rem;display:grid}.tc-departments-empty{min-height:340px}.tc-departments-empty>span{border:1px solid var(--tc-line);background:var(--tc-surface-muted);width:42px;height:42px;color:var(--tc-muted);border-radius:12px;place-items:center;font-size:.55rem;font-weight:800;display:grid}.tc-departments-empty strong{font-size:.78rem}.tc-departments-empty p,.tc-departments-detail-empty p{max-width:410px;color:var(--tc-muted);margin:0;font-size:.61rem;line-height:1.55}.tc-departments-detail{overflow-y:auto}.tc-departments-detail-empty{min-height:100%}.tc-departments-detail-empty>span{color:var(--tc-muted);letter-spacing:.08em;font-size:.52rem;font-weight:800}.tc-departments-detail-empty h2{max-width:520px;font-family:var(--tc-app-display);letter-spacing:-.04em;margin:0;font-size:2rem;font-weight:400}.tc-departments-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;width:min(100%,620px);margin-top:.7rem;display:grid}.tc-departments-principles article{border:1px solid var(--tc-line);background:var(--tc-surface-subtle);text-align:left;border-radius:10px;gap:.18rem;padding:.85rem;display:grid}.tc-departments-principles strong{font-size:.66rem}.tc-departments-principles span{color:var(--tc-muted);font-size:.53rem;line-height:1.4}.tc-departments-detail-card{padding:1.2rem}.tc-department-detail__header{border-bottom:1px solid var(--tc-line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.tc-department-detail__identity{align-items:flex-start;gap:.8rem;min-width:0;display:flex}.tc-department-detail__identity>span{border:1px solid var(--tc-line);background:var(--tc-surface-muted);border-radius:14px;flex:none;place-items:center;width:50px;height:50px;font-size:.74rem;font-weight:800;display:grid}.tc-department-detail__identity>div{min-width:0}.tc-department-detail__identity small{color:var(--tc-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.5rem;font-weight:800}.tc-department-detail__identity h2{font-family:var(--tc-app-display);letter-spacing:-.035em;margin:.18rem 0 0;font-size:1.55rem;font-weight:400}.tc-department-detail__identity p{max-width:560px;color:var(--tc-muted);margin:.35rem 0 0;font-size:.62rem;line-height:1.55}.tc-department-detail__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.tc-department-detail__stats article{border:1px solid var(--tc-line);background:var(--tc-surface-subtle);border-radius:10px;gap:.16rem;padding:.85rem;display:grid}.tc-department-detail__stats span,.tc-department-detail__stats small{color:var(--tc-muted);font-size:.5rem}.tc-department-detail__stats strong{font-size:.8rem}.tc-department-detail__section,.tc-department-detail__reuse{border:1px solid var(--tc-line);background:var(--tc-surface);border-radius:12px;margin-top:1rem}.tc-department-detail__section>header,.tc-department-detail__reuse>span{border-bottom:1px solid var(--tc-line);padding:.75rem .85rem;display:block}.tc-department-detail__section>header>div{gap:.12rem;display:grid}.tc-department-detail__section>header strong,.tc-department-detail__reuse>span{font-size:.64rem;font-weight:760}.tc-department-detail__section>header span{color:var(--tc-muted);font-size:.52rem}.tc-department-detail__members{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.5rem;padding:.75rem;display:grid}.tc-department-detail__members>span{border:1px solid var(--tc-line);border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.55rem;padding:.55rem;display:grid}.tc-department-detail__members i{background:var(--tc-surface-muted);border-radius:9px;place-items:center;width:34px;height:34px;font-size:.53rem;font-style:normal;font-weight:800;display:grid}.tc-department-detail__members>span>span{min-width:0;display:grid}.tc-department-detail__members strong{text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.tc-department-detail__members small{color:var(--tc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.49rem;overflow:hidden}.tc-department-detail__empty-members{gap:.15rem;padding:.95rem;display:grid}.tc-department-detail__empty-members strong{font-size:.62rem}.tc-department-detail__empty-members span{max-width:520px;color:var(--tc-muted);font-size:.53rem;line-height:1.45}.tc-department-detail__reuse>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.75rem;display:grid}.tc-department-detail__reuse article{background:var(--tc-surface-subtle);border-radius:9px;gap:.12rem;padding:.65rem;display:grid}.tc-department-detail__reuse strong{font-size:.58rem}.tc-department-detail__reuse small{color:var(--tc-muted);font-size:.48rem}.tc-department-sheet-backdrop{z-index:160;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#090c126b;border:0;position:fixed;inset:0}.tc-department-editor{z-index:170;border-left:1px solid var(--tc-line);background:var(--tc-surface);grid-template-rows:auto minmax(0,1fr);width:min(520px,100vw);height:100dvh;display:grid;position:fixed;top:0;right:0;box-shadow:-24px 0 70px #0000002e}.tc-department-editor>header{border-bottom:1px solid var(--tc-line);justify-content:space-between;align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.tc-department-editor>header>div{gap:.12rem;display:grid}.tc-department-editor>header span{color:var(--tc-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.5rem;font-weight:800}.tc-department-editor>header h2{margin:0;font-size:.9rem}.tc-department-editor>header p{color:var(--tc-muted);margin:0;font-size:.54rem}.tc-department-editor>header>button{border:1px solid var(--tc-line);width:34px;height:34px;color:var(--tc-ink);background:0 0;border-radius:9px;place-items:center;display:grid}.tc-department-editor form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.tc-department-editor__body{align-content:start;gap:.85rem;padding:1rem;display:grid;overflow-y:auto}.tc-department-member-picker{border:1px solid var(--tc-line);border-radius:11px;overflow:hidden}.tc-department-member-picker>header{border-bottom:1px solid var(--tc-line);justify-content:space-between;align-items:center;gap:.6rem;min-height:52px;padding:0 .75rem;display:flex}.tc-department-member-picker>header>div{gap:.08rem;display:grid}.tc-department-member-picker>header strong{font-size:.62rem}.tc-department-member-picker>header span,.tc-department-member-picker>header small{color:var(--tc-muted);font-size:.5rem}.tc-department-members{gap:.4rem;max-height:290px;padding:.55rem;display:grid;overflow-y:auto}.tc-department-member-option{border:1px solid var(--tc-line);cursor:pointer;border-radius:9px;grid-template-columns:18px 34px minmax(0,1fr);align-items:center;gap:.55rem;min-height:50px;padding:.45rem .5rem;display:grid}.tc-department-member-option input{width:15px;height:15px}.tc-department-member-option__avatar{background:var(--tc-surface-muted);border-radius:9px;place-items:center;width:34px;height:34px;font-size:.5rem;font-weight:800;display:grid}.tc-department-member-option>span:last-child{min-width:0;display:grid}.tc-department-member-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.tc-department-member-option small{color:var(--tc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;overflow:hidden}.tc-department-member-picker__empty{color:var(--tc-muted);padding:.9rem;font-size:.54rem}.tc-department-active{border:1px solid var(--tc-line);border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:.55rem;padding:.7rem;display:grid}.tc-department-active>span{gap:.08rem;display:grid}.tc-department-active strong{font-size:.6rem}.tc-department-active small{color:var(--tc-muted);font-size:.49rem}.tc-department-editor footer{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--tc-line);background:var(--tc-surface);grid-template-columns:auto 1fr auto auto;align-items:center;gap:.45rem;display:grid}html.tc-department-editor-open{overflow:hidden}.tc-departments-mobile{min-height:100dvh;padding-bottom:calc(82px + env(safe-area-inset-bottom))}.tc-departments-mobile-head{justify-content:space-between;align-items:flex-start;gap:.8rem;padding:1.25rem 1rem .85rem;display:flex}.tc-departments-mobile-head>div{min-width:0}.tc-departments-mobile-head>div>span{color:var(--tc-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.51rem;font-weight:800}.tc-departments-mobile-head h1{font-family:var(--tc-app-display);letter-spacing:-.045em;margin:.25rem 0 0;font-size:2rem;font-weight:400}.tc-departments-mobile-head p{max-width:300px;color:var(--tc-muted);margin:.4rem 0 0;font-size:.64rem;line-height:1.5}.tc-departments-mobile-head>button{border:1px solid var(--tc-line);background:var(--tc-ink);width:40px;height:40px;color:var(--tc-bg);border-radius:11px;flex:none;place-items:center;padding:0;display:grid}.tc-departments-mobile-head svg{width:1rem}.tc-departments-mobile-loading{gap:.55rem;padding:.25rem 1rem;display:grid}.tc-departments-mobile-loading>div{border:1px solid var(--tc-line);background:var(--tc-surface);border-radius:13px;height:88px;animation:.9s ease-in-out infinite alternate tc-inbox-pulse}.tc-departments-mobile-ready{gap:.75rem;display:grid}.tc-departments-mobile-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:0 1rem;display:grid}.tc-departments-mobile-summary article{border:1px solid var(--tc-line);background:var(--tc-surface);border-radius:12px;gap:.1rem;padding:.85rem;display:grid}.tc-departments-mobile-summary span,.tc-departments-mobile-summary small{color:var(--tc-muted);font-size:.5rem}.tc-departments-mobile-summary strong{margin-top:.18rem;font-size:1rem}.tc-departments-mobile-directory{margin:0 1rem}.tc-departments-mobile-directory>header{justify-content:space-between;align-items:end;gap:.5rem;padding:.2rem 0 .55rem;display:flex}.tc-departments-mobile-directory>header>div{gap:.06rem;display:grid}.tc-departments-mobile-directory>header span{color:var(--tc-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.49rem}.tc-departments-mobile-directory>header strong{font-size:.72rem}.tc-departments-mobile-directory>header small{color:var(--tc-muted);font-size:.5rem}.tc-departments-mobile .tc-departments-list{gap:.55rem;display:grid;overflow:visible}.tc-departments-mobile .tc-department-row{border:1px solid var(--tc-line);background:var(--tc-surface);border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;gap:.65rem;min-height:94px;padding:.75rem}.tc-departments-mobile .tc-department-row.is-active{box-shadow:none}.tc-departments-mobile .tc-department-row__mark{border-radius:12px;width:42px;height:42px}.tc-department-editor--mobile{border-top:1px solid var(--tc-line);border-left:0;border-radius:20px 20px 0 0;width:100%;height:min(88dvh,760px);top:auto;bottom:0;box-shadow:0 -24px 70px #00000038}.tc-department-editor__handle{background:var(--tc-line-strong);border-radius:999px;width:42px;height:4px;position:absolute;top:.42rem;left:50%;transform:translate(-50%)}.tc-department-editor--mobile>header{padding-top:1rem}@media (width<=760px){.tc-department-editor footer{grid-template-columns:auto 1fr auto}.tc-department-editor footer .tc-button--secondary{display:none}.tc-departments-error{margin-left:1rem;margin-right:1rem}}.tc-workflow-settings{gap:1rem;display:grid}.tc-workflow-list{gap:.55rem;padding:.75rem;display:grid}.tc-workflow-row{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-subtle));border-radius:10px;align-items:end;gap:.55rem;min-width:0;padding:.62rem;display:grid;position:relative}.tc-workflow-row--status{grid-template-columns:minmax(130px,1.2fr) minmax(110px,.9fr) minmax(120px,.9fr) 88px 32px}.tc-workflow-row--priority{grid-template-columns:minmax(140px,1.2fr) minmax(120px,1fr) 100px 32px}.tc-workflow-row--transition{grid-template-columns:minmax(140px,1fr) 24px minmax(140px,1fr) 32px;align-items:center}.tc-workflow-row label{gap:.28rem;min-width:0;display:grid}.tc-workflow-row label>span{color:var(--tc-app-muted,var(--tc-muted));font-size:.55rem;font-weight:700}.tc-workflow-row input,.tc-workflow-row select{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));width:100%;min-width:0;min-height:38px;color:var(--tc-app-ink,var(--tc-ink));font:inherit;border-radius:8px;outline:0;padding:0 .56rem;font-size:.63rem}.tc-workflow-row input:focus,.tc-workflow-row select:focus{border-color:var(--tc-app-border-strong,var(--tc-line-strong));box-shadow:0 0 0 3px var(--tc-app-ink,var(--tc-ink))}@supports (color:color-mix(in lab, red, red)){.tc-workflow-row input:focus,.tc-workflow-row select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-app-ink,var(--tc-ink)) 6%, transparent)}}.tc-workflow-transition-arrow{color:var(--tc-app-muted,var(--tc-muted));text-align:center;align-self:end;padding-bottom:.58rem;font-size:.8rem}.tc-workflow-remove{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));width:32px;height:32px;color:var(--tc-app-muted-strong,var(--tc-muted-strong));font:inherit;cursor:pointer;border-radius:8px;align-self:end;place-items:center;margin-bottom:3px;padding:0;font-size:.9rem;display:grid}.tc-workflow-remove:hover{border-color:var(--tc-danger)}@supports (color:color-mix(in lab, red, red)){.tc-workflow-remove:hover{border-color:color-mix(in srgb, var(--tc-danger) 35%, var(--tc-app-border,var(--tc-line)))}}.tc-workflow-remove:hover{color:var(--tc-danger)}.tc-workflow-defaults{padding:1rem}.tc-workflow-save{z-index:5;border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:11px;justify-content:flex-end;padding:.7rem;position:sticky;bottom:1rem}@supports (color:color-mix(in lab, red, red)){.tc-workflow-save{background:color-mix(in srgb, var(--tc-app-surface,var(--tc-surface)) 94%, transparent)}}.tc-workflow-save{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 30px #00000014}.tc-settings-inline-add{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));min-height:30px;color:var(--tc-app-ink,var(--tc-ink));font:inherit;border-radius:8px;padding:0 .5rem;font-size:.58rem;font-weight:700}.tc-settings-empty{color:var(--tc-app-muted,var(--tc-muted));text-align:center;margin:0;padding:.85rem;font-size:.64rem}.tc-workflow-settings--mobile{gap:.8rem;display:grid}.tc-workflow-settings--mobile .tc-settings-mobile-card>header{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.tc-workflow-settings--mobile .tc-settings-mobile-card>header>div{gap:.08rem;min-width:0;display:grid}.tc-workflow-settings--mobile .tc-workflow-list{padding:.62rem}.tc-workflow-settings--mobile .tc-workflow-row{grid-template-columns:1fr;gap:.5rem;padding:.65rem}.tc-workflow-settings--mobile .tc-workflow-transition-arrow{display:none}.tc-workflow-settings--mobile .tc-workflow-remove{width:28px;height:28px;margin:0;position:absolute;top:.45rem;right:.45rem}.tc-workflow-settings--mobile .tc-workflow-row label{padding-right:1.9rem}.tc-workflow-settings--mobile .tc-workflow-defaults{padding:.7rem .75rem .8rem}@media (width<=980px) and (width>=761px){.tc-workflow-row--status{grid-template-columns:repeat(2,minmax(0,1fr)) 32px}.tc-workflow-row--status label:nth-child(3),.tc-workflow-row--status label:nth-child(4){grid-row:2}.tc-workflow-row--status .tc-workflow-remove{grid-area:1/3/3;align-self:center}}.tc-notification-attention-card{margin-top:.65rem}.tc-notification-attention-card>header{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.tc-notification-attention-card>header>div strong,.tc-notification-attention-card>header>div span{display:block}.tc-notification-attention-card>header>div span{color:var(--tc-app-muted);margin-top:.08rem;font-size:.58rem}.tc-notification-attention-card__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.68rem .72rem;display:grid}.tc-notification-attention-toggle,.tc-notification-attention-field{border:1px solid var(--tc-app-border);background:var(--tc-app-surface-soft);border-radius:9px;justify-content:space-between;align-items:center;gap:.7rem;min-height:58px;padding:.55rem .6rem;display:flex}.tc-notification-attention-toggle>span:first-child strong,.tc-notification-attention-toggle>span:first-child small,.tc-notification-attention-field>span strong,.tc-notification-attention-field>span small{display:block}.tc-notification-attention-toggle strong,.tc-notification-attention-field strong{font-size:.64rem}.tc-notification-attention-toggle small,.tc-notification-attention-field small{color:var(--tc-app-muted);margin-top:.09rem;font-size:.55rem;line-height:1.35}.tc-notification-attention-field{grid-template-columns:minmax(0,1fr) minmax(130px,180px);display:grid}.tc-notification-attention-field .tc-input{min-height:38px}.tc-notification-attention-field--volume input[type=range]{width:100%;accent-color:var(--tc-app-ink)}@media (width<=767px){.tc-notification-attention-card>header{align-items:flex-start}.tc-notification-attention-card__body,.tc-notification-attention-card__body--mobile{grid-template-columns:1fr;padding:.62rem}.tc-notification-attention-field{grid-template-columns:1fr;gap:.45rem}}.tc-attention-stack{z-index:2147482500;overscroll-behavior:contain;pointer-events:none;scrollbar-width:thin;gap:.5rem;width:min(360px,100vw - 2rem);max-height:calc(100dvh - 2rem);display:grid;position:fixed;top:1rem;right:1rem;overflow-y:auto}.tc-attention-popup{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));width:100%;color:var(--tc-app-ink,var(--tc-ink));opacity:0;pointer-events:auto;cursor:pointer;text-align:left;border-radius:12px;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:.35rem;padding:.68rem;transition:opacity .16s,transform .16s,border-color .16s;display:grid;transform:translateY(-8px)scale(.985);box-shadow:0 16px 40px #0f172a2e}.tc-attention-popup__open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:.65rem;padding:0;display:grid}.tc-attention-popup__dismiss{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));width:32px;height:32px;color:inherit;cursor:pointer;border-radius:8px;place-items:center;padding:7px;display:grid}.tc-attention-popup__dismiss svg{width:16px;height:16px}.tc-attention-popup__open:focus-visible,.tc-attention-popup__dismiss:focus-visible{outline-offset:2px;outline:2px solid}.tc-attention-popup.is-visible{opacity:1;transform:translateY(0)scale(1)}.tc-attention-popup.is-leaving{opacity:0;transform:translateY(-6px)scale(.99)}.tc-attention-popup:hover{border-color:var(--tc-app-ink,var(--tc-ink))}@supports (color:color-mix(in lab, red, red)){.tc-attention-popup:hover{border-color:color-mix(in srgb, var(--tc-app-ink,var(--tc-ink)) 18%, var(--tc-app-border,var(--tc-line)))}}.tc-attention-popup__mark{background:var(--tc-app-surface-soft,var(--tc-surface-soft));width:38px;height:38px;color:var(--tc-app-ink,var(--tc-ink));border-radius:10px;place-items:center;display:grid}.tc-attention-popup__mark svg{width:18px;height:18px}.tc-attention-popup__copy{min-width:0}.tc-attention-popup__copy strong,.tc-attention-popup__copy>span,.tc-attention-popup__copy small{display:block}.tc-attention-popup__copy strong{font-size:.67rem;line-height:1.25}.tc-attention-popup__copy>span{color:var(--tc-app-muted,var(--tc-muted));text-overflow:ellipsis;white-space:nowrap;margin-top:.16rem;font-size:.59rem;line-height:1.4;overflow:hidden}.tc-attention-popup__copy small{color:var(--tc-app-faint,var(--tc-muted));margin-top:.18rem;font-size:.53rem}.tc-operations-content{gap:.8rem;display:grid}.tc-operations-topbar .tc-app-topbar__heading p{max-width:640px}.tc-operations-range{gap:.22rem;min-width:150px;display:grid}.tc-operations-range>span{color:var(--tc-app-muted,var(--tc-muted));font-size:.54rem;font-weight:700}.tc-operations-range select{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));min-height:36px;color:var(--tc-app-ink,var(--tc-ink));font:inherit;border-radius:9px;outline:none;padding:0 .65rem;font-size:.62rem;font-weight:650}.tc-operations-loading{gap:.7rem;display:grid}.tc-operations-loading__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.tc-operations-loading__stats span,.tc-operations-loading__panel{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:12px;animation:1.1s ease-in-out infinite alternate tc-operations-loading;display:block}.tc-operations-loading__stats span{min-height:92px}.tc-operations-loading__panel{min-height:210px}@keyframes tc-operations-loading{0%{opacity:.55}to{opacity:1}}.tc-operations-ready{gap:.8rem;display:grid}.tc-operations-section-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.tc-operations-section-heading>div span,.tc-operations-panel>header span,.tc-operations-mobile__period span{color:var(--tc-app-muted,var(--tc-muted));letter-spacing:.05em;text-transform:uppercase;font-size:.54rem;font-weight:750;display:block}.tc-operations-section-heading h2,.tc-operations-panel>header h2{color:var(--tc-app-ink,var(--tc-ink));margin:.14rem 0 0;font-size:.88rem;line-height:1.2}.tc-operations-section-heading p{max-width:540px;color:var(--tc-app-muted,var(--tc-muted));text-align:right;margin:0;font-size:.59rem;line-height:1.45}.tc-operations-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.tc-operations-metrics article{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:12px;align-content:center;gap:.18rem;min-height:96px;padding:.75rem;display:grid}.tc-operations-metrics article>span{color:var(--tc-app-muted,var(--tc-muted));font-size:.56rem;font-weight:680}.tc-operations-metrics article>strong{color:var(--tc-app-ink,var(--tc-ink));letter-spacing:-.035em;font-size:1.25rem;line-height:1.1}.tc-operations-metrics article>small{color:var(--tc-app-muted,var(--tc-muted));font-size:.52rem}.tc-operations-layout{grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);align-items:start;gap:.7rem;display:grid}.tc-operations-panel{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:12px;overflow:hidden}.tc-operations-panel>header{border-bottom:1px solid var(--tc-app-border,var(--tc-line));justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.72rem .78rem;display:flex}.tc-operations-panel>header small{max-width:340px;color:var(--tc-app-muted,var(--tc-muted));text-align:right;font-size:.53rem;line-height:1.4}.tc-operations-agents{display:grid}.tc-operations-agent{border-bottom:1px solid var(--tc-app-border,var(--tc-line));grid-template-columns:190px minmax(0,1fr) minmax(210px,.8fr);align-items:start;gap:.75rem;padding:.75rem .78rem;display:grid}.tc-operations-agent:last-child{border-bottom:0}.tc-operations-agent__identity{align-items:center;gap:.58rem;min-width:0;display:flex}.tc-operations-agent__avatar{background:var(--tc-app-surface-soft,var(--tc-surface-soft));width:36px;height:36px;color:var(--tc-app-ink,var(--tc-ink));border-radius:10px;flex:none;place-items:center;font-size:.62rem;font-weight:800;display:grid}.tc-operations-agent__identity>div{min-width:0}.tc-operations-agent__identity strong,.tc-operations-agent__identity span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tc-operations-agent__identity strong{font-size:.64rem}.tc-operations-agent__identity span{color:var(--tc-app-muted,var(--tc-muted));margin-top:.12rem;font-size:.53rem}.tc-operations-agent__metrics{grid-template-columns:repeat(3,minmax(80px,1fr));gap:.44rem;display:grid}.tc-operations-agent__metrics>div{background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:8px;gap:.1rem;min-width:0;padding:.42rem;display:grid}.tc-operations-agent__metrics span,.tc-operations-agent__metrics small{color:var(--tc-app-muted,var(--tc-muted));font-size:.48rem}.tc-operations-agent__metrics strong{font-size:.62rem}.tc-operations-agent__signals>strong{font-size:.57rem}.tc-operations-signals{gap:.32rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.tc-operations-signals li{color:var(--tc-app-muted,var(--tc-muted));grid-template-columns:17px minmax(0,1fr);align-items:start;gap:.34rem;font-size:.52rem;line-height:1.4;display:grid}.tc-operations-signals li>span{background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:999px;place-items:center;width:17px;height:17px;font-size:.5rem;font-weight:800;display:grid}.tc-operations-signals li.is-positive>span{color:#067647}.tc-operations-signals li.is-attention>span{color:#b54708}.tc-operations-signal-empty{color:var(--tc-app-muted,var(--tc-muted));margin:.4rem 0 0;font-size:.52rem;line-height:1.4}.tc-operations-rating-distribution{gap:.52rem;padding:.78rem;display:grid}.tc-operations-rating-row{grid-template-columns:25px minmax(0,1fr) 28px;align-items:center;gap:.45rem;font-size:.55rem;display:grid}.tc-operations-rating-row>span{color:var(--tc-app-muted,var(--tc-muted))}.tc-operations-rating-row>i{background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:999px;height:7px;overflow:hidden}.tc-operations-rating-row>i b{border-radius:inherit;background:#d97706;height:100%;display:block}.tc-operations-rating-row>strong{text-align:right}.tc-operations-feedback{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tc-operations-feedback-item{border-right:1px solid var(--tc-app-border,var(--tc-line));border-bottom:1px solid var(--tc-app-border,var(--tc-line));min-width:0;color:inherit;gap:.45rem;padding:.72rem .78rem;text-decoration:none;transition:background .14s;display:grid}.tc-operations-feedback-item:nth-child(2n){border-right:0}.tc-operations-feedback-item:hover{background:var(--tc-app-surface-soft,var(--tc-surface-soft))}.tc-operations-feedback-item__top{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.tc-operations-feedback-item__top strong,.tc-operations-feedback-item__top span{display:block}.tc-operations-feedback-item__top strong{font-size:.63rem}.tc-operations-feedback-item__top>div>span{color:var(--tc-app-muted,var(--tc-muted));margin-top:.1rem;font-size:.52rem}.tc-operations-feedback-item__score{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:999px;flex:none;padding:.2rem .42rem;font-size:.54rem;font-weight:760}.tc-operations-feedback-item__score.is-empty{color:var(--tc-app-muted,var(--tc-muted))}.tc-operations-feedback-item__stars{color:var(--tc-app-border-strong,#c8cdd5);gap:.08rem;font-size:.72rem;display:flex}.tc-operations-feedback-item__stars span.is-filled{color:#d97706}.tc-operations-feedback-item blockquote{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:9px;margin:0;padding:.55rem .6rem;font-size:.58rem;line-height:1.5}.tc-operations-feedback-item__no-review{color:var(--tc-app-muted,var(--tc-muted));margin:0;font-size:.55rem}.tc-operations-feedback-item footer{color:var(--tc-app-muted,var(--tc-muted));justify-content:space-between;gap:.6rem;font-size:.49rem;display:flex}.tc-operations-empty{color:var(--tc-app-muted,var(--tc-muted));text-align:center;padding:1.2rem}.tc-operations-empty strong{color:var(--tc-app-ink,var(--tc-ink));font-size:.66rem;display:block}.tc-operations-empty p{margin:.2rem 0 0;font-size:.55rem}.tc-operations-mobile{min-height:100dvh;padding-bottom:calc(78px + env(safe-area-inset-bottom))}.tc-operations-mobile__bar{justify-content:space-between}.tc-operations-mobile__bar>div:first-child span,.tc-operations-mobile__bar>div:first-child strong{display:block}.tc-operations-mobile__bar>div:first-child span{color:var(--tc-app-muted,var(--tc-muted));font-size:.52rem}.tc-operations-mobile__bar>div:first-child strong{margin-top:.05rem;font-size:.82rem}.tc-operations-mobile__bar-actions{align-items:center;gap:.32rem;display:flex}.tc-operations-mobile__content{gap:.7rem;display:grid}.tc-operations-range--mobile{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:10px;padding:.6rem}.tc-operations-mobile__period{margin-bottom:.08rem}.tc-operations-mobile__period strong{margin-top:.12rem;font-size:.77rem;display:block}.tc-operations-metrics--mobile{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-operations-metrics--mobile article{min-height:86px}.tc-operations-mobile .tc-operations-panel{margin-top:.7rem}.tc-operations-mobile .tc-operations-agent{grid-template-columns:1fr;gap:.6rem;padding:.65rem}.tc-operations-mobile .tc-operations-agent__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.tc-operations-mobile .tc-operations-feedback{grid-template-columns:1fr}.tc-operations-mobile .tc-operations-feedback-item{border-right:0}.tc-operations-mobile .tc-operations-panel>header{align-items:flex-start}@media (width<=1180px) and (width>=768px){.tc-operations-layout{grid-template-columns:1fr}.tc-operations-agent{grid-template-columns:170px minmax(0,1fr)}.tc-operations-agent__signals{grid-column:1/-1}}@media (width<=767px){.tc-attention-stack{top:calc(.65rem + env(safe-area-inset-top));width:auto;left:.65rem;right:.65rem}.tc-attention-popup{padding:.62rem}.tc-attention-popup__open{grid-template-columns:34px minmax(0,1fr)}.tc-attention-popup__mark{width:34px;height:34px}.tc-operations-loading__stats,.tc-operations-agent__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-operations-feedback-item footer{gap:.14rem;display:grid}}@media (prefers-reduced-motion:reduce){.tc-attention-popup,.tc-operations-loading__stats span,.tc-operations-loading__panel{transition-duration:.01ms!important;animation-duration:.01ms!important}}.tc-inbox-visitor-backdrop{z-index:2147482100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a47;border:0;position:fixed;inset:0}.tc-inbox-visitor-drawer{z-index:2147482200;border-left:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));width:min(760px,100vw - 72px);color:var(--tc-app-ink,var(--tc-ink));position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-24px 0 64px #0f172a29}.tc-inbox-visitor-drawer__header{border-bottom:1px solid var(--tc-app-border,var(--tc-line));justify-content:space-between;align-items:center;gap:1rem;min-height:88px;padding:1rem 1.1rem;display:flex}.tc-inbox-visitor-drawer__header>div{min-width:0}.tc-inbox-visitor-drawer__header span{color:var(--tc-app-muted,var(--tc-muted));letter-spacing:.06em;text-transform:uppercase;font-size:.52rem;font-weight:780;display:block}.tc-inbox-visitor-drawer__header h2{margin:.15rem 0 0;font-size:1rem;line-height:1.2}.tc-inbox-visitor-drawer__header p{max-width:520px;color:var(--tc-app-muted,var(--tc-muted));margin:.2rem 0 0;font-size:.58rem;line-height:1.45}.tc-inbox-visitor-drawer__header>button{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));width:34px;height:34px;color:inherit;cursor:pointer;border-radius:9px;flex:none;place-items:center;display:grid}.tc-inbox-visitor-drawer__header>button svg{width:16px;height:16px}.tc-inbox-visitor-drawer__body{grid-template-columns:286px minmax(0,1fr);height:calc(100dvh - 88px);min-height:0;display:grid}.tc-inbox-visitor-list-pane{border-right:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));min-width:0;overflow:hidden}.tc-inbox-visitor-list-head{border-bottom:1px solid var(--tc-app-border,var(--tc-line));justify-content:space-between;align-items:center;gap:.5rem;min-height:50px;padding:.65rem .75rem;display:flex}.tc-inbox-visitor-list-head strong{font-size:.61rem}.tc-inbox-visitor-list-head button{color:var(--tc-app-muted,var(--tc-muted));font:inherit;cursor:pointer;background:0 0;border:0;font-size:.52rem;font-weight:720}.tc-inbox-visitor-list{height:calc(100% - 50px);overflow:auto}.tc-inbox-visitor-row{border:0;border-bottom:1px solid var(--tc-app-border,var(--tc-line));width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:9px minmax(0,1fr) 16px;align-items:center;gap:.55rem;padding:.72rem .75rem;display:grid}.tc-inbox-visitor-row:hover,.tc-inbox-visitor-row.is-active{background:var(--tc-app-surface,var(--tc-surface))}.tc-inbox-visitor-row.is-active{box-shadow:inset 2px 0 0 var(--tc-app-ink,var(--tc-ink))}.tc-inbox-visitor-row__presence{background:#98a2b3;border-radius:999px;width:7px;height:7px}.tc-inbox-visitor-row__presence.is-ready{background:#12b76a;box-shadow:0 0 0 3px #12b76a21}.tc-inbox-visitor-row__copy{min-width:0}.tc-inbox-visitor-row__copy strong,.tc-inbox-visitor-row__copy span,.tc-inbox-visitor-row__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tc-inbox-visitor-row__copy strong{font-size:.59rem}.tc-inbox-visitor-row__copy span{color:var(--tc-app-muted,var(--tc-muted));margin-top:.12rem;font-size:.52rem}.tc-inbox-visitor-row__copy small{color:var(--tc-app-faint,var(--tc-muted));margin-top:.18rem;font-size:.48rem}.tc-inbox-visitor-row__chevron{color:var(--tc-app-muted,var(--tc-muted));font-size:1rem}.tc-inbox-visitor-list__loading,.tc-inbox-visitor-list__empty,.tc-inbox-visitor-detail__empty{min-height:180px;color:var(--tc-app-muted,var(--tc-muted));text-align:center;align-content:center;justify-items:center;gap:.3rem;padding:1rem;display:grid}.tc-inbox-visitor-list__loading strong,.tc-inbox-visitor-list__empty strong,.tc-inbox-visitor-detail__empty strong{color:var(--tc-app-ink,var(--tc-ink));font-size:.62rem}.tc-inbox-visitor-list__empty p,.tc-inbox-visitor-detail__empty p{margin:0;font-size:.54rem;line-height:1.45}.tc-inbox-visitor-detail{min-width:0;padding:1rem;overflow:auto}.tc-inbox-visitor-detail__hero{border-bottom:1px solid var(--tc-app-border,var(--tc-line));align-items:center;gap:.7rem;padding-bottom:.9rem;display:flex}.tc-inbox-visitor-detail__avatar{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:999px;flex:none;place-items:center;width:44px;height:44px;display:grid}.tc-inbox-visitor-detail__avatar svg{width:21px;height:21px}.tc-inbox-visitor-detail__hero>div{min-width:0}.tc-inbox-visitor-detail__hero span{color:var(--tc-app-muted,var(--tc-muted));text-transform:uppercase;font-size:.5rem;font-weight:700}.tc-inbox-visitor-detail__hero h3{text-overflow:ellipsis;white-space:nowrap;margin:.13rem 0 0;font-size:.82rem;overflow:hidden}.tc-inbox-visitor-detail__hero p{color:var(--tc-app-muted,var(--tc-muted));margin:.14rem 0 0;font-size:.54rem}.tc-inbox-visitor-detail__facts{border-bottom:1px solid var(--tc-app-border,var(--tc-line));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:.9rem 0;display:grid}.tc-inbox-visitor-detail__facts>div{min-width:0;padding:.5rem .65rem}.tc-inbox-visitor-detail__facts dt{color:var(--tc-app-muted,var(--tc-muted));font-size:.5rem;font-weight:700}.tc-inbox-visitor-detail__facts dd{overflow-wrap:anywhere;margin:.14rem 0 0;font-size:.57rem;line-height:1.45}.tc-inbox-visitor-detail__facts a{color:inherit;text-underline-offset:2px;text-decoration:underline}.tc-inbox-visitor-detail__actions{padding-top:.9rem}.tc-inbox-visitor-compose{gap:.65rem;display:grid}.tc-inbox-visitor-compose label{gap:.32rem;display:grid}.tc-inbox-visitor-compose label>span{font-size:.57rem;font-weight:720}.tc-inbox-visitor-compose textarea{resize:vertical;border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));width:100%;min-height:96px;color:inherit;font:inherit;border-radius:10px;outline:none;padding:.65rem;font-size:.58rem;line-height:1.5}.tc-inbox-visitor-compose textarea:focus{border-color:var(--tc-app-ink,var(--tc-ink))}@supports (color:color-mix(in lab, red, red)){.tc-inbox-visitor-compose textarea:focus{border-color:color-mix(in srgb, var(--tc-app-ink,var(--tc-ink)) 34%, var(--tc-app-border,var(--tc-line)))}}.tc-inbox-visitor-compose p{color:#b42318;min-height:.8rem;margin:0;font-size:.52rem}.tc-inbox-visitor-compose .tc-button{justify-self:start}.tc-inbox-visitor-connecting{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem;display:grid}.tc-inbox-visitor-connecting strong,.tc-inbox-visitor-connecting p{margin:0;display:block}.tc-inbox-visitor-connecting strong{font-size:.57rem}.tc-inbox-visitor-connecting p{color:var(--tc-app-muted,var(--tc-muted));margin-top:.1rem;font-size:.51rem;line-height:1.4}.tc-inbox-visitor-connecting>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.52rem;font-weight:750}.tc-inbox-visitors-button{position:relative}.tc-inbox-visitors-button [data-inbox-visitor-count]{background:var(--tc-app-ink,var(--tc-ink));min-width:18px;height:18px;color:var(--tc-app-surface,var(--tc-surface));border-radius:999px;place-items:center;padding:0 4px;font-size:.46rem;font-style:normal;font-weight:800;display:inline-grid}.tc-operations-topbar--refined{min-height:62px;padding-top:.55rem;padding-bottom:.55rem}.tc-operations-breadcrumb{min-width:0;color:var(--tc-app-muted,var(--tc-muted));align-items:center;gap:.45rem;font-size:.59rem;display:flex}.tc-operations-breadcrumb span,.tc-operations-breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-operations-breadcrumb span{max-width:260px}.tc-operations-breadcrumb i{opacity:.52;font-style:normal}.tc-operations-breadcrumb strong{color:var(--tc-app-ink,var(--tc-ink));font-size:.62rem}.tc-operations-content--refined{gap:.9rem}.tc-operations-command{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:14px;justify-content:space-between;align-items:end;gap:1.5rem;padding:1.05rem 1.1rem;display:flex}.tc-operations-command__copy{max-width:720px}.tc-operations-command__eyebrow{color:var(--tc-app-muted,var(--tc-muted));letter-spacing:.075em;font-size:.5rem;font-weight:800;display:block}.tc-operations-command h1{color:var(--tc-app-ink,var(--tc-ink));letter-spacing:-.035em;margin:.2rem 0 0;font-family:inherit;font-size:clamp(1.25rem,2vw,1.72rem);font-weight:690;line-height:1.08}.tc-operations-command p{max-width:660px;color:var(--tc-app-muted,var(--tc-muted));margin:.35rem 0 0;font-size:.62rem;line-height:1.55}.tc-operations-range--command{flex:0 0 190px;gap:.3rem;min-width:190px}.tc-operations-range--command>span{letter-spacing:.025em;text-transform:uppercase;font-size:.5rem}.tc-operations-range--command select{border-radius:10px;min-height:42px;padding:0 .75rem;font-size:.61rem}.tc-operations-section-heading--refined{align-items:center;padding:0 .1rem}.tc-operations-section-heading--refined h2{font-size:.82rem}.tc-operations-section-heading--refined p{max-width:590px;font-size:.54rem}.tc-operations-metrics--refined{gap:.72rem}.tc-operations-metrics--refined article{border-radius:13px;min-height:104px;padding:.85rem;position:relative}.tc-operations-metrics--refined article:before{background:var(--tc-app-border-strong,#c8cdd5);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:.85rem;right:.85rem}.tc-operations-metrics--refined article>strong{font-size:1.35rem}.tc-operations-layout--refined{grid-template-columns:minmax(0,1fr) 300px;gap:.75rem}.tc-operations-layout--refined .tc-operations-panel{border-radius:13px}.tc-operations-layout--refined .tc-operations-panel>header{align-items:center;min-height:64px;padding:.78rem .85rem}.tc-operations-layout--refined .tc-operations-panel--agents>header small{max-width:390px}.tc-operations-layout--refined .tc-operations-agent{grid-template-columns:minmax(190px,.8fr) minmax(250px,1fr);align-items:center;gap:.8rem 1rem;padding:.88rem .85rem}.tc-operations-layout--refined .tc-operations-agent__identity{gap:.65rem}.tc-operations-agent__avatar{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));letter-spacing:.015em;border-radius:999px;width:40px;height:40px;font-size:.58rem;position:relative}.tc-operations-agent__avatar:after{border:2px solid var(--tc-app-surface,var(--tc-surface));content:"";background:#12b76a;border-radius:999px;width:8px;height:8px;position:absolute;bottom:1px;right:-1px}.tc-operations-layout--refined .tc-operations-agent__identity strong{font-size:.65rem}.tc-operations-layout--refined .tc-operations-agent__identity span{margin-top:.18rem;font-size:.51rem}.tc-operations-layout--refined .tc-operations-agent__signals{border-left:1px solid var(--tc-app-border,var(--tc-line));min-width:0;padding-left:.75rem}.tc-operations-layout--refined .tc-operations-agent__metrics{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem}.tc-operations-layout--refined .tc-operations-agent__metrics>div{border:1px solid var(--tc-app-border,var(--tc-line));align-content:center;min-height:54px;padding:.45rem .5rem}@supports (color:color-mix(in lab, red, red)){.tc-operations-layout--refined .tc-operations-agent__metrics>div{border:1px solid color-mix(in srgb, var(--tc-app-border,var(--tc-line)) 70%, transparent)}}.tc-operations-layout--refined .tc-operations-agent__metrics>div{border-radius:9px}.tc-operations-layout--refined .tc-operations-rating-distribution{padding:.9rem .85rem}.tc-operations-layout--refined .tc-operations-rating-row{grid-template-columns:28px minmax(0,1fr) 24px}.tc-operations-panel--feedback{border-radius:13px}@media (width<=1120px) and (width>=768px){.tc-operations-command{align-items:center}.tc-operations-layout--refined{grid-template-columns:1fr}.tc-operations-layout--refined .tc-operations-agent__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.tc-inbox-visitor-drawer{border-left:0;width:100vw}.tc-inbox-visitor-drawer__header{min-height:82px;padding:calc(.8rem + env(safe-area-inset-top)) .85rem .75rem}.tc-inbox-visitor-drawer__header p{display:none}.tc-inbox-visitor-drawer__body{height:calc(100dvh - 82px - env(safe-area-inset-top));grid-template-columns:1fr}.tc-inbox-visitor-list-pane{border-right:0;border-bottom:1px solid var(--tc-app-border,var(--tc-line));max-height:42dvh}.tc-inbox-visitor-list{max-height:calc(42dvh - 50px)}.tc-inbox-visitor-detail{padding:.8rem}.tc-inbox-visitor-detail__facts{grid-template-columns:1fr}.tc-inbox-visitor-detail__facts>div{padding-left:0;padding-right:0}.tc-inbox-visitor-connecting{grid-template-columns:auto minmax(0,1fr)}.tc-inbox-visitor-connecting>button{grid-column:2;justify-self:start}.tc-operations-mobile .tc-operations-agent__avatar{border-radius:999px;width:42px;height:42px;font-size:.6rem}.tc-operations-mobile .tc-operations-agent__identity{gap:.65rem}.tc-operations-mobile .tc-operations-agent__identity strong{font-size:.66rem}.tc-operations-mobile .tc-operations-agent__identity span{margin-top:.16rem;font-size:.51rem}.tc-operations-mobile .tc-operations-agent__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.tc-operations-mobile .tc-operations-agent__metrics>div{border:1px solid var(--tc-app-border,var(--tc-line));align-content:center;min-height:52px;padding:.48rem}@supports (color:color-mix(in lab, red, red)){.tc-operations-mobile .tc-operations-agent__metrics>div{border:1px solid color-mix(in srgb, var(--tc-app-border,var(--tc-line)) 65%, transparent)}}.tc-operations-mobile .tc-operations-agent__metrics>div{border-radius:9px}.tc-operations-mobile .tc-operations-agent__signals{padding-top:.1rem}}.tc-operations-global-actions .tc-theme-toggle{width:40px;min-width:40px;height:40px;box-shadow:none;border-radius:999px;padding:0}.tc-operations-global-actions .tc-app-icon-button{width:40px;height:40px;box-shadow:none;border-radius:999px}.tc-operations-global-actions .tc-user-menu-trigger{min-width:196px;min-height:42px;box-shadow:none;border-radius:999px}.tc-operations-global-actions .tc-user-avatar,.tc-operations-global-actions .tc-user-avatar--large{border-radius:999px}.tc-operations-command__filters{gap:.5rem;min-width:210px;display:grid}.tc-operations-custom-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.tc-operations-custom-range label{gap:.24rem;min-width:0;display:grid}.tc-operations-custom-range label>span{color:var(--tc-app-muted,var(--tc-muted));letter-spacing:.045em;text-transform:uppercase;font-size:.48rem;font-weight:750}.tc-operations-custom-range input{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));width:100%;min-height:38px;color:var(--tc-app-ink,var(--tc-ink));font:inherit;border-radius:9px;outline:0;padding:0 .55rem;font-size:.56rem}.tc-operations-health-card{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:13px;justify-content:space-between;align-items:center;gap:1rem;min-height:78px;padding:.8rem .9rem;display:flex}.tc-operations-health-card__identity{align-items:center;gap:.65rem;min-width:0;display:flex}.tc-operations-health-card__icon{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));width:38px;height:38px;color:var(--tc-app-ink,var(--tc-ink));border-radius:10px;flex:0 0 38px;place-items:center;display:grid}.tc-operations-health-card__icon svg{width:18px;height:18px}.tc-operations-health-card__identity>div{min-width:0}.tc-operations-health-card__identity>div>span{color:var(--tc-app-muted,var(--tc-muted));letter-spacing:.06em;text-transform:uppercase;font-size:.5rem;font-weight:780;display:block}.tc-operations-health-card h2{color:var(--tc-app-ink,var(--tc-ink));margin:.12rem 0 0;font-size:.84rem;line-height:1.2}.tc-operations-health-card>p{max-width:610px;color:var(--tc-app-muted,var(--tc-muted));text-align:right;margin:0;font-size:.54rem;line-height:1.5}.tc-operations-agent__avatar{box-sizing:border-box;border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));min-width:42px;min-height:42px;overflow:hidden;border-radius:50%!important;flex:0 0 42px!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;padding:0!important;line-height:1!important;display:flex!important}.tc-operations-agent__avatar:after{content:none!important;display:none!important}.tc-operations-agent__avatar svg{flex:0 0 20px;width:20px;height:20px;display:block}.tc-operations-pagination{border-top:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));justify-content:space-between;align-items:center;gap:.6rem;padding:.65rem .78rem;display:flex}.tc-operations-pagination>span{text-align:center;gap:.05rem;min-width:0;display:grid}.tc-operations-pagination>span strong{font-size:.54rem}.tc-operations-pagination>span small{color:var(--tc-app-muted,var(--tc-muted));font-size:.47rem}.tc-operations-pagination button{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));min-height:32px;color:var(--tc-app-ink,var(--tc-ink));font:inherit;cursor:pointer;border-radius:8px;padding:0 .65rem;font-size:.52rem;font-weight:720}.tc-operations-pagination button:disabled{opacity:.42;cursor:not-allowed}.tc-operations-mobile .tc-operations-range--mobile{gap:.55rem;display:grid}.tc-operations-mobile .tc-operations-range--mobile>label{gap:.25rem;display:grid}.tc-operations-mobile .tc-operations-range--mobile>label>span{color:var(--tc-app-muted,var(--tc-muted));font-size:.52rem;font-weight:720}.tc-operations-health-card--mobile{align-items:stretch;gap:.58rem;min-height:0;padding:.72rem;display:grid}.tc-operations-health-card--mobile>p{border-top:1px solid var(--tc-app-border,var(--tc-line));text-align:left;max-width:none;padding-top:.55rem;font-size:.52rem}.tc-operations-health-card--mobile .tc-operations-health-card__icon{flex-basis:34px;width:34px;height:34px}.tc-operations-health-card--mobile .tc-operations-health-card__icon svg{width:16px;height:16px}@media (width<=767px){.tc-operations-custom-range{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-operations-custom-range input{min-height:40px;font-size:.6rem}.tc-operations-mobile .tc-operations-agent__avatar{min-width:42px;min-height:42px;flex-basis:42px!important;width:42px!important;height:42px!important}.tc-operations-mobile .tc-operations-agent__avatar svg{width:20px;height:20px}.tc-operations-pagination{padding:.6rem}.tc-operations-pagination button{min-height:34px;padding:0 .55rem}}.tc-channel-setup__rail{gap:.35rem;margin-top:1.2rem;display:grid}.tc-channel-setup__rail>span{color:var(--tc-app-muted,var(--tc-muted));border:1px solid #0000;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:.6rem;padding:.55rem .6rem;display:grid}.tc-channel-setup__rail>span>i{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));width:28px;height:28px;color:var(--tc-app-muted,var(--tc-muted));border-radius:999px;place-items:center;font-size:.54rem;font-style:normal;font-weight:800;display:grid}.tc-channel-setup__rail>span>span{gap:.08rem;display:grid}.tc-channel-setup__rail strong{color:var(--tc-app-ink,var(--tc-ink));font-size:.58rem}.tc-channel-setup__rail small{font-size:.48rem}.tc-channel-setup__rail .is-current{border-color:var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft))}.tc-channel-setup__rail .is-current>i,.tc-channel-setup__rail .is-complete>i{border-color:var(--tc-app-ink,var(--tc-ink));background:var(--tc-app-ink,var(--tc-ink));color:var(--tc-app-surface,var(--tc-surface))}.tc-channel-setup__desktop-page{gap:1rem;width:min(920px,100%);margin:0 auto;padding:1.3rem 1.25rem 2rem;display:grid}.tc-channel-setup__heading{max-width:690px}.tc-channel-setup__heading>span,.tc-channel-mobile-head>span{color:var(--tc-app-muted,var(--tc-muted));letter-spacing:.08em;font-size:.5rem;font-weight:800;display:block}.tc-channel-setup__heading h2{letter-spacing:-.035em;margin:.2rem 0 0;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.08}.tc-channel-setup__heading p{max-width:660px;color:var(--tc-app-muted,var(--tc-muted));margin:.45rem 0 0;font-size:.64rem;line-height:1.55}.tc-channel-form{gap:.9rem;display:grid}.tc-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.tc-channel-option{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));min-width:0;min-height:92px;color:var(--tc-app-ink,var(--tc-ink));cursor:pointer;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.8rem;transition:border-color .14s,background .14s,transform .14s;display:grid;position:relative;overflow:hidden}.tc-channel-option:hover{border-color:var(--tc-app-border-strong,#b9bec6);transform:translateY(-1px)}.tc-channel-option:has(input:checked){border-color:var(--tc-app-ink,var(--tc-ink))}@supports (color:color-mix(in lab, red, red)){.tc-channel-option:has(input:checked){border-color:color-mix(in srgb, var(--tc-app-ink,var(--tc-ink)) 38%, var(--tc-app-border,var(--tc-line)))}}.tc-channel-option:has(input:checked){background:var(--tc-app-ink,var(--tc-ink))}@supports (color:color-mix(in lab, red, red)){.tc-channel-option:has(input:checked){background:color-mix(in srgb, var(--tc-app-ink,var(--tc-ink)) 3%, var(--tc-app-surface,var(--tc-surface)))}}.tc-channel-option:has(input:checked){box-shadow:inset 0 0 0 1px var(--tc-app-ink,var(--tc-ink))}@supports (color:color-mix(in lab, red, red)){.tc-channel-option:has(input:checked){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tc-app-ink,var(--tc-ink)) 7%, transparent)}}.tc-channel-option input{opacity:0;pointer-events:none;position:absolute}.tc-channel-option__icon{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));width:42px;height:42px;color:var(--tc-app-ink,var(--tc-ink));border-radius:12px;place-items:center;display:grid}.tc-channel-option__icon svg{width:20px;height:20px}.tc-channel-option--live .tc-channel-option__icon{border-color:#1570ef}@supports (color:color-mix(in lab, red, red)){.tc-channel-option--live .tc-channel-option__icon{border-color:color-mix(in srgb, #1570ef 22%, var(--tc-app-border,var(--tc-line)))}}.tc-channel-option--live .tc-channel-option__icon{background:#1570ef}@supports (color:color-mix(in lab, red, red)){.tc-channel-option--live .tc-channel-option__icon{background:color-mix(in srgb, #1570ef 8%, var(--tc-app-surface,var(--tc-surface)))}}.tc-channel-option--live .tc-channel-option__icon{color:#175cd3}.tc-channel-option--ai .tc-channel-option__icon{border-color:#7f56d9}@supports (color:color-mix(in lab, red, red)){.tc-channel-option--ai .tc-channel-option__icon{border-color:color-mix(in srgb, #7f56d9 22%, var(--tc-app-border,var(--tc-line)))}}.tc-channel-option--ai .tc-channel-option__icon{background:#7f56d9}@supports (color:color-mix(in lab, red, red)){.tc-channel-option--ai .tc-channel-option__icon{background:color-mix(in srgb, #7f56d9 8%, var(--tc-app-surface,var(--tc-surface)))}}.tc-channel-option--ai .tc-channel-option__icon{color:#6941c6}.tc-channel-option__copy{gap:.16rem;min-width:0;display:grid}.tc-channel-option__copy strong{font-size:.68rem;line-height:1.25}.tc-channel-option__copy small{color:var(--tc-app-muted,var(--tc-muted));font-size:.54rem;line-height:1.45}.tc-channel-option__meta{border:1px solid var(--tc-app-border,var(--tc-line));color:var(--tc-app-muted,var(--tc-muted));white-space:nowrap;border-radius:999px;padding:.22rem .42rem;font-size:.47rem;font-weight:720}.tc-channel-option__meta.is-ready{border-color:#12b76a}@supports (color:color-mix(in lab, red, red)){.tc-channel-option__meta.is-ready{border-color:color-mix(in srgb, #12b76a 25%, var(--tc-app-border,var(--tc-line)))}}.tc-channel-option__meta.is-ready{background:#12b76a}@supports (color:color-mix(in lab, red, red)){.tc-channel-option__meta.is-ready{background:color-mix(in srgb, #12b76a 7%, var(--tc-app-surface,var(--tc-surface)))}}.tc-channel-option__meta.is-ready{color:#067647}.tc-channel-option__check{border:1px solid var(--tc-app-border-strong,#c8cdd5);background:var(--tc-app-surface,var(--tc-surface));color:#0000;border-radius:6px;place-items:center;width:21px;height:21px;font-size:.55rem;font-weight:900;display:grid}.tc-channel-option:has(input:checked) .tc-channel-option__check{border-color:var(--tc-app-ink,var(--tc-ink));background:var(--tc-app-ink,var(--tc-ink));color:var(--tc-app-surface,var(--tc-surface))}.tc-channel-ai-divider,.tc-widget-install-divider{color:var(--tc-app-muted,var(--tc-muted));text-transform:uppercase;letter-spacing:.06em;grid-template-columns:1fr auto 1fr;align-items:center;gap:.7rem;font-size:.49rem;font-weight:720;display:grid}.tc-channel-ai-divider:before,.tc-channel-ai-divider:after,.tc-widget-install-divider:before,.tc-widget-install-divider:after{background:var(--tc-app-border,var(--tc-line));content:"";height:1px}.tc-channel-option--ai{min-height:102px}.tc-channel-form__footer{justify-content:space-between;align-items:center;gap:1rem;padding-top:.3rem;display:flex}.tc-channel-form__footer>span{max-width:560px;color:var(--tc-app-muted,var(--tc-muted));font-size:.53rem;line-height:1.45}.tc-channel-mobile-head{padding:1rem .85rem .7rem}.tc-channel-mobile-head h1{letter-spacing:-.03em;margin:.25rem 0 0;font-size:1.35rem;line-height:1.08}.tc-channel-mobile-head p{color:var(--tc-app-muted,var(--tc-muted));margin:.42rem 0 0;font-size:.64rem;line-height:1.5}.tc-channel-form--mobile{padding:0 .75rem calc(1rem + env(safe-area-inset-bottom))}.tc-channel-mobile-list{gap:.55rem;display:grid}.tc-channel-form--mobile .tc-channel-option{border-radius:12px;grid-template-columns:40px minmax(0,1fr) 22px;min-height:76px;padding:.68rem .7rem}.tc-channel-form--mobile .tc-channel-option__icon{width:40px;height:40px}.tc-channel-form--mobile .tc-channel-option__meta{display:none}.tc-channel-form--mobile .tc-channel-option--ai{min-height:94px}.tc-channel-mobile-footer{padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));gap:.45rem;margin:.1rem -.75rem -1rem;display:grid;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.tc-channel-mobile-footer{background:color-mix(in srgb, var(--tc-app-surface,var(--tc-surface)) 96%, transparent)}}.tc-channel-mobile-footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tc-channel-mobile-footer small{color:var(--tc-app-muted,var(--tc-muted));text-align:center;font-size:.5rem}.tc-dashboard-get-started{gap:.7rem;display:grid}.tc-dashboard-get-started__header{justify-content:space-between;align-items:end;gap:1rem;padding:0 .08rem;display:flex}.tc-dashboard-get-started__header>div>span{color:var(--tc-app-muted,var(--tc-muted));letter-spacing:.07em;font-size:.48rem;font-weight:800;display:block}.tc-dashboard-get-started__header h2{margin:.15rem 0 0;font-size:.94rem}.tc-dashboard-get-started__header p{color:var(--tc-app-muted,var(--tc-muted));margin:.2rem 0 0;font-size:.54rem}.tc-dashboard-get-started__header>a{color:var(--tc-app-ink,var(--tc-ink));font-size:.53rem;font-weight:720;text-decoration:none}.tc-dashboard-get-started__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.tc-dashboard-channel-card{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:13px;align-content:space-between;gap:.65rem;min-height:155px;padding:.8rem;display:grid}.tc-dashboard-channel-card--live{border-color:#1570ef;min-height:174px}@supports (color:color-mix(in lab, red, red)){.tc-dashboard-channel-card--live{border-color:color-mix(in srgb, #1570ef 20%, var(--tc-app-border,var(--tc-line)))}}.tc-dashboard-channel-card--live{background:#1570ef}@supports (color:color-mix(in lab, red, red)){.tc-dashboard-channel-card--live{background:color-mix(in srgb, #1570ef 3.5%, var(--tc-app-surface,var(--tc-surface)))}}.tc-dashboard-channel-card__top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tc-dashboard-channel-card__icon,.tc-mobile-channel-card__icon{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));width:34px;height:34px;color:var(--tc-app-ink,var(--tc-ink));border-radius:10px;place-items:center;display:grid}.tc-dashboard-channel-card__icon svg,.tc-mobile-channel-card__icon svg{width:17px;height:17px}.tc-dashboard-channel-card--live .tc-dashboard-channel-card__icon,.tc-mobile-channel-card--live .tc-mobile-channel-card__icon{border-color:#1570ef}@supports (color:color-mix(in lab, red, red)){.tc-dashboard-channel-card--live .tc-dashboard-channel-card__icon,.tc-mobile-channel-card--live .tc-mobile-channel-card__icon{border-color:color-mix(in srgb, #1570ef 22%, var(--tc-app-border,var(--tc-line)))}}.tc-dashboard-channel-card--live .tc-dashboard-channel-card__icon,.tc-mobile-channel-card--live .tc-mobile-channel-card__icon{color:#175cd3}.tc-dashboard-channel-card__badge{background:#12b76a;border-radius:999px;padding:.24rem .45rem}@supports (color:color-mix(in lab, red, red)){.tc-dashboard-channel-card__badge{background:color-mix(in srgb, #12b76a 9%, var(--tc-app-surface,var(--tc-surface)))}}.tc-dashboard-channel-card__badge{color:#067647;font-size:.47rem;font-weight:760}.tc-dashboard-channel-card__copy{gap:.2rem;display:grid}.tc-dashboard-channel-card__copy>strong{font-size:.69rem}.tc-dashboard-channel-card__copy>span{color:var(--tc-app-muted,var(--tc-muted));font-size:.54rem;line-height:1.45}.tc-dashboard-channel-card__copy>small{color:var(--tc-app-muted,var(--tc-muted));font-size:.49rem}.tc-dashboard-channel-card__copy>small b{color:#067647}.tc-dashboard-channel-card__actions{align-items:center;gap:.45rem;display:flex}.tc-dashboard-channel-empty{border:1px dashed var(--tc-app-border,var(--tc-line));color:var(--tc-app-muted,var(--tc-muted));border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.7rem;padding:.55rem .65rem;font-size:.52rem;display:flex}.tc-dashboard-channel-empty a{color:var(--tc-app-ink,var(--tc-ink));font-weight:720;text-decoration:none}.tc-mobile-get-started{overflow:hidden}.tc-mobile-panel__header>div{gap:.05rem;display:grid}.tc-mobile-panel__header>div>span{color:var(--tc-app-muted,var(--tc-muted));font-size:.48rem}.tc-mobile-channel-card{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:12px;gap:.45rem;margin:.7rem;padding:.75rem;display:grid}.tc-mobile-channel-card--live{border-color:#1570ef}@supports (color:color-mix(in lab, red, red)){.tc-mobile-channel-card--live{border-color:color-mix(in srgb, #1570ef 22%, var(--tc-app-border,var(--tc-line)))}}.tc-mobile-channel-card--live{background:#1570ef}@supports (color:color-mix(in lab, red, red)){.tc-mobile-channel-card--live{background:color-mix(in srgb, #1570ef 3.5%, var(--tc-app-surface,var(--tc-surface)))}}.tc-mobile-channel-card__top{justify-content:space-between;align-items:center;display:flex}.tc-mobile-channel-card>strong{font-size:.68rem}.tc-mobile-channel-card>p{color:var(--tc-app-muted,var(--tc-muted));margin:0;font-size:.56rem;line-height:1.45}.tc-mobile-channel-card>small{color:var(--tc-app-muted,var(--tc-muted));font-size:.49rem}.tc-mobile-channel-card>small b{color:#067647}.tc-mobile-channel-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.15rem;display:grid}.tc-mobile-future-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:0 .7rem .7rem;display:grid}.tc-mobile-future-channels>article{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:10px;gap:.08rem;min-width:0;padding:.6rem;display:grid}.tc-mobile-future-channels article>span{color:var(--tc-app-muted,var(--tc-muted));font-size:.48rem}.tc-mobile-future-channels article>strong{font-size:.59rem}.tc-mobile-future-channels article>small{color:var(--tc-app-muted,var(--tc-muted));font-size:.45rem}.tc-mobile-future-channels__empty{border:1px dashed var(--tc-app-border,var(--tc-line));color:var(--tc-app-muted,var(--tc-muted));text-align:center;border-radius:9px;grid-column:1/-1;padding:.55rem;font-size:.5rem}.tc-widget-install-content{align-content:start;gap:.9rem;display:grid}.tc-widget-install-steps{grid-template-columns:repeat(3,1fr);gap:0;width:min(610px,100%);margin:0 auto;display:grid}.tc-widget-install-steps>span{color:var(--tc-app-muted,var(--tc-muted));text-align:center;justify-items:center;gap:.25rem;font-size:.5rem;display:grid;position:relative}.tc-widget-install-steps>span:not(:last-child):after{background:var(--tc-app-border,var(--tc-line));content:"";width:calc(100% - 36px);height:1px;position:absolute;top:14px;left:calc(50% + 18px)}.tc-widget-install-steps i{z-index:1;border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:999px;place-items:center;width:29px;height:29px;font-style:normal;font-weight:800;display:grid;position:relative}.tc-widget-install-steps .is-active,.tc-widget-install-steps .is-complete{color:var(--tc-app-ink,var(--tc-ink))}.tc-widget-install-steps .is-active i,.tc-widget-install-steps .is-complete i{border-color:var(--tc-app-ink,var(--tc-ink));background:var(--tc-app-ink,var(--tc-ink));color:var(--tc-app-surface,var(--tc-surface))}.tc-widget-install-stage{gap:.8rem;width:min(760px,100%);margin:0 auto;display:grid}.tc-widget-install-stage__heading{text-align:center;padding-top:.35rem}.tc-widget-install-stage__heading>span{color:var(--tc-app-muted,var(--tc-muted));letter-spacing:.07em;font-size:.48rem;font-weight:800}.tc-widget-install-stage__heading h2{letter-spacing:-.025em;margin:.2rem 0 0;font-size:1.2rem}.tc-widget-install-stage__heading p{max-width:610px;color:var(--tc-app-muted,var(--tc-muted));margin:.3rem auto 0;font-size:.57rem;line-height:1.5}.tc-widget-install-stage__heading code{background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:4px;padding:.05rem .2rem;font-size:.52rem}.tc-widget-install-card,.tc-widget-install-code-card,.tc-widget-install-test-card{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:14px}.tc-widget-install-card--website{grid-template-columns:44px minmax(0,1fr);gap:.7rem;padding:.9rem;display:grid}.tc-widget-install-card__icon{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:12px;grid-row:span 2;place-items:center;width:44px;height:44px;display:grid}.tc-widget-install-card__icon svg{width:20px;height:20px}.tc-widget-install-card__copy{gap:.16rem;display:grid}.tc-widget-install-card__copy strong{font-size:.7rem}.tc-widget-install-card__copy span{color:var(--tc-app-muted,var(--tc-muted));font-size:.55rem;line-height:1.45}.tc-widget-install-website-field,.tc-widget-install-card__actions,.tc-widget-install-card--website>.tc-field-error{grid-column:2}.tc-widget-install-website-field>span{justify-content:space-between;align-items:center;display:flex}.tc-widget-install-website-field>span small{color:var(--tc-app-muted,var(--tc-muted));font-size:.47rem;font-weight:500}.tc-widget-install-card__actions{justify-content:flex-end;gap:.45rem;display:flex}.tc-widget-install-code-card{padding:.85rem}.tc-widget-install-code-card>header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.tc-widget-install-code-card>header>div{align-items:center;gap:.6rem;min-width:0;display:flex}.tc-widget-install-code-card__icon{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.tc-widget-install-code-card__icon svg{width:18px;height:18px}.tc-widget-install-code-card header strong,.tc-widget-install-code-card header small{display:block}.tc-widget-install-code-card header strong{font-size:.66rem}.tc-widget-install-code-card header small{color:var(--tc-app-muted,var(--tc-muted));margin-top:.12rem;font-size:.51rem}.tc-widget-install-code{position:relative}.tc-widget-install-code textarea{resize:none;border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));width:100%;min-height:135px;color:var(--tc-app-ink,var(--tc-ink));border-radius:10px;outline:0;padding:.72rem 5.8rem .72rem .72rem;font:500 .53rem/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.tc-widget-install-code>button{background:var(--tc-app-ink,var(--tc-ink));min-height:31px;color:var(--tc-app-surface,var(--tc-surface));font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 .65rem;font-size:.5rem;font-weight:760;position:absolute;bottom:.55rem;right:.55rem}.tc-widget-install-code-card__actions{justify-content:flex-end;gap:.45rem;margin-top:.65rem;display:flex}.tc-widget-install-methods{gap:.5rem;display:grid}.tc-widget-install-methods>article{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:62px;padding:.65rem .7rem;display:grid}.tc-widget-install-methods__icon{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:9px;place-items:center;width:34px;height:34px;font-size:.58rem;font-weight:800;display:grid}.tc-widget-install-methods__icon svg{width:17px;height:17px}.tc-widget-install-methods strong,.tc-widget-install-methods small{display:block}.tc-widget-install-methods strong{font-size:.59rem}.tc-widget-install-methods small{color:var(--tc-app-muted,var(--tc-muted));margin-top:.1rem;font-size:.49rem}.tc-widget-install-test-card{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem;display:grid}.tc-widget-install-test-card__mark{background:#1570ef;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-widget-install-test-card__mark{background:color-mix(in srgb, #1570ef 9%, var(--tc-app-surface,var(--tc-surface)))}}.tc-widget-install-test-card__mark{color:#175cd3}.tc-widget-install-test-card__mark svg{width:25px;height:25px}.tc-widget-install-test-card>div>span{color:var(--tc-app-muted,var(--tc-muted));letter-spacing:.06em;font-size:.47rem;font-weight:800}.tc-widget-install-test-card h3,.tc-widget-install-test-card h2{margin:.12rem 0 0;font-size:.84rem}.tc-widget-install-test-card p{color:var(--tc-app-muted,var(--tc-muted));margin:.22rem 0 0;font-size:.53rem;line-height:1.45}.tc-widget-install-test-card__actions{gap:.4rem;display:grid}.tc-widget-install-checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.tc-widget-install-checklist>div{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:10px;grid-template-columns:27px minmax(0,1fr);gap:.5rem;padding:.65rem;display:grid}.tc-widget-install-checklist i{background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:999px;place-items:center;width:27px;height:27px;font-size:.5rem;font-style:normal;font-weight:800;display:grid}.tc-widget-install-checklist strong,.tc-widget-install-checklist small{display:block}.tc-widget-install-checklist strong{font-size:.56rem}.tc-widget-install-checklist small{color:var(--tc-app-muted,var(--tc-muted));margin-top:.1rem;font-size:.47rem;line-height:1.4}.tc-widget-install-mobile{min-height:100dvh;padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.tc-mobile-appbar__title{font-size:.65rem}.tc-widget-install-mobile__head{text-align:center;padding:.9rem .85rem .55rem}.tc-widget-install-mobile__head>span{color:var(--tc-app-muted,var(--tc-muted));letter-spacing:.07em;font-size:.47rem;font-weight:800}.tc-widget-install-mobile__head h1{letter-spacing:-.03em;margin:.2rem 0 0;font-size:1.28rem}.tc-widget-install-mobile__head p{color:var(--tc-app-muted,var(--tc-muted));margin:.35rem 0 0;font-size:.58rem;line-height:1.45}.tc-widget-install-steps--mobile{width:calc(100% - 1.5rem);margin:.4rem .75rem .75rem}.tc-widget-install-stage--mobile{width:auto;margin:0 .75rem}.tc-widget-install-stage--mobile .tc-widget-install-card--website{grid-template-columns:1fr;gap:.55rem;padding:.75rem;display:grid}.tc-widget-install-stage--mobile .tc-widget-install-card__copy,.tc-widget-install-stage--mobile .tc-widget-install-website-field,.tc-widget-install-stage--mobile .tc-field-error,.tc-widget-install-stage--mobile .tc-widget-install-card__actions{grid-column:auto}.tc-widget-install-skip-link,.tc-widget-install-customize-link{color:var(--tc-app-muted,var(--tc-muted));font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;font-size:.52rem;font-weight:680;text-decoration:none}.tc-widget-install-stage--mobile .tc-widget-install-code-card{padding:.72rem}.tc-widget-install-stage--mobile .tc-widget-install-code textarea{min-height:170px;padding-bottom:3rem;padding-right:.65rem;font-size:.5rem}.tc-widget-install-stage--mobile .tc-widget-install-code>button{bottom:.45rem;right:.45rem}.tc-widget-install-stage--mobile .tc-widget-install-customize-link{margin:.6rem 0;display:block}.tc-widget-install-methods--mobile>article{grid-template-columns:32px minmax(0,1fr) auto;padding:.6rem}.tc-widget-install-stage--mobile .tc-widget-install-test-card{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.65rem;padding:.9rem}.tc-widget-install-stage--mobile .tc-widget-install-test-card__mark{width:50px;height:50px}.tc-widget-install-stage--mobile .tc-widget-install-checklist{grid-template-columns:1fr}@media (width<=1040px) and (width>=768px){.tc-dashboard-get-started__grid{grid-template-columns:1fr}.tc-dashboard-channel-empty{grid-column:auto}.tc-widget-install-test-card{grid-template-columns:54px minmax(0,1fr)}.tc-widget-install-test-card__actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.tc-channel-form--mobile .tc-form-message{margin:0}.tc-widget-install-steps>span:not(:last-child):after{width:calc(100% - 32px);left:calc(50% + 16px)}.tc-widget-install-steps i{width:27px;height:27px}.tc-widget-install-steps b{font-size:.48rem}}.tc-launch-flow,.tc-install-flow{background:var(--tc-app-bg,#f8f8f6);min-height:100dvh;color:var(--tc-app-ink,var(--tc-ink))}.tc-launch-flow__topbar,.tc-install-flow__topbar{border-bottom:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:1rem;min-height:60px;padding:0 .95rem;display:grid}.tc-launch-flow__brand,.tc-install-flow__brand{width:fit-content;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.tc-launch-flow__brand svg,.tc-install-flow__brand svg{max-height:23px}.tc-launch-flow__actions,.tc-install-flow__topbar-actions{justify-content:flex-end;align-items:center;gap:.42rem;display:flex}.tc-launch-flow__actions .tc-theme-toggle,.tc-install-flow__topbar-actions .tc-theme-toggle,.tc-launch-flow__actions .tc-app-icon-button,.tc-install-flow__topbar-actions .tc-app-icon-button{border-radius:9px;width:36px;min-width:36px;height:36px;padding:0}.tc-install-flow__topbar-copy{justify-items:center;gap:.04rem;display:grid}.tc-install-flow__topbar-copy strong{font-size:.62rem}.tc-install-flow__topbar-copy span{color:var(--tc-app-muted,var(--tc-muted));font-size:.48rem}.tc-launch-flow__progress{grid-template-columns:auto 62px auto 62px auto;align-items:center;gap:.35rem;display:grid}.tc-launch-flow__progress>span:not([class]){background:var(--tc-app-border,var(--tc-line));height:1px}.tc-launch-flow__progress>span[class]{color:var(--tc-app-muted,var(--tc-muted));grid-template-columns:25px auto;align-items:center;gap:.34rem;display:grid}.tc-launch-flow__progress i{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:999px;place-items:center;width:25px;height:25px;font-size:.46rem;font-style:normal;font-weight:800;display:grid}.tc-launch-flow__progress b{font-size:.5rem;font-weight:720}.tc-launch-flow__progress .is-complete,.tc-launch-flow__progress .is-active{color:var(--tc-app-ink,var(--tc-ink))}.tc-launch-flow__progress .is-complete i,.tc-launch-flow__progress .is-active i{border-color:var(--tc-app-ink,var(--tc-ink));background:var(--tc-app-ink,var(--tc-ink));color:var(--tc-app-surface,var(--tc-surface))}.tc-launch-flow__body{gap:.8rem;width:min(800px,100% - 2rem);margin:0 auto;padding:1.35rem 0 2rem;display:grid}.tc-launch-flow__heading{max-width:610px}.tc-launch-flow__heading>span,.tc-install-flow__heading>span{color:var(--tc-app-muted,var(--tc-muted));letter-spacing:.075em;font-size:.46rem;font-weight:800;display:block}.tc-launch-flow__heading h1,.tc-install-flow__heading h1{letter-spacing:-.025em;margin:.18rem 0 0;font-family:inherit;font-size:1.08rem;font-weight:690;line-height:1.15}.tc-launch-flow__heading p,.tc-install-flow__heading p{color:var(--tc-app-muted,var(--tc-muted));margin:.32rem 0 0;font-size:.56rem;line-height:1.5}.tc-launch-channels{gap:.75rem;display:grid}.tc-launch-channels__group{gap:.42rem;display:grid}.tc-launch-channels__group>header{justify-content:space-between;align-items:center;gap:.7rem;padding:0 .08rem;display:flex}.tc-launch-channels__group>header strong{font-size:.57rem}.tc-launch-channels__group>header span{color:var(--tc-app-muted,var(--tc-muted));font-size:.47rem}.tc-launch-channels__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.tc-launch-channel{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));min-width:0;min-height:68px;color:var(--tc-app-ink,var(--tc-ink));cursor:pointer;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto 20px;align-items:center;gap:.56rem;padding:.62rem .65rem;transition:border-color .12s,background .12s;display:grid;position:relative}.tc-launch-channel:hover{border-color:var(--tc-app-border-strong,#bbbfc5)}.tc-launch-channel:has(input:focus-visible){outline:2px solid var(--tc-app-ink,var(--tc-ink))}@supports (color:color-mix(in lab, red, red)){.tc-launch-channel:has(input:focus-visible){outline:2px solid color-mix(in srgb, var(--tc-app-ink,var(--tc-ink)) 30%, transparent)}}.tc-launch-channel:has(input:focus-visible){outline-offset:2px}.tc-launch-channel:has(input:checked){border-color:var(--tc-app-ink,var(--tc-ink))}@supports (color:color-mix(in lab, red, red)){.tc-launch-channel:has(input:checked){border-color:color-mix(in srgb, var(--tc-app-ink,var(--tc-ink)) 34%, var(--tc-app-border,var(--tc-line)))}}.tc-launch-channel:has(input:checked){background:var(--tc-app-ink,var(--tc-ink))}@supports (color:color-mix(in lab, red, red)){.tc-launch-channel:has(input:checked){background:color-mix(in srgb, var(--tc-app-ink,var(--tc-ink)) 2.4%, var(--tc-app-surface,var(--tc-surface)))}}.tc-launch-channel input{opacity:0;pointer-events:none;position:absolute}.tc-launch-channel__icon{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));width:36px;height:36px;color:var(--tc-app-ink,var(--tc-ink));border-radius:9px;place-items:center;display:grid}.tc-launch-channel__icon svg{width:18px;height:18px}.tc-launch-channel--ready .tc-launch-channel__icon{border-color:#1570ef}@supports (color:color-mix(in lab, red, red)){.tc-launch-channel--ready .tc-launch-channel__icon{border-color:color-mix(in srgb, #1570ef 22%, var(--tc-app-border,var(--tc-line)))}}.tc-launch-channel--ready .tc-launch-channel__icon{background:#1570ef}@supports (color:color-mix(in lab, red, red)){.tc-launch-channel--ready .tc-launch-channel__icon{background:color-mix(in srgb, #1570ef 7%, var(--tc-app-surface,var(--tc-surface)))}}.tc-launch-channel--ready .tc-launch-channel__icon{color:#175cd3}.tc-launch-channel--ai .tc-launch-channel__icon{border-color:#7f56d9}@supports (color:color-mix(in lab, red, red)){.tc-launch-channel--ai .tc-launch-channel__icon{border-color:color-mix(in srgb, #7f56d9 22%, var(--tc-app-border,var(--tc-line)))}}.tc-launch-channel--ai .tc-launch-channel__icon{background:#7f56d9}@supports (color:color-mix(in lab, red, red)){.tc-launch-channel--ai .tc-launch-channel__icon{background:color-mix(in srgb, #7f56d9 7%, var(--tc-app-surface,var(--tc-surface)))}}.tc-launch-channel--ai .tc-launch-channel__icon{color:#6941c6}.tc-launch-channel__copy{gap:.08rem;min-width:0;display:grid}.tc-launch-channel__copy strong{font-size:.59rem;font-weight:720}.tc-launch-channel__copy small{color:var(--tc-app-muted,var(--tc-muted));font-size:.48rem;line-height:1.35}.tc-launch-channel>em{color:var(--tc-app-muted,var(--tc-muted));white-space:nowrap;border-radius:999px;padding:.18rem .36rem;font-size:.43rem;font-style:normal;font-weight:720}.tc-launch-channel--ready>em{background:#12b76a}@supports (color:color-mix(in lab, red, red)){.tc-launch-channel--ready>em{background:color-mix(in srgb, #12b76a 8%, var(--tc-app-surface,var(--tc-surface)))}}.tc-launch-channel--ready>em{color:#067647}.tc-launch-channel__check{border:1px solid var(--tc-app-border-strong,#c5c9cf);background:var(--tc-app-surface,var(--tc-surface));color:#0000;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.tc-launch-channel__check svg{width:13px;height:13px}.tc-launch-channel:has(input:checked) .tc-launch-channel__check{border-color:var(--tc-app-ink,var(--tc-ink));background:var(--tc-app-ink,var(--tc-ink));color:var(--tc-app-surface,var(--tc-surface))}.tc-launch-channel--wide{min-height:76px}.tc-launch-channels__footer{justify-content:space-between;align-items:center;gap:1rem;padding-top:.15rem;display:flex}.tc-launch-channels__footer>span{max-width:540px;color:var(--tc-app-muted,var(--tc-muted));font-size:.47rem;line-height:1.45}.tc-launch-channels__footer .tc-button{min-height:38px;padding:0 .82rem;font-size:.54rem}.tc-launch-channels__footer .tc-button svg{width:14px;height:14px}.tc-install-flow__body{gap:.8rem;width:min(760px,100% - 2rem);margin:0 auto;padding:1rem 0 2rem;display:grid}.tc-install-flow__steps{grid-template-columns:auto 1fr auto 1fr auto;align-items:start;gap:.38rem;width:min(440px,100%);margin:0 auto .2rem;display:grid}.tc-install-flow__steps>span{background:var(--tc-app-border,var(--tc-line));height:1px;margin-top:13px}.tc-install-flow__steps>button{color:var(--tc-app-muted,var(--tc-muted));font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.2rem;padding:0;display:grid}.tc-install-flow__steps i{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:999px;place-items:center;width:27px;height:27px;font-size:.45rem;font-style:normal;font-weight:800;display:grid}.tc-install-flow__steps button>span{font-size:.45rem;font-weight:720}.tc-install-flow__steps button.is-active,.tc-install-flow__steps button.is-complete{color:var(--tc-app-ink,var(--tc-ink))}.tc-install-flow__steps button.is-active i,.tc-install-flow__steps button.is-complete i{border-color:var(--tc-app-ink,var(--tc-ink));background:var(--tc-app-ink,var(--tc-ink));color:var(--tc-app-surface,var(--tc-surface))}.tc-install-flow__stage{gap:.68rem;display:grid}.tc-install-flow__heading{text-align:center;max-width:620px;margin:0 auto}.tc-install-flow__heading p code{background:var(--tc-app-surface-soft,var(--tc-surface-soft));font:inherit;border-radius:4px;padding:.05rem .18rem;font-size:.5rem}.tc-install-flow__website-card,.tc-install-flow__code-card,.tc-install-flow__test-card{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:12px}.tc-install-flow__website-card{grid-template-columns:38px minmax(0,1fr);gap:.55rem .65rem;width:min(620px,100%);margin:0 auto;padding:.78rem;display:grid}.tc-install-flow__website-icon,.tc-install-flow__code-icon,.tc-install-flow__test-icon,.tc-install-dialog__icon{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));color:var(--tc-app-ink,var(--tc-ink));place-items:center;display:grid}.tc-install-flow__website-icon{border-radius:9px;width:38px;height:38px}.tc-install-flow__website-icon svg,.tc-install-flow__code-icon svg,.tc-install-flow__test-icon svg,.tc-install-dialog__icon svg{width:18px;height:18px}.tc-install-flow__website-copy{align-content:center;gap:.08rem;display:grid}.tc-install-flow__website-copy strong{font-size:.6rem}.tc-install-flow__website-copy span{color:var(--tc-app-muted,var(--tc-muted));font-size:.49rem;line-height:1.4}.tc-install-flow__field,.tc-install-flow__website-card>.tc-field-error,.tc-install-flow__website-actions{grid-column:2}.tc-install-flow__field{gap:.25rem;display:grid}.tc-install-flow__field>span{font-size:.5rem;font-weight:700}.tc-install-flow__field>div{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:.42rem;min-height:42px;padding:0 .62rem;display:grid}.tc-install-flow__field>div:focus-within{border-color:var(--tc-app-ink,var(--tc-ink))}@supports (color:color-mix(in lab, red, red)){.tc-install-flow__field>div:focus-within{border-color:color-mix(in srgb, var(--tc-app-ink,var(--tc-ink)) 36%, var(--tc-app-border,var(--tc-line)))}}.tc-install-flow__field>div:focus-within{box-shadow:0 0 0 3px var(--tc-app-ink,var(--tc-ink))}@supports (color:color-mix(in lab, red, red)){.tc-install-flow__field>div:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-app-ink,var(--tc-ink)) 5%, transparent)}}.tc-install-flow__field svg{width:16px;height:16px;color:var(--tc-app-muted,var(--tc-muted))}.tc-install-flow__field input{width:100%;min-width:0;height:40px;color:var(--tc-app-ink,var(--tc-ink));font:inherit;background:0 0;border:0;outline:0;font-size:.56rem}.tc-install-flow__field>small{color:var(--tc-app-muted,var(--tc-muted));font-size:.45rem}.tc-install-flow__website-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.tc-install-flow__link-button{color:var(--tc-app-muted,var(--tc-muted));font:inherit;cursor:pointer;background:0 0;border:0;padding:.3rem;font-size:.5rem;font-weight:680}.tc-install-flow__link-button:hover,.tc-install-flow__text-link:hover{color:var(--tc-app-ink,var(--tc-ink))}.tc-install-flow__code-card{padding:.75rem}.tc-install-flow__code-card>header{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:.55rem;margin-bottom:.58rem;display:grid}.tc-install-flow__code-icon{border-radius:9px;width:36px;height:36px}.tc-install-flow__code-card header>div{gap:.08rem;display:grid}.tc-install-flow__code-card header strong{font-size:.59rem}.tc-install-flow__code-card header span{color:var(--tc-app-muted,var(--tc-muted));font-size:.47rem}.tc-install-flow__code-card header em,.tc-install-flow__methods em{background:var(--tc-app-surface-soft,var(--tc-surface-soft));color:var(--tc-app-muted,var(--tc-muted));border-radius:999px;padding:.19rem .38rem;font-size:.43rem;font-style:normal;font-weight:720}.tc-install-flow__code-card header em{background:#12b76a}@supports (color:color-mix(in lab, red, red)){.tc-install-flow__code-card header em{background:color-mix(in srgb, #12b76a 8%, var(--tc-app-surface,var(--tc-surface)))}}.tc-install-flow__code-card header em{color:#067647}.tc-install-flow__code-box{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:9px;position:relative;overflow:hidden}.tc-install-flow__code-box textarea{resize:vertical;width:100%;min-height:108px;color:var(--tc-app-ink,var(--tc-ink));background:0 0;border:0;outline:0;padding:.62rem .7rem 2.7rem;font:500 .48rem/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.tc-install-flow__code-box>button{border:1px solid var(--tc-app-border-strong,#c7cbd0);background:var(--tc-app-surface,var(--tc-surface));min-height:30px;color:var(--tc-app-ink,var(--tc-ink));font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:.3rem;padding:0 .58rem;font-size:.46rem;font-weight:740;display:inline-flex;position:absolute;bottom:.5rem;right:.5rem}.tc-install-flow__code-box>button:hover,.tc-install-flow__code-box>button.is-copied{border-color:var(--tc-app-ink,var(--tc-ink))}.tc-install-flow__code-box>button svg{width:14px;height:14px}.tc-install-flow__code-actions{grid-template-columns:1fr auto auto;align-items:center;gap:.5rem;margin-top:.6rem;display:grid}.tc-install-flow__code-actions>div{gap:.4rem;display:flex}.tc-install-flow__code-actions .tc-button,.tc-install-flow__website-actions .tc-button{min-height:36px;padding:0 .68rem;font-size:.5rem}.tc-install-flow__code-actions .tc-button svg{width:14px;height:14px}.tc-install-flow__text-link{color:var(--tc-app-muted,var(--tc-muted));font-size:.49rem;font-weight:690;text-decoration:none}.tc-install-flow__separator{width:min(660px,100%);color:var(--tc-app-muted,var(--tc-muted));letter-spacing:.055em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:.55rem;margin:.1rem auto;font-size:.43rem;font-weight:700;display:grid}.tc-install-flow__separator:before,.tc-install-flow__separator:after{background:var(--tc-app-border,var(--tc-line));content:"";height:1px}.tc-install-flow__methods{gap:.4rem;width:min(660px,100%);margin:0 auto;display:grid}.tc-install-flow__methods article{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:58px;padding:.55rem .65rem;display:grid}.tc-install-flow__methods article>span{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.tc-install-flow__methods article>span svg{width:16px;height:16px}.tc-install-flow__methods article>div{gap:.06rem;display:grid}.tc-install-flow__methods strong{font-size:.55rem}.tc-install-flow__methods small{color:var(--tc-app-muted,var(--tc-muted));font-size:.45rem}.tc-install-flow__test-card{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:.65rem;width:min(650px,100%);margin:0 auto;padding:.78rem;display:grid}.tc-install-flow__test-icon{color:#175cd3;border-radius:12px;width:46px;height:46px}.tc-install-flow__test-card>div{gap:.12rem;display:grid}.tc-install-flow__test-card strong{font-size:.61rem}.tc-install-flow__test-card p{color:var(--tc-app-muted,var(--tc-muted));margin:0;font-size:.49rem;line-height:1.4}.tc-install-flow__checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;width:min(650px,100%);margin:0 auto;display:grid}.tc-install-flow__checklist article{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:9px;grid-template-columns:24px minmax(0,1fr);gap:.4rem;padding:.55rem;display:grid}.tc-install-flow__checklist i,.tc-install-guide-list i{background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:999px;place-items:center;width:24px;height:24px;font-size:.43rem;font-style:normal;font-weight:800;display:grid}.tc-install-flow__checklist article>div{gap:.06rem;display:grid}.tc-install-flow__checklist strong{font-size:.51rem}.tc-install-flow__checklist span{color:var(--tc-app-muted,var(--tc-muted));font-size:.43rem;line-height:1.35}.tc-install-flow__finish{justify-content:space-between;align-items:center;width:min(650px,100%);margin:0 auto;display:flex}.tc-install-dialog{width:min(450px,100% - 2rem);max-width:none;color:var(--tc-app-ink,var(--tc-ink));background:0 0;border:0;border-radius:13px;padding:0;overflow:visible}.tc-install-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a57}.tc-install-dialog__panel{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:13px;gap:.75rem;padding:.8rem;display:grid;box-shadow:0 20px 55px #0f172a29}.tc-install-dialog__panel>header{grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:.5rem;display:grid}.tc-install-dialog__icon{border-radius:9px;width:34px;height:34px}.tc-install-dialog__panel header>div{gap:.08rem;display:grid}.tc-install-dialog__panel header strong{font-size:.58rem}.tc-install-dialog__panel header span{color:var(--tc-app-muted,var(--tc-muted));font-size:.47rem;line-height:1.4}.tc-install-dialog__panel header>button{width:28px;height:28px;color:var(--tc-app-muted,var(--tc-muted));cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;font-size:1rem;display:grid}.tc-install-dialog__panel>label{gap:.24rem;display:grid}.tc-install-dialog__panel>label>span{font-size:.49rem;font-weight:700}.tc-install-dialog__panel>label input{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));min-height:40px;color:inherit;font:inherit;border-radius:9px;outline:0;padding:0 .62rem;font-size:.55rem}.tc-install-dialog__panel>label input:focus{border-color:var(--tc-app-ink,var(--tc-ink))}@supports (color:color-mix(in lab, red, red)){.tc-install-dialog__panel>label input:focus{border-color:color-mix(in srgb, var(--tc-app-ink,var(--tc-ink)) 34%, var(--tc-app-border,var(--tc-line)))}}.tc-install-dialog__panel>footer{justify-content:flex-end;gap:.4rem;display:flex}.tc-install-guide-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.tc-install-guide-list li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:.45rem;display:grid}.tc-install-guide-list li>span{gap:.06rem;display:grid}.tc-install-guide-list strong{font-size:.52rem}.tc-install-guide-list small{color:var(--tc-app-muted,var(--tc-muted));font-size:.45rem;line-height:1.4}.tc-overview-launch{gap:.55rem;display:grid}.tc-overview-launch__header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.tc-overview-launch__header>div{min-width:0}.tc-overview-launch__header>div>span{color:var(--tc-app-muted,var(--tc-muted));letter-spacing:.07em;font-size:.44rem;font-weight:800}.tc-overview-launch__header h2{margin:.1rem 0 0;font-size:.72rem}.tc-overview-launch__header p{color:var(--tc-app-muted,var(--tc-muted));margin:.12rem 0 0;font-size:.49rem}.tc-overview-launch__header>a{color:var(--tc-app-muted,var(--tc-muted));font-size:.48rem;font-weight:700;text-decoration:none}.tc-overview-launch__live{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.68rem .72rem;display:grid}.tc-overview-launch__main{align-items:center;gap:.55rem;min-width:0;display:flex}.tc-overview-launch__icon{border:1px solid #1570ef;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-overview-launch__icon{border:1px solid color-mix(in srgb, #1570ef 22%, var(--tc-app-border,var(--tc-line)))}}.tc-overview-launch__icon{background:#1570ef;border-radius:9px}@supports (color:color-mix(in lab, red, red)){.tc-overview-launch__icon{background:color-mix(in srgb, #1570ef 6%, var(--tc-app-surface,var(--tc-surface)))}}.tc-overview-launch__icon{color:#175cd3}.tc-overview-launch__icon svg{width:17px;height:17px}.tc-overview-launch__main>div{gap:.05rem;min-width:0;display:grid}.tc-overview-launch__main strong{font-size:.58rem}.tc-overview-launch__main span{color:var(--tc-app-muted,var(--tc-muted));font-size:.48rem}.tc-overview-launch__main small{color:var(--tc-app-muted,var(--tc-muted));flex-wrap:wrap;gap:.2rem;margin-top:.06rem;font-size:.43rem;display:flex}.tc-overview-launch__main small b{color:#067647}.tc-overview-launch__main small i{font-style:normal}.tc-overview-launch__time{background:var(--tc-app-surface-soft,var(--tc-surface-soft));color:var(--tc-app-muted,var(--tc-muted));white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .38rem;font-size:.43rem;font-weight:700;display:inline-flex}.tc-overview-launch__time svg{width:12px;height:12px}.tc-overview-launch__actions{gap:.38rem;display:flex}.tc-overview-launch__actions .tc-button{min-height:34px;padding:0 .58rem;font-size:.48rem}.tc-overview-launch__future{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:9px;justify-content:space-between;align-items:center;gap:.65rem;min-height:43px;padding:.45rem .58rem;display:flex}.tc-overview-launch__future-label{gap:.03rem;display:grid}.tc-overview-launch__future-label strong{font-size:.49rem}.tc-overview-launch__future-label span{color:var(--tc-app-muted,var(--tc-muted));font-size:.42rem}.tc-overview-launch__chips{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.tc-overview-launch__chips>span:not(.tc-overview-launch__none){border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:999px;align-items:center;gap:.24rem;padding:.2rem .36rem;font-size:.43rem;font-weight:680;display:inline-flex}.tc-overview-launch__chips svg{width:12px;height:12px}.tc-overview-launch__none{color:var(--tc-app-muted,var(--tc-muted));font-size:.43rem}.tc-mobile-launch__card{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:11px;gap:.5rem;margin:.65rem;padding:.68rem;display:grid}.tc-mobile-launch__intro{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.tc-mobile-launch__icon{border:1px solid #1570ef;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-mobile-launch__icon{border:1px solid color-mix(in srgb, #1570ef 22%, var(--tc-app-border,var(--tc-line)))}}.tc-mobile-launch__icon{background:#1570ef;border-radius:9px}@supports (color:color-mix(in lab, red, red)){.tc-mobile-launch__icon{background:color-mix(in srgb, #1570ef 6%, var(--tc-app-surface,var(--tc-surface)))}}.tc-mobile-launch__icon{color:#175cd3}.tc-mobile-launch__icon svg{width:16px;height:16px}.tc-mobile-launch__intro>div{gap:.04rem;display:grid}.tc-mobile-launch__intro strong{font-size:.58rem}.tc-mobile-launch__intro span{color:var(--tc-app-muted,var(--tc-muted));font-size:.47rem;line-height:1.35}.tc-mobile-launch__intro em{color:var(--tc-app-muted,var(--tc-muted));font-size:.42rem;font-style:normal;font-weight:700}.tc-mobile-launch__card>small{color:var(--tc-app-muted,var(--tc-muted));font-size:.43rem}.tc-mobile-launch__card>small b{color:#067647}.tc-mobile-launch__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.tc-mobile-launch__actions .tc-button{min-height:36px;font-size:.49rem}.tc-mobile-launch__future{flex-wrap:wrap;gap:.3rem;padding:0 .65rem .65rem;display:flex}.tc-mobile-launch__future>span{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:999px;padding:.2rem .36rem;font-size:.43rem}.tc-mobile-launch__future>small{color:var(--tc-app-muted,var(--tc-muted));font-size:.43rem}.tc-launch-flow__mobile-bar,.tc-install-flow__mobile-bar{min-height:56px;padding:env(safe-area-inset-top) .7rem 0;border-bottom:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));grid-template-columns:36px minmax(0,1fr) 40px;align-items:center;gap:.5rem;display:grid}.tc-launch-flow__mobile-bar>a,.tc-install-flow__mobile-bar>a{width:34px;height:34px;color:var(--tc-app-ink,var(--tc-ink));place-items:center;text-decoration:none;display:grid}.tc-install-flow__mobile-bar>a{border:1px solid var(--tc-app-border,var(--tc-line));border-radius:9px}.tc-install-flow__mobile-bar>a svg{width:16px;height:16px}.tc-launch-flow__mobile-bar>a svg{width:24px;height:24px}.tc-launch-flow__mobile-bar>strong,.tc-install-flow__mobile-bar>strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.tc-launch-flow__mobile-bar .tc-mobile-theme-switcher,.tc-install-flow__mobile-bar .tc-mobile-theme-switcher{justify-self:end}.tc-launch-flow--mobile .tc-launch-flow__body,.tc-install-flow--mobile .tc-install-flow__body{width:100%;padding:.75rem .7rem calc(1rem + env(safe-area-inset-bottom));gap:.7rem}.tc-launch-flow__mobile-progress{align-items:center;gap:.45rem;display:flex}.tc-launch-flow__mobile-progress>span{color:var(--tc-app-muted,var(--tc-muted));font-size:.43rem;font-weight:700}.tc-launch-flow__mobile-progress>i{background:var(--tc-app-border,var(--tc-line));border-radius:999px;flex:1;height:3px;overflow:hidden}.tc-launch-flow__mobile-progress b{border-radius:inherit;background:var(--tc-app-ink,var(--tc-ink));width:66.666%;height:100%;display:block}.tc-launch-flow--mobile .tc-launch-flow__heading h1,.tc-install-flow--mobile .tc-install-flow__heading h1{font-size:1rem}.tc-launch-flow--mobile .tc-launch-flow__heading p,.tc-install-flow--mobile .tc-install-flow__heading p{font-size:.54rem}.tc-launch-channels__list{gap:.42rem;display:grid}.tc-launch-flow--mobile .tc-launch-channel{grid-template-columns:36px minmax(0,1fr) 20px;min-height:64px;padding:.56rem .6rem}.tc-launch-flow--mobile .tc-launch-channel>em{display:none}.tc-launch-flow--mobile .tc-launch-channel__copy strong{font-size:.58rem}.tc-launch-flow--mobile .tc-launch-channel__copy small{font-size:.46rem}.tc-launch-flow--mobile .tc-launch-channels__footer{margin:.1rem -.7rem calc(-1rem - env(safe-area-inset-bottom));padding:.65rem .7rem calc(.65rem + env(safe-area-inset-bottom));border-top:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));gap:.35rem;display:grid;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.tc-launch-flow--mobile .tc-launch-channels__footer{background:color-mix(in srgb, var(--tc-app-surface,var(--tc-surface)) 96%, transparent)}}.tc-launch-flow--mobile .tc-launch-channels__footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tc-launch-flow--mobile .tc-launch-channels__footer>span{text-align:center;max-width:none}.tc-install-flow--mobile .tc-install-flow__steps{width:min(310px,100%)}.tc-install-flow--mobile .tc-install-flow__website-card,.tc-install-flow--mobile .tc-install-flow__code-card,.tc-install-flow--mobile .tc-install-flow__test-card{width:100%}.tc-install-flow--mobile .tc-install-flow__website-card{grid-template-columns:1fr;gap:.48rem;padding:.68rem}.tc-install-flow--mobile .tc-install-flow__website-icon{display:none}.tc-install-flow--mobile .tc-install-flow__website-copy,.tc-install-flow--mobile .tc-install-flow__field,.tc-install-flow--mobile .tc-install-flow__website-card>.tc-field-error,.tc-install-flow--mobile .tc-install-flow__website-actions{grid-column:auto}.tc-install-flow--mobile .tc-install-flow__website-actions{gap:.35rem;display:grid}.tc-install-flow--mobile .tc-install-flow__code-card{padding:.65rem}.tc-install-flow--mobile .tc-install-flow__code-card>header{grid-template-columns:34px minmax(0,1fr)}.tc-install-flow--mobile .tc-install-flow__code-card header em{display:none}.tc-install-flow--mobile .tc-install-flow__code-box textarea{min-height:96px;padding-bottom:.65rem;font-size:.45rem}.tc-install-flow--mobile .tc-install-flow__code-box>button{justify-content:center;width:calc(100% - .8rem);margin:0 .4rem .4rem;position:static}.tc-install-flow__mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;margin-top:.5rem;display:grid}.tc-install-flow__mobile-actions .tc-button{min-height:34px;padding:0 .38rem;font-size:.45rem}.tc-install-flow--mobile .tc-install-flow__text-link{text-align:center;margin:.5rem 0;display:block}.tc-install-flow--mobile .tc-install-flow__methods{width:100%}.tc-install-flow--mobile .tc-install-flow__methods article{grid-template-columns:32px minmax(0,1fr) auto;min-height:55px;padding:.52rem}.tc-install-flow--mobile .tc-install-flow__test-card{text-align:center;grid-template-columns:1fr;justify-items:center;padding:.72rem}.tc-install-flow--mobile .tc-install-dialog{width:calc(100% - 1rem)}@media (width<=900px) and (width>=768px){.tc-launch-flow__topbar,.tc-install-flow__topbar{grid-template-columns:1fr auto}.tc-launch-flow__progress,.tc-install-flow__topbar-copy{display:none}.tc-overview-launch__live{grid-template-columns:minmax(0,1fr) auto}.tc-overview-launch__actions{grid-column:1/-1;justify-self:end}}@media (width<=767px){.tc-launch-flow__topbar,.tc-install-flow__topbar{display:none}.tc-launch-flow__body,.tc-install-flow__body{width:100%}.tc-launch-channels__grid,.tc-install-flow__checklist{grid-template-columns:1fr}.tc-install-dialog__panel{padding:.7rem}}.tc-launch-flow--premium .tc-launch-flow__body{gap:1rem;width:min(900px,100% - 2rem);padding:1.7rem 0 2.5rem}.tc-launch-flow--premium .tc-launch-flow__heading{max-width:700px}.tc-launch-flow--premium .tc-launch-flow__heading>span{font-size:.56rem}.tc-launch-flow--premium .tc-launch-flow__heading h1{font-family:var(--tc-app-display);letter-spacing:-.04em;margin-top:.28rem;font-size:1.65rem;font-weight:540;line-height:1.06}.tc-launch-flow--premium .tc-launch-flow__heading p{max-width:650px;margin-top:.45rem;font-size:.7rem;line-height:1.55}.tc-launch-channels--premium{gap:1rem}.tc-launch-channels--premium .tc-launch-channels__group{gap:.55rem}.tc-launch-channels--premium .tc-launch-channels__group>header{min-height:30px;padding:0 .12rem}.tc-launch-channels--premium .tc-launch-channels__group>header strong{font-size:.66rem}.tc-launch-channels--premium .tc-launch-channels__group>header span{font-size:.55rem}.tc-launch-channels--premium .tc-launch-channels__grid{gap:.65rem}.tc-launch-channels--premium .tc-launch-channel{border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto 23px;gap:.75rem;min-height:86px;padding:.78rem .85rem}.tc-launch-channels--premium .tc-launch-channel__icon{border-radius:12px;width:44px;height:44px}.tc-launch-channels--premium .tc-launch-channel__icon svg{width:20px;height:20px}.tc-launch-channels--premium .tc-launch-channel__copy{gap:.13rem}.tc-launch-channels--premium .tc-launch-channel__copy strong{font-size:.72rem}.tc-launch-channels--premium .tc-launch-channel__copy small{font-size:.58rem;line-height:1.45}.tc-launch-channels--premium .tc-launch-channel>em{padding:.22rem .45rem;font-size:.49rem}.tc-launch-channels--premium .tc-launch-channel__check{border-radius:7px;width:23px;height:23px}.tc-launch-channels--premium .tc-launch-channel--ready{border-color:#2e6df6}@supports (color:color-mix(in lab, red, red)){.tc-launch-channels--premium .tc-launch-channel--ready{border-color:color-mix(in srgb, #2e6df6 22%, var(--tc-app-border,var(--tc-line)))}}.tc-launch-channels--premium .tc-launch-channel--ready .tc-launch-channel__icon{border-color:#2e6df6}@supports (color:color-mix(in lab, red, red)){.tc-launch-channels--premium .tc-launch-channel--ready .tc-launch-channel__icon{border-color:color-mix(in srgb, #2e6df6 28%, var(--tc-app-border,var(--tc-line)))}}.tc-launch-channels--premium .tc-launch-channel--ready .tc-launch-channel__icon{background:#2e6df6}@supports (color:color-mix(in lab, red, red)){.tc-launch-channels--premium .tc-launch-channel--ready .tc-launch-channel__icon{background:color-mix(in srgb, #2e6df6 8%, var(--tc-app-surface,var(--tc-surface)))}}.tc-launch-channels--premium .tc-launch-channel--ready .tc-launch-channel__icon{color:#2159d6}.tc-launch-channels--premium .tc-launch-channel:has(input:checked){border-color:#2e6df6}@supports (color:color-mix(in lab, red, red)){.tc-launch-channels--premium .tc-launch-channel:has(input:checked){border-color:color-mix(in srgb, #2e6df6 36%, var(--tc-app-border,var(--tc-line)))}}.tc-launch-channels--premium .tc-launch-channel:has(input:checked){background:#2e6df6}@supports (color:color-mix(in lab, red, red)){.tc-launch-channels--premium .tc-launch-channel:has(input:checked){background:color-mix(in srgb, #2e6df6 3.5%, var(--tc-app-surface,var(--tc-surface)))}}.tc-launch-channels--premium .tc-launch-channel:has(input:checked){box-shadow:inset 0 0 0 1px #2e6df614}.tc-launch-channels--premium .tc-launch-channel:has(input:checked) .tc-launch-channel__check{color:#fff;background:#2159d6;border-color:#2159d6}.tc-launch-channels--premium .tc-launch-channel--ai{border-color:#7f56d9;min-height:94px}@supports (color:color-mix(in lab, red, red)){.tc-launch-channels--premium .tc-launch-channel--ai{border-color:color-mix(in srgb, #7f56d9 22%, var(--tc-app-border,var(--tc-line)))}}.tc-launch-channels--premium .tc-launch-channel--ai{background:#7f56d9}@supports (color:color-mix(in lab, red, red)){.tc-launch-channels--premium .tc-launch-channel--ai{background:color-mix(in srgb, #7f56d9 4%, var(--tc-app-surface,var(--tc-surface)))}}.tc-launch-channels--premium .tc-launch-channel--ai .tc-launch-channel__icon{border-color:#7f56d9}@supports (color:color-mix(in lab, red, red)){.tc-launch-channels--premium .tc-launch-channel--ai .tc-launch-channel__icon{border-color:color-mix(in srgb, #7f56d9 28%, var(--tc-app-border,var(--tc-line)))}}.tc-launch-channels--premium .tc-launch-channel--ai .tc-launch-channel__icon{background:#7f56d9}@supports (color:color-mix(in lab, red, red)){.tc-launch-channels--premium .tc-launch-channel--ai .tc-launch-channel__icon{background:color-mix(in srgb, #7f56d9 9%, var(--tc-app-surface,var(--tc-surface)))}}.tc-launch-channels--premium .tc-launch-channel--ai .tc-launch-channel__icon{color:#6941c6}html[data-theme=dark] .tc-launch-channels--premium .tc-launch-channel--ready .tc-launch-channel__icon{color:#8eb2ff}html[data-theme=dark] .tc-launch-channels--premium .tc-launch-channel--ai .tc-launch-channel__icon{color:#c8adff}.tc-launch-channels--premium .tc-launch-channels__footer{min-height:58px;padding-top:.25rem}.tc-launch-channels--premium .tc-launch-channels__footer>span{font-size:.56rem;line-height:1.45}.tc-launch-channels--premium .tc-launch-channels__footer .tc-button{border-radius:10px;min-height:42px;padding:0 .95rem;font-size:.62rem}.tc-launch-flow--mobile.tc-launch-flow--premium .tc-launch-flow__body{width:100%;padding:.9rem .8rem calc(1.2rem + env(safe-area-inset-bottom));gap:.8rem}.tc-launch-flow--mobile.tc-launch-flow--premium .tc-launch-flow__heading h1{font-size:1.38rem;line-height:1.08}.tc-launch-flow--mobile.tc-launch-flow--premium .tc-launch-flow__heading p{font-size:.65rem;line-height:1.48}.tc-launch-flow--mobile .tc-launch-channels--premium .tc-launch-channels__list{gap:.52rem}.tc-launch-flow--mobile .tc-launch-channels--premium .tc-launch-channel{border-radius:13px;grid-template-columns:42px minmax(0,1fr) 23px;gap:.65rem;min-height:72px;padding:.68rem .72rem}.tc-launch-flow--mobile .tc-launch-channels--premium .tc-launch-channel__icon{border-radius:11px;width:42px;height:42px}.tc-launch-flow--mobile .tc-launch-channels--premium .tc-launch-channel__copy strong{font-size:.7rem}.tc-launch-flow--mobile .tc-launch-channels--premium .tc-launch-channel__copy small{font-size:.56rem}.tc-launch-flow--mobile .tc-launch-channels--premium .tc-launch-channel--ai{min-height:88px}.tc-launch-flow--mobile .tc-launch-channels--premium .tc-launch-channels__footer{margin:.1rem -.8rem calc(-1.2rem - env(safe-area-inset-bottom));padding:.72rem .8rem calc(.72rem + env(safe-area-inset-bottom));gap:.42rem}.tc-launch-flow--mobile .tc-launch-channels--premium .tc-launch-channels__footer .tc-button{border-radius:11px;min-height:46px;font-size:.66rem}.tc-launch-flow--mobile .tc-launch-channels--premium .tc-launch-channels__footer>span{font-size:.52rem}.tc-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tc-dashboard-launchpad{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:14px;overflow:hidden}.tc-dashboard-launchpad__header{border-bottom:1px solid var(--tc-app-border,var(--tc-line));justify-content:space-between;align-items:center;gap:1.5rem;min-height:86px;padding:1rem 1.1rem;display:flex}.tc-dashboard-launchpad__header>div{min-width:0}.tc-dashboard-launchpad__header>div>span{color:var(--tc-app-muted,var(--tc-muted));letter-spacing:.075em;font-size:.56rem;font-weight:800;display:block}.tc-dashboard-launchpad__header h2{color:var(--tc-app-ink,var(--tc-ink));font-family:var(--tc-app-display);letter-spacing:-.035em;margin:.16rem 0 0;font-size:1.25rem;font-weight:560;line-height:1.08}.tc-dashboard-launchpad__header p{max-width:660px;color:var(--tc-app-muted,var(--tc-muted));margin:.28rem 0 0;font-size:.66rem;line-height:1.45}.tc-dashboard-launchpad__manage{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));min-height:34px;color:var(--tc-app-ink,var(--tc-ink));border-radius:8px;flex:none;align-items:center;gap:.35rem;padding:0 .62rem;font-size:.58rem;font-weight:700;text-decoration:none;display:inline-flex}.tc-dashboard-launchpad__manage:hover{background:var(--tc-app-surface-soft,var(--tc-surface-soft))}.tc-dashboard-launchpad__manage svg{width:14px;height:14px}.tc-dashboard-launchpad__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.tc-dashboard-launch-card{background:var(--tc-app-surface,var(--tc-surface));flex-direction:column;min-width:0;min-height:190px;padding:1rem 1.05rem;display:flex}.tc-dashboard-launch-card+.tc-dashboard-launch-card{border-left:1px solid var(--tc-app-border,var(--tc-line))}.tc-dashboard-launch-card--primary{background:#2e6df6}@supports (color:color-mix(in lab, red, red)){.tc-dashboard-launch-card--primary{background:color-mix(in srgb, #2e6df6 2.8%, var(--tc-app-surface,var(--tc-surface)))}}.tc-dashboard-launch-card__top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tc-dashboard-launch-card__icon{border:1px solid #2e6df6;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-dashboard-launch-card__icon{border:1px solid color-mix(in srgb, #2e6df6 25%, var(--tc-app-border,var(--tc-line)))}}.tc-dashboard-launch-card__icon{background:#2e6df6;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.tc-dashboard-launch-card__icon{background:color-mix(in srgb, #2e6df6 7%, var(--tc-app-surface,var(--tc-surface)))}}.tc-dashboard-launch-card__icon{color:#2159d6}html[data-theme=dark] .tc-dashboard-launch-card__icon{color:#91b3ff}.tc-dashboard-launch-card__icon--neutral{border-color:var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));color:var(--tc-app-ink,var(--tc-ink))}.tc-dashboard-launch-card__icon svg{width:18px;height:18px}.tc-dashboard-launch-card__badge,.tc-dashboard-launch-card__tag{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));min-height:25px;color:var(--tc-app-muted,var(--tc-muted));white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:0 .48rem;font-size:.51rem;font-weight:700;display:inline-flex}.tc-dashboard-launch-card__badge i{background:#12b76a;border-radius:999px;width:6px;height:6px}.tc-dashboard-launch-card__badge b{color:#087a48;font-weight:720}html[data-theme=dark] .tc-dashboard-launch-card__badge b{color:#70dca8}.tc-dashboard-launch-card__copy{margin-top:.72rem}.tc-dashboard-launch-card__copy>span{color:var(--tc-app-muted,var(--tc-muted));letter-spacing:.065em;font-size:.51rem;font-weight:800;display:block}.tc-dashboard-launch-card__copy h3{color:var(--tc-app-ink,var(--tc-ink));letter-spacing:-.015em;margin:.15rem 0 0;font-size:.82rem;font-weight:740}.tc-dashboard-launch-card__copy p{max-width:520px;color:var(--tc-app-muted,var(--tc-muted));margin:.28rem 0 0;font-size:.63rem;line-height:1.48}.tc-dashboard-launch-card__copy>small{color:var(--tc-app-muted,var(--tc-muted));margin-top:.38rem;font-size:.54rem;display:block}.tc-dashboard-launch-card__chips{flex-wrap:wrap;gap:.32rem;margin-top:.48rem;display:flex}.tc-dashboard-launch-card__chips span{background:var(--tc-app-surface-soft,var(--tc-surface-soft));color:var(--tc-app-muted,var(--tc-muted));border-radius:999px;padding:.22rem .42rem;font-size:.5rem;font-weight:650}.tc-dashboard-launch-card__actions{align-items:center;gap:.4rem;margin-top:auto;padding-top:.82rem;display:flex}.tc-dashboard-mini-button{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));min-height:34px;color:var(--tc-app-ink,var(--tc-ink));border-radius:8px;justify-content:center;align-items:center;gap:.34rem;padding:0 .62rem;font-size:.57rem;font-weight:700;text-decoration:none;display:inline-flex}.tc-dashboard-mini-button:hover{background:var(--tc-app-surface-soft,var(--tc-surface-soft))}.tc-dashboard-mini-button--primary{color:#fff;background:#111;border-color:#111}.tc-dashboard-mini-button--primary:hover{background:#222}html[data-theme=dark] .tc-dashboard-mini-button--primary{color:#111;background:#f4f4ef;border-color:#f4f4ef}.tc-dashboard-mini-button svg{width:13px;height:13px}.tc-dashboard-launch-card__permission{color:var(--tc-app-muted,var(--tc-muted));margin-top:auto;padding-top:.8rem;font-size:.56rem}.tc-dashboard-launchpad__channels{border-top:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:.65rem 1rem;display:flex}.tc-dashboard-launchpad__channels>div:first-child strong,.tc-dashboard-launchpad__channels>div:first-child span{display:block}.tc-dashboard-launchpad__channels>div:first-child strong{color:var(--tc-app-ink,var(--tc-ink));font-size:.59rem}.tc-dashboard-launchpad__channels>div:first-child span{color:var(--tc-app-muted,var(--tc-muted));margin-top:.08rem;font-size:.49rem}.tc-dashboard-launchpad__channel-list{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.tc-dashboard-launchpad__channel-list>span{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));min-height:27px;color:var(--tc-app-ink,var(--tc-ink));border-radius:999px;align-items:center;gap:.28rem;padding:0 .45rem;font-size:.5rem;font-weight:660;display:inline-flex}.tc-dashboard-launchpad__channel-list>span.is-ready{border-color:#2e6df6}@supports (color:color-mix(in lab, red, red)){.tc-dashboard-launchpad__channel-list>span.is-ready{border-color:color-mix(in srgb, #2e6df6 24%, var(--tc-app-border,var(--tc-line)))}}.tc-dashboard-launchpad__channel-list svg{width:12px;height:12px}.tc-dashboard-launchpad__channel-list>small{min-height:27px;color:var(--tc-app-muted,var(--tc-muted));align-items:center;font-size:.5rem;display:inline-flex}.tc-mobile-launchpad{gap:.55rem;margin:0 .85rem;display:grid}.tc-mobile-launchpad__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:0 .05rem .15rem;display:grid}.tc-mobile-launchpad__header>div>span{color:var(--tc-app-muted,var(--tc-muted));letter-spacing:.075em;font-size:.5rem;font-weight:800;display:block}.tc-mobile-launchpad__header h2{color:var(--tc-app-ink,var(--tc-ink));letter-spacing:-.025em;margin:.13rem 0 0;font-size:1rem;font-weight:740}.tc-mobile-launchpad__header p{max-width:330px;color:var(--tc-app-muted,var(--tc-muted));margin:.25rem 0 0;font-size:.62rem;line-height:1.42}.tc-mobile-launchpad__header>a{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));width:34px;height:34px;color:var(--tc-app-ink,var(--tc-ink));border-radius:9px;place-items:center;display:grid}.tc-mobile-launchpad__header>a svg{width:15px;height:15px}.tc-mobile-launch-card{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:13px;gap:.58rem;padding:.78rem;display:grid}.tc-mobile-launch-card--primary{border-color:#2e6df6}@supports (color:color-mix(in lab, red, red)){.tc-mobile-launch-card--primary{border-color:color-mix(in srgb, #2e6df6 23%, var(--tc-app-border,var(--tc-line)))}}.tc-mobile-launch-card--primary{background:#2e6df6}@supports (color:color-mix(in lab, red, red)){.tc-mobile-launch-card--primary{background:color-mix(in srgb, #2e6df6 3%, var(--tc-app-surface,var(--tc-surface)))}}.tc-mobile-launch-card__top{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.tc-mobile-launch-card__icon{border:1px solid #2e6df6;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-mobile-launch-card__icon{border:1px solid color-mix(in srgb, #2e6df6 25%, var(--tc-app-border,var(--tc-line)))}}.tc-mobile-launch-card__icon{background:#2e6df6;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.tc-mobile-launch-card__icon{background:color-mix(in srgb, #2e6df6 7%, var(--tc-app-surface,var(--tc-surface)))}}.tc-mobile-launch-card__icon{color:#2159d6}html[data-theme=dark] .tc-mobile-launch-card__icon{color:#91b3ff}.tc-mobile-launch-card__icon svg{width:18px;height:18px}.tc-mobile-launch-card__badge{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));color:#087a48;border-radius:999px;align-items:center;gap:.28rem;min-height:24px;padding:0 .43rem;font-size:.49rem;font-weight:720;display:inline-flex}html[data-theme=dark] .tc-mobile-launch-card__badge{color:#70dca8}.tc-mobile-launch-card__badge i{background:#12b76a;border-radius:999px;width:6px;height:6px}.tc-mobile-launch-card__copy>span{color:var(--tc-app-muted,var(--tc-muted));letter-spacing:.065em;font-size:.48rem;font-weight:800;display:block}.tc-mobile-launch-card__copy h3{color:var(--tc-app-ink,var(--tc-ink));margin:.12rem 0 0;font-size:.78rem;font-weight:740}.tc-mobile-launch-card__copy p{color:var(--tc-app-muted,var(--tc-muted));margin:.24rem 0 0;font-size:.61rem;line-height:1.42}.tc-mobile-launch-card__copy small{color:var(--tc-app-muted,var(--tc-muted));margin-top:.28rem;font-size:.52rem;display:block}.tc-mobile-launch-card__actions{align-items:center;gap:.4rem;padding-top:.05rem;display:flex}.tc-mobile-mini-button{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));min-height:34px;color:var(--tc-app-ink,var(--tc-ink));border-radius:8px;justify-content:center;align-items:center;gap:.3rem;padding:0 .58rem;font-size:.56rem;font-weight:700;text-decoration:none;display:inline-flex}.tc-mobile-mini-button--primary{color:#fff;background:#111;border-color:#111}html[data-theme=dark] .tc-mobile-mini-button--primary{color:#111;background:#f4f4ef;border-color:#f4f4ef}.tc-mobile-mini-button svg{width:12px;height:12px}.tc-mobile-launch-row{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));min-height:61px;color:var(--tc-app-ink,var(--tc-ink));border-radius:12px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:.58rem;padding:.58rem .7rem;text-decoration:none;display:grid}.tc-mobile-launch-row__icon{background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.tc-mobile-launch-row__icon svg{width:16px;height:16px}.tc-mobile-launch-row__copy strong,.tc-mobile-launch-row__copy small{display:block}.tc-mobile-launch-row__copy strong{font-size:.62rem}.tc-mobile-launch-row__copy small{color:var(--tc-app-muted,var(--tc-muted));margin-top:.12rem;font-size:.51rem}.tc-mobile-launch-row__chevron{width:14px;height:14px;color:var(--tc-app-muted,var(--tc-muted))}.tc-mobile-launchpad__channels{flex-wrap:wrap;gap:.28rem;padding:.08rem .05rem 0;display:flex}.tc-mobile-launchpad__channels>span{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));min-height:26px;color:var(--tc-app-ink,var(--tc-ink));border-radius:999px;align-items:center;padding:0 .44rem;font-size:.49rem;font-weight:660;display:inline-flex}.tc-mobile-launchpad__channels>span.is-ready{border-color:#2e6df6}@supports (color:color-mix(in lab, red, red)){.tc-mobile-launchpad__channels>span.is-ready{border-color:color-mix(in srgb, #2e6df6 24%, var(--tc-app-border,var(--tc-line)))}}.tc-mobile-launchpad__channels>small{min-height:26px;color:var(--tc-app-muted,var(--tc-muted));align-items:center;font-size:.49rem;display:inline-flex}.tc-install-flow--refined{background:var(--tc-app-bg,#f7f7f5);min-height:100dvh;color:var(--tc-app-ink,var(--tc-ink))}.tc-install-refined{gap:.9rem;width:min(820px,100% - 2rem);margin:0 auto;padding:1.35rem 0 2.5rem;display:grid}.tc-install-refined__progress{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:.36rem;width:min(420px,100%);margin:0 auto;display:grid}.tc-install-refined__progress>i{background:var(--tc-app-border,var(--tc-line));height:1px}.tc-install-refined__progress>button{min-width:54px;color:var(--tc-app-muted,var(--tc-muted));font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.18rem;padding:0;display:grid}.tc-install-refined__progress>button>span{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:999px;place-items:center;width:29px;height:29px;font-size:.5rem;font-weight:800;display:grid}.tc-install-refined__progress>button>strong{font-size:.5rem;font-weight:700}.tc-install-refined__progress>button.is-active,.tc-install-refined__progress>button.is-complete{color:var(--tc-app-ink,var(--tc-ink))}.tc-install-refined__progress>button.is-active>span,.tc-install-refined__progress>button.is-complete>span{border-color:var(--tc-app-ink,var(--tc-ink));background:var(--tc-app-ink,var(--tc-ink));color:var(--tc-app-surface,var(--tc-surface))}.tc-install-refined__stage{display:grid}.tc-install-refined__card{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:14px;overflow:hidden;box-shadow:0 2px 8px #11182709}.tc-install-refined__card-head{border-bottom:1px solid var(--tc-app-border,var(--tc-line));justify-content:space-between;align-items:center;gap:1rem;min-height:96px;padding:1rem 1.1rem;display:flex}.tc-install-refined__title{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:.7rem;min-width:0;display:grid}.tc-install-refined__title-icon{border:1px solid #12b76a;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-install-refined__title-icon{border:1px solid color-mix(in srgb, #12b76a 25%, var(--tc-app-border,var(--tc-line)))}}.tc-install-refined__title-icon{background:#12b76a;border-radius:11px}@supports (color:color-mix(in lab, red, red)){.tc-install-refined__title-icon{background:color-mix(in srgb, #12b76a 8%, var(--tc-app-surface,var(--tc-surface)))}}.tc-install-refined__title-icon{color:#087a48}.tc-install-refined__title-icon--code{border-color:var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));color:var(--tc-app-ink,var(--tc-ink))}.tc-install-refined__title-icon svg{width:19px;height:19px}.tc-install-refined__title>div>span{color:var(--tc-app-muted,var(--tc-muted));letter-spacing:.07em;font-size:.5rem;font-weight:800;display:block}.tc-install-refined__title h1{color:var(--tc-app-ink,var(--tc-ink));font-family:var(--tc-app-display);letter-spacing:-.035em;margin:.13rem 0 0;font-size:1.2rem;font-weight:560;line-height:1.08}.tc-install-refined__title p{max-width:570px;color:var(--tc-app-muted,var(--tc-muted));margin:.22rem 0 0;font-size:.61rem;line-height:1.45}.tc-install-refined__status{border:1px solid #12b76a;flex:none;align-items:center;gap:.28rem;min-height:27px;padding:0 .48rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tc-install-refined__status{border:1px solid color-mix(in srgb, #12b76a 22%, var(--tc-app-border,var(--tc-line)))}}.tc-install-refined__status{color:#087a48;border-radius:999px;font-size:.5rem;font-weight:720}.tc-install-refined__status i{background:#12b76a;border-radius:999px;width:6px;height:6px}.tc-install-refined__status--neutral{border-color:var(--tc-app-border,var(--tc-line));color:var(--tc-app-muted,var(--tc-muted))}.tc-install-refined__card-body{gap:.8rem;padding:1rem 1.1rem;display:grid}.tc-install-refined__section{gap:.7rem;max-width:620px;display:grid}.tc-install-refined__section-copy strong,.tc-install-refined__section-copy span{display:block}.tc-install-refined__section-copy strong{color:var(--tc-app-ink,var(--tc-ink));font-size:.7rem}.tc-install-refined__section-copy span{color:var(--tc-app-muted,var(--tc-muted));margin-top:.18rem;font-size:.59rem;line-height:1.45}.tc-install-refined__field{gap:.28rem;display:grid}.tc-install-refined__field>span{color:var(--tc-app-ink,var(--tc-ink));align-items:center;gap:.35rem;font-size:.58rem;font-weight:700;display:flex}.tc-install-refined__field>span small{background:var(--tc-app-surface-soft,var(--tc-surface-soft));color:var(--tc-app-muted,var(--tc-muted));border-radius:999px;padding:.13rem .3rem;font-size:.44rem;font-weight:650}.tc-install-refined__field>div{border:1px solid var(--tc-app-border-strong,#c7cbd0);background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:.45rem;min-height:44px;padding:0 .65rem;display:grid}.tc-install-refined__field>div:focus-within{border-color:var(--tc-app-ink,var(--tc-ink));box-shadow:0 0 0 3px var(--tc-app-ink,var(--tc-ink))}@supports (color:color-mix(in lab, red, red)){.tc-install-refined__field>div:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-app-ink,var(--tc-ink)) 5%, transparent)}}.tc-install-refined__field svg{width:15px;height:15px;color:var(--tc-app-muted,var(--tc-muted))}.tc-install-refined__field input{width:100%;height:42px;color:var(--tc-app-ink,var(--tc-ink));font:inherit;background:0 0;border:0;outline:0;font-size:.64rem}.tc-install-refined__field>small{color:var(--tc-app-muted,var(--tc-muted));font-size:.49rem}.tc-install-refined__footer{border-top:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));justify-content:flex-end;align-items:center;gap:.45rem;min-height:58px;padding:.65rem 1.1rem;display:flex}.tc-install-refined__footer>.tc-install-refined__text-button:first-child{margin-right:auto}.tc-install-refined__text-button{min-height:32px;color:var(--tc-app-muted,var(--tc-muted));font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .42rem;font-size:.55rem;font-weight:680}.tc-install-refined__button{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));min-height:34px;color:var(--tc-app-ink,var(--tc-ink));font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.32rem;padding:0 .62rem;font-size:.56rem;font-weight:700;text-decoration:none;display:inline-flex}.tc-install-refined__button:hover{background:var(--tc-app-surface-soft,var(--tc-surface-soft))}.tc-install-refined__button--primary{color:#fff;background:#111;border-color:#111}.tc-install-refined__button--primary:hover{background:#222}html[data-theme=dark] .tc-install-refined__button--primary{color:#111;background:#f4f4ef;border-color:#f4f4ef}.tc-install-refined__button svg{width:13px;height:13px}.tc-install-refined__code-section{border:1px solid var(--tc-app-border-strong,#c7cbd0);background:#111;border-radius:11px;overflow:hidden}html[data-theme=dark] .tc-install-refined__code-section{background:#0c0d0c}.tc-install-refined__code-toolbar{border-bottom:1px solid #2d2d2a;justify-content:space-between;align-items:center;gap:.8rem;min-height:48px;padding:0 .65rem 0 .82rem;display:flex}.tc-install-refined__code-toolbar>div:first-child strong,.tc-install-refined__code-toolbar>div:first-child span{display:block}.tc-install-refined__code-toolbar>div:first-child strong{color:#fff;font-size:.58rem}.tc-install-refined__code-toolbar>div:first-child span{color:#9d9d96;margin-top:.08rem;font-size:.47rem}.tc-install-refined__copy-wrap,.tc-install-mobile-code__copy-wrap{align-items:center;gap:.45rem;display:flex}.tc-install-refined__copy-wrap>span,.tc-install-mobile-code__copy-wrap>span{color:#a8d9bd;font-size:.48rem;font-weight:700}.tc-install-refined__copy{color:#f5f5f2;cursor:pointer;background:#1b1b19;border:1px solid #383834;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:relative}.tc-install-refined__copy:hover{background:#252522}.tc-install-refined__copy.is-copied{color:#fff;background:#175d3a;border-color:#297e52}.tc-install-refined__copy-icon{width:15px;height:15px;transition:opacity .12s,transform .12s;position:absolute}.tc-install-refined__copy-icon--copy{opacity:1;transform:scale(1)}.tc-install-refined__copy-icon--check,.tc-install-refined__copy.is-copied .tc-install-refined__copy-icon--copy{opacity:0;transform:scale(.7)}.tc-install-refined__copy.is-copied .tc-install-refined__copy-icon--check{opacity:1;transform:scale(1)}.tc-install-refined__code-section textarea{resize:vertical;color:#efefe9;background:0 0;border:0;outline:0;width:100%;min-height:138px;padding:.8rem .9rem;font:500 .6rem/1.62 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.tc-install-refined__handoff{border:1px solid var(--tc-app-border,var(--tc-line));border-radius:11px;display:grid;overflow:hidden}.tc-install-refined__handoff-row{border:0;border-bottom:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));width:100%;min-height:60px;color:var(--tc-app-ink,var(--tc-ink));font:inherit;text-align:left;cursor:pointer;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:.62rem;padding:.58rem .7rem;text-decoration:none;display:grid}.tc-install-refined__handoff-row:last-child{border-bottom:0}.tc-install-refined__handoff-row:hover{background:var(--tc-app-surface-soft,var(--tc-surface-soft))}.tc-install-refined__handoff-icon{background:var(--tc-app-surface-soft,var(--tc-surface-soft));width:34px;height:34px;color:var(--tc-app-ink,var(--tc-ink));border-radius:8px;place-items:center;display:grid}.tc-install-refined__handoff-icon svg{width:15px;height:15px}.tc-install-refined__handoff-row>span:nth-child(2) strong,.tc-install-refined__handoff-row>span:nth-child(2) small{display:block}.tc-install-refined__handoff-row>span:nth-child(2) strong{font-size:.6rem}.tc-install-refined__handoff-row>span:nth-child(2) small{color:var(--tc-app-muted,var(--tc-muted));margin-top:.1rem;font-size:.5rem}.tc-install-refined__handoff-chevron{width:14px;height:14px;color:var(--tc-app-muted,var(--tc-muted))}.tc-install-refined__alternatives{gap:.5rem;display:grid}.tc-install-refined__alternatives>header{justify-content:space-between;align-items:center;padding:0 .05rem;display:flex}.tc-install-refined__alternatives>header strong{font-size:.58rem}.tc-install-refined__alternatives>header span{color:var(--tc-app-muted,var(--tc-muted));font-size:.48rem}.tc-install-refined__alternatives>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.tc-install-refined__alternatives article{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:58px;padding:.55rem .62rem;display:grid}.tc-install-refined__alternatives article>span{background:var(--tc-app-surface,var(--tc-surface));border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.tc-install-refined__alternatives article>span svg{width:14px;height:14px}.tc-install-refined__alternatives article strong,.tc-install-refined__alternatives article small{display:block}.tc-install-refined__alternatives article strong{font-size:.55rem}.tc-install-refined__alternatives article small{color:var(--tc-app-muted,var(--tc-muted));margin-top:.08rem;font-size:.46rem}.tc-install-refined__alternatives article em{color:var(--tc-app-muted,var(--tc-muted));font-size:.45rem;font-style:normal;font-weight:700}.tc-install-refined__test-row{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;min-height:74px;padding:.72rem;display:flex}.tc-install-refined__test-row>div strong,.tc-install-refined__test-row>div span{display:block}.tc-install-refined__test-row>div strong{font-size:.64rem}.tc-install-refined__test-row>div span{color:var(--tc-app-muted,var(--tc-muted));margin-top:.1rem;font-size:.52rem}.tc-install-refined__checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.tc-install-refined__checks article{border:1px solid var(--tc-app-border,var(--tc-line));border-radius:10px;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:.45rem;min-height:72px;padding:.62rem;display:grid}.tc-install-refined__checks article>span{background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:999px;place-items:center;width:27px;height:27px;font-size:.48rem;font-weight:800;display:grid}.tc-install-refined__checks strong,.tc-install-refined__checks small{display:block}.tc-install-refined__checks strong{font-size:.56rem}.tc-install-refined__checks small{color:var(--tc-app-muted,var(--tc-muted));margin-top:.08rem;font-size:.47rem;line-height:1.4}.tc-install-dialog--refined{width:min(500px,100% - 2rem);color:var(--tc-app-ink,var(--tc-ink));background:0 0;border:0;border-radius:14px;padding:0;overflow:visible}.tc-install-dialog--refined::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080a1080}.tc-install-dialog--refined .tc-install-dialog__panel{border-radius:14px;gap:.8rem;padding:.95rem}.tc-install-dialog--refined [data-widget-developer-compose]{gap:.8rem;display:grid}.tc-install-dialog--refined [data-widget-developer-compose][hidden]{display:none}.tc-install-dialog--refined .tc-install-dialog__panel>div>header,.tc-install-dialog--refined .tc-install-dialog__panel>header{grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:.62rem;display:grid}.tc-install-dialog--refined .tc-install-dialog__icon{border-radius:10px;width:38px;height:38px}.tc-install-dialog--refined .tc-install-dialog__panel header strong{font-size:.68rem}.tc-install-dialog--refined .tc-install-dialog__panel header span{margin-top:.08rem;font-size:.54rem;line-height:1.42}.tc-install-dialog--refined .tc-install-dialog__panel header>button{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:8px;width:32px;height:32px}.tc-install-dialog--refined .tc-install-dialog__panel header>button svg{width:14px;height:14px}.tc-install-dialog--refined [data-widget-developer-compose]>label,.tc-install-dialog--refined .tc-install-dialog__panel>label{gap:.28rem;display:grid}.tc-install-dialog--refined label>span{font-size:.57rem;font-weight:700}.tc-install-dialog--refined label input{border:1px solid var(--tc-app-border-strong,#c7cbd0);background:var(--tc-app-surface-soft,var(--tc-surface-soft));min-height:43px;color:var(--tc-app-ink,var(--tc-ink));font:inherit;border-radius:9px;outline:0;padding:0 .65rem;font-size:.63rem}.tc-install-dialog__mail-note{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:.52rem;padding:.58rem .62rem;display:grid}.tc-install-dialog__mail-note>svg{width:16px;height:16px;color:var(--tc-app-muted,var(--tc-muted))}.tc-install-dialog__mail-note strong,.tc-install-dialog__mail-note small{display:block}.tc-install-dialog__mail-note strong{font-size:.56rem}.tc-install-dialog__mail-note small{color:var(--tc-app-muted,var(--tc-muted));margin-top:.08rem;font-size:.48rem;line-height:1.38}.tc-install-dialog--refined [data-widget-developer-compose]>footer,.tc-install-dialog--refined .tc-install-dialog__panel--guide>footer{justify-content:space-between;align-items:center;gap:.6rem;padding-top:.15rem;display:flex}.tc-install-dialog--refined [data-widget-developer-compose]>footer>div{gap:.4rem;display:flex}.tc-install-dialog--refined .tc-install-dialog__fallback{min-height:32px;color:var(--tc-app-muted,var(--tc-muted));font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .2rem;font-size:.5rem;font-weight:680}.tc-install-dialog__success[hidden]{display:none}.tc-install-dialog__success{text-align:center;justify-items:center;gap:.45rem;padding:1rem .5rem .4rem;display:grid}.tc-install-dialog__success-icon{background:#12b76a;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-install-dialog__success-icon{background:color-mix(in srgb, #12b76a 10%, var(--tc-app-surface,var(--tc-surface)))}}.tc-install-dialog__success-icon{color:#087a48}.tc-install-dialog__success-icon svg{width:20px;height:20px}.tc-install-dialog__success>strong{font-size:.78rem}.tc-install-dialog__success>p{max-width:360px;color:var(--tc-app-muted,var(--tc-muted));margin:0;font-size:.56rem;line-height:1.45}.tc-install-dialog__success>p b{color:var(--tc-app-ink,var(--tc-ink));font-weight:700}.tc-install-dialog__success>button{margin-top:.35rem}.tc-install-mobile-bar{z-index:50;min-height:58px;padding:max(.45rem, env(safe-area-inset-top)) .8rem .45rem;border-bottom:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));grid-template-columns:36px minmax(0,1fr) 52px;align-items:center;gap:.55rem;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.tc-install-mobile-bar{background:color-mix(in srgb, var(--tc-app-surface,var(--tc-surface)) 96%, transparent)}}.tc-install-mobile-bar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.tc-install-mobile-bar>a{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));width:34px;height:34px;color:var(--tc-app-ink,var(--tc-ink));border-radius:9px;place-items:center;display:grid}.tc-install-mobile-bar>a svg{width:15px;height:15px}.tc-install-mobile-bar>div{text-align:center;min-width:0}.tc-install-mobile-bar>div span,.tc-install-mobile-bar>div strong{display:block}.tc-install-mobile-bar>div span{color:var(--tc-app-muted,var(--tc-muted));font-size:.46rem}.tc-install-mobile-bar>div strong{color:var(--tc-app-ink,var(--tc-ink));margin-top:.06rem;font-size:.64rem}.tc-install-mobile-bar .tc-mobile-theme-switch{justify-self:end}.tc-install-mobile{padding:.75rem .75rem calc(1rem + env(safe-area-inset-bottom));gap:.65rem;display:grid}.tc-install-mobile__progress{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:.3rem;width:min(300px,92%);margin:0 auto .1rem;display:grid}.tc-install-mobile__progress>i{background:var(--tc-app-border,var(--tc-line));height:1px}.tc-install-mobile__progress>button{color:var(--tc-app-muted,var(--tc-muted));font:inherit;background:0 0;border:0;justify-items:center;gap:.14rem;padding:0;display:grid}.tc-install-mobile__progress>button>span{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:999px;place-items:center;width:26px;height:26px;font-size:.46rem;font-weight:800;display:grid}.tc-install-mobile__progress>button>strong{font-size:.46rem;font-weight:700}.tc-install-mobile__progress>button.is-active,.tc-install-mobile__progress>button.is-complete{color:var(--tc-app-ink,var(--tc-ink))}.tc-install-mobile__progress>button.is-active>span,.tc-install-mobile__progress>button.is-complete>span{border-color:var(--tc-app-ink,var(--tc-ink));background:var(--tc-app-ink,var(--tc-ink));color:var(--tc-app-surface,var(--tc-surface))}.tc-install-mobile__stage{display:grid}.tc-install-mobile-card{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:14px;overflow:hidden}.tc-install-mobile-card__hero{border-bottom:1px solid var(--tc-app-border,var(--tc-line));grid-template-columns:40px minmax(0,1fr);align-items:start;gap:.65rem;padding:.78rem;display:grid}.tc-install-mobile-card__hero-icon{border:1px solid #12b76a;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-install-mobile-card__hero-icon{border:1px solid color-mix(in srgb, #12b76a 25%, var(--tc-app-border,var(--tc-line)))}}.tc-install-mobile-card__hero-icon{background:#12b76a;border-radius:11px}@supports (color:color-mix(in lab, red, red)){.tc-install-mobile-card__hero-icon{background:color-mix(in srgb, #12b76a 8%, var(--tc-app-surface,var(--tc-surface)))}}.tc-install-mobile-card__hero-icon{color:#087a48}.tc-install-mobile-card__hero-icon svg{width:18px;height:18px}.tc-install-mobile-card__hero>div>span{color:var(--tc-app-muted,var(--tc-muted));letter-spacing:.065em;font-size:.48rem;font-weight:800;display:block}.tc-install-mobile-card__hero h1{color:var(--tc-app-ink,var(--tc-ink));font-family:var(--tc-app-display);letter-spacing:-.035em;margin:.11rem 0 0;font-size:1.05rem;font-weight:560;line-height:1.08}.tc-install-mobile-card__hero p{color:var(--tc-app-muted,var(--tc-muted));margin:.22rem 0 0;font-size:.59rem;line-height:1.42}.tc-install-mobile-card__section{gap:.6rem;padding:.75rem .78rem;display:grid}.tc-install-mobile-card__section-title strong,.tc-install-mobile-card__section-title span{display:block}.tc-install-mobile-card__section-title strong{font-size:.66rem}.tc-install-mobile-card__section-title span{color:var(--tc-app-muted,var(--tc-muted));margin-top:.1rem;font-size:.52rem}.tc-install-mobile-field{gap:.28rem;display:grid}.tc-install-mobile-field>span{align-items:center;gap:.35rem;font-size:.57rem;font-weight:700;display:flex}.tc-install-mobile-field>span small{background:var(--tc-app-surface-soft,var(--tc-surface-soft));color:var(--tc-app-muted,var(--tc-muted));border-radius:999px;padding:.12rem .28rem;font-size:.43rem}.tc-install-mobile-field>div{border:1px solid var(--tc-app-border-strong,#c7cbd0);background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:9px;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:.42rem;min-height:43px;padding:0 .62rem;display:grid}.tc-install-mobile-field>div:focus-within{border-color:var(--tc-app-ink,var(--tc-ink))}.tc-install-mobile-field svg{width:15px;height:15px;color:var(--tc-app-muted,var(--tc-muted))}.tc-install-mobile-field input{width:100%;height:41px;color:var(--tc-app-ink,var(--tc-ink));font:inherit;background:0 0;border:0;outline:0;font-size:.62rem}.tc-install-mobile-card__footer{border-top:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));justify-content:flex-end;align-items:center;gap:.4rem;min-height:54px;padding:.58rem .7rem;display:flex}.tc-install-mobile-card__footer>:first-child{margin-right:auto}.tc-install-mobile-text-button{min-height:31px;color:var(--tc-app-muted,var(--tc-muted));font:inherit;background:0 0;border:0;padding:0 .36rem;font-size:.54rem;font-weight:680}.tc-install-mobile-button{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));min-height:34px;color:var(--tc-app-ink,var(--tc-ink));font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:.3rem;padding:0 .58rem;font-size:.55rem;font-weight:700;text-decoration:none;display:inline-flex}.tc-install-mobile-button--primary{color:#fff;background:#111;border-color:#111}html[data-theme=dark] .tc-install-mobile-button--primary{color:#111;background:#f4f4ef;border-color:#f4f4ef}.tc-install-mobile-button svg{width:12px;height:12px}.tc-install-mobile-card__heading{border-bottom:1px solid var(--tc-app-border,var(--tc-line));grid-template-columns:38px minmax(0,1fr);align-items:center;gap:.6rem;min-height:66px;padding:.65rem .72rem;display:grid}.tc-install-mobile-card__heading-icon{background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.tc-install-mobile-card__heading-icon svg{width:17px;height:17px}.tc-install-mobile-card__heading>div>span,.tc-install-mobile-card__heading>div>strong,.tc-install-mobile-card__heading>div>small{display:block}.tc-install-mobile-card__heading>div>span{color:var(--tc-app-muted,var(--tc-muted));letter-spacing:.06em;font-size:.45rem;font-weight:800}.tc-install-mobile-card__heading>div>strong{margin-top:.08rem;font-size:.64rem}.tc-install-mobile-card__heading>div>small{color:var(--tc-app-muted,var(--tc-muted));margin-top:.08rem;font-size:.49rem}.tc-install-mobile-code{background:#111;border:1px solid #2d2d2a;border-radius:10px;margin:.68rem;overflow:hidden}.tc-install-mobile-code>header{border-bottom:1px solid #2d2d2a;justify-content:space-between;align-items:center;gap:.5rem;min-height:42px;padding:0 .48rem 0 .65rem;display:flex}.tc-install-mobile-code>header>div:first-child strong,.tc-install-mobile-code>header>div:first-child span{display:block}.tc-install-mobile-code>header>div:first-child strong{color:#fff;font-size:.54rem}.tc-install-mobile-code>header>div:first-child span{color:#9d9d96;margin-top:.06rem;font-size:.43rem}.tc-install-mobile-code__copy-wrap>span{color:#a8d9bd;font-size:.46rem}.tc-install-mobile-code__copy-wrap>button{color:#f5f5f2;background:#1b1b19;border:1px solid #383834;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:relative}.tc-install-mobile-code__copy-wrap>button.is-copied{background:#175d3a;border-color:#297e52}.tc-install-mobile-code__copy-icon{width:14px;height:14px;transition:opacity .12s,transform .12s;position:absolute}.tc-install-mobile-code__copy-icon--copy{opacity:1}.tc-install-mobile-code__copy-icon--check,.tc-install-mobile-code__copy-wrap>button.is-copied .tc-install-mobile-code__copy-icon--copy{opacity:0;transform:scale(.7)}.tc-install-mobile-code__copy-wrap>button.is-copied .tc-install-mobile-code__copy-icon--check{opacity:1;transform:scale(1)}.tc-install-mobile-code textarea{resize:none;color:#efefe9;background:0 0;border:0;outline:0;width:100%;min-height:126px;padding:.65rem .72rem;font:500 .54rem/1.58 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.tc-install-mobile-list{border:1px solid var(--tc-app-border,var(--tc-line));border-radius:10px;margin:0 .68rem .68rem;display:grid;overflow:hidden}.tc-install-mobile-list>button,.tc-install-mobile-list>a{border:0;border-bottom:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));width:100%;min-height:57px;color:var(--tc-app-ink,var(--tc-ink));font:inherit;text-align:left;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:.55rem;padding:.55rem .62rem;text-decoration:none;display:grid}.tc-install-mobile-list>:last-child{border-bottom:0}.tc-install-mobile-list__icon{background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.tc-install-mobile-list__icon svg{width:14px;height:14px}.tc-install-mobile-list>button>span:nth-child(2) strong,.tc-install-mobile-list>button>span:nth-child(2) small,.tc-install-mobile-list>a>span:nth-child(2) strong,.tc-install-mobile-list>a>span:nth-child(2) small{display:block}.tc-install-mobile-list>button>span:nth-child(2) strong,.tc-install-mobile-list>a>span:nth-child(2) strong{font-size:.57rem}.tc-install-mobile-list>button>span:nth-child(2) small,.tc-install-mobile-list>a>span:nth-child(2) small{color:var(--tc-app-muted,var(--tc-muted));margin-top:.08rem;font-size:.47rem}.tc-install-mobile-list__chevron{width:13px;height:13px;color:var(--tc-app-muted,var(--tc-muted))}.tc-install-mobile-alternatives{gap:.42rem;margin:0 .68rem .68rem;display:grid}.tc-install-mobile-alternatives>header{justify-content:space-between;align-items:center;display:flex}.tc-install-mobile-alternatives>header strong{font-size:.55rem}.tc-install-mobile-alternatives>header span{color:var(--tc-app-muted,var(--tc-muted));font-size:.45rem}.tc-install-mobile-alternatives>div{gap:.38rem;display:grid}.tc-install-mobile-alternatives article{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:9px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:53px;padding:.5rem .58rem;display:grid}.tc-install-mobile-alternatives article>span{background:var(--tc-app-surface,var(--tc-surface));border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.tc-install-mobile-alternatives article>span svg{width:14px;height:14px}.tc-install-mobile-alternatives article strong,.tc-install-mobile-alternatives article small{display:block}.tc-install-mobile-alternatives article strong{font-size:.54rem}.tc-install-mobile-alternatives article small{color:var(--tc-app-muted,var(--tc-muted));margin-top:.06rem;font-size:.45rem}.tc-install-mobile-alternatives article em{color:var(--tc-app-muted,var(--tc-muted));font-size:.43rem;font-style:normal;font-weight:700}.tc-install-mobile-checks{padding:.7rem;display:grid}.tc-install-mobile-checks article{border-bottom:1px solid var(--tc-app-border,var(--tc-line));grid-template-columns:27px minmax(0,1fr);align-items:center;gap:.5rem;min-height:52px;padding:.45rem 0;display:grid}.tc-install-mobile-checks article:last-child{border-bottom:0}.tc-install-mobile-checks article>span{background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:999px;place-items:center;width:27px;height:27px;font-size:.47rem;font-weight:800;display:grid}.tc-install-mobile-checks strong,.tc-install-mobile-checks small{display:block}.tc-install-mobile-checks strong{font-size:.56rem}.tc-install-mobile-checks small{color:var(--tc-app-muted,var(--tc-muted));margin-top:.08rem;font-size:.47rem}.tc-install-dialog--mobile{border-radius:18px 18px 0 0;width:100%;max-width:none;margin:0;position:fixed;inset:auto 0 0}.tc-install-dialog--mobile .tc-install-dialog__panel{padding:.5rem .8rem calc(.85rem + env(safe-area-inset-bottom));border-bottom:0;border-radius:18px 18px 0 0}.tc-install-dialog__mobile-handle{background:var(--tc-app-border-strong,#c7cbd0);border-radius:999px;width:2.5rem;height:4px;margin:0 auto .55rem}.tc-install-dialog--mobile [data-widget-developer-compose]{gap:.65rem}.tc-install-dialog--mobile [data-widget-developer-compose]>footer{gap:.45rem;display:grid}.tc-install-dialog--mobile [data-widget-developer-compose]>footer>div{justify-content:flex-end;gap:.38rem;display:flex}.tc-install-dialog--mobile .tc-install-dialog__fallback{order:2;justify-self:center;font-size:.48rem}.tc-install-dialog--mobile .tc-install-dialog__success{padding-bottom:.25rem}@media (width<=980px) and (width>=768px){.tc-dashboard-launchpad__cards{grid-template-columns:1fr}.tc-dashboard-launch-card+.tc-dashboard-launch-card{border-top:1px solid var(--tc-app-border,var(--tc-line));border-left:0}.tc-dashboard-launchpad__channels{flex-direction:column;align-items:flex-start}.tc-dashboard-launchpad__channel-list{justify-content:flex-start}.tc-install-refined__alternatives>div{grid-template-columns:1fr}}@media (width<=430px){.tc-mobile-launch-card__actions{gap:.32rem}.tc-mobile-mini-button{min-height:33px;padding-inline:.5rem;font-size:.53rem}.tc-install-mobile{padding-inline:.68rem}}.tc-launch-flow--premium .tc-launch-channels--premium{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface,var(--tc-surface));border-radius:14px;padding:.85rem}.tc-launch-flow--premium .tc-launch-channels--premium .tc-launch-channels__group+.tc-launch-channels__group{border-top:1px solid var(--tc-app-border,var(--tc-line));margin-top:.1rem;padding-top:.82rem}.tc-launch-flow--premium .tc-launch-channels--premium .tc-launch-channels__footer{border-top:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:0 0 14px 14px;min-height:48px;margin:.1rem -.85rem -.85rem;padding:.62rem .85rem}.tc-launch-flow--premium .tc-launch-channels--premium .tc-launch-channels__footer .tc-button{border-radius:8px;min-height:34px;padding:0 .68rem;font-size:.56rem}.tc-launch-flow--mobile.tc-launch-flow--premium .tc-launch-channels--premium{border-radius:13px;gap:.72rem;padding:.68rem}.tc-launch-flow--mobile.tc-launch-flow--premium .tc-launch-channels--premium .tc-launch-channels__group+.tc-launch-channels__group{margin-top:0;padding-top:.68rem}.tc-launch-flow--mobile.tc-launch-flow--premium .tc-launch-channels--premium .tc-launch-channels__group>header{min-height:25px}.tc-launch-flow--mobile.tc-launch-flow--premium .tc-launch-channels--premium .tc-launch-channels__group>header strong{font-size:.59rem}.tc-launch-flow--mobile.tc-launch-flow--premium .tc-launch-channels--premium .tc-launch-channels__group>header span{font-size:.48rem}.tc-launch-flow--mobile.tc-launch-flow--premium .tc-launch-channels--premium .tc-launch-channel{border-radius:11px;grid-template-columns:38px minmax(0,1fr) 21px;gap:.58rem;min-height:64px;padding:.58rem .62rem}.tc-launch-flow--mobile.tc-launch-flow--premium .tc-launch-channels--premium .tc-launch-channel__icon{border-radius:10px;width:38px;height:38px}.tc-launch-flow--mobile.tc-launch-flow--premium .tc-launch-channels--premium .tc-launch-channel__icon svg{width:17px;height:17px}.tc-launch-flow--mobile.tc-launch-flow--premium .tc-launch-channels--premium .tc-launch-channel__copy strong{font-size:.62rem}.tc-launch-flow--mobile.tc-launch-flow--premium .tc-launch-channels--premium .tc-launch-channel__copy small{font-size:.5rem}.tc-launch-flow--mobile.tc-launch-flow--premium .tc-launch-channels--premium .tc-launch-channel--ai{min-height:74px}.tc-launch-flow--mobile.tc-launch-flow--premium .tc-launch-channels--premium .tc-launch-channels__footer{padding:.58rem .68rem calc(.58rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0 0 13px 13px;gap:.35rem;margin:.05rem -.68rem -.68rem;position:static}.tc-launch-flow--mobile.tc-launch-flow--premium .tc-launch-channels--premium .tc-launch-channels__footer .tc-button{border-radius:8px;justify-self:end;width:auto;min-height:34px;padding:0 .7rem;font-size:.56rem}.tc-launch-flow--mobile.tc-launch-flow--premium .tc-launch-channels--premium .tc-launch-channels__footer>span{color:var(--tc-app-muted,var(--tc-muted));grid-row:1;font-size:.47rem}.tc-launch-flow--mobile.tc-launch-flow--premium .tc-launch-channels--premium .tc-launch-channels__footer{grid-template-columns:minmax(0,1fr) auto;align-items:center}.tc-launch-flow--mobile.tc-launch-flow--premium .tc-launch-channels--premium .tc-launch-channels__footer>.tc-button{grid-area:1/2}main[data-workspace-home] .tc-app-topbar{min-height:76px;padding-block:.85rem}main[data-workspace-home] .tc-app-topbar__heading h1{letter-spacing:-.035em;font-size:1.35rem;font-weight:560}main[data-workspace-home] .tc-app-topbar__heading p{margin-top:.28rem;font-size:.64rem}main[data-workspace-home] .tc-app-content{padding-top:18px}main[data-workspace-home] .tc-app-toolbar{margin-bottom:14px}main[data-workspace-home] .tc-app-search input{border-radius:9px;min-height:40px;font-size:.66rem}main[data-workspace-home] .tc-app-toolbar .tc-button{border-radius:9px;min-height:38px;font-size:.6rem}main.tc-mobile-app[data-workspace-home] .tc-mobile-appbar{min-height:58px;padding:max(.45rem, env(safe-area-inset-top)) .85rem .45rem}main.tc-mobile-app[data-workspace-home] .tc-mobile-appbar__brand .tc-brand-mark{width:2rem;height:2rem}main.tc-mobile-app[data-workspace-home] .tc-mobile-overview-head{padding:1rem .85rem .7rem}main.tc-mobile-app[data-workspace-home] .tc-mobile-overview-head h1{letter-spacing:-.04em;font-size:1.5rem;font-weight:560}main.tc-mobile-app[data-workspace-home] .tc-mobile-overview-head p{max-width:330px;margin-top:.35rem;font-size:.64rem;line-height:1.45}main.tc-mobile-app[data-workspace-home]>.tc-page-inline-error{margin-inline:.85rem}main.tc-mobile-app[data-workspace-home] .tc-mobile-panel{border-radius:12px;margin-inline:.85rem}main.tc-mobile-app[data-workspace-home] .tc-mobile-panel__header{min-height:48px;padding-inline:.8rem}main.tc-mobile-app[data-workspace-home] .tc-mobile-panel__header strong{font-size:.66rem}main.tc-mobile-app[data-workspace-home] .tc-mobile-panel__header>span,main.tc-mobile-app[data-workspace-home] .tc-mobile-panel__header>a{font-size:.53rem}main.tc-mobile-app[data-workspace-home] .tc-mobile-setup-card{gap:.62rem;padding:.78rem .8rem .7rem}main.tc-mobile-app[data-workspace-home] .tc-mobile-setup-card__icon{border-radius:8px;width:2.15rem;height:2.15rem}main.tc-mobile-app[data-workspace-home] .tc-mobile-setup-card__icon svg{width:.92rem;height:.92rem}main.tc-mobile-app[data-workspace-home] .tc-mobile-setup-card h2{letter-spacing:0;font-family:inherit;font-size:.69rem;font-weight:720;line-height:1.25}main.tc-mobile-app[data-workspace-home] .tc-mobile-setup-card p{margin-top:.18rem;font-size:.54rem;line-height:1.4}main.tc-mobile-app[data-workspace-home] .tc-mobile-choice-grid{gap:.42rem;padding:0 .8rem .8rem}main.tc-mobile-app[data-workspace-home] .tc-mobile-choice-card{border-radius:9px;padding:.68rem}main.tc-mobile-app[data-workspace-home] .tc-mobile-choice-card>span{font-size:.49rem}main.tc-mobile-app[data-workspace-home] .tc-mobile-choice-card strong{margin-top:.25rem;font-size:.64rem}main.tc-mobile-app[data-workspace-home] .tc-mobile-choice-card small{font-size:.5rem}.tc-dashboard-launchpad.is-installed .tc-dashboard-launchpad__cards{grid-template-columns:1fr}.tc-dashboard-launchpad.is-installed .tc-dashboard-launch-card+.tc-dashboard-launch-card{border-left:0}.tc-dashboard-launchpad.is-installed .tc-dashboard-launch-card{min-height:160px}.tc-install-refined__card--verification{width:min(860px,100%);margin:0 auto}.tc-install-refined__verification-body{align-content:center;min-height:250px}.tc-install-verification{text-align:center;justify-items:center;gap:.7rem;width:min(580px,100%);margin:0 auto;padding:1rem;display:grid}.tc-install-verification[hidden]{display:none}.tc-install-verification__spinner{border:3px solid var(--tc-app-border,var(--tc-line));border-top-color:var(--tc-app-ink,var(--tc-ink));border-radius:999px;width:38px;height:38px;animation:.72s linear infinite tc-spin}.tc-install-verification--checking>div>strong{color:var(--tc-app-ink,var(--tc-ink));font-size:.72rem;display:block}.tc-install-verification--checking>div>p{max-width:400px;color:var(--tc-app-muted,var(--tc-muted));margin:.18rem auto 0;font-size:.56rem;line-height:1.45}.tc-install-verification__icon,.tc-install-verification__success-icon{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));width:48px;height:48px;color:var(--tc-app-muted,var(--tc-muted));border-radius:14px;place-items:center;display:grid}.tc-install-verification--missing .tc-install-verification__icon{border-color:#f79009}@supports (color:color-mix(in lab, red, red)){.tc-install-verification--missing .tc-install-verification__icon{border-color:color-mix(in srgb, #f79009 26%, var(--tc-app-border,var(--tc-line)))}}.tc-install-verification--missing .tc-install-verification__icon{background:#f79009}@supports (color:color-mix(in lab, red, red)){.tc-install-verification--missing .tc-install-verification__icon{background:color-mix(in srgb, #f79009 8%, var(--tc-app-surface,var(--tc-surface)))}}.tc-install-verification--missing .tc-install-verification__icon{color:#b54708}.tc-install-verification__success-icon{border-color:#12b76a}@supports (color:color-mix(in lab, red, red)){.tc-install-verification__success-icon{border-color:color-mix(in srgb, #12b76a 28%, var(--tc-app-border,var(--tc-line)))}}.tc-install-verification__success-icon{background:#12b76a}@supports (color:color-mix(in lab, red, red)){.tc-install-verification__success-icon{background:color-mix(in srgb, #12b76a 9%, var(--tc-app-surface,var(--tc-surface)))}}.tc-install-verification__success-icon{color:#087a48}.tc-install-verification__icon svg,.tc-install-verification__success-icon svg{width:21px;height:21px}.tc-install-verification__copy>span{color:var(--tc-app-muted,var(--tc-muted));letter-spacing:.07em;font-size:.49rem;font-weight:800;display:block}.tc-install-verification__copy h2{color:var(--tc-app-ink,var(--tc-ink));font-family:var(--tc-app-display);letter-spacing:-.035em;margin:.18rem 0 0;font-size:1.18rem;font-weight:560;line-height:1.08}.tc-install-verification__copy p{max-width:470px;color:var(--tc-app-muted,var(--tc-muted));margin:.3rem auto 0;font-size:.58rem;line-height:1.5}.tc-install-verification__copy>small{color:var(--tc-app-muted,var(--tc-muted));margin-top:.4rem;font-size:.5rem;display:block}.tc-install-verification__monitor{border:1px solid var(--tc-app-border,var(--tc-line));background:var(--tc-app-surface-soft,var(--tc-surface-soft));text-align:left;border-radius:10px;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:.55rem;width:min(470px,100%);padding:.58rem .7rem;display:grid}.tc-install-verification__monitor-dot{background:#f79009;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 3px #f790091c}.tc-install-verification__monitor strong,.tc-install-verification__monitor small{display:block}.tc-install-verification__monitor strong{color:var(--tc-app-ink,var(--tc-ink));font-size:.55rem}.tc-install-verification__monitor small{color:var(--tc-app-muted,var(--tc-muted));margin-top:.08rem;font-size:.47rem;line-height:1.38}.tc-install-verification__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;display:flex}.tc-install-verification__skip,.tc-install-refined__text-link{min-height:32px;color:var(--tc-app-muted,var(--tc-muted));align-items:center;font-size:.52rem;font-weight:680;text-decoration:none;display:inline-flex}.tc-install-verification__skip:hover,.tc-install-refined__text-link:hover{color:var(--tc-app-ink,var(--tc-ink))}.tc-install-verification--success .tc-install-refined__button,.tc-install-verification--success .tc-install-mobile-button{margin-top:.2rem}.tc-install-verification--mobile{width:100%;min-height:300px;padding:1.1rem .85rem}.tc-install-verification--mobile .tc-install-verification__copy h2{font-size:1.03rem}.tc-install-verification--mobile .tc-install-verification__copy p{max-width:310px;font-size:.55rem}.tc-install-verification--mobile .tc-install-verification__monitor{width:100%}.tc-install-verification--mobile .tc-install-verification__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.tc-install-verification--mobile .tc-install-verification__actions .tc-install-mobile-button{width:100%}.tc-install-mobile-card--verification .tc-install-mobile-card__footer{min-height:50px}@media (width<=767px){.tc-install-refined__verification-body{min-height:0}}.tc-dashboard-launch-card.is-monitoring .tc-dashboard-launch-card__badge i{background:#f79009}.tc-dashboard-launch-card.is-monitoring .tc-dashboard-launch-card__badge b{color:#b54708}html[data-theme=dark] .tc-dashboard-launch-card.is-monitoring .tc-dashboard-launch-card__badge b{color:#fdb022}.tc-mobile-launch-card.is-monitoring .tc-mobile-launch-card__badge{color:#b54708}.tc-mobile-launch-card.is-monitoring .tc-mobile-launch-card__badge i{background:#f79009}html[data-theme=dark] .tc-mobile-launch-card.is-monitoring .tc-mobile-launch-card__badge{color:#fdb022}main[data-workspace-home] .tc-dashboard-primary-grid{gap:.8rem;margin-top:.8rem}main[data-workspace-home] .tc-dashboard-panel{border-radius:12px}main[data-workspace-home] .tc-dashboard-panel__header{min-height:52px;padding-inline:.9rem}main[data-workspace-home] .tc-dashboard-panel__header strong{font-size:.69rem}main[data-workspace-home] .tc-dashboard-panel__header span{font-size:.54rem}main[data-workspace-home] .tc-dashboard-panel__body{padding:1rem}main[data-workspace-home] .tc-dashboard-setup__intro{align-items:center;gap:.75rem}main[data-workspace-home] .tc-dashboard-setup__icon{border-radius:10px;width:2.65rem;height:2.65rem}main[data-workspace-home] .tc-dashboard-setup__icon svg{width:1.05rem;height:1.05rem}main[data-workspace-home] .tc-dashboard-setup h2{font-family:var(--tc-app-display);letter-spacing:-.035em;font-size:1.35rem;font-weight:520;line-height:1.08}main[data-workspace-home] .tc-dashboard-setup__intro p{margin-top:.35rem;font-size:.64rem;line-height:1.48}main[data-workspace-home] .tc-dashboard-choice-list{gap:.5rem;margin-top:.9rem}main[data-workspace-home] .tc-dashboard-choice{border-radius:9px;gap:.65rem;min-height:62px;padding:.65rem}main[data-workspace-home] .tc-dashboard-choice__icon{border-radius:8px;width:2.15rem;height:2.15rem}main[data-workspace-home] .tc-dashboard-choice__icon svg{width:.92rem;height:.92rem}main[data-workspace-home] .tc-dashboard-choice>div:nth-child(2)>strong{font-size:.65rem}main[data-workspace-home] .tc-dashboard-choice>div:nth-child(2)>span{margin-top:.15rem;font-size:.55rem}main[data-workspace-home] .tc-status-row{gap:.65rem;min-height:58px;padding:.65rem .8rem}main[data-workspace-home] .tc-status-row__copy strong{font-size:.65rem}main[data-workspace-home] .tc-status-row__copy span{margin-top:.14rem;font-size:.54rem}main[data-workspace-home] .tc-status-pill{min-height:24px;font-size:.53rem;padding-inline:.55rem!important}[data-dashboard-install-card][hidden]{display:none!important}[data-settings-page=conversation-workflow] .tc-workflow-settings{gap:.72rem}[data-settings-page=conversation-workflow] .tc-settings-section-card,[data-settings-page=conversation-workflow] .tc-settings-mobile-card{border-radius:10px}[data-settings-page=conversation-workflow] .tc-settings-section-card>header,[data-settings-page=conversation-workflow] .tc-settings-mobile-card>header{min-height:48px;padding:.58rem .68rem}[data-settings-page=conversation-workflow] .tc-settings-section-card>header strong,[data-settings-page=conversation-workflow] .tc-settings-mobile-card>header strong{font-size:.66rem;line-height:1.3}[data-settings-page=conversation-workflow] .tc-settings-section-card>header span,[data-settings-page=conversation-workflow] .tc-settings-mobile-card>header span{margin-top:.08rem;font-size:.54rem;line-height:1.35}[data-settings-page=conversation-workflow] .tc-workflow-list{gap:.42rem;padding:.58rem}[data-settings-page=conversation-workflow] .tc-workflow-row{border-radius:9px;gap:.45rem;padding:.54rem}[data-settings-page=conversation-workflow] .tc-workflow-row label>span{font-size:.52rem;line-height:1.25}[data-settings-page=conversation-workflow] .tc-workflow-row input,[data-settings-page=conversation-workflow] .tc-workflow-row select{border-radius:7px;min-height:34px;padding-inline:.5rem;font-size:.58rem}[data-settings-page=conversation-workflow] .tc-workflow-remove{border-radius:7px;width:28px;height:28px;margin-bottom:3px;font-size:.78rem}[data-settings-page=conversation-workflow] .tc-workflow-transition-arrow{padding-bottom:.48rem;font-size:.7rem}[data-settings-page=conversation-workflow] .tc-workflow-defaults{gap:.55rem;padding:.68rem}[data-settings-page=conversation-workflow] .tc-workflow-defaults .tc-field{gap:.26rem}[data-settings-page=conversation-workflow] .tc-workflow-defaults .tc-field>span{color:var(--tc-app-ink,var(--tc-ink));font-size:.58rem;font-weight:700;line-height:1.3}[data-settings-page=conversation-workflow] .tc-workflow-defaults .tc-input{border-radius:8px;min-height:36px;padding:0 .55rem;font-size:.6rem}[data-settings-page=conversation-workflow] .tc-workflow-action-button,[data-settings-page=conversation-workflow] .tc-workflow-save-button{border-radius:8px;min-height:34px;padding:0 .64rem;font-size:.57rem;line-height:1}[data-settings-page=conversation-workflow] .tc-settings-inline-add{border-radius:7px;min-height:28px;padding:0 .45rem;font-size:.53rem}[data-settings-page=conversation-workflow] .tc-workflow-save{min-height:48px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:10px;padding:.5rem .58rem;position:static}[data-settings-page=conversation-workflow] .tc-workflow-save .tc-workflow-save-button{min-width:96px}[data-settings-page=conversation-workflow] .tc-form-message{margin:-.12rem 0 0;font-size:.55rem}[data-settings-page=conversation-workflow] .tc-workflow-settings--mobile{gap:.62rem}[data-settings-page=conversation-workflow] .tc-workflow-settings--mobile .tc-workflow-list{padding:.5rem}[data-settings-page=conversation-workflow] .tc-workflow-settings--mobile .tc-workflow-row{gap:.42rem;padding:.54rem}[data-settings-page=conversation-workflow] .tc-workflow-settings--mobile .tc-workflow-row label{padding-right:1.7rem}[data-settings-page=conversation-workflow] .tc-workflow-settings--mobile .tc-workflow-remove{width:26px;height:26px;top:.4rem;right:.4rem}[data-settings-page=conversation-workflow] .tc-workflow-settings--mobile .tc-workflow-defaults{gap:.52rem;padding:.58rem .62rem .65rem}[data-settings-page=conversation-workflow] .tc-workflow-settings--mobile>.tc-workflow-save-button{justify-self:end;width:auto;min-width:104px;min-height:34px;margin-top:-.05rem;padding:0 .7rem}@media (width<=767px){[data-settings-page=conversation-workflow] .tc-settings-mobile__heading h1{font-size:1rem}[data-settings-page=conversation-workflow] .tc-settings-mobile__heading p{font-size:.58rem;line-height:1.4}[data-settings-page=conversation-workflow] .tc-workflow-defaults .tc-field>span{font-size:.56rem}[data-settings-page=conversation-workflow] .tc-workflow-defaults .tc-input{min-height:35px;font-size:.58rem}}.tc-operations-service-shell{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:.7rem;display:grid}.tc-operations-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tc-operations-service-target{border-right:1px solid var(--tc-app-border,var(--tc-line));gap:.6rem;padding:.76rem .8rem;display:grid}.tc-operations-service-target:last-child{border-right:0}.tc-operations-service-target>header{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.tc-operations-service-target>header>div{gap:.08rem;display:grid}.tc-operations-service-target>header span,.tc-operations-service-target>header small{color:var(--tc-app-muted,var(--tc-muted));font-size:.5rem}.tc-operations-service-target>header strong{letter-spacing:-.03em;font-size:1rem}.tc-operations-service-target__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.36rem;display:grid}.tc-operations-service-target__grid>div{background:var(--tc-app-surface-soft,var(--tc-surface-soft));border-radius:8px;gap:.08rem;min-width:0;padding:.42rem;display:grid}.tc-operations-service-target__grid span{color:var(--tc-app-muted,var(--tc-muted));text-overflow:ellipsis;white-space:nowrap;font-size:.46rem;overflow:hidden}.tc-operations-service-target__grid strong{font-size:.62rem}.tc-operations-service-empty{color:var(--tc-app-muted,var(--tc-muted));text-align:center;grid-column:1/-1;padding:1.1rem}.tc-operations-service-empty strong{color:var(--tc-app-ink,var(--tc-ink));font-size:.64rem;display:block}.tc-operations-service-empty p{margin:.18rem 0 0;font-size:.53rem}.tc-operations-departments{display:grid}.tc-operations-department{border-bottom:1px solid var(--tc-app-border,var(--tc-line));justify-content:space-between;align-items:center;gap:.7rem;min-height:62px;padding:.62rem .74rem;display:flex}.tc-operations-department:last-child{border-bottom:0}.tc-operations-department>div{gap:.08rem;display:grid}.tc-operations-department>div:last-child{text-align:right}.tc-operations-department strong{font-size:.62rem}.tc-operations-department span,.tc-operations-department small{color:var(--tc-app-muted,var(--tc-muted));font-size:.49rem}.tc-operations-feedback-item footer{align-items:center}@media (width<=1180px) and (width>=768px){.tc-operations-service-shell{grid-template-columns:1fr}}@media (width<=767px){.tc-operations-mobile .tc-operations-service-grid{grid-template-columns:1fr}.tc-operations-mobile .tc-operations-service-target{border-right:0;border-bottom:1px solid var(--tc-app-border,var(--tc-line))}.tc-operations-mobile .tc-operations-service-target:last-child{border-bottom:0}.tc-operations-mobile .tc-operations-service-target__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tc-operations-mobile .tc-operations-department{min-height:58px;padding:.58rem .64rem}}.tc-operations-feedback-item__stars svg{width:.68rem;height:.68rem;display:block}.tc-operations-signals li>span svg{width:.64rem;height:.64rem;display:block}.tc-support-feedback-backdrop{z-index:720;background:#0000007a;border:0;position:fixed;inset:0}.tc-support-feedback-modal{z-index:721;border:1px solid var(--tc-line);background:var(--tc-surface);width:min(620px,100vw - 40px);max-height:min(86dvh,720px);box-shadow:var(--tc-shadow-lg);border-radius:14px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.tc-support-feedback-modal[hidden],.tc-support-feedback-backdrop[hidden]{display:none!important}.tc-support-feedback-modal__header{border-bottom:1px solid var(--tc-line);flex:none;justify-content:space-between;align-items:flex-start;gap:.72rem;padding:.72rem .78rem;display:flex}.tc-support-feedback-modal__header>div{gap:.05rem;min-width:0;display:grid}.tc-support-feedback-modal__header span{color:var(--tc-muted);letter-spacing:.05em;font-size:.44rem;font-weight:780}.tc-support-feedback-modal__header h2{color:var(--tc-ink);margin:.04rem 0 0;font-size:.84rem}.tc-support-feedback-modal__header p{color:var(--tc-muted);margin:.04rem 0 0;font-size:.49rem;line-height:1.45}.tc-support-feedback-modal__header>button{border:1px solid var(--tc-line);background:var(--tc-surface);width:32px;height:32px;color:var(--tc-ink);cursor:pointer;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.tc-support-feedback-modal__header>button svg{width:.72rem}.tc-support-feedback-modal form{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.tc-support-feedback-modal__body{background:var(--tc-bg);flex:auto;align-content:start;gap:.6rem;min-height:0;padding:.7rem;display:grid;overflow-y:auto}.tc-support-feedback-mode{border:1px solid var(--tc-line);background:var(--tc-surface-subtle);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;padding:.22rem;display:grid}.tc-support-feedback-mode>button{min-height:34px;color:var(--tc-muted-strong);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.34rem .5rem;font-size:.5rem;font-weight:750}.tc-support-feedback-mode>button.is-active{background:var(--tc-surface);box-shadow:var(--tc-shadow-sm);color:var(--tc-ink)}.tc-support-feedback-modal__body>section{border:1px solid var(--tc-line);background:var(--tc-surface);border-radius:10px;gap:.48rem;padding:.62rem;display:grid}.tc-support-feedback-modal__body>section>header{gap:.04rem;display:grid}.tc-support-feedback-modal__body>section>header strong{color:var(--tc-ink);font-size:.59rem}.tc-support-feedback-modal__body>section>header small{color:var(--tc-muted);font-size:.46rem;line-height:1.4}.tc-support-feedback-search{border:1px solid var(--tc-line);background:var(--tc-surface-subtle);border-radius:8px;align-items:center;gap:.38rem;min-height:38px;padding:0 .5rem;display:flex}.tc-support-feedback-search:focus-within{border-color:var(--tc-line-strong);background:var(--tc-surface)}.tc-support-feedback-search svg{width:.72rem;color:var(--tc-muted);flex:none}.tc-support-feedback-search input{width:100%;min-width:0;color:var(--tc-ink);font:inherit;background:0 0;border:0;outline:0;font-size:.52rem}.tc-support-feedback-results{border:1px solid var(--tc-line);border-radius:9px;max-height:240px;display:grid;overflow-y:auto}.tc-support-feedback-results>button{border:0;border-bottom:1px solid var(--tc-line);background:var(--tc-surface);min-height:52px;color:var(--tc-ink);font:inherit;text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:.5rem;padding:.48rem .54rem;display:grid}.tc-support-feedback-results>button:last-child{border-bottom:0}.tc-support-feedback-results>button:hover,.tc-support-feedback-results>button.is-selected{background:var(--tc-surface-subtle)}.tc-support-feedback-results>button>span{gap:.04rem;min-width:0;display:grid}.tc-support-feedback-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.tc-support-feedback-results small{color:var(--tc-muted);font-size:.43rem}.tc-support-feedback-results i{border:1px solid var(--tc-line-strong);border-radius:999px;width:14px;height:14px}.tc-support-feedback-results>button.is-selected i{border:4px solid var(--tc-ink)}.tc-support-feedback-empty{color:var(--tc-muted);text-align:center;padding:.72rem;font-size:.48rem}.tc-support-feedback-field{gap:.22rem;display:grid}.tc-support-feedback-field>span{color:var(--tc-muted-strong);font-size:.5rem;font-weight:720}.tc-support-feedback-field>input,.tc-support-feedback-field>textarea{border:1px solid var(--tc-line);background:var(--tc-surface);width:100%;color:var(--tc-ink);font:inherit;border-radius:8px;outline:0;padding:.46rem .5rem;font-size:.52rem;line-height:1.45}.tc-support-feedback-field>textarea{resize:vertical;min-height:112px}.tc-support-feedback-field>input:focus,.tc-support-feedback-field>textarea:focus{border-color:var(--tc-line-strong)}.tc-support-feedback-field>small{color:var(--tc-muted);font-size:.43rem;line-height:1.4}.tc-support-feedback-visibility{grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem;display:grid}.tc-support-feedback-visibility>label{border:1px solid var(--tc-line);background:var(--tc-surface-subtle);cursor:pointer;border-radius:9px;align-items:center;min-height:62px;padding:.48rem .54rem;display:flex;position:relative}.tc-support-feedback-visibility input{opacity:0;position:absolute}.tc-support-feedback-visibility span{gap:.04rem;display:grid}.tc-support-feedback-visibility strong{color:var(--tc-ink);font-size:.52rem}.tc-support-feedback-visibility small{color:var(--tc-muted);font-size:.43rem}.tc-support-feedback-visibility>label:has(input:checked){border-color:var(--tc-line-strong);background:var(--tc-surface);box-shadow:inset 3px 0 0 var(--tc-ink)}.tc-support-feedback-modal form>footer{border-top:1px solid var(--tc-line);background:var(--tc-surface);flex:none;justify-content:flex-end;gap:.4rem;padding:.58rem .7rem;display:flex}.tc-support-feedback-modal form>footer .tc-button{min-height:36px;font-size:.51rem}html.tc-support-feedback-open,html.tc-support-feedback-open body,html.tc-support-feedback-open .tc-ticket-parity-mobile .tc-customer-mobile-profile-screen{overflow:hidden}.tc-mobile-app .tc-support-feedback-modal{border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;width:100%;max-height:min(90dvh,760px);inset:auto 0 0;transform:none}.tc-mobile-app .tc-support-feedback-modal__body{padding:.62rem .68rem}.tc-mobile-app .tc-support-feedback-modal form>footer{padding:.55rem .68rem calc(.55rem + env(safe-area-inset-bottom));grid-template-columns:.8fr 1.2fr;display:grid}.tc-mobile-app .tc-support-feedback-modal form>footer .tc-button{min-height:42px}.tc-mobile-app .tc-support-feedback-visibility{grid-template-columns:1fr}.tc-agent-availability{border-bottom:1px solid var(--tc-app-border,#dfdfda);color:var(--tc-app-ink,#111);padding:12px 14px}.tc-agent-availability__label{color:var(--tc-app-muted,#70706a);margin:0 0 7px;font-size:.65rem;font-weight:600;display:block}.tc-agent-availability .tc-agent-availability__trigger{border:1px solid var(--tc-app-border,#dfdfda);background:var(--tc-app-surface-soft,#f8f9fb);width:100%;min-height:38px;color:inherit;cursor:pointer;font:inherit;text-align:left;border-radius:9px;align-items:center;gap:9px;padding:8px 11px;display:flex}.tc-agent-availability__trigger strong{flex:1;font-size:.72rem;font-weight:600}.tc-agent-availability__trigger>svg{width:16px;height:16px;color:var(--tc-app-muted,#70706a);transition:transform .15s}.tc-agent-availability__trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.tc-agent-availability__trigger:disabled{cursor:wait;opacity:.65}.tc-agent-availability__options{border:1px solid var(--tc-app-border,#dfdfda);background:var(--tc-app-surface,#fff);border-radius:10px;margin-top:6px;padding:4px}.tc-agent-availability__options[hidden],.tc-agent-availability [hidden]{display:none!important}.tc-agent-availability__options button{width:100%;min-height:49px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:9px 8px;display:flex}.tc-agent-availability__options button:hover,.tc-agent-availability__options button[aria-checked=true]{background:var(--tc-app-surface-soft,#f8f9fb)}.tc-agent-availability__options button>span{flex:1}.tc-agent-availability__options strong,.tc-agent-availability__options small{display:block}.tc-agent-availability__options strong{font-size:.7rem;font-weight:600}.tc-agent-availability__options small{color:var(--tc-app-muted,#70706a);margin-top:3px;font-size:.6rem;line-height:1.4}.tc-agent-availability__options svg{opacity:0;width:16px;height:16px}.tc-agent-availability__options [aria-checked=true] svg{opacity:1}.tc-agent-availability>p{color:var(--tc-app-muted,#70706a);margin:7px 0 0;font-size:.61rem;line-height:1.5}.tc-agent-availability [data-agent-presence-dot]{background:#8a8f8c;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.tc-agent-availability [data-agent-presence-dot][data-status=available]{background:#459368}.tc-agent-availability [data-agent-presence-dot][data-status=away]{background:#c28a3c}.tc-agent-availability .tc-agent-availability__retry{color:inherit;cursor:pointer;background:0 0;border:0;margin:5px 0 0;padding:0;font-size:.65rem;text-decoration:underline}.tc-agent-availability button:focus-visible{outline:2px solid var(--tc-app-ink,#111);outline-offset:2px}.tc-mobile-more-sheet>.tc-agent-availability{border:1px solid var(--tc-app-border,#dfdfda);background:var(--tc-app-surface,#fff);border-radius:12px;margin:0 12px 12px;padding:12px}.tc-agent-availability__label{font-size:11px}.tc-agent-availability__trigger strong,.tc-agent-availability__options strong{font-size:12px}.tc-agent-availability__options small,.tc-agent-availability>p{font-size:10.5px}html[data-theme=dark] :is(.tc-app-sidebar,.tc-settings-rail,.tc-app-topbar,.tc-settings-topbar,.tc-account-page__topbar,.tc-setup-appbar,.tc-launch-flow__topbar,.tc-install-flow__topbar,.tc-mobile-appbar,.tc-account-mobile-bar,.tc-settings-mobile-bar,.tc-mobile-bottom-nav,.tc-mobile-more-sheet,.tc-mobile-hub-sheet,.tc-app-popover,.tc-agent-availability,.ib-sheet,.ib-bulk-dialog,.ib-filter-dialog,.ov-dialog,.tc-support-feedback-modal,.tc-wa-dialog,.tc-select-popover,.tc-mobile-select-sheet,.tc-security-dialog){--tc-surface:#111;--tc-surface-subtle:#1b1b1b;--tc-surface-muted:#282828;--tc-line:#303030;--tc-line-strong:#454545;--tc-ink:#f6f6f2;--tc-muted:#a5a59e;--tc-muted-strong:#cecec6;--tc-app-surface:var(--tc-surface);--tc-app-surface-soft:var(--tc-surface-subtle);--tc-app-border:var(--tc-line);--tc-app-border-strong:var(--tc-line-strong);--tc-app-ink:var(--tc-ink);--tc-app-muted:var(--tc-muted);--tc-app-nav-hover:#242424;--tc-app-brand-soft:#242424;background:var(--tc-app-surface);color:var(--tc-app-ink);border-color:var(--tc-app-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] :is(.tc-mobile-more-backdrop,.tc-mobile-hub-backdrop){background:#0009}html[data-theme=dark] .ov-presence .tc-agent-availability{background:0 0}html[data-theme=dark] .tc-agent-availability .tc-agent-availability__trigger{background:var(--tc-app-surface)}html[data-theme=dark] .tc-agent-availability .tc-agent-availability__trigger:is(:hover,[aria-expanded=true]){background:var(--tc-app-surface-soft);border-color:var(--tc-app-border-strong)}html[data-theme=dark] .tc-app-popover{box-shadow:0 20px 60px #00000059}html[data-theme=dark] .tc-app-popover .tc-notification-item.is-unread{background:var(--tc-app-surface-soft)}.tc-remote-select .tc-select-trigger>svg{pointer-events:none;flex:0 0 16px;align-self:center;width:16px;height:16px;margin:0;position:static;inset:auto;transform:none}.tc-remote-select .tc-select-trigger>[data-remote-select-label]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tc-remote-select .tc-select-search-wrap{padding:8px;position:relative}.tc-remote-select .tc-select-search-wrap>svg.tc-select-search-icon{pointer-events:none;width:16px;height:16px;margin:0;position:absolute;inset:50% auto auto 20px;transform:translateY(-50%)}.tc-remote-select .tc-select-search-wrap>input.tc-select-search{box-sizing:border-box;width:100%;min-width:0;height:40px;min-height:40px;padding:8px 40px}.tc-remote-select .tc-select-search-wrap>.tc-select-search-spinner{width:14px;height:14px;margin:0;top:50%;left:auto;right:20px}.tc-mobile-select-search{padding:12px;position:relative}.tc-mobile-select-search>svg{pointer-events:none;width:16px;height:16px;margin:0;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.tc-mobile-select-search>input{box-sizing:border-box;height:40px;min-height:40px;padding:8px 40px}.tc-mobile-select-search>.tc-mobile-select-search__spinner{width:14px;height:14px;top:50%;left:auto;right:24px}.tc-remote-select .tc-select-search-wrap>.tc-select-search-spinner,.tc-mobile-select-search>.tc-mobile-select-search__spinner{animation:.65s linear infinite tc-select-search-spin}@keyframes tc-select-search-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.tc-remote-select .tc-select-search-wrap>.tc-select-search-spinner,.tc-mobile-select-search>.tc-mobile-select-search__spinner{animation:none}}@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-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}}
