.tv9{-moz-tab-size:8;-o-tab-size:8;tab-size:8;-webkit-text-size-adjust:auto;-webkit-tap-highlight-color:rgba(0,0,0,.18)}.tv9,.tv9 *{vertical-align:revert;border:revert;-moz-appearance:revert;appearance:revert;-webkit-appearance:revert;padding:revert;margin:revert;background-color:revert;background-image:revert;color:revert}.tv9{--neutral-50:oklch(98.5% 0 0);--neutral-100:oklch(97% 0 0);--neutral-200:oklch(92.2% 0 0);--neutral-300:oklch(87% 0 0);--neutral-400:oklch(70.8% 0 0);--neutral-500:oklch(55.6% 0 0);--neutral-600:oklch(43.9% 0 0);--neutral-700:oklch(37.1% 0 0);--neutral-800:oklch(26.9% 0 0);--neutral-900:oklch(20.5% 0 0);--neutral-950:oklch(14.5% 0 0);--zinc-50:oklch(98.5% 0 0);--zinc-100:oklch(96.7% 0.001 286.375);--zinc-200:oklch(92% 0.004 286.32);--zinc-300:oklch(87.1% 0.006 286.286);--zinc-400:oklch(70.5% 0.015 286.067);--zinc-500:oklch(55.2% 0.016 285.938);--zinc-600:oklch(44.2% 0.017 285.786);--zinc-700:oklch(37% 0.013 285.805);--zinc-800:oklch(27.4% 0.006 286.033);--zinc-900:oklch(21% 0.006 285.885);--zinc-950:oklch(14.1% 0.005 285.823);--red-50:oklch(97.1% 0.013 17.38);--red-100:oklch(93.6% 0.032 17.717);--red-200:oklch(88.5% 0.062 18.334);--red-300:oklch(80.8% 0.114 19.571);--red-400:oklch(70.4% 0.191 22.216);--red-500:oklch(63.7% 0.237 25.331);--red-600:oklch(57.7% 0.245 27.325);--red-700:oklch(50.5% 0.213 27.518);--red-800:oklch(44.4% 0.177 26.899);--red-900:oklch(39.6% 0.141 25.723);--red-950:oklch(25.8% 0.092 26.042);--orange-50:oklch(98% 0.016 73.684);--orange-100:oklch(95.4% 0.038 75.164);--orange-200:oklch(90.1% 0.076 70.697);--orange-300:oklch(83.7% 0.128 66.29);--orange-400:oklch(75% 0.183 55.934);--orange-500:oklch(70.5% 0.213 47.604);--orange-600:oklch(64.6% 0.222 41.116);--orange-700:oklch(55.3% 0.195 38.402);--orange-800:oklch(47% 0.157 37.304);--orange-900:oklch(40.8% 0.123 38.172);--orange-950:oklch(26.6% 0.079 36.259);--amber-50:oklch(98.7% 0.022 95.277);--amber-100:oklch(96.2% 0.059 95.617);--amber-200:oklch(92.4% 0.12 95.746);--amber-300:oklch(87.9% 0.169 91.605);--amber-400:oklch(82.8% 0.189 84.429);--amber-500:oklch(76.9% 0.188 70.08);--amber-600:oklch(66.6% 0.179 58.318);--amber-700:oklch(55.5% 0.163 48.998);--amber-800:oklch(47.3% 0.137 46.201);--amber-900:oklch(41.4% 0.112 45.904);--amber-950:oklch(27.9% 0.077 45.635);--yellow-50:oklch(98.7% 0.026 102.212);--yellow-100:oklch(97.3% 0.071 103.193);--yellow-200:oklch(94.5% 0.129 101.54);--yellow-300:oklch(90.5% 0.182 98.111);--yellow-400:oklch(85.2% 0.199 91.936);--yellow-500:oklch(79.5% 0.184 86.047);--yellow-600:oklch(68.1% 0.162 75.834);--yellow-700:oklch(55.4% 0.135 66.442);--yellow-800:oklch(47.6% 0.114 61.907);--yellow-900:oklch(42.1% 0.095 57.708);--yellow-950:oklch(28.6% 0.066 53.813);--green-50:oklch(98.2% 0.018 155.826);--green-100:oklch(96.2% 0.044 156.743);--green-200:oklch(92.5% 0.084 155.995);--green-300:oklch(87.1% 0.15 154.449);--green-400:oklch(79.2% 0.209 151.711);--green-500:oklch(72.3% 0.219 149.579);--green-600:oklch(62.7% 0.194 149.214);--green-700:oklch(52.7% 0.154 150.069);--green-800:oklch(44.8% 0.119 151.328);--green-900:oklch(39.3% 0.095 152.535);--green-950:oklch(26.6% 0.065 152.934);--emerald-50:oklch(97.9% 0.021 166.113);--emerald-100:oklch(95% 0.052 163.051);--emerald-200:oklch(90.5% 0.093 164.15);--emerald-300:oklch(84.5% 0.143 164.978);--emerald-400:oklch(76.5% 0.177 163.223);--emerald-500:oklch(69.6% 0.17 162.48);--emerald-600:oklch(59.6% 0.145 163.225);--emerald-700:oklch(50.8% 0.118 165.612);--emerald-800:oklch(43.2% 0.095 166.913);--emerald-900:oklch(37.8% 0.077 168.94);--emerald-950:oklch(26.2% 0.051 172.552);--blue-50:oklch(97% 0.014 254.604);--blue-100:oklch(93.2% 0.032 255.585);--blue-200:oklch(88.2% 0.059 254.128);--blue-300:oklch(80.9% 0.105 251.813);--blue-400:oklch(70.7% 0.165 254.624);--blue-500:oklch(62.3% 0.214 259.815);--blue-600:oklch(54.6% 0.245 262.881);--blue-700:oklch(48.8% 0.243 264.376);--blue-800:oklch(42.4% 0.199 265.638);--blue-900:oklch(37.9% 0.146 265.522);--blue-950:oklch(28.2% 0.091 267.935);--sky-50:oklch(97.7% 0.013 236.62);--sky-100:oklch(95.1% 0.026 236.824);--sky-200:oklch(90.1% 0.058 230.902);--sky-300:oklch(82.8% 0.111 230.318);--sky-400:oklch(74.6% 0.16 232.661);--sky-500:oklch(68.5% 0.169 237.323);--sky-600:oklch(58.8% 0.158 241.966);--sky-700:oklch(50% 0.134 242.749);--sky-800:oklch(44.3% 0.11 240.79);--sky-900:oklch(39.1% 0.09 240.876);--sky-950:oklch(29.3% 0.066 243.157);--pink-50:oklch(97.1% 0.014 343.198);--pink-100:oklch(94.8% 0.028 342.258);--pink-200:oklch(89.9% 0.061 343.231);--pink-300:oklch(82.3% 0.12 346.018);--pink-400:oklch(71.8% 0.202 349.761);--pink-500:oklch(65.6% 0.241 354.308);--pink-600:oklch(59.2% 0.249 0.584);--pink-700:oklch(52.5% 0.223 3.958);--pink-800:oklch(45.9% 0.187 3.815);--pink-900:oklch(40.8% 0.153 2.432);--pink-950:oklch(28.4% 0.109 3.907);--purple-50:oklch(97.7% 0.014 308.299);--purple-100:oklch(94.6% 0.033 307.174);--purple-200:oklch(90.2% 0.063 306.703);--purple-300:oklch(82.7% 0.119 306.383);--purple-400:oklch(71.4% 0.203 305.504);--purple-500:oklch(62.7% 0.265 303.9);--purple-600:oklch(55.8% 0.288 302.321);--purple-700:oklch(49.6% 0.265 301.924);--purple-800:oklch(43.8% 0.218 303.724);--purple-900:oklch(38.1% 0.176 304.987);--purple-950:oklch(29.1% 0.149 302.717);--nefer-50:oklch(97.0% 0.014 267.18);--nefer-100:oklch(93.2% 0.032 267.18);--nefer-200:oklch(88.2% 0.059 267.18);--nefer-300:oklch(80.9% 0.105 267.18);--nefer-400:oklch(70.7% 0.165 267.18);--nefer-500:oklch(62.3% 0.214 267.18);--nefer-600:#2b4bf2;--nefer-700:oklch(45.4% 0.243 267.18);--nefer-800:oklch(39.0% 0.199 267.18);--nefer-900:oklch(34.5% 0.146 267.18);--nefer-950:oklch(24.8% 0.091 267.18);--error-50:#fef3f2;--error-200:#fecdca;--error-500:#f04438;--error-600:#d92d20;--error-700:#b42318;--warning-50:#fffaeb;--warning-200:#fedf89;--warning-500:#f79009;--warning-600:#dc6803;--warning-700:#b54708;--success-400:#47cd89;--success-500:#17b26a;--success-700:#067647;--ut-blue-500:#2e90fa;--ut-purple-500:#7a5af8;--gray-facts:#66686f;--gray-divider:#f0f0f0;--gray-track:#ebebeb;--gray-ink-hover:#333;--nefer-tint:#eef1fe;--nefer-wash:#f5f7ff;--nefer-on-ink:#a8b5ff;--nefer-words:#2238c4;--mark-gray:#737373;--mark-blue:#2e90fa;--mark-purple:#7f56d9;--mark-yellow:#eaaa08;--mark-orange:#ef6820;--white:oklch(100% 0 0);--black:oklch(0% 0 0);--type-12:12px;--type-12-lh:16px;--type-14:14px;--type-14-lh:20px;--type-16:16px;--type-16-lh:24px;--type-18:18px;--type-18-lh:28px;--type-20:20px;--type-20-lh:28px;--type-24:24px;--type-24-lh:32px;--type-30:30px;--type-30-lh:36px;--type-36:36px;--type-36-lh:44px;--type-36-track:-0.02em;--type-48:48px;--type-48-lh:60px;--type-48-track:-0.02em;--shadow-xs:0 1px 2px rgba(10,13,18,.05);--shadow-xs-pick:0 1px 2px rgba(10,13,18,.08);--shadow-sm:0 1px 3px rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.06);--shadow-lg:0 12px 16px -4px rgba(10,13,18,.08),0 4px 6px -2px rgba(10,13,18,.03);--shadow-xl:0 20px 24px -4px rgba(10,13,18,.08),0 8px 8px -4px rgba(10,13,18,.03);--shadow-2xl:0 24px 48px -12px rgba(0,0,0,.18),0 4px 4px -2px rgba(0,0,0,.04);--shadow-ring:inset 0 0 0 1px rgba(0,0,0,.18),inset 0 -2px 0 0 rgba(0,0,0,.05);--night-950:#0b0c0f;--night-900:#121419;--night-850:#16181d;--night-800:#1e2027;--night-750:#24262d;--night-700:#2a2d35;--night-650:#2c2f37;--night-620:#2e3038;--night-600:#3a3d46;--night-500:#5c5f67;--night-450:#6b6e76;--night-400:#868991;--night-text-1:#ededed;--night-text-2:#d0d1d5;--night-text-3:#9fa2aa;--night-on-ink:#d4d4d4;--night-on-ink-hover:#c4c4c4;--night-on-ink-rule:#bdbdbd;--night-on-ink-words:#525252;--night-red:#f87171;--night-amber:#fbbf24;--night-green:#4ade80;--night-danger:#dc2626;--nefer-night:#8da2ff;--nefer-night-words:#b4c0ff;--nefer-night-glow:#4d68ff;--night-highlight:hsla(0,0%,100%,.07);--night-note:#facc15;--night-note-words:#fde68a;--night-tag-gray:#d4d4d4;--night-tag-brown:#d6b8a6;--night-tag-orange:#fdba74;--night-tag-yellow:#fcd34d;--night-tag-green:#86efac;--night-tag-blue:#93c5fd;--night-tag-purple:#d8b4fe;--night-tag-pink:#f9a8d4;--night-tag-red:#fca5a5;--night-tone-purple:#c084fc;--night-tone-yellow:#facc15;--night-tone-blue:#60a5fa;--night-tone-orange:#fb923c;--night-mark-blue:#53b1fd;--night-mark-purple:#a48afb;--night-mark-yellow:#fac515;--night-mark-orange:#f38744;--night-mark-red:#f97066;--night-dot-amber:#fdb022;--night-shadow-raised:0 1px 2px rgba(0,0,0,.5);--night-shadow-overlay:0 12px 16px -4px rgba(0,0,0,.5),0 4px 6px -2px rgba(0,0,0,.3);--night-shadow-modal:0 20px 24px -4px rgba(0,0,0,.6),0 8px 8px -4px rgba(0,0,0,.35);--night-shadow-rest:0 1px 2px rgba(0,0,0,.5),0 12px 28px -18px rgba(0,0,0,.6);--night-shadow-lift:0 2px 4px rgba(0,0,0,.5),0 20px 38px -16px rgba(0,0,0,.7);--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--color-bg-canvas:var(--white);--color-bg-tertiary:var(--neutral-100);--color-bg-material:hsla(0,0%,100%,.76);--color-bg-material-strong:hsla(0,0%,100%,.9);--color-bg-secondary:var(--neutral-50);--color-bg-primary:var(--white);--color-bg-quiet:var(--neutral-100);--color-bg-action:var(--neutral-900);--color-bg-action-hover:var(--neutral-800);--color-bg-active:var(--neutral-100);--color-bg-hover:var(--neutral-50);--color-bg-hover-strong:var(--neutral-100);--color-bg-overlay:hsla(0,0%,4%,.18);--color-bg-overlay-strong:color-mix(in srgb,var(--neutral-950) 70%,transparent);--color-bg-sidebar:var(--white);--color-text-primary:var(--neutral-900);--color-text-secondary:var(--neutral-600);--color-text-tertiary:var(--gray-facts);--color-text-placeholder:var(--neutral-500);--color-text-disabled:var(--neutral-400);--color-text-on-action:var(--white);--color-fg-quaternary:var(--neutral-400);--color-text-quaternary:var(--gray-facts);--color-border-secondary:var(--neutral-200);--color-border-secondary-alt:rgba(0,0,0,.1);--color-border-primary:var(--neutral-300);--color-border-strong:var(--neutral-400);--color-border-divider:var(--gray-divider);--color-bg-track:var(--gray-track);--color-focus-ring:hsla(0,0%,4%,.5);--color-focus-halo:hsla(0,0%,4%,.12);--color-nefer-solid:var(--nefer-600);--color-nefer-text:var(--nefer-600);--color-nefer-solid-hover:var(--nefer-words);--color-nefer-tint:var(--nefer-tint);--color-nefer-wash:var(--nefer-wash);--color-nefer-on-ink:var(--nefer-on-ink);--color-nefer-fill:var(--nefer-50);--color-nefer-line:var(--nefer-200);--color-nefer-edge:#c7d1fd;--color-nefer-bg:var(--nefer-50);--color-error-solid:var(--error-600);--color-success-solid:var(--green-600);--color-warning-solid:var(--warning-600);--color-error-text:var(--error-700);--color-warning-text:var(--warning-700);--color-success-text:var(--success-700);--color-success-on-ink:var(--success-400);--color-error-line:var(--error-200);--color-error-fill:var(--error-50);--color-error-fill-soft:var(--red-50);--color-priority-med-fill:var(--amber-50);--color-priority-med-text:var(--amber-800);--color-priority-low-fill:var(--green-50);--color-priority-low-text:var(--green-800);--color-warning-dot:var(--amber-600);--color-warning-fill:var(--warning-50);--color-text-on-danger:var(--white);--color-warning-line:var(--warning-200);--color-tag-gray-fill:var(--neutral-100);--color-tag-gray-text:var(--neutral-600);--color-tag-brown-fill:#eee0da;--color-tag-brown-text:#6a4a39;--color-tag-orange-fill:var(--orange-100);--color-tag-orange-text:var(--warning-700);--color-tag-yellow-fill:var(--yellow-100);--color-tag-yellow-text:var(--warning-700);--color-tag-green-fill:var(--green-100);--color-tag-green-text:var(--success-700);--color-tag-blue-fill:var(--blue-100);--color-tag-blue-text:var(--blue-700);--color-tag-purple-fill:var(--purple-100);--color-tag-purple-text:var(--purple-700);--color-tag-pink-fill:var(--pink-100);--color-tag-pink-text:var(--pink-700);--color-tag-red-fill:var(--red-100);--color-tag-red-text:var(--error-700);--color-badge-gray-fill:var(--neutral-50);--color-badge-gray-ring:var(--neutral-200);--color-badge-orange-fill:var(--orange-50);--color-badge-orange-ring:var(--orange-200);--color-badge-yellow-fill:var(--yellow-50);--color-badge-yellow-ring:var(--yellow-200);--color-badge-green-fill:var(--green-50);--color-badge-green-ring:var(--green-200);--color-badge-blue-fill:var(--blue-50);--color-badge-blue-ring:var(--blue-200);--color-badge-purple-fill:var(--purple-50);--color-badge-purple-ring:var(--purple-200);--color-badge-pink-fill:var(--pink-50);--color-badge-pink-ring:var(--pink-200);--color-badge-red-fill:var(--red-50);--color-badge-red-ring:var(--red-200);--color-badge-brown-fill:color-mix(in srgb,var(--color-tag-brown-text) 7%,var(--white));--color-badge-brown-ring:color-mix(in srgb,var(--color-tag-brown-text) 25%,var(--white));--color-tone-purple:var(--purple-600);--color-tone-purple-fill:var(--purple-50);--color-tone-yellow:var(--yellow-600);--color-tone-yellow-fill:var(--yellow-50);--color-tone-green:var(--success-700);--color-tone-green-fill:var(--green-50);--color-tone-blue:var(--blue-600);--color-tone-blue-fill:var(--blue-50);--color-tone-orange:var(--orange-600);--color-tone-orange-fill:var(--orange-50);--color-tone-red:var(--error-700);--color-tone-gray:var(--neutral-400);--color-mark-gray:var(--mark-gray);--color-mark-blue:var(--mark-blue);--color-mark-purple:var(--mark-purple);--color-mark-green:var(--success-500);--color-mark-yellow:var(--mark-yellow);--color-mark-orange:var(--mark-orange);--color-mark-red:var(--error-600);--color-dot-gray:var(--neutral-400);--color-dot-purple:var(--ut-purple-500);--color-dot-blue:var(--ut-blue-500);--color-dot-amber:var(--warning-500);--color-dot-green:var(--success-500);--color-dot-red:var(--error-500);--color-bg-on-ink:var(--neutral-800);--color-bg-on-ink-hover:var(--gray-ink-hover);--color-border-on-ink:var(--neutral-700);--color-text-on-ink-quiet:var(--neutral-400);--shadow-raised:var(--shadow-xs);--shadow-overlay:var(--shadow-lg);--shadow-modal:var(--shadow-xl);--shadow-rest:0 1px 2px hsla(0,0%,4%,.04),0 12px 28px -20px rgba(20,28,43,.28);--shadow-lift:0 2px 4px hsla(0,0%,4%,.05),0 20px 38px -18px rgba(20,28,43,.34);--color-avatar-slate:#55607a;--color-avatar-blue:#4a6ea8;--color-avatar-violet:#6c5b8f;--color-avatar-green:#3f7d63;--color-avatar-plum:#6f6580;--color-avatar-teal:#417d8a;--color-bg-raised:var(--white);--color-nefer-action:var(--nefer-600);--color-nefer-on-action:var(--white);--color-nefer-action-hover:var(--nefer-600);--color-error-action:var(--error-600);--color-border-highlight:transparent;--shadow-card:var(--shadow-xs);--shadow-pick:var(--shadow-xs-pick);--shadow-hover:var(--shadow-sm)}:root[data-theme=dark] .tv9{--color-bg-canvas:var(--night-950);--color-bg-tertiary:var(--night-750);--color-bg-material:color-mix(in srgb,var(--night-900) 86%,transparent);--color-bg-material-strong:color-mix(in srgb,var(--night-900) 94%,transparent);--color-bg-secondary:var(--night-900);--color-bg-primary:var(--night-850);--color-bg-raised:var(--night-800);--color-bg-quiet:var(--night-750);--color-bg-action:var(--night-text-1);--color-bg-action-hover:var(--white);--color-bg-active:var(--night-650);--color-bg-hover:var(--night-750);--color-bg-hover-strong:var(--night-650);--color-bg-overlay:color-mix(in srgb,var(--black) 50%,transparent);--color-bg-overlay-strong:color-mix(in srgb,var(--black) 60%,transparent);--color-bg-sidebar:var(--night-900);--color-text-primary:var(--night-text-1);--color-text-secondary:var(--night-text-2);--color-text-tertiary:var(--night-text-3);--color-text-placeholder:var(--night-400);--color-text-disabled:var(--night-500);--color-text-on-action:var(--night-950);--color-fg-quaternary:var(--night-400);--color-text-quaternary:var(--night-text-3);--color-border-secondary:var(--night-700);--color-border-secondary-alt:var(--night-620);--color-border-primary:var(--night-600);--color-border-strong:var(--night-500);--color-border-divider:color-mix(in srgb,var(--white) 6%,transparent);--color-border-highlight:var(--night-highlight);--color-bg-track:var(--night-750);--color-focus-ring:color-mix(in srgb,var(--night-text-1) 60%,transparent);--color-focus-halo:color-mix(in srgb,var(--night-text-1) 16%,transparent);--color-nefer-solid:var(--nefer-night);--color-nefer-text:var(--nefer-night);--color-nefer-solid-hover:var(--nefer-night-words);--color-nefer-tint:color-mix(in srgb,var(--nefer-night-glow) 16%,transparent);--color-nefer-wash:color-mix(in srgb,var(--nefer-night-glow) 8%,transparent);--color-nefer-on-ink:var(--nefer-600);--color-nefer-fill:color-mix(in srgb,var(--nefer-night-glow) 12%,transparent);--color-nefer-line:color-mix(in srgb,var(--nefer-night) 40%,transparent);--color-nefer-edge:color-mix(in srgb,var(--nefer-night) 40%,transparent);--color-nefer-bg:color-mix(in srgb,var(--nefer-night-glow) 10%,transparent);--color-nefer-action:color-mix(in srgb,var(--nefer-night-glow) 22%,transparent);--color-nefer-on-action:var(--nefer-night-words);--color-nefer-action-hover:color-mix(in srgb,var(--nefer-night-glow) 30%,transparent);--color-error-solid:var(--night-red);--color-success-solid:var(--night-green);--color-warning-solid:var(--night-amber);--color-error-action:var(--night-danger);--color-error-text:var(--night-red);--color-warning-text:var(--night-amber);--color-success-text:var(--night-green);--color-success-on-ink:var(--success-700);--color-error-line:color-mix(in srgb,var(--night-red) 35%,transparent);--color-error-fill:color-mix(in srgb,var(--night-red) 12%,transparent);--color-error-fill-soft:color-mix(in srgb,var(--night-red) 8%,transparent);--color-priority-med-fill:color-mix(in srgb,var(--night-amber) 12%,transparent);--color-priority-med-text:var(--night-amber);--color-priority-low-fill:color-mix(in srgb,var(--night-green) 12%,transparent);--color-priority-low-text:var(--night-green);--color-warning-dot:var(--night-amber);--color-warning-fill:color-mix(in srgb,var(--night-amber) 12%,transparent);--color-text-on-danger:var(--white);--color-warning-line:color-mix(in srgb,var(--night-amber) 35%,transparent);--color-tag-gray-fill:color-mix(in srgb,var(--night-tag-gray) 14%,transparent);--color-tag-gray-text:var(--night-text-2);--color-tag-brown-fill:color-mix(in srgb,var(--night-tag-brown) 14%,transparent);--color-tag-brown-text:var(--night-tag-brown);--color-tag-orange-fill:color-mix(in srgb,var(--night-tag-orange) 14%,transparent);--color-tag-orange-text:var(--night-amber);--color-tag-yellow-fill:color-mix(in srgb,var(--night-tag-yellow) 14%,transparent);--color-tag-yellow-text:var(--night-amber);--color-tag-green-fill:color-mix(in srgb,var(--night-tag-green) 14%,transparent);--color-tag-green-text:var(--night-green);--color-tag-blue-fill:color-mix(in srgb,var(--night-tag-blue) 14%,transparent);--color-tag-blue-text:var(--night-tag-blue);--color-tag-purple-fill:color-mix(in srgb,var(--night-tag-purple) 14%,transparent);--color-tag-purple-text:var(--night-tag-purple);--color-tag-pink-fill:color-mix(in srgb,var(--night-tag-pink) 14%,transparent);--color-tag-pink-text:var(--night-tag-pink);--color-tag-red-fill:color-mix(in srgb,var(--night-tag-red) 14%,transparent);--color-tag-red-text:var(--night-red);--color-badge-gray-fill:color-mix(in srgb,var(--night-tag-gray) 8%,transparent);--color-badge-gray-ring:color-mix(in srgb,var(--night-tag-gray) 24%,transparent);--color-badge-brown-fill:color-mix(in srgb,var(--night-tag-brown) 8%,transparent);--color-badge-brown-ring:color-mix(in srgb,var(--night-tag-brown) 24%,transparent);--color-badge-orange-fill:color-mix(in srgb,var(--night-tag-orange) 8%,transparent);--color-badge-orange-ring:color-mix(in srgb,var(--night-tag-orange) 24%,transparent);--color-badge-yellow-fill:color-mix(in srgb,var(--night-tag-yellow) 8%,transparent);--color-badge-yellow-ring:color-mix(in srgb,var(--night-tag-yellow) 24%,transparent);--color-badge-green-fill:color-mix(in srgb,var(--night-tag-green) 8%,transparent);--color-badge-green-ring:color-mix(in srgb,var(--night-tag-green) 24%,transparent);--color-badge-blue-fill:color-mix(in srgb,var(--night-tag-blue) 8%,transparent);--color-badge-blue-ring:color-mix(in srgb,var(--night-tag-blue) 24%,transparent);--color-badge-purple-fill:color-mix(in srgb,var(--night-tag-purple) 8%,transparent);--color-badge-purple-ring:color-mix(in srgb,var(--night-tag-purple) 24%,transparent);--color-badge-pink-fill:color-mix(in srgb,var(--night-tag-pink) 8%,transparent);--color-badge-pink-ring:color-mix(in srgb,var(--night-tag-pink) 24%,transparent);--color-badge-red-fill:color-mix(in srgb,var(--night-tag-red) 8%,transparent);--color-badge-red-ring:color-mix(in srgb,var(--night-tag-red) 24%,transparent);--color-tone-purple:var(--night-tone-purple);--color-tone-purple-fill:color-mix(in srgb,var(--night-tone-purple) 12%,transparent);--color-tone-yellow:var(--night-tone-yellow);--color-tone-yellow-fill:color-mix(in srgb,var(--night-tone-yellow) 12%,transparent);--color-tone-green:var(--night-green);--color-tone-green-fill:color-mix(in srgb,var(--night-green) 12%,transparent);--color-tone-blue:var(--night-tone-blue);--color-tone-blue-fill:color-mix(in srgb,var(--night-tone-blue) 12%,transparent);--color-tone-orange:var(--night-tone-orange);--color-tone-orange-fill:color-mix(in srgb,var(--night-tone-orange) 12%,transparent);--color-tone-red:var(--night-red);--color-tone-gray:var(--night-400);--color-mark-gray:var(--night-text-3);--color-mark-blue:var(--night-mark-blue);--color-mark-purple:var(--night-mark-purple);--color-mark-green:var(--success-400);--color-mark-yellow:var(--night-mark-yellow);--color-mark-orange:var(--night-mark-orange);--color-mark-red:var(--night-mark-red);--color-dot-gray:var(--night-500);--color-dot-purple:var(--night-mark-purple);--color-dot-blue:var(--night-mark-blue);--color-dot-amber:var(--night-dot-amber);--color-dot-green:var(--success-400);--color-dot-red:var(--night-mark-red);--color-bg-on-ink:var(--night-on-ink);--color-bg-on-ink-hover:var(--night-on-ink-hover);--color-border-on-ink:var(--night-on-ink-rule);--color-text-on-ink-quiet:var(--night-on-ink-words);--shadow-card:0 0 transparent;--shadow-pick:0 0 0 1px var(--night-600);--shadow-hover:var(--night-shadow-raised);--shadow-raised:var(--night-shadow-raised);--shadow-overlay:var(--night-shadow-overlay);--shadow-modal:var(--night-shadow-modal);--shadow-rest:var(--night-shadow-rest);--shadow-lift:var(--night-shadow-lift)}.tv9{--control-md:32px;--control-sm:28px;--control-xs:24px;--density-row:44px;--density-band:40px;--density-bar:48px;--pill-md:22px;--pill-sm:20px;--badge:20px;--surface-canvas:var(--color-bg-canvas);--surface-raised:var(--color-bg-primary);--surface-overlay:var(--color-bg-raised);--surface-modal:var(--color-bg-raised);--sem-info-bg:var(--color-bg-tertiary);--sem-info-ink:var(--color-text-tertiary);--sem-info-line:var(--color-border-secondary);--sem-attention-bg:var(--color-tag-yellow-fill);--sem-attention-ink:var(--color-tag-yellow-text);--sem-attention-line:var(--color-tag-yellow-fill);--sem-risk-bg:var(--color-tag-orange-fill);--sem-risk-ink:var(--color-tag-orange-text);--sem-risk-line:var(--color-tag-orange-fill);--sem-critical-bg:var(--color-error-fill);--sem-critical-ink:var(--color-error-text);--sem-critical-line:var(--color-error-fill);--sem-success-bg:var(--color-tag-green-fill);--sem-success-ink:var(--color-tag-green-text);--sem-success-line:var(--color-tag-green-fill);--overlay-edge:0 0 0 1px var(--color-border-secondary);--menu-width:248px;--menu-inset:6px;--menu-row:36px;--menu-pad:10px;--a-overlay-in:calc(150ms * var(--a-k));--a-overlay-out:calc(100ms * var(--a-k));--modal-width:500px;--modal-pad:24px;--modal-scrim-blur:6px;--a-modal-in:calc(200ms * var(--a-k));--a-toast-in:calc(300ms * var(--a-k));--side-sheet-width:400px;--btn-edge:inset 0 0 0 1px var(--color-border-primary),var(--shadow-card);--drop-zone-edge:inset 0 0 0 1px var(--color-border-secondary);--face-cut:0 0 0 2px var(--color-bg-primary);--face-md:36px;--face-lg:40px;--place-indent:40px;--ftile-w:260px;--ftile-kind-w:32px;--crow-on-edge:inset 2px 0 0 var(--color-text-primary);--crow-h:56px;--crow-gut:32px;--crow-dot-top:16px;--book-w:1280px;--inv-w:560px;--inv-input-min:160px;--inv-note-min:64px;--inv-list-max:264px;--peek-w:320px;--bar-bleed:var(--space-xl);--tab-on-edge:inset 0 0 0 1px var(--color-border-secondary);--btn-edge-solid:none;--a-press:calc(100ms * var(--a-k));--ring-quiet:inset 0 0 0 1px var(--color-border-secondary);--ring-nefer:inset 0 0 0 1px var(--color-nefer-line);--ring-error:inset 0 0 0 1px color-mix(in srgb,var(--color-error-solid) 22%,transparent);--split-divider:inset 1px 0 0 color-mix(in srgb,var(--color-text-on-action) 26%,transparent);--focus-halo-ring:0 0 0 3px var(--color-focus-halo);--field-height:40px;--field-edge:inset 0 0 0 1px var(--color-border-primary),var(--shadow-card);--field-edge-focus:inset 0 0 0 2px var(--color-focus-ring),var(--shadow-card);--field-edge-error:inset 0 0 0 1px color-mix(in srgb,var(--color-error-solid) 45%,transparent),var(--shadow-card);--field-edge-error-focus:inset 0 0 0 2px var(--color-error-solid),var(--shadow-card);--choice-edge:inset 0 0 0 1px var(--color-border-primary);--choice-lift:0 0 0 1px var(--color-border-secondary),var(--shadow-card);--ring-secondary:inset 0 0 0 1px var(--color-border-secondary);--ring-strong:inset 0 0 0 1px var(--color-border-strong);--ring-tag:inset 0 0 0 1px var(--tag-ring,transparent);--avatar-edge:inset 0 0 0 1px rgba(10,13,18,.08);--card-pad:20px;--selbar-fill:color-mix(in srgb,var(--color-text-on-action) 14%,transparent);--selbar-line:color-mix(in srgb,var(--color-text-on-action) 22%,transparent);--selbar-quiet:color-mix(in srgb,var(--color-text-on-action) 72%,transparent);--selbar-danger:color-mix(in srgb,var(--color-error-solid) 55%,var(--color-text-on-action));--nav-ground:var(--color-bg-primary);--nav-hover:var(--color-bg-secondary);--nav-rule:var(--color-border-secondary);--nav-chosen:var(--color-bg-active);--nav-chosen-hover:var(--color-bg-active);--a-nav:calc(220ms * var(--a-k));--ring-nefer-soft:var(--ring-nefer);--card-edge:0 0 0 1px var(--color-border-secondary),var(--shadow-card);--seg-pick:var(--shadow-pick);--mark-ground:12%;--mark-ring:20%;--mark-window-w:340px;--mark-cell-w:30px;--mark-body-h:248px;--mark-swatch:18px;--rail-more-w:300px;--notify-w:420px;--notify-head:48px;--notify-lead:28px;--notify-nefer:20px;--drop-line-before:inset 0 var(--meter-mark-w) 0 var(--color-text-primary);--drop-line-after:inset 0 calc(-1 * var(--meter-mark-w)) 0 var(--color-text-primary);--drop-ring:inset 0 0 0 var(--meter-mark-w) var(--color-text-primary);--mark-tile-edge:inset 0 0 0 1px color-mix(in srgb,currentColor var(--mark-ring),transparent);--ring-swatch-on:0 0 0 2px var(--color-bg-primary),0 0 0 4px currentColor;--ring-swatch-any:inset 0 0 0 2px var(--color-bg-primary),0 0 0 1px var(--color-border-primary);--ring-swatch-any-on:inset 0 0 0 2px var(--color-bg-primary),0 0 0 2px var(--color-bg-primary),0 0 0 4px var(--color-text-primary);--ring-knob:0 0 0 2px var(--color-bg-primary),var(--seg-pick);--picker-shade:linear-gradient(0deg,#000,transparent);--picker-white:#fff;--picker-hues:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);--nefer-card-ground:var(--color-bg-primary);--nefer-card-edge:var(--card-edge);--drawer-edge:var(--shadow-modal);--rmark-edge:inset 0 0 0 1px color-mix(in srgb,var(--rmark-tone,var(--color-text-tertiary)) 18%,transparent);--nav-dot-cut:0 0 0 2px var(--nav-ground);--nefer-line-h:48px;--nefer-line-h-compact:40px;--sk-tone:var(--color-bg-tertiary);--sk-light:var(--color-bg-secondary);--hairline:1px;--field-row:36px;--row-h:44px;--rrow-chev-w:12px;--row-h-compact:36px;--rcard-plain-top:17px;--statc-fig-pad:10px;--statc-pop-w:340px;--statc-arrow:10px;--sparkbars-w:72px;--meter-mark-w:2px;--meter-mark-over:3px;--meter-cut:0 0 0 1px var(--color-bg-primary);--meter-seam:inset 2px 0 0 var(--color-bg-primary);--topbar-h:48px;--top-timer-label-w:220px;--bug-clip-w:96px;--bug-clip-h:60px;--card-hover:var(--overlay-edge),var(--shadow-hover);--nav-row-h:32px;--row-hover:var(--color-bg-active);--card-raised:0 0 0 1px var(--color-border-secondary),var(--shadow-overlay);--card-overlay:0 0 0 1px var(--color-border-secondary),var(--shadow-modal);--compose-window-w:640px;--compose-window-bar-w:360px;--compose-window-page-w:1200px;--compose-window-head:48px;--compose-window-row:44px;--compose-window-key:56px;--compose-window-indent:64px;--tpick-w:320px;--tpick-list-max:296px;--docm-screen-radius:var(--radius-xl);--docset-w:880px;--docs-fold-h:40px;--docs-cov-h:40px;--docs-theme-h:56px;--docs-phone-h:760px;--docs-drop-img-h:120px;--docs-selbar-z:60;--docs-selbar-menu-w:280px;--control-lg-kit:40px;--quote-edge:inset 2px 0 0 var(--color-border-secondary);--docs-step-w:14px;--page-modal-aside-w:400px;--wsheet-day-w:96px;--wsheet-total-w:120px;--wsheet-after-w:48px;--wsheet-row-h:52px;--wsheet-ring-back:inset 0 0 0 1px var(--color-warning-solid);--fn-needs-w:960px;--fn-ov-meter-w:120px;--fn-ap-hours-w:80px;--fn-pf-bar-w:64px;--fn-pf-label-w:168px;--fn-pl-ctl-w:144px;--fn-pl-num-w:88px;--fn-ap-acts-w:220px;--fn-ap-day-w:72px;--fn-tb-amount-w:120px;--fn-tb-act-w:128px;--message-measure:680px;--reader-dock-max:60vh;--focus-ring-kit:0 0 0 2px var(--color-bg-primary),0 0 0 4px var(--color-text-primary);--ring-control:inset 0 0 0 1px var(--color-border-primary);--ring-ink:inset 0 0 0 2px var(--color-text-primary);--ring-stop:inset 0 0 0 1.5px var(--color-border-primary);--ring-now:inset 0 0 0 2px var(--color-warning-solid);--ring-late:inset 0 0 0 2px var(--color-error-solid);--ring-nefer-solid:inset 0 0 0 1px var(--color-nefer-solid);--ring-error-soft:inset 0 0 0 1px var(--color-error-line);--ring-picked:0 0 0 2px var(--color-bg-primary),0 0 0 4px currentColor;--card-jumped:var(--card-edge),0 0 0 4px var(--color-focus-halo);--kit-mark:44px;--kit-plan-row:40px;--kit-facts-col:116px;--kit-label-col:120px;--kit-bar-w:110px;--kit-hours-w:40px;--kit-date-col:64px;--kit-dot:8px;--kit-dot-sm:6px;--kit-tag-dot:10px;--kit-glyph:14px;--kit-tick:13px;--kit-track:4px;--kit-bar-h:8px;--kit-top-h:52px;--kit-switch-w:32px;--kit-switch-h:18px;--kit-knob:14px;--kit-face-sm:18px;--kit-filter-word:40px;--kit-filter-value:160px;--kit-change-label:56px;--kit-list-indent:18px;--kit-modal-x-room:64px;--kit-empty-pad:48px;--kit-glyph-nudge:3px;--kit-band-h:40px;--kset-ctl:280px;--kit-state-row:64px;--kit-state-lead:32px;--kit-state-meter:160px;--found-mine-w:880px;--kit-tile:28px;--kset-field:36px;--access-pop-w:440px;--tset-col:1160px;--tset-time-w:104px;--tset-grid-col:96px;--tset-check:16px;--tset-pad-top:32px;--tset-pad-x:48px;--tset-pad-end:48px;--tset-num-w:88px;--tset-about-h:64px;--tset-find-w:300px;--tset-target-w:120px;--kit-face-row-h:56px;--kit-time-col:48px;--kit-log-h:64px;--kit-place-w:200px;--kit-ban-h:56px;--kit-access-w:360px;--kit-away-h:20px;--kit-book-w:560px;--rstage-prob-w:88px;--rstage-prob-in-w:48px;--kit-merge-k:48px;--kit-pgrid-name:136px;--kit-pgrid-col:72px;--kit-radio:16px;--kit-radio-ring:5px;--kit-map-col:160px;--ring-warning-soft:inset 0 0 0 1px var(--color-warning-line);--ring-radio-on:inset 0 0 0 var(--kit-radio-ring) var(--color-text-primary);--ksec-side:clamp(200px,24%,280px);--ksec-gap:40px;--space-3xl-kit:32px;--icon-tip:20px;--tip-w:280px;--badge-h-kit:20px;--chat-gutter:32px;--chat-measure:720px;--chat-card-max:960px;--chat-home-col:640px;--chat-face:32px;--chat-home-face:48px;--chat-step-face:28px;--chat-input-min:56px;--chat-bubble-radius:16px 16px 4px 16px;--chat-spin:12px;--chat-spin-w:2px;--chat-caret-w:2px;--chat-pulse:1200ms;--chat-hello-face:56px;--chat-hello-circle:96px;--chat-prompt-tile:28px;--chat-prompt-fade:160ms;--chat-howto-n:20px;--cvf-side-w:360px;--cvf-pad:16px;--tdock-h:48px;--tdock-btn:32px;--tdock-sw:20px;--tdock-gap:8px;--wb-thumb-w:120px;--wb-thumb-h:72px;--wb-pic-h:180px;--wb-empty-w:320px;--spot-tip-w:320px;--spot-dim:0 0 0 100vmax color-mix(in srgb,var(--color-bg-overlay) 60%,transparent);--spot-ring:0 0 0 2px var(--color-bg-primary),0 0 0 4px var(--color-text-primary);--nwords-in-min:64px;--ftile-thumb-w:48px;--ftile-thumb-h:32px;--hub-stage-w:1080px;--hub-desk-w:880px;--hub-ask-w:720px;--hub-ask-h:56px;--hub-ask-h-desk:48px;--hub-stage-top:56px;--hub-stage-gap:28px;--hub-tile-min:132px;--hub-foot-room:96px;--hub-lift:-2px;--hub-conn-k:96px;--naskbar-hero-h:56px;--nefer-edge:0 0 0 1px var(--color-nefer-edge),0 2px 6px rgba(43,75,242,.08);--setup-tile:40px;--setup-row-h:56px;--setup-mark:20px;--setup-col:720px;--setup-side:320px;--setup-bar-w:160px;--setup-bar-h:4px;--setup-why:560px;--setup-ring:inset 0 0 0 1.5px var(--color-border-primary);--setup-ring-nefer:inset 0 0 0 1.5px var(--color-nefer-line);--setup-dash:1.5px dashed var(--color-border-primary);--setup-run:calc(1.6s * var(--a-k));--choice-on:0 0 0 2px var(--color-text-primary);--setup-person-h:48px;--setup-ask-h:320px;--var-chip-h:20px;--tbl-cols:32px minmax(230px,2.1fr) 132px 150px 108px 104px 158px 78px;--ns-x-flush:0px;--gal-band-accent:#728096;--gal-band-tint:#f4f6f9;--tgrid-gutter:56px;--tgrid-line-mix:78%;--a-beam:calc(3s * var(--a-k));--fsh-mini-page:#f6f2ea;--fsh-mini-bar:#fffdf9;--fsh-mini-card:#fff;--fsh-mini-ink:#2a241d;--fsh-mini-line:#e6dfd2;--fsh-mini-fill:#efe9df;--dbbar-h-flush:0px;--dbbar-h-finance:56px;--pj-tl-label:300px;--pj-tl-label-narrow:240px;--reader-measure-split:760px;--bsheet-mini:.46;--bsheet-mini-cascade:.55;--ob-uses-mini:.6;--ob-uses-mini-791:.5;--ob-uses-mini-671:.44;--ob-uses-mini-599:.38;--ob-uses-mini-527:.32;--obs-hl-default:#f2c94c;--obs-bleed:40px;--modal-head-end:52px;--fn-state-glyph-nudge:5px;--pj-modal-w:760px;--pj-modal-gutter:28px;--obs-pad-y:36px;--obs-pad-x:56px;--topbar-border:rgba(24,24,27,.14);--topbar-border-2:rgba(24,24,27,.24);--topbar-border-3:rgba(214,77,69,.22);--nefer-diff-text:#7d838e;--nefer-decisions-text:#6d7380;--preset-row-bg:#202024;--handover-progress-bg:#27272a;--ns-mark-text:#fff;--rconfirm-text:#fff;--rconfirm-bg:var(--color-error-text);--ob-show-bg:var(--color-text-primary);--ob-show-text:var(--color-text-on-action);--ob-show-note-edge:var(--shadow-overlay);--ns-mark-bg:var(--color-nefer-solid);--docm-screen-bg:#fff;--presence-shadow:0 0 0 2px hsla(0,0%,100%,.9);--td-shadow:rgba(35,48,67,.15);--date-text:#b5423d;--tl2-shadow:0 0 0 1.5px var(--color-error-solid);--tl2-shadow-2:0 0 0 1px currentColor;--drow-shadow:inset 0 0 0 2px var(--color-focus-ring);--mobile-task-meta-text:#6c7889;--mobile-task-meta-text-2:#78a4d3;--row-actions-bg:hsla(0,0%,100%,0);--row-actions-bg-2:hsla(0,0%,100%,.96);--row-actions-bg-3:rgba(243,244,246,0);--trow-shadow:inset 2px 0 0 var(--color-error-solid);--mask-solid:#000;--naskbar-shadow:0 0 0 4px color-mix(in srgb,var(--color-nefer-solid) 6%,transparent),0 14px 40px -18px color-mix(in srgb,var(--color-nefer-solid) 48%,transparent);--naskbar-shadow-2:0 0 0 7px color-mix(in srgb,var(--color-nefer-solid) 13%,transparent),0 0 0 14px color-mix(in srgb,var(--color-nefer-solid) 5%,transparent),0 22px 64px -14px color-mix(in srgb,var(--color-nefer-solid) 70%,transparent);--peek-shadow:0 0 0 1px var(--color-focus-ring),0 0 0 4px var(--color-focus-halo);--pk-primary-shadow:inset 0 0 0 1px var(--color-error-text);--pj-editable-shadow:inset 0 0 0 1px var(--color-focus-ring);--tl-day-bg:#f7f8fa;--funnel-row-shadow:0 0 0 2px var(--color-warning-dot);--cal-cell-bg-2:#fcfcfd;--tgrid-allday-ev-shadow:inset 3px 0 0 var(--tg-accent);--conflict-stage-bg:hsla(220,7%,92%,.66);--conflict-pick-ring:inset 0 0 0 2px var(--color-text-primary);--body-gradient-start:#e7e8ea;--body-gradient-mid:#f1f1f2;--body-gradient-end:#e9eaec;--capacity-disclosure-text:#4f4f57;--capacity-preview-head-text:#303034;--capacity-meter-bg:#e1e1e4;--capacity-meter-bg-2:#27272a;--capacity-preview-text:#6b6b74;--capacity-preview-bg:#f1f1f2;--capacity-preview-text-2:#242428;--capacity-preview-border:rgba(24,24,27,.16);--codeblock-pre-shadow:inset 0 0 0 2px var(--color-focus-ring);--calv9-ed-qr-bg:#fff;--cmdk-scrim-bg:hsla(0,0%,4%,.28);--ns-change-shadow:inset 3px 0 0 var(--color-nefer-solid);--ns-mark-shadow:0 0 0 3px var(--color-nefer-fill);--ns-fact-block-shadow:inset 3px 0 0 var(--color-nefer-solid);--fds-swatch-shadow:inset 0 0 0 1px rgba(0,0,0,.08);--fsh-mini-form-shadow:0 6px 18px rgba(20,16,10,.12);--fsh-mini-cover-bg:#cfd8da;--fsh-mini-cover-bg-2:#8ea2a7;--fsh-mini-btn-text:#fff;--fsh-mini-tab-text:#fff;--ob-show-t-text:hsla(0,0%,100%,.72);--ob-show-shot-shadow:0 30px 80px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.08);--ob-url-field-shadow:0 0 0 4px var(--color-focus-halo);--ob-accent-shadow:inset 0 0 0 1px hsla(0,0%,4%,.08);--ob-accent-shadow-2:inset 0 0 0 1px hsla(0,0%,4%,.08),0 0 0 3px var(--color-focus-halo);--ob-tg-add-shadow:inset 0 0 0 2px var(--color-focus-ring);--ob-tg-btn-shadow:0 0 0 2px var(--color-focus-ring);--ob-role-shadow:0 0 0 2px var(--color-focus-ring);--obs-win-shadow:0 0 0 1px rgba(15,23,42,.07),0 28px 70px -18px rgba(15,23,42,.22);--kpd-shadow:0 1px 2px rgba(15,23,42,.06),0 18px 50px -12px rgba(15,23,42,.18);--kpd-brand-bg:#fff;--ob-id-select-shadow:0 0 0 4px var(--color-focus-halo);--newbtn-text:#fff;--newbtn-border:hsla(0,0%,100%,.18);--nd-orb-bg:#fff;--new-cmd-text:#596474;--new-cmd-bg:hsla(0,0%,100%,.7);--nbrief-border:hsla(0,0%,100%,.85);--nbrief-bg:hsla(0,0%,100%,.72);--nbrief-shadow:inset 0 1px 0 hsla(0,0%,100%,.7);--capw-bg:hsla(0,0%,100%,.72);--nefer-slot-head-border:rgba(49,92,255,.12);--nefer-slot-icon-shadow:0 4px 10px rgba(49,92,255,.2);--nefer-copy-text:#30343b;--nefer-edit-area-border:rgba(49,92,255,.25);--nefer-edit-area-text:#2d3138;--nefer-diff-bg:#f5f5f6;--nefer-diff-text-2:#2f333a;--nefer-delivery-bg:hsla(0,0%,100%,.82);--nefer-delivery-text:#777d88;--nefer-delivery-border:rgba(49,92,255,.22);--nefer-delivery-text-2:#30343b;--queue-clear-text:#68707c;--queue-clear-text-2:#25282d;--preset-row-bg-2:#f4f4f5;--preset-row-text:#606771;--access-list-text:#42474f;--access-preview-text:#626973;--access-preview-text-2:#2f343b;--ndrawer-border:hsla(0,0%,100%,.75);--invite-row-shadow:0 0 0 3px rgba(214,77,69,.12);--rec-border:rgba(214,77,69,.22);--rec-text:rgba(179,38,30,.85);--rec-peek-text:rgba(179,38,30,.85);--rec-peek-border:rgba(214,77,69,.22);--nefer-context-text:#646b78;--rstage-dot-shadow:0 0 0 3px transparent;--capacity-mark-bg:#f1f1f2;--capacity-mark-text:#3f3f46;--capacity-mark-shadow:0 2px 6px rgba(24,24,27,.05);--timer-border:rgba(214,77,69,.35);--timer-bg:#fff8f7;--rdock-send-more-border:hsla(0,0%,100%,.25);--setl-row-shadow:0 0 0 2px var(--color-focus-ring);--setl-row-shadow-2:inset 0 0 0 1.5px var(--color-nefer-solid);--bsheet-band-shadow:inset 0 0 0 1px hsla(0,0%,4%,.06);--bsheet-band-shadow-2:inset 0 0 0 1px hsla(0,0%,4%,.06),0 0 0 3px var(--color-focus-halo);--bsheet-minis-shadow:0 0 0 1px hsla(0,0%,100%,.08),0 24px 64px rgba(0,0,0,.45);--snote-x-shadow:0 0 0 2px var(--color-focus-ring);--snote-pill-shadow:var(--shadow-overlay),0 0 0 3px var(--color-focus-halo);--chipin-shadow:0 0 0 4px var(--color-focus-halo);--bsheet-band-x-bg:hsla(0,0%,4%,.16);--fn-cats-mark-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cat-tone) 40%,transparent);--pj-tl-dia-shadow:inset 0 0 0 2px var(--color-error-text);--pj-tl-bar-shadow:inset 0 0 0 1.5px var(--color-error-text);--pj-stop-hold-shadow:inset 3px 0 0 var(--color-error-solid);--compose-row-shadow:inset 0 -1px 0 var(--color-error-text);--qpane-search-shadow:0 0 0 3px color-mix(in srgb,var(--color-focus-ring) 18%,transparent);--tb-n-text:#fff;--docm-phone-bg:#15171b;--docm-desk-bg:#fff;--docm-desk-shadow:0 0 0 1px hsla(0,0%,4%,.06),0 24px 60px -32px hsla(0,0%,4%,.45);--de-paper-bg:#fff;--de-phone-bg:#15171b;--de-phone-shadow:0 30px 60px -30px hsla(0,0%,4%,.5);--de-phone-screen-bg:#fff;--de-fill-bg:#fdf3dc;--de-fill-text:#8a5a00;--de-swatch-shadow:inset 0 0 0 1px rgba(0,0,0,.08);--de-sw-b-shadow:inset 0 0 0 1px rgba(0,0,0,.1);--de-sw-b-bg:#e5484d;--de-sw-b-bg-2:#f5a623;--de-sw-b-bg-3:#30a46c;--de-sw-b-bg-4:#0091ff;--de-sw-b-bg-5:#8e4ec6;--de-sw-b-text:#fff;--docv-read-b-bg:#fff;--de-held-text:#fff;--de-held-shadow:0 4px 12px -6px hsla(0,0%,4%,.4);--de-held-btn-bg:hsla(0,0%,100%,.22);--de-held-btn-text:#fff;--de-held-btn-bg-2:hsla(0,0%,100%,.34);--de-out-face-text:#fff;--de-notes-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-tag-yellow-text) 18%,transparent);--de-slot-shadow:inset 3px 0 0 var(--color-tag-green-text);--de-slot-shadow-2:inset 3px 0 0 var(--color-warning-dot);--fn-compose-page-bg:#fff;--nf-h-bg:#fff;--nf-dot-text:#fff;--nf-mark-shadow:0 0 0 4px var(--color-nefer-fill);--nf-history-search-shadow:0 0 0 3px var(--color-nefer-fill);--nf-history-row-shadow:inset 2px 0 0 var(--color-nefer-solid);--ring-1:0 0 0 1px;--ring-2:0 0 0 2px;--ring-3:0 0 0 3px;--ring-4:0 0 0 4px;--ring-inset-1:inset 0 0 0 1px;--ring-inset-2:inset 0 0 0 2px;--ring-inset-3:inset 0 0 0 3px;--edge-start-1:inset 1px 0 0;--edge-start-2:inset 2px 0 0;--edge-start-3:inset 3px 0 0;--edge-end-1:inset -1px 0 0;--edge-top-1:inset 0 1px 0;--edge-top-2:inset 0 2px 0;--edge-bottom-1:inset 0 -1px 0;--edge-bottom-2:inset 0 -2px 0;--edge-out-start-1:-1px 0 0;--edge-out-end-1:1px 0 0;--edge-out-top-1:0 -1px 0;--edge-out-top-2:0 -2px 0;--edge-out-bottom-1:0 1px 0;--edge-out-bottom-2:0 2px 0;--ob-show-shot-top:232px;--ob-show-shot-under:-200px;--ob-show-uses-top:340px;--ob-show-note-top-hub:296px;--phone-radius:46px;--phone-screen-radius:36px;--phone-card-radius:34px;--phone-page-radius:26px;--calv9-side-indent:132px;--calv9-clash-indent:116px;--nf-composer-clearance:216px;--nf-composer-clearance-drawer:184px;--dbbar-add-fade:-12px 0 12px -6px;--dbbar-add-fade-rtl:12px 0 12px -6px;--dbbar-add-halo:0 0 0 6px;--prov-fade:-10px 0 10px -6px;--rpeek-hover-bleed:0 0 0 var(--space-md);--td-av-lift:0 2px 7px;--pulse-from:0 0 0 0;--pulse-to:0 0 0 8px;--toast-clearance:152px;--drag-offscreen:-2000px;--bmini-w:400px;--bmini-h:260px;--amount-mask-track:.18em}:root[data-theme=dark] .tv9{--topbar-border:var(--color-border-primary);--topbar-border-2:var(--color-border-strong);--topbar-border-3:var(--color-error-line);--nefer-diff-text:var(--color-fg-quaternary);--nefer-decisions-text:var(--color-text-tertiary);--preset-row-bg:var(--color-bg-action);--handover-progress-bg:var(--color-text-primary);--ns-mark-text:var(--color-nefer-solid);--ns-mark-bg:var(--color-nefer-tint);--rconfirm-bg:var(--color-error-action);--presence-shadow:0 0 0 2px var(--color-bg-primary);--td-shadow:var(--color-border-secondary);--date-text:var(--color-error-text);--mobile-task-meta-text:var(--color-text-tertiary);--mobile-task-meta-text-2:var(--color-tone-blue);--row-actions-bg:color-mix(in srgb,var(--color-bg-primary) 0%,transparent);--row-actions-bg-2:color-mix(in srgb,var(--color-bg-primary) 96%,transparent);--row-actions-bg-3:color-mix(in srgb,var(--color-bg-hover) 0%,transparent);--tl-day-bg:var(--color-bg-secondary);--cal-cell-bg-2:var(--color-bg-secondary);--conflict-stage-bg:color-mix(in srgb,var(--color-bg-secondary) 66%,transparent);--body-gradient-start:var(--color-bg-canvas);--body-gradient-mid:var(--color-bg-canvas);--body-gradient-end:var(--color-bg-canvas);--capacity-disclosure-text:var(--color-text-secondary);--capacity-preview-head-text:var(--color-text-secondary);--capacity-meter-bg:var(--color-bg-track);--capacity-meter-bg-2:var(--color-text-secondary);--capacity-preview-text:var(--color-text-tertiary);--capacity-preview-bg:var(--color-bg-hover);--capacity-preview-text-2:var(--color-text-secondary);--capacity-preview-border:var(--color-border-primary);--cmdk-scrim-bg:var(--color-bg-overlay);--fds-swatch-shadow:inset 0 0 0 1px var(--color-border-primary);--ob-accent-shadow:inset 0 0 0 1px var(--color-border-primary);--ob-accent-shadow-2:inset 0 0 0 1px var(--color-border-primary),0 0 0 3px var(--color-focus-halo);--obs-win-shadow:0 0 0 1px var(--color-border-secondary),var(--shadow-modal);--kpd-shadow:0 0 0 1px var(--color-border-secondary),var(--shadow-overlay);--newbtn-text:var(--color-text-on-action);--newbtn-border:var(--color-border-on-ink);--nd-orb-bg:var(--color-bg-primary);--new-cmd-text:var(--color-text-tertiary);--new-cmd-bg:var(--color-bg-hover);--nbrief-border:var(--color-border-primary);--nbrief-bg:var(--color-bg-primary);--nbrief-shadow:inset 0 1px 0 var(--color-border-highlight);--capw-bg:var(--color-bg-primary);--nefer-slot-head-border:var(--color-nefer-line);--nefer-slot-icon-shadow:0 4px 10px var(--color-nefer-fill);--nefer-copy-text:var(--color-text-secondary);--nefer-edit-area-border:var(--color-nefer-line);--nefer-edit-area-text:var(--color-text-primary);--nefer-diff-bg:var(--color-bg-hover);--nefer-diff-text-2:var(--color-text-secondary);--nefer-delivery-bg:var(--color-bg-hover);--nefer-delivery-text:var(--color-text-tertiary);--nefer-delivery-border:var(--color-nefer-line);--nefer-delivery-text-2:var(--color-text-secondary);--queue-clear-text:var(--color-text-tertiary);--queue-clear-text-2:var(--color-text-primary);--preset-row-bg-2:var(--color-bg-hover);--preset-row-text:var(--color-text-tertiary);--access-list-text:var(--color-text-secondary);--access-preview-text:var(--color-text-tertiary);--access-preview-text-2:var(--color-text-primary);--ndrawer-border:var(--color-border-secondary);--invite-row-shadow:0 0 0 3px var(--color-error-fill);--rec-border:var(--color-error-line);--rec-text:var(--color-error-text);--rec-peek-text:var(--color-error-text);--rec-peek-border:var(--color-error-line);--nefer-context-text:var(--color-text-tertiary);--capacity-mark-bg:var(--color-bg-hover);--capacity-mark-text:var(--color-text-secondary);--capacity-mark-shadow:var(--shadow-raised);--timer-border:var(--color-error-line);--timer-bg:var(--color-error-fill-soft);--rdock-send-more-border:var(--color-border-on-ink);--bsheet-band-shadow:inset 0 0 0 1px var(--color-border-primary);--bsheet-band-shadow-2:inset 0 0 0 1px var(--color-border-primary),0 0 0 3px var(--color-focus-halo);--tb-n-text:var(--color-text-on-action);--nf-h-bg:var(--color-bg-primary);--nf-dot-text:var(--color-text-on-action);--card-raised:inset 0 1px 0 var(--color-border-highlight),0 0 0 1px var(--color-border-secondary-alt),var(--shadow-overlay);--card-overlay:inset 0 1px 0 var(--color-border-highlight),0 0 0 1px var(--color-border-secondary-alt),var(--shadow-modal);--drawer-edge:inset 0 1px 0 var(--color-border-highlight),0 0 0 1px var(--color-border-secondary-alt),var(--shadow-modal);--nefer-edge:0 0 0 1px var(--color-nefer-edge);--ob-show-bg:var(--color-bg-secondary);--ob-show-text:var(--color-text-primary);--ob-show-note-edge:var(--card-raised)}.tv9{--art-grid:#eef0f2;--art-fill:#fff;--art-line:#858b94;--art-line-2:#a0a5ad;--art-glyph:#737a85;--art-search:#525252;--art-error-ring:#fda29b;--art-error-fill:#fef3f2;--art-error:#d92d20;--art-done-ring:#e5e7eb;--art-done-fill:#e8f6ee;--art-done:#28a66a}:root[data-theme=dark] .tv9{--art-grid:var(--color-border-secondary);--art-fill:var(--color-bg-primary);--art-line:var(--color-text-placeholder);--art-line-2:var(--color-border-strong);--art-glyph:var(--color-text-tertiary);--art-search:var(--color-text-secondary);--art-error-ring:var(--color-error-line);--art-error-fill:var(--color-error-fill);--art-error:var(--color-error-solid);--art-done-ring:var(--color-border-secondary);--art-done-fill:var(--color-priority-low-fill);--art-done:var(--color-success-solid)}.tv9{--prt-brand:var(--color-text-primary);--prt-on-brand:var(--color-text-on-action);--prt-brand-tint:var(--color-bg-quiet);--prt-side:232px;--prt-rail:340px;--prt-max:1200px;--prt-gutter:40px;--prt-gap:20px;--prt-tabbar:64px;--prt-touch:44px;--prt-row:48px;--prt-form:400px;--prt-art:560px;--prt-code-track:0.4em;--prt-qr:160px;--prt-sheet:560px;--prt-booking:880px;--prt-progress:6px;--prt-safe-bottom:env(safe-area-inset-bottom,0px);--prt-key-edge:inset 0 0 0 1px var(--color-border-secondary);--prt-on-ink-edge:inset 0 0 0 1px var(--color-border-on-ink);--prt-dot-edge:inset 0 0 0 2px var(--color-border-primary);--prt-dot-now:inset 0 0 0 2px var(--color-warning-solid);--prt-today:inset 0 0 0 1px var(--color-text-primary);--timer-menu-w:420px;--repeat-pop-w:400px;--pop-max-w:calc(100vw - 24px);--text-xs:12px;--text-sm:12px;--text-md:14px;--text-lg:14px;--text-xl:16px;--text-2xl:20px;--text-figure:24px;--text-display:30px;--text-hero:40px;--space-2xs:2px;--space-xs:4px;--space-sm:8px;--space-md:8px;--space-lg:12px;--space-xl:16px;--space-2xl:24px;--space-3xl:32px;--space-4xl:40px;--space-5xl:48px;--space-6xl:64px;--space-7xl:80px;--space-8xl:96px;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:999px;--radius-circle:50%;--track-tighter:-.035em;--track-tight:-.015em;--track-normal:0;--track-title:-.01em;--track-figure:-.02em;--track-label:.04em;--track-eyebrow:.06em;--leading-none:1;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-kit:calc(1em + var(--space-xs) + clamp(0px, 1em - var(--text-xs), var(--space-xs)) - clamp(0px, (1em - var(--text-figure)) / 3, var(--space-2xs)));--weight-regular:400;--weight-medium:600;--weight-semibold:600;--weight-bold:600;--icon-sm:12px;--icon-md:16px;--icon-lg:20px;--icon-xl:24px;--stroke-regular:1.4;--stroke-bold:2;--page-inset:var(--space-xl);--font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:var(--font);--a-k:1;--a-loop:infinite;--a-fast:calc(110ms * var(--a-k));--a-normal:calc(180ms * var(--a-k));--a-layout:calc(280ms * var(--a-k));--a-enter:cubic-bezier(.16,1,.3,1);--a-move:cubic-bezier(.4,0,.2,1);--a-reveal:calc(360ms * var(--a-k));--a-reveal-row:calc(300ms * var(--a-k));--a-stagger:calc(14ms * var(--a-k));--a-bell:cubic-bezier(.45,0,.55,1);--a-exit:cubic-bezier(.4,0,1,1);--tone-purple:var(--color-tone-purple);--tone-yellow:var(--color-tone-yellow);--tone-green:var(--color-tone-green);--tone-blue:var(--color-tone-blue);--tone-orange:var(--color-tone-orange);--tone-red:var(--color-tone-red);--ink-faint:var(--color-tone-gray);color-scheme:light}@media (prefers-reduced-motion:reduce){.tv9{--a-k:.001;--a-loop:1}}:root[data-theme=dark] .tv9{color-scheme:dark}@font-face{font-family:Inter;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;src:url(/_next/static/media/inter-latin-wght-italic.77eab352.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;src:url(/_next/static/media/inter-latin-ext-wght-italic.dde54da3.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}.tv9 .app{gap:0;height:100vh;padding:0}.tv9 .app,.tv9 .main{display:flex;overflow:hidden;background:var(--color-bg-canvas)}.tv9 .main{position:relative;flex:1;flex-direction:column;min-width:0;border:0;border-radius:0;box-shadow:none;backdrop-filter:none}.tv9 .main:has(>.rbar)>.topbar{order:-2}.tv9 .main:has(>.toast.on)>.scroll>.page:not(:has(>.rpage.is-wide)):not(:has(>[data-page-fill])){padding-bottom:var(--toast-clearance)}@media (min-width:701px){.tv9 .app{gap:0;padding:0;background:var(--color-bg-sidebar)}.tv9 .main{border-radius:0;background:var(--color-bg-canvas);box-shadow:none}}@media (min-width:1181px){.tv9 .app{padding-right:var(--insp-room,0)}}@media (max-width:700px){.tv9 .app{gap:0;padding:0}.tv9 .main{border-radius:0}}.tv9 .page{max-width:1120px;margin:0 auto;padding:var(--space-lg) var(--space-4xl) var(--space-7xl);min-width:0}@media (max-width:920px){.tv9 .page{padding:var(--space-2xl) var(--space-2xl) var(--space-2xl)}}.tv9 .page.wide{max-width:none;margin:0;padding:0 var(--space-xl) var(--space-2xl)}@media (max-width:700px){.tv9 .topbar .presence,.tv9 .topbar .sync{display:none}.tv9 .page.wide{padding:0 var(--space-md) var(--space-2xl)}}.tv9 .topbar .rec{padding:0 var(--space-md) 0 var(--space-md);border:1px solid var(--topbar-border);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.tv9 .topbar .rec:hover{background:var(--color-bg-hover);border-color:var(--topbar-border-2)}@media (max-width:700px){.tv9 .topbar .rec{padding:0 var(--space-md)}.tv9 .topbar .rec .rec-el{display:none}}.tv9 .topbar .rec{height:28px;border-color:var(--topbar-border-3);background:var(--color-error-fill-soft);margin-right:var(--space-2xs);box-shadow:none;color:var(--color-error-text)}@media (max-width:900px){.tv9 .topbar .rec .rec-task{display:none}}.tv9 .page:has(>*>.tbl-scroll.wide-x){width:-moz-max-content;width:max-content;min-width:100%}.tv9 .page:has(>.rpage.is-wide){height:100%;padding-bottom:0}.tv9 .page:has(>.calv9-fill){height:100%;display:flex;flex-direction:column;padding-bottom:var(--space-md)}.tv9 .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);height:var(--control-md);padding:0 var(--space-xl);border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--btn-edge);font-family:var(--font);font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;transition:background-color var(--a-press) linear,color var(--a-press) linear}.tv9 .btn .svg{flex:none;width:16px;height:16px;color:var(--btn-glyph,var(--color-fg-quaternary))}.tv9 .btn:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .btn:active{background:var(--color-bg-hover-strong)}.tv9 .btn[aria-disabled=true],.tv9 .btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.tv9 .btn.sm{gap:var(--space-xs);height:var(--control-xs);padding:0 var(--space-md);border-radius:var(--radius-md);font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .btn.sm .svg{width:14px;height:14px}.tv9 .btn.pri{--btn-glyph:currentColor;background:var(--color-bg-action);box-shadow:var(--btn-edge-solid);color:var(--color-text-on-action)}.tv9 .btn.pri:active,.tv9 .btn.pri:hover{background:var(--color-bg-action-hover);color:var(--color-text-on-action)}.tv9 .btn.dgr{--btn-glyph:currentColor;background:var(--color-error-action);box-shadow:var(--btn-edge-solid);color:var(--color-text-on-danger)}.tv9 .btn.dgr:active,.tv9 .btn.dgr:hover{background:var(--color-error-text);color:var(--color-text-on-danger)}.tv9 .btn.quiet{background:transparent;box-shadow:none;color:var(--color-text-tertiary)}.tv9 .btn.quiet:hover{background:var(--color-bg-hover);color:var(--color-text-secondary)}.tv9 .btn.nf{--btn-glyph:currentColor;background:var(--color-nefer-action);box-shadow:var(--btn-edge-solid);color:var(--color-nefer-on-action)}.tv9 .btn.nf:active,.tv9 .btn.nf:hover{background:var(--color-nefer-action-hover);color:var(--color-nefer-on-action)}.tv9 .btn.is-pending{cursor:default}.tv9 .btn .btn-spin{width:12px;height:12px;border:1.5px solid;border-right:1.5px solid transparent;border-radius:var(--radius-full);opacity:.7;animation:v9-v9-spinner var(--a-layout) linear var(--a-loop)}.tv9 .btn.is-success .svg{animation:v9-v9-pop var(--a-normal) var(--a-enter)}.tv9 .btn.is-error{color:var(--color-error-text)}.tv9 .btn.is-waiting{opacity:.5;cursor:not-allowed}.tv9 .header-add{height:var(--control-md);padding:0 var(--space-xl);border:0;border-radius:var(--radius-lg);background:var(--color-bg-action);box-shadow:var(--btn-edge-solid);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-on-action)}.tv9 .header-add:active,.tv9 .header-add:hover{background:var(--color-bg-action-hover);color:var(--color-text-on-action)}.tv9 .header-add-split{display:inline-flex;flex:none;align-items:stretch}.tv9 .header-add-split>.btn.header-add.is-split{margin-left:0;border-top-right-radius:0;border-bottom-right-radius:0}.tv9 .header-add-split>.btn.header-add-more{display:inline-grid;place-items:center;width:32px;min-width:0;padding:0;border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:var(--btn-edge-solid),var(--split-divider)}@media (max-width:700px){.tv9 .header-add{height:36px;padding:0 var(--space-lg)}}.tv9 .ico-btn,.tv9 .s-add,.tv9 .tb-ic{display:grid;place-items:center;background:transparent}.tv9 .ico-btn,.tv9 .row-action,.tv9 .s-add,.tv9 .tb-ic,.tv9 .top-action{flex:none;padding:0;border:0;color:var(--color-fg-quaternary);cursor:pointer;transition:background-color var(--a-press) linear,color var(--a-press) linear}.tv9 .tb-ic{position:relative;width:var(--control-md);height:var(--control-md);border-radius:var(--radius-lg)}.tv9 .ico-btn{width:var(--control-sm);height:var(--control-sm)}.tv9 .ico-btn,.tv9 .s-add{border-radius:var(--radius-md)}.tv9 .s-add{width:var(--control-xs);height:var(--control-xs)}.tv9 .ico-btn .svg,.tv9 .tb-ic .svg,.tv9 .top-action .svg{width:var(--icon-md);height:var(--icon-md)}.tv9 .ico-btn:hover,.tv9 .s-add:hover,.tv9 .tb-ic:hover,.tv9 .top-action:hover{background:var(--color-bg-hover);color:var(--color-text-secondary)}.tv9 .ico-btn:active,.tv9 .tb-ic:active,.tv9 .top-action:active{background:var(--color-bg-hover-strong)}.tv9 .tb-ic.on{background:var(--color-bg-active);color:var(--color-text-primary)}.tv9 .ico-btn[disabled],.tv9 .row-action[disabled],.tv9 .top-action[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.tv9 .top-action{position:relative;display:inline-flex;background:transparent;align-items:center;justify-content:center;gap:var(--space-sm);width:28px;height:var(--control-sm);border-radius:var(--radius-md);font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);white-space:nowrap}.tv9 .top-action.nefer-action{width:auto;min-width:-moz-max-content;min-width:max-content;padding:0 var(--space-md);background:var(--color-nefer-fill);box-shadow:var(--ring-nefer);color:var(--color-nefer-text)}.tv9 .top-action.nefer-action:hover{background:var(--color-bg-hover)}.tv9 .top-action.nefer-action>span{display:inline}.tv9 .top-action.nefer-action b{position:absolute;top:calc(var(--space-xs) * -1);right:calc(var(--space-xs) * -1);display:grid;place-items:center;min-width:16px;height:16px;padding:0 var(--space-xs);border-radius:var(--radius-full);background:var(--color-nefer-action);font-size:var(--text-xs);line-height:var(--leading-kit);color:var(--color-nefer-on-action)}@media (max-width:1100px){.tv9 .top-action{width:32px;padding:0;justify-content:center}.tv9 .top-action span{display:none}.tv9 .top-action.nefer-action b{transform:translate(10px,-10px)}}@media (max-width:700px){.tv9 .top-action.nefer-action{width:32px;min-width:32px;padding:0}.tv9 .top-action.nefer-action>span{display:none}}.tv9 .row-action{position:relative;display:grid;place-items:center;width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--btn-edge)}.tv9 .row-action:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .row-action.running{background:var(--color-error-fill-soft);box-shadow:var(--ring-error);color:var(--color-error-text)}@media (pointer:coarse){.tv9 .top-action{border-radius:var(--radius-xl);width:44px}.tv9 .row-action,.tv9 .s-add{width:44px;height:44px}}@media (hover:none),(pointer:coarse){.tv9 .tb-ic,.tv9 .top-action{min-width:40px;height:40px}.tv9 .btn.sm{min-height:36px;height:36px}}.tv9 .kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--space-xs);border-radius:var(--radius-sm);background:var(--color-bg-primary);box-shadow:var(--ring-quiet);font-family:var(--font);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-medium);color:var(--color-text-quaternary)}.tv9 .sec .s-add{margin-left:auto;opacity:0;width:20px;height:20px;border:0;background:transparent;border-radius:var(--radius-sm);color:var(--color-text-tertiary);display:grid;place-items:center}.tv9 .sec:hover .s-add{opacity:1}.tv9 .proj .svg{flex:none}.tv9 .prov .svg{color:var(--color-text-placeholder);flex:none}.tv9 .nf-caveat .svg{opacity:.8;flex:none}.tv9 .act i.nf{background:var(--color-nefer-solid)}.tv9 .nefer-pop.on,.tv9 .svg{display:block}.tv9 .rec .svg{color:var(--color-text-tertiary)}.tv9 .ndrawer.on{transform:none}.tv9 .nfloat.on,.tv9 .nrail.on{display:flex}.tv9 .svg{stroke-width:var(--stroke-regular)}.tv9 .nefer-disclosure>summary>.svg:first-child{color:var(--color-nefer-solid)}.tv9 .nefer-disclosure[open]>summary>.svg:last-child{transform:rotate(180deg)}.tv9 .ctl.act .svg{color:var(--color-text-primary)}.tv9 .ctx-lbl-row .s-add{margin-left:auto;height:21px;border-radius:var(--radius-md);background:transparent;display:grid}.tv9 .ctx-lbl-row .s-add:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .dbbar .header-add{display:inline-flex;align-items:center}.tv9 .dbbar .header-add+.car{display:none}@media (max-width:700px){.tv9 .dbbar .header-add{display:inline-flex}}.tv9 .capacity-disclosure>summary>.svg:last-child{flex:none;color:var(--color-fg-quaternary);transition:transform var(--a-normal) var(--a-enter)}.tv9 .capacity-disclosure[open]>summary>.svg:last-child{transform:rotate(180deg)}@media (pointer:coarse){.tv9 .dbbar .header-add{height:44px}}.tv9 .nefer-diff>.svg{color:var(--nefer-diff-text)}.tv9 .nefer-delivery .svg{grid-column:2;grid-row:1/3}.tv9 .nefer-decisions .quiet{margin-inline-start:auto;border-color:transparent;background:transparent;color:var(--nefer-decisions-text)}.tv9 .preset-row button.on{background:var(--preset-row-bg);color:var(--color-text-on-action)}.tv9 .handover-progress i.on{background:var(--handover-progress-bg)}.tv9 .person-choice>.svg{color:var(--color-success-solid)}.tv9 :root[dir=rtl] .capacity-preview button>.svg{transform:rotate(180deg)}.tv9 .td .prio-high .svg{fill:var(--color-error-solid);fill-opacity:.18}.tv9 .nbrief .btn.nf,.tv9 .nefer-action b{font-weight:var(--weight-semibold)}.tv9 .topbar .rec .svg{width:var(--icon-sm);height:var(--icon-sm)}.tv9 .topbar .rec:hover .svg{color:var(--color-text-primary)}.tv9 .ctx-lbl-row .s-add{width:21px;place-items:center;color:var(--color-fg-quaternary)}.tv9 .proj .svg{color:var(--color-text-placeholder)}.tv9 .ctx-sec-actions .s-add{color:var(--color-text-disabled);background:transparent}.tv9 .ctx-sec>summary:hover .s-add{color:var(--color-fg-quaternary)}.tv9 .ctx-sec-actions .s-add:hover{color:var(--color-text-primary);background:var(--color-bg-active)}.tv9 .crumb .c.cur .svg{stroke-width:var(--stroke-regular);width:var(--icon-md);height:var(--icon-md);color:var(--color-text-primary)}.tv9 .dbbar .header-add{border-radius:var(--radius-lg)}.tv9 .ctx-sec-actions .s-add{width:22px;height:22px;border-radius:var(--radius-md);border:0;box-shadow:none}.tv9 .ctx-lbl-row .s-add{border:0;box-shadow:none}.tv9 .td .prio .svg{stroke-width:var(--stroke-regular);width:var(--icon-md);height:var(--icon-md);display:none}.tv9 .prop-v .prio .svg{width:var(--icon-sm);height:var(--icon-sm);margin-right:var(--space-sm);display:none}.tv9 .svg{stroke-linecap:round;stroke-linejoin:round}.tv9 .tbl.selecting .th-check>.svg{display:grid;opacity:1}.tv9 .h3 .svg{width:var(--icon-md);height:var(--icon-md);color:var(--color-fg-quaternary)}.tv9 .held-disclosure>summary>.svg:first-child{color:var(--color-nefer-solid)}.tv9 .held-disclosure[open]>summary>.svg:last-child{transform:rotate(180deg)}.tv9 .held-disclosure>summary>.svg:last-child{color:var(--color-fg-quaternary)}.tv9 .nefer-decisions .btn.nf{box-shadow:none}.tv9 .dbbar .header-add{gap:var(--space-sm);white-space:nowrap;height:32px;font-size:var(--text-md);padding:0 var(--space-lg) 0 var(--space-md)}.tv9 .role-chip .svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-fg-quaternary)}.tv9 .invite-row .btn.pri{height:36px;padding:0 var(--space-lg) 0 var(--space-md);border-radius:var(--radius-lg);background:var(--color-text-primary);color:var(--color-text-on-action);border:0;font-weight:var(--weight-semibold)}.tv9 .invite-modal footer .btn,.tv9 .invite-row .btn.pri{display:inline-flex;align-items:center;gap:var(--space-sm);font-size:var(--text-md)}.tv9 .invite-modal footer .btn{height:32px;padding:0 var(--space-lg);border-radius:var(--radius-lg);font-weight:var(--weight-medium)}.tv9 .invite-modal footer .btn.pri{background:var(--color-text-primary);color:var(--color-text-on-action);border:0;font-weight:var(--weight-semibold)}.tv9 .cmdk-chip .svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-fg-quaternary)}.tv9 .timer.compact .btn{order:3;height:26px;padding:0 var(--space-md);font-size:var(--text-sm)}.tv9 .cmdk-chip.on .svg g{stroke-width:var(--stroke-bold)}.tv9 .taskpage-h .tb-ic.on{background:transparent;color:var(--color-text-primary)}.tv9 .taskpage-h .tb-ic.on .svg g{stroke-width:var(--stroke-bold)}.tv9 .taskpage-h .tb-ic.on .svg path{fill:var(--color-text-primary)}.tv9 .taskpage-h .tb-ic:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .taskpage-h .btn.sm{height:32px;padding:0 var(--space-md) 0 var(--space-md);display:inline-flex;align-items:center;gap:var(--space-sm);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary);color:var(--color-text-secondary);font-size:var(--text-md);font-weight:var(--weight-medium)}.tv9 .taskpage-h .btn.sm:first-child .svg{transform:rotate(180deg)}.tv9 .ns-brand .svg{color:var(--color-nefer-solid)}.tv9 .ns-chip .svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-fg-quaternary)}.tv9 .ns-held>.svg{color:var(--color-nefer-solid);flex:none}.tv9 .ns-held .btn{height:26px;padding:0 var(--space-md);font-size:var(--text-sm);border-color:var(--color-nefer-line);background:var(--color-bg-primary);color:var(--color-nefer-text)}.tv9 .time-entries-h .btn.sm{height:28px;padding:0 var(--space-md) 0 var(--space-sm);display:inline-flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm)}.tv9 .cal-nav .tb-ic{width:28px;height:28px}.tv9 .cal-nav .tb-ic .svg{transform:rotate(90deg)}.tv9 .cal-nav .btn.sm{height:28px;padding:0 var(--space-md);font-size:var(--text-sm);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-secondary)}.tv9 .pic .svg,.tv9 .proj .svg{width:var(--icon-md);height:var(--icon-md)}@media (max-width:700px){.tv9 .dbbar .header-add{position:sticky;right:auto;inset-inline-end:0;margin-left:0;margin-inline-start:auto;box-shadow:var(--dbbar-add-fade) var(--color-bg-canvas),var(--dbbar-add-halo) var(--color-bg-canvas)}.tv9 :root[dir=rtl] .dbbar .header-add{box-shadow:var(--dbbar-add-fade-rtl) var(--color-bg-canvas),var(--dbbar-add-halo) var(--color-bg-canvas)}}.tv9 .trow .prov .svg{color:var(--color-fg-quaternary)}.tv9 .trow:hover .prov .svg{color:var(--color-text-primary)}.tv9 .trow:focus-within .prov .svg{color:var(--color-text-primary)}.tv9 .trow .prov .svg{width:var(--icon-md);height:var(--icon-md)}.tv9 .due-to .svg{width:var(--icon-sm);height:var(--icon-sm)}@media (max-width:1180px){.tv9 .due-to .svg{display:none}}.tv9 .trow .row-actions .prov .svg{width:var(--icon-md);height:var(--icon-md);color:var(--color-fg-quaternary)}.tv9 .trow .row-actions .prov:hover .svg{color:var(--color-text-primary)}.tv9 .trow .marks .row-flag .svg{width:var(--icon-sm);height:var(--icon-sm)}.tv9 .tip.on{opacity:1;transform:none}.tv9 .topbar .rec .svg{color:var(--color-error-text)}.tv9 .pk-details>summary .svg{color:var(--color-fg-quaternary);transition:transform var(--a-fast) var(--a-move)}.tv9 .pk-details[open]>summary .svg{transform:rotate(180deg)}.tv9 .cmdk-chip.on .svg{color:var(--color-text-on-action)}.tv9 .pick-search .svg{color:var(--color-fg-quaternary);flex:none}.tv9 .cmdk-promise .svg{flex:none}.tv9 .frow-lbl .svg,.tv9 .pick-back .svg{color:var(--color-fg-quaternary)}.tv9 .pick-back .svg{transform:scaleX(-1)}.tv9 .tag-out.quiet{color:var(--color-text-tertiary);border-color:var(--color-border-primary);background:transparent}.tv9 .dbbar .btn.pri,.tv9 .dbbar .header-add{margin-left:var(--space-lg)}@media (prefers-reduced-motion:reduce){.tv9 .trow .row-action:hover{transform:none}}.tv9 .ns-held .svg{color:var(--color-nefer-solid);flex:none}.tv9 .ns-done .svg{color:var(--color-text-secondary)}.tv9 .ns-error .svg{color:var(--color-error-solid)}.tv9 .trow .row-action{color:var(--color-fg-quaternary);background:var(--color-bg-primary);border:1px solid var(--color-border-primary);box-shadow:none}.tv9 .trow .row-action:hover{color:var(--color-text-primary);background:var(--color-bg-hover);border-color:var(--color-border-strong);box-shadow:none}.tv9 .fx-nav-row .svg{color:var(--color-fg-quaternary)}.tv9 .fx-nav-row.on .svg{color:var(--color-text-primary)}.tv9 .peek .nefer-slot .ns-held .svg{margin-top:var(--hairline)}.tv9 .peek .nefer-slot .nefer-decisions .btn{height:32px;padding-inline:var(--space-lg)}.tv9 .ns-review>summary>.svg{flex:none;color:var(--color-fg-quaternary);transition:transform var(--a-fast) var(--a-move)}.tv9 .ns-review[open]>summary>.svg{transform:rotate(180deg)}.tv9 .peek .nefer-slot .nefer-trace .svg{color:var(--color-text-tertiary)}.tv9 .nf-history-row-actions .row-action{width:23px;height:23px;border-color:transparent;background:var(--color-bg-secondary);box-shadow:none}.tv9 .nf-history-row-actions .row-action.on{border-color:var(--color-border-primary);background:var(--color-bg-primary);color:var(--color-text-primary)}.tv9 .nf-compose-actions>.ico-btn,.tv9 .nf-message-actions .row-action{border-color:transparent;background:transparent}.tv9 .nf-message-actions .row-action{width:27px;height:27px;box-shadow:none}.tv9 .nf-message-actions .row-action:hover{border-color:var(--color-border-secondary);background:var(--color-bg-hover)}.tv9 .nf-drawer-head .ico-btn.on,.tv9 .nf-message-actions .row-action.on{border-color:var(--color-nefer-line);background:var(--color-nefer-fill);color:var(--color-nefer-text)}@media (max-width:700px){.tv9 .nf-message-actions .row-action{width:36px;height:36px}}.tv9 .pk-sec-act .btn.sm{padding-inline:var(--space-lg)}.tv9 .ns-mark .svg{color:var(--ns-mark-text)}.tv9 .peek .nefer-slot.ns-compact .ns-conf .svg{color:var(--color-nefer-solid)}.tv9 .ns-fact-k .svg{color:var(--color-fg-quaternary)}.tv9 .peek .nefer-slot.ns-compact .ns-review>summary>.svg:last-child:not(.ns-review-chev){display:none}.tv9 .peek .nefer-slot.ns-compact .nefer-decisions .btn.nf .svg{color:var(--color-nefer-on-action)}.tv9 .rhead-back .svg{transform:rotate(180deg)}.tv9 .reditor-bar .btn.nf.rhead-nefer,.tv9 .rhead-strip .btn.nf.rhead-nefer{gap:var(--space-2xs);background:var(--color-nefer-bg);border-color:var(--color-nefer-line);color:var(--color-nefer-text);font-weight:var(--weight-medium)}.tv9 .reditor-bar .btn.nf.rhead-nefer:hover,.tv9 .rhead-strip .btn.nf.rhead-nefer:hover{background:var(--color-nefer-fill);color:var(--color-nefer-text)}.tv9 .ga-item.ga-choice[aria-checked=true]{border-color:var(--color-text-primary);box-shadow:var(--ring-inset-1) var(--color-text-primary)}.tv9 .turn-continue .svg{margin-left:var(--space-2xs)}.tv9 .invite-note .svg{color:var(--color-text-tertiary);flex:none;margin-top:var(--space-2xs)}.tv9 .member-row.is-pending .member-id b,.tv9 .vault-nav-row.on{font-weight:var(--weight-medium)}.tv9 .vault-nav-row.on{background:var(--color-bg-active);color:var(--color-text-primary)}.tv9 .vault-row.on{border-color:var(--color-text-primary);box-shadow:var(--ring-inset-1) var(--color-text-primary)}.tv9 .vault-tabs button.on{color:var(--color-text-primary);font-weight:var(--weight-medium);border-bottom-color:var(--color-text-primary)}.tv9 .vault-scope button.on{background:var(--color-text-primary);color:var(--color-bg-primary)}.tv9 .ctx .view.ctx-label .svg{color:var(--label-tone,var(--color-text-tertiary))}.tv9 .channel-note .svg,.tv9 .notify-note .svg,.tv9 .preview-note .svg,.tv9 .tacc-note .svg{flex:none;margin-top:var(--space-2xs)}.tv9 .rstage-tone.on{border-color:var(--color-text-primary);box-shadow:var(--ring-inset-2) var(--color-bg-primary)}.tv9 .pv-btn .rrel-ic .svg{width:12px;height:12px}.tv9 .gs-pill .svg,.tv9 .pick-create .svg{color:var(--color-text-secondary)}.tv9 .gs-pill .svg{width:14px;height:14px;flex:none}.tv9 .radmin-row .btn.is-danger{color:var(--color-error-text)}.tv9 .radmin-row .btn:disabled{opacity:.5;cursor:not-allowed}.tv9 .rtable-r .quiet{color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .rtable-r .btn.sm{height:26px}.tv9 .rph-acts .btn{height:32px}.tv9 .rcard-empty .btn{flex:none}.tv9 .rsubhead .btn{margin-left:auto}.tv9 .rpin.on .svg path{fill:var(--color-text-primary)}.tv9 .rcard-foot .btn.is-danger{color:var(--color-error-text)}.tv9 .rchange .btn{flex:none}.tv9 .rinvited .btn{margin-left:auto}.tv9 .rpage .radmin-row .btn{flex:none}.tv9 .ccard-nf .svg{color:var(--color-nefer-solid)}.tv9 .ccard-f .svg{color:var(--color-text-tertiary);transition:transform var(--a-fast) var(--a-move)}.tv9 .ccard-f:hover .svg{transform:translateX(2px)}.tv9 .nchip .svg{color:var(--color-nefer-solid);transition:color var(--a-fast) var(--a-move)}.tv9 .nchip[aria-pressed=true] .svg{color:var(--color-bg-primary)}.tv9 .nanswer-acts .btn{flex:none;white-space:nowrap}.tv9 .nanswer-f>.svg{color:var(--color-fg-quaternary)}@media (prefers-reduced-motion:reduce){.tv9 .ccard-f .svg{transition:none}}.tv9 .nthink-h .svg{flex:none;color:var(--color-nefer-solid)}.tv9 .nthink-s .svg{color:var(--color-fg-quaternary)}.tv9 .nthink-s.is-done .svg{color:var(--color-nefer-solid)}.tv9 .trow .row-action.running{color:var(--color-text-primary);background:var(--color-bg-hover);border-color:var(--color-border-strong)}.tv9 .tbl:not(.selecting) .trow.fx-done .td-check .check .svg{animation:v9-v9-fade-in var(--a-normal) var(--a-enter)}.tv9 .gchev.closed .svg{transform:rotate(-90deg)}.tv9 .qadd-tok .svg{color:var(--color-text-tertiary)}.tv9 .qadd-tok-priority.is-high .svg{color:var(--color-error-text)}.tv9 .pk-sec-act .btn.sm{height:28px;min-height:28px;padding:0 var(--space-lg);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .pk-sec-act .btn.sm:hover{color:var(--color-text-primary)}.tv9 :is(.ns-note,.ns-note-row) .ns-chg-node .ns-diff>.svg{display:none}.tv9 .fpub-row>.svg{flex:none;margin-top:var(--space-2xs)}.tv9 .fpub-row>.btn{flex:none;align-self:center}.tv9 .fpub-row.is-ok>.svg{color:var(--color-success-solid)}.tv9 .fpub-row.is-warn>.svg{color:var(--color-warning-dot)}.tv9 .fpub-row.is-block>.svg{color:var(--color-error-text)}.tv9 .fsh-trow>.svg{color:var(--color-fg-quaternary)}.tv9 .fsend-nefer .svg{flex:none}.tv9 .fsh-nudge .svg{color:var(--color-nefer-solid)}.tv9 .fres-meter i.on{background:var(--color-text-primary)}.tv9 .fres-rules li .svg{flex:none;margin-top:var(--space-2xs);color:var(--color-text-tertiary)}.tv9 .fres-rules li.is-met .svg{color:var(--color-success-solid)}.tv9 .fset-mail>.svg,.tv9 .fset-v .svg{flex:none;color:var(--color-fg-quaternary)}@media (max-width:1280px){.tv9 .rph.is-compact .rph-acts .btn[data-page-action=preview]{padding-inline:var(--space-sm)}}.tv9 .fmail-head .btn{flex:none}.tv9 .tgrid-ev.is-short .tgrid-ev-t .svg{margin-top:0}.tv9 .tgrid-ev.tone-nefer .tgrid-ev-t .svg{color:var(--color-nefer-solid)}.tv9 .calv9-type .svg{color:var(--color-text-tertiary)}.tv9 .calv9-type.on .svg{color:var(--color-text-on-action)}.tv9 .calv9-assist-c li .svg,.tv9 .calv9-props .pv-btn>.svg:not(.pv-aff){color:var(--color-text-tertiary)}.tv9 .calv9-assist-c li .svg{flex:none}.tv9 .calv9-head .calv9-period>.svg{color:var(--color-text-tertiary)}.tv9 .calv9-tabs .vtab>.svg{display:none}.tv9 .calv9-mt-client .svg{flex:none}.tv9 .calv9-mt-client .svg,.tv9 .calv9-share-h .svg{color:var(--color-text-tertiary)}.tv9 .dbbar .header-add-split{margin-left:var(--space-lg)}.tv9 .dbbar .header-add-split .btn.pri{margin-left:0}.tv9 .calv9-once-row>.svg{color:var(--color-text-tertiary)}.tv9 .calv9-read .svg{flex:none;margin-top:var(--space-xs)}.tv9 .calv9-set-her>.svg,.tv9 .calv9-set-law>.svg{flex:none;margin-top:var(--space-xs);color:var(--color-nefer-solid)}.tv9 .fn-door .svg{flex:none;color:var(--color-text-tertiary)}.tv9 .fn-state-lede>.svg{flex:none;margin-top:var(--fn-state-glyph-nudge);color:var(--color-nefer-solid)}.tv9 .fn-rb-read>.svg{flex:none;margin-top:var(--space-xs);color:var(--color-nefer-solid)}.tv9 .fn-propose .btn.sm{height:24px;padding:0 var(--space-sm)}.tv9 .figc .row-action.figc-more{width:28px;height:28px;border:0;background:transparent;box-shadow:none;color:var(--color-text-tertiary)}.tv9 .figc .row-action.figc-more:hover,.tv9 .figc .row-action.figc-more[aria-expanded=true]{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .period-trigger.fn-tx-period>.svg:first-child{display:none}.tv9 .period-trigger.fn-tx-period>.svg:last-child{color:var(--color-text-tertiary)}.tv9 .fn-tx-acts .btn{white-space:nowrap}.tv9 .trow .row-action.fn-rowmore{width:28px;height:28px;border:0;border-radius:var(--radius-md);background:transparent;box-shadow:none;color:var(--color-fg-quaternary)}.tv9 .trow.on .row-action.fn-rowmore,.tv9 .trow:focus-within .row-action.fn-rowmore,.tv9 .trow:hover .row-action.fn-rowmore{color:var(--color-text-secondary)}.tv9 .trow .row-action.fn-rowmore:hover{background:var(--color-bg-hover);color:var(--color-text-primary);transform:none}.tv9 .fn-cats-row .row-action.fn-cats-del{width:28px;height:28px;border:0;background:transparent;box-shadow:none;color:var(--color-fg-quaternary)}.tv9 .fn-cats-row:hover .row-action.fn-cats-del{color:var(--color-text-tertiary)}.tv9 .fn-cats-row .row-action.fn-cats-del:hover{background:var(--color-error-fill);color:var(--color-error-text);transform:none}.tv9 .icon-picker-cats button.on{border-color:var(--color-border-strong);background:var(--color-bg-hover);color:var(--color-text-primary);font-weight:var(--weight-medium)}.tv9 .icon-picker-grid [role=radio].on{border-color:var(--color-text-primary);background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .rpage-bar .rph-acts .btn,.tv9 .rph.is-large .rph-acts .btn{height:32px}.tv9 .rcreate-modal .btn.is-danger{color:var(--color-error-text)}.tv9 .pj-move>.btn{grid-column:2;justify-self:start}.tv9 .rconfirm .btn.is-danger.pri{background:var(--rconfirm-bg);border-color:var(--rconfirm-bg);color:var(--rconfirm-text)}.tv9 .pj-bill-r>.btn{justify-self:start}.tv9 .pj-admin .btn.is-danger{color:var(--color-error-text)}.tv9 .pj-cap-nefer .pj-move>.btn{justify-self:end}.tv9 .pj-rounds-step .tb-ic{width:24px;height:24px;border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);font-size:var(--text-lg);line-height:var(--leading-none)}.tv9 .pj-rounds-step .tb-ic:disabled{opacity:.4;cursor:default}.tv9 .pj-rev-acts .tb-ic,.tv9 .pj-rev-inc .tb-ic{width:24px;height:24px;border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);font-size:var(--text-lg);line-height:var(--leading-none)}.tv9 .pj-rev-acts .tb-ic:disabled,.tv9 .pj-rev-inc .tb-ic:disabled{opacity:.4;cursor:default}.tv9 .calv9-assist-c li .svg{margin-top:var(--hairline)}.tv9 .pj-stop-hold>.svg{margin-top:var(--space-2xs);color:var(--color-error-solid)}.tv9 .pj-sh-trust>.svg,.tv9 .rnf-drawer-trust>.svg{flex:none;margin-top:var(--space-2xs)}.tv9 .rnf-drawer-src li>.svg{color:var(--color-fg-quaternary)}.tv9 .pj-portal-foot-acts .btn{white-space:nowrap}.tv9 .pj-portal-sec h4 .btn{margin-left:auto}.tv9 .calv9-role .cmdk-chip.on .svg{color:var(--color-nefer-solid)}.tv9 .rstage-kind:not(.rstage-kind-fixed)>.svg{position:absolute;right:var(--space-md);color:var(--color-text-tertiary);pointer-events:none}.tv9 .rhead-actions .btn.nf.rhead-nefer{gap:var(--space-2xs);background:var(--color-nefer-bg);border-color:var(--color-nefer-line);color:var(--color-nefer-text);font-weight:var(--weight-medium)}.tv9 .rhead-actions .btn.nf.rhead-nefer:hover{background:var(--color-nefer-fill);color:var(--color-nefer-text)}.tv9 .rhead-strip .rhead-space .svg{color:var(--color-fg-quaternary)}.tv9 .tsum-act .btn.nf{background:var(--color-nefer-bg);border-color:var(--color-nefer-line);color:var(--color-nefer-text);font-weight:var(--weight-medium)}.tv9 .tsum-act .btn.nf:hover{background:var(--color-nefer-fill);color:var(--color-nefer-text)}.tv9 .mcard-acts .ico-btn{color:var(--color-fg-quaternary)}.tv9 .mcard-acts .ico-btn:hover{color:var(--color-text-primary)}.tv9 .mcard-to-door .svg{transition:transform var(--a-normal) var(--a-enter)}.tv9 .mcard-to-door[aria-expanded=true] .svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.tv9 .mcard-to-door .svg{transition:none}}.tv9 .rhead-state .svg{flex:none;color:var(--color-fg-quaternary)}.tv9 .rhead-state.is-late .svg{color:var(--color-error-text)}.tv9 .crail .pk-sec-act .btn.quiet,.tv9 .crail .pk-sec-act a.btn.quiet{gap:var(--space-xs);color:var(--color-text-secondary)}.tv9 .crail .pk-sec-act .btn.quiet:hover,.tv9 .crail .pk-sec-act a.btn.quiet:hover{color:var(--color-text-primary)}.tv9 .crail .pk-sec-act .btn.quiet[aria-pressed=true]{color:var(--color-text-primary);background:var(--color-bg-quiet)}.tv9 .qpane-scope .btn,.tv9 .qpane-scope>.svg{flex:none}.tv9 .calv9-mp-ask>.svg{flex:none;color:var(--color-nefer-solid)}.tv9 .calv9-infocus .btn,.tv9 .calv9-told-consent.is-ask .btn{margin-left:auto}.tv9 .calv9-opick-b>.svg{color:var(--color-nefer-solid)}.tv9 .calv9-find-warn>.svg{flex:none;margin-top:var(--space-2xs)}.tv9 .calv9-cue.is-scope>.svg{color:var(--color-tag-orange-text)}.tv9 .calv9-said-m .btn{margin-left:auto}.tv9 .calv9-dn-brief>.svg,.tv9 .calv9-ed-readq li>.svg{flex:none;margin-top:var(--space-2xs)}.tv9 .calv9-ed-readq li>.svg{color:var(--color-text-tertiary)}.tv9 .calv9-ed-sec>.calv9-ed-note .svg{vertical-align:-2px}.tv9 .calv9-ed-oncelist li>.svg{color:var(--color-text-tertiary)}.tv9 .calv9-ed-row>.btn{align-self:flex-start}.tv9 .tgrid-allday-ev.has-accent .svg{color:var(--tg-accent)}.tv9 .tgrid-allday-ev.is-late .svg{color:var(--color-error-solid)}.tv9 .calv9-readonly.is-hold .btn{flex:none;white-space:nowrap}.tv9 .strack-step.is-done .strack-l .svg{flex:none;color:var(--color-success-solid)}.tv9 .choice-a .btn{flex:1;justify-content:center;height:40px;padding:0 var(--space-2xl)}.tv9 .bmini-slots em.on{box-shadow:var(--ring-inset-3) var(--bs,var(--color-border-strong));font-weight:var(--weight-semibold)}.tv9 .chipin-chip.is-hers>.svg{color:var(--color-nefer-solid)}.tv9 button.chipin-chip.on>.svg{color:var(--color-text-primary)}.tv9 .ob-top-end .btn{white-space:nowrap}.tv9 .ob-foot .btn.pri{height:40px;padding:0 var(--space-2xl)}.tv9 .ob-help.is-ok .svg{color:var(--color-success-solid)}.tv9 .ob-url-row.is-compact .btn{height:40px;padding:0 var(--space-2xl)}.tv9 .ob-ready-acts .btn{height:44px;padding:0 var(--space-2xl);font-size:var(--text-xl)}.tv9 .ob-list li>.svg{flex:none;margin-top:var(--space-2xs);color:var(--color-text-tertiary)}.tv9 .linel-hers .svg{width:12px;height:12px}.tv9 .linel-add .svg{width:13px;height:13px;flex:none}.tv9 .ob-role[data-ob-role-hers] .svg:first-child{color:var(--color-nefer-solid)}.tv9 .ob-foot .btn{white-space:nowrap}.tv9 .obs-addr>.svg{flex:none;color:var(--color-text-placeholder)}.tv9 .obsp-nav .on{color:var(--color-text-primary);font-weight:var(--weight-medium);box-shadow:var(--edge-bottom-2) var(--obs-accent);transition:box-shadow calc(.36s * var(--a-k)) var(--a-enter)}.tv9 .obsa-nav>span>.svg{color:var(--color-fg-quaternary)}.tv9 .obsa-nav>.on{background:var(--color-bg-active);color:var(--color-text-primary);font-weight:var(--weight-medium)}.tv9 .obsi-box>.svg{flex:none;margin-top:var(--space-2xs);color:var(--color-text-tertiary)}.tv9 .obsi-place>.svg{color:var(--color-fg-quaternary)}.tv9 .kpd-checks .svg{flex:none;translate:0 2px;color:var(--kpd-accent)}.tv9 .obsa-card.is-nefer>header .svg{color:var(--color-nefer-solid)}.tv9 .ob-id-select>.svg{position:absolute;right:var(--space-md);color:var(--color-text-tertiary);pointer-events:none}@keyframes v9-v9-fade-in{0%{opacity:0}to{opacity:1}}.tv9 .svg.svg-tone-quaternary{color:var(--color-fg-quaternary)}.tv9 .svg.svg-tone-tertiary{color:var(--color-text-tertiary)}.tv9 .svg.svg-tone-secondary{color:var(--color-text-secondary)}.tv9 .svg.svg-tone-primary{color:var(--color-text-primary)}.tv9 .svg.svg-tone-nefer{color:var(--color-nefer-solid)}.tv9 .svg.svg-tone-nefer-text{color:var(--color-nefer-text)}.tv9 .svg.svg-tone-success{color:var(--color-success-solid)}.tv9 .svg.svg-tone-error{color:var(--color-error-text)}.tv9 .svg.svg-tone-warning{color:var(--color-warning-dot)}.tv9 .svg.svg-fixed{flex:none}.tv9 .svg.svg-nudge{margin-top:var(--space-2xs)}.tv9 .v9-field{display:grid;gap:var(--space-sm);min-width:0}.tv9 .v9-field>label{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .v9-field>label>span{color:var(--color-error-text)}.tv9 .v9-field>small{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary)}.tv9 .v9-field.has-error>small{color:var(--color-error-text)}.tv9 .v9-input,.tv9 .v9-money,.tv9 .v9-select,.tv9 .v9-textarea{width:100%;min-width:0;border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--field-edge);font:inherit;font-size:var(--text-md);color:var(--color-text-primary);transition:box-shadow var(--a-press) linear}.tv9 .v9-input{height:var(--field-height);padding:0 var(--space-lg)}.tv9 .v9-select{height:var(--field-height);padding:0 calc(var(--space-lg) + var(--space-2xl)) 0 var(--space-lg);-webkit-appearance:none;-moz-appearance:none;appearance:none}.tv9 .v9-textarea{display:block;min-height:88px;padding:var(--space-md) var(--space-lg);line-height:var(--type-14-lh);resize:vertical}.tv9 .v9-input::-moz-placeholder,.tv9 .v9-money-in::-moz-placeholder,.tv9 .v9-textarea::-moz-placeholder{color:var(--color-text-placeholder)}.tv9 .v9-input::placeholder,.tv9 .v9-money-in::placeholder,.tv9 .v9-textarea::placeholder{color:var(--color-text-placeholder)}.tv9 .v9-money:focus-within{outline:0;box-shadow:var(--field-edge-focus)}.tv9 .v9-select:focus{box-shadow:var(--field-edge-focus)}.tv9 .v9-select:focus:where(:not(:focus-visible)){outline:0}.tv9 .v9-field.has-error :is(.v9-input,.v9-select,.v9-textarea,.v9-money){box-shadow:var(--field-edge-error)}.tv9 .v9-field.has-error :is(.v9-input:focus,.v9-select:focus,.v9-textarea:focus,.v9-money:focus-within){box-shadow:var(--field-edge-error-focus)}.tv9 :is(.v9-input,.v9-select,.v9-textarea):disabled{opacity:.5;cursor:not-allowed}.tv9 .v9-select-wrap{position:relative;display:block}.tv9 .v9-select-wrap>.svg{position:absolute;inset-inline-end:var(--space-lg);top:50%;translate:0 -50%;width:16px;height:16px;color:var(--color-fg-quaternary);pointer-events:none}.tv9 .v9-money{display:flex;align-items:center;gap:var(--space-sm);min-height:var(--field-height);padding:0 var(--space-lg)}.tv9 .v9-money-in{flex:1;min-width:0;padding:0;border:0;outline:0;background:none;font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.tv9 .v9-money-cur,.tv9 .v9-money-sign{flex:none;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .v9-money-sign{margin-right:calc(-1 * var(--space-2xs));font-variant-numeric:tabular-nums}.tv9 .v9-money.is-lg{min-height:60px;padding:0 var(--space-xl)}.tv9 .v9-money.is-lg .v9-money-in,.tv9 .v9-money.is-lg .v9-money-sign{font-size:var(--text-display);font-weight:var(--weight-semibold)}.tv9 .v9-money.is-lg .v9-money-cur{font-size:var(--text-xl)}.tv9 .v9-money.is-in :is(.v9-money-in,.v9-money-sign){color:var(--color-tag-green-text)}.tv9 .v9-money.is-out :is(.v9-money-in,.v9-money-sign){color:var(--color-tag-red-text)}.tv9 .v9-upload{display:flex;align-items:center;justify-content:center;gap:var(--space-md);min-height:72px;padding:var(--space-xl);border:1px dashed var(--color-border-primary);border-radius:var(--radius-xl);background:var(--color-bg-primary);cursor:pointer;text-align:left;transition:border-color var(--a-press) linear,background-color var(--a-press) linear}.tv9 .v9-upload:hover{border-color:var(--color-border-strong);background:var(--color-bg-hover)}.tv9 .v9-upload:focus-within{border-color:var(--color-focus-ring);box-shadow:var(--focus-halo-ring)}.tv9 .v9-upload>span{display:grid;gap:var(--space-2xs)}.tv9 .v9-upload b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .v9-upload small{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .v9-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tv9 .ctx-search{display:flex;align-items:center;gap:var(--space-md);height:36px;margin:var(--space-lg) var(--space-md) var(--space-md);padding:0 var(--space-md);border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--field-edge);color:var(--color-fg-quaternary)}.tv9 .ctx-search:focus-within{box-shadow:var(--field-edge-focus)}.tv9 .ctx-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .ctx-search input::-moz-placeholder{color:var(--color-text-placeholder)}.tv9 .ctx-search input::placeholder{color:var(--color-text-placeholder)}.tv9 .ctx-search kbd{padding:0 var(--space-xs);border:0;border-radius:var(--radius-sm);background:var(--color-bg-primary);box-shadow:var(--ring-quiet);font-size:var(--text-xs);color:var(--color-text-quaternary)}@media (prefers-reduced-motion:reduce){.tv9 .v9-input,.tv9 .v9-money,.tv9 .v9-select,.tv9 .v9-textarea,.tv9 .v9-upload{transition:none}}.tv9 .rcreate-num .v9-input{padding-right:var(--space-6xl);font-variant-numeric:tabular-nums}.tv9 .fnew-namemark-row .v9-field{flex:1;min-width:0}.tv9 .fnew-brief .v9-textarea{background:var(--color-bg-primary)}.tv9 .fq-row>.v9-field{flex:1;min-width:120px}.tv9 .fl-rule>.v9-field{min-width:0}.tv9 .fl-rule>.v9-field:nth-child(4){grid-column:1/-1}.tv9 .fl-jump-row>.v9-field>label,.tv9 .fl-rule>.v9-field:nth-child(2)>label,.tv9 .fl-rule>.v9-field:nth-child(3)>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tv9 .fl-jump-row>.v9-field,.tv9 .fpub-slug .v9-input{flex:1;min-width:0}.tv9 .fsend-row>.v9-field>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tv9 .fres-compose .v9-field,.tv9 .fset-more .v9-field{align-self:stretch}.tv9 .fset .rcard>.v9-field,.tv9 .fset-mail-modal .v9-field+.v9-field{margin-top:var(--space-sm)}.tv9 .fset .fl-rule>.v9-field:nth-child(2){grid-row:1;grid-column:2}.tv9 .fset .fl-rule>.v9-field:nth-child(3){grid-row:1;grid-column:3}.tv9 .fset .fl-rule>.v9-field:nth-child(4){grid-row:1;grid-column:4}.tv9 .fset .fl-rule>.v9-field:nth-child(4)>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tv9 .fmail .v9-textarea{resize:vertical;min-height:120px;line-height:var(--leading-normal)}.tv9 .calv9-set-hours .v9-field{gap:0}.tv9 .calv9-set-hours .v9-field>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tv9 .fn-tx-card .ctx-search.fn-tx-search{width:240px;height:32px;margin:0;padding:0 var(--space-sm);border-radius:var(--radius-md)}.tv9 .fn-tx-card .ctx-search.fn-tx-search input{font-size:var(--text-md)}.tv9 .turn-preview .v9-field{gap:var(--space-2xs)}.tv9 .turn-preview .v9-field>label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .rb-pick .v9-select{width:100%;min-width:0;height:32px}.tv9 .calv9-share-h .v9-field{display:flex;flex-direction:row;align-items:center;gap:var(--space-md)}.tv9 .ob-composer-in .v9-input{flex:1;height:44px;border-radius:var(--radius-xl);font-size:var(--text-md)}.tv9 .ob-add-row .v9-input{flex:1}.tv9 .check{position:relative;display:grid;place-items:center;flex:none;width:16px;height:16px;padding:0;border:0;border-radius:var(--radius-sm);background:var(--color-bg-primary);box-shadow:var(--choice-edge);color:transparent;transition:background-color var(--a-press) linear,box-shadow var(--a-press) linear}.tv9 .check:before{content:"";position:absolute;inset:calc(var(--space-md) * -1)}.tv9 .check .ic,.tv9 .check .svg{width:12px;height:12px}.tv9 .check:hover{box-shadow:var(--ring-strong)}.tv9 .check.on{background:var(--color-success-solid);box-shadow:none;color:var(--color-text-on-action)}.tv9 .check.mixed{background:var(--color-bg-action);box-shadow:none}.tv9 .check.mixed .svg{display:none}.tv9 .check.mixed:after{content:"";position:absolute;left:var(--space-xs);right:var(--space-xs);top:50%;height:2px;margin-top:calc(var(--hairline) * -1);border-radius:var(--radius-xs);background:var(--color-text-on-action)}@media (hover:none),(pointer:coarse){.tv9 .check{width:20px;height:20px}}.tv9 .tog-row{display:inline-flex;align-items:center;gap:var(--space-md);margin:0;padding:0;border:0;background:transparent;font:inherit;cursor:pointer}.tv9 .tog{position:relative;flex:none;width:36px;height:20px;background:var(--color-bg-quiet);box-shadow:var(--choice-edge);transition:background-color var(--a-normal) var(--a-move)}.tv9 .tog,.tv9 .tog i{border-radius:var(--radius-full)}.tv9 .tog i{position:absolute;top:var(--space-2xs);left:var(--space-2xs);width:16px;height:16px;background:var(--color-bg-primary);box-shadow:var(--choice-lift);transition:transform var(--a-normal) var(--a-move)}.tv9 .tog.on{background:var(--color-bg-action);box-shadow:none}.tv9 .tog.on i{transform:translateX(16px)}.tv9 .tog-row:focus-visible .tog{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tv9 .tog-lbl{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-medium);color:var(--color-text-secondary)}@media (prefers-reduced-motion:reduce){.tv9 .tog,.tv9 .tog i{transition:none}}.tv9 .seg{position:relative;display:inline-flex;flex:none;align-items:stretch;min-width:0;max-width:100%;border-radius:var(--radius-lg);background:var(--color-bg-primary)}.tv9 .seg:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--ring-control);pointer-events:none}.tv9 .seg-o{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);min-width:0;height:var(--control-md);padding:0 var(--space-lg);border:0;border-radius:0;background:transparent;font:inherit;line-height:var(--type-14-lh);font-size:var(--text-md);font-weight:var(--weight-regular);color:var(--color-text-tertiary);white-space:nowrap;cursor:pointer;transition:color var(--a-press) linear,background-color var(--a-press) linear}.tv9 .seg-o+.seg-o{box-shadow:var(--edge-start-1) var(--color-border-secondary)}.tv9 .seg-o:hover:not([disabled]):not(.on){background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .seg-o.on{background:var(--color-bg-active);color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .seg-o.on,.tv9 .seg-o.on+.seg-o{box-shadow:none}.tv9 .seg-o:first-child{border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.tv9 .seg-o:last-child{border-radius:0 var(--radius-lg) var(--radius-lg) 0}.tv9 .seg-o:only-child{border-radius:var(--radius-lg)}.tv9 .seg-o:focus-visible{position:relative;z-index:1;box-shadow:var(--focus-ring-kit)}.tv9 .seg-o[disabled]{opacity:.5;cursor:default}.tv9 .seg-fill .seg-o{flex:1 1 0}.tv9 .seg-icons .seg-o{width:32px;padding:0}.tv9 .seg-sm .seg-o{height:var(--control-sm);padding:0 var(--space-md);font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .seg-sm.seg-icons .seg-o{width:28px;padding:0}.tv9 .mbx-choices{display:flex;flex-direction:column;gap:var(--space-md)}.tv9 .mbx-choice{display:flex;align-items:center;gap:var(--space-lg);width:100%;padding:var(--space-lg) var(--space-xl);border:0;border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge);font:inherit;text-align:left;cursor:pointer}.tv9 .mbx-choice:hover{background:var(--color-bg-secondary)}.tv9 .mbx-choice.on{box-shadow:var(--choice-on)}.tv9 .mbx-choice:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .mbx-choice-mark{flex:none;display:grid;place-items:center;width:var(--control-md);height:var(--control-md);border-radius:var(--radius-lg);background:var(--color-bg-quiet);color:var(--color-text-secondary)}.tv9 .mbx-choice-t{display:flex;flex-direction:column;min-width:0}.tv9 .mbx-choice-t b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .mbx-choice-t small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .nav.co .ic{color:var(--color-text-placeholder)}.tv9 .new-cmd .ic{color:var(--color-text-tertiary);display:grid;place-items:center;flex:none}.tv9 .lcreate .ic{color:var(--color-text-placeholder);display:grid;place-items:center}.tv9 .sub .check{opacity:1;position:relative}.tv9 .sub .check:before{inset:calc(var(--space-md) * -1)}.tv9 .tbl.selecting .check{opacity:1}.tv9 .tbl.selecting .trow .td-check .check{opacity:1;transform:none}.tv9 .trow.fx-done .td-check .check{animation:v9-fx-check-pop var(--a-normal) var(--a-enter)}.tv9 .tbl.selecting .th-check .check{display:grid;opacity:1}.tv9 .access-row .ic{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);color:var(--color-text-secondary)}.tv9 .tbl.selecting .check.on,.tv9 .tbl.selecting .check[data-act=row-select].on{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-text-on-action)}.tv9 .sub .check{width:24px;height:24px}.tv9 .fx-opt .check.on,.tv9 .sub .check.on{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-text-on-action)}.tv9 .sub .check.v9-pop{animation:v9-v9-pop var(--a-normal) var(--a-enter)}.tv9 .scope-row .ic{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);color:var(--color-text-secondary);background:var(--color-bg-primary);flex:none}.tv9 .tbl.selecting .rrow .td-check .check{opacity:1;transform:none}.tv9 .rcheck .check{opacity:1}.tv9 .rcol-left .ic{transform:scaleX(-1)}.tv9 .sub .check{border-radius:var(--radius-full)}.tv9 .tbl:not(.selecting) .trow.fx-done .td-check .check{animation:v9-v9-circle-fill var(--a-normal) var(--a-enter)}.tv9 .calv9-rolex .tog-row{align-self:flex-start}.tv9 .calv9-rolex .tog-lbl{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .calv9-rolex .tog-row:disabled{cursor:default}.tv9 .calv9-rolex .tog-row:disabled .tog-lbl{color:var(--color-text-tertiary)}.tv9 .calv9-ed-day .tog-lbl{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .calv9-ed-day.is-off .tog-lbl{color:var(--color-text-tertiary)}.tv9 .calv9-canvas .rrow .td-check .check{visibility:hidden}.tv9 .rnf-door .ic{color:var(--color-text-tertiary)}.tv9 .rtl .seg{align-self:flex-start;max-width:100%;overflow-x:auto}.tv9 .rboard-next .ic{color:var(--color-text-tertiary)}.tv9 .rboard-next.late .ic{color:var(--color-error-text)}.tv9 .rboard-next .ic{flex:none}.tv9 .fn-newtx-f>.seg{align-self:flex-start}.tv9 .calv9-roles .calv9-rolex .tog-row{display:flex;flex-direction:row-reverse;justify-content:space-between;align-self:stretch;width:100%;margin:0;padding:var(--space-2xs) 0}.tv9 .pj-sh-sw .tog-lbl{font-size:var(--text-sm);color:var(--color-text-secondary)}.tv9 .pj-sh-sw .tog-row:disabled{cursor:default;opacity:.5}.tv9 .calv9-nefer .calv9-nefer-sw .tog-lbl{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .ibset-field>.seg{align-self:flex-start}.tv9 .turn-fields .prop-k .ic{color:var(--color-fg-quaternary)}.tv9 .calv9-ck .check{opacity:1;cursor:pointer}.tv9 .calv9-ck .check.on{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-text-on-action)}.tv9 .calv9-ed-qmeta .tog-lbl{font-size:var(--text-sm);color:var(--color-text-secondary)}.tv9 .ob .check.mixed,.tv9 .ob .check.on{border-color:var(--color-text-primary);background:var(--color-text-primary);color:var(--color-text-on-action)}@keyframes v9-fx-check-pop{0%{transform:scale(.6)}55%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes v9-v9-pop{0%{transform:scale(.6)}55%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes v9-v9-circle-fill{0%{transform:scale(.7)}60%{transform:scale(1.06)}to{transform:scale(1)}}.tv9 .ctl{display:inline-flex;flex:none;align-items:center;gap:var(--space-sm);height:var(--control-md);padding:0 var(--space-lg);border:0;border-radius:var(--radius-lg);background:transparent;box-shadow:none;font-family:var(--font);font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-medium);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;transition:background-color var(--a-press) linear,color var(--a-press) linear}.tv9 .ctl .svg{flex:none;width:var(--icon-md);height:var(--icon-md);color:var(--color-fg-quaternary)}.tv9 .ctl:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.tv9 .ctl:active{background:var(--color-bg-hover-strong)}.tv9 .ctl[aria-disabled=true],.tv9 .ctl[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.tv9 .ctl-ic:not(.labeled){justify-content:center;width:var(--control-md);min-width:var(--control-md);padding:0}.tv9 .ctl-lbl{white-space:nowrap;font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .ctl-lbl b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ctl.applied{background:var(--color-bg-primary);box-shadow:var(--btn-edge);color:var(--color-text-primary)}.tv9 .ctl.applied:hover{background:var(--color-bg-secondary)}.tv9 .ctl.applied .svg{color:var(--color-text-secondary)}@media (max-width:1100px){.tv9 .ctl-lbl b{display:none}}@media (max-width:900px){.tv9 .ctl-lbl{display:none}.tv9 .ctl-ic.labeled{justify-content:center;width:var(--control-md);padding:0}}.tv9 .add-view,.tv9 .ctl.add-view{height:var(--control-md);padding:0 var(--space-lg);border:0;border-radius:var(--radius-lg);background:transparent;box-shadow:none;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .add-view:hover,.tv9 .ctl.add-view:hover{background:var(--color-bg-hover);color:var(--color-text-secondary)}.tv9 .vtab{position:relative;display:inline-flex;align-items:center;gap:var(--space-sm);height:var(--control-md);padding:0 var(--space-lg);border:0;border-radius:var(--radius-lg);background:transparent;font-family:var(--font);font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-quaternary);cursor:pointer;transition:background-color var(--a-press) linear,color var(--a-press) linear}.tv9 .vtab .ic{display:grid;place-items:center}.tv9 .vtab .svg{width:var(--icon-md);height:var(--icon-md);color:var(--color-fg-quaternary)}.tv9 .vtab:hover{background:var(--color-bg-hover);color:var(--color-text-secondary)}.tv9 .vtab:active{background:var(--color-bg-hover-strong)}.tv9 .vtab.on,.tv9 .vtab[aria-selected=true]{position:relative;z-index:0;background:transparent;color:var(--color-text-primary)}.tv9 .vtab.on:before,.tv9 .vtab[aria-selected=true]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--color-bg-primary);box-shadow:var(--tab-on-edge);pointer-events:none}.tv9 .vtab.on .svg{color:var(--color-text-primary)}.tv9 .vtab[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}@media (prefers-contrast:more){.tv9 .vtab:not(.on){color:var(--color-text-secondary)}}.tv9 .vtab-more{display:inline-grid;flex:none;place-items:center;width:0;height:24px;margin-left:calc(-1 * var(--space-xs));overflow:hidden;border-radius:var(--radius-sm);color:var(--color-fg-quaternary)}.tv9 .vtab-more .svg{width:var(--icon-sm);height:var(--icon-sm)}.tv9 .vtab-more:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .vtab .vtab-more{opacity:0;visibility:hidden;pointer-events:none;transition:width var(--a-fast) var(--a-enter),margin-left var(--a-fast) var(--a-enter),opacity var(--a-fast) var(--a-enter),visibility 0s linear var(--a-fast)}.tv9 .vtab .vtab-more:focus-visible,.tv9 .vtab:focus-visible .vtab-more,.tv9 .vtab:focus-within .vtab-more,.tv9 .vtab:hover .vtab-more{width:16px;margin-left:0;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.tv9 .pk-tabs{margin-top:var(--space-xl);border-top:1px solid var(--color-border-secondary);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.tv9 .pk-tabs::-webkit-scrollbar{display:none}.tv9 .pk-tabs>[role=tablist],.tv9 .pk-tabstrip{display:flex;flex-wrap:nowrap;gap:var(--space-xs);margin:var(--space-md) calc(-1 * var(--space-sm)) 0;padding:var(--space-sm) 0 0;border-bottom:1px solid var(--color-border-secondary);white-space:nowrap}.tv9 .pk-tab{position:relative;display:inline-flex;align-items:center;gap:var(--space-sm);height:36px;padding:0 var(--space-md);border:0;border-radius:var(--radius-md) var(--radius-md) 0 0;background:transparent;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-quaternary);cursor:pointer}.tv9 .pk-tab:hover{background:var(--color-bg-hover);color:var(--color-text-secondary)}.tv9 .pk-tab.on{color:var(--color-text-primary)}.tv9 .pk-tab.on:after{content:"";position:absolute;left:var(--space-md);right:var(--space-md);bottom:calc(var(--hairline) * -1);height:2px;border-radius:var(--radius-xs);background:var(--color-bg-action)}.tv9 .pk-tab.on .svg{color:var(--color-text-primary)}.tv9 .pk-tab-l{display:inline-flex;flex-direction:column;align-items:center}.tv9 .pk-tab-l:after{content:attr(data-label);height:0;overflow:hidden;visibility:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:var(--weight-semibold)}.tv9 .pk-tab-n{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 var(--space-sm);border-radius:var(--radius-full);background:var(--color-bg-quiet);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .pk-tab.on .pk-tab-n{background:var(--color-bg-active);color:var(--color-text-primary)}.tv9 .pk-tab.live .pk-tab-n{background:var(--color-error-fill);color:var(--color-error-solid)}.tv9 .pk-tab.is-menu{gap:var(--space-2xs)}.tv9 .pk-tab-chev{flex:none;color:var(--color-fg-quaternary);transition:transform var(--a-fast) var(--a-move)}.tv9 .pk-tab.is-menu.on .pk-tab-chev,.tv9 .pk-tab.is-menu:hover .pk-tab-chev{color:var(--color-text-primary)}.tv9 .pk-tab.is-menu[aria-expanded=true] .pk-tab-chev{transform:rotate(180deg)}.tv9 .pk-panel{padding:var(--space-md) 0 0}.tv9 .pk-tabs.pk-pills{margin:0;border:0;overflow:visible}.tv9 .pk-pills .pk-tabstrip{display:inline-flex;align-items:center;gap:var(--space-xs);margin:0;padding:var(--space-xs);border:0;border-radius:var(--radius-lg);background:var(--color-bg-secondary);box-shadow:var(--ring-secondary)}.tv9 .pk-pills .pk-tab{height:28px;padding:0 var(--space-md);border-radius:var(--radius-md);isolation:isolate;transition:color var(--a-fast) var(--a-move)}.tv9 .pk-pills .pk-tab:hover{background:transparent}.tv9 .pk-pills .pk-tab.on,.tv9 .pk-pills .pk-tab:hover{color:var(--color-text-secondary)}.tv9 .pk-pills .pk-tab.on:after{content:none}.tv9 .pk-pills .pk-tab.on:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--color-bg-primary);box-shadow:var(--choice-lift)}@media (hover:none),(pointer:coarse){.tv9 .add-view,.tv9 .vtab{min-height:40px;height:40px}.tv9 .pk-tab{height:40px}}@media (pointer:coarse){.tv9 .vtab .vtab-more{width:16px;margin-left:0;opacity:1;visibility:visible;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.tv9 .pk-pills .pk-tab,.tv9 .pk-tab-chev,.tv9 .vtab .vtab-more{transition:none}}.tv9 .dbbar{position:sticky;display:flex;align-items:center;background:var(--color-bg-canvas);border:0;border-bottom:1px solid transparent;border-radius:0;margin:0 calc(-1 * var(--bar-bleed)) var(--space-lg);z-index:10;backdrop-filter:none;top:0;min-height:48px;padding:var(--space-sm) var(--space-xl);gap:var(--space-xs);box-shadow:none}@keyframes v9-dbbar-edge{to{border-bottom-color:var(--color-border-secondary)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.tv9 .dbbar{animation:v9-dbbar-edge linear both;animation-timeline:scroll(nearest block);animation-range:0 var(--space-md)}}}@media (prefers-reduced-motion:reduce){.tv9 .dbbar{border-bottom-color:var(--color-border-secondary)}}.tv9 .dbbar .sp{flex:1}.tv9 .dbbar .ctl-ic{justify-content:center;width:var(--control-md);min-width:var(--control-md);height:var(--control-md);padding:0;border:0;background:transparent;box-shadow:none;color:var(--color-fg-quaternary)}.tv9 .dbbar .ctl-ic .svg{margin:0}.tv9 .dbbar .ctl-ic.act,.tv9 .dbbar .ctl-ic:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .dbbar .ctl-ic[data-act=search-toggle]{display:none}.tv9 .dbbar .ctl-ic.labeled{gap:var(--space-sm);width:auto;min-width:0;padding:0 var(--space-lg);color:var(--color-text-secondary)}.tv9 .dbbar .ctl-ic.labeled .svg{flex:none;width:var(--icon-md);height:var(--icon-md);color:var(--color-fg-quaternary)}.tv9 .dbbar .ctl-ic.labeled:hover .svg{color:var(--color-text-secondary)}.tv9 .dbbar .ctl-ic.applied{background:var(--color-bg-primary);box-shadow:var(--btn-edge);color:var(--color-text-primary)}.tv9 .dbbar .ctl-ic.applied:hover{background:var(--color-bg-secondary)}.tv9 .dbbar .ctl-ic.applied .svg{color:var(--color-text-secondary)}@media (max-width:1100px){.tv9 .dbbar{gap:var(--space-sm);margin:0 calc(var(--space-xl) * -1) var(--space-lg);padding:var(--space-md) var(--space-xl)}}@media (max-width:900px){.tv9 .dbbar .ctl-ic.labeled{width:var(--control-md);padding:0;justify-content:center}}@media (max-width:700px){.tv9 .dbbar{position:sticky;top:0;flex-wrap:nowrap;min-height:48px;margin:0 calc(var(--space-lg) * -1) var(--space-md);padding:var(--space-sm) 0 var(--space-sm) var(--space-md);overflow-x:auto}.tv9 .dbbar>*{flex-shrink:0}.tv9 .dbbar .sp{min-width:5px}.tv9 .dbbar .ctl-ic[data-act=search-toggle]{display:inline-flex}}@media (pointer:coarse){.tv9 .dbbar .ctl-ic{width:44px;min-width:44px;height:44px}}@media (hover:none),(pointer:coarse){.tv9 .dbbar .ctl{min-height:40px;height:40px}}.tv9 .ctl-ic.act{color:var(--color-text-primary);background:var(--color-bg-hover-strong);box-shadow:var(--ring-inset-1) var(--color-border-strong)}.tv9 .ctl .cbadge{font-size:var(--text-xs);font-weight:var(--weight-semibold);background:var(--color-text-tertiary);border-radius:var(--radius-full);padding:0 var(--space-sm);line-height:var(--leading-kit)}.tv9 .act{display:flex;gap:var(--space-md)}.tv9 .act i{width:6px;height:6px;border-radius:var(--radius-circle);background:var(--color-border-strong);margin-top:var(--space-sm);flex:none}.tv9 .act .w{margin-left:auto;color:var(--color-text-placeholder);white-space:nowrap;font-variant-numeric:tabular-nums}.tv9 .act{font-size:var(--text-md);color:var(--color-text-tertiary);padding:var(--space-xs) 0}.tv9 .taskpage-main .pk-tabs{margin-top:var(--space-2xl)}@media (min-width:701px){.tv9 .dbbar.tight .ctl-lbl{display:none}.tv9 .dbbar.tight .ctl-ic.labeled{width:32px;padding:0;justify-content:center}.tv9 .dbbar.tight .add-view span{display:none}}.tv9 .ctl .cbadge{color:var(--color-text-on-action)}.tv9 .ctl.act{background:transparent;border-color:var(--color-border-strong);color:var(--color-text-primary);font-weight:var(--weight-medium)}.tv9 .ctl.act:hover{background:var(--color-bg-hover)}.tv9 .ctl.act b{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .split-list .dbbar{margin:0;padding:var(--space-xs) var(--space-md);min-height:40px;position:static}.tv9 .split-list .dbbar+.dbbar{border-top:0}.tv9 .compose-foot .sp,.tv9 .crail-h .sp,.tv9 .mcard-line .sp,.tv9 .nblock-h .sp,.tv9 .rdock-foot .sp,.tv9 .rdock-head .sp,.tv9 .reditor-bar .sp,.tv9 .rhead-actions .sp,.tv9 .rhead-strip .sp{flex:1}.tv9 .room-tabs .pk-tabstrip{margin:0;padding-top:0}.tv9 .rpage-tabs .pk-tabs{margin:0;border:0}.tv9 .fres-bar .fres-views .pk-tabstrip{margin:0;padding-top:0;border-bottom:0}.tv9 .rph-tabs .rpage-tabs .pk-tabs{display:flex}.tv9 .rph-tabs .pk-tabstrip{align-items:stretch;margin:0;padding:0;border:0}.tv9 .rph-tabs .pk-tab{height:auto}.tv9 .rph-tabs .pk-pills .pk-tabstrip{align-items:center;padding:var(--space-xs)}.tv9 .rph-tabs .pk-pills .pk-tab{height:28px}.tv9 .fn-tx .fn-tx-card>.dbbar{position:sticky;top:0;z-index:6;box-sizing:border-box;min-height:56px;margin:0;padding:var(--space-md) var(--space-lg);gap:var(--space-sm);border:0;border-bottom:1px solid var(--color-border-secondary);border-radius:0;background:var(--color-bg-primary)}.tv9 .rpage-bar .pk-tabs{display:flex;margin:0;border:0}.tv9 .rpage-bar .pk-tabstrip{align-items:stretch;margin:0;padding:0;border:0}.tv9 .rpage-bar .pk-tab{height:auto;min-height:48px;padding:0 var(--space-md)}.tv9 .rpage-bar .pk-tab:first-child{margin-left:calc(-1 * var(--space-md))}.tv9 .rpage-bar .pk-tab:hover{background:transparent;color:var(--color-text-primary)}.tv9 .rpage[data-page-module=projects] .rpage-bar[data-stuck="1"] .pk-tab-n{display:none}.tv9 .rdock-head .sp{min-width:0}.tv9 .rhead-bar .rhead-context.ctl{width:var(--control-md);min-width:var(--control-md);padding:0;justify-content:center;border-color:transparent;background:transparent;color:var(--color-fg-quaternary)}.tv9 .rhead-bar .rhead-context.ctl:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .rhead-bar .rhead-context.ctl.applied{background:var(--color-bg-active);color:var(--color-text-primary)}.tv9 .ibset .ibset-tabs .pk-tabstrip{margin-top:0}.tv9 .owner-menu .owner-foot .sp{flex:1}.tv9 .calv9-settings .calv9-set-tabs .pk-tabstrip{margin-top:0}.tv9 .tag{box-shadow:var(--ring-tag);display:inline-flex;align-items:center;gap:var(--space-xs);max-width:100%;height:22px;padding:0 var(--space-md);overflow:hidden;border:0;border-radius:var(--radius-full);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis}.tv9 .tag:has(>.d){padding-left:var(--space-sm)}.tv9 .tag .d{flex:none;width:6px;height:6px;border-radius:var(--radius-full);background:currentColor}.tv9 .tag.gray{--tag-ring:var(--color-badge-gray-ring);background:var(--color-badge-gray-fill);color:var(--color-tag-gray-text)}.tv9 .tag.brown{--tag-ring:var(--color-badge-brown-ring);background:var(--color-badge-brown-fill);color:var(--color-tag-brown-text)}.tv9 .tag.orange{--tag-ring:var(--color-badge-orange-ring);background:var(--color-badge-orange-fill);color:var(--color-tag-orange-text)}.tv9 .tag.yellow{--tag-ring:var(--color-badge-yellow-ring);background:var(--color-badge-yellow-fill);color:var(--color-tag-yellow-text)}.tv9 .tag.green{--tag-ring:var(--color-badge-green-ring);background:var(--color-badge-green-fill);color:var(--color-tag-green-text)}.tv9 .tag.blue{--tag-ring:var(--color-badge-blue-ring);background:var(--color-badge-blue-fill);color:var(--color-tag-blue-text)}.tv9 .tag.purple{--tag-ring:var(--color-badge-purple-ring);background:var(--color-badge-purple-fill);color:var(--color-tag-purple-text)}.tv9 .tag.pink{--tag-ring:var(--color-badge-pink-ring);background:var(--color-badge-pink-fill);color:var(--color-tag-pink-text)}.tv9 .tag.red{--tag-ring:var(--color-badge-red-ring);background:var(--color-badge-red-fill);color:var(--color-tag-red-text)}.tv9 .lchip{display:inline-flex;flex:none;align-items:center;gap:var(--space-xs);max-width:100%;height:22px;padding:0 var(--space-sm);border:0;border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--choice-edge);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-medium);color:var(--color-text-secondary);white-space:nowrap}.tv9 .lchip[role=button]{cursor:pointer}.tv9 .lchip[role=button]:hover{background:var(--color-bg-tertiary)}.tv9 .ldot{flex:none;width:6px;height:6px;border-radius:var(--radius-full)}.tv9 .lchip-x{position:relative;display:grid;flex:none;place-items:center;width:var(--icon-sm);height:var(--icon-sm);margin:0 calc(-1 * var(--space-2xs)) 0 var(--space-2xs);padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:var(--color-fg-quaternary);cursor:pointer;opacity:0;transition:opacity var(--a-fast) var(--a-enter)}@media (hover:none){.tv9 .lchip-x{opacity:1}}.tv9 .prio{display:inline-flex;align-items:center;justify-content:center;gap:0;min-width:68px;height:22px;padding:0 var(--space-md);border-radius:var(--radius-full);font-size:var(--text-xs);line-height:var(--leading-none);font-weight:var(--weight-medium);white-space:nowrap;text-align:center}.tv9 .prio:before{display:none}.tv9 .prio.prio-high{font-weight:var(--weight-semibold);color:var(--color-error-text)}.tv9 .prio.prio-med{color:var(--color-tag-gray-text)}.tv9 .prio.prio-low{color:color-mix(in srgb,var(--color-tag-gray-text) 90%,var(--color-bg-hover))}.tv9 .fpill,.tv9 .peek-name.fpill{display:inline-flex;align-items:center;gap:var(--space-sm);max-width:260px;height:var(--control-sm);padding:0 var(--space-lg);border:0;border-radius:var(--radius-full);background:var(--color-bg-primary);box-shadow:var(--choice-edge);font:inherit;font-size:var(--text-md);line-height:var(--leading-none);font-weight:var(--weight-medium);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;transition:background-color var(--a-fast) var(--a-move),color var(--a-fast) var(--a-move)}.tv9 .fpill:hover,.tv9 .fpill[aria-expanded=true]{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .av{display:grid;flex:none;place-items:center;border-radius:var(--radius-full);box-shadow:var(--avatar-edge);font-family:var(--font);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-on-action)}.tv9 .av.s20,.tv9 .av.s22{width:22px;height:22px}.tv9 .av.s24{width:24px;height:24px}.tv9 .av.s28{width:28px;height:28px;font-size:var(--text-xs)}.tv9 .av.s36{width:var(--face-md);height:var(--face-md);font-size:var(--text-xs)}.tv9 .av.s40{width:var(--face-lg);height:var(--face-lg);font-size:var(--text-xs)}.tv9 .itile{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:var(--radius-lg);background:var(--color-bg-quiet);color:var(--color-text-secondary)}.tv9 .due{display:inline-flex;align-items:center;gap:var(--space-sm);font-family:var(--font);font-size:var(--text-md);color:var(--color-text-tertiary);white-space:nowrap;letter-spacing:var(--track-normal)}.tv9 .due,.tv9 .due em{font-weight:var(--weight-medium)}.tv9 .due em{font-style:normal;font-size:var(--text-sm);color:var(--color-text-quaternary)}.tv9 .due-dot{width:7px;height:7px;border-radius:var(--radius-circle);flex:none}.tv9 .due.late,.tv9 .due.late em{color:var(--color-error-text)}.tv9 .due.late .due-dot{background:var(--color-error-solid)}.tv9 .due.today{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .due.today .due-dot{background:var(--color-warning-dot)}.tv9 .due.today em{color:var(--color-text-tertiary);font-weight:var(--weight-regular)}.tv9 .due.soon{color:var(--color-text-secondary)}.tv9 .due-v{display:inline-block}.tv9 .ns-fact{display:inline-flex;align-items:center;gap:var(--space-sm);min-width:0;overflow:hidden;white-space:nowrap}.tv9 button.ns-fact{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.tv9 button.ns-fact:hover{color:var(--color-text-secondary)}.tv9 button.ns-fact:focus-visible{border-radius:var(--radius-sm)}.tv9 .ns-fact .svg{color:var(--color-fg-quaternary);flex:none}.tv9 .ns-fact b{overflow:hidden;text-overflow:ellipsis;color:var(--color-text-secondary)}.tv9 .gcount,.tv9 .ns-fact b{min-width:0;font-weight:var(--weight-medium)}.tv9 .gcount{display:inline-grid;place-items:center;border-radius:var(--radius-sm);font-family:var(--font);font-size:var(--text-sm);color:var(--color-text-tertiary);background:transparent;border:0;height:auto;padding:0 0 0 var(--space-2xs);font-variant-numeric:tabular-nums}.tv9 .cnt.danger{color:var(--color-error-solid);font-weight:var(--weight-semibold)}.tv9 .prio-lbl{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:nowrap}.tv9 .prio .svg{display:none}.tv9 .lchip .lname{overflow:hidden;text-overflow:ellipsis}.tv9 .lchip-x:before{content:"";position:absolute;inset:calc(var(--space-md) * -1)}.tv9 .lchip-x:hover{background:var(--color-bg-hover-strong);color:var(--color-text-primary)}.tv9 .lchip:hover .lchip-x{opacity:1}.tv9 .lchip:focus-within .lchip-x{opacity:1}.tv9 .fpill:has(>.fpill-ic){padding-left:var(--space-md)}.tv9 .fpill:has(>.av){padding-left:var(--space-md)}.tv9 .fpill:has(>.fpill-end){padding-right:var(--space-md)}.tv9 .fpill-ic{flex:none;color:var(--color-fg-quaternary)}.tv9 .fpill-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.tv9 .fpill-end{flex:none;color:var(--color-text-tertiary)}.tv9 .fpill>.av{flex:none}@media (prefers-contrast:more){.tv9 .gcount{color:var(--color-text-secondary)}}.tv9 .lset{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);min-width:0}.tv9 .lchip.lchip-more{border:0;background:none;box-shadow:none;font:inherit;color:var(--color-text-tertiary);cursor:default}.tv9 button.lchip.lchip-more{cursor:pointer}.tv9 button.lchip.lchip-more:hover{color:var(--color-text-primary)}.tv9 .avstack .av{margin-left:calc(var(--space-md) * -1);box-shadow:var(--ring-2) var(--color-bg-canvas)}.tv9 .avstack .av:first-child{margin-left:0}.tv9 .cal-item .d{box-sizing:border-box}.tv9 .presence .av{margin-left:calc(var(--space-md) * -1);position:relative}.tv9 .presence .av:first-child{margin-left:0}.tv9 .presence .av .pg{position:absolute;right:calc(var(--hairline) * -1);bottom:calc(var(--hairline) * -1);width:8px;height:8px;border-radius:var(--radius-circle);background:var(--color-success-solid);box-shadow:var(--ring-2) var(--color-bg-canvas)}.tv9 .presence .av{width:23px;height:23px;box-shadow:var(--presence-shadow)}.tv9 .gband .tag{height:auto}.tv9 .date-sub.late,.tv9 .date.late{font-weight:var(--weight-semibold)}@media (max-width:900px){.tv9 .side .user .av{width:27px;height:27px}}@media (max-width:700px){.tv9 .side .user .av{width:27px;height:27px}}.tv9 .td .who .av{box-shadow:var(--ring-2) var(--color-bg-primary),var(--td-av-lift) var(--td-shadow)}.tv9 .td .prio{background:transparent}.tv9 .who .av{box-shadow:var(--ring-2) var(--color-bg-primary)}.tv9 .td .prio>.prio-lbl{padding:0;border:0;position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:nowrap}.tv9 .gband .tag{background:transparent;padding:0}.tv9 .date.late{color:var(--date-text)}.tv9 .td .lchip{height:22px;padding:0 var(--space-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium)}.tv9 .gband .tag .d{background:var(--group-accent);width:9px;height:9px}.tv9 .prop-v .tag{height:20px}.tv9 .td .prio{padding:0 var(--space-md);height:22px;min-height:22px;min-width:68px}.tv9 .member-row .av{width:32px;height:32px;font-size:var(--text-xs);border-radius:var(--radius-circle);flex:none;display:grid;place-items:center;color:var(--color-text-on-action);font-weight:var(--weight-semibold)}.tv9 .prio-high,.tv9 .td .prio-high{background:var(--color-error-fill);color:var(--color-error-text)}.tv9 .td .prio-high{padding:0 var(--space-md);height:22px;min-height:22px}.tv9 .prio-med,.tv9 .td .prio-med{background:var(--color-tag-gray-fill);color:var(--color-tag-gray-text)}.tv9 .td .prio-med{padding:0 var(--space-md);height:22px;min-height:22px}.tv9 .prio-low,.tv9 .td .prio-low{background:var(--color-bg-quiet);color:color-mix(in srgb,var(--color-tag-gray-text) 90%,var(--color-bg-hover))}.tv9 .td .prio-low{padding:0 var(--space-md);height:22px;min-height:22px}.tv9 .td .prio{gap:0;border-radius:var(--radius-md);justify-content:center;text-align:center;font-weight:var(--weight-semibold)}.tv9 .timer.compact .tag{order:4}.tv9 .time-entry .av{width:22px;height:22px;border-radius:var(--radius-circle);color:var(--color-text-on-action);font-weight:var(--weight-semibold)}.tv9 .cal-item .d{width:6px;height:6px;border-radius:var(--radius-circle);flex:none}.tv9 .cal-item .d.gray{background:var(--color-text-tertiary)}.tv9 .cal-item .d.purple{background:var(--color-tone-purple)}.tv9 .cal-item .d.yellow{background:var(--color-warning-dot)}.tv9 .cal-item .d.green{background:var(--color-tone-green)}.tv9 .cal-item .d.blue{background:var(--color-tone-blue)}.tv9 .cal-item .d.red{background:var(--color-tone-red)}.tv9 .trow.is-blocked .due.late{color:var(--color-text-tertiary)}.tv9 .trow.is-blocked .due.late .due-dot{background:var(--color-text-disabled)}.tv9 .presence .av,.tv9 .time-entry .av{font-size:var(--text-xs)}.tv9 .time-entry .av{display:grid;place-items:center}.tv9 .side.collapsed .user .av{width:28px;height:28px;border-radius:var(--radius-lg);font-size:var(--text-xs)}.tv9 .side.collapsed .user-mini .av{width:26px;height:26px;border-radius:var(--radius-md);font-size:var(--text-xs)}@media (hover:none),(pointer:coarse){.tv9 .prop-v .lchip{min-height:32px}}.tv9 .cal-agenda .agenda-day.today .agenda-num{background:var(--color-text-primary);color:var(--color-text-on-action)}.tv9 .who .av{width:22px;height:22px;font-size:var(--text-xs);font-weight:var(--weight-semibold)}.tv9 .trow.is-blocked .due.late em{color:var(--color-text-quaternary)}.tv9 .date-sub.late{color:var(--color-error-text)}.tv9 .tl2 .tl-bar .av{flex:none}.tv9 .tl2 .tl-bar.late .av{box-shadow:var(--tl2-shadow)}.tv9 .menu .prio.prio-high{color:var(--color-error-text)}.tv9 .menu .prio.prio-med{color:var(--color-tag-gray-text)}.tv9 .menu .prio.prio-low{color:color-mix(in srgb,var(--color-tag-gray-text) 90%,var(--color-bg-hover))}.tv9 .dep-row>.tag{flex:none;margin-left:var(--space-xs)}.tv9 .ns-foot>.ns-fact+.ns-fact:before{content:"·";margin:0 var(--space-md);color:var(--color-border-strong)}.tv9 .tl2 .tl-group-name .cnt{display:grid;place-items:center;min-width:24px;height:22px;padding:0 var(--space-xs);border-radius:var(--radius-md);background:var(--color-bg-quiet);font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .tl2 .tl-meta .late{color:var(--color-error-text)}.tv9 .tl2 .tl-bar .av{box-shadow:var(--tl2-shadow-2)}.tv9 .cal-item-meta .av{margin-left:auto;flex:none}.tv9 .ns-foot-compact .ns-fact b{color:var(--color-text-secondary)}.tv9 .connected-who b .tag,.tv9 .crow-l2 .lchip{flex:none}.tv9 .room-people .av{box-shadow:var(--ring-2) var(--color-bg-primary);margin-left:calc(var(--space-md) * -1)}.tv9 .room-people .av:first-child{margin-left:0}.tv9 .rcell-owners .av{box-shadow:var(--ring-2) var(--color-bg-primary);margin-left:calc(var(--space-md) * -1)}.tv9 .rcell-owners .av:first-child{margin-left:0}.tv9 .rboard-line .danger{color:var(--color-error-text)}.tv9 .rstage-tone.blue{background:var(--color-tone-blue)}.tv9 .rstage-tone.purple{background:var(--color-tone-purple)}.tv9 .rstage-tone.green{background:var(--color-tone-green)}.tv9 .rstage-tone.orange{background:var(--color-tone-orange)}.tv9 .rstage-tone.red{background:var(--color-tone-red)}.tv9 .rstage-tone.yellow{background:var(--color-tone-yellow)}.tv9 .rstage-tone.gray{background:var(--color-text-tertiary)}.tv9 .rtable-r .late{color:var(--color-error-text);font-weight:var(--weight-medium)}.tv9 .rph-fact .pv-btn .av,.tv9 .rph-fact .pv-btn .tag,.tv9 .rph-row>.tag{flex:none}.tv9 .rcard-n .tag{vertical-align:middle}.tv9 .rpage .rtable-r>.tag{justify-self:start}.tv9 .rpage .rlist li>.tag{flex:none}.tv9 .gband .tag{font-family:var(--font);font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:var(--track-tight);color:var(--color-text-primary)}.tv9 .fsh-srow>.tag{justify-self:start}.tv9 .tag.rinv-nf{flex:none;background:var(--color-nefer-fill);color:var(--color-nefer-text)}.tv9 .rboard-next.late{color:var(--color-error-text)}.tv9 .fn-who .av{flex:none}.tv9 .lchip.fn-cat{max-width:100%}.tv9 .lchip.fn-cat .lname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .lchip.fn-cat.is-quiet{background:transparent;border-color:transparent;color:var(--color-text-tertiary)}.tv9 .fn-catbtn .lchip{pointer-events:none}.tv9 .peek-name:focus-visible{border-radius:var(--radius-sm)}.tv9 .rpage-bar-id .tag,.tv9 .rph.is-large .rph-row>.tag{flex:none}.tv9 .rinv.is-compact .rinv-what small.late{color:var(--color-error-text)}.tv9 .pj-their-n .tag{flex:none}.tv9 .rph-tag-door:hover .tag{box-shadow:var(--ring-3) var(--color-bg-hover)}.tv9 .pj-bill-r>.tag{justify-self:start}.tv9 .pj-faces .av{box-shadow:var(--ring-2) var(--color-bg-primary)}.tv9 .pj-faces .av+.av{margin-left:calc(-1 * var(--space-xs))}.tv9 .rstage-dot.blue{background:var(--color-tone-blue)}.tv9 .rstage-dot.purple{background:var(--color-tone-purple)}.tv9 .rstage-dot.green{background:var(--color-tone-green)}.tv9 .rstage-dot.orange{background:var(--color-tone-orange)}.tv9 .rstage-dot.red{background:var(--color-tone-red)}.tv9 .rstage-dot.yellow{background:var(--color-tone-yellow)}.tv9 .rstage-dot.gray{background:var(--color-text-tertiary)}.tv9 .crail-link-t .peek-name{justify-self:start;max-width:100%;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.tv9 .crail-link-t .peek-name:hover{text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:3px}.tv9 .ibset-label-dot .ldot{width:10px;height:10px}.tv9 .ibset-field-row .ldot{flex:none;width:10px;height:10px}.tv9 .crail-one .crail-link-t .peek-name{font-size:var(--text-md)}.tv9 .fpill.is-still{cursor:default}.tv9 .fpill.is-still:hover{border-color:var(--color-border-secondary);background:var(--color-bg-primary);color:var(--color-text-secondary)}.tv9 .peek-name.fpill{text-align:left}.tv9 .rhead-strip .fpill.rhead-space{gap:var(--space-sm);padding:0 var(--space-md);font-size:var(--text-md)}.tv9 .calv9-mp-faces .av{box-shadow:var(--ring-2) var(--color-bg-primary)}.tv9 .calv9-mp-faces .av+.av{margin-left:calc(-1 * var(--space-xs))}.tv9 .calv9-people .av{margin-left:calc(-1 * var(--space-2xs));box-shadow:var(--ring-2) var(--color-bg-primary)}.tv9 .calv9-people .av:first-child{margin-left:0}.tv9 .calv9-bk-host .av{flex:none}.tv9 .calv9-mt-client .peek-name{overflow:hidden;text-overflow:ellipsis}.tv9 .calv9-canvas .calv9-people .av{margin-left:var(--space-2xs);box-shadow:none}.tv9 .calv9-canvas .calv9-people .av:first-child{margin-left:0}.tv9 .ob-person.is-off .av{opacity:.5}.tv9 .ob-face>.av{flex:none;width:40px;height:40px;font-size:var(--text-md)}.tv9 .av-away{flex:none;gap:var(--space-sm);min-width:0;vertical-align:middle}.tv9 .av-away,.tv9 .av-away-pill{display:inline-flex;align-items:center}.tv9 .av-away-pill{height:var(--kit-away-h);padding:0 var(--space-sm);background:var(--color-bg-tertiary);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-medium);color:var(--color-text-secondary);white-space:nowrap}.tv9 .av-away-pill,.tv9 .rmeter{border-radius:var(--radius-full)}.tv9 .rmeter{display:block;width:100%;height:var(--space-xs);background:var(--color-bg-hover-strong);overflow:hidden}.tv9 .rmeter i{display:block;height:100%;border-radius:inherit;background:var(--color-text-tertiary)}.tv9 .rmeter.hot i{background:var(--color-error-text)}.tv9 .rcard{min-width:0;padding:var(--card-pad);background:var(--color-bg-primary);border:0;border-radius:var(--radius-xl);box-shadow:var(--card-edge);scroll-margin-top:64px;transition:box-shadow var(--a-normal) var(--a-enter)}.tv9 .rcard.is-jumped{box-shadow:var(--focus-halo-ring),var(--card-edge)}.tv9 .rcard-h{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;-moz-column-gap:var(--space-md);column-gap:var(--space-md);row-gap:var(--space-2xs);min-width:0;min-height:var(--control-md);margin:0 0 var(--space-xl)}.tv9 .rcard-h>.rcard-ic{grid-column:1;grid-row:1}.tv9 .rcard-h>.rcard-t{grid-column:2;grid-row:1}.tv9 .rcard-h>.rcard-n{grid-column:3;grid-row:1;justify-self:start}.tv9 .rcard-h>.rcard-sub{grid-column:2/4;grid-row:2}.tv9 .rcard-h>.rcard-acts{grid-column:4;grid-row:1/span 2}.tv9 .rcard-h>.rcard-fold{grid-column:5;grid-row:1/span 2}.tv9 .rcard-t{margin:0;font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--type-16-lh);color:var(--color-text-primary)}.tv9 .rcard-n{display:inline-flex;align-items:center;height:var(--control-xs);padding:0 var(--space-md);border-radius:var(--radius-full);box-shadow:var(--ring-secondary);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.tv9 .rcard-sub{min-width:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .rcard-acts{display:inline-flex;align-items:center;justify-self:end;gap:var(--space-xs)}.tv9 .rcard.is-empty{padding-bottom:var(--space-lg)}.tv9 .rcard.is-empty .rcard-h{margin-bottom:var(--space-2xs)}.tv9 .rcard-empty{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);min-height:var(--field-row)}.tv9 .rcard-empty p{margin:0;min-width:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary)}.tv9 .rkpis{display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tv9 .rkpi{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2xs);min-width:0;padding:var(--space-xl);background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);font:inherit;text-align:left;color:inherit}.tv9 button.rkpi{cursor:pointer;transition:border-color var(--a-fast) var(--a-move),background var(--a-fast) var(--a-move)}.tv9 button.rkpi:hover{border-color:var(--color-border-primary);background:var(--color-bg-secondary)}.tv9 .rkpi-l{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .rkpi-l,.tv9 .rkpi-v{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .rkpi-v{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--track-tight);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.tv9 .rkpi-s{font-size:var(--text-sm);color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .rkpi .rmeter{margin:var(--space-2xs) 0}.tv9 .rcard-empty-acts{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);flex:none}.tv9 .rcard-foot{flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-lg)}.tv9 .rcard-foot,.tv9 .rkpi-h{display:flex;align-items:center}.tv9 .rkpi-h{gap:var(--space-sm);min-width:0}.tv9 .rkpi-h>.rkpi-l{min-width:0}.tv9 .rkpi>.rkpi-h{margin-bottom:var(--space-2xs)}.tv9 .sparkbars{display:block;flex:none;width:var(--sparkbars-w);height:var(--control-xs)}.tv9 .sparkbars rect{fill:var(--color-text-disabled)}.tv9 .figc{display:flex;flex-direction:column;min-width:0;border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--shadow-card);transition:border-color var(--a-fast) var(--a-move),box-shadow var(--a-fast) var(--a-move)}.tv9 .figc-h{display:flex;align-items:center;gap:var(--space-sm);min-height:var(--control-sm);padding:var(--space-md) var(--space-sm) 0 var(--space-lg)}.tv9 .figc-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-tertiary);font-size:var(--text-md);font-weight:var(--weight-medium)}.tv9 .figc-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--space-2xs);width:100%;min-width:0;padding:var(--space-md) var(--space-lg) var(--space-lg);border:0;border-radius:0 0 var(--radius-xl) var(--radius-xl);background:none;color:inherit;font:inherit;text-align:left}.tv9 button.figc-body{cursor:pointer}.tv9 .figc.is-door:hover{border-color:var(--color-border-strong)}.tv9 .figc-fig{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm);min-width:0}.tv9 .figc-v{color:var(--color-text-primary);font-size:var(--text-figure);letter-spacing:var(--track-tight);line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.tv9 .figc-chg,.tv9 .figc-v{font-weight:var(--weight-semibold);white-space:nowrap}.tv9 .figc-chg{display:inline-flex;align-items:center;height:var(--pill-sm);padding:0 var(--space-xs);border-radius:var(--radius-sm);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.tv9 .figc-since{font-size:var(--text-sm);font-variant-numeric:tabular-nums}.tv9 .figc-detail,.tv9 .figc-since{min-width:0;color:var(--color-text-tertiary)}.tv9 .figc-detail{margin-top:var(--space-xs);font-size:var(--text-sm)}.tv9 .rcard.is-plain{padding:var(--rcard-plain-top) var(--space-xs) 0;background:none;border:0;border-radius:0}.tv9 .rcard+.rcard.is-plain,.tv9 .rcard.is-plain+.rcard.is-plain{margin-top:var(--space-md);padding-top:var(--card-pad);border-top:1px solid var(--color-border-secondary)}.tv9 .meter{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.tv9 .meter-bar{position:relative;display:block;flex:1;min-width:var(--control-xs)}.tv9 .meter-track{position:relative;display:block;height:var(--space-sm);overflow:hidden;border-radius:var(--radius-full);background:var(--color-bg-hover-strong)}.tv9 .meter-fill{position:absolute;top:0;bottom:0;background:var(--color-tone-blue)}.tv9 .meter-fill+.meter-fill{box-shadow:var(--meter-seam)}.tv9 .meter-fill[data-tone=progress]{background:var(--color-tone-blue)}.tv9 .meter-fill[data-tone=good]{background:var(--color-success-solid)}.tv9 .meter-fill[data-tone=watch]{background:var(--color-warning-solid)}.tv9 .meter-fill[data-tone=bad]{background:var(--color-error-solid)}.tv9 .meter-fill[data-tone=forecast]{background:var(--color-tone-purple)}.tv9 .meter-fill[data-tone=quiet]{background:var(--color-text-disabled)}.tv9 .meter-fill[data-tone=ink]{background:var(--color-text-secondary)}.tv9 .meter-mark{position:absolute;top:calc(var(--meter-mark-over) * -1);bottom:calc(var(--meter-mark-over) * -1);width:var(--meter-mark-w);margin-left:calc(var(--meter-mark-w) / -2);border-radius:var(--radius-xs);background:var(--color-text-primary);box-shadow:var(--meter-cut)}.tv9 .meter-fig{flex:none;min-width:var(--control-md);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-none);color:var(--color-text-quaternary);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tv9 .fig-l{display:flex;align-items:center;gap:var(--space-sm);min-width:0;font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--type-14-lh);color:var(--color-text-tertiary)}.tv9 .fig-l>.svg{flex:none;color:var(--color-text-quaternary)}.tv9 .fig-l>span,.tv9 .fig-v{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .fig-v{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--track-tight);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.tv9 .fig-s{overflow:hidden;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap}.tv9 .fig-door{display:inline-flex;flex:none;margin-left:auto;color:var(--color-text-disabled);transition:color var(--a-fast) var(--a-enter),opacity var(--a-fast) var(--a-enter)}.tv9 [data-doors=hover] .fig-door{opacity:0}.tv9 [data-doors=hover] .rcard-door{opacity:0;transition:opacity var(--a-fast) var(--a-enter)}.tv9 [data-doors=hover] .rcard:hover .rcard-door{opacity:1}.tv9 [data-doors=hover] .rcard:focus-within .rcard-door{opacity:1}.tv9 [data-doors=label] .fig-door{margin-left:0}.tv9 [data-doors=label] .fig-l>span{flex:0 1 auto}.tv9 .rcard[data-section=revisions]{container:pjrev/inline-size}.tv9 .rcard-h .rcard-fold{display:grid;place-items:center;justify-self:end;width:var(--control-sm);height:var(--control-sm);padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text-tertiary);cursor:pointer}.tv9 .rcard-h .rcard-fold:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .rcard-fold>.svg{transition:transform var(--a-fast) var(--a-move)}.tv9 .rcard.is-folded .rcard-fold>.svg{transform:rotate(180deg)}.tv9 .rcard-b{display:contents}.tv9 .rcard.is-folded .rcard-h{margin-bottom:var(--space-2xs)}.tv9 .rcard-folded{display:block;width:100%;min-width:0;padding:0;border:0;background:none;font:inherit;font-size:var(--text-sm);color:var(--color-text-tertiary);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.tv9 .rcard-folded:hover{color:var(--color-text-primary)}.tv9 .rcard-folded:focus-visible{border-radius:var(--radius-sm)}.tv9 .rcard-ic{flex:none;color:var(--color-text-tertiary)}.tv9 .rcard-ic.is-nefer{color:var(--color-nefer-solid)}@media (prefers-reduced-motion:reduce){.tv9 .rcard,.tv9 .rcard-fold>.svg,.tv9 button.rkpi{transition:none}}@media (max-width:1360px){.tv9 .rkpis:is([data-fin-margin-kpis],[data-fin-time-kpis],[data-fin-plan-kpis]){grid-template-columns:repeat(3,minmax(0,1fr))}}@container figs (max-width:760px){.tv9 .fig-v{font-size:var(--text-xl)}}.tv9 .rtable-r .rmeter{width:64px;min-width:64px}.tv9 .rph-progress .rmeter{width:72px;flex:none}.tv9 .rkpi.is-danger .rkpi-s{color:var(--color-error-text)}.tv9 .rkpi.is-danger .rmeter i{background:var(--color-error-text)}.tv9 .rkpi.is-warning .rkpi-s{color:var(--color-tag-orange-text)}.tv9 .rkpi.is-positive .rkpi-s{color:var(--color-tag-green-text)}.tv9 .rdim .rmeter{margin-top:var(--space-2xs)}.tv9 .rcard.is-plan{padding:var(--space-xl) var(--space-xl) var(--space-xl)}.tv9 .rcard.is-plan .rcard-empty{flex-wrap:wrap}.tv9 .rkpi.has-trend>.sparkbars{width:100%;height:24px;margin-top:var(--space-sm)}.tv9 .rpage:is([data-page-module=projects],[data-page-module=clients]) .rcard{padding:var(--space-xl) calc(var(--space-xl) + var(--space-xs)) calc(var(--space-xl) + var(--space-xs))}.tv9 .rpage:is([data-page-module=projects],[data-page-module=clients]) .rcard-h{margin-bottom:var(--space-lg)}.tv9 .rpage:is([data-page-module=projects],[data-page-module=clients]) .rkpis{gap:var(--space-lg)}.tv9 .rpace .rmeter{height:8px}.tv9 .figc.is-on{border-color:var(--color-text-primary);box-shadow:var(--ring-inset-1) var(--color-text-primary)}.tv9 .figc-chg.is-good{background:var(--color-tag-green-fill);color:var(--color-tag-green-text)}.tv9 .figc-chg.is-bad{background:var(--color-tag-red-fill);color:var(--color-tag-red-text)}.tv9 .figc-chg.is-flat{background:var(--color-bg-quiet);color:var(--color-text-tertiary)}.tv9 .spanel .rcard{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.tv9 .spanel .rcard-h{min-height:28px;margin-bottom:var(--space-xs)}.tv9 .spanel .rcard-t{font-size:var(--text-md)}.tv9 .pj-needs .rcard-h,.tv9 .pj-nextup .rcard-h{margin-bottom:var(--space-sm)}.tv9 .rcard.pj-rc{padding:var(--space-lg) var(--space-xl) var(--space-xl)}.tv9 .meter.is-sm .meter-track{height:4px}.tv9 .meter-fill.is-end{border-radius:0 var(--radius-full) var(--radius-full) 0}.tv9 .fig-v.is-hot{color:var(--color-error-text)}.tv9 .fig .meter{margin-top:var(--space-2xs)}.tv9 .pj-tm-h .meter{width:100%}.tv9 .pj-profit-head .meter{grid-column:1/-1;margin-top:var(--space-sm)}.tv9 .fig:focus-visible .fig-door,.tv9 a.fig:hover .fig-door,.tv9 button.fig:hover .fig-door{color:var(--color-text-secondary)}.tv9 [data-doors=hover] .fig:focus-visible .fig-door,.tv9 [data-doors=hover] .fig:hover .fig-door{opacity:1}.tv9 .pj-settings>.pj-linked-wrap>.rcard{margin-top:var(--space-lg)}.tv9 .calv9-mp-rail-h .rcard-t{margin:0}.tv9 .calv9-rail>.rcard{flex:none;padding:var(--space-md) var(--space-lg) var(--space-lg)}.tv9 .calv9-rail .rcard-h{margin-bottom:var(--space-xs)}.tv9 .calv9-find>.rcard{display:flex;flex:none;flex-direction:column;gap:var(--space-md);padding:var(--space-md) var(--space-lg) var(--space-lg)}.tv9 .calv9-find>.rcard>.rcard-h{margin:0}.tv9 .calv9-found .rcard-h{margin-bottom:var(--space-2xs)}.tv9 .pj-settings>[data-linked-wrap]>.rcard{margin-top:var(--space-lg)}.tv9 .tbl{--cols:var(--tbl-cols);min-width:100%}.tv9 .tbl-scroll{padding:0 var(--space-2xs) 0;margin-top:0;overflow:visible;max-height:none}.tv9 .tbl-scroll::-webkit-scrollbar{width:9px;height:9px}.tv9 .tbl-scroll::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:var(--radius-full);background:var(--color-border-strong);background-clip:padding-box}.tv9 .tbl-scroll::-webkit-scrollbar-thumb:hover{background:var(--color-fg-quaternary);background-clip:padding-box}.tv9 .thead{position:sticky;top:var(--dbbar-h,47px);z-index:5;display:grid;grid-template-columns:var(--cols);align-items:center;height:var(--row-h);background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-secondary)}.tv9 .th{position:relative;display:flex;align-items:center;gap:var(--space-xs);height:100%;padding:0 var(--space-md);border:0;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--track-normal);text-transform:none;color:var(--color-text-quaternary);white-space:nowrap;transition:color var(--a-fast) var(--a-enter),background-color var(--a-fast) var(--a-enter)}.tv9 .th:hover{color:var(--color-text-secondary)}.tv9 .th.sorted{color:var(--color-text-primary)}.tv9 .th.num{justify-content:flex-end}.tv9 .th .ic{display:none}.tv9 .th .svg,.tv9 .th>.svg{width:var(--icon-sm);height:var(--icon-sm);stroke-width:var(--stroke-regular)}.tv9 .th-sort{display:grid;place-items:center;margin-left:var(--space-2xs);color:var(--color-text-primary)}.tv9 .th .th-sort .svg{width:var(--icon-sm);height:var(--icon-sm)}.tv9 .th[draggable=true]{cursor:grab}.tv9 .th.dragging{opacity:.4}.tv9 .th.dragover{box-shadow:var(--edge-start-2) var(--color-text-primary)}.tv9 .th-check{position:relative;left:auto;background:transparent;justify-content:center;padding:0}.tv9 .th-check>.svg{display:none}.tv9 .th-check .check.on{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-text-on-action)}.tv9 .th-title{position:relative;left:auto;background:transparent}.tv9 .thead .th-check{left:0}.tv9 .thead .th-check,.tv9 .thead .th-title{position:sticky;z-index:6;background:var(--color-bg-secondary)}.tv9 .thead .th-title{left:var(--space-3xl)}.tv9 .td-title:after,.tv9 .th-title:after{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background:var(--color-border-secondary);pointer-events:none;display:none}.tv9 .th-grip{position:absolute;top:0;bottom:0;right:calc(var(--space-md) * -1);z-index:3;width:12px;cursor:col-resize}.tv9 .th-grip:hover:after,.tv9 .th.resizing .th-grip:after,.tv9 .th:hover .th-grip:after{content:"";position:absolute;right:var(--space-xs);top:var(--space-lg);bottom:var(--space-lg);width:2px;border-radius:var(--radius-xs);background:var(--grip-ink,var(--color-border-primary))}.tv9 .th-grip:hover,.tv9 .th.resizing .th-grip{--grip-ink:var(--color-text-primary)}.tv9 .th-add{display:flex;align-items:center;justify-content:center;padding-left:0;color:var(--color-fg-quaternary)}.tv9 .th-add:hover{color:var(--color-text-primary)}.tv9 .trow{position:relative;display:grid;grid-template-columns:var(--cols);align-items:center;min-height:44px;border-bottom:1px solid var(--color-border-secondary);cursor:pointer;box-shadow:none;transition:background-color var(--a-fast) var(--a-enter),box-shadow var(--a-normal) var(--a-enter)}.tv9 .trow:last-child{border-bottom:0}.tv9 .trow:before{display:none}.tv9 .trow:hover{z-index:2;background:var(--row-hover)}.tv9 .trow:hover>.td-check,.tv9 .trow:hover>.td-title{background:transparent}.tv9 .trow:focus-visible{border-radius:var(--radius-md);background:var(--color-bg-secondary)}.tv9 .trow.is-open{background:var(--color-bg-active);box-shadow:var(--edge-start-2) var(--color-bg-action)}.tv9 .trow.is-held{position:relative}.tv9 .trow[data-dragging=true]{opacity:.35}.tv9 .trow>.td{position:relative;z-index:1}.tv9 .trow>.td:not(.td-title){overflow:hidden}.tv9 .trow>.td-check,.tv9 .trow>.td-title{position:relative;left:auto;z-index:3;background:transparent}.tv9 .td{display:flex;align-items:center;gap:var(--space-sm);height:100%;min-width:0;padding:var(--space-sm) var(--space-md);font-size:var(--text-md);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .trow .td{color:var(--color-text-secondary)}.tv9 .td-check{justify-content:center;padding:0}.tv9 .td-title{gap:var(--space-md);min-width:0;overflow:hidden;padding-left:var(--space-sm);padding-right:var(--space-md)}.tv9 .trow .td.td-edit{cursor:pointer;border-radius:var(--radius-md)}.tv9 .trow .td.td-edit:hover{background:var(--color-bg-active)}.tv9 .trow .td-check .check{opacity:0;transform:scale(.84);transition:opacity var(--a-fast) var(--a-enter),transform var(--a-fast) var(--a-enter),box-shadow var(--a-fast) var(--a-enter)}.tv9 .trow .td-check .check.on,.tv9 .trow:focus-within .td-check .check,.tv9 .trow:hover .td-check .check{opacity:1;transform:none}.tv9 .trow:focus-within .check,.tv9 .trow:hover .check{opacity:1}.tv9 .tbl:not(.selecting) .trow .td-check .check{border-radius:var(--radius-full)}.tv9 .ttl{flex:0 1 auto;order:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;font-size:var(--text-md);font-weight:var(--weight-medium);letter-spacing:var(--track-tight);color:var(--color-text-primary)}.tv9 .td-title .ttl{min-width:120px;margin-right:0}.tv9 .trow .td-title,.tv9 .trow .ttl{min-width:0}.tv9 .trow.done .ttl,.tv9 .trow.done:hover .ttl{position:relative;flex:0 1 auto;font-weight:var(--weight-regular);color:var(--color-text-quaternary);text-decoration:none}.tv9 .trow.done .ttl:after{content:"";position:absolute;left:0;right:0;top:52%;height:1px;background:currentColor;opacity:.7;transform-origin:left center;pointer-events:none}.tv9 :root[dir=rtl] .trow.done .ttl:after{transform-origin:right center}.tv9 .tid{min-width:54px;font-family:var(--font-mono);font-weight:var(--weight-medium);letter-spacing:var(--track-normal);font-variant-numeric:tabular-nums;color:var(--color-text-quaternary)}.tv9 .td-title>.mini,.tv9 .tid{flex:none;font-size:var(--text-xs)}.tv9 .td-title>.mini{gap:var(--space-xs);margin-left:var(--space-2xs);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;color:var(--color-text-tertiary)}.tv9 .td-title>.mini .svg{width:var(--icon-sm);height:var(--icon-sm);stroke-width:var(--stroke-regular);color:var(--color-fg-quaternary)}.tv9 .trow .mini{order:4;display:inline-flex;align-items:center;align-self:center;gap:var(--space-xs);flex:none;height:20px;margin-left:var(--space-md);padding:0;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-tertiary);transition:opacity var(--a-fast) var(--a-enter)}.tv9 .trow:focus-within .mini,.tv9 .trow:hover .mini{opacity:0}.tv9 .date-cell{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);min-width:0;overflow:hidden;white-space:nowrap;line-height:var(--leading-tight)}.tv9 .trow .date-cell{display:inline-flex;align-items:center;min-width:0}.tv9 .trow .open{position:absolute;top:50%;right:var(--space-md);transform:translateY(-50%);display:inline-flex;align-items:center;gap:var(--space-xs);flex:none;height:24px;padding:0 var(--space-md);border:0;border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--btn-edge);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-secondary);opacity:0;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .trow .open:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.tv9 .trow .open:focus-visible,.tv9 .trow:focus-within .open,.tv9 .trow:hover .open{opacity:1}.tv9 .tadd{display:flex;align-items:center;gap:var(--space-sm);height:40px;padding:0 var(--space-md);border-bottom:1px solid var(--color-border-secondary);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-quaternary);cursor:pointer}.tv9 .tadd:hover{background:var(--row-hover);color:var(--color-text-primary)}.tv9 .tfoot{display:flex;align-items:center;gap:var(--space-xl);padding:var(--space-md) var(--space-lg);font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .tfoot b{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.tv9 .task-group{margin:0 0 var(--space-2xl);border:0;border-radius:0;overflow:visible}.tv9 .gband,.tv9 .task-group{background:transparent;box-shadow:none}.tv9 .gband{position:relative;display:flex;align-items:center;gap:var(--space-sm);height:40px;padding:0 var(--space-md) 0 var(--space-xs);border:0;border-radius:var(--radius-md)}.tv9 .gband:before{display:none}.tv9 .gband:hover{background:var(--color-bg-secondary)}.tv9 .gband-in{display:contents}.tv9 .gband-who{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .gband-aside{display:inline-flex;align-items:baseline;gap:var(--space-md);min-width:0;margin-left:auto;padding-left:var(--space-md);overflow:hidden;white-space:nowrap;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-text-tertiary)}.tv9 .gchev{display:grid;place-items:center;flex:none;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-fg-quaternary)}.tv9 .gchev:hover{background:var(--color-bg-active);color:var(--color-text-primary)}.tv9 .gchev .svg{transition:transform var(--a-normal) var(--a-enter)}.tv9 .gband-add{display:inline-grid;place-items:center;width:24px;height:24px;margin-left:auto;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-fg-quaternary);cursor:pointer;opacity:0;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .gband-add:focus-visible,.tv9 .gband:focus-within .gband-add,.tv9 .gband:hover .gband-add{opacity:1}.tv9 .gband-add:hover{background:var(--color-bg-active);color:var(--color-text-primary)}.tv9 .gband.gband-quiet{display:flex;align-items:center;gap:var(--space-sm);height:auto;min-height:0;padding:var(--space-lg) var(--space-xl) var(--space-xs) calc(var(--space-2xl) + var(--space-xs));border:0;border-radius:0;background:transparent;box-shadow:none;font-size:var(--text-xs);line-height:var(--leading-kit);font-weight:var(--weight-semibold);letter-spacing:var(--track-normal);text-transform:none;color:var(--color-text-tertiary)}.tv9 .gband.gband-quiet:hover{background:transparent}.tv9 .gband-quiet .gband-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .gband-quiet .gband-n{flex:none;font-weight:var(--weight-regular);letter-spacing:0;font-variant-numeric:tabular-nums}.tv9 .selbar{position:fixed;left:50%;bottom:var(--space-2xl);transform:translateX(-50%);z-index:75;display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-lg);border-radius:var(--radius-xl);background:var(--color-bg-action);color:var(--color-text-on-action);box-shadow:var(--shadow-overlay)}.tv9 .selbar-n{margin-right:var(--space-sm);font-size:var(--text-md);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.tv9 .selbar-div{width:1px;height:20px;margin:0 var(--space-xs);background:var(--selbar-line)}.tv9 .selbar-b{display:inline-flex;align-items:center;gap:var(--space-sm);height:32px;padding:0 var(--space-md);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-on-action);font:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);cursor:pointer}.tv9 .selbar-b:hover{background:var(--selbar-fill)}.tv9 .selbar-b .svg{opacity:.8}.tv9 .selbar-b.danger{color:var(--selbar-danger)}.tv9 .selbar-b.danger:hover{background:var(--selbar-fill)}.tv9 .selbar-b.ghost{color:var(--selbar-quiet)}.tv9 .selbar-b.ghost:hover{background:var(--selbar-fill);color:var(--color-text-on-action)}.tv9 .rrow{cursor:pointer}.tv9 .rrow .td-title{gap:var(--space-sm)}.tv9 .rrow .rrow-t{order:1;display:flex;flex-direction:column;min-width:0;line-height:var(--type-14-lh)}.tv9 .rrow:has(.rrow-sub)>.td{padding-block:0}.tv9 .rrow .rrow-t .ttl{order:0}.tv9 .rrow .rrow-sub,.tv9 .rrow .rrow-t .ttl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .rrow .rrow-sub{order:1;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .rrow .rrow-star{order:2;display:inline-flex;flex:none;color:var(--color-priority-med-text)}.tv9 .rrow.is-active{background:var(--color-bg-active)}.tv9 .rrow.is-active .ttl{font-weight:var(--weight-semibold)}.tv9 .rrow .rrow-chev{display:grid;flex:none;place-items:center;width:var(--rrow-chev-w);color:var(--color-text-tertiary);transition:transform var(--a-fast) var(--a-move)}.tv9 .rrow.is-open .rrow-chev{transform:rotate(90deg)}.tv9 .rrow.is-open{background:var(--color-bg-secondary)}.tv9 :root[dir=rtl] .gband:before{left:auto;right:0}@media (prefers-contrast:more){.tv9 .th{color:var(--color-text-secondary)}}@media (hover:none){.tv9 .trow .check,.tv9 .trow .open{opacity:1}}@media (pointer:coarse){.tv9 .trow .td-check .check{opacity:1;transform:none}.tv9 .gchev{width:44px;height:44px}}@media (hover:none),(pointer:coarse){.tv9 .td-check{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}}@media (max-width:1180px){.tv9 .trow .mini{display:none}}@media (max-width:900px){.tv9 .tid{min-width:0;margin-right:var(--space-sm)}}@media (min-width:701px) and (max-width:900px){.tv9 .tbl .trow{min-height:44px}}@media (max-width:700px){.tv9 .tbl{min-width:0;width:100%}.tv9 .task-group{margin-bottom:var(--space-md)}.tv9 .tbl .thead,.tv9 .tbl .trow{grid-template-columns:27px minmax(0,1fr)}.tv9 .thead>.th:not(.th-check):not(.th-title),.tv9 .trow>.td:not(.td-check):not(.td-title){display:none}.tv9 .trow{min-height:58px}.tv9 .trow>.td-title{position:relative;left:auto;flex-wrap:wrap;gap:var(--space-xs);padding:var(--space-md) var(--space-sm)}.tv9 .trow>.td-check{align-self:start;height:42px}.tv9 .td-title .ttl{flex-basis:100%;overflow:visible;white-space:normal;text-overflow:clip;line-height:var(--leading-kit)}.tv9 .td-title>.mini,.tv9 .tid,.tv9 .trow .open{display:none}.tv9 .tbl-scroll{max-height:none;overflow:visible}}.tv9 .trow .td-title .row-actions{order:5}.tv9 .td.num{justify-content:flex-end;font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.tv9 .pic{flex:none;display:grid;place-items:center}.tv9 .spark{flex:none;display:inline-grid;place-items:center}.tv9 .mini{display:inline-flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--color-text-placeholder);font-variant-numeric:tabular-nums}.tv9 .sync.saving{color:var(--color-text-secondary)}.tv9 .sync.saving .dotm{animation:v9-spin calc(1s * var(--a-k)) linear var(--a-loop);border-radius:var(--radius-circle);border:1.5px solid var(--color-text-tertiary);border-top:1.5px solid transparent;background:transparent;width:12px;height:12px}.tv9 .nfloat.mini{max-height:none}.tv9.col-resizing{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tv9 .who span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .who{display:inline-flex;align-items:center;gap:var(--space-sm);min-width:0}.tv9 .mobile-task-meta{display:none}@media (max-width:700px){.tv9 .mobile-task-meta{display:flex;flex-wrap:wrap;gap:0 var(--space-md);flex-basis:100%;padding-top:var(--space-2xs);color:var(--mobile-task-meta-text);font-size:var(--text-xs);line-height:var(--leading-kit)}.tv9 .mobile-task-meta span{white-space:normal}.tv9 .mobile-task-meta span:before{content:"•";margin-right:var(--space-xs);color:var(--mobile-task-meta-text-2)}.tv9 .mobile-task-meta span:first-child:before{display:none}}.tv9 .row-actions{align-items:center;gap:var(--space-2xs);pointer-events:none;transition:opacity var(--a-fast) var(--a-enter),transform var(--a-fast) var(--a-enter)}.tv9 :root[dir=rtl] .row-actions{right:auto;left:var(--space-md);padding:var(--space-2xs) var(--space-xl) var(--space-2xs) var(--space-2xs);background:linear-gradient(270deg,var(--row-actions-bg),var(--row-actions-bg-2) 22%,var(--color-bg-primary) 42%)}.tv9 .td .who>span:not(.av){position:absolute;width:1px;height:1px;margin:calc(var(--hairline) * -1);padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tv9 .td .who{gap:0}.tv9 .task-group.fx-open .tfoot,.tv9 .trow.fx-done .ttl{animation:v9-fx-settle var(--a-normal) var(--a-enter)}.tv9 .who{font-weight:var(--weight-regular)}.tv9 .page.wide .tbl-scroll{overflow:visible;max-height:none;padding-bottom:0}.tv9 .rec-inline{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--track-normal)}@media (max-width:900px){.tv9 .rec-inline{margin-left:0;margin-top:var(--space-xs)}}.tv9 .who{font-size:var(--text-lg);color:var(--color-text-tertiary)}.tv9 .mobile-task-meta{font-size:var(--text-sm)}.tv9 .pic{color:var(--color-text-placeholder)}.tv9 .group-tone-gray{--group-accent:var(--color-text-tertiary);--group-tint:var(--color-bg-quiet)}.tv9 .group-tone-purple{--group-accent:var(--color-tone-purple);--group-tint:var(--color-tone-purple-fill)}.tv9 .group-tone-yellow{--group-accent:var(--color-tone-yellow);--group-tint:var(--color-tone-yellow-fill)}.tv9 .group-tone-green{--group-accent:var(--color-tone-green);--group-tint:var(--color-tone-green-fill)}.tv9 .group-tone-blue{--group-accent:var(--color-tone-blue);--group-tint:var(--color-tone-blue-fill)}.tv9 .group-tone-orange{--group-accent:var(--color-tone-orange);--group-tint:var(--color-tone-orange-fill)}.tv9 .group-tone-red{--group-accent:var(--color-tone-red);--group-tint:var(--color-error-fill)}.tv9 .trow.recording{box-shadow:var(--edge-start-3) var(--color-text-primary)}.tv9 .td-title .pic{display:none}.tv9 .row-actions{padding:0;flex:none}@media (max-width:900px){.tv9 .row-actions,.tv9 .trow:hover .row-actions{display:none}}.tv9 .rec-inline{display:inline-flex;align-items:center;gap:var(--space-sm);height:20px;padding:0 var(--space-md) 0 var(--space-sm);border-radius:var(--radius-full);flex:none;margin-left:var(--space-md)}.tv9 .row-actions{opacity:0;z-index:3;position:absolute;right:var(--space-md);top:50%;transform:translateY(-50%);margin:0;padding-left:var(--space-xl);background:linear-gradient(90deg,var(--row-actions-bg-3),var(--color-bg-hover) 30%);display:none}.tv9 .draft-card .tid{color:var(--color-text-quaternary)}@media (pointer:coarse){.tv9 .trow .row-actions{display:inline-flex}}.tv9 .taskpage-h .tid{font-size:var(--text-sm)}.tv9 .row-flag{display:inline-flex;align-items:center;margin-left:var(--space-md);padding:0 var(--space-sm);border-radius:var(--radius-sm);background:var(--color-error-fill);color:var(--color-error-text);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.tv9 .group-tone-due{--group-accent:var(--color-text-tertiary);--group-tint:var(--color-bg-quiet)}.tv9 .group-tone-due.group-tone-red{--group-tint:var(--color-error-fill)}.tv9 .group-tone-due.group-tone-yellow{--group-tint:var(--color-priority-med-fill)}.tv9 .gband .tag-out{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .row-flag{height:20px;flex:none}.tv9 .mobile-task-meta span:before{color:var(--color-text-tertiary)}@media (max-width:900px){.tv9 .mobile-task-meta{font-size:var(--text-sm);color:var(--color-text-tertiary)}}.tv9 .mobile-task-meta span{unicode-bidi:plaintext}.tv9 :root[dir=rtl] .mobile-task-meta span:before{margin-right:0;margin-inline-end:var(--space-xs)}.tv9 .trow .rec-inline{flex:none}.tv9 .trow .rec-inline:after{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--track-normal)}.tv9 .trow .prov+.row-actions,.tv9 .trow:hover .prov+.row-actions{margin-left:var(--space-md)}.tv9 .trow:focus-within .prov+.row-actions{margin-left:var(--space-md)}.tv9 .tbl.fit .trow,.tv9 .tbl.fit .trow>.td{height:auto;min-height:44px}.tv9 .tbl.fit .td-title{align-items:center}.tv9 .trow .row-actions{opacity:0;pointer-events:none}.tv9 .trow:hover .row-actions{visibility:visible}.tv9 .trow:focus-within .row-actions{visibility:visible}.tv9 .tbl.fit .ttl{white-space:normal;overflow:visible;text-overflow:clip;line-height:var(--leading-snug);padding:var(--space-xs) 0;min-width:160px;overflow-wrap:break-word}.tv9 .tbl-scroll.wide-x{padding-bottom:0}.tv9 .trow .row-actions{right:var(--space-md);top:50%;margin:0;visibility:visible;border-radius:var(--radius-md)}.tv9 .wide-x .trow>.td:not(.td-title):not(.td-check){position:relative;z-index:0}.tv9 .wide-x .thead>.th:not(.th-title):not(.th-check){position:relative}.tv9 .wide-x .trow>.td-title{left:calc(var(--frz-l,0px) + var(--space-3xl));box-shadow:var(--edge-out-end-1) var(--color-border-secondary)}.tv9 .wide-x .trow>.td-check,.tv9 .wide-x .trow>.td-title{position:sticky;z-index:5;isolation:isolate;background:var(--color-bg-canvas)}.tv9 .wide-x .trow>.td-check{left:var(--frz-l,0)}.tv9 .wide-x .thead>.th-title{left:calc(var(--frz-l,0px) + var(--space-3xl))}.tv9 .wide-x .thead>.th-check,.tv9 .wide-x .thead>.th-title{position:sticky;z-index:5;isolation:isolate;background:var(--color-bg-canvas)}.tv9 .wide-x .thead>.th-check{left:var(--frz-l,0)}.tv9 .wide-x .trow:hover>.td-check,.tv9 .wide-x .trow:hover>.td-title{background:var(--color-bg-hover)}.tv9 .wide-x .trow:focus-visible>.td-title{background:var(--color-bg-hover)}.tv9 .wide-x .trow:focus-visible>.td-check{background:var(--color-bg-hover)}.tv9 .wide-x .trow.sel>.td-check,.tv9 .wide-x .trow.sel>.td-title{background:var(--color-bg-active)}.tv9 .trow .marks{display:grid;flex:none;height:20px}.tv9 .trow .marks .slot{display:inline-flex;align-items:center;justify-content:flex-start;min-width:0;height:20px}.tv9 .trow .marks .mini,.tv9 .trow .marks .rec-inline,.tv9 .trow .marks .spark{margin:0;order:0}@media (max-width:1180px){.tv9 .trow .marks .slot.m-count{display:none}}@media (max-width:700px){.tv9 .trow .marks{display:flex;flex-wrap:wrap;gap:var(--space-sm);height:auto;margin-left:0;padding-left:0;flex-basis:100%}.tv9 .trow .marks .slot:empty{display:none}}.tv9 .trow:hover .marks{transition:opacity var(--a-fast) var(--a-enter)}.tv9 .trow:focus-within .marks{transition:opacity var(--a-fast) var(--a-enter)}@media (max-width:1180px){.tv9 .trow .marks{grid-template-columns:14px auto 34px}}.tv9 .trow .marks .row-flag{margin:0;order:0;width:34px;height:20px;padding:0;gap:var(--space-xs);justify-content:center;font-size:var(--text-xs);font-weight:var(--weight-semibold);background:var(--color-error-fill);border-radius:var(--radius-sm);letter-spacing:var(--track-normal)}.tv9 .trow .marks .row-flag,.tv9 .trow.is-blocked .tid{color:var(--color-error-text)}@media (max-width:700px){.tv9 .trow .row-flag{width:auto;padding:0 var(--space-sm)}.tv9 .trow .row-flag b:after{content:" blocked";font-weight:var(--weight-medium)}}.tv9 .trow .spark{order:2;margin:0 0 0 var(--space-sm);flex:none}.tv9 .trow .marks{align-items:center;-moz-column-gap:var(--space-md);column-gap:var(--space-md);order:6;grid-template-columns:34px;margin-left:auto;padding-left:var(--space-md)}@media (max-width:1280px){.tv9 .trow .marks{grid-template-columns:34px}}@media (max-width:1180px){.tv9 .trow .marks{display:none}}.tv9 .trow:hover .rec-inline,.tv9 .trow:hover .row-flag,.tv9 .trow:hover .spark{transition:opacity var(--a-fast) var(--a-enter);opacity:1}.tv9 .trow:focus-within .spark{transition:opacity var(--a-fast) var(--a-enter);opacity:1}.tv9 .trow:focus-within .row-flag{transition:opacity var(--a-fast) var(--a-enter);opacity:1}.tv9 .trow:focus-within .rec-inline{transition:opacity var(--a-fast) var(--a-enter);opacity:1}.tv9 .trow .row-flag{height:20px;line-height:var(--leading-kit);border-radius:var(--radius-sm);flex:none;align-self:center;order:3;margin:0 0 0 var(--space-sm);width:auto;min-width:34px;padding:0 var(--space-sm)}.tv9 .trow:hover .td-title>.row-flag{opacity:0}.tv9 .trow:focus-within .td-title>.row-flag{opacity:0}.tv9 .trow .row-actions .ra-mark{order:-2}.tv9 .trow .row-actions .ra-mark.row-flag{order:-1}.tv9 .trow .row-actions .ra-mark{margin:0 var(--space-sm) 0 0;opacity:1;flex:none;pointer-events:auto}.tv9 .trow .rec-inline{height:22px;border-radius:var(--radius-full);font-weight:var(--weight-semibold);letter-spacing:var(--track-normal);white-space:nowrap;align-self:center;display:inline-flex;align-items:center;gap:var(--space-sm);padding:0 var(--space-md) 0 var(--space-md);line-height:var(--leading-kit);padding-block:var(--space-2xs);font-size:var(--text-sm);order:4;margin:0 0 0 var(--space-sm)}.tv9 .trow .rec-inline:after{content:none}.tv9 .trow.is-blocked{box-shadow:none}.tv9 .mobile-task-meta{color:var(--color-text-tertiary)}.tv9 .trow:focus-within .td-title>.spark,.tv9 .trow:hover .td-title>.spark{opacity:1}.tv9 .wide-x .trow.is-open>.td-check,.tv9 .wide-x .trow.is-open>.td-title{background:var(--color-bg-canvas)}.tv9 .tbl.selecting .trow.sel{background:var(--color-bg-active);box-shadow:var(--edge-start-3) var(--color-text-primary)}.tv9 .tbl.selecting .trow.sel .ttl{font-weight:var(--weight-medium)}.tv9 .spark{color:var(--color-nefer-solid)}.tv9 .rhead .th{color:var(--color-text-tertiary)}.tv9 .trow .row-flag{font-weight:var(--weight-medium)}.tv9 .row-flag{gap:var(--space-2xs)}.tv9 .trow .row-flag.is-words{width:auto;min-width:0;height:auto;padding:0;background:none;color:var(--color-error-text)}.tv9 .row-flag.is-words .rf-word,.tv9 .trow .row-flag.is-words{font-weight:var(--weight-regular)}.tv9 .trow:focus-within .td-title>.row-flag.is-words,.tv9 .trow:hover .td-title>.row-flag.is-words{opacity:1}.tv9 .tbl.rows-fit .trow{height:auto;min-height:var(--density-row);align-items:center}.tv9 .tbl.rows-fit .trow .ttl{white-space:normal;overflow:visible;text-overflow:clip}.tv9 .tbl.rows-fit .trow .td{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.tv9 .ttl.ttl-empty{color:var(--color-text-placeholder);font-style:italic;font-weight:var(--weight-regular)}.tv9 .nf-history-folders button.is-active{background:var(--color-bg-active);color:var(--color-text-primary);font-weight:var(--weight-medium)}.tv9 .nf-history-folders button.is-active>b{color:var(--color-text-tertiary)}.tv9 .tl2 .tl-name-main .tid{flex:none}.tv9 .rrow .row-actions{order:9}.tv9 .rrow.is-picked{background:var(--color-bg-active)}.tv9 .rcell-dash{color:var(--color-text-placeholder)}.tv9 .td .rcell-input{width:100%;min-height:24px;padding:0 var(--space-xs);font-size:var(--text-sm)}.tv9 .rrow .spark{order:2;margin:0 0 0 var(--space-sm)}.tv9 .rmast .tid{font-size:var(--text-sm)}.tv9 .rfact dd .num{font-variant-numeric:tabular-nums}.tv9 .rmile .num,.tv9 .rtable-h .num,.tv9 .rtable-r .num{font-variant-numeric:tabular-nums;white-space:nowrap}.tv9 .rtable-h .num,.tv9 .rtable-r .num{text-align:right}.tv9 .gband .tag-out{font-family:var(--font);letter-spacing:var(--track-tight)}.tv9 .rec-inline,.tv9 .trow .rec-inline{background:var(--color-bg-primary);color:var(--color-text-primary);border:1px solid var(--color-border-primary);font-variant-numeric:tabular-nums}.tv9 .trow.fx-done .ttl:after{animation:v9-v9-strike calc(.24s * var(--a-k)) var(--a-move) both}.tv9 .trow.fx-leave{animation:v9-v9-row-leave var(--a-normal) var(--a-exit) forwards;pointer-events:none}.tv9 .trow.fx-new{animation:v9-v9-settle-in var(--a-normal) var(--a-enter)}.tv9 .trow.fx-wash:before{content:"";display:block;position:absolute;inset:0;background:var(--color-bg-active);pointer-events:none;z-index:0;animation:v9-v9-wash calc(1.2s * var(--a-k)) linear calc(.2s * var(--a-k)) both}.tv9 .trow.fx-wash{position:relative}.tv9 .trow.fx-wash>*{position:relative;z-index:1}.tv9 .task-group.fx-open .tadd,.tv9 .task-group.fx-open .thead,.tv9 .task-group.fx-open .trow{animation:v9-v9-settle-in var(--a-normal) var(--a-enter) both}.tv9 .task-group.fx-open .trow:nth-of-type(2){animation-delay:calc(12ms * var(--a-k))}.tv9 .task-group.fx-open .trow:nth-of-type(3){animation-delay:calc(24ms * var(--a-k))}.tv9 .task-group.fx-open .trow:nth-of-type(4){animation-delay:calc(36ms * var(--a-k))}.tv9 .task-group.fx-open .trow:nth-of-type(5){animation-delay:calc(48ms * var(--a-k))}.tv9 .task-group.fx-open .trow:nth-of-type(6){animation-delay:calc(60ms * var(--a-k))}.tv9 .task-group.fx-open .trow:nth-of-type(7){animation-delay:calc(72ms * var(--a-k))}.tv9 .task-group.fx-open .trow:nth-of-type(8){animation-delay:calc(84ms * var(--a-k))}.tv9 .task-group.fx-open .trow:nth-of-type(9){animation-delay:calc(96ms * var(--a-k))}.tv9 .task-group.fx-open .trow:nth-of-type(n+10){animation-delay:calc(108ms * var(--a-k))}.tv9 .tbl.fx-enter .trow{animation:v9-v9-settle-in var(--a-normal) var(--a-enter) both}.tv9 .tbl.fx-enter .trow:nth-of-type(2){animation-delay:calc(16ms * var(--a-k))}.tv9 .tbl.fx-enter .trow:nth-of-type(3){animation-delay:calc(32ms * var(--a-k))}.tv9 .tbl.fx-enter .trow:nth-of-type(4){animation-delay:calc(48ms * var(--a-k))}.tv9 .tbl.fx-enter .trow:nth-of-type(5){animation-delay:calc(64ms * var(--a-k))}.tv9 .tbl.fx-enter .trow:nth-of-type(6){animation-delay:calc(80ms * var(--a-k))}.tv9 .tbl.fx-enter .trow:nth-of-type(7){animation-delay:calc(96ms * var(--a-k))}.tv9 .tbl.fx-enter .trow:nth-of-type(8){animation-delay:calc(112ms * var(--a-k))}.tv9 .tbl.fx-enter .trow:nth-of-type(9){animation-delay:calc(128ms * var(--a-k))}.tv9 .tbl.fx-enter .trow:nth-of-type(10){animation-delay:calc(144ms * var(--a-k))}.tv9 .tbl.fx-enter .trow:nth-of-type(11){animation-delay:calc(.16s * var(--a-k))}.tv9 .tbl.fx-enter .trow:nth-of-type(n+12){animation-delay:calc(176ms * var(--a-k))}.tv9 .trow.drop-before{box-shadow:var(--edge-top-2) var(--color-text-primary)}.tv9 .trow.drop-after{box-shadow:var(--edge-bottom-2) var(--color-text-primary)}.tv9 .task-group.drop-into .gband{box-shadow:var(--ring-inset-1) var(--color-border-strong)}.tv9 .trow .row-actions{position:static;transform:none;background:none;padding-left:0;margin-left:var(--space-sm);display:none;flex:none;order:7}.tv9 .trow:focus-within .row-actions,.tv9 .trow:hover .row-actions{display:inline-flex;opacity:1;pointer-events:auto;transform:none;animation:v9-v9-fade-in var(--a-fast) var(--a-enter)}.tv9 .trow:focus-within .marks,.tv9 .trow:hover .marks{opacity:1}.tv9 .trow .marks .slot{font-style:normal}.tv9 .row-save{display:inline-flex;align-items:center;gap:var(--space-xs);flex:none;margin-left:var(--space-md);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .row-save-dot{width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-text-tertiary);animation:v9-v9-breathe calc(1s * var(--a-k)) var(--a-move) var(--a-loop)}.tv9 .row-save.is-failed{color:var(--color-error-text)}.tv9 .row-save-retry{border:0;background:transparent;padding:0 var(--space-xs);font:inherit;font-weight:var(--weight-semibold);color:var(--color-text-primary);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.tv9 .trow.is-unsaved{box-shadow:var(--trow-shadow)}.tv9 .trow .spark.nf-preview{display:inline-flex;align-items:center;gap:var(--space-2xs);height:20px;padding:0;border:0;background:none;font:inherit;cursor:pointer;border-radius:var(--radius-full)}.tv9 .trow .spark.nf-preview .nf-lbl{display:none}.tv9 .trow:focus-within .spark.nf-preview,.tv9 .trow:hover .spark.nf-preview{padding:0 var(--space-sm) 0 var(--space-xs);background:var(--color-nefer-fill);color:var(--color-nefer-text)}.tv9 .trow:focus-within .spark.nf-preview .nf-lbl,.tv9 .trow:hover .spark.nf-preview .nf-lbl{display:inline;font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;animation:v9-v9-fade-in var(--a-fast) var(--a-enter)}.tv9 .trow .spark.nf-preview:hover{background:var(--color-nefer-line)}.tv9 .wide-x .thead{z-index:7}.tv9 .wide-x .gband,.tv9 .wide-x .tadd{position:sticky;left:var(--frz-l,0);width:var(--frz-w,auto)}.tv9 .wide-x .thead>.th-check,.tv9 .wide-x .trow>.td-check{box-shadow:calc(-1 * var(--frz-l,0px)) 0 0 var(--color-bg-canvas)}.tv9 .wide-x .trow.is-open>.td-check{box-shadow:var(--edge-start-3) var(--color-bg-action),calc(-1 * var(--frz-l,0px)) 0 0 var(--color-bg-canvas)}.tv9 .wide-x .tbl.selecting .trow.sel>.td-check{box-shadow:var(--edge-start-3) var(--color-text-primary),calc(-1 * var(--frz-l,0px)) 0 0 var(--color-bg-canvas)}.tv9 .wide-x .tbl{width:-moz-min-content;width:min-content}.tv9 .wide-x .thead>.th:not(.th-title):not(.th-check){z-index:auto}.tv9 .trow .spark.nf-preview{flex:0 999 auto;min-width:20px;overflow:hidden}.tv9 .tbl-scroll.title-tight .trow:focus-within .row-actions,.tv9 .tbl-scroll.title-tight .trow:hover .row-actions{display:none}.tv9 .trow:focus-within .spark.nf-preview .nf-lbl,.tv9 .trow:hover .spark.nf-preview .nf-lbl{min-width:0;overflow:hidden;text-overflow:ellipsis}.tv9 .rcell-pair small.rcell-fresh{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .fres-list .rrow.is-new .ttl{font-weight:var(--weight-semibold)}.tv9 .fres-list .rrow.is-new .ttl:before{content:"";display:inline-block;width:6px;height:6px;margin-inline-end:var(--space-sm);border-radius:var(--radius-circle);background:var(--color-text-primary);vertical-align:middle}.tv9 .rrow.fx-leave{animation:v9-v9-row-leave var(--a-normal) var(--a-exit) forwards;pointer-events:none}@media (prefers-reduced-motion:reduce){.tv9 .rrow.fx-leave{animation:none}}.tv9 .calv9-pages .td.is-num{justify-content:flex-end;text-align:right;font-variant-numeric:tabular-nums}.tv9 .calv9-pages .rrow.is-static{cursor:default}.tv9 .calv9-settings .rrow.is-off .rrow-name{opacity:.55}.tv9 .card.is-proposal .tid{color:var(--color-text-secondary)}.tv9 .td.is-num{justify-content:flex-end;text-align:right}.tv9 .ttotals{cursor:default;border-top:1px solid var(--color-border-primary)}.tv9 .ttotals:hover{background:transparent}.tv9 .ttotals>.td-title{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .ttotals>.td{color:var(--color-text-primary);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.tv9 .fn-tx-card .fn-list .tbl-scroll{border:0;border-radius:0}.tv9 .fn-tx-card .ttotals{border-top:1px solid var(--color-border-secondary)}.tv9 .td.fn-more-cell{justify-content:center;padding:0}.tv9 .pj-dband .gband-aside{align-items:center;overflow:visible}.tv9 .gband.pj-dband{transition:box-shadow var(--a-normal) var(--a-enter)}.tv9 .gband.pj-dband.is-jumped{box-shadow:var(--focus-halo-ring)}.tv9 .pj-tl-lab .tid{margin:0}.tv9 .pj-tl-lab small.is-hot{color:var(--color-error-text)}.tv9 .rinv.is-compact .rinv-t .tid{flex:none;font-weight:var(--weight-medium)}.tv9 .pj-cell-bar>i.is-hot{background:var(--color-error-text)}.tv9 .pj-tm-h b.is-hot{color:var(--color-error-text)}.tv9 .pj-tm-bar>i.is-hot{background:var(--color-error-text)}.tv9 .fig-s .is-hot{font-weight:var(--weight-medium)}.tv9 .fig-s .is-hot,.tv9 .pj-rounds-step b.is-hot,.tv9 .pj-stop-del small.is-hot,.tv9 .pj-stop-t small.is-hot,.tv9 .pj-tw-h small.is-hot{color:var(--color-error-text)}.tv9 .td.is-num{font-variant-numeric:tabular-nums}.tv9 .cl-ret-h b.is-hot{color:var(--color-error-text)}@keyframes v9-spin{to{transform:rotate(1turn)}}@keyframes v9-fx-settle{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes v9-v9-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes v9-v9-row-leave{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(8px)}}@keyframes v9-v9-wash{0%{opacity:1}to{opacity:0}}@keyframes v9-v9-settle-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.tv9 .rrow-now{margin-left:var(--space-sm)}.tv9 .row-repeat,.tv9 .rrow-now{display:inline-flex;flex:none;align-items:center}.tv9 .row-repeat{margin-left:var(--space-xs);color:var(--color-text-tertiary)}.tv9 .sidebar-stack{flex:none;min-width:0;gap:0;background:var(--nav-ground)}.tv9 .side,.tv9 .sidebar-stack{display:flex;height:100%;overflow:hidden;border:0;border-radius:0;box-shadow:none}.tv9 .side{flex-direction:column;flex:none;width:240px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;backdrop-filter:none;transition:width var(--a-nav) var(--a-enter)}.tv9 .side.collapsed,.tv9 .sidebar-stack .side.collapsed{width:56px}.tv9 .sidebar-stack .side{width:56px;border-right:1px solid var(--nav-rule)}.tv9 .sidebar-stack .side:not(.collapsed){width:240px}.tv9 .ctx{display:flex;flex-direction:column;flex:none;width:232px;height:100%;overflow:hidden;background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;transition:width var(--a-nav) var(--a-enter)}.tv9 .sidebar-stack .ctx{width:232px;border-right:1px solid var(--nav-rule)}.tv9 .ctx.collapsed,.tv9 .sidebar-stack .ctx.collapsed{width:44px;padding:0;align-items:stretch}.tv9 .ws{display:flex;flex:none;align-items:center;gap:var(--space-sm);height:var(--topbar-h);margin:0;padding:0 var(--space-md) 0 var(--space-lg);border:0}.tv9 .side .ws .ws-switch.user.user-mini,.tv9 .ws-switch{display:flex;flex:1;align-items:center;gap:var(--space-sm);min-width:0;height:36px;padding:0 var(--space-xs);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer}.tv9 .side .ws .ws-switch.user.user-mini{margin:0}.tv9 .side .ws .ws-switch.user.user-mini:hover,.tv9 .ws-switch:hover{background:var(--nav-hover)}.tv9 .ws-switch>.svg{width:var(--icon-sm);height:var(--icon-sm);flex:none;color:var(--color-fg-quaternary)}.tv9 .ws-mark{display:grid;place-items:center;flex:none;width:var(--control-sm);height:var(--control-sm);border:0;border-radius:var(--radius-md);background:var(--color-text-primary);color:var(--color-text-on-action);box-shadow:none;font-family:var(--font);font-size:var(--text-md);font-weight:var(--weight-semibold);cursor:pointer}.tv9 .side .ws .ws-switch .ws-mark,.tv9 .side:not(.collapsed) .ws-mark{pointer-events:none}.tv9 .ws-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:var(--track-tight);color:var(--color-text-primary)}.tv9 .ws-switch .ws-name{display:block;line-height:var(--leading-tight)}.tv9 .ws-name small{display:none;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .ws-switch .ws-name small{display:block;margin-top:var(--space-2xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-regular)}.tv9 .side .ws .ws-switch .ws-chev{flex:none;width:12px;height:12px;margin-left:var(--space-2xs);color:var(--color-fg-quaternary)}.tv9 .user .ws-name{font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-medium)}.tv9 .side .user-mini{display:none}.tv9 .ws .ico-btn{width:28px;height:28px;color:var(--color-fg-quaternary)}.tv9 .ws .ico-btn:hover{background:var(--nav-hover);color:var(--color-text-primary)}.tv9 .side-tools{display:flex;gap:var(--space-xs);margin:0 var(--space-md) var(--space-md)}.tv9 .sidebar-search{display:flex;flex:1;align-items:center;gap:var(--space-md);min-width:0;height:32px;margin:0;padding:0 var(--space-lg);border:0;border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--field-edge);color:var(--color-text-placeholder);font:inherit;font-size:var(--text-md);cursor:pointer;overflow:hidden}.tv9 .sidebar-search:hover{color:var(--color-text-tertiary)}.tv9 .side:not(.collapsed) .sidebar-search span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.tv9 .sidebar-search kbd{margin-left:auto;padding:0 var(--space-xs);border:0;border-radius:var(--radius-xs);background:transparent;box-shadow:none;font-family:var(--font);font-size:var(--text-xs);color:var(--color-text-quaternary)}.tv9 .side-add{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--btn-edge);color:var(--color-text-secondary);cursor:pointer}.tv9 .side-add:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.tv9 .side-scroll{display:flex;flex:1;flex-direction:column;gap:var(--space-2xs);overflow-y:auto;overflow-x:hidden;padding:0 var(--space-md) var(--space-xl)}.tv9 .ctx-scroll::-webkit-scrollbar,.tv9 .side-scroll::-webkit-scrollbar{width:8px}.tv9 .ctx-scroll::-webkit-scrollbar-thumb,.tv9 .side-scroll::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:var(--radius-lg);background:var(--nav-hover);background-clip:padding-box}.tv9 .side-scroll:hover::-webkit-scrollbar-thumb{background:var(--color-border-strong);background-clip:padding-box}.tv9 .nav,.tv9 .side:not(.collapsed) .nav{position:relative;display:flex;align-items:center;gap:var(--space-md);height:var(--nav-row-h);padding:0 var(--space-lg);overflow:hidden;border-radius:var(--radius-md);font-size:var(--text-md);font-weight:var(--weight-regular);color:var(--color-text-secondary);text-decoration:none;white-space:nowrap;transition:background-color var(--a-fast) var(--a-enter),color var(--a-fast) var(--a-enter)}.tv9 .nav .ic{display:grid;place-items:center;flex:none;width:16px;color:var(--color-fg-quaternary)}.tv9 .nav .svg,.tv9 .side .nav .svg{width:var(--icon-md);height:var(--icon-md);stroke-width:var(--stroke-regular)}.tv9 .nav .lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .nav .cnt,.tv9 .side:not(.collapsed) .nav .cnt{position:static;display:inline;min-width:0;height:auto;padding:0;background:transparent;box-shadow:none;font-size:var(--text-xs);line-height:var(--type-12-lh);font-variant-numeric:tabular-nums;color:var(--color-text-quaternary)}.tv9 .side:not(.collapsed) .nav .cnt.danger{font-weight:var(--weight-semibold);color:var(--color-error-solid)}.tv9 .nav:hover{background:var(--nav-hover);color:var(--color-text-primary)}.tv9 .nav:hover .ic{color:var(--color-text-secondary)}.tv9 .nav.on,.tv9 .side .nav.on{background:var(--nav-chosen);box-shadow:none;color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .nav.on .ic,.tv9 .nav.on .svg,.tv9 .side .nav.on .svg{color:var(--color-text-primary)}.tv9 .nav.on .svg g,.tv9 .side .nav.on .svg g{stroke-width:var(--stroke-bold)}.tv9 .nav:focus-visible{border-radius:var(--radius-md)}.tv9 .nav .add{display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-tertiary);opacity:0}.tv9 .nav:hover .add{opacity:1}.tv9 .nav .add:hover{background:var(--nav-hover);color:var(--color-text-primary)}.tv9 .side .nav[title="Needs you"]{color:var(--color-text-secondary)}.tv9 .side .nav[title="Needs you"] .ic{color:var(--color-fg-quaternary)}.tv9 .side-group{display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .side-group+.side-group{margin-top:var(--space-md)}.tv9 .side .side-lbl-row{display:flex;align-items:center;gap:var(--space-2xs);height:28px;padding-right:var(--space-xs)}.tv9 .side .side-lbl,.tv9 .side-lbl{display:flex;align-items:center;height:24px;margin:0;padding:0 var(--space-lg);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--track-normal);text-transform:none;white-space:nowrap;color:var(--color-text-quaternary)}.tv9 .side .side-lbl-row .side-lbl{flex:1;min-width:0}.tv9 .side button.side-fold{display:flex;align-items:center;gap:var(--space-xs);border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--track-normal);text-transform:none;color:var(--color-text-quaternary);cursor:pointer}.tv9 .side button.side-fold:hover{color:var(--color-text-secondary)}.tv9 .side .side-chev{flex:none;width:10px;height:10px;color:var(--color-fg-quaternary);opacity:0;transition:transform var(--a-fast) var(--a-enter),opacity var(--a-fast) var(--a-enter)}.tv9 .side .side-group.folded .side-chev,.tv9 .side button.side-fold:focus-visible .side-chev,.tv9 .side-group:hover .side-chev{opacity:1}.tv9 .side .side-group.folded .side-chev{transform:rotate(-90deg)}.tv9 .side .side-group.folded.has-active .side-fold{color:var(--color-text-primary)}.tv9 .side .side-lbl-act{display:flex;flex:none}.tv9 .side .side-lbl-act .ico-btn{width:22px;height:22px;color:var(--color-fg-quaternary)}.tv9 .side .side-items{display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .side .side-items.is-folded{display:none}.tv9 .side-deck{display:flex;flex:none;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);border-top:1px solid var(--nav-rule);background:transparent}.tv9 .ask-nefer{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-md);width:100%;height:32px;padding:0 var(--space-lg);overflow:hidden;border:0;border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--ring-nefer);color:var(--color-nefer-text);font:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer}.tv9 .ask-nefer:hover{background:var(--color-nefer-bg)}.tv9 .an-mark,.tv9 .ask-nefer .an-mark{display:grid;place-items:center;flex:none;width:16px;color:var(--color-nefer-solid)}.tv9 .an-lbl{flex:1;text-align:left;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .side.collapsed .ws{flex-direction:column;justify-content:center;gap:var(--space-2xs);height:auto;padding:var(--space-sm) 0 var(--space-2xs)}.tv9 .side.collapsed .ws-switch{display:none}.tv9 .side.collapsed .ws .ws-switch.user.user-mini{display:grid;place-items:center;flex:none;width:36px;height:36px;margin:0;padding:0}.tv9 .side.collapsed .user small,.tv9 .side.collapsed .user>.svg,.tv9 .side.collapsed .ws .ws-switch .ws-chev,.tv9 .side.collapsed .ws .ws-switch .ws-name,.tv9 .side.collapsed .ws-name{display:none}.tv9 .side.collapsed .ws-mark{margin:0}.tv9 .side.collapsed .user-mini{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:var(--radius-md);background:transparent}.tv9 .side.collapsed .user-mini:hover{background:var(--nav-hover)}.tv9 .side.collapsed .user{margin-inline:auto;justify-content:center;width:36px;height:36px;padding:0;border:0;background:transparent;box-shadow:none}.tv9 .side.collapsed .ws .ico-btn{display:none}.tv9 .side.collapsed .ws .ws-expand{display:grid;width:28px;height:28px;color:var(--color-fg-quaternary);opacity:1}.tv9 .side.collapsed .ws .ws-expand:hover{background:var(--nav-hover);color:var(--color-text-primary)}.tv9 .side.collapsed .side-tools{flex-direction:column;align-items:stretch;gap:var(--space-2xs);margin:var(--space-2xs) var(--space-md) var(--space-sm)}.tv9 .side.collapsed .side-tools .sidebar-search,.tv9 .side.collapsed .sidebar-search{flex:none;width:auto;height:32px;margin:0;padding:0 var(--space-lg);background:transparent;box-shadow:none;color:var(--color-fg-quaternary)}.tv9 .side.collapsed .sidebar-search:hover{background:var(--nav-hover);color:var(--color-text-primary)}.tv9 .side.collapsed .sidebar-search kbd,.tv9 .side.collapsed .sidebar-search span{display:none}.tv9 .side.collapsed .side-add{width:auto;height:32px;padding:0 var(--space-lg);place-items:center start;background:transparent;box-shadow:none;color:var(--color-fg-quaternary)}.tv9 .side.collapsed .side-add:hover{background:var(--nav-hover);color:var(--color-text-primary)}.tv9 .side.collapsed .an-lbl,.tv9 .side.collapsed .ask-nefer .an-lbl,.tv9 .side.collapsed .lbl{opacity:0;visibility:hidden;transition:opacity var(--a-fast) var(--a-enter),visibility 0s linear var(--a-fast)}.tv9 .side.collapsed .recent{display:none}.tv9 .side.collapsed .side-scroll{gap:var(--space-2xs);padding:0 var(--space-md) var(--space-lg)}.tv9 .side.collapsed .side-lbl-row{position:relative;visibility:hidden}.tv9 .side.collapsed .side-lbl-row:after{content:"";position:absolute;left:var(--space-lg);right:var(--space-lg);top:50%;height:1px;background:var(--nav-rule);visibility:visible}.tv9 .side.collapsed .side-items.is-folded{display:flex}.tv9 .side.collapsed .nav .cnt{position:absolute;inset-block-start:var(--space-xs);inset-inline-start:var(--space-3xl);display:block;width:7px;height:7px;min-width:0;padding:0;border-radius:var(--radius-circle);background:var(--color-text-primary);box-shadow:var(--nav-dot-cut);color:transparent;font-size:0;line-height:0}.tv9 .side.collapsed .nav .cnt.danger{background:var(--color-error-solid)}.tv9 .side.collapsed .side-deck{align-items:stretch;gap:var(--space-sm);padding:var(--space-md);border-top:0;background:transparent}.tv9 .side.collapsed .side-deck .nav{height:var(--nav-row-h)}.tv9 .side.collapsed .ask-nefer{padding:0 var(--space-lg)}.tv9 .ctx-h,.tv9 .sidebar-stack .ctx-h{display:flex;flex:none;align-items:center;gap:var(--space-md);box-sizing:border-box;height:var(--topbar-h);min-height:var(--topbar-h);padding:0 var(--space-md) 0 var(--space-xl);border:0;border-bottom:1px solid var(--nav-rule)}.tv9 .ctx-h-c{flex:1;min-width:0}.tv9 .ctx-h b,.tv9 .ctx-h-c b{display:block;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--track-tight);white-space:nowrap;color:var(--color-text-primary)}.tv9 .ctx-h-c small{display:block;margin-top:var(--space-2xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .ctx-h .ico-btn{width:28px;height:28px;margin-left:auto;color:var(--color-fg-quaternary)}.tv9 .ctx-h .ico-btn:hover{background:var(--nav-hover);color:var(--color-text-primary)}.tv9 .ctx-h:has(>.ctx-h-tools){display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-content:center;align-items:center;-moz-column-gap:var(--space-2xs);column-gap:var(--space-2xs)}.tv9 .ctx-h:has(>.ctx-h-tools) .ctx-h-c{display:contents}.tv9 .ctx-h:has(>.ctx-h-tools) .ctx-h-c small{grid-column:1/-1;grid-row:2;margin-top:0}.tv9 .ctx-h-tools{display:inline-flex;align-items:center;gap:var(--space-2xs)}.tv9 .ctx-h-tools+.ico-btn{margin-left:0}.tv9 .ctx-h-tools :is(.top-timer:not(.on),.top-help){display:inline-grid;place-items:center;width:var(--control-sm);height:var(--control-sm);margin:0;padding:0;border-radius:var(--radius-md);background:none;box-shadow:none;color:var(--color-fg-quaternary)}.tv9 .ctx-h-tools :is(.top-timer:not(.on),.top-help):hover{background:var(--nav-hover);color:var(--color-text-primary)}.tv9 .ctx-h-tools .top-timer:not(.on) .svg{color:inherit}.tv9 .ctx-h-tools .top-timer.on{height:var(--control-sm);margin:0}.tv9 .ctx-h-tools .top-timer-l{display:none}.tv9 .ctx-reopen{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-fg-quaternary);cursor:pointer}.tv9 .ctx-reopen:hover{background:var(--nav-hover);color:var(--color-text-primary)}.tv9 .ctx-scroll{display:flex;flex:1;flex-direction:column;gap:0;overflow-y:auto;overflow-x:hidden;padding:var(--space-2xs) var(--space-sm) var(--space-xl)}.tv9 .ctx-scroll>*{flex-shrink:0}.tv9 .ctx-foot{flex:none;padding:var(--space-md);border-top:1px solid var(--nav-rule);background:transparent}.tv9 .ctx-hint{margin:var(--space-2xs) var(--space-md) var(--space-sm);font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--color-text-tertiary)}.tv9 .ctx-sec{margin:0 0 var(--space-sm)}.tv9 .ctx-lbl{height:24px;margin:var(--space-lg) 0 var(--space-xs);padding:0 var(--space-md)}.tv9 .ctx-lbl,.tv9 .ctx-sec>summary.ctx-lbl{display:flex;align-items:center;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--track-normal);text-transform:none;color:var(--color-text-quaternary)}.tv9 .ctx-sec>summary.ctx-lbl{gap:var(--space-xs);height:28px;margin:var(--space-sm) 0 var(--space-2xs);padding:0 var(--space-sm);border-radius:var(--radius-sm);list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.tv9 .ctx-sec>summary.ctx-lbl::-webkit-details-marker{display:none}.tv9 .ctx-sec>summary.ctx-lbl:hover{color:var(--color-text-secondary)}.tv9 .ctx-chev{order:2;display:grid;place-items:center;width:14px;color:var(--color-fg-quaternary);opacity:0;transition:transform var(--a-normal) var(--a-enter),opacity var(--a-fast) var(--a-enter)}.tv9 .ctx-chev .svg{width:var(--icon-sm);height:var(--icon-sm)}.tv9 .ctx-sec:not([open])>summary .ctx-chev,.tv9 .ctx-sec>summary:focus-visible .ctx-chev,.tv9 .ctx-sec>summary:hover .ctx-chev{opacity:1}.tv9 .ctx-sec:not([open])>summary .ctx-chev{transform:rotate(-90deg)}.tv9 .ctx-lbl-t{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .ctx-sec-actions{order:3;display:inline-flex;gap:var(--space-2xs);margin-left:auto}.tv9 .ctx-sec-body{animation:none}.tv9 .ctx .view,.tv9 .view{position:relative;display:flex;align-items:center;gap:var(--space-md);height:var(--nav-row-h);padding:0 var(--space-sm);overflow:hidden;border-radius:var(--radius-md);font-size:var(--text-md);font-weight:var(--weight-regular);color:var(--color-text-secondary);text-decoration:none;white-space:nowrap;transition:background-color var(--a-fast) var(--a-enter),color var(--a-fast) var(--a-enter)}.tv9 .ctx .view .ic,.tv9 .view .ic{display:grid;place-items:center;flex:none;width:18px;color:var(--color-fg-quaternary)}.tv9 .ctx .view .svg,.tv9 .view .svg{width:var(--icon-md);height:var(--icon-md);stroke-width:var(--stroke-regular)}.tv9 .ctx .view .lbl,.tv9 .view .lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .ctx .view .cnt,.tv9 .view .cnt{font-size:var(--text-xs);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;color:var(--color-text-quaternary)}.tv9 .ctx .view:hover,.tv9 .ctx button.view:hover,.tv9 .view:hover{background:var(--nav-hover);color:var(--color-text-primary)}.tv9 .ctx .view:hover .ic,.tv9 .view:hover .ic{color:var(--color-text-secondary)}.tv9 .ctx .view.on,.tv9 .view.on{background:var(--nav-chosen);box-shadow:none;color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .ctx .view.on .ic,.tv9 .ctx .view.on .svg,.tv9 .view.on .ic,.tv9 .view.on .svg{color:var(--color-text-primary)}.tv9 .ctx .view.on .svg g{stroke-width:var(--stroke-bold)}.tv9 .ctx .view.on .cnt{color:var(--color-text-tertiary)}.tv9 .ctx .view.risk .ic,.tv9 .view.risk .ic{color:var(--color-error-solid)}.tv9 .ctx .view .cnt.danger,.tv9 .view .cnt.danger{font-weight:var(--weight-semibold);color:var(--color-error-solid)}.tv9 .ctx .view.needs .ic{color:var(--color-nefer-solid)}.tv9 .ctx .view.needs:hover .ic{color:var(--color-nefer-text)}.tv9 .ctx .view.needs .cnt.danger{font-weight:var(--weight-semibold);color:var(--color-nefer-solid)}.tv9 .ctx .view[data-act=preset-view] .ic{color:var(--color-fg-quaternary)}.tv9 .ctx button.view:focus-visible,.tv9 .view:focus-visible{border-radius:var(--radius-md)}.tv9 .ctx button.view{width:100%;min-width:0;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.tv9 .view-aside{display:inline-flex;flex:none;margin-left:var(--space-xs);color:var(--color-text-tertiary)}.tv9 .ctx-fold{margin:0}.tv9 .ctx-fold>summary.ctx-fold-h{list-style:none;cursor:pointer}.tv9 .ctx-fold>summary.ctx-fold-h::-webkit-details-marker{display:none}.tv9 .ctx-fold-chev .svg{transition:transform var(--a-normal) var(--a-enter)}.tv9 .ctx-fold[open]>summary .ctx-fold-chev .svg{transform:rotate(90deg)}.tv9 .ctx-fold-b{padding-left:var(--space-lg)}.tv9 .ctx-place{display:flex;flex-direction:column}.tv9 .ctx .view.ctx-place-h{gap:0;padding:0 var(--space-md) 0 var(--space-2xs)}.tv9 .ctx-place-chev{display:grid;place-items:center;flex:none;width:20px;height:24px;margin-right:var(--space-2xs);padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-fg-quaternary);cursor:pointer}.tv9 .ctx-place-chev:hover{background:var(--nav-hover);color:var(--color-text-primary)}.tv9 .ctx-place-chev .svg{transition:transform var(--a-normal) var(--a-enter)}.tv9 .ctx-place.is-open>.ctx-place-h .ctx-place-chev .svg{transform:rotate(90deg)}.tv9 .ctx-place-go{display:flex;flex:1;align-items:center;gap:var(--space-md);min-width:0;height:100%;color:inherit;text-decoration:none}.tv9 .ctx-place-go:focus-visible{border-radius:var(--radius-md)}.tv9 .ctx-place.is-current>.ctx-place-h{color:var(--color-text-primary)}.tv9 .ctx-place-b{display:flex;flex-direction:column;padding-left:var(--place-indent)}.tv9 .ctx.collapsed .ctx-h{justify-content:center;height:var(--topbar-h);padding:0}.tv9 .ctx.collapsed .ctx-reopen{width:32px;height:32px}.tv9 .ctx.collapsed .ctx-scroll{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm) var(--space-xl)}.tv9 .ctx.collapsed .view{width:auto;height:var(--nav-row-h);padding:0 var(--space-sm);justify-content:flex-start}.tv9 .ctx.collapsed .view .ic{width:18px}.tv9 .ctx.collapsed .view .cnt,.tv9 .ctx.collapsed .view .lbl,.tv9 .ctx.collapsed .view-aside{opacity:0;visibility:hidden;transition:opacity var(--a-fast) var(--a-enter),visibility 0s linear var(--a-fast)}.tv9 .ctx.collapsed .ctx-hint,.tv9 .ctx.collapsed .ctx-lbl,.tv9 .ctx.collapsed .ctx-sec:not([open]){display:none}.tv9 .ctx.collapsed .ctx-sec:has(>.ctx-sec-body:empty){display:none}.tv9 .ctx.collapsed .ctx-sec-body{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2xs)}.tv9 .ctx.collapsed .ctx-sec+.ctx-sec{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--nav-rule)}.tv9 .ctx.collapsed .ctx-foot{display:flex;justify-content:center;padding:var(--space-md) var(--space-sm)}@supports (animation-timeline:scroll()){.tv9 .ctx-scroll,.tv9 .side-scroll{-webkit-mask-image:linear-gradient(to bottom,transparent 0,var(--mask-solid) var(--rail-fade-top),var(--mask-solid) calc(100% - var(--rail-fade-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,var(--mask-solid) var(--rail-fade-top),var(--mask-solid) calc(100% - var(--rail-fade-bottom)),transparent 100%);animation:v9-v9-rail-fade linear both;animation-timeline:scroll(self)}}@media (hover:none){.tv9 .ctx-chev,.tv9 .ctx-h .ico-btn,.tv9 .side .side-chev,.tv9 .ws .ico-btn{opacity:1}}@media (prefers-reduced-motion:reduce){.tv9 .an-lbl,.tv9 .ctx,.tv9 .ctx-chev,.tv9 .ctx-fold-chev .svg,.tv9 .nav .lbl,.tv9 .side,.tv9 .side .side-chev,.tv9 .view .lbl{transition:none}.tv9 .ctx-scroll,.tv9 .side-scroll{animation:none;-webkit-mask-image:none;mask-image:none}}@media (prefers-contrast:more){.tv9 .ctx-hint{color:var(--color-text-secondary)}}@media (max-width:1100px){.tv9 .side{width:214px}.tv9 .sidebar-stack .side:not(.collapsed){width:220px}.tv9 .sidebar-stack .ctx{width:204px}}@media (max-width:1024px){.tv9 .ctx{display:none}}@media (max-width:920px){.tv9 .side{display:none}}@media (max-width:900px){.tv9 .side,.tv9 .sidebar-stack .side,.tv9 .sidebar-stack .side.collapsed{width:56px}.tv9 .side .ws{padding:0;justify-content:center}.tv9 .ctx-h-c small,.tv9 .side .an-lbl,.tv9 .side .cnt,.tv9 .side .lbl,.tv9 .side .recent,.tv9 .side .side-lbl,.tv9 .side .ws-mark,.tv9 .side .ws-name,.tv9 .sidebar-search kbd,.tv9 .sidebar-search span{display:none}.tv9 .side .nav{width:40px;height:40px;margin:0 auto;padding:0;justify-content:center}.tv9 .side-scroll{gap:var(--space-xs);padding-left:var(--space-sm);padding-right:var(--space-sm)}.tv9 .side-deck{padding:var(--space-sm)}.tv9 .sidebar-search{width:36px;height:36px;margin:0 auto var(--space-lg);padding:0;justify-content:center}.tv9 .ask-nefer{width:40px;height:40px;padding:0;justify-content:center}.tv9 .side .user{width:44px;height:44px;padding:0;justify-content:center}.tv9 .sidebar-stack .ctx{width:220px}}@media (min-width:701px) and (max-width:900px){.tv9 .sidebar-stack .ctx{width:44px}}@media (max-width:700px){.tv9 .side{display:flex;width:56px;border-radius:0}.tv9 .side .ws{height:56px}.tv9 .sidebar-stack .ctx{display:none}.tv9 .sidebar-stack{width:56px}}.tv9 button.nav{width:100%;border:0;background:transparent;font:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);text-align:left;cursor:pointer}.tv9 button.nav:hover{background:var(--nav-hover)}.tv9 .ctx .view.on:hover,.tv9 .nav.on:hover,.tv9 .side .nav.on:hover,.tv9 .view.on:hover{background:var(--nav-chosen-hover)}.tv9 .user{display:flex;align-items:center;gap:var(--space-md)}.tv9 .recent{display:flex;flex-direction:column;gap:0;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-lg);cursor:pointer;line-height:var(--leading-tight)}.tv9 .recent:hover{background:var(--color-bg-hover)}.tv9 .recent{font-size:var(--text-xs)}.tv9 .user{height:40px;margin-top:var(--space-sm);padding:0 var(--space-sm);border:1px solid var(--color-border-primary);border-radius:var(--radius-xl)}.tv9 .ctx-h .em{border:0;color:var(--color-text-on-action);place-items:center;width:26px;background:var(--color-text-primary)}.tv9 .user{background:var(--color-bg-primary);border-color:var(--color-border-secondary)}.tv9 .user:hover{box-shadow:none;background:var(--color-bg-hover)}.tv9 .ctx-h .em{height:26px;border-radius:var(--radius-lg);box-shadow:none;display:none}.tv9 .ws-row .ws-mark{width:36px;height:36px;border-radius:var(--radius-lg);background:var(--color-text-primary);color:var(--color-text-on-action);display:grid;place-items:center;font-weight:var(--weight-semibold);font-size:var(--text-lg);pointer-events:none}.tv9 .ctx .view .cv-x{display:none;margin-left:auto;width:20px;height:20px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-fg-quaternary)}.tv9 .ctx .view:hover .cv-x{display:grid}.tv9 .ctx .view .cv-x:hover{background:var(--color-bg-active);color:var(--color-text-primary)}.tv9 .side.fx-expand .lbl,.tv9 .side.fx-expand .ws-name{animation:v9-fx-settle var(--a-normal) var(--a-enter) both}@media (prefers-reduced-motion:reduce){.tv9 .side.fx-expand .lbl,.tv9 .side.fx-expand .ws-name{animation:none}}.tv9 button.user{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:inherit}.tv9 .nf-history .ctx-sec{margin:0 calc(var(--space-xs) * -1)}.tv9 .nf-history .ctx-sec-body{display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .rview-rec .lbl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .top-timer.on.is-paused{border-color:var(--color-border-secondary);color:var(--color-text-secondary);background:var(--color-bg-primary)}.tv9 .top-timer.on.is-paused .rec-note{color:var(--color-text-tertiary)}.tv9 .ctx.collapsed .rside-top+.ctx-sec{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-bg-quiet)}.tv9 .calv9-app .ctx[data-fold=pending]{transition:none}@media (max-width:1479px){.tv9 .calv9-app .ctx[data-fold=pending]{width:44px;padding:0}.tv9 .calv9-app .ctx[data-fold=pending]>*{visibility:hidden}}.tv9 .topbar{position:relative;z-index:12;display:flex;flex:none;align-items:center;gap:var(--space-md);height:var(--topbar-h);padding:0 var(--space-md) 0 var(--space-xl);border-bottom:1px solid var(--color-border-secondary);background:var(--color-bg-canvas);backdrop-filter:none}.tv9 .topbar>.sep{color:var(--color-text-disabled)}.tv9 .current-view{display:flex;align-items:baseline;gap:var(--space-sm);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .view-count{font-size:var(--text-xs);font-weight:var(--weight-regular);letter-spacing:var(--track-normal);color:var(--color-text-quaternary);unicode-bidi:plaintext}.tv9 .view-switch{display:none}.tv9 .top-utils{display:flex;align-items:center;gap:var(--space-xs)}.tv9 .top-sep{flex:none;width:var(--hairline);height:18px;margin:0 var(--space-xs);background:var(--color-border-secondary)}.tv9 .topbar .ctx-search{width:min(280px,24vw);height:var(--control-md);margin:0 var(--space-sm) 0 0;padding:0 var(--space-md);border:0;border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--field-edge);color:var(--color-text-placeholder)}.tv9 .topbar .ctx-search kbd{margin-left:auto}.tv9 .topbar .ctx-search.is-open{position:relative;width:min(300px,26vw);opacity:1;transform:none;animation:v9-fx-settle var(--a-fast) var(--a-enter)}.tv9 .top-timer{display:inline-flex;align-items:center;gap:var(--space-sm);height:var(--control-md);margin-right:var(--space-2xs);border:0;border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--btn-edge);color:var(--color-text-primary);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer}.tv9 .top-timer:hover{background:var(--color-bg-secondary)}.tv9 .top-timer .svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-text-primary)}.tv9 .top-timer.on{width:auto;padding:0 var(--space-md);gap:var(--space-sm);color:var(--color-text-primary)}.tv9 .top-timer.on>span{display:inline-flex;min-width:0;max-width:var(--top-timer-label-w);align-items:baseline}.tv9 .top-timer-t{font-variant-numeric:tabular-nums}.tv9 .top-timer-l{overflow:hidden;font-weight:var(--weight-medium);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:pre}.tv9 .top-timer.on .rec-dot{display:inline-block;flex:none;width:var(--space-sm);height:var(--space-sm);border-radius:var(--radius-full);background:var(--color-text-primary);animation:v9-v9-breathe calc(1.8s * var(--a-k)) var(--a-move) var(--a-loop)}.tv9 .topbar .top-timer:not(.on){justify-content:center;width:var(--control-md);height:var(--control-md);margin:0;padding:0;background:transparent;box-shadow:none;color:var(--color-fg-quaternary)}.tv9 .topbar .top-timer:not(.on):hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.tv9 .topbar .top-timer:not(.on) .svg{width:var(--icon-md);height:var(--icon-md);color:currentColor}.tv9 .top-timer.v9-start{position:relative}.tv9 .top-timer.v9-start:after{content:"";position:absolute;inset:calc(var(--space-xs) * -1);border:1.5px solid var(--color-text-primary);border-radius:inherit;pointer-events:none;animation:v9-v9-ring var(--a-layout) var(--a-enter) forwards}@media (max-width:1100px){.tv9 .topbar{padding:0 var(--space-md) 0 var(--space-lg)}.tv9 .current-view .view-count,.tv9 .top-timer span{display:none}.tv9 .top-timer{justify-content:center;width:32px;padding:0}}@media (max-width:700px){.tv9 .topbar{height:56px;padding:0 var(--space-md)}.tv9 .topbar .tb-ic{display:none}.tv9 .topbar .top-action{display:grid}.tv9 .top-timer,.tv9 .topbar .ctx-search,.tv9 .topbar .current-view,.tv9 .topbar .top-action span,.tv9 .topbar .top-action.nefer-action b,.tv9 .topbar>.sep{display:none}.tv9 .topbar .crumb .c.cur{font-size:var(--text-md)}.tv9 .view-switch{display:inline-flex;align-items:center;gap:var(--space-sm);max-width:46vw;height:32px;margin-left:var(--space-sm);padding:0 var(--space-md) 0 var(--space-sm);border:0;border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--btn-edge);color:var(--color-text-primary);font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer}.tv9 .view-switch span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .view-switch .svg{flex:none;width:var(--icon-sm);height:var(--icon-sm);color:var(--color-fg-quaternary)}}@media (hover:none),(pointer:coarse){.tv9 .topbar .tb-ic{min-width:40px;height:40px}.tv9 .topbar :is(.tb-ic,.top-action)[data-act=search-toggle]{flex:none;width:40px}}.tv9 .topbar .crumb .c.cur .is-nefer{color:var(--color-nefer-solid)}.tv9 .crumb .c{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-lg)}.tv9 .crumb .c:hover{background:var(--color-bg-hover)}.tv9 .crumb .sep{color:var(--color-text-disabled)}.tv9 .crumb .cur{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .rec-dot{width:7px;height:7px;border-radius:var(--radius-circle);background:var(--color-text-primary);flex:none;animation:v9-recpulse calc(1.5s * var(--a-k)) ease-in-out var(--a-loop)}@media (prefers-reduced-motion:reduce){.tv9 .rec-dot{animation:none}}.tv9 .crumb .c:first-child,.tv9 .crumb>.sep{display:none}.tv9 .crumb .c.cur{display:flex}@media (max-width:700px){.tv9 .crumb .c.cur{font-size:var(--text-xl)}}.tv9 .rec-inline .rec-dot{width:6px;height:6px}.tv9 .crumb .c.cur{align-items:center;gap:var(--space-md);padding:0;color:var(--color-text-primary);letter-spacing:var(--track-tighter)}.tv9 .crumb .c.cur,.tv9 .crumb h1.c.cur{font-weight:var(--weight-semibold);font-size:var(--text-xl)}.tv9 .crumb h1.c.cur{margin:0}.tv9 .rec-dot{animation-duration:calc(2s * var(--a-k));animation-iteration-count:12}.tv9 .rec .rec-dot,.tv9 .rec-peek .rec-dot,.tv9 .trow .rec-inline .rec-dot{width:6px;height:6px;margin:0;border-radius:var(--radius-circle);flex:none}.tv9 .sep{color:var(--color-text-quaternary)}.tv9 .rec .rec-dot,.tv9 .rec-inline .rec-dot,.tv9 .rec-peek .rec-dot,.tv9 .topbar .rec .rec-dot,.tv9 .trow .rec-inline .rec-dot{background:var(--color-text-primary);animation:v9-v9-breathe calc(1.8s * var(--a-k)) var(--a-move) var(--a-loop)}@keyframes v9-recpulse{0%,to{opacity:1}50%{opacity:.28}}@keyframes v9-v9-breathe{0%,to{opacity:1}50%{opacity:.3}}.tv9 .nefer-card{border:1px solid var(--color-nefer-line);background:var(--color-nefer-fill);border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-lg);margin-bottom:var(--space-xl);border-color:var(--color-border-primary)}.tv9 .nefer-card p{margin:0 0 var(--space-md);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .held-summary{flex:1;min-width:0}.tv9 .held-summary b{display:block;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary);unicode-bidi:plaintext}.tv9 .held-summary small{display:block;margin-top:var(--space-2xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-regular);font-size:var(--text-sm);color:var(--color-text-tertiary);unicode-bidi:plaintext}.tv9 .nefer-slot{overflow:hidden;border-color:var(--color-border-primary)}.tv9 .nefer-decisions{padding:var(--space-md) var(--space-lg) 0;flex-wrap:wrap;display:flex;align-items:center;gap:var(--space-sm);margin:var(--space-lg) var(--space-lg) 0}.tv9 .nefer-decisions .btn{height:29px;border-radius:var(--radius-md)}.tv9 .nefer-trace{display:flex;align-items:center;gap:var(--space-sm);margin:var(--space-lg) var(--space-lg) 0;padding-top:var(--space-md);border-top:1px solid var(--color-nefer-line);color:var(--color-text-tertiary);font-size:var(--text-sm)}.tv9 .nefer-trace .svg{color:var(--color-nefer-solid)}.tv9 .nefer-review-count{font-size:var(--text-md);font-weight:var(--weight-semibold);background:var(--color-nefer-action);border-color:transparent;color:var(--color-nefer-on-action)}.tv9 .drafts-drawer{width:min(520px,93vw);box-shadow:var(--shadow-modal)}.tv9 .drafts-title{display:inline-flex;align-items:center;gap:var(--space-md);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .drafts-title .svg{color:var(--color-nefer-solid)}.tv9 .drafts-title b{min-width:20px;height:20px;padding:0 var(--space-sm);display:inline-grid;place-items:center;border-radius:var(--radius-full);background:var(--color-nefer-action);color:var(--color-nefer-on-action);font-size:var(--text-xs)}.tv9 .drafts-in{padding:0 var(--space-2xl) var(--space-2xl)}.tv9 .drafts-bulk{display:flex;flex-direction:column;gap:var(--space-md);margin:var(--space-lg) 0 var(--space-xl);padding:var(--space-lg);border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--card-edge);color:var(--color-text-tertiary);font-size:var(--text-md)}.tv9 .drafts-bulk-actions{display:flex;gap:var(--space-sm);flex-wrap:wrap}.tv9 .draft-card{margin-bottom:var(--space-md);padding:var(--space-lg) var(--space-xl);border:0;border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .draft-card header{display:flex;align-items:center;gap:var(--space-md);min-width:0}.tv9 .draft-title{flex:1;min-width:0;border:0;background:transparent;padding:0;text-align:left;font:inherit;font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-text-secondary);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .draft-title:hover{color:var(--color-text-primary);text-decoration:underline}.tv9 .draft-client{font-size:var(--text-sm);white-space:nowrap;color:var(--color-text-tertiary)}.tv9 .draft-copy{margin:var(--space-md) 0 0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-tertiary);unicode-bidi:plaintext}.tv9 .draft-diff{display:inline-flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-md);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-md);background:var(--color-bg-hover);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .draft-diff small{font-weight:var(--weight-medium);letter-spacing:var(--track-label);font-size:var(--text-xs);text-transform:uppercase;color:var(--color-text-tertiary)}.tv9 .draft-diff i{font-style:normal;color:var(--color-text-tertiary)}.tv9 .draft-card footer{display:flex;gap:var(--space-sm);margin-top:var(--space-md)}.tv9 .drafts-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:var(--space-2xl) 0;color:var(--color-text-tertiary);text-align:center}.tv9 .drafts-empty .svg{color:var(--color-success-solid)}.tv9 .drafts-empty b{color:var(--color-text-primary);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.tv9 .drafts-empty span{font-size:var(--text-md)}.tv9 .nefer-slot.ns{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.tv9 .ns .nefer-decisions{padding:0;gap:var(--space-sm)}.tv9 .ns .nefer-decisions .btn{height:30px;font-size:var(--text-md)}.tv9 .ns .nefer-trace{display:flex;align-items:center;gap:0 var(--space-sm);line-height:var(--leading-normal);margin:0}.tv9 .nefer-slot .nefer-trace,.tv9 .ns .nefer-trace{font-size:var(--text-sm);color:var(--color-text-tertiary);flex-wrap:wrap}.tv9 .drafts-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);margin-top:var(--space-md);padding:var(--space-md);border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--card-edge);font-size:var(--text-md);color:var(--color-text-secondary)}.tv9 .drafts-confirm span{flex:1 1 160px}.tv9 .nefer-banner{position:relative;display:flex;align-items:center;gap:var(--space-md);min-height:var(--nefer-line-h);margin:0 0 var(--space-lg);padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-lg);border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .nefer-banner>.svg{flex:none;color:var(--color-nefer-solid)}.tv9 .nefer-banner .held-summary{display:flex;flex:1;flex-wrap:wrap;align-items:baseline;gap:var(--space-2xs) var(--space-md);min-width:0}.tv9 .nefer-banner .held-summary b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .nefer-banner .held-summary small{margin:0;font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .nefer-banner .nefer-review-count{display:inline-flex;flex:none;align-items:center;gap:var(--space-xs);height:32px;padding:0 var(--space-md) 0 var(--space-lg);border:0;border-radius:var(--radius-md);background:var(--color-nefer-action);box-shadow:var(--btn-edge-solid);color:var(--color-nefer-on-action);font:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);cursor:pointer}.tv9 .ns{border-color:var(--color-border-primary)}.tv9 .nefer-review-count:hover{background:var(--color-nefer-action-hover)}.tv9 .drafts-title>.svg{color:var(--color-nefer-solid)}.tv9 .draft-card .draft-diff{border:0;background:var(--color-bg-tertiary)}.tv9 .ns-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) 0;margin:var(--space-md) var(--space-lg) 0;color:var(--color-text-tertiary);font-size:var(--text-md);line-height:var(--leading-snug)}.tv9 .nefer-banner .nefer-review-count:hover{background:var(--color-nefer-action-hover);filter:none}.tv9 .nefer-banner .nefer-review-count .svg{color:currentColor}.tv9 .ns-more-trigger{width:32px;height:32px;display:grid;place-items:center;border:0;box-shadow:var(--btn-edge);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-secondary);cursor:pointer}.tv9 .ns-more-trigger:hover,.tv9 .ns-more-trigger[aria-expanded=true]{background:var(--color-bg-secondary);color:var(--color-text-primary)}.tv9 .ns-fold{width:100%;border:0;border-radius:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.tv9 .ns-fold:hover{background:var(--color-nefer-bg)}.tv9 .ns-fold-t{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .ns-fold-chev{flex:none;color:var(--color-fg-quaternary);transition:transform var(--a-normal) var(--a-enter)}.tv9 .ns-fold[aria-expanded=true] .ns-fold-chev{transform:rotate(180deg)}.tv9 .ns-reasons{list-style:disc outside;margin:0;padding:0 0 0 var(--space-xl);color:var(--color-text-secondary);font-size:var(--text-lg);line-height:var(--leading-normal)}.tv9 .ns-reasons li{margin:var(--space-2xs) 0}.tv9 .ns-reasons li::marker{color:var(--color-nefer-solid)}.tv9 .ns-draft-copy:focus:where(:not(:focus-visible)){outline:0}.tv9 .ns-draft-copy:focus-visible{border-radius:var(--radius-sm)}.tv9 .nefer-banner.is-compact{min-height:var(--nefer-line-h-compact);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-lg);gap:var(--space-sm)}.tv9 .nefer-banner.is-compact .held-summary small{display:none}.tv9 .nefer-banner.is-compact .held-summary b{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .nefer-banner.is-compact .nefer-review-count{height:28px;padding:0 var(--space-md);background:var(--color-bg-primary);box-shadow:var(--ring-nefer);color:var(--color-nefer-text)}.tv9 .ns-eye{color:var(--color-nefer-solid)}.tv9 .nefer-slot.ns-note{--ns-x:var(--ns-x-flush);position:relative;overflow:visible;font-size:var(--text-md)}.tv9 :is(.peek,.crail) .nefer-slot.ns-note:is(.ns-collapsed,.is-decided){padding:var(--space-xs) var(--space-lg)}.tv9 :is(.ns-note,.ns-note-row) .ns-who{display:flex;align-items:center;gap:var(--space-sm);min-width:0;min-height:28px;width:100%;margin:0;padding:0;font:inherit;font-size:var(--text-xs);color:var(--color-text-tertiary);text-align:left}.tv9 .ns-note button.ns-who{border:0;border-radius:0;background:none;cursor:pointer}.tv9 .ns-note button.ns-who:hover{background:none}.tv9 .ns-note button.ns-who:hover .ns-fold-chev{color:var(--color-text-secondary)}.tv9 .ns-note button.ns-who:focus-visible{border-radius:var(--radius-md)}.tv9 :is(.ns-note,.ns-note-row) .ns-av{display:inline-grid;flex:none;place-items:center;width:28px;height:28px;border-radius:var(--radius-full);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 :is(.ns-note,.ns-note-row) .ns-name{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ns-note .ns-by{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .ns-note .ns-said:before{content:"· ";color:var(--color-text-quaternary)}.tv9 :is(.ns-note,.ns-note-row) .ns-pill{display:inline-flex;flex:none;align-items:center;gap:var(--space-xs);height:22px;padding:0 var(--space-sm);border-radius:var(--radius-full);background:var(--color-bg-primary);box-shadow:var(--ring-nefer-soft);color:var(--color-nefer-text);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap}.tv9 :is(.ns-note,.ns-note-row) .ns-pill[data-tone=quiet]{box-shadow:var(--ring-quiet);color:var(--color-text-tertiary)}.tv9 :is(.ns-note,.ns-note-row) .ns-pill[data-tone=danger]{box-shadow:var(--ring-error);color:var(--color-error-text)}.tv9 .ns-note .ns-who .ns-fold-chev{flex:none;color:var(--color-text-tertiary)}.tv9 .ns-note .ns-note-body{padding:0}.tv9 :is(.ns-note,.ns-note-row) .ns-title{margin:var(--space-md) 0 0;font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--track-tight);color:var(--color-text-primary);text-wrap:pretty}.tv9 :is(.ns-note,.ns-note-row) .ns-say{margin:var(--space-xs) 0 0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-tertiary);text-wrap:pretty}.tv9 :is(.ns-note,.ns-note-row) .ns-say b{font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 :is(.ns-note,.ns-note-row) .ns-chg{display:grid;grid-template-columns:max-content minmax(0,1fr);-moz-column-gap:var(--space-lg);column-gap:var(--space-lg);row-gap:var(--space-sm);align-items:center;margin:var(--space-lg) 0 0;padding:var(--space-md) var(--space-lg);border:0;border-radius:var(--radius-md);background:var(--color-bg-secondary);box-shadow:var(--ring-secondary);font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-text-secondary)}.tv9 :is(.ns-note,.ns-note-row) .ns-chg-row{display:contents}.tv9 :is(.ns-note,.ns-note-row) .ns-chg-k{white-space:nowrap;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 :is(.ns-note,.ns-note-row) .ns-chg-v{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-sm) var(--space-md);min-width:0}.tv9 :is(.ns-note,.ns-note-row) .ns-chg-v b{font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 :is(.ns-note,.ns-note-row) .ns-chg-d{color:var(--color-text-tertiary)}.tv9 :is(.ns-note,.ns-note-row) .ns-chg-node{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.tv9 :is(.nefer-slot.ns-note.ns-note,.draft-card.ns-note-row) .nefer-decisions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);min-height:32px;margin:var(--space-lg) 0 0;padding:0}.tv9 :is(.nefer-slot.ns-note.ns-note,.draft-card.ns-note-row) .nefer-decisions .btn{height:32px;margin-inline-start:0;padding-inline:var(--space-lg);gap:var(--space-xs);font-size:var(--text-md)}.tv9 :is(.nefer-slot.ns-note.ns-note,.draft-card.ns-note-row) .nefer-decisions .btn.ns-more-trigger{width:32px;padding:0;justify-content:center;color:var(--color-text-secondary)}.tv9 :is(.ns-note,.ns-note-row) .ns-dec-end{display:inline-flex;align-items:center;gap:var(--space-sm);margin-left:auto}.tv9 :is(.ns-note,.ns-note-row) .ns-dec-rule{width:1px;height:20px;background:var(--color-border-secondary)}.tv9 :is(.ns-note,.ns-note-row) .ns-link{display:inline-flex;align-items:center;gap:var(--space-xs);height:32px;padding:0 var(--space-sm);border:0;border-radius:var(--radius-md);background:none;font:inherit;font-size:var(--text-md);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap}.tv9 :is(.ns-note,.ns-note-row) .ns-link:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 :is(.ns-note,.ns-note-row) .ns-link-chev{color:var(--color-text-tertiary);transition:transform var(--a-fast) var(--a-enter)}.tv9 :is(.ns-note,.ns-note-row) .ns-link[aria-expanded=true] .ns-link-chev{transform:rotate(180deg)}.tv9 :is(.ns-note,.ns-note-row) .ns-backing{display:grid;gap:var(--space-xl);margin:var(--space-xl) 0 0;padding:var(--space-xl) 0 0;border-top:1px solid var(--color-border-secondary);animation:v9-v9-settle var(--a-normal) var(--a-enter)}.tv9 :is(.ns-note,.ns-note-row) .ns-back{display:grid;grid-template-columns:28px minmax(0,1fr);-moz-column-gap:var(--space-md);column-gap:var(--space-md);row-gap:var(--space-md);align-items:center}.tv9 :is(.ns-note,.ns-note-row) .ns-back-i{display:grid;place-items:center;grid-column:1;grid-row:1;color:var(--color-text-tertiary)}.tv9 :is(.ns-note,.ns-note-row) .ns-back-h{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);grid-column:2;grid-row:1;min-height:26px}.tv9 :is(.ns-note,.ns-note-row) .ns-back-t{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 :is(.ns-note,.ns-note-row) .ns-back-c{display:grid;gap:var(--space-sm);grid-column:2;min-width:0}.tv9 :is(.ns-note,.ns-note-row) .ns-back p{margin:0;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 :is(.ns-note,.ns-note-row) .ns-back .ns-back-hint{color:var(--color-text-tertiary)}.tv9 :is(.nefer-slot.ns-note.ns-note,.draft-card.ns-note-row) .ns-back div.ns-draft-copy{margin:0;padding:var(--space-lg) var(--space-xl);border:0;border-radius:var(--radius-lg);background:var(--color-bg-tertiary);font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-primary);white-space:pre-line}.tv9 :is(.ns-note,.ns-note-row) .ns-copy{height:26px;padding:0 var(--space-md);gap:var(--space-xs);font-size:var(--text-sm)}.tv9 :is(.ns-note,.ns-note-row) .ns-back .ns-draft-env{margin:0;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 :is(.ns-note,.ns-note-row) .ns-back .ns-reasons{margin:0;padding-left:var(--space-xl);font-size:var(--text-lg)}.tv9 :is(.ns-note,.ns-note-row) .ns-back .ns-foot{margin:0;padding:0;border:0;color:var(--color-text-tertiary)}.tv9 :is(.ns-note,.ns-note-row) .ns-sources{display:flex;flex-wrap:wrap;gap:var(--space-md);margin:0;padding:0;list-style:none}.tv9 :is(.ns-note,.ns-note-row) .ns-sources>li{min-width:0;max-width:100%}.tv9 :is(.ns-note,.ns-note-row) .ns-src{display:inline-flex;align-items:center;gap:var(--space-sm);max-width:100%;height:28px;padding:0 var(--space-md);border:0;border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--ring-quiet);font:inherit;font-size:var(--text-md);color:var(--color-text-secondary);text-align:left;text-decoration:none}.tv9 :is(.ns-note,.ns-note-row) :is(a,button).ns-src{cursor:pointer}.tv9 :is(.ns-note,.ns-note-row) :is(a,button).ns-src:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.tv9 :is(.ns-note,.ns-note-row) .ns-src-ic{flex:none;color:var(--color-text-tertiary)}.tv9 :is(.ns-note,.ns-note-row) .ns-src-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 :is(.ns-note,.ns-note-row) .ns-src-sub{color:var(--color-text-tertiary)}.tv9 :is(.ns-note,.ns-note-row) .ns-src-open{flex:none;color:var(--color-text-tertiary)}.tv9 :is(.ns-note,.ns-note-row) :is(a,button).ns-src:hover .ns-src-open{color:var(--color-text-primary)}.tv9 .nefer-slot.ns-note.ns-note .ns-note-body>.nefer-trace{display:flex;align-items:center;gap:var(--space-sm);margin:var(--space-lg) 0 0;padding:var(--space-md) 0 0;border-top:1px solid var(--color-border-secondary);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-tertiary)}.tv9 .ns-note .ns-trace-i{display:grid;place-items:center;flex:none;width:28px;color:var(--color-nefer-solid)}.tv9 .ns-note .ns-line{min-height:40px;cursor:pointer}.tv9 .ns-note .ns-line,.tv9 .ns-note .ns-line .ns-fold{display:flex;align-items:center;gap:var(--space-md);padding:0}.tv9 .ns-note .ns-line .ns-fold{flex:1;min-width:0;height:40px;background:none}.tv9 .ns-note .ns-line .ns-fold:hover{background:none}.tv9 .ns-note .ns-line:hover .ns-fold-t{color:var(--color-text-primary)}.tv9 .ns-note .ns-line:hover .ns-fold-chev{color:var(--color-text-secondary)}.tv9 .ns-note .ns-line .ns-av{width:24px;height:24px}.tv9 .ns-note .ns-receipt .ns-av{width:24px;height:24px;opacity:.7}.tv9 .nefer-slot.ns-note.ns-note .ns-line .ns-fold-t{font-size:var(--text-md);font-weight:var(--weight-regular);color:var(--color-text-secondary)}.tv9 .ns-note .ns-line .ns-fold-t b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ns-note .ns-line .btn{flex:none;height:28px;padding-inline:var(--space-lg);font-size:var(--text-md)}.tv9 .ns-note .ns-line>.ns-fold-chev{flex:none}.tv9 .ns-note .ns-receipt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs) var(--space-md);min-height:40px;margin:0;padding:var(--space-xs) 0;font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .nefer-slot.ns-note.ns-note .ns-receipt .nefer-trace{display:inline;margin:0;padding:0;border:0;color:var(--color-text-secondary)}.tv9 .ns-note .ns-receipt-by{color:var(--color-text-tertiary)}.tv9 .ns-note .ns-receipt-by:before{content:"· "}.tv9 .ns-note .ns-undo{margin-left:auto;min-height:28px;padding:0 var(--space-md);border:0;border-radius:var(--radius-sm);background:none;font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary);cursor:pointer}.tv9 .ns-note .ns-undo:hover{background:var(--color-bg-hover)}.tv9 :is(.ns-note,.ns-note-row).ns-working .ns-eye{animation:v9-ns-think calc(1.4s * var(--a-k)) var(--a-move) var(--a-loop)}.tv9 .drafts-drawer .drafts-title .ns-eye{color:var(--color-nefer-solid)}.tv9 .drafts-drawer .drafts-title b{display:inline-flex;align-items:center;min-width:0;height:22px;padding:0 var(--space-sm);border-radius:var(--radius-full);background:var(--color-bg-primary);box-shadow:var(--ring-nefer-soft);color:var(--color-nefer-text);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.tv9 .drafts-drawer .drafts-title b:before{content:none}.tv9 .drafts-drawer .drafts-bulk{gap:var(--space-md);margin:0 0 var(--space-lg);padding:var(--space-lg) 0;border:0;border-bottom:1px solid var(--color-border-secondary);border-radius:0;background:none;color:var(--color-text-secondary);font-size:var(--text-md);line-height:var(--leading-normal)}.tv9 .drafts-drawer .drafts-bulk-actions .btn{height:28px}.tv9 .ns-link.is-side .ns-link-chev{transform:none}.tv9 :is(.ns-note,.ns-note-row) .ns-back .ns-why-t{margin:0;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 :is(.ns-note,.ns-note-row) .ns-pill:before{content:"";width:6px;height:6px;border-radius:var(--radius-circle);background:currentColor}@media (max-width:700px){.tv9 .held-summary small,.tv9 .nefer-review-count{display:none}}@media (hover:none),(pointer:coarse){.tv9 .draft-card footer .btn,.tv9 .drafts-bulk-actions .btn{min-height:36px;height:36px}}@media (max-width:640px){.tv9 .nefer-banner{flex-wrap:wrap}.tv9 .nefer-banner .nefer-review-count{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.tv9 :is(.ns-note,.ns-note-row).ns-working .ns-eye{animation:none;opacity:.45}}.tv9 .naskbar.is-compact .naskbar-ring{border-radius:var(--radius-xl)}.tv9 .naskbar.is-compact .naskbar-field{height:var(--nefer-line-h);padding:0 var(--space-md);border-radius:var(--radius-xl)}.tv9 .naskbar.is-compact .naskbar-mark{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-lg)}.tv9 .naskbar.is-compact :is(.naskbar-input input,.naskbar-ph){font-size:var(--text-md)}.tv9 .naskbar.is-compact .naskbar-send{width:var(--control-md);height:var(--control-md);padding:0;border-radius:var(--radius-lg)}.tv9 .nefer-card .row{display:flex;gap:var(--space-sm)}.tv9 .held-disclosure>summary .held-summary{flex:1}.tv9 .taskpage-side .nefer-slot{margin:0 0 var(--space-xl)}.tv9 .ns .nefer-copy{margin:0 0 var(--space-md);font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-primary)}.tv9 .peek .nefer-card{animation:v9-v9-settle var(--a-normal) var(--a-enter)}.tv9 .peek .nefer-slot.ns{overflow:visible}.tv9 .peek .nefer-slot .nefer-decisions{margin:var(--space-xl) var(--space-xl) 0;padding:0;min-height:32px;gap:var(--space-sm)}.tv9 .ns-detail-section .ns-draft-copy{padding-inline-start:var(--space-lg);border-inline-start:2px solid var(--color-nefer-line);color:var(--color-text-secondary)}.tv9 .ns-detail-section .ns-foot{margin:0;gap:var(--space-xs) 0;color:var(--color-text-tertiary)}.tv9 .peek .nefer-slot .nefer-trace{display:flex;align-items:center;gap:var(--space-sm);margin:var(--space-md) var(--space-xl) 0;padding-top:var(--space-md);border-top:1px solid var(--color-border-secondary);font-size:var(--text-sm);color:var(--color-text-tertiary)}@media (max-width:700px){.tv9 .peek .nefer-slot .nefer-decisions,.tv9 .peek .nefer-slot .nefer-trace{margin-inline:var(--space-lg)}}.tv9 .peek .nefer-slot.ns-compact{margin:0 0 var(--space-lg)}.tv9 .peek .nefer-slot.ns-compact .ns-fold-t{font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .peek .nefer-slot.ns-compact .ns-draft-copy{margin:var(--space-xs) 0 0;padding:0 0 0 var(--space-lg);border-left:2px solid var(--color-nefer-line);color:var(--color-text-secondary);font-size:var(--text-lg);line-height:var(--leading-normal)}.tv9 .peek .nefer-slot.ns-compact .nefer-decisions{margin:var(--space-lg) 0 0;padding:0;min-height:32px;gap:var(--space-sm)}.tv9 .peek .nefer-slot.ns-compact .nefer-trace{margin:var(--space-md) 0 0}.tv9 .peek .nefer-slot.ns-compact .nefer-decisions{margin-top:var(--space-lg)}.tv9 .peek .nefer-slot.ns-compact .nefer-trace{margin-top:var(--space-sm);padding-top:var(--space-md);border-top:0}.tv9 .peek .nefer-slot.ns-compact[data-nefer-state=rejected] .ns-fold-t{color:var(--color-text-tertiary)}.tv9 .peek .nefer-slot.ns-compact[data-nefer-state=applied] .nefer-trace,.tv9 .peek .nefer-slot.ns-compact[data-nefer-state=rejected] .nefer-trace{margin-top:var(--space-lg)}.tv9 .split-main>.nefer-banner{margin:0;border-radius:0;border-left:0;border-right:0;border-top:0}.tv9 .naskbar{display:flex;flex-direction:column;gap:var(--space-lg)}.tv9 .naskbar-field{display:flex;align-items:center;gap:var(--space-lg);height:60px;padding:0 var(--space-lg) 0 var(--space-xl);background:var(--color-bg-primary);border-radius:var(--radius-2xl)}.tv9 .naskbar-mark{flex:none;width:36px;height:36px;border-radius:var(--radius-xl);display:grid;place-items:center;background:var(--ns-mark-bg);color:var(--ns-mark-text)}.tv9 .naskbar-input{position:relative;flex:1;min-width:0;display:flex;align-items:center;height:100%}.tv9 .naskbar-input input{width:100%;height:100%;padding:0;border:0;outline:0;background:transparent;font:inherit;font-size:var(--text-xl);color:var(--color-text-primary)}.tv9 .naskbar-ph{position:absolute;inset:0;display:flex;align-items:center;pointer-events:none;font-size:var(--text-xl);color:var(--color-text-placeholder);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:v9-naskbar-ph-in var(--a-normal) var(--a-enter) both}.tv9 .naskbar-send{flex:none;width:40px;height:40px;border-radius:var(--radius-xl);display:grid;place-items:center;border:0;background:var(--color-text-primary);color:var(--color-text-on-action);cursor:pointer;transition:background-color var(--a-fast) var(--a-move)}.tv9 .naskbar-send:disabled{background:var(--color-bg-hover);color:var(--color-text-placeholder);cursor:default}.tv9 .naskbar-chips{display:flex;flex-wrap:wrap;gap:var(--space-sm);padding:0 var(--space-2xs)}.tv9 .nchip{display:inline-flex;align-items:center;gap:var(--space-md);height:32px;padding:0 var(--space-lg);border-radius:var(--radius-full);border:1px solid var(--color-nefer-line);background:var(--color-nefer-bg);font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-nefer-text);white-space:nowrap;cursor:pointer;transition:background-color var(--a-fast) var(--a-move),border-color var(--a-fast) var(--a-move),color var(--a-fast) var(--a-move)}.tv9 .nchip:hover{background:var(--color-nefer-fill);border-color:var(--color-nefer-line)}.tv9 .nchip[aria-pressed=true]{background:var(--color-nefer-action);border-color:var(--color-nefer-action);color:var(--color-nefer-on-action)}.tv9 .nanswer{border:1px solid var(--color-nefer-line);border-radius:var(--radius-2xl);background:var(--color-bg-primary);overflow:hidden;animation:v9-nanswer-in var(--a-reveal) var(--a-enter) both}.tv9 .nanswer-h{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);background:var(--color-nefer-bg);border-bottom:1px solid var(--color-nefer-line)}.tv9 .nanswer-mark{flex:none;width:22px;height:22px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--ns-mark-bg);color:var(--ns-mark-text)}.tv9 .nanswer-h b{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary);white-space:nowrap}.tv9 .nanswer-h small{min-width:0;font-size:var(--text-sm);color:var(--color-nefer-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .nanswer-b{padding:var(--space-xl) var(--space-xl) var(--space-sm)}.tv9 .nanswer-lead{margin:0 0 var(--space-lg);max-width:880px;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .nanswer-lead b{color:var(--color-text-primary)}.tv9 .nanswer-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:var(--space-lg);padding:var(--space-lg) 0;border-top:1px solid var(--color-border-secondary);animation:v9-nanswer-row-in var(--a-normal) var(--a-enter) both;animation-delay:calc(var(--i, 0) * var(--a-stagger) * 4)}.tv9 .nanswer-rt{min-width:0}.tv9 .nanswer-rt b{display:block;font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .nanswer-rt small{display:block;margin-top:var(--space-2xs);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .nanswer-acts{display:inline-flex;align-items:center;gap:var(--space-sm)}.tv9 .nanswer-f{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);border-top:1px solid var(--color-border-secondary);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .nanswer-link{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);margin:calc(-1 * var(--space-xs)) calc(var(--space-md) * -1);border:0;border-radius:var(--radius-md);background:none;font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary);white-space:nowrap;cursor:pointer}.tv9 .nanswer-link:hover{background:var(--color-bg-hover)}.tv9 .nanswer-link.is-nf{color:var(--color-nefer-text)}@media (prefers-reduced-motion:reduce){.tv9 .nanswer,.tv9 .nanswer-row,.tv9 .naskbar-ph{animation:none}}.tv9 .naskbar-ring{position:relative;isolation:isolate;border-radius:var(--radius-2xl);padding:var(--space-2xs);background:var(--color-nefer-line);transition:background-color var(--a-normal) var(--a-move)}.tv9 .naskbar-ring:after,.tv9 .naskbar-ring:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none}.tv9 .naskbar.is-glow .naskbar-ring:before{box-shadow:var(--naskbar-shadow);animation:v9-naskbar-breathe calc(6s * var(--a-k)) var(--a-move) var(--a-loop)}.tv9 .naskbar.is-glow .naskbar-ring:after{box-shadow:var(--naskbar-shadow-2);opacity:0;transition:opacity var(--a-normal) var(--a-move)}.tv9 .naskbar.is-glow .naskbar-ring:focus-within{background:color-mix(in srgb,var(--color-nefer-solid) 32%,var(--color-nefer-line))}.tv9 .naskbar.is-thinking .naskbar-ring{background:color-mix(in srgb,var(--color-nefer-solid) 55%,var(--color-nefer-line))}.tv9 .naskbar.is-glow.is-thinking .naskbar-ring:before{opacity:0;animation:none}.tv9 .naskbar.is-glow.is-thinking .naskbar-ring:after{opacity:1;animation:v9-naskbar-think calc(1.3s * var(--a-k)) var(--a-move) var(--a-loop)}.tv9 .naskbar-thinking{flex:none;display:inline-flex;align-items:center;gap:var(--space-md);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-nefer-text);white-space:nowrap}.tv9 .naskbar-dots{display:inline-flex;gap:var(--space-xs)}.tv9 .naskbar-dots i{width:5px;height:5px;border-radius:var(--radius-circle);background:var(--color-nefer-solid);animation:v9-naskbar-dot calc(1s * var(--a-k)) var(--a-move) var(--a-loop)}.tv9 .naskbar-dots i:nth-child(2){animation-delay:calc(.15s * var(--a-k))}.tv9 .naskbar-dots i:nth-child(3){animation-delay:calc(.3s * var(--a-k))}.tv9 .naskbar-send.is-stop{background:var(--color-text-primary);color:var(--color-text-on-action)}.tv9 .nthink-h{display:flex;align-items:center;gap:var(--space-lg);margin:0;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-nefer-text)}.tv9 .nthink-l{display:block;width:78%;height:12px;margin-top:var(--space-xl);border-radius:var(--radius-md);background:var(--color-bg-hover);animation:v9-nthink-line calc(1.2s * var(--a-k)) var(--a-move) var(--a-loop);animation-delay:calc(var(--i, 0) * calc(.14s * var(--a-k)))}.tv9 .nthink-l.is-2{width:62%}.tv9 .nthink-l.is-3{width:70%}.tv9 .nthink-src{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-xl)}.tv9 .nthink-s{display:inline-flex;align-items:center;gap:var(--space-sm);height:24px;padding:0 var(--space-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .nthink-s.is-done{border-color:var(--color-nefer-line);background:var(--color-nefer-bg);color:var(--color-nefer-text)}@media (prefers-reduced-motion:reduce){.tv9 .naskbar.is-glow .naskbar-ring:before,.tv9 .naskbar.is-glow.is-thinking .naskbar-ring:after{animation:none;opacity:1}.tv9 .naskbar-ring,.tv9 .naskbar.is-glow .naskbar-ring:after{transition:none}.tv9 .naskbar-dots i,.tv9 .nthink-l{animation:none}}.tv9 .crail .nefer-slot.ns-note,.tv9 .peek .nefer-slot.ns-note{margin:var(--space-lg) 0;padding:var(--space-lg) var(--space-xl) var(--space-xl);border:0;border-radius:var(--radius-xl);background:var(--nefer-card-ground);box-shadow:var(--nefer-card-edge)}.tv9 .peek .nefer-slot.ns-note.ns-compact{margin:var(--space-lg) 0}.tv9 .rpage [data-page-nefer-slot] .nefer-slot.ns-note{--ns-x:var(--ns-x-flush)}.tv9 .draft-card.ns-note-row{margin:0;padding:var(--space-lg) var(--space-xl) var(--space-xl);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);background:var(--color-bg-primary)}.tv9 .draft-card.ns-note-row+.draft-card.ns-note-row{margin-top:var(--space-lg)}.tv9 .draft-card.ns-note-row .ns-who{min-height:36px}.tv9 .draft-card.ns-note-row .draft-on{display:flex;flex-direction:column;flex:1;min-width:0}.tv9 .draft-card.ns-note-row .draft-title{flex:none;max-width:100%;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .draft-card.ns-note-row .draft-meta{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .draft-card.ns-note-row .ns-title{margin-top:var(--space-lg);font-size:var(--text-lg)}.tv9 .draft-card.ns-note-row .draft-copy{margin-top:var(--space-sm);font-size:var(--text-lg);color:var(--color-text-primary)}.tv9 .rpage [data-page-nefer] .ns-note .ns-line{min-height:40px;padding:var(--space-2xs) 0}.tv9 .rpage [data-page-nefer] .ns-note .ns-line .ns-fold{height:auto;min-height:40px}.tv9 .rpage [data-page-nefer] .ns-note .ns-line .ns-fold-t{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:var(--leading-snug)}.tv9 .qpane>.nefer-banner{margin:0;border-radius:0;border-left:0;border-right:0;border-top:0}.tv9 .calv9-mp .rpage-main>.nefer-slot.ns-note{margin:0;padding:var(--space-lg) var(--space-xl) var(--space-xl);border:0;border-radius:var(--radius-xl);background:var(--nefer-card-ground);box-shadow:var(--nefer-card-edge)}@keyframes v9-naskbar-ph-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes v9-nanswer-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes v9-nanswer-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes v9-naskbar-breathe{0%,to{opacity:.6}50%{opacity:1}}@keyframes v9-naskbar-think{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.012)}}@keyframes v9-naskbar-dot{0%,to{opacity:.25}40%{opacity:1}}@keyframes v9-nthink-line{0%,to{opacity:.55}50%{opacity:1}}.tv9 .peek .nefer-slot.ns-compact .nefer-decisions .btn{height:32px;padding-inline:var(--space-lg);gap:var(--space-sm)}.tv9 .nparts{gap:var(--space-md);min-width:0}.tv9 .nparts,.tv9 .nparts-card{display:flex;flex-direction:column}.tv9 .nparts-card{padding:var(--space-xl) var(--space-2xl);border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .nparts-p{display:flex;flex-direction:column;padding:var(--space-md) 0}.tv9 .nparts-p+.nparts-p{border-top:1px solid var(--color-border-divider)}.tv9 .nparts-lb{margin:0 0 var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .nparts-row{display:flex;align-items:center;gap:var(--space-md);min-height:var(--density-row);min-width:0}.tv9 .nparts-b{display:flex;flex:1;flex-direction:column;min-width:0}.tv9 .nparts-n{padding:0;border:0;background:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);text-align:left;cursor:pointer}.tv9 span.nparts-n{cursor:default}.tv9 .nparts-n:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring-kit)}.tv9 .nparts-l{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .nparts-v{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary);white-space:nowrap}.tv9 .nparts-a{flex:none}.tv9 .nparts-read{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .nparts-lim{margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .crumb{font-size:var(--text-md);color:var(--color-text-secondary);font-weight:var(--weight-medium);display:flex;align-items:center;gap:var(--space-sm)}.tv9 .peek{position:fixed;top:0;right:0;bottom:0;z-index:50;display:flex;flex-direction:column;width:min(620px,100vw);overflow:clip;border:0;border-radius:0;background:var(--color-bg-primary);backdrop-filter:none;box-shadow:var(--drawer-edge);transform:translateX(calc(100% + 16px));transition:transform var(--a-layout) var(--a-enter)}.tv9 .peek.on{transform:none;animation:v9-v9-drawer-in var(--a-layout) var(--a-enter)}.tv9 .peek-top{flex:none;display:flex;align-items:center;gap:var(--space-xs);height:52px;padding:0 var(--space-md) 0 var(--space-xl);border-bottom:1px solid var(--color-border-secondary)}.tv9 .peek-top .crumb{flex:1;min-width:0;overflow:hidden;font-size:var(--text-md)}.tv9 .peek-scroll{flex:1;overflow-y:auto;padding:var(--space-sm) 0 var(--space-2xl);padding-top:0}.tv9 .peek-in{max-width:640px;margin:0 auto;padding:0 var(--space-2xl)}.tv9 .peek-title{font-family:var(--font-display);outline:0;font-weight:var(--weight-semibold);color:var(--color-text-primary);font-size:var(--text-2xl);letter-spacing:var(--track-tight);margin:var(--space-md) 0 var(--space-lg);line-height:var(--leading-tight);unicode-bidi:plaintext}.tv9 .peek-title:empty:before{content:"Add a title…";color:var(--color-text-placeholder);font-style:italic}.tv9 .prop-k{display:flex;align-items:center;font-weight:var(--weight-regular);font-size:var(--text-md);padding-top:0;gap:var(--space-sm);color:var(--color-text-tertiary)}.tv9 .prop-k .ic{display:grid;place-items:center;width:16px;color:var(--color-fg-quaternary)}.tv9 .prop-v{min-width:0;display:flex;align-items:center;flex-wrap:wrap;min-height:32px;gap:var(--space-sm)}.tv9 :root[dir=rtl] .peek{right:auto;left:0}.tv9 :root[dir=rtl] .peek:not(.on){transform:translateX(calc(-100% - 16px))}.tv9 .peek-title:focus-visible{outline:0;box-shadow:var(--edge-start-3) var(--color-text-primary);border-radius:var(--radius-xs);padding-left:var(--space-lg);margin-left:calc(-1 * var(--space-lg))}.tv9 .prop-k .svg{height:var(--icon-md);width:var(--icon-md);color:var(--color-fg-quaternary)}.tv9 .peek-top .tb-ic.on{background:transparent;color:var(--color-text-primary)}.tv9 .peek-top .tb-ic.on .svg g{stroke-width:var(--stroke-bold)}.tv9 .peek-top .tb-ic.on .svg path{fill:var(--color-text-primary)}.tv9 .peek-top .tb-ic:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .peek-nav{display:inline-flex;align-items:center;gap:var(--space-2xs);margin-left:var(--space-sm)}.tv9 .peek-pos{min-width:44px;padding:0 var(--space-xs);font-family:var(--font-mono);font-size:var(--text-xs);text-align:center;color:var(--color-text-quaternary)}.tv9 #peek .peek-in{padding-top:0}.tv9 .peek-title[contenteditable]{cursor:text;border-radius:var(--radius-lg);padding:0 var(--space-xs);margin-inline-start:calc(-1 * var(--space-xs))}.tv9 .peek-title[contenteditable]:hover{background:var(--color-bg-hover)}.tv9 .peek-title[contenteditable]:focus-visible{background:var(--color-bg-primary)}.tv9 .peek-scroll>.peek-in{padding-top:var(--space-sm)}.tv9 .peek.is-parked{visibility:hidden;pointer-events:none}.tv9 .peek .prop-k{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .peek .prop-v{min-height:36px;font-size:var(--text-lg)}.tv9 .peek .peek-in{max-width:none;padding-inline:var(--space-2xl)}.tv9 .pk-kind{display:inline-flex;align-items:center;gap:var(--space-sm);min-width:0;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .pk-kind .tid{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-quaternary)}.tv9 .peek-title-wrap{display:flex;align-items:flex-start;gap:var(--space-xs);margin-bottom:var(--space-sm)}.tv9 .peek-title-edit{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-tertiary);cursor:pointer;opacity:0;transition:opacity var(--a-fast) var(--a-enter),background var(--a-fast) var(--a-enter)}.tv9 .peek-title-wrap:hover .peek-title-edit{opacity:1}.tv9 .peek-title-wrap:focus-within .peek-title-edit{opacity:1}.tv9 .peek-title-edit:focus-visible{opacity:1;background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .peek-title-edit:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .pk-sec-t{min-width:0;font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary);white-space:nowrap}.tv9 .pk-sec-n{display:inline-flex;flex:none;align-items:center;min-width:18px;height:20px;padding:0 var(--space-sm);border-radius:var(--radius-full);background:var(--color-badge-gray-fill);--tag-ring:var(--color-badge-gray-ring);box-shadow:var(--ring-tag);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.tv9 .pk-sec-sub{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .pk-sec-act{display:inline-flex;align-items:center;gap:var(--space-sm);flex:none}.tv9 .pk-sec-body{padding:0 0 var(--space-xl)}.tv9 .peek .peek-scroll{min-height:0;padding-bottom:var(--space-xl)}.tv9 .peek .peek-title[contenteditable]{padding:var(--space-2xs) var(--space-sm);margin:calc(var(--space-2xs) * -1) calc(var(--space-sm) * -1);border:0;border-radius:var(--radius-md);background:transparent;cursor:text;transition:background var(--a-fast) var(--a-enter),box-shadow var(--a-fast) var(--a-enter)}.tv9 .peek .peek-title[contenteditable]:hover{background:var(--color-bg-hover);box-shadow:none}.tv9 .peek .peek-title[contenteditable]:focus{padding:var(--space-2xs) var(--space-sm);margin:calc(var(--space-2xs) * -1) calc(var(--space-sm) * -1);border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--peek-shadow)}.tv9 .peek .peek-title[contenteditable]:focus-visible{padding:var(--space-2xs) var(--space-sm);margin:calc(var(--space-2xs) * -1) calc(var(--space-sm) * -1);border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--peek-shadow)}.tv9 :is(.peek,.page-modal-aside) .pk-sec-body{padding-bottom:var(--space-xl)}.tv9 :is(.peek,.page-modal-aside) .pk-sec-t{font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:var(--track-normal);color:var(--color-text-primary)}.tv9 .peek.leaving{animation:v9-v9-drawer-out var(--a-normal) var(--a-exit) forwards;pointer-events:none}.tv9 :is(.peek,.page-modal-aside) .pk-sec-body:has(>.pk-details:last-child){padding-bottom:0}.tv9 .peek.is-placeable>.peek-top{cursor:grab}.tv9 .peek.is-placeable>.peek-top :is(button,a){cursor:pointer}.tv9 .peek-top-sep{flex:none;width:1px;height:16px;margin:0 var(--space-2xs);background:var(--color-border-primary)}.tv9 .peek.is-pinned{top:0;bottom:0;width:var(--insp-w,560px);border:0;border-left:1px solid var(--color-border-secondary);box-shadow:none}.tv9 .peek.is-floating{top:var(--insp-t,72px);left:var(--insp-l,auto);right:auto;bottom:auto;width:var(--insp-fw,560px);height:var(--insp-fh,700px);border:0;border-radius:var(--radius-2xl);box-shadow:var(--drawer-edge)}.tv9 .peek.is-edge,.tv9 .peek.is-frame,.tv9 .peek.is-move{transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tv9 .peek.is-move>.peek-top{cursor:grabbing}.tv9 .peek-edge{position:absolute;top:0;bottom:0;left:calc(var(--space-xs) * -1);width:10px;z-index:3;cursor:col-resize;touch-action:none}.tv9 .peek-edge:after{content:"";position:absolute;top:50%;left:var(--space-xs);width:2px;height:36px;margin-top:calc(calc(var(--space-xl) + var(--space-xs)) * -1);border-radius:var(--radius-full);background:var(--color-border-strong);opacity:0;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .peek-edge:hover:after{opacity:1}.tv9 .peek-edge:focus-visible:after{opacity:1}.tv9 .peek.is-edge .peek-edge:after{opacity:1}.tv9 .peek-size{position:absolute;top:50%;left:var(--space-lg);z-index:3;padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--color-text-primary);color:var(--color-text-on-action);font-size:var(--text-xs);font-variant-numeric:tabular-nums;pointer-events:none}.tv9 .peek.is-floating .peek-size{left:50%;transform:translateX(-50%)}.tv9 .peek-snap{position:fixed;top:var(--space-md);bottom:var(--space-md);right:calc(var(--insp-right,0px) + var(--space-md));width:var(--insp-w,560px);z-index:49;display:grid;place-items:center;border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-text-primary) 4%,transparent);color:var(--color-text-secondary);font-size:var(--text-md);pointer-events:none}.tv9 .peek-snap>span{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-full);background:var(--color-bg-primary);box-shadow:var(--shadow-overlay)}.tv9 .peek-top:has(.peek-back) .pk-kind-t{display:none}.tv9 .peek-top:has(.peek-back) .crumb{flex:0 0 auto}.tv9 .peek-back{display:inline-flex;flex:0 1 auto;align-items:center;gap:var(--space-2xs);min-width:72px;max-width:170px;height:28px;margin-right:var(--space-sm);padding:0 var(--space-md) 0 var(--space-xs);border:0;border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--btn-edge);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-secondary);cursor:pointer}.tv9 .peek-back>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .peek-back:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.tv9 .rpeek{position:fixed;z-index:1100;width:var(--peek-w);max-width:calc(100vw - 32px);overflow:auto;padding:var(--space-xl) var(--space-xl) var(--space-lg);border:0;border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-raised);animation:v9-statc-pop-in var(--a-normal) var(--a-enter) both}.tv9 .rpeek-h{display:flex;align-items:center;gap:var(--space-md);padding:0 0 var(--space-md)}.tv9 .rpeek-h .rmark{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--rmark-tone,var(--color-text-tertiary)) 12%,var(--color-bg-primary));box-shadow:var(--rmark-edge);color:var(--rmark-tone,var(--color-text-tertiary))}.tv9 .rpeek-ini{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.tv9 .rpeek-t{display:flex;flex:1;flex-direction:column;gap:0;min-width:0}.tv9 .rpeek-t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xl);line-height:var(--type-16-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .rpeek-t small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .rpeek-rows{display:flex;flex-direction:column}.tv9 .rpeek-r{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-md);width:calc(100% + var(--space-md) * 2);min-height:var(--density-band);margin:0 calc(var(--space-md) * -1);padding:var(--space-xs) var(--space-md);border:0;border-radius:var(--radius-lg);background:none;color:inherit;font:inherit;text-align:left}.tv9 button.rpeek-r{border-radius:var(--radius-sm);cursor:pointer}.tv9 button.rpeek-r:hover{background:var(--color-bg-secondary)}.tv9 .rpeek-r>.svg{color:var(--color-text-tertiary)}.tv9 .rpeek-rt{display:flex;flex-direction:column;min-width:0}.tv9 .rpeek-rt>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .rpeek-rt small{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .rpeek-r em{font-style:normal;white-space:nowrap;color:var(--color-text-primary);font-size:var(--text-md);font-weight:var(--weight-regular);line-height:var(--type-14-lh);font-variant-numeric:tabular-nums}.tv9 .rpeek-r em.is-hot{font-weight:var(--weight-semibold);color:var(--color-error-text)}.tv9 .rpeek-f{display:flex;align-items:center;gap:var(--space-md);margin:var(--space-md) 0 0;padding:0}.tv9 .rpeek-f .btn{flex:none;white-space:nowrap}.tv9 .rpeek-sp{flex:1}.tv9 .rpeek-door{display:inline-flex;align-items:center;gap:var(--space-xs);height:var(--control-sm);margin:0;padding:0;border:0;border-radius:var(--radius-sm);background:none;box-shadow:none;color:var(--color-text-primary);font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer}.tv9 .rpeek-door .svg{color:var(--color-text-tertiary)}.tv9 .rpeek-door:hover{text-decoration:underline;text-underline-offset:2px}.tv9 .pk-kind-t{white-space:nowrap}.tv9 .peek[data-fin-line] .peek-top .crumb{flex:1 0 auto}.tv9 .spanel{position:fixed;z-index:900;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(480px,100vw);overflow:clip;border:0;border-radius:0;background:var(--color-bg-primary);box-shadow:var(--drawer-edge);animation:v9-v9-drawer-in var(--a-layout) var(--a-enter)}.tv9 .spanel:focus:where(:not(:focus-visible)){outline:0}.tv9 .spanel-top{flex:none;display:flex;align-items:center;gap:var(--space-xs);height:52px;padding:0 var(--space-md) 0 var(--space-xl);border-bottom:1px solid var(--color-border-secondary)}.tv9 .spanel-sp{flex:1}.tv9 .spanel-back{display:inline-flex;align-items:center;gap:var(--space-xs);min-width:0;max-width:62%;height:32px;margin-left:calc(var(--space-sm) * -1);padding:0 var(--space-md) 0 var(--space-xs);border:0;border-radius:var(--radius-lg);background:none;color:var(--color-text-secondary);font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer}.tv9 .spanel-back span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .spanel-back:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .spanel-door{display:inline-flex;align-items:center;gap:var(--space-sm);height:32px;padding:0 var(--space-md) 0 var(--space-lg);border:0;border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--btn-edge);color:var(--color-text-primary);font:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer}.tv9 .spanel-door .svg{color:var(--color-text-tertiary)}.tv9 .spanel-door:hover{background:var(--color-bg-secondary)}.tv9 .spanel-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--space-xl) + var(--space-xs)) var(--space-2xl) var(--space-2xl)}.tv9 .spanel-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-lg);margin:0 0 var(--space-xl)}.tv9 .spanel-head.is-bare{grid-template-columns:minmax(0,1fr)}.tv9 .spanel-head .rmark{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--rmark-tone,var(--color-text-tertiary)) 12%,var(--color-bg-primary));box-shadow:var(--rmark-edge);color:var(--rmark-tone,var(--color-text-tertiary))}.tv9 .spanel-head .rmark-person{border-radius:var(--radius-circle)}.tv9 .spanel-head .rpeek-ini{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.tv9 .spanel-ht{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .spanel-kind{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--color-text-tertiary)}.tv9 .spanel-title{margin:0;overflow-wrap:anywhere;font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--track-tight);color:var(--color-text-primary)}.tv9 .spanel-lead{margin:var(--space-xs) 0 0;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .spanel-lead.is-hot{color:var(--color-error-text)}.tv9 .spanel-sec{margin-top:var(--space-2xl)}.tv9 .spanel-sec-h{display:flex;align-items:baseline;gap:var(--space-sm);margin:0 0 var(--space-xs);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .spanel-sec-h small{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .spanel-sec>p{margin:0 0 var(--space-sm);font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .spanel-foot{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-2xl);border-top:1px solid var(--color-border-secondary);background:var(--color-bg-primary)}.tv9 .spanel-foot .btn{height:32px;padding-inline:var(--space-lg)}.tv9 .spanel .rpeek-rows{display:flex;flex-direction:column}.tv9 .spanel .rpeek-r{display:grid;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:var(--space-md);width:100%;min-height:48px;padding:var(--space-md) 0;border:0;border-top:1px solid var(--color-border-secondary);border-radius:0;background:none;color:inherit;font:inherit;text-align:left}.tv9 .spanel .rpeek-r.has-ic{grid-template-columns:20px minmax(0,1fr) auto 12px}.tv9 .spanel .rpeek-rows>[role=listitem]:first-child>.rpeek-r{border-top:0}.tv9 .spanel button.rpeek-r{cursor:pointer}.tv9 .spanel button.rpeek-r:hover{background:linear-gradient(var(--color-bg-hover),var(--color-bg-hover)) padding-box;box-shadow:var(--rpeek-hover-bleed) var(--color-bg-hover);border-radius:var(--radius-xs)}.tv9 .spanel .rpeek-ic{display:grid;place-items:center;width:20px;height:20px;color:var(--color-text-tertiary)}.tv9 .spanel .rpeek-rt{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0;line-height:var(--leading-snug)}.tv9 .spanel .rpeek-rt>span{overflow:visible;white-space:normal;font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .spanel .rpeek-rt small{overflow:visible;white-space:normal;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .spanel .rpeek-rt small.is-hot{color:var(--color-error-text)}.tv9 .spanel .rpeek-r em{font-style:normal;white-space:nowrap;font-size:var(--text-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.tv9 .spanel .rpeek-r em.is-hot{color:var(--color-error-text)}.tv9 .spanel .rpeek-r>.svg{color:var(--color-text-tertiary)}.tv9 .spanel-draft{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border:0;border-radius:var(--radius-lg);background:var(--color-bg-secondary);box-shadow:var(--ring-secondary)}.tv9 .spanel-draft-to{margin:0;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .spanel-draft-to b{font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .spanel-draft-t{color:var(--color-text-primary);white-space:pre-wrap}.tv9 .spanel-draft-t,.tv9 .spanel-list{margin:0;font-size:var(--text-lg);line-height:var(--leading-normal)}.tv9 .spanel-list{padding-left:calc(var(--space-xl) + var(--space-xs));color:var(--color-text-secondary);list-style:disc}.tv9 .spanel-list li+li{margin-top:var(--space-xs)}.tv9 .spanel-quote{margin:0;padding:var(--space-xs) 0 var(--space-xs) var(--space-md);border-left:2px solid var(--color-border-strong);font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .spanel-quote small{display:block;margin-top:var(--space-xs);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .spanel-trust{display:flex;align-items:center;gap:var(--space-sm);margin:0;font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .spanel-list li::marker{color:var(--color-text-tertiary)}.tv9 .rpeek:focus:where(:not(:focus-visible)){outline:0}.tv9 .rpeek-back{display:inline-flex;align-items:center;gap:var(--space-2xs);max-width:100%;height:24px;margin:0 0 var(--space-2xs) calc(var(--space-xs) * -1);padding:0 var(--space-sm) 0 var(--space-2xs);border:0;border-radius:var(--radius-md);background:none;color:var(--color-text-tertiary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}.tv9 .rpeek-back span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .rpeek-back:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .rpeek-lead{margin:0 0 var(--space-md);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .rpeek-lead.is-hot{color:var(--color-error-text)}.tv9 .rpeek-r.has-ic{grid-template-columns:18px minmax(0,1fr) auto auto}.tv9 .rpeek-ic{display:grid;place-items:center;color:var(--color-text-tertiary)}.tv9 .rpeek-rt small.is-hot{color:var(--color-error-text)}.tv9 .rpeek-sec{margin-top:var(--space-2xs)}.tv9 .rpeek-sec-h{display:flex;align-items:baseline;gap:var(--space-sm);margin:0;padding:var(--space-md) 0 var(--space-2xs);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .rpeek-sec-h small{font-weight:var(--weight-medium)}.tv9 .rpeek-sec .rpeek-rows>[role=listitem]:first-child>.rpeek-r{border-top:0}.tv9 .rmark-person .rmark-face{width:100%;height:100%;font-size:var(--text-sm)}@media (hover:none),(pointer:coarse){.tv9 .prop-v>button{min-height:32px}}@media (max-width:1100px){.tv9 .peek{width:min(520px,calc(100vw - 16px))}}@media (max-width:700px){.tv9 .peek{top:0;bottom:0;inset-inline-end:0;max-width:none;border-radius:0;width:100vw}.tv9 .peek .peek-in{padding-inline:var(--space-xl)}}@media (pointer:coarse){.tv9 .peek-title-edit{opacity:1}}@media (min-width:701px){.tv9 .peek{right:var(--insp-right,0)}}@media (max-width:1180px){.tv9 .peek-edge,.tv9 .peek-top-sep{display:none}}@media (prefers-reduced-motion:reduce){.tv9 .rpeek,.tv9 .spanel{animation:none}}.tv9 .rpeek-r>.svg{opacity:0;transition:opacity var(--a-fast) var(--a-enter)}.tv9 button.rpeek-r:focus-visible>.svg,.tv9 button.rpeek-r:hover>.svg{opacity:1}.tv9 .rpeek-h [data-peek-close]{border:0;box-shadow:none;background:none}.tv9 .rpeek-h [data-peek-close]:hover{background:var(--color-bg-secondary)}.tv9 .rpeek-f{justify-content:flex-end}@media (prefers-reduced-motion:reduce){.tv9 .rpeek-r>.svg{transition:none}}.tv9 .peek-title.done{color:var(--color-text-placeholder);text-decoration:line-through}.tv9 .pk-sec.fx-open>.pk-sec-body{animation:v9-fx-settle var(--a-normal) var(--a-enter)}.tv9 .taskpage-main .peek-title{font-size:var(--text-2xl);margin:var(--space-xs) 0 var(--space-xl)}.tv9 #nefer.is-parked{visibility:hidden;pointer-events:none}.tv9 .peek.customize{width:min(560px,93vw);background:var(--color-bg-primary);display:flex;flex-direction:column}.tv9 .rrow .rmark{flex:none;width:24px;height:24px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--rmark-tone,var(--color-text-tertiary)) 14%,transparent);color:var(--rmark-tone,var(--color-text-tertiary));display:grid;place-items:center}.tv9 .rrow .rmark.rmark-person{background:transparent}.tv9 .rmast .peek-title{font-size:var(--text-xl);line-height:var(--leading-tight);letter-spacing:var(--track-tight)}.tv9 .rpage .pk-sec-body{padding:0 0 var(--space-xl)}.tv9 .rph-title .peek-title-wrap{align-items:center;margin:0;min-width:0}.tv9 .rph .peek-title{margin:0;min-width:0;font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--track-tight);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .rph .peek-title:focus{text-overflow:clip}.tv9 .rph .peek-title-edit{width:28px;height:28px}.tv9 .rpage .rcard .prop-k{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .rpage .rcard .prop-v{min-width:0;font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .peek-in.step-next{animation:v9-v9-step-next var(--a-normal) var(--a-enter)}.tv9 .peek-in.step-prev{animation:v9-v9-step-prev var(--a-normal) var(--a-enter)}.tv9 .rph.is-compact .peek-title{font-size:var(--text-xl)}.tv9 .rph .peek-title-edit{display:none}.tv9 .rph .peek-title{margin-inline:calc(-1 * var(--space-xs));padding-inline:var(--space-xs);border-radius:var(--radius-md);cursor:text;transition:background var(--a-fast) var(--a-enter)}.tv9 .rph .peek-title:hover{background:var(--color-bg-hover)}.tv9 .rph .peek-title:focus{background:transparent}@media (prefers-reduced-motion:reduce){.tv9 .rph .peek-title{transition:none}}.tv9 .calv9-bk-page .rmark{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--rmark-tone,var(--color-text-tertiary)) 14%,transparent);color:var(--rmark-tone,var(--color-text-tertiary))}.tv9 .calv9-settings .rrow.is-off .rmark{opacity:.55}.tv9 .rph.is-large .peek-title{font-size:var(--text-display);line-height:var(--leading-tight);letter-spacing:var(--track-tighter)}.tv9 .rph.is-large .peek-title-edit{width:28px;height:28px}.tv9 .spanel.is-sheet{z-index:880}.tv9 .spanel-sec.is-first{margin-top:0}.tv9 .crail-one .pk-sec-empty .pk-sec-t{flex:none}.tv9 .crail-one .pk-sec-t{font-size:var(--text-md);letter-spacing:var(--track-tight)}.tv9 .turn-fields .prop-k{min-height:36px;padding:0;font-size:var(--text-md)}.tv9 .pk-head.is-two-row .pk-head-top>.peek-title,.tv9 .pk-head.is-two-row .pk-head-top>.peek-title-wrap{flex:1 1 200px;min-width:0;margin:0}.tv9 .pk-head.is-two-row .pk-head-top .peek-title:not(:focus){display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@keyframes v9-v9-step-next{0%{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes v9-v9-step-prev{0%{opacity:.4;transform:translateY(-10px)}to{opacity:1;transform:none}}.tv9 .pk-complete{border-radius:var(--radius-lg);border:0;background:var(--color-text-primary);color:var(--color-text-on-action)}.tv9 .pk-complete,.tv9 .pk-timer{display:inline-flex;align-items:center;gap:var(--space-sm);font:inherit;cursor:pointer;font-weight:var(--weight-semibold);height:32px;font-size:var(--text-md);padding:0 var(--space-lg)}.tv9 .pk-timer{border-radius:var(--radius-lg);border:1px solid var(--color-border-strong);background:var(--color-bg-canvas);position:relative;border-color:var(--color-border-secondary);color:var(--color-text-secondary)}.tv9 .pk-complete:hover{background:var(--color-bg-action-hover)}.tv9 .pk-complete.is-done{background:var(--color-success-solid)}.tv9 .pk-complete .svg{opacity:.9}.tv9 .pk-timer:hover{background:var(--color-bg-hover);border-color:var(--color-text-disabled)}.tv9 .pv-btn{margin:calc(var(--space-xs) * -1) calc(-1 * var(--space-md));text-align:left;max-width:100%;display:inline-flex;align-items:center;gap:var(--space-sm);min-height:26px;padding:0 var(--space-sm);margin-left:calc(var(--space-md) * -1);font:inherit;font-size:var(--text-lg);color:var(--color-text-secondary);cursor:pointer}.tv9 .pv-btn,.tv9 .pv-input{border:0;border-radius:var(--radius-md);background:transparent}.tv9 .pv-input{width:100%;min-width:0;padding:var(--space-xs) var(--space-md);margin:calc(var(--space-xs) * -1) calc(-1 * var(--space-md));font:inherit;font-size:var(--text-md);color:var(--color-text-primary);outline:0}.tv9 .pv-input.num{font-variant-numeric:tabular-nums}.tv9 .pv-input:hover{background:var(--color-bg-hover)}.tv9 .pv-input:focus{background:var(--color-bg-tertiary);border-color:var(--color-focus-ring);box-shadow:var(--focus-halo-ring)}.tv9 .pv-input:focus:where(:not(:focus-visible)){outline:0}.tv9 .pv-input::-moz-placeholder{color:var(--color-text-placeholder)}.tv9 .pv-input::placeholder{color:var(--color-text-placeholder)}.tv9 .prop-add{display:inline-flex;align-items:center;gap:var(--space-md);margin-top:var(--space-2xs);border:0;background:transparent;border-radius:var(--radius-lg);font-weight:var(--weight-medium);height:28px;margin-left:calc(var(--space-md) * -1);padding:0 var(--space-sm);font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .prop-add:hover{background:var(--color-bg-hover);color:var(--color-text-tertiary)}.tv9 .prop-sep{margin:var(--space-xs) 0}.tv9 .pk-div,.tv9 .prop-sep{height:1px;background:var(--color-bg-quiet)}.tv9 .pk-div{margin:var(--space-md) 0 0}.tv9 .sub-t{flex:1;min-width:0;font-size:var(--text-lg);color:var(--color-text-secondary)}.tv9 .sub-del{opacity:0;width:22px;height:22px;border:0;background:transparent;border-radius:var(--radius-sm);color:var(--color-text-placeholder);display:grid;place-items:center}.tv9 .sub-del:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .post-h{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-2xs)}.tv9 .post-h b{font-weight:var(--weight-semibold);font-size:var(--text-md)}.tv9 .pk-empty{padding:var(--space-xs) 0;font-size:var(--text-lg);color:var(--color-text-tertiary)}.tv9 .timer-top{display:flex;align-items:baseline;margin-bottom:var(--space-md);gap:var(--space-sm)}.tv9 .timer-val{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-tight);color:var(--color-text-primary);font-size:var(--text-xl)}.tv9 .timer-of{font-size:var(--text-sm);color:var(--color-text-placeholder)}.tv9 .timer-bar{height:6px;border-radius:var(--radius-full);background:var(--color-border-primary);overflow:hidden;margin-bottom:var(--space-lg)}.tv9 .timer-bar i{display:block;height:100%;width:100%;background:var(--color-text-tertiary);border-radius:var(--radius-full);transform-origin:left;transition:transform calc(.3s * var(--a-k)) var(--ease,cubic-bezier(.22,1,.36,1))}.tv9 .timer-hint{font-size:var(--text-xs);color:var(--color-text-placeholder)}.tv9 .sub-del:focus-visible{opacity:1}.tv9 .prop-more-btn{display:inline-flex;border:0;border-radius:var(--radius-lg);background:transparent;font:inherit;font-weight:var(--weight-regular);letter-spacing:var(--track-tight);margin:var(--space-2xs) 0 0 calc(var(--space-md) * -1);color:var(--color-text-tertiary);align-items:center;gap:var(--space-sm);height:28px;margin-left:calc(var(--space-md) * -1);padding:0 var(--space-sm);font-size:var(--text-md)}.tv9 .prop-more-btn>.svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-fg-quaternary);transition:transform var(--a-normal) var(--a-enter)}.tv9 .prop-more-btn[aria-expanded=true]>.svg{transform:rotate(180deg)}.tv9 .pk-sec>summary::-webkit-details-marker{display:none}.tv9 .pk-sec>summary>.svg:last-child{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-fg-quaternary);transition:transform var(--a-normal) var(--a-enter)}.tv9 .pk-sec[open]>summary>.svg:last-child{transform:rotate(180deg)}.tv9 .pv-static{font-weight:var(--weight-regular);padding:0;display:inline-flex;align-items:center;gap:var(--space-sm);min-height:26px;font-size:var(--text-lg);color:var(--color-text-secondary)}.tv9 .pk-sec>summary{font-weight:var(--weight-semibold);list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:var(--space-lg) calc(var(--space-md) * -1) var(--space-xs);padding:var(--space-sm) var(--space-sm);border-radius:var(--radius-lg);transition:background-color var(--a-fast) var(--a-enter),color var(--a-fast) var(--a-enter);color:var(--color-text-primary)}.tv9 .pv-empty{color:var(--color-text-placeholder)}.tv9 .prop-more-btn:hover{color:var(--color-text-primary)}.tv9 .pk-sec>summary:hover,.tv9 .prop-more-btn:hover{background:var(--color-bg-hover)}.tv9 .pk-sec:not([open])>summary{color:var(--color-text-tertiary)}.tv9 .pv-btn:hover{background:var(--color-bg-hover)}.tv9 .post-h span{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .source-head .tid{color:var(--color-text-quaternary);margin-inline-start:auto}.tv9 .source-card{margin:var(--space-md) 0 var(--space-xs);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-secondary);overflow:hidden}.tv9 .source-head{justify-content:space-between;width:100%;display:flex;align-items:center;gap:var(--space-md);border:0;background:transparent;font:inherit;cursor:pointer;color:var(--color-text-tertiary);padding:var(--space-md) var(--space-lg);text-transform:none;letter-spacing:var(--track-normal);text-align:start}.tv9 .source-body{padding:var(--space-md) var(--space-lg) var(--space-lg)}.tv9 .source-from{display:flex;align-items:flex-start;gap:var(--space-md)}.tv9 .source-from>.svg{margin-top:var(--space-xs);color:var(--color-fg-quaternary);flex:none}.tv9 .source-from b{display:block;font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .source-from small{display:block;margin-top:var(--space-2xs);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .source-card blockquote{margin:var(--space-md) 0 0;padding:var(--space-2xs) 0 var(--space-2xs) var(--space-lg);border-left:2px solid var(--color-border-primary);font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .source-open{margin-top:var(--space-md);height:32px;padding:0 var(--space-lg) 0 var(--space-md);border-radius:var(--radius-full);border:1px solid var(--color-border-primary);background:var(--color-bg-primary);color:var(--color-text-primary);font-size:var(--text-md);font-weight:var(--weight-medium);display:inline-flex;align-items:center;gap:var(--space-sm);text-decoration:none;cursor:pointer}.tv9 .source-open:hover{background:var(--color-bg-hover)}.tv9 .source-note{display:flex;align-items:center;gap:var(--space-sm);margin:var(--space-md) 0 0;font-size:var(--text-sm);color:var(--color-nefer-text)}.tv9 .source-note .svg{color:var(--color-nefer-solid)}.tv9 .timer-row .timer-row-t{flex:1;min-width:0}.tv9 .timer-row b{display:block;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .timer-row small{display:block;color:var(--color-text-tertiary)}.tv9 .timer-row .tid,.tv9 .timer-row small{font-size:var(--text-xs)}.tv9 .timer-blank .timer-row-t b{color:var(--color-text-primary);display:block;font-size:var(--text-md);font-weight:var(--weight-medium)}.tv9 .timer-blank .svg{color:var(--color-fg-quaternary)}.tv9 .timer-blank .timer-row-t{flex:1;min-width:0}.tv9 .timer-blank .timer-row-t small{display:block;font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .timer-row .timer-row-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .pv-btn .due{font-size:var(--text-lg)}.tv9 .pv-btn .due em{font-size:var(--text-sm)}.tv9 .te-who{font-weight:var(--weight-medium);color:var(--color-text-primary);white-space:nowrap}.tv9 .te-note{overflow:hidden;text-overflow:ellipsis}.tv9 .te-note,.tv9 .te-when{color:var(--color-text-tertiary);white-space:nowrap}.tv9 .te-when{font-size:var(--text-sm)}.tv9 .te-h{font-weight:var(--weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.tv9 .prop-group{height:24px;margin:var(--space-md) 0 var(--space-2xs);align-items:center;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--track-normal);text-transform:none}.tv9 .prop-group,.tv9 .prop-help{display:flex;color:var(--color-text-tertiary)}.tv9 .prop-help{align-items:flex-start;gap:var(--space-sm);margin:var(--space-2xs) 0 var(--space-sm);padding:var(--space-md) var(--space-md);border-radius:var(--radius-lg);background:var(--color-bg-secondary);border:1px solid var(--color-bg-quiet);font-size:var(--text-sm);line-height:var(--leading-normal)}.tv9 .prop-help .svg{margin-top:var(--space-2xs);color:var(--color-fg-quaternary);flex:none}.tv9 .pk-blocked{display:flex;align-items:center;gap:var(--space-md);margin:var(--space-2xs) 0 var(--space-sm);padding:var(--space-md) var(--space-md);border:0;border-radius:var(--radius-lg);background:var(--color-error-fill);box-shadow:var(--ring-error);color:var(--color-error-text);font-size:var(--text-md);font-weight:var(--weight-medium)}.tv9 .pk-blocked-ic{display:inline-flex;color:var(--color-error-text)}.tv9 .pk-blocked-ic .svg{width:var(--icon-md);height:var(--icon-md)}.tv9 .pk-blocked-txt{flex:1;min-width:0}.tv9 .pk-blocked-txt b,.tv9 .pk-blocked-view{font-weight:var(--weight-semibold)}.tv9 .pk-blocked-view{display:inline-flex;align-items:center;gap:var(--space-xs);height:24px;padding:0 var(--space-md);border:0;border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--ring-error);color:var(--color-error-text);font-size:var(--text-sm);cursor:pointer;white-space:nowrap}.tv9 .pk-blocked-view:hover{background:var(--color-error-fill)}.tv9 .pk-blocked-view .svg{width:var(--icon-sm);height:var(--icon-sm)}.tv9 .pk-head{position:sticky;top:0;z-index:6;margin:0 calc(var(--space-xl) * -1) var(--space-md);background:var(--color-bg-primary);border-bottom:1px solid var(--color-border-secondary);padding:var(--space-xl) var(--space-2xl) var(--space-lg)}.tv9 .pk-head-meta{display:flex;align-items:center;gap:var(--space-md);font-size:var(--text-sm);margin-bottom:var(--space-sm)}.tv9 .pk-head-meta .tid{color:var(--color-text-quaternary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:var(--track-normal);white-space:nowrap}.tv9 .pk-head-ctx{color:var(--color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tv9 .pk-head-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-md)}.tv9 .pk-primary{height:32px;padding:0 var(--space-xl);display:inline-flex;align-items:center;gap:var(--space-sm);border:0;border-radius:var(--radius-lg);background:var(--color-text-primary);color:var(--color-text-on-action);font:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap}.tv9 .pk-primary:hover{background:var(--color-bg-action-hover)}.tv9 .pk-primary.is-done{background:var(--color-bg-hover);color:var(--color-text-tertiary)}.tv9 .pk-decisions{display:flex;flex-direction:column;gap:var(--space-sm);margin:0 0 var(--space-lg);margin-bottom:var(--space-xl)}.tv9 .pk-drow{display:flex;align-items:center;gap:var(--space-md);border-radius:var(--radius-lg);font-size:var(--text-md);color:var(--color-text-secondary);border:0;background:transparent;padding:var(--space-sm) 0}.tv9 .pk-drow-ic{display:inline-flex;flex:none;color:var(--color-fg-quaternary)}.tv9 .pk-drow-t b{font-weight:var(--weight-semibold)}.tv9 .pk-drow-t small{color:var(--color-text-tertiary);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;margin-top:var(--space-2xs)}.tv9 .pk-drow-b{flex:none;height:26px;padding:0 var(--space-md);display:inline-flex;align-items:center;gap:var(--space-xs);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer}.tv9 .pk-drow-b:hover{background:var(--color-bg-hover)}.tv9 .pk-drow-blocked{background:var(--color-error-fill);border-color:var(--color-error-fill)}.tv9 .pk-drow-blocked .pk-drow-ic,.tv9 .pk-drow-blocked .pk-drow-t{color:var(--color-error-text)}.tv9 .pk-drow-blocked .pk-drow-t small{color:var(--color-error-text);opacity:.8}.tv9 .pk-drow-risk .pk-drow-ic{color:var(--color-error-solid)}.tv9 .pk-drow-nefer{background:var(--color-nefer-bg);border-color:var(--color-nefer-line);align-items:flex-start}.tv9 .pk-drow-nefer .pk-drow-ic{color:var(--color-nefer-solid)}.tv9 .pk-drow-nefer .pk-drow-b{border-color:var(--color-nefer-line);color:var(--color-nefer-text)}.tv9 .pk-drow-client .pk-drow-ic{color:var(--color-fg-quaternary)}.tv9 .pk-drow-pulse{animation:v9-pkPulse calc(.9s * var(--a-k)) var(--a-enter)}.tv9 .pk-details-body{padding:0 0 var(--space-md)}.tv9 .pk-drow-t{gap:var(--space-2xs);display:block;flex:1;min-width:0;line-height:var(--leading-snug)}.tv9 .pk-core{margin:0 0 var(--space-2xs);display:flex;flex-direction:column;gap:var(--space-sm)}.tv9 .source-head>span:first-child{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--track-normal);text-transform:none}.tv9 .source-head .svg{color:var(--color-fg-quaternary);transition:transform var(--a-fast) var(--a-move);flex:none}.tv9 .source-card:not(.pk-src-open) .source-body{display:none}.tv9 .source-card.pk-src-open .source-head .svg{transform:rotate(180deg)}.tv9 .source-head:hover{color:var(--color-text-primary)}.tv9 .pk-drow-nefer .pk-drow-sub,.tv9 .pk-drow-nefer small{white-space:normal;overflow:visible;text-overflow:clip}.tv9 .pk-head .peek-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 var(--space-xl)}.tv9 .pk-head .peek-title:focus{-webkit-line-clamp:unset;overflow:visible}.tv9 .pk-head .peek-title:focus-visible{-webkit-line-clamp:unset;overflow:visible}.tv9 .pk-drow.pk-drow-blocked{border:1px solid var(--color-error-fill);background:var(--color-error-fill);padding:var(--space-md);border-radius:var(--radius-lg)}.tv9 .pk-drow.pk-drow-nefer{border:1px solid var(--color-nefer-line);background:var(--color-nefer-bg);padding:var(--space-md);border-radius:var(--radius-lg)}.tv9 .pk-labels{display:inline-flex;flex-wrap:wrap;gap:var(--space-xs);min-width:0;align-items:center}.tv9 .pk-field{display:flex;align-items:center;gap:var(--space-sm);margin:var(--space-2xs) var(--space-md) var(--space-sm);padding:0 var(--space-md);height:var(--control-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--color-bg-primary);color:var(--color-fg-quaternary)}.tv9 .pk-field:focus-within{border-color:var(--color-focus-ring);box-shadow:var(--focus-halo-ring)}.tv9 .pk-field input{flex:1;min-width:0;border:0;background:transparent;outline:0;font:inherit;font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .pk-form{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-md) var(--space-lg) var(--space-lg);min-width:0}.tv9 .pk-form-h{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);min-width:0}.tv9 .pk-form-h b{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .pk-form-hint{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .pk-form-hint,.tv9 .pk-form-lbl{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .pk-form-lbl{display:flex;align-items:baseline;gap:var(--space-sm);margin:0;font-weight:var(--weight-medium)}.tv9 .pk-form-lbl small{font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .pk-form-group{flex-direction:column}.tv9 .pk-chips,.tv9 .pk-form-group{display:flex;gap:var(--space-sm);min-width:0}.tv9 .pk-chips{flex-wrap:wrap}.tv9 .pk-chip{height:var(--control-md);padding:0 var(--space-lg);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--color-bg-primary);color:var(--color-text-secondary);font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--a-fast) var(--a-enter),border-color var(--a-fast) var(--a-enter)}.tv9 .pk-chip:hover{background:var(--color-bg-hover);color:var(--color-text-primary);border-color:var(--color-border-primary)}.tv9 .pk-chip[aria-pressed=true]{background:var(--color-bg-action);border-color:var(--color-bg-action);color:var(--color-text-on-action)}.tv9 .pk-units{display:flex;align-items:center;gap:var(--space-md);min-width:0}.tv9 .pk-unit{display:inline-flex;align-items:center;gap:var(--space-xs);flex:none;height:36px;padding:0 var(--space-md) 0 var(--space-lg);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--color-bg-primary);color:var(--color-text-tertiary);font-size:var(--text-md);cursor:text}.tv9 .pk-unit:focus-within{border-color:var(--color-focus-ring);box-shadow:var(--focus-halo-ring)}.tv9 .pk-unit input{width:44px;border:0;background:transparent;outline:0;padding:0;font:inherit;font-size:var(--text-lg);font-variant-numeric:tabular-nums;color:var(--color-text-primary);text-align:right}.tv9 .pk-unit input::-moz-placeholder{color:var(--color-text-placeholder)}.tv9 .pk-unit input::placeholder{color:var(--color-text-placeholder)}.tv9 .pk-form-field{display:flex;align-items:center;gap:var(--space-sm);min-width:0;height:36px;padding:0 var(--space-lg);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--color-bg-primary);color:var(--color-fg-quaternary);cursor:text}.tv9 .pk-form-field:focus-within{border-color:var(--color-focus-ring);box-shadow:var(--focus-halo-ring)}.tv9 .pk-form-field input{flex:1;min-width:0;border:0;background:transparent;outline:0;font:inherit;font-size:var(--text-lg);color:var(--color-text-primary)}.tv9 .pk-form-field input::-moz-placeholder{color:var(--color-text-placeholder)}.tv9 .pk-form-field input::placeholder{color:var(--color-text-placeholder)}.tv9 .pk-form-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-width:0;padding-top:var(--space-xs)}.tv9 .pk-form-foot .btn{height:32px;padding-inline:var(--space-lg);gap:var(--space-sm)}.tv9 .pk-form-foot .btn:disabled{opacity:.45;cursor:not-allowed}.tv9 .pk-form-foot .btn kbd{margin-left:var(--space-2xs);padding:0 var(--space-xs);border-radius:var(--radius-xs);background:var(--selbar-fill);color:inherit;font-size:var(--text-xs)}.tv9 .pk-quiet{display:inline-flex;align-items:center;gap:var(--space-sm);height:32px;padding:0 var(--space-sm);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-tertiary);font:inherit;font-size:var(--text-md);cursor:pointer}.tv9 .pk-quiet:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .pk-types{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xs);padding:0 var(--space-md) var(--space-sm)}.tv9 .pk-types button{height:var(--control-sm);padding:0 var(--space-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--text-md);text-align:left;cursor:pointer}.tv9 .pk-types button:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .pk-types button.on{border-color:var(--color-border-strong);color:var(--color-text-primary);font-weight:var(--weight-medium)}.tv9 .pk-create{width:calc(100% - 2 * var(--space-md));margin:0 var(--space-md) var(--space-md);height:var(--control-md);border:0;border-radius:var(--radius-lg);background:var(--color-bg-action);color:var(--color-text-on-action);font:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);cursor:pointer}.tv9 .pk-create:hover{background:var(--color-bg-action-hover)}.tv9 .pk-create[disabled]{opacity:.45;cursor:not-allowed}.tv9 .file-add{display:inline-flex;align-items:center;gap:var(--space-sm);height:var(--control-sm);padding:0 var(--space-lg);border:1px dashed var(--color-border-primary);border-radius:var(--radius-lg);background:transparent;color:var(--color-text-tertiary);font:inherit;font-size:var(--text-md);cursor:pointer}.tv9 .file-add:hover{background:var(--color-bg-hover);color:var(--color-text-primary);border-style:solid}.tv9 .file-add input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tv9 .pk-icons{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--space-2xs);padding:0 var(--space-md) var(--space-sm)}.tv9 .pk-icons button{height:var(--control-xs);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-fg-quaternary);display:grid;place-items:center;cursor:pointer}.tv9 .pk-icons button:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .pk-icons button.on{border-color:var(--color-border-strong);color:var(--color-text-primary)}.tv9 .pk-tones{display:flex;gap:var(--space-sm);padding:0 var(--space-md) var(--space-sm)}.tv9 .pk-tones button{width:20px;height:20px;border-radius:var(--radius-full);border:2px solid transparent;box-shadow:var(--avatar-edge);cursor:pointer;padding:0}.tv9 .pk-tones button.on{border-color:var(--color-text-primary)}.tv9 .pk-timer .pk-timer-el{font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);margin-left:var(--space-xs);padding-left:var(--space-xs);border-left:1px solid;opacity:.9}.tv9 .composer-dock{display:flex;flex-direction:column;max-height:60%;min-height:0}.tv9 .composer-dock.is-pinned{max-height:var(--reader-dock-max)}.tv9 .post-main{min-width:0}.tv9 .post-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);margin-top:var(--space-sm)}.tv9 .reaction{display:inline-flex;align-items:center;gap:var(--space-2xs);height:24px;padding:0 var(--space-sm);border:0;box-shadow:var(--ring-quiet);border-radius:var(--radius-full);background:var(--color-bg-primary);color:var(--color-text-secondary);cursor:pointer}.tv9 .reaction b{font-weight:var(--weight-semibold);font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .reaction:hover{background:var(--color-bg-hover);border-color:var(--color-text-disabled)}.tv9 .react-add,.tv9 .reaction-e{font-size:var(--text-md);line-height:var(--leading-none)}.tv9 .react-add{display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary);cursor:pointer;opacity:.7}.tv9 .react-add:hover{opacity:1;background:var(--color-bg-hover);border-color:var(--color-text-disabled)}.tv9 .post-reply{margin-left:var(--space-2xs);border:0;background:none;color:var(--color-text-tertiary);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;padding:0 var(--space-2xs);height:24px}.tv9 .post-reply:hover{color:var(--color-text-primary)}.tv9 .post-replies{margin-top:var(--space-sm);padding-left:var(--space-md);border-left:2px solid var(--color-border-primary);display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .composer-field{position:relative;min-width:0}.tv9 .composer .composer-field textarea,.tv9 .composer-field textarea{width:100%;padding-right:calc(var(--space-3xl) + var(--space-xs))}.tv9 .composer-tools{position:absolute;right:var(--space-md);bottom:var(--space-md);display:flex;align-items:center;gap:var(--space-2xs)}.tv9 .composer-emoji{display:inline-grid;place-items:center;width:26px;height:26px;border:0;border-radius:var(--radius-md);background:none;font-size:var(--text-lg);line-height:var(--leading-none);cursor:pointer;opacity:.6}.tv9 .composer-emoji:hover{opacity:1;background:var(--color-bg-hover)}.tv9 .pk-head-aside{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-sm)}.tv9 .peek .source-card{animation:v9-v9-settle var(--a-normal) var(--a-enter);margin:var(--space-lg) 0 var(--space-xl)}.tv9 .peek .pk-core{margin-bottom:var(--space-lg)}.tv9 .peek .prop-group{height:28px;margin:var(--space-md) 0 var(--space-xs);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--track-label);color:var(--color-text-tertiary)}.tv9 .source-head-copy{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0;flex:1}.tv9 .source-head-copy,.tv9 .source-head>span.source-head-copy{text-transform:none;letter-spacing:var(--track-normal)}.tv9 .source-head-copy b{font-size:var(--text-md);line-height:var(--leading-snug);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .source-head-copy small{font-size:var(--text-sm);line-height:var(--leading-snug);font-weight:var(--weight-regular);color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .source-head:hover .source-head-copy small{color:var(--color-text-secondary)}.tv9 .source-head:not(button){cursor:default}.tv9 .pk-details-copy{display:flex;align-items:baseline;gap:var(--space-sm);min-width:0;flex:1}.tv9 .pk-details-copy b{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .pk-details-copy small{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .peek .pk-head{margin:0 calc(var(--space-2xl) * -1) var(--space-lg);padding:var(--space-lg) var(--space-2xl) var(--space-lg)}.tv9 .peek .pk-head .peek-title{margin:0;min-width:0;flex:1}.tv9 .pk-context{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs) var(--space-sm);min-height:24px;margin:0 0 var(--space-lg)}.tv9 .pk-context,.tv9 .pk-context .pv-btn{color:var(--color-text-secondary);font-size:var(--text-lg)}.tv9 .pk-context .pv-btn{margin:0;padding:var(--space-2xs) var(--space-xs);gap:var(--space-sm)}.tv9 .pk-context .pv-btn .svg{color:var(--color-fg-quaternary)}.tv9 .pk-context-sep{width:1px;height:14px;background:var(--color-border-primary)}.tv9 .peek .pk-head-bar{gap:var(--space-md);flex-wrap:wrap}.tv9 .peek .pk-head-bar .btn{height:32px;padding-inline:var(--space-lg)}.tv9 .peek .pk-primary.is-done{display:inline-flex;align-items:center;gap:var(--space-sm)}.tv9 .peek .pk-decisions{margin:0 0 var(--space-lg)}.tv9 :is(.peek,.page-modal-aside) .pk-sec{margin:0;border-top-color:var(--color-border-secondary);border-top:1px solid var(--color-border-secondary)}.tv9 :is(.peek,.page-modal-aside) .pk-sec>summary{display:flex;align-items:center;gap:var(--space-sm);min-height:44px;margin:0 calc(var(--space-sm) * -1);padding:var(--space-sm) var(--space-sm);list-style:none;cursor:pointer;color:var(--color-text-primary);border-radius:var(--radius-md);font-weight:var(--weight-semibold)}.tv9 :is(.peek,.page-modal-aside) .pk-sec:not([open])>summary{display:flex;align-items:center;gap:var(--space-sm);min-height:44px;margin:0 calc(var(--space-sm) * -1);padding:var(--space-sm) var(--space-sm);list-style:none;cursor:pointer;color:var(--color-text-primary);border-radius:var(--radius-md);font-weight:var(--weight-semibold)}.tv9 :is(.peek,.page-modal-aside) .pk-sec>summary::-webkit-details-marker{display:none}.tv9 :is(.peek,.page-modal-aside) .pk-sec>summary:hover{background:var(--color-bg-hover)}.tv9 :is(.peek,.page-modal-aside) .pk-sec>summary>.svg:first-child{flex:none;color:var(--color-fg-quaternary)}.tv9 :is(.peek,.page-modal-aside) .pk-sec>summary>.svg:last-child{flex:none;width:14px;height:14px;color:var(--color-fg-quaternary);transition:transform var(--a-normal) var(--a-enter)}.tv9 :is(.peek,.page-modal-aside) .pk-sec[open]>summary>.svg:last-child{transform:rotate(180deg)}.tv9 :is(.peek,.page-modal-aside) .pk-sec[open]>.pk-sec-body{animation:v9-v9-settle var(--a-normal) var(--a-enter)}.tv9 .pk-sec-empty{display:flex;align-items:center;gap:var(--space-md);min-height:44px;border-top-color:var(--color-border-secondary);border-top:1px solid var(--color-border-secondary)}.tv9 .pk-sec-empty .pk-sec-h{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--color-text-tertiary);flex:0 1 auto;min-width:0}.tv9 .pk-sec-empty .pk-sec-h .svg{color:var(--color-fg-quaternary)}.tv9 .pk-sec-empty .pk-sec-h .pk-sec-t{color:var(--color-text-tertiary);font-weight:var(--weight-semibold)}.tv9 .pk-sec-act .file-add{margin:0;height:28px;min-height:28px;padding:0 var(--space-lg);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 :is(.peek,.page-modal-aside) .pk-sec .prop-k{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 :is(.peek,.page-modal-aside) .pk-sec .prop-v{font-size:var(--text-lg);color:var(--color-text-primary)}.tv9 :is(.peek,.page-modal-aside) .pk-sec .pv-btn{min-width:0;max-width:100%;font-size:var(--text-lg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 :is(.peek,.page-modal-aside) .pk-sec .pv-btn .tag{flex:none}.tv9 :is(.peek,.page-modal-aside) .pk-sec .pv-btn .prio{flex:none}.tv9 :is(.peek,.page-modal-aside) .pk-sec .pv-btn .av{flex:none}.tv9 :is(.peek,.page-modal-aside) .pk-sec .pk-inline{width:100%;min-height:26px;padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);font:inherit;font-size:var(--text-lg);color:var(--color-text-primary)}.tv9 :is(.peek,.page-modal-aside) .pk-sec .pk-inline:focus{border-color:var(--color-focus-ring)}.tv9 :is(.peek,.page-modal-aside) .pk-sec .pk-details{margin:var(--space-md) 0 0;border-top:1px solid var(--color-border-secondary)}.tv9 :is(.peek,.page-modal-aside) .pk-sec .pk-details>summary{padding:var(--space-md) 0;font-size:var(--text-md);min-height:44px;padding-top:0;padding-bottom:0}.tv9 :is(.peek,.page-modal-aside) .pk-sec .pk-details-copy{align-items:baseline;flex-direction:row;gap:var(--space-sm)}.tv9 :is(.peek,.page-modal-aside) .pk-sec .pk-details-copy b{font-size:var(--text-md)}.tv9 :is(.peek,.page-modal-aside) .pk-sec .pk-details-copy small{font-size:var(--text-sm);text-transform:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-text-tertiary)}.tv9 :is(.peek,.page-modal-aside) .pk-sec .pk-details>div{padding-top:var(--space-sm)}.tv9 :is(.peek,.page-modal-aside) .pk-sec .source-card{margin:0;border:0;border-radius:0;background:transparent;overflow:visible}.tv9 :is(.peek,.page-modal-aside) .pk-sec .source-card .source-body{padding:0}.tv9 .file-row{display:flex;align-items:center;gap:var(--space-md);min-height:40px;padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border-secondary)}.tv9 .file-row:last-of-type{border-bottom:0}.tv9 .file-ic{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--color-bg-secondary);box-shadow:var(--ring-secondary);color:var(--color-text-tertiary)}.tv9 .file-main{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0;flex:1}.tv9 .file-name{display:block;font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .file-main small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .file-x{flex:none}.tv9 .act-row{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border-secondary)}.tv9 .act-row:last-of-type{border-bottom:0}.tv9 .act-ic{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-full);background:var(--color-bg-primary);box-shadow:var(--ring-secondary);color:var(--color-fg-quaternary)}.tv9 .act-row.is-nefer .act-ic{background:var(--color-nefer-bg);color:var(--color-nefer-solid)}.tv9 .act-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2xs);padding-top:var(--space-2xs)}.tv9 .act-text{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-tertiary)}.tv9 .act-text b{color:var(--color-text-primary);font-weight:var(--weight-medium)}.tv9 .act-when{flex:none;padding-top:var(--space-2xs);font-size:var(--text-xs);color:var(--color-text-quaternary);white-space:nowrap}.tv9 .pv-aff{flex:none;margin-left:var(--space-2xs);color:var(--color-fg-quaternary);transition:color var(--a-fast) var(--a-enter)}.tv9 .pv-btn:hover .pv-aff{color:var(--color-text-tertiary)}.tv9 .pv-btn:focus-visible .pv-aff{color:var(--color-text-tertiary)}.tv9 .pv-btn.pv-empty .pv-aff{color:var(--color-fg-quaternary)}.tv9 .pk-context .pv-aff{margin-left:0}.tv9 .pv-link{border:0;background:transparent;padding:0 var(--space-xs);min-height:22px;border-radius:var(--radius-sm);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary);cursor:pointer}.tv9 .pv-link:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .pk-add-hint{margin-left:var(--space-xs);font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .composer-tool{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-tertiary);cursor:pointer}.tv9 .composer-tool:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 a.pv-link{text-decoration:none;color:var(--color-text-primary)}.tv9 a.pv-link:hover{background:var(--color-bg-hover)}.tv9 .pk-scopes{display:inline-flex;margin:0 var(--space-sm) var(--space-xs);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);overflow:hidden;height:26px}.tv9 .pk-scopes button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--color-bg-primary);padding:0 var(--space-sm);font:inherit;font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer}.tv9 .pk-scopes button.on{background:var(--color-text-primary);color:var(--color-bg-primary)}.tv9 .crail .pk-sec>summary{display:flex;align-items:center;gap:var(--space-sm);min-height:40px;margin:0 calc(var(--space-sm) * -1);padding:var(--space-sm);list-style:none;font-weight:var(--weight-semibold);color:var(--color-text-primary);border-radius:var(--radius-md)}.tv9 .crail .pk-sec>summary .pk-sec-n{color:var(--color-text-tertiary);font-weight:var(--weight-medium)}.tv9 .crail .pk-sec>summary .pk-sec-act{display:inline-flex;gap:var(--space-xs)}.tv9 .file-chips{display:flex;flex-wrap:wrap;gap:var(--space-xs);padding:var(--space-xs) 0}.tv9 .file-chip{display:inline-flex;align-items:center;gap:var(--space-xs);max-width:100%;cursor:pointer;font:inherit}.tv9 button.file-chip{border:1px solid var(--color-border-secondary);background:var(--color-bg-primary);color:var(--color-text-secondary)}.tv9 button.file-chip:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .composer-tool-n,.tv9 .file-chip .lchip-x{margin-left:var(--space-2xs)}.tv9 .composer-tool-n{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .file-row[role=button]{cursor:pointer}.tv9 .file-row[role=button]:hover{background:var(--color-bg-hover)}.tv9 .pv-static .danger{color:var(--color-error-text)}.tv9 .rpage .pk-sec{margin:0;border-top:1px solid var(--color-border-secondary)}.tv9 .rpage .pk-sec:not([open])>summary,.tv9 .rpage .pk-sec>summary{display:flex;align-items:center;gap:var(--space-sm);min-height:44px;margin:0 calc(var(--space-sm) * -1);padding:var(--space-sm) var(--space-sm);list-style:none;cursor:pointer;color:var(--color-text-primary);border-radius:var(--radius-md);font-weight:var(--weight-semibold)}.tv9 .rpage .pk-sec>summary::-webkit-details-marker{display:none}.tv9 .rpage .pk-sec>summary:hover{background:var(--color-bg-hover)}.tv9 .rpage .pk-sec>summary>.svg:first-child{flex:none;color:var(--color-fg-quaternary)}.tv9 .rpage .pk-sec>summary>.svg:last-child{flex:none;width:14px;height:14px;color:var(--color-fg-quaternary);transition:transform var(--a-normal) var(--a-enter)}.tv9 .rpage .pk-sec[open]>summary>.svg:last-child{transform:rotate(180deg)}.tv9 .rpage .pk-sec[open]>.pk-sec-body{animation:v9-v9-settle var(--a-normal) var(--a-enter)}.tv9 .rpage .pk-sec .prop-k{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .rpage .pk-sec .prop-v{font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .rpage .pk-sec .pv-btn{min-width:0;max-width:100%;font-size:var(--text-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .rpage .pk-sec .pv-btn .av,.tv9 .rpage .pk-sec .pv-btn .prio,.tv9 .rpage .pk-sec .pv-btn .tag{flex:none}.tv9 .rpage .pk-sec .pk-inline{width:100%;min-height:26px;padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);font:inherit;font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .rpage .pk-sec .pk-inline:focus{border-color:var(--color-focus-ring)}.tv9 .rpage .pk-sec .pk-details{margin:var(--space-md) 0 0;border-top:1px solid var(--color-border-secondary)}.tv9 .rpage .pk-sec .pk-details>summary{min-height:36px;padding:var(--space-md) 0;font-size:var(--text-md)}.tv9 .rpage .pk-sec .pk-details-copy{align-items:baseline;flex-direction:row;gap:var(--space-sm)}.tv9 .rpage .pk-sec .pk-details-copy b{font-size:var(--text-md)}.tv9 .rpage .pk-sec .pk-details-copy small{font-size:var(--text-sm);text-transform:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-text-tertiary)}.tv9 .rpage .pk-sec .pk-details>div{padding-top:var(--space-sm)}.tv9 .rpage .pk-sec-empty{border-top-color:var(--color-border-secondary)}.tv9 .rpage .rcard .pk-sec{border-top:0}.tv9 .rpage .rcard .pv-btn{min-width:0;max-width:100%;font-size:var(--text-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .rpage .rcard .pv-btn .av,.tv9 .rpage .rcard .pv-btn .tag{flex:none}.tv9 .rpage .rcard .pk-inline{width:100%;min-height:28px;padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);font:inherit;font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .rpage .rcard .pk-inline:focus{border-color:var(--color-focus-ring)}.tv9 .rpage .act-row{border-bottom:0;padding:var(--space-xs) 0}.tv9 .rpage [data-page-nefer-slot]>.pk-decisions{margin:0}.tv9 .pk-timer.on .pk-timer-el{font-variant-numeric:tabular-nums}.tv9 .peek .pk-details-copy b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary);letter-spacing:var(--track-tight)}.tv9 :is(.peek,.page-modal-aside) .pk-sec-empty .pk-sec-h .pk-sec-t{font-size:var(--text-md);font-weight:var(--weight-semibold)}.tv9 :is(.peek,.page-modal-aside) .pk-sec-empty .pk-sec-h>.svg{color:var(--color-fg-quaternary)}.tv9 .peek .pv-btn.pv-empty,.tv9 .peek .pv-btn.pv-empty *{color:var(--color-text-tertiary)}.tv9 .peek .file-add,.tv9 .peek .pv-btn.pv-empty:hover{color:var(--color-text-secondary)}.tv9 .peek .file-add{height:auto;min-height:28px;padding:0 var(--space-sm);border:0;background:transparent;font-size:var(--text-lg);font-weight:var(--weight-medium);gap:var(--space-sm);border-radius:var(--radius-md)}.tv9 .peek .file-add:hover{background:var(--color-bg-hover);color:var(--color-text-primary);border-style:none}.tv9 .peek .file-add .svg{color:var(--color-text-tertiary)}.tv9 .pk-head-bar .pk-timer,.tv9 .pk-head-bar>.btn{height:32px;font-size:var(--text-md);font-weight:var(--weight-semibold)}.tv9 .pk-head-bar>.btn{padding:0 var(--space-lg)}.tv9 .pv-late{color:var(--color-error-text)}.tv9 .pk-sec-empty .pk-sec-sub{margin-left:var(--space-2xs)}.tv9 .pk-sec-empty .pk-sec-act{margin-left:auto}.tv9 .pk-sec-act .file-add:hover{color:var(--color-text-primary)}.tv9 :is(.peek,.page-modal-aside) .pk-sec-act .file-add{display:inline-flex;align-items:center;gap:var(--space-xs)}.tv9 :is(.peek,.page-modal-aside) .pk-sec .pk-details[open]{padding-bottom:var(--space-lg)}.tv9 :is(.peek,.page-modal-aside) .pk-sec .prop-help{margin:calc(var(--space-2xs) * -1) 0 var(--space-sm);padding:0 0 0 calc(var(--kit-facts-col) + var(--space-md));border:0;border-radius:0;background:none;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 :is(.peek,.page-modal-aside) .pk-sec .prop-help .svg{display:none}.tv9 .pk-timer.on{color:var(--color-text-primary);border-color:var(--color-border-primary);background:var(--color-bg-primary)}.tv9 .pk-timer.on:hover{background:var(--color-bg-hover);border-color:var(--color-border-strong)}.tv9 .pk-field-marked{padding-left:var(--space-2xs)}.tv9 .pk-field-note{margin:calc(var(--space-2xs) * -1) var(--space-md) var(--space-sm);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-tertiary)}.tv9 .prop-k-btn{margin:0 0 0 calc(var(--space-2xs) * -1);padding:var(--space-2xs);border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;text-align:left;cursor:pointer;min-width:0}.tv9 .prop-k-btn:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .pk-ctx{display:inline-flex;align-items:center;min-width:0;max-width:100%}.tv9 .pk-ctx .pk-ctx-name{min-width:0;max-width:100%;overflow:hidden}.tv9 .pk-ctx .pk-ctx-name[aria-expanded=true]{background:var(--color-bg-hover)}.tv9 .pk-ctx .pk-ctx-change{flex:none;justify-content:center;min-width:24px;margin-left:0;padding:0 var(--space-2xs)}.tv9 .pk-ctx .pk-ctx-change .pv-aff{margin-left:0}.tv9 .pk-ctx:hover .pk-ctx-change .pv-aff{color:var(--color-text-tertiary)}.tv9 .post-body{margin:0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .post-body>p{margin:0}.tv9 .pk-mark{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm) var(--space-xs) var(--space-md)}.tv9 .pk-mark-k{font-size:var(--text-sm);color:var(--color-text-tertiary)}@media (pointer:coarse){.tv9 .sub-del{width:44px;height:44px}.tv9 :is(.peek,.page-modal-aside) .pk-sec>summary{min-height:48px}.tv9 .pk-sec-empty{min-height:48px}}@media (hover:none),(pointer:coarse){.tv9 .prop-v .pv-btn{min-height:32px}.tv9 .pk-primary{height:36px}.tv9 .pk-drow-b{height:32px}}@media (max-width:900px){.tv9 .pk-head{margin:0 calc(var(--space-xl) * -1) var(--space-md);padding:var(--space-lg) var(--space-xl) var(--space-md)}}@media (max-width:700px){.tv9 .pk-head-bar{gap:var(--space-sm)}.tv9 .pk-primary{flex:1;justify-content:center}.tv9 .pk-drow{padding:var(--space-md)}.tv9 .pk-head{padding-inline:var(--space-xl)}.tv9 .pk-details-copy{align-items:flex-start;flex-direction:column;gap:var(--space-2xs)}.tv9 .peek .pk-head{margin-inline:calc(var(--space-xl) * -1);padding-inline:var(--space-xl)}}@media (max-width:480px){.tv9 .pk-drow{flex-wrap:wrap}.tv9 .pk-drow .pk-drow-act,.tv9 .pk-drow>button{margin-inline-start:0;width:100%}}@media (max-width:1100px){.tv9 .pk-head{padding-inline:var(--space-xl)}}@media (prefers-reduced-motion:reduce){.tv9 :is(.peek,.page-modal-aside) .pk-sec[open]>.pk-sec-body{animation:none}.tv9 .rpage .pk-sec[open]>.pk-sec-body{animation:none}.tv9 .rpage .pk-sec>summary>.svg:last-child{transition:none}}.tv9 .empty{flex-direction:column;text-align:center;gap:var(--space-sm);padding:var(--space-2xl) var(--space-2xl)}.tv9 .empty,.tv9 .h3{display:flex;align-items:center}.tv9 .h3{gap:var(--space-md)}.tv9 .h3 .aux{margin-left:auto}.tv9 .sub.done .sub-t{text-decoration:line-through}.tv9 .sub:hover .sub-del{opacity:1}.tv9 .subadd .plus{width:16px;text-align:center;color:var(--color-text-placeholder)}.tv9 .about{line-height:var(--leading-normal);outline:0}.tv9 .about.empty:before{content:attr(data-ph)}.tv9 .about.empty:focus:before{content:""}.tv9 .timer.running .timer-val{color:var(--color-text-primary)}.tv9 .file .sub-del{opacity:0}.tv9 .file:hover .sub-del{opacity:1}.tv9 .file:focus-within .sub-del,.tv9 .sub:focus-within .sub-del{opacity:1}.tv9 .pk-sec:not([open])>summary .aux{color:var(--color-fg-quaternary)}.tv9 .about:focus-visible{outline:0;box-shadow:var(--edge-start-3) var(--color-text-primary);border-radius:var(--radius-xs);padding-left:var(--space-lg);margin-left:calc(-1 * var(--space-lg))}.tv9 .props{margin-bottom:var(--space-xs)}.tv9 .h3{margin:0;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .h3,.tv9 .pk-sec>summary.h3{padding:var(--space-xl) 0 var(--space-sm);border-top:1px solid var(--color-bg-quiet)}.tv9 .pk-div+.h3,.tv9 .pk-div+.pk-sec>summary.h3{border-top:0;padding-top:var(--space-md)}.tv9 .pk-sec>summary.h3{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin:0 calc(var(--space-md) * -1);padding-left:var(--space-sm);padding-right:var(--space-sm);border-radius:0}.tv9 .pk-sec>summary.h3:hover{background:var(--color-bg-hover)}.tv9 .about{min-height:32px;padding:var(--space-sm) 0;font-size:var(--text-lg);color:var(--color-text-secondary)}.tv9 .about,.tv9 .about.empty{text-align:left}.tv9 .about.empty:before{display:block;text-align:left;color:var(--color-text-placeholder)}.tv9 .h3 .aux{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .pk-panel>.h3{border-top:0;padding-top:0}.tv9 .timer.compact .timer-hint{display:none}.tv9 .about.empty{display:block}.tv9 .timer.compact .timer-top{display:flex;align-items:baseline;gap:var(--space-sm);flex:none;order:0}.tv9 .timer.compact .timer-val{font-weight:var(--weight-semibold);font-size:var(--text-lg)}.tv9 .timer.compact .timer-of{font-size:var(--text-sm);color:var(--color-text-tertiary);order:0}.tv9 .timer.compact .timer-bar{display:block;flex:1;min-width:80px;height:4px;margin:0;order:1;border-radius:var(--radius-full);background:var(--color-border-secondary);overflow:hidden}.tv9 .timer.compact .timer-bar i{display:block;height:100%;background:var(--color-text-primary);transform-origin:left}.tv9 .taskpage-side .props{margin:0}.tv9 .taskpage-side .source-card{margin:var(--space-xl) 0 0}.tv9 .props>.prop-group:first-child{margin-top:0}.tv9 .props .source-card{margin:var(--space-md) 0 var(--space-sm)}.tv9 h3.h3{margin:0}.tv9 .sr-only{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tv9 #peek .timer:not(.compact) .timer-val{color:var(--color-error-text)}.tv9 #peek .timer:not(.compact) .timer-top .timer-val{font-size:var(--text-sm);letter-spacing:var(--track-normal)}.tv9 #peek .timer:not(.compact) .timer-top{align-items:center;gap:var(--space-md)}.tv9 .sub.done .sub-t{color:var(--color-text-quaternary)}.tv9 .pk-head .peek-h{margin:0 0 var(--space-md)}.tv9 .pk-primary.blocked{background:var(--color-error-fill);color:var(--color-error-text);box-shadow:var(--pk-primary-shadow)}.tv9 .pk-details{margin:var(--space-xl) 0 0;border-top:1px solid var(--color-border-secondary)}.tv9 .pk-details>summary{list-style:none;cursor:pointer;display:flex;align-items:center;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .pk-details>summary::-webkit-details-marker{display:none}.tv9 .pk-details-body .props-more{display:block}.tv9 #peek:has(.pk-drow-risk) .props.pk-core .date-sub{display:none}.tv9 .props{display:flex;flex-direction:column;gap:var(--space-sm)}.tv9 .reaction.mine{background:var(--color-bg-hover);border-color:var(--color-text-tertiary)}.tv9 .reaction.mine b{color:var(--color-text-secondary)}.tv9 .reaction.v9-pop{animation:v9-v9-pop var(--a-normal) var(--a-enter)}.tv9 .reaction b.v9-tick{display:inline-block;animation:v9-v9-tick var(--a-normal) var(--a-enter)}.tv9 details.pk-details[open]>div{animation:v9-v9-settle var(--a-normal) var(--a-enter)}.tv9 .peek .props{gap:var(--space-2xs)}.tv9 .peek .h3{padding:var(--space-2xl) 0 var(--space-md);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.tv9 .pk-details>summary{padding:var(--space-xl) 0;gap:var(--space-md)}.tv9 .peek .pk-sec:not([open])>summary .aux{color:var(--color-text-tertiary)}.tv9 .peek .pk-sec .props{gap:0;margin:0}.tv9 .peek .pk-sec .about{padding:var(--space-sm) var(--space-md);margin:0 calc(var(--space-md) * -1);border-radius:var(--radius-md);cursor:text;transition:background var(--a-fast) var(--a-enter),box-shadow var(--a-fast) var(--a-enter)}.tv9 .peek .pk-sec .about:hover{background:var(--color-bg-hover)}.tv9 .peek .pk-sec .about:focus,.tv9 .peek .pk-sec .about:focus-visible{padding:var(--space-sm) var(--space-md);margin:0 calc(var(--space-md) * -1);border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--peek-shadow)}.tv9 .subadd.pk-add-btn .plus{color:var(--color-text-tertiary)}.tv9 .subadd.pk-add-btn:hover .plus{color:var(--color-text-primary)}.tv9 .ncomposer .composer-tools{display:flex;align-items:center;gap:var(--space-2xs)}.tv9 .crail-body .pk-sec{margin-top:var(--space-lg)}.tv9 .room-msg[data-pinned] .post-h:after{content:"Pinned";margin-left:var(--space-xs);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-tertiary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);padding:0 var(--space-xs);line-height:var(--leading-kit)}.tv9 .room-msg .post-main{padding-right:calc(var(--space-6xl) + var(--space-md))}.tv9 .rpage .pk-sec:not([open])>summary .aux{color:var(--color-text-tertiary)}.tv9 .rpage .pk-sec .props{gap:0;margin:0}.tv9 .rfile>.file-row{flex:1;min-width:0}.tv9 .radd .pk-inline{flex:1 1 180px;min-width:120px;min-height:28px;padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);font:inherit;font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .radd .pk-inline.num{flex:0 1 110px;font-variant-numeric:tabular-nums}.tv9 .radd .pk-inline:focus{border-color:var(--color-focus-ring)}.tv9 .radd select.pk-inline{flex:0 1 150px}.tv9 .rph-fact .pv-btn{min-width:0;height:28px;margin:0;padding:0 var(--space-xs);gap:var(--space-xs);font-size:var(--text-md);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .rph-fact .pv-aff{opacity:0}.tv9 .rph-fact .pv-btn:focus-visible .pv-aff,.tv9 .rph-fact .pv-btn:hover .pv-aff{opacity:1}.tv9 .rph-fact .pk-inline{height:28px;min-width:140px;padding:0 var(--space-xs);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);font:inherit;font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .rph-fact .pk-inline:focus{border-color:var(--color-focus-ring)}.tv9 .rph-fact .pv-static{font-size:var(--text-md);color:var(--color-text-secondary);padding:0 var(--space-xs)}.tv9 .rpage .rcard .props{margin:0}.tv9 .rpage .rtable-r>.pv-btn{justify-self:start}.tv9 .peek-rz-n,.tv9 .peek-rz-s{left:var(--space-lg);right:var(--space-lg);cursor:ns-resize}.tv9 .peek-rz-n{top:0;height:5px}.tv9 .peek-rz-s{bottom:0;height:6px}.tv9 .peek-rz-e,.tv9 .peek-rz-w{top:var(--space-lg);bottom:var(--space-lg);width:6px;cursor:ew-resize}.tv9 .peek-rz-e{right:0}.tv9 .peek-rz-w{left:0}.tv9 .peek-rz-ne,.tv9 .peek-rz-nw,.tv9 .peek-rz-sw{width:12px;height:12px}.tv9 .peek-rz-nw{top:0;left:0;cursor:nwse-resize}.tv9 .peek-rz-ne{top:0;right:0;cursor:nesw-resize}.tv9 .peek-rz-sw{bottom:0;left:0;cursor:nesw-resize}.tv9 .peek-rz-se{right:0;bottom:0;width:18px;height:18px;cursor:nwse-resize}.tv9 .peek-rz-e:after,.tv9 .peek-rz-n:after,.tv9 .peek-rz-s:after,.tv9 .peek-rz-w:after{content:"";position:absolute;border-radius:var(--radius-full);background:var(--color-border-strong);opacity:0;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .peek-rz-n:after,.tv9 .peek-rz-s:after{left:50%;width:36px;height:2px;margin-left:calc(calc(var(--space-xl) + var(--space-xs)) * -1)}.tv9 .peek-rz-n:after{top:var(--hairline)}.tv9 .peek-rz-s:after{bottom:var(--space-2xs)}.tv9 .peek-rz-e:after,.tv9 .peek-rz-w:after{top:50%;width:2px;height:36px;margin-top:calc(calc(var(--space-xl) + var(--space-xs)) * -1)}.tv9 .peek-rz-e:after{right:var(--space-2xs)}.tv9 .peek-rz-w:after{left:var(--space-2xs)}.tv9 .peek-rz-se:after{content:"";position:absolute;right:var(--space-md);bottom:var(--space-md);width:8px;height:8px;border-right:2px solid var(--color-text-quaternary);border-bottom:2px solid var(--color-text-quaternary);border-bottom-right-radius:var(--radius-sm);opacity:.7}.tv9 .fdet-list .pv-btn{min-width:0;max-width:100%;margin-left:calc(-1 * var(--space-sm))}.tv9 .about[data-record-brief]{white-space:pre-line}.tv9 .fn-datefield .pv-btn{margin:0}.tv9 .fn-compose-client .pv-btn{margin:0;font-size:var(--text-lg)}.tv9 .fn-savereport .pk-icons{margin-top:var(--space-xs)}.tv9 .icon-picker-tones .pk-tones{padding:0}.tv9 .pk-field-note.is-bad{color:var(--color-error-text)}.tv9 .rrel .rrel-change .pv-aff{margin-left:0}.tv9 .rrel:hover .rrel-change .pv-aff{color:var(--color-text-tertiary)}.tv9 .pv-btn.is-still{cursor:default}.tv9 .pv-btn.is-still:hover{background:transparent}.tv9 .rph.is-large .rph-fact .pv-btn{gap:var(--space-2xs)}.tv9 .pj-band .pv-btn{height:26px;margin:0;padding:0 var(--space-xs);gap:var(--space-sm);font-size:var(--text-md);color:var(--color-text-secondary)}.tv9 .rph.is-large .rph-fact .pv-btn{height:24px;padding:0 var(--space-2xs);background:none;font-size:var(--text-md);color:var(--color-text-secondary)}.tv9 .rph.is-large .rph-fact .pv-btn:hover{background:none;color:var(--color-text-primary)}.tv9 .rph.is-large .rph-fact .pv-btn>.pv-aff{display:inline-flex;color:var(--color-text-tertiary)}.tv9 .pj-editable .about{margin:0 calc(-1 * var(--space-xs));padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);box-shadow:var(--edge-bottom-1) var(--color-border-primary);cursor:text;transition:background var(--a-fast),box-shadow var(--a-fast)}.tv9 .pj-editable:hover .about{background:var(--color-bg-primary);box-shadow:var(--ring-inset-1) var(--color-border-primary)}.tv9 .pj-editable .about:focus,.tv9 .pj-editable .about:focus-within{background:var(--color-bg-primary);box-shadow:var(--pj-editable-shadow);outline:none}.tv9 .crail-one .crail-body>.pk-sec,.tv9 .crail-one .crail-body>.pk-sec-empty{margin:0;border-top:1px solid var(--color-border-secondary)}.tv9 .crail-one .crail-body>.pk-sec>summary{min-height:44px}.tv9 .crail-one .pk-sec-empty .pk-sec-h{flex:1;min-width:0}.tv9 .nblock .post-body{color:var(--color-text-primary)}.tv9 .turn-fields .pv-btn,.tv9 .turn-fields .pv-static{max-width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .turn-fields .pk-inline{width:100%;min-width:0}.tv9 .pk-head.is-two-row .pk-head-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-md) var(--space-lg)}.tv9 .pk-head.is-two-row .pk-head-bar{flex:none;flex-wrap:nowrap}.tv9 .pk-head.is-two-row .pk-context{gap:var(--space-sm);margin:var(--space-md) 0 0}.tv9 .obsp-steps .is-done{color:var(--color-text-secondary)}.tv9 .obsp-steps .is-done i{background:var(--obs-accent)}@keyframes v9-v9-tick{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}.tv9 .card{position:relative;cursor:pointer;padding:var(--space-lg);border:0;border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .board{display:flex;overflow-x:auto;min-height:60vh;align-items:stretch;gap:var(--space-lg);padding:var(--space-lg) var(--space-2xs) var(--space-md)}.tv9 .bcol{flex:none;flex-direction:column;width:290px;padding:var(--space-sm);border-radius:var(--radius-xl);background:var(--color-bg-secondary)}.tv9 .bcol,.tv9 .bcol-h{display:flex;gap:var(--space-sm)}.tv9 .bcol-h{align-items:center;height:36px;padding:0 var(--space-xs)}.tv9 .bcol-h .cnt{font-variant-numeric:tabular-nums;display:grid;place-items:center;min-width:27px;height:24px;padding:0 var(--space-sm);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-secondary);font-size:var(--text-sm)}.tv9 .bcol-h .sp{flex:1}.tv9 .bcol-h .ico-btn{width:22px;height:22px}.tv9 .card:hover{background:var(--color-bg-primary);box-shadow:var(--card-hover)}.tv9 .card-ttl{margin-bottom:var(--space-md);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary);line-height:var(--leading-snug);unicode-bidi:plaintext}.tv9 .card-tags{flex-wrap:wrap;min-height:22px;margin:0 0 var(--space-md)}.tv9 .card-foot,.tv9 .card-tags{display:flex;gap:var(--space-sm);align-items:center}.tv9 .card-foot{font-size:var(--text-xs);margin-top:var(--space-md);color:var(--color-text-tertiary)}.tv9 .bcol-add{display:flex;align-items:center;gap:var(--space-sm);padding:0 var(--space-md);font-size:var(--text-md);font-weight:var(--weight-medium);order:0;justify-content:center;height:36px;color:var(--color-text-secondary)}.tv9 .bcol-add,.tv9 .cap-card{border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary)}.tv9 .cap-card{padding:var(--space-xl) var(--space-xl);box-shadow:none}.tv9 .cap-top{display:flex;align-items:center;gap:var(--space-lg);margin-bottom:var(--space-lg)}.tv9 .cap-top .who-name{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .cap-top .who-role{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .cap-figs{margin-left:auto;text-align:right}.tv9 .cap-head{max-width:860px;display:flex;align-items:baseline;gap:var(--space-md);margin:var(--space-2xs) 0 var(--space-lg);font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .cap-bar{position:relative;overflow:hidden;margin-bottom:var(--space-lg);height:6px;background:var(--color-bg-quiet)}.tv9 .cap-bar,.tv9 .cap-bar i{border-radius:var(--radius-full)}.tv9 .cap-bar i{display:block;height:100%;background:var(--color-text-primary)}.tv9 .cap-tasks{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.tv9 .cap-pill{display:inline-flex;align-items:center;gap:var(--space-sm);height:26px;padding:0 var(--space-md);cursor:pointer;border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);background:var(--color-bg-primary);font-size:var(--text-sm);color:var(--color-text-secondary)}.tv9 .cap-pill b{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.tv9 .tl-scroll{overflow-x:auto}.tv9 .tl-day{border-left:1px solid var(--color-border-secondary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .tl-day.today{background:var(--color-bg-active);box-shadow:var(--edge-bottom-2) var(--color-text-primary);color:var(--color-text-primary)}.tv9 .tl-day.today,.tv9 .tl-name{font-weight:var(--weight-semibold)}.tv9 .tl-name{position:sticky;left:0;z-index:2;background:var(--color-bg-canvas);border-right:1px solid var(--color-border-secondary);display:flex;align-items:center;padding:0 var(--space-lg);font-size:var(--text-md);color:var(--color-text-secondary);padding-left:var(--space-lg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .tl-row{display:grid;min-width:-moz-max-content;min-width:max-content;align-items:center;cursor:pointer;min-height:40px;border-bottom:1px solid var(--color-bg-quiet)}.tv9 .tl-row:last-child{border-bottom:0}.tv9 .tl-row .tl-name{background:inherit;font-weight:var(--weight-medium);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .tl-track{height:40px;background-image:repeating-linear-gradient(90deg,transparent 0,transparent calc(var(--tl-day,44px) - 1px),var(--color-border-secondary) calc(var(--tl-day,44px) - 1px),var(--color-border-secondary) var(--tl-day,44px));position:relative}.tv9 .tl-now{position:absolute;top:0;bottom:0;opacity:.5;z-index:1;pointer-events:none;background:var(--color-text-primary);width:2px}.tv9 .tl-legend{display:flex;flex-wrap:wrap;gap:var(--space-xl);font-size:var(--text-sm);color:var(--color-text-tertiary);padding:var(--space-md) var(--space-lg);border-top:1px solid var(--color-bg-quiet);background:var(--color-bg-secondary)}.tv9 .tl-key{display:inline-flex;align-items:center;gap:var(--space-sm)}.tv9 .tl-key-bar{width:20px;height:8px;border-radius:var(--radius-xs)}.tv9 .tl-key-bar,.tv9 .tl-key-now{background:var(--color-text-primary)}.tv9 .tl-key-now{width:2px;height:12px;opacity:.5}.tv9 .tl-foot{border-top:1px solid var(--color-border-secondary);font-size:var(--text-sm);color:var(--color-text-tertiary);padding:var(--space-md) var(--space-lg)}.tv9 .tl-bar{position:absolute;top:var(--space-md);display:flex;align-items:center;gap:var(--space-sm);padding:0 var(--space-md);white-space:nowrap;height:24px;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-on-action);overflow:hidden;box-shadow:none}.tv9 .card:focus-visible{border-radius:var(--radius-lg)}.tv9 .tl-row:focus-visible{border-radius:var(--radius-lg)}.tv9 .cap-pill:focus-visible{border-radius:var(--radius-lg)}.tv9 .layout-search{height:40px;padding:0 var(--space-lg);border:0;border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--field-edge);display:flex;align-items:center;gap:var(--space-md)}.tv9 .layout-search input{border:0;background:transparent;outline:0;font-size:var(--text-sm);width:100%}.tv9 .layout-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm)}.tv9 .layout-option{min-height:60px;padding:var(--space-md);border:0;border-radius:var(--radius-xl);background:transparent;display:flex;align-items:center;text-align:left;color:var(--color-text-primary);position:relative;gap:var(--space-md)}.tv9 .layout-icon{width:40px;height:40px;display:grid;place-items:center;flex:none;border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--ring-secondary);color:var(--color-text-secondary)}.tv9 .layout-option b{display:block;font-weight:var(--weight-semibold);color:var(--color-text-primary);font-size:var(--text-md)}.tv9 .layout-option small{display:block;margin-top:var(--space-2xs);font-size:var(--text-lg);color:var(--color-text-tertiary)}.tv9 .layout-check{top:var(--space-xs);right:var(--space-md);color:var(--color-text-primary);position:static;flex:none;margin-left:auto}.tv9 .layout-option:hover{background:var(--color-bg-hover);transform:none}.tv9 .layout-search:focus-within{border-color:var(--color-focus-ring);box-shadow:var(--focus-halo-ring);outline:0}.tv9 .card-foot .due{font-size:var(--text-sm);min-width:0}.tv9 .card-tags .prio{min-width:0;height:20px;font-size:var(--text-xs);padding:0 var(--space-sm);margin-left:auto}.tv9 .card-foot .mini{color:var(--color-text-tertiary);font-size:var(--text-sm);display:inline-flex;align-items:center;gap:var(--space-2xs);white-space:nowrap}.tv9 .card-foot .av{margin-left:auto}.tv9 .tl-day b{display:block;font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:var(--weight-medium)}.tv9 .tl-day.today b{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .tl-row:hover{background:var(--color-bg-secondary)}.tv9 .tl-bar .av{width:18px;height:18px;font-size:var(--text-xs)}.tv9 .tl-out{position:absolute;top:50%;transform:translateY(-50%);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);white-space:nowrap;pointer-events:none}.tv9 .tl-out.late{color:var(--color-error-text)}.tv9 .tl-key-bar.late{background:var(--color-error-solid)}.tv9 .cap-eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--track-normal);text-transform:none;color:var(--color-text-tertiary)}.tv9 .cap-head b{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .cap-note{margin-left:auto;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .who-name{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .who-role{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .cap-pill:hover{background:var(--color-bg-hover)}.tv9 .card.done .card-ttl{text-decoration:line-through;color:var(--color-text-quaternary)}.tv9 .tl-ini{display:inline-grid;place-items:center;width:20px;height:20px;margin:var(--space-2xs) 0 0 var(--space-2xs);border-radius:var(--radius-circle);background:var(--color-bg-primary);color:var(--color-text-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.tv9 .agenda-item{width:100%;min-height:40px;display:flex;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border:0;border-radius:var(--radius-lg);background:transparent;font:inherit;font-size:var(--text-lg);color:var(--color-text-secondary);text-align:start;cursor:pointer}.tv9 .agenda-item:hover{background:var(--color-bg-hover)}.tv9 .agenda-item .agenda-ttl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .agenda-item small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .agenda-item.late .agenda-ttl{color:var(--color-error-text)}.tv9 .agenda-item.done .agenda-ttl{color:var(--color-text-quaternary);text-decoration:line-through}.tv9 .agenda-item .d{width:7px;height:7px;border-radius:var(--radius-circle);flex:none}.tv9 .agenda-empty{margin:var(--space-md) 0;font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .who-stack{display:inline-flex;align-items:center;flex:none}.tv9 .who-stack .av{box-shadow:var(--ring-2) var(--color-bg-canvas);margin-left:calc(var(--space-md) * -1);position:relative}.tv9 .trow:hover .who-stack .av{box-shadow:var(--ring-2) var(--color-bg-hover)}.tv9 .who-more{display:inline-grid;place-items:center;height:22px;min-width:22px;margin-left:calc(var(--space-md) * -1);padding:0 var(--space-xs);border-radius:var(--radius-circle);background:var(--color-bg-active);font-size:var(--text-xs);font-weight:var(--weight-semibold);box-shadow:var(--ring-2) var(--color-bg-canvas)}.tv9 .who-more,.tv9 .who-names{color:var(--color-text-secondary)}.tv9 .who-names{margin-left:var(--space-md);font-size:var(--text-lg)}.tv9 .who-stack .av:first-child{margin-left:0;z-index:2}.tv9 .who-stack .av:nth-child(2){z-index:1}.tv9 .layout-option>span:not(.layout-icon):not(.layout-check){flex:1 1 auto;min-width:0}.tv9 .bcol-title{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .bcol-dot{width:10px;height:10px;border-radius:var(--radius-circle);background:var(--color-text-quaternary);flex:none}.tv9 .bcol-dot.purple{background:var(--color-tone-purple)}.tv9 .bcol-dot.yellow{background:var(--color-tone-yellow)}.tv9 .bcol-dot.green{background:var(--color-tone-green)}.tv9 .bcol-dot.blue{background:var(--color-tone-blue)}.tv9 .bcol-dot.orange{background:var(--color-tone-orange)}.tv9 .bcol-dot.red{background:var(--color-tone-red)}.tv9 .bcol-add:hover{border-color:var(--color-border-strong);background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .bcol .card{padding:var(--space-lg);border-color:var(--color-border-secondary);border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:none}.tv9 .bcol .card:hover{background:var(--color-bg-primary);border-color:var(--color-border-strong);transform:translateY(-1px)}.tv9 .bcol .card[draggable=true]{cursor:grab}.tv9 .bcol .card[draggable=true]:active{cursor:grabbing}.tv9 .bcol[data-drop-active=true]{background:var(--color-bg-hover);box-shadow:var(--ring-inset-1) var(--color-border-strong)}.tv9 .card-kicker{display:flex;align-items:center;min-height:18px;margin-bottom:var(--space-xs);color:var(--color-text-quaternary)}.tv9 .card-kicker .svg{margin-left:auto;color:var(--color-nefer-solid)}.tv9 .card-kicker .tid{font-size:var(--text-sm)}.tv9 .bcol .card-ttl{margin:0 0 var(--space-sm);font-size:var(--text-md);line-height:var(--leading-snug)}.tv9 .card-project{display:flex;align-items:center;gap:var(--space-sm);min-width:0;margin-bottom:var(--space-md);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .card-project .svg{flex:none;color:var(--color-fg-quaternary)}.tv9 .tl-project{display:contents}.tv9 .tl-name-main{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.tv9 .tl-signals{display:inline-flex;align-items:center;gap:var(--space-2xs);flex:none}.tv9 .tl-signals:empty{display:none}.tv9 .tl-signal{display:inline-flex;align-items:center;gap:var(--hairline);line-height:var(--leading-none)}.tv9 .tl-signal small{font-size:var(--text-xs);font-weight:var(--weight-semibold)}.tv9 .tl-dep{display:inline-flex;align-items:center;gap:var(--hairline);margin-left:auto;flex:none}.tv9 .wl{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-lg) var(--space-2xs) var(--space-xl);min-width:0}.tv9 .wl-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);background:var(--color-bg-primary);overflow:hidden}.tv9 .wl-stat{display:flex;align-items:flex-start;gap:var(--space-md);min-width:0;padding:var(--space-lg);border-inline-end:1px solid var(--color-border-secondary);color:var(--color-text-secondary)}.tv9 .wl-stat:last-child{border-inline-end:0}.tv9 .wl-stat>.svg{width:36px;height:36px;padding:var(--space-md);border-radius:var(--radius-circle);background:var(--color-bg-secondary);color:var(--color-text-secondary);flex:none}.tv9 .wl-stat.risk>.svg{background:var(--color-error-fill);color:var(--color-error-text)}.tv9 .wl-stat>span{display:grid;gap:var(--space-2xs);min-width:0}.tv9 .wl-stat small{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .wl-stat b{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.tv9 .wl-stat em{font-size:var(--text-sm);font-style:normal;color:var(--color-text-tertiary)}.tv9 .wl-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-md);min-height:36px}.tv9 .wl-toolbar>b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .wl-toolbar>.btn{margin-left:auto}.tv9 .wl-modes{display:inline-flex;align-items:center;padding:var(--space-2xs);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-secondary)}.tv9 .wl-modes button{height:28px;padding:0 var(--space-md);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-tertiary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}.tv9 .wl-modes button:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .wl-modes button.on{background:var(--color-bg-primary);color:var(--color-text-primary);box-shadow:var(--shadow-raised)}.tv9 .wl-nav{display:inline-flex;gap:var(--space-xs)}.tv9 .wl-nav .tb-ic:first-child .svg{transform:rotate(90deg)}.tv9 .wl-nav .tb-ic:last-child .svg{transform:rotate(-90deg)}.tv9 .wl-custom{display:flex;margin-top:calc(var(--space-sm) * -1);padding-left:var(--space-2xs);color:var(--color-text-tertiary);font-size:var(--text-sm)}.tv9 .wl-custom,.tv9 .wl-custom label{align-items:center;gap:var(--space-sm)}.tv9 .wl-custom label{display:inline-flex;font-weight:var(--weight-medium)}.tv9 .wl-custom input{height:32px;padding:0 var(--space-sm);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary);font:inherit;font-size:var(--text-sm)}.tv9 .wl-custom input:focus{border-color:var(--color-text-primary)}.tv9 .wl-matrix{min-width:var(--wl-min,980px);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);background:var(--color-bg-primary);overflow:auto}.tv9 .wl-matrix-head{position:sticky;top:0;z-index:3;min-height:58px;background:var(--color-bg-quiet)}.tv9 .wl-matrix-head,.tv9 .wl-row{display:grid;grid-template-columns:230px 110px repeat(var(--wl-days,5),minmax(128px,1fr));min-width:var(--wl-min,980px);border-bottom:1px solid var(--color-border-secondary)}.tv9 .wl-row{min-height:88px}.tv9 .wl-matrix-head>b{display:flex;align-items:center;padding:0 var(--space-lg);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .wl-matrix-head>span{display:grid;place-items:center;align-content:center;gap:var(--space-2xs);border-inline-start:1px solid var(--color-border-secondary);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .wl-matrix-head>span b{font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .wl-matrix-head>span small{font-size:var(--text-xs);font-variant-numeric:tabular-nums}.tv9 .wl-row:last-child{border-bottom:0}.tv9 .wl-person{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);min-width:0}.tv9 .wl-person>span{display:grid;gap:var(--space-2xs);min-width:0}.tv9 .wl-person b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .wl-person small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .wl-cap{display:grid;align-content:center;gap:var(--space-2xs);padding:var(--space-md);border-inline-start:1px solid var(--color-border-secondary);font-variant-numeric:tabular-nums}.tv9 .wl-cap>b{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .wl-cap>span{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .wl-cap>i{display:block;height:5px;border-radius:var(--radius-full);background:var(--color-bg-quiet);overflow:hidden}.tv9 .wl-cap>i>u{display:block;height:100%;border-radius:inherit;background:var(--color-text-primary);text-decoration:none}.tv9 .wl-schedule{position:relative;grid-column:3/-1;min-width:0}.tv9 .wl-grid-lines{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--wl-days,5),minmax(128px,1fr));pointer-events:none}.tv9 .wl-grid-lines span{border-inline-start:1px solid var(--color-border-secondary)}.tv9 .wl-grid-lines span:last-child{border-inline-end:1px solid var(--color-border-secondary)}.tv9 .wl-slots{position:relative;z-index:1;display:grid;grid-template-columns:repeat(var(--wl-days,5),minmax(128px,1fr));grid-auto-rows:28px;gap:var(--space-xs) 0;padding:var(--space-sm)}.tv9 .wl-assignment{display:flex;align-items:center;gap:var(--space-sm);min-width:0;margin:0 var(--space-2xs);padding:0 var(--space-sm);border:1px solid transparent;border-radius:var(--radius-md);background:var(--color-tag-gray-fill);color:var(--color-tag-gray-text);font:inherit;font-size:var(--text-sm);cursor:pointer}.tv9 .wl-assignment:hover{border-color:currentColor}.tv9 .wl-assignment>span:not(.tid){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .wl-assignment>.tid{flex:none;color:currentColor}.tv9 .wl-assignment>b{margin-left:auto;flex:none;font-weight:var(--weight-semibold)}.tv9 .metric-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);background:var(--color-bg-primary);overflow:hidden}.tv9 .metric-strip>.metric-card{border-inline-end:1px solid var(--color-border-secondary)}.tv9 .metric-strip>.metric-card:last-child{border-inline-end:0}.tv9 .metric-card em{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs)}.tv9 .metric-comparison{font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .metric-positive .metric-comparison{color:var(--color-success-solid)}.tv9 .metric-warning .metric-comparison{color:var(--color-priority-med-text)}.tv9 .metric-danger .metric-comparison{color:var(--color-error-text)}.tv9 .metric-supporting{color:var(--color-text-tertiary)}.tv9 .barline-chart{min-width:0}.tv9 .barline-legend{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-lg);margin-top:calc(var(--space-xl) * -1);margin-bottom:var(--space-sm)}.tv9 .barline-legend button{display:inline-flex;line-height:var(--type-12-lh)}.tv9 .barline-legend button,.tv9 .donut-legend button{align-items:center;gap:var(--space-sm);min-height:28px;padding:0 var(--space-xs);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-tertiary);font:inherit;font-size:var(--text-sm);cursor:pointer}.tv9 .donut-legend button{display:grid;grid-template-columns:8px 1fr auto;width:100%;text-align:left}.tv9 .barline-legend button:hover,.tv9 .donut-legend button:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .barline-focus-strip button:focus-visible{background:var(--color-bg-primary);color:var(--color-text-secondary)}.tv9 .barline-legend button[aria-pressed=false],.tv9 .donut-legend button[aria-pressed=false]{opacity:.48;text-decoration:line-through}.tv9 .barline-swatch{width:8px;height:8px;border-radius:var(--radius-full);flex:none}.tv9 .barline-plot{height:224px;min-width:0}.tv9 .barline-tooltip{display:grid;gap:var(--space-sm);min-width:152px;padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--shadow-overlay);color:var(--color-text-primary);font-size:var(--text-sm)}.tv9 .barline-tooltip>b{font-size:var(--text-md)}.tv9 .barline-tooltip>span{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:var(--space-sm);color:var(--color-text-tertiary)}.tv9 .barline-tooltip>span>i{width:7px;height:7px;border-radius:var(--radius-full)}.tv9 .barline-tooltip strong{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.tv9 .barline-focus-strip{position:relative;z-index:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:var(--space-2xs);margin-top:calc(calc(var(--space-2xl) + var(--space-xs)) * -1)}.tv9 .barline-focus-strip button{min-height:28px;padding:0 var(--space-xs);border:0;border-radius:var(--radius-sm);background:transparent;color:transparent;font:inherit;font-size:var(--text-sm);line-height:var(--type-12-lh);cursor:pointer}.tv9 .barline-focus-strip button:hover,.tv9 .barline-focus-strip button[aria-pressed=true]{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .barline-focus-readout{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-md);min-height:32px;margin:var(--space-sm) 0 0;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-tertiary);font-size:var(--text-sm)}.tv9 .barline-focus-readout>b{color:var(--color-text-primary)}.tv9 .barline-focus-readout>span{display:inline-flex;gap:var(--space-xs)}.tv9 .barline-focus-readout strong{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.tv9 .barline-table{margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .barline-table>summary{display:inline-flex;min-height:28px;align-items:center;border-radius:var(--radius-sm);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.tv9 .barline-table-scroll{overflow-x:auto}.tv9 .barline-table table{width:100%;border-collapse:collapse;margin-top:var(--space-xs)}.tv9 .barline-table caption{padding:var(--space-xs);text-align:left}.tv9 .barline-table th{font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .barline-table td,.tv9 .barline-table th{padding:var(--space-xs) var(--space-md);border-top:1px solid var(--color-border-secondary);text-align:right;line-height:var(--type-12-lh);font-variant-numeric:tabular-nums}.tv9 .barline-table td{color:var(--color-text-secondary)}.tv9 .barline-table td:first-child,.tv9 .barline-table th:first-child{text-align:left}.tv9 .barline-empty{display:grid;place-items:center;min-height:180px;border:1px dashed var(--color-border-primary);border-radius:var(--radius-lg);color:var(--color-text-tertiary)}.tv9 .donut-chart{display:grid;grid-template-columns:minmax(138px,.8fr) minmax(180px,1.2fr);align-items:center;gap:var(--space-lg);min-width:0}.tv9 .donut-plot{position:relative;height:164px;min-width:0}.tv9 .donut-centre{position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;transform:translate(-50%,-50%);pointer-events:none}.tv9 .donut-centre b{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.tv9 .donut-centre small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .donut-legend{display:grid;gap:var(--space-2xs)}.tv9 .donut-legend strong{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.tv9 .donut-readout{grid-column:1/-1;margin:0;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);background:var(--color-bg-secondary);color:var(--color-text-tertiary);font-size:var(--text-sm)}.tv9 .donut-readout strong{color:var(--color-text-primary)}.tv9 .donut-table{grid-column:1/-1}.tv9 .card-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.tv9 .sflow{width:100%;padding:var(--space-xs) 0 0;margin:0}.tv9 .sflow,.tv9 .sflow-step{display:flex;align-items:flex-start;min-width:0}.tv9 .sflow-step{position:relative;flex:1 1 0;flex-direction:column;gap:var(--space-xs);padding:0 var(--space-xs) 0 0;border:0;background:transparent;font:inherit;text-align:left;color:inherit}.tv9 button.sflow-step{cursor:pointer;border-radius:var(--radius-sm)}.tv9 button.sflow-step:hover .sflow-t b{color:var(--color-text-primary)}.tv9 button.sflow-step:focus-visible .sflow-t b{color:var(--color-text-primary)}.tv9 .sflow-rail{display:flex;align-items:center;width:100%;height:20px}.tv9 .sflow-dot{flex:none;width:18px;height:18px;border-radius:var(--radius-full);border:2px solid var(--color-border-primary);background:var(--color-bg-primary);display:grid;place-items:center;color:var(--color-bg-primary)}.tv9 .sflow-rail:after{content:"";flex:1;height:2px;margin-left:var(--space-2xs);background:var(--color-border-primary);border-radius:var(--radius-full)}.tv9 .sflow-step:last-child .sflow-rail:after{display:none}.tv9 .sflow-step.is-done .sflow-dot{border-color:var(--color-success-solid)}.tv9 .sflow-step.is-done .sflow-dot,.tv9 .sflow-step.is-done .sflow-rail:after{background:var(--color-success-solid)}.tv9 .sflow-step.is-current .sflow-dot{background:var(--color-text-primary);border-color:var(--color-text-primary)}.tv9 .sflow-t{display:flex;flex-direction:column;min-width:0;max-width:100%;line-height:var(--leading-tight);padding-right:var(--space-xs)}.tv9 .sflow-t b{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .sflow-t b,.tv9 .sflow-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .sflow-t small{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .sflow-step.is-current .sflow-t b{color:var(--color-text-primary)}.tv9 .sflow-compact .sflow-rail{height:16px}.tv9 .sflow-compact .sflow-dot{width:14px;height:14px}.tv9 .sflow-compact .sflow-t b{font-size:var(--text-xs)}.tv9 .rpage .rcard .sflow-t small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tv9 .dstrip{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.tv9 .dstrip-scale{position:relative;height:16px;margin:0 0 var(--space-2xs)}.tv9 .dstrip-scale span{position:absolute;top:0;translate:-50% 0;font-size:var(--text-xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.tv9 .dstrip-scale span:first-child{translate:0 0}.tv9 .dstrip-scale .dstrip-nowlbl{translate:-50% 0;color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .dstrip-track{position:relative;height:56px;border-radius:var(--radius-lg);background:var(--color-bg-secondary);box-shadow:var(--ring-inset-1) var(--color-border-secondary)}.tv9 .dstrip-hour{top:var(--space-md);bottom:var(--space-md);width:1px}.tv9 .dstrip-hour,.tv9 .dstrip-past{position:absolute;background:var(--color-bg-tertiary)}.tv9 .dstrip-past{top:0;bottom:0;left:0;border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.tv9 .dstrip-ev{position:absolute;top:var(--space-xs);bottom:var(--space-xs);display:flex;flex-direction:column;justify-content:center;gap:var(--hairline);min-width:0;padding:0 var(--space-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);font:inherit;text-align:left;color:inherit;overflow:hidden}.tv9 button.dstrip-ev{cursor:pointer}.tv9 button.dstrip-ev:hover{border-color:var(--color-text-tertiary)}.tv9 .dstrip-ev b{display:flex;align-items:center;gap:var(--space-xs);min-width:0;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .dstrip-ev b .svg{flex:none;color:var(--color-fg-quaternary)}.tv9 .dstrip-t{min-width:0}.tv9 .dstrip-ev small,.tv9 .dstrip-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .dstrip-ev small{font-size:var(--text-xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .dstrip-ev.is-now{border-color:var(--color-text-primary);background:var(--color-bg-hover)}.tv9 .dstrip-ev.is-done{border-color:transparent;background:var(--color-bg-secondary)}.tv9 .dstrip-ev.is-done b{color:var(--color-text-tertiary);font-weight:var(--weight-regular)}.tv9 .dstrip-ev.is-nefer{border:1px dashed var(--color-nefer-line);background:var(--color-nefer-fill)}.tv9 .dstrip-ev.is-nefer b,.tv9 .dstrip-ev.is-nefer small{color:var(--color-nefer-text)}.tv9 .dstrip-ev.is-nefer b .svg{color:var(--color-nefer-solid)}.tv9 button.dstrip-ev.is-nefer:hover{border-color:var(--color-nefer-solid)}.tv9 .dstrip-now{top:calc(-1 * var(--space-xs));bottom:calc(-1 * var(--space-xs));width:2px;margin-left:calc(var(--hairline) * -1);pointer-events:none}.tv9 .dstrip-now,.tv9 .dstrip-now:before{position:absolute;border-radius:var(--radius-full);background:var(--color-text-primary)}.tv9 .dstrip-now:before{content:"";top:calc(var(--space-xs) * -1);left:calc(var(--space-xs) * -1);width:8px;height:8px}.tv9 .agenda{display:flex;flex-direction:column}.tv9 .agenda-row{display:grid;grid-template-columns:88px 3px minmax(0,1fr) auto;gap:var(--space-lg);align-items:center;padding:var(--space-md) 0;border-top:1px solid var(--color-border-secondary)}.tv9 .agenda-row:first-child{border-top:0}.tv9 .agenda-t{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.tv9 .agenda-t small{display:block;font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .agenda-rail{align-self:stretch;border-radius:var(--radius-sm);background:var(--color-text-disabled)}.tv9 .agenda-rail.is-nefer{background:none;border-left:3px dashed var(--color-nefer-solid);border-radius:0}.tv9 .agenda-m{min-width:0;display:block;padding:0;border:0;background:none;font:inherit;text-align:left;color:inherit}.tv9 button.agenda-m{cursor:pointer;border-radius:var(--radius-md)}.tv9 button.agenda-m:hover b{text-decoration:underline;text-decoration-color:var(--color-text-disabled);text-underline-offset:3px}.tv9 .agenda-m b{display:block;font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--type-14-lh);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .agenda-m small{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin-top:var(--space-2xs);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .agenda-m small .svg{color:var(--color-fg-quaternary)}.tv9 .agenda-row.is-past .agenda-m b,.tv9 .agenda-row.is-past .agenda-t{color:var(--color-text-quaternary)}.tv9 .agenda-acts{display:inline-flex;align-items:center;gap:var(--space-sm)}.tv9 .agenda-acts .btn{flex:none;white-space:nowrap}.tv9 .layout-in{animation:v9-v9-layout-in var(--a-normal) var(--a-enter)}.tv9 .bcol .card[data-dragging=true]{opacity:.35;transform:none}.tv9 .bcol-slot{flex:none;border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-secondary);animation:v9-v9-fade-in var(--a-fast) var(--a-enter)}.tv9 .bcol-h .bcol-add{order:0;flex:none;width:24px;height:24px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-tertiary);cursor:pointer}.tv9 .bcol-h .bcol-add:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .card-foot .prio{min-width:0;height:20px;font-size:var(--text-xs);padding:0 var(--space-sm)}.tv9 .funnel{margin:0;min-width:0}.tv9 .funnel-list{display:grid;gap:var(--space-2xs);margin:0;padding:0;list-style:none}.tv9 .funnel-in{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr) minmax(96px,auto);align-items:center;gap:var(--space-lg);width:100%;min-height:32px;padding:var(--space-xs) var(--space-sm);border:0;border-radius:var(--radius-md);background:transparent;font:inherit;text-align:left;color:inherit}.tv9 button.funnel-in{cursor:pointer}.tv9 button.funnel-in:hover{background:var(--color-bg-hover)}.tv9 .funnel-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md);color:var(--color-text-secondary)}.tv9 .funnel-bar{position:relative;height:16px;border-radius:var(--radius-sm);background:var(--color-bg-quiet);overflow:hidden}.tv9 .funnel-bar i{position:absolute;inset:0 auto 0 0;border-radius:var(--radius-sm);background:var(--color-text-tertiary)}.tv9 .funnel-v{display:flex;align-items:baseline;justify-content:flex-end;gap:var(--space-sm);white-space:nowrap;font-variant-numeric:tabular-nums}.tv9 .funnel-v b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .funnel-v small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .plot-box{width:100%;height:100%;min-width:0}.tv9 .bcol-meta{margin:calc(-1 * var(--space-xs)) 0 var(--space-2xs);padding:0 var(--space-xs);font-size:var(--text-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .bcol.bcol-rail{width:176px;flex:none}.tv9 .bcol-rail-drop{flex:1;display:grid;place-items:center;min-height:132px;padding:var(--space-md);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-tertiary);text-align:center}.tv9 .bcol-rail[data-drop-active=true] .bcol-rail-drop{border-style:solid;color:var(--color-text-secondary);background:var(--color-bg-tertiary)}.tv9 .bcol-rail .bcol-meta{white-space:normal}.tv9 .bcol-rail-open{width:100%;border-style:solid;background:none;font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary);cursor:pointer}.tv9 .bcol-rail-open:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .bcol-rail-open:focus-visible{outline:0;box-shadow:var(--focus-ring-kit)}.tv9 .bcol.is-refusing{opacity:.5}.tv9 .bcol-empty,.tv9 .bcol.is-refusing .bcol-refuse{color:var(--color-text-tertiary)}.tv9 .bcol-empty{padding:var(--space-md);font-size:var(--text-xs);line-height:var(--type-12-lh);text-align:center}.tv9 .spanel .sflow{margin-top:var(--space-xs)}.tv9 .gal{gap:var(--space-2xl);padding:var(--space-lg) var(--space-xl) var(--space-4xl)}.tv9 .gal,.tv9 .gal-band{display:flex;flex-direction:column}.tv9 .gal-band{gap:var(--space-lg)}.tv9 .gal-band>.gband{cursor:pointer}.tv9 .gal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--gal-min,240px),100%),1fr));gap:calc(var(--space-xl) + var(--space-xs))}.tv9 .gal-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:0;box-shadow:var(--card-edge);border-radius:var(--radius-xl);background:var(--color-bg-primary);cursor:pointer;outline:0;transition:transform var(--a-normal) var(--a-enter),box-shadow var(--a-normal) var(--a-enter),border-color var(--a-fast) var(--a-enter)}.tv9 .gal-card:hover{border-color:var(--color-border-primary)}.tv9 .gal[data-depth] .gal-card{border-color:transparent;box-shadow:var(--card-edge)}.tv9 .gal[data-depth] .gal-card:hover{transform:translateY(-2px);box-shadow:var(--overlay-edge),var(--shadow-overlay)}.tv9 .gal-card:focus-visible{box-shadow:var(--ring-2) var(--color-bg-primary),var(--ring-4) var(--color-focus-ring)}.tv9 .gal[data-depth] .gal-card:focus-visible{box-shadow:var(--shadow-overlay),var(--ring-2) var(--color-bg-primary),var(--ring-4) var(--color-focus-ring)}.tv9 .gal-card.is-active{box-shadow:var(--ring-2) var(--color-text-tertiary)}.tv9 .gal-cover{position:relative;border-bottom:1px solid var(--color-border-secondary)}.tv9 .gal-acts{position:absolute;top:var(--space-md);right:var(--space-md);display:flex;gap:var(--space-2xs);padding:var(--space-2xs);border-radius:var(--radius-lg);background:var(--color-bg-material);backdrop-filter:blur(10px);box-shadow:var(--overlay-edge),var(--shadow-card);opacity:0;transform:translateY(-2px);transition:opacity var(--a-fast) var(--a-enter),transform var(--a-fast) var(--a-enter)}.tv9 .gal-card:hover .gal-acts{opacity:1;transform:none}.tv9 .gal-card:focus-within .gal-acts{opacity:1;transform:none}.tv9 .gal-body{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0;padding:var(--space-lg) var(--space-xl) var(--space-xl)}.tv9 .gal-ttl{display:flex;align-items:center;gap:var(--space-sm);min-width:0;font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-kit);color:var(--color-text-primary)}.tv9 .gal-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .gal-nefer{display:inline-flex;flex:none;color:var(--color-nefer-solid)}.tv9 .gal-star{display:inline-flex;flex:none;color:var(--color-tone-yellow)}.tv9 .gal-sub{min-width:0;overflow:hidden;font-size:var(--text-sm);line-height:var(--leading-kit);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis}.tv9 .gal-face{min-height:20px;margin-top:var(--space-2xs);font-size:var(--text-sm);line-height:var(--leading-kit);color:var(--color-text-secondary)}.tv9 .gal-face,.tv9 .gal-foot{display:flex;align-items:center;gap:var(--space-md);min-width:0}.tv9 .gal-foot{margin-top:var(--space-md)}.tv9 .gal-sp{flex:1}.tv9 .gal-face>.svg{flex:none;color:var(--color-text-tertiary)}.tv9 .gal-face>span:not([class]){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .gal-acts:has(>.docs-card-acts){z-index:3;inset:0;top:0;right:0;display:grid;place-items:center;padding:0;border-radius:0;background:color-mix(in srgb,var(--color-bg-primary) 35%,transparent);backdrop-filter:none;box-shadow:none}@media (max-width:700px){.tv9 .donut-chart,.tv9 .layout-grid{grid-template-columns:1fr}.tv9 .donut-legend{grid-column:1}.tv9 .barline-legend{justify-content:flex-start;margin-top:0}}@media (prefers-reduced-motion:reduce){.tv9 .layout-option:hover{transform:none}.tv9 .gal-acts,.tv9 .gal-card{transition:none}.tv9 .gal[data-depth] .gal-card:hover{transform:none}}@media (hover:none),(pointer:coarse){.tv9 .cap-pill{min-height:32px}.tv9 .agenda-item{min-height:44px}}@media (max-width:1180px){.tv9 .wl-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.tv9 .wl-stat:nth-child(2){border-inline-end:0}.tv9 .wl-stat:nth-child(-n+2){border-bottom:1px solid var(--color-border-secondary)}}.tv9 .agenda-row.is-next{margin:0 calc(-1 * var(--space-md));padding:var(--space-md);border-radius:var(--radius-xl);border-top-color:transparent;background:var(--color-bg-hover)}.tv9 .agenda-rail.is-meeting{background:var(--color-tone-blue)}.tv9 .agenda-rail.is-focus{background:var(--color-tone-green)}.tv9 .agenda-rail.is-danger{background:var(--color-tone-red)}.tv9 .agenda-rail.is-neutral{background:var(--color-text-tertiary)}.tv9 :where(.gal-band){--group-accent:var(--gal-band-accent);--group-tint:var(--gal-band-tint)}.tv9 .rlens{display:flex;align-items:center;padding:var(--space-xs) var(--space-xl) var(--space-md)}.tv9 .rfeed{position:relative;display:flex;flex-direction:column}.tv9 .rfeed-day{margin:var(--space-md) 0 var(--space-2xs);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-text-tertiary)}.tv9 .rfeed-item:first-child .rfeed-day{margin-top:0}.tv9 .rfeed-row{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) auto 8px;gap:var(--space-lg);align-items:center;padding:var(--space-md) 0;border:0;border-top:1px solid var(--color-border-secondary);background:none;font:inherit;text-align:left;color:inherit}.tv9 .rfeed-day+.rfeed-row,.tv9 .rfeed-item:first-child .rfeed-row{border-top:0}.tv9 button.rfeed-row{cursor:pointer;border-radius:0}.tv9 button.rfeed-row:hover{background:var(--color-bg-hover)}.tv9 .rfeed-t{min-width:0}.tv9 .rfeed-t b{display:block;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .rfeed-t small{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--hairline);overflow:hidden}.tv9 .rfeed-t small,.tv9 .rfeed-when{font-size:var(--text-sm);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .rfeed-when{font-variant-numeric:tabular-nums}.tv9 .rfeed-dot{width:7px;height:7px;border-radius:var(--radius-circle);background:var(--color-tone-blue)}.tv9 .tl-day.month-start{border-left:2px solid var(--color-border-strong)}.tv9 .tl-day.we{background:var(--tl-day-bg)}.tv9 .cap-bar i.warn{background:var(--color-warning-dot)}.tv9 .tl2 .tl-scroll{position:relative;overflow:auto;border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary)}.tv9 .tl2 .tl-row{display:grid;width:var(--tl-w);min-width:var(--tl-w)}.tv9 .tl2 .tl-day{display:flex;flex-direction:column;align-items:center;justify-content:center;border-inline-start:1px solid var(--color-border-secondary);font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .tl2 .tl-day b{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.tv9 .tl2 .tl-day.we{background:var(--color-bg-tertiary);color:var(--color-text-placeholder)}.tv9 .tl2 .tl-day.we b{color:var(--color-text-tertiary)}.tv9 .tl2 .tl-day.today b{width:19px;height:19px;display:grid;place-items:center;border-radius:var(--radius-circle);background:var(--color-text-primary);color:var(--color-text-on-action)}.tv9 .tl2 .tl-name{position:sticky;left:0;z-index:6;align-items:center;min-width:0;padding:0 var(--space-lg);background:var(--color-bg-primary);border-inline-end:1px solid var(--color-border-secondary)}.tv9 .tl2 .tl-row{border-bottom:1px solid var(--color-bg-quiet);cursor:pointer}.tv9 .tl2 .tl-row:last-child{border-bottom:0}.tv9 .tl2 .tl-row:hover,.tv9 .tl2 .tl-row:hover .tl-name{background:var(--color-bg-hover)}.tv9 .tl2 .tl-track{position:relative}.tv9 .tl2 .tl-bar{position:absolute;top:var(--space-md);height:26px;display:flex;align-items:center;gap:var(--space-sm);padding:0 var(--space-md);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);overflow:hidden;white-space:nowrap;box-sizing:border-box}.tv9 .tl2 .tl-bar.clip-l{border-start-start-radius:0;border-end-start-radius:0}.tv9 .tl2 .tl-bar.clip-r{border-start-end-radius:0;border-end-end-radius:0}.tv9 .tl2 .tl-now{position:absolute;bottom:0;left:var(--tl-today);width:1px;pointer-events:none;z-index:2}.tv9 .tl2 .tl-foot,.tv9 .tl2 .tl-legend{padding:var(--space-md) var(--space-2xs);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .tl2 .tl-row{min-height:44px;align-items:stretch}.tv9 .tl2 .tl-name{align-self:stretch}.tv9 .tl2 .tl-track{align-self:stretch;height:auto;min-height:44px}.tv9 .tl2 .tl-name{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-md)}.tv9 .tl2 .tl-day{gap:var(--space-2xs);line-height:var(--leading-none)}.tv9 .tl2 .tl-now{top:calc(var(--space-6xl) + var(--space-md))}.tv9 .tl-signal.blocked,.tv9 .tl-signal.dependency{color:var(--color-error-text)}.tv9 .tl-signal.nefer{color:var(--color-nefer-solid)}.tv9 .tl2 .tl-bar{background:var(--color-tag-gray-fill);color:var(--color-tag-gray-text)}.tv9 .tl2 .tl-bar.tone-blue{background:var(--color-tag-blue-fill);color:var(--color-tag-blue-text)}.tv9 .tl2 .tl-bar.tone-purple{background:var(--color-tag-purple-fill);color:var(--color-tag-purple-text)}.tv9 .tl2 .tl-bar.tone-yellow{background:var(--color-tag-yellow-fill);color:var(--color-tag-yellow-text)}.tv9 .tl2 .tl-bar.tone-green{background:var(--color-tag-green-fill);color:var(--color-tag-green-text)}.tv9 .tl2 .tl-bar.tone-orange{background:var(--color-tag-orange-fill);color:var(--color-tag-orange-text)}.tv9 .tl2 .tl-bar.late,.tv9 .tl2 .tl-bar.tone-red{background:var(--color-tag-red-fill);color:var(--color-tag-red-text)}.tv9 .tl2 .tl-now{background:var(--color-text-primary);opacity:.35}.tv9 .wl-cap>i>u.warn{background:var(--color-warning-dot)}.tv9 .wl-assignment.tone-blue{background:var(--color-tag-blue-fill);color:var(--color-tag-blue-text)}.tv9 .wl-assignment.tone-purple{background:var(--color-tag-purple-fill);color:var(--color-tag-purple-text)}.tv9 .wl-assignment.tone-yellow{background:var(--color-tag-yellow-fill);color:var(--color-tag-yellow-text)}.tv9 .wl-assignment.tone-green{background:var(--color-tag-green-fill);color:var(--color-tag-green-text)}.tv9 .wl-assignment.tone-orange{background:var(--color-tag-orange-fill);color:var(--color-tag-orange-text)}.tv9 .wl-assignment.tone-red{background:var(--color-tag-red-fill);color:var(--color-tag-red-text)}.tv9 .sflow-step.is-stuck .sflow-dot{background:var(--color-error-text);border-color:var(--color-error-text)}.tv9 .sflow-step.is-stuck .sflow-t b{color:var(--color-text-primary)}.tv9 .sflow-step.is-stuck .sflow-t small{color:var(--color-error-text)}.tv9 .dstrip-ev.is-next{border-color:var(--color-text-primary)}.tv9 .dstrip-ev.is-next small{color:var(--color-text-secondary)}.tv9 .dstrip-ev.is-focus{border-color:transparent;background:var(--color-bg-tertiary)}.tv9 .dstrip-ev.is-quiet{border-color:transparent;background:var(--color-bg-secondary)}.tv9 .dstrip-ev.is-quiet b{color:var(--color-text-tertiary);font-weight:var(--weight-regular)}.tv9 .agenda-row.is-next+.agenda-row{border-top-color:transparent}.tv9 .agenda-row.is-suggested .agenda-m b{color:var(--color-nefer-text)}.tv9 .tl-bar.is-movable{cursor:grab;touch-action:none}.tv9 .tl-bar.is-dragging{cursor:grabbing;box-shadow:var(--shadow-overlay);z-index:3;transition:transform var(--a-fast) var(--a-enter)}.tv9 .board.fade-r{-webkit-mask-image:linear-gradient(90deg,var(--mask-solid) calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,var(--mask-solid) calc(100% - 56px),transparent)}.tv9 .board.fade-l{-webkit-mask-image:linear-gradient(90deg,transparent,var(--mask-solid) 56px);mask-image:linear-gradient(90deg,transparent,var(--mask-solid) 56px)}.tv9 .board.fade-l.fade-r{-webkit-mask-image:linear-gradient(90deg,transparent,var(--mask-solid) 56px,var(--mask-solid) calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,transparent,var(--mask-solid) 56px,var(--mask-solid) calc(100% - 56px),transparent)}.tv9 .tl2 .tl-track{background-image:repeating-linear-gradient(90deg,var(--color-bg-secondary) 0 calc(var(--tl-day) * 2),transparent calc(var(--tl-day) * 2) calc(var(--tl-day) * 7));background-position-x:calc(var(--tl-sat, 0) * var(--tl-day));background-repeat:repeat}.tv9 .page:has(>*>.tbl-scroll.wide-x)>:not(:has(>.tbl-scroll)){position:sticky;left:var(--view-l,0);width:var(--view-w,auto)}.tv9 .page:has(>*>.tbl-scroll.wide-x)>.dbbar{left:calc(var(--view-l,0px) - var(--bar-bleed));width:calc(var(--view-w,0px) + 2 * var(--bar-bleed))}@media (max-width:1100px){.tv9 .page:has(>*>.tbl-scroll.wide-x)>.dbbar{left:calc(var(--view-l,0px) - var(--space-xl));width:calc(var(--view-w,0px) + 30px)}}@media (max-width:700px){.tv9 .page:has(>*>.tbl-scroll.wide-x)>.dbbar{left:calc(var(--view-l,0px) - var(--space-lg));width:calc(var(--view-w,0px) + 20px)}}.tv9 .funnel-row.is-lit .funnel-l{color:var(--color-text-primary);font-weight:var(--weight-medium)}.tv9 .funnel-row.is-lit .funnel-bar{box-shadow:var(--funnel-row-shadow)}.tv9 .funnel-row.is-lit .funnel-bar i{background:var(--color-text-primary)}.tv9 .funnel-row.is-lit .funnel-v small{color:var(--color-warning-text);font-weight:var(--weight-medium)}@media (max-width:1280px){.tv9 .fan .rpage-aside .donut-chart{grid-template-columns:minmax(0,1fr);justify-items:stretch}.tv9 .fan .rpage-aside .donut-plot{width:164px;justify-self:center}}.tv9 .sparkbars rect.is-now{fill:var(--color-text-secondary)}.tv9 .card.is-proposal{border:1px dashed var(--color-nefer-line);background:var(--color-nefer-fill);box-shadow:none}.tv9 .card.is-proposal:hover{border-style:dashed}.tv9 .fn-dash-row .barline-legend{margin-top:0;justify-content:flex-start}.tv9 .fn-dash-row .donut-chart{grid-template-columns:minmax(128px,.8fr) minmax(150px,1.2fr)}.tv9 .pj-portal-dot.is-next{border-color:var(--color-tone-blue)}.tv9 .busybar-b.is-meeting{background:var(--color-tone-purple)}.tv9 .busybar-b.is-focus{background:var(--color-tone-green)}.tv9 .calv9-team-key i.is-meeting{background:var(--color-tone-purple)}.tv9 .calv9-team-key i.is-focus{background:var(--color-tone-green)}.tv9 .cal{margin-top:var(--space-xl);overflow:hidden;border:0;border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .cal-title{font-family:var(--font-display);letter-spacing:var(--track-tight);display:flex;align-items:center;height:48px;font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary);border-bottom:1px solid var(--color-bg-quiet);gap:var(--space-md);padding:0 var(--space-lg)}.tv9 .cal-dow{border-bottom:1px solid var(--color-border-secondary);background:var(--color-bg-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .cal-dow,.tv9 .cal-grid{display:grid;grid-template-columns:repeat(7,1fr)}.tv9 .cal-cell{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0;min-height:104px;padding:var(--space-sm) var(--space-md) var(--space-md);border-right:1px solid var(--color-border-secondary);border-bottom:1px solid var(--color-border-secondary);background:var(--color-bg-primary)}.tv9 .cal-cell:nth-child(7n){border-right:0}.tv9 .cal-num{display:inline-grid;place-items:center;align-self:flex-start;width:24px;height:24px;margin-bottom:var(--space-2xs);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.tv9 .cal-more{display:block;width:100%;text-align:left;font:inherit;font-weight:var(--weight-semibold);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-md);margin-top:var(--space-xs);font-size:var(--text-sm);color:var(--color-text-tertiary);border:0;background:transparent;cursor:pointer}.tv9 .cal-more:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .cal-item:focus-visible{border-radius:var(--radius-lg)}.tv9 .cal-nav{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-xs)}.tv9 .cal-dow span{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary);padding:var(--space-md) var(--space-md)}.tv9 .cal-cell.out{background:var(--color-bg-secondary)}.tv9 .cal-item{display:flex;margin-top:var(--space-xs);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);background:var(--color-bg-hover);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;height:auto;min-height:28px;align-items:stretch;flex-direction:column;justify-content:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm)}.tv9 .cal-item:hover{background:var(--color-bg-active)}.tv9 .cal-item .svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-nefer-solid);flex:none}.tv9 .cal-nav [data-act=cal-prev] .svg{transform:rotate(90deg)}.tv9 .cal-nav [data-act=cal-next] .svg{transform:rotate(-90deg)}.tv9 .cal-cell.out .cal-num{color:var(--color-text-disabled)}.tv9 .cal-item .cal-st{width:11px;height:11px;flex:none;color:var(--color-text-tertiary)}.tv9 .cal-cell.today .cal-num{background:var(--color-bg-action);color:var(--color-text-on-action)}.tv9 .dp-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:0 0 var(--space-md)}.tv9 .dp-head b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .dp-prev .svg{transform:scaleX(-1)}.tv9 .dp-wds{display:grid;grid-template-columns:repeat(7,1fr);gap:0;padding:0 0 var(--space-xs);color:var(--color-text-quaternary)}.tv9 .dp-wds,.tv9 .dp-wds span{font-size:var(--text-xs);font-weight:var(--weight-medium);text-align:center}.tv9 .dp-wds span{letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-text-tertiary);height:24px;line-height:var(--leading-kit);align-content:center}.tv9 .dp-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--space-2xs) 0;padding:0}.tv9 .dp-day{position:relative;display:grid;padding:0;place-items:center;justify-self:center;width:36px;height:36px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--a-fast) var(--a-enter),color var(--a-fast) var(--a-enter)}.tv9 .dp-quick{display:flex;gap:var(--space-xs);margin-top:var(--space-sm);padding:var(--space-md) 0 0;border-top:1px solid var(--color-border-secondary)}.tv9 .dp-q{flex:1;height:32px;border:0;border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--btn-edge);color:var(--color-text-secondary);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer}.tv9 .dp-q.on{background:var(--color-bg-active);box-shadow:var(--ring-strong);color:var(--color-text-primary)}.tv9 .cal-title>.cal-nav{margin-left:0}.tv9 .cal-title>b{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.tv9 .cal-modes{display:inline-flex;align-items:center;margin-left:auto;padding:var(--space-2xs);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-secondary)}.tv9 .cal-modes button{height:28px;padding:0 var(--space-lg);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-tertiary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}.tv9 .cal-modes button:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.tv9 .cal-modes button.on{background:var(--color-bg-primary);color:var(--color-text-primary);box-shadow:var(--shadow-raised)}.tv9 .cal-week .cal-cell{min-height:440px}.tv9 .cal-day .cal-dow,.tv9 .cal-day .cal-grid{grid-template-columns:1fr}.tv9 .cal-day .cal-cell{min-height:520px}.tv9 .cal-item-main{display:flex;align-items:center;gap:var(--space-xs);min-width:0}.tv9 .cal-item-main>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .cal-item-meta{display:flex;align-items:center;gap:var(--space-sm);padding-left:calc(var(--space-sm) + var(--space-xs));font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-tertiary);text-decoration:none}.tv9 .period-picker{position:relative;display:inline-flex}.tv9 .period-trigger{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);min-height:32px;padding:0 var(--space-lg);border:0;border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--btn-edge);color:var(--color-text-secondary);font:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer}.tv9 .period-trigger:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.tv9 .period-trigger[aria-expanded=true]{background:var(--color-bg-hover);border-color:var(--color-border-strong);color:var(--color-text-primary)}.tv9 .period-trigger>.svg:first-child,.tv9 .period-trigger>.svg:last-child{color:var(--color-fg-quaternary)}.tv9 .period-option-copy{display:grid;gap:var(--space-2xs);min-width:0}.tv9 .period-option-copy b{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .period-option-copy small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .period-custom{display:grid;gap:var(--space-lg);padding:var(--space-md)}.tv9 .period-custom-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-md);min-height:32px}.tv9 .period-custom-head>b{grid-column:2;text-align:center;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .period-custom-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.tv9 .period-custom-fields label{display:grid;gap:var(--space-xs);min-width:0;color:var(--color-text-tertiary);font-size:var(--text-sm);font-weight:var(--weight-medium)}.tv9 .period-custom-fields input{width:100%;height:36px;padding:0 var(--space-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary);font:inherit;font-size:var(--text-md);color-scheme:light dark}.tv9 .period-custom-fields input:hover{border-color:var(--color-border-strong)}.tv9 .period-custom-error{margin:calc(var(--space-sm) * -1) 0 0;color:var(--color-error-text);font-size:var(--text-sm);line-height:var(--leading-normal)}.tv9 .period-custom-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--color-border-secondary)}.tv9 .dp{padding:var(--space-md) var(--space-md) var(--space-sm)}.tv9 .dp-nav{display:grid;place-items:center;padding:0;width:32px;height:32px;border:0;border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--btn-edge);color:var(--color-fg-quaternary);cursor:pointer}.tv9 .dp-nav:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.tv9 .dp-nav .svg{width:12px;height:12px}.tv9 .dp-day:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.tv9 .dp-day.is-out{color:var(--color-text-disabled)}.tv9 .dp-day.is-today{box-shadow:none;color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .dp-q:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.tv9 .cal-item[data-dragging=true]{opacity:.35;transform:none}.tv9 .cal-cell[data-drop-active=true]{box-shadow:var(--ring-inset-1) var(--color-border-strong);background:var(--color-bg-hover)}.tv9 .cal-item[draggable=true]{cursor:grab}.tv9 .tgrid{--tg-gut:var(--tgrid-gutter);--tg-line:color-mix(in srgb,var(--color-border-secondary) var(--tgrid-line-mix),transparent);position:relative;flex:1 1 auto;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.tv9 .tgrid,.tv9 .tgrid-top{background:var(--color-bg-primary)}.tv9 .tgrid-top{position:sticky;top:0;z-index:8}.tv9 .tgrid-allday,.tv9 .tgrid-head{border-bottom:1px solid var(--color-border-secondary)}.tv9 .tgrid-allday,.tv9 .tgrid-body,.tv9 .tgrid-head{display:grid;grid-template-columns:var(--tg-gut) var(--tg-cols,repeat(var(--tg-n),minmax(0,1fr)))}.tv9 .tgrid-body{position:relative}.tv9 .tgrid-corner{display:flex;align-items:flex-end;justify-content:flex-end;padding:0 var(--space-md) var(--space-md) 0;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .tgrid-h{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:var(--space-md);border-left:1px solid var(--tg-line);gap:var(--space-xs)}.tv9 .tgrid-h-l{font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:0;color:var(--color-text-tertiary)}.tv9 .tgrid-h-s{display:inline-grid;place-items:center;min-width:32px;height:32px;padding:0 var(--space-sm);border-radius:var(--radius-2xl);font-size:var(--text-2xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-tight);line-height:var(--leading-none)}.tv9 .tgrid-h-s,.tv9 .tgrid-h.is-today .tgrid-h-l{color:var(--color-text-primary)}.tv9 .tgrid-h.is-today .tgrid-h-s{background:var(--color-text-primary);color:var(--color-text-on-action)}.tv9 .tgrid-h-n{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .tgrid-allday-l{align-items:center;padding:0 var(--space-md) 0 0}.tv9 .tgrid-allday-c{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0;padding:var(--space-xs) var(--space-xs);border-left:1px solid var(--tg-line)}.tv9 .tgrid-allday-ev{height:22px;padding:0 var(--space-md);border-radius:var(--radius-sm);background:var(--color-bg-quiet);line-height:var(--leading-kit);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:var(--space-xs);width:100%;border:0;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:left}.tv9 .tgrid-gut{position:relative}.tv9 .tgrid-hour{right:var(--space-md);font-weight:var(--weight-medium);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .tgrid-hour,.tv9 .tgrid-now-t{position:absolute;transform:translateY(-50%);font-size:var(--text-xs);white-space:nowrap}.tv9 .tgrid-now-t{right:var(--space-xs);z-index:5;border-radius:var(--radius-sm);background:var(--color-text-primary);color:var(--color-text-on-action);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;padding:var(--hairline) var(--space-sm)}.tv9 .tgrid-lines{position:absolute;top:0;bottom:0;left:var(--tg-gut);right:0;z-index:1;pointer-events:none}.tv9 .tgrid-lines i{position:absolute;left:0;right:0;height:1px;background:var(--tg-line)}.tv9 .tgrid-day{position:relative;min-width:0;border-left:1px solid var(--tg-line);cursor:default}.tv9 .tgrid-off{position:absolute;left:0;right:0;background:color-mix(in srgb,var(--color-bg-hover) 42%,transparent);pointer-events:none}.tv9 .tgrid-ev{--ev-edge:var(--color-border-strong);position:absolute;z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:var(--hairline);min-width:0;overflow:hidden;border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-secondary);font:inherit;text-align:left;cursor:pointer;transition:background var(--a-fast) var(--a-move),border-color var(--a-fast) var(--a-move),opacity var(--a-normal) var(--a-move);padding:var(--space-xs) var(--space-md) var(--space-xs) var(--space-lg)}.tv9 .tgrid-ev:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--ev-edge)}.tv9 .tgrid-ev:hover{background:var(--color-bg-secondary);border-color:var(--color-border-primary)}.tv9 .tgrid-ev:focus-visible{z-index:3}.tv9 .tgrid-ev-t{display:flex;align-items:flex-start;min-width:0;gap:var(--space-xs)}.tv9 .tgrid-ev-t b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-width:0;overflow:hidden;font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text-primary);letter-spacing:var(--track-normal);font-size:var(--text-sm)}.tv9 .tgrid-ev-t .svg{flex:none;margin-top:var(--space-2xs);color:var(--ev-accent,var(--color-text-tertiary))}.tv9 .tgrid-ev-d{color:var(--color-text-secondary)}.tv9 .tgrid-ev-d,.tv9 .tgrid-ev-s{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.tv9 .tgrid-ev-s{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .tgrid-ev-m{display:flex;align-items:center;gap:var(--space-sm);min-width:0;margin-top:auto;font-size:var(--text-sm);line-height:var(--leading-tight);color:var(--color-text-tertiary);overflow:hidden;white-space:nowrap;padding-top:var(--space-xs)}.tv9 .tgrid-ev-foot{position:absolute;left:0;right:0;bottom:0;height:7px;cursor:ns-resize}.tv9 .tgrid-ev-b{position:absolute;display:inline-flex;align-items:center;line-height:var(--leading-none);top:var(--space-xs);right:var(--space-md);gap:var(--space-xs)}.tv9 .tgrid-ev:has(.tgrid-ev-m):not(.is-compact):not(.is-mid):not(.is-short):not(.is-tiny) .tgrid-ev-b{display:none}.tv9 .tgrid-ev:has(.tgrid-ev-m):not(.is-compact):not(.is-mid):not(.is-short):not(.is-tiny) .tgrid-ev-t{padding-right:0}.tv9 .tgrid-ev:has(.tgrid-ev-b) .tgrid-ev-t{padding-right:var(--space-xl)}.tv9 .tgrid-ev.is-past{background:var(--color-bg-secondary)}.tv9 .tgrid-ev.is-past:before{opacity:.45}.tv9 .tgrid-ev.is-past .tgrid-ev-t b{color:var(--color-text-tertiary);font-weight:var(--weight-medium)}.tv9 .tgrid-ev.is-ghost{z-index:6;pointer-events:none;background:var(--color-bg-primary);border-color:var(--color-border-primary);box-shadow:var(--shadow-overlay)}.tv9 .tgrid-ev.is-ghost.is-past{background:var(--color-bg-secondary)}.tv9 .tgrid-ev-acts{display:flex;align-items:center;gap:var(--space-xs);margin-top:auto;padding-top:var(--space-sm)}.tv9 .tgrid-keep{font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);background:var(--color-bg-primary);color:var(--color-text-primary);box-shadow:var(--ring-inset-1) var(--color-border-strong)}.tv9 .tgrid-dismiss,.tv9 .tgrid-keep{height:24px;border:0;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;padding:0 var(--space-md)}.tv9 .tgrid-dismiss{font:inherit;font-size:var(--text-sm);background:transparent;color:var(--color-text-tertiary);font-weight:var(--weight-medium)}.tv9 .tgrid-dismiss:hover{background:color-mix(in srgb,var(--color-nefer-line) 45%,transparent);color:var(--color-text-primary)}.tv9 .tgrid-now{left:calc(var(--hairline) * -1);right:0;z-index:1;height:2px;margin-top:calc(var(--hairline) * -1);pointer-events:none}.tv9 .tgrid-now,.tv9 .tgrid-now i{position:absolute;background:var(--color-text-primary)}.tv9 .tgrid-now i{left:calc(-1 * var(--space-xs));top:calc(var(--space-xs) * -1);width:8px;height:8px;border-radius:var(--radius-circle)}.tv9 .tgrid-ghost{z-index:6;padding:var(--space-xs) var(--space-md);border:1.5px dashed var(--color-text-primary);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bg-active) 70%,transparent);pointer-events:none}.tv9 .tgrid-ghost,.tv9 .tgrid-sel{position:absolute;left:var(--space-2xs);right:var(--space-xs);display:flex;align-items:flex-start;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.tv9 .tgrid-sel{z-index:3;justify-content:space-between;gap:var(--space-xs);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-md);border:1.5px solid var(--color-text-primary);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bg-active) 85%,transparent)}.tv9 .tgrid-sel-x{flex:none;display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer}.tv9 .tgrid-sel-x:hover{background:var(--color-bg-primary);color:var(--color-text-primary)}.tv9 .dp.dp-compact{padding:var(--space-xs) 0 var(--space-sm)}.tv9 .dp.dp-compact .dp-head{padding:0 0 var(--space-xs) var(--space-xs)}.tv9 .dp.dp-compact .dp-day{width:28px;height:28px;font-size:var(--text-sm)}.tv9 .dp-mark{position:absolute;left:50%;bottom:var(--space-xs);width:4px;height:4px;margin-left:calc(-1 * var(--space-2xs));border-radius:var(--radius-circle);background:var(--color-text-tertiary);pointer-events:none}.tv9 .dp-day.is-sel .dp-mark{background:var(--color-text-on-action)}.tv9 .tgrid-join{position:absolute;z-index:3;height:24px;border:0;border-radius:var(--radius-full);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;width:auto;padding:0 var(--space-md);background:var(--color-bg-primary);color:var(--color-text-primary);box-shadow:var(--ring-inset-1) var(--color-border-strong)}.tv9 .tgrid-allday-ev .svg{flex:none;color:var(--color-text-tertiary)}.tv9 .tgrid-allday-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .tgrid-join:hover,.tv9 .tgrid-keep:hover{background:var(--color-bg-hover)}.tv9 .tgrid-ev:not(.is-short):not(.is-mid):not(.is-compact):not(.is-tiny) .tgrid-ev-s{display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tv9 .dp-day.is-today:after{content:"";position:absolute;left:50%;bottom:var(--space-xs);width:4px;height:4px;margin-left:calc(-1 * var(--space-2xs));border-radius:var(--radius-circle);background:currentColor}.tv9 .dp-day.is-sel,.tv9 .dp-day.is-sel:hover{background:var(--color-bg-action);box-shadow:var(--btn-edge-solid);color:var(--color-text-on-action);font-weight:var(--weight-semibold)}@media (hover:none),(pointer:coarse){.tv9 .cal-nav .btn{min-height:36px;height:36px}.tv9 .cal-item{height:32px}}@media (max-width:440px){.tv9 .period-custom-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tv9 .dp-day,.tv9 .tgrid-ev{transition:none}}.tv9 .tweek-name{display:flex;align-items:center;gap:var(--space-md);min-width:0;padding:0;border:0;background:transparent;font:inherit;color:var(--color-text-primary);text-align:left;cursor:pointer}.tv9 .wsheet{display:flex;flex-direction:column;min-width:0;font-size:var(--text-md);line-height:var(--type-14-lh);font-variant-numeric:tabular-nums}.tv9 .wsheet-r{display:grid;grid-template-columns:var(--wsheet-cols);align-items:center;min-height:var(--wsheet-row-h);border-bottom:var(--hairline) solid var(--color-border-divider)}.tv9 .wsheet-r>*{min-width:0;padding:0 var(--space-md)}.tv9 .wsheet-h{min-height:var(--density-band);background:var(--color-bg-secondary);font-size:var(--text-sm);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .wsheet-d{display:flex;flex-direction:column}.tv9 .wsheet-d b{font-weight:inherit}.tv9 .wsheet-d small{font-weight:var(--weight-regular)}.tv9 .wsheet-d.is-today b{color:var(--color-text-primary)}.tv9 .wsheet-name{display:flex;align-items:center;gap:var(--space-sm)}.tv9 .wsheet-name-t{display:flex;flex-direction:column;min-width:0;padding:0;border:0;background:none;font:inherit;text-align:left;color:inherit}.tv9 button.wsheet-name-t{cursor:pointer}.tv9 button.wsheet-name-t:hover b{text-decoration:underline;text-underline-offset:3px}.tv9 .wsheet-name-t b{font-weight:var(--weight-regular);color:var(--color-text-primary)}.tv9 .wsheet-name-t b,.tv9 .wsheet-name-t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .wsheet-name-t small{font-size:var(--text-sm);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .wsheet-g{padding:0 var(--space-xs)}.tv9 .wsheet-c{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-xs);height:var(--control-md);padding:0 var(--space-sm);border-radius:var(--radius-md);box-shadow:var(--ring-secondary);color:var(--color-text-primary)}.tv9 .wsheet-c.is-typed{padding:0}.tv9 .wsheet-c.is-typed:focus-within{box-shadow:var(--field-edge-focus)}.tv9 .wsheet-c.is-sent-back{box-shadow:var(--wsheet-ring-back)}.tv9 .wsheet-c.is-bad{box-shadow:var(--ring-error)}.tv9 .wsheet-c.is-fixed{background:var(--color-bg-secondary);box-shadow:none;color:var(--color-text-secondary)}.tv9 .wsheet-c.is-proposed{background:var(--color-nefer-bg);color:var(--color-nefer-text);box-shadow:var(--ring-nefer)}.tv9 .wsheet-mark{margin-right:auto;color:var(--color-text-tertiary)}.tv9 .wsheet-c.is-approved .wsheet-mark{color:var(--color-success-text)}.tv9 .wsheet-in{width:100%;height:100%;min-width:0;padding:0 var(--space-sm);border:0;border-radius:var(--radius-md);background:transparent;font:inherit;text-align:right;color:var(--color-text-primary);outline:0}.tv9 .wsheet-in::-moz-placeholder{color:var(--color-text-quaternary)}.tv9 .wsheet-in::placeholder{color:var(--color-text-quaternary)}.tv9 .wsheet-t{text-align:right;font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .wsheet-t.is-short{color:var(--color-error-text)}.tv9 .wsheet-after{display:flex;justify-content:flex-end;padding:0 var(--space-xs)}.tv9 .wsheet-r.is-proposed .wsheet-name-t b{color:var(--color-nefer-text)}.tv9 .wsheet-f{min-height:var(--density-band);background:var(--color-bg-secondary);border-bottom:0;font-weight:var(--weight-semibold)}.tv9 .wsheet-fc{text-align:right}.tv9 .wsheet-empty{padding:var(--space-xl) var(--space-md);color:var(--color-text-tertiary)}.tv9 .wsheet-bar{position:relative;display:flex;align-items:center;height:var(--control-xs);margin:0 var(--space-xs);padding:0;border-radius:var(--radius-sm);background:var(--color-bg-tertiary);overflow:hidden}.tv9 .wsheet-bar i{position:absolute;inset:0 auto 0 0;background:var(--color-border-primary)}.tv9 .wsheet-bar span{position:relative;padding-left:var(--space-sm);font-size:var(--text-sm);line-height:var(--type-12-lh);color:var(--color-text-primary)}.tv9 .wsheet-bar.is-empty{background:var(--color-bg-primary);box-shadow:var(--ring-error)}.tv9 .wsheet-bar.is-empty span{color:var(--color-error-text)}.tv9 .cal-cell.we:not(.out){background:var(--cal-cell-bg-2)}.tv9 .cal-item.late{background:var(--color-error-fill);color:var(--color-error-text)}.tv9 .cal-item.done{background:var(--color-bg-secondary);color:var(--color-text-quaternary)}.tv9 .cal-item.late .cal-item-meta{color:var(--color-error-text)}.tv9 .pk-sec-sub .is-today{color:var(--color-text-secondary);font-weight:var(--weight-medium)}.tv9 .cal-item.done{text-decoration:none}.tv9 .cal-item.done .cal-item-main>span[dir]{text-decoration:line-through}.tv9 .cal-item.done .cal-item-meta{text-decoration:none}.tv9 .fsh-mini-form i.is-short{width:60%}.tv9 .tgrid-h.is-off .tgrid-h-s{color:var(--color-text-tertiary)}.tv9 .tgrid-h.has-lead{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;-moz-column-gap:var(--space-md);column-gap:var(--space-md);row-gap:0}.tv9 .tgrid-h.has-lead .tgrid-h-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md);letter-spacing:0;text-transform:none;color:var(--color-text-primary)}.tv9 .tgrid-h.has-lead .tgrid-h-s{display:none}.tv9 .tgrid-h.has-lead .tgrid-h-n{flex-basis:100%;padding-left:var(--space-3xl)}.tv9 .tgrid-hour.is-hidden{visibility:hidden}.tv9 .tgrid-day.is-off{background:var(--color-bg-secondary)}.tv9 .tgrid-day.is-off .tgrid-off{display:none}.tv9 .tgrid-ev.is-mid:has(.tgrid-ev-d) .tgrid-ev-t b{-webkit-line-clamp:1;display:block;white-space:nowrap;text-overflow:ellipsis}.tv9 .tgrid-ev.is-compact .tgrid-ev-d,.tv9 .tgrid-ev.is-short .tgrid-ev-d,.tv9 .tgrid-ev.is-tiny .tgrid-ev-d{display:none}.tv9 .tgrid-ev.is-short{flex-direction:row;align-items:center;gap:var(--space-sm);padding-top:var(--space-2xs);padding-bottom:var(--space-2xs)}.tv9 .tgrid-ev.is-short .tgrid-ev-t{flex:0 1 auto;align-items:center}.tv9 .tgrid-ev.is-short .tgrid-ev-t b{-webkit-line-clamp:1;display:block;white-space:nowrap;text-overflow:ellipsis}.tv9 .tgrid-ev.is-short .tgrid-ev-s{flex:0 999 auto}.tv9 .tgrid-ev.is-compact .tgrid-ev-m,.tv9 .tgrid-ev.is-mid .tgrid-ev-m,.tv9 .tgrid-ev.is-short .tgrid-ev-m,.tv9 .tgrid-ev.is-tiny .tgrid-ev-b,.tv9 .tgrid-ev.is-tiny .tgrid-ev-m,.tv9 .tgrid-ev.is-tiny .tgrid-ev-s{display:none}.tv9 .tgrid-ev.is-compact .tgrid-ev-t b{-webkit-line-clamp:1;display:block;white-space:nowrap;text-overflow:ellipsis}.tv9 .tgrid-ev.is-proposal.is-short .tgrid-ev-t,.tv9 .tgrid-ev.is-proposal.is-tiny .tgrid-ev-t{flex:1 1 auto;min-width:0}.tv9 .tgrid-dismiss.is-x{display:grid;place-items:center;width:20px;padding:0}.tv9 .tgrid-ev.is-short .tgrid-ev-b{position:static;margin-left:auto;flex:none}.tv9 .tgrid-ev.is-short:has(.tgrid-ev-b) .tgrid-ev-t{padding-right:0}.tv9 .tgrid.is-many .tgrid-ev.is-short .tgrid-ev-s{display:none}.tv9 .tgrid-ev.is-proposal.is-compact .tgrid-ev-acts,.tv9 .tgrid-ev.is-proposal.is-short .tgrid-ev-acts{margin:0 0 0 auto;padding:0}.tv9 .tgrid-ev.is-proposal.is-short .tgrid-dismiss,.tv9 .tgrid-ev.is-proposal.is-short .tgrid-keep{height:20px;font-size:var(--text-xs)}.tv9 .tgrid-ev.is-tiny{flex-direction:row;align-items:center;padding-top:0;padding-bottom:0}.tv9 .tgrid-ev.is-tiny .tgrid-ev-t b{-webkit-line-clamp:1;display:block;white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-sm)}.tv9 .tgrid-ev.tone-ink{--ev-edge:var(--color-text-primary)}.tv9 .tgrid-ev.tone-gray{--ev-edge:var(--color-border-strong)}.tv9 .tgrid-ev.tone-quiet{--ev-edge:var(--color-text-disabled);background:var(--color-bg-secondary)}.tv9 .tgrid-ev.tone-quiet .tgrid-ev-t b{font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .tgrid-ev.tone-busy{--ev-edge:transparent;border-color:transparent;background:var(--color-bg-quiet)}.tv9 .tgrid-ev.tone-busy,.tv9 .tgrid-ev.tone-quiet{z-index:1}.tv9 .tgrid-ev.is-over{z-index:3;border-color:var(--color-border-primary)}.tv9 .tgrid-ev.tone-busy .tgrid-ev-t b{font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .tgrid-ev.tone-travel{--ev-edge:transparent;z-index:1;border-color:transparent;border-radius:var(--radius-sm);background:transparent;padding:var(--hairline) var(--space-md);cursor:default;flex-direction:row;align-items:flex-end}.tv9 .tgrid-ev.tone-travel .tgrid-ev-t b{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .tgrid-ev.tone-travel:after{content:"";position:absolute;left:var(--space-md);right:var(--space-md);bottom:0;height:0;border-bottom:1px dotted var(--color-border-strong)}.tv9 .tgrid-ev.has-accent{--ev-edge:var(--ev-accent)}.tv9 .tgrid-ev.is-tint{border-color:color-mix(in srgb,var(--ev-accent,var(--color-text-tertiary)) 22%,transparent);background:color-mix(in srgb,var(--ev-accent,var(--color-text-tertiary)) 9%,var(--color-bg-primary))}.tv9 .tgrid-ev.is-tint:hover{background:color-mix(in srgb,var(--ev-accent,var(--color-text-tertiary)) 14%,var(--color-bg-primary))}.tv9 .tgrid-ev.is-tint:not(.has-accent){--ev-edge:var(--color-border-strong)}.tv9 .tgrid-ev.is-tint .tgrid-ev-t b{color:var(--color-text-primary)}.tv9 .tgrid-ev.is-tint .tgrid-ev-s{color:color-mix(in srgb,var(--color-text-secondary) 86%,var(--ev-accent,var(--color-text-tertiary)))}.tv9 .tgrid-ev.is-tint.is-past{background:color-mix(in srgb,var(--ev-accent,var(--color-text-tertiary)) 5%,var(--color-bg-primary))}.tv9 .tgrid-ev.is-tint.is-past .tgrid-ev-t b{color:var(--color-text-secondary)}.tv9 .tgrid-ev.tone-nefer{--ev-edge:transparent;border:1px dashed var(--color-nefer-line);background:var(--color-nefer-bg);cursor:default}.tv9 .tgrid-ev.tone-nefer .tgrid-ev-t b{color:var(--color-nefer-text)}.tv9 .tgrid-ev.tone-nefer:hover{background:var(--color-nefer-fill)}.tv9 .tgrid-ev.tone-hold{--ev-edge:transparent;border:1px dashed var(--color-border-strong);background:transparent}.tv9 .tgrid-ev.tone-hold .tgrid-ev-t b{font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .tgrid-ev.flag-clash{--ev-edge:var(--color-error-solid)}.tv9 .tgrid-ev.is-live{border-color:var(--color-text-primary);box-shadow:var(--ring-inset-1) var(--color-text-primary)}.tv9 .tgrid-ev.is-live:after{content:"";position:absolute;top:var(--space-md);right:var(--space-md);width:6px;height:6px;border-radius:var(--radius-circle);background:var(--color-text-primary);animation:v9-tgrid-breathe calc(2.4s * var(--a-k)) var(--a-move) var(--a-loop)}.tv9 .tgrid-ev.is-selected{outline:2px solid var(--color-text-primary);outline-offset:1px;z-index:3}.tv9 .tgrid-ev.is-locked{cursor:pointer}.tv9 .tgrid-ev.is-lifting{opacity:.32}.tv9 .tgrid-ev.is-ghost.tone-quiet{background:var(--color-bg-secondary)}.tv9 .tgrid.is-selecting .tgrid-day{cursor:crosshair}.tv9 .tgrid.is-selecting .tgrid-ev{opacity:.4;pointer-events:none}.tv9 .tgrid.is-dragging,.tv9 .tgrid.is-dragging .tgrid-ev{cursor:grabbing}@media (prefers-reduced-motion:reduce){.tv9 .tgrid-ev.is-live:after{animation:none}}.tv9 .dp-day.in-range{width:100%;border-radius:0;background:var(--color-bg-active);color:var(--color-text-primary)}.tv9 .dp-day.in-range:hover{background:var(--color-bg-hover-strong)}.tv9 .dp-day.range-start{border-radius:var(--radius-full) 0 0 var(--radius-full)}.tv9 .dp-day.range-end{border-radius:0 var(--radius-full) var(--radius-full) 0}.tv9 .dp-day.range-only{border-radius:var(--radius-full)}.tv9 .dp-day.in-range.is-today{border-radius:var(--radius-md);box-shadow:var(--ring-inset-2) var(--color-text-primary)}.tv9 .calv9-month .cal-item.calv9-past{opacity:.62}.tv9 .calv9-month .cal-item[role=button]{cursor:pointer}.tv9 .calv9-canvas>.tgrid{border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl)}.tv9 .calv9-canvas .tgrid-ev.tone-nefer{cursor:pointer}.tv9 .calv9-canvas .tgrid-ev.tone-nefer .tgrid-ev-s{color:var(--color-nefer-text)}.tv9 .calv9-team>.tgrid{flex:1 1 auto;min-width:0;border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl)}.tv9 .fn-rb-sentence .period-trigger{height:32px}.tv9 .period-trigger.fn-tx-period{gap:var(--space-xs);min-height:44px;margin-left:calc(-1 * var(--space-md));padding:0 var(--space-md);border:0;border-radius:var(--radius-lg);background:transparent;color:var(--color-text-primary);font-size:var(--text-display);font-weight:var(--weight-semibold);letter-spacing:var(--track-tighter);line-height:var(--leading-tight)}.tv9 .period-trigger.fn-tx-period:hover,.tv9 .period-trigger.fn-tx-period[aria-expanded=true]{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .cal.calv9-month{display:flex;flex-direction:column;min-height:0;margin-top:var(--space-md)}.tv9 .calv9-month .cal-grid{flex:1 1 auto;min-height:0;grid-auto-rows:minmax(84px,1fr)}.tv9 .calv9-month .cal-cell{min-height:0;overflow:hidden}.tv9 .tgrid-ev.flag-focus{--ev-edge:var(--color-warning-solid)}.tv9 .calv9-month .cal-item{flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--space-sm);min-height:22px;margin-top:var(--space-xs);padding:var(--space-2xs) var(--space-sm)}.tv9 .calv9-month .cal-item-meta{order:-1;flex:none;padding-left:0;font-variant-numeric:tabular-nums}.tv9 .calv9-month .cal-item-main{flex:1 1 auto}.tv9 span.tweek-name{cursor:default}.tv9 .tweek-name:focus-visible{border-radius:var(--radius-sm)}.tv9 .tgrid-ghost.is-drop{flex-direction:column;gap:var(--hairline);border-style:dashed;background:color-mix(in srgb,var(--color-bg-active) 80%,transparent)}.tv9 .tgrid-ghost.is-drop span{display:flex;flex-direction:column;gap:var(--hairline);min-width:0}.tv9 .tgrid-ghost.is-drop b{overflow:hidden;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap}.tv9 .tgrid-ghost.is-drop.is-blocked{border-color:var(--color-tag-orange-text);background:var(--color-tone-orange-fill);color:var(--color-tag-orange-text)}.tv9 .tgrid-ghost.is-drop em{font-style:normal;font-weight:var(--weight-medium)}.tv9 .tgrid-allday-ev.has-accent{background:color-mix(in srgb,var(--tg-accent) 12%,var(--color-bg-primary));box-shadow:var(--tgrid-allday-ev-shadow)}.tv9 .tgrid-allday-ev.is-late{color:var(--color-error-solid)}.tv9 .tgrid-allday-ev.is-door{cursor:pointer}.tv9 .tgrid-allday-ev.is-door:hover{box-shadow:var(--ring-inset-1) var(--color-border-primary)}.tv9 .tgrid-allday-ev.has-accent.is-door:hover{box-shadow:var(--edge-start-3) var(--tg-accent),var(--ring-inset-1) var(--color-border-primary)}.tv9 .calv9-canvas .tgrid-ev{padding:var(--space-sm) var(--space-md) var(--space-sm) var(--space-lg)}.tv9 .tgrid-ev.is-proposal.is-short .tgrid-dismiss,.tv9 .tgrid-ev.is-proposal.is-short .tgrid-keep{padding:0 var(--space-sm)}.tv9 .ob-kitg-skel .is-short{width:40%}@keyframes v9-tgrid-breathe{0%,to{opacity:1}50%{opacity:.35}}.tv9 .attio-empty{position:relative;display:flex;flex-direction:column;align-items:center;min-height:calc(100dvh - 178px);margin:0 0 var(--space-xl);padding:clamp(calc(var(--space-5xl) + var(--space-lg)),13vh,calc(var(--space-8xl) + var(--space-3xl))) var(--space-xl) var(--space-xl);overflow:hidden;border:0;border-radius:var(--radius-2xl);background:transparent;box-shadow:none;text-align:center}.tv9 .attio-empty:before{display:none}.tv9 .empty-art{position:relative;z-index:1;margin-bottom:var(--space-xl)}.tv9 .attio-empty h2{position:relative;z-index:1;margin:0 0 var(--space-xs);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--track-tight);color:var(--color-text-primary)}.tv9 .attio-empty p{max-width:360px;margin:0 0 var(--space-xl);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-tertiary)}.tv9 .attio-empty p,.tv9 .attio-empty>.btn{position:relative;z-index:1}.tv9 .empty-learn{width:330px;max-width:100%;margin-top:auto;padding-top:var(--space-2xl);text-align:left}.tv9 .empty-learn>span{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .empty-learn button{display:flex;align-items:center;gap:var(--space-lg);width:100%;margin-top:var(--space-sm);padding:var(--space-lg);border:0;border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge);font:inherit;font-size:var(--text-xs);color:var(--color-text-primary);text-align:left;cursor:pointer}.tv9 .empty-learn button:hover{background:var(--color-bg-secondary)}.tv9 .empty-learn button span{flex:1}.tv9 .sk{display:flex;align-items:center;gap:var(--space-lg);height:44px;padding:0 var(--space-md);border-bottom:1px solid var(--color-border-secondary)}.tv9 .sk .b{height:10px;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--sk-tone) 20%,var(--sk-light) 45%,var(--sk-tone) 70%);background-size:220% 100%;animation:v9-apple-shimmer calc(1.35s * var(--a-k)) var(--a-move) var(--a-loop)}.tv9 .sk-list .sk{display:flex;align-items:center;gap:var(--space-lg);height:44px;padding:0 var(--space-md);border-bottom:1px solid var(--color-border-secondary)}.tv9 .sk-list .sk .b{flex:none;height:10px;border-radius:var(--radius-full)}.tv9 .sk-list .sk-band{height:40px;margin-bottom:var(--space-xs);border-bottom:0;border-radius:var(--radius-md);background:transparent}.tv9 .sk-list .sk-band-l{width:72px}.tv9 .sk-list .sk-band-n{width:16px}.tv9 .sk-list .sk-id{width:40px;height:9px}.tv9 .sk-list .sk-title{flex:0 1 auto;height:11px}.tv9 .sk-list .sk-date{width:56px;margin-left:auto}.tv9 .sk-list .sk-av{width:22px;height:22px}.tv9 .sk-list .sk-chip{width:56px;height:18px;border-radius:var(--radius-full)}.tv9 .sk-rows .sk.sk-row2{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-template-rows:20px 20px;align-items:center;-moz-column-gap:var(--space-lg);column-gap:var(--space-lg);row-gap:var(--space-xs);height:auto;min-height:60px;padding:var(--space-md) var(--space-lg) var(--space-md) var(--space-md);border-bottom:1px solid var(--color-border-secondary)}.tv9 .sk-rows .sk .b.sk-face{grid-row:1/3;width:28px;height:28px;border-radius:var(--radius-full)}.tv9 .sk-rows .sk-who{grid-column:2;height:10px}.tv9 .sk-rows .sk-when{grid-column:3;justify-self:end;width:36px;height:10px}.tv9 .sk-rows .sk-what{grid-column:2/4;height:10px}.tv9 .sk-rows.no-face .sk.sk-row2{grid-template-columns:minmax(0,1fr) auto;row-gap:0;min-height:56px;padding:var(--space-md) var(--space-xl) calc(var(--space-md) - var(--hairline)) calc(var(--space-2xl) + var(--space-xs))}.tv9 .sk-rows.no-face .sk-who{grid-column:1}.tv9 .sk-rows.no-face .sk-when{grid-column:2}.tv9 .sk-rows.no-face .sk-what{grid-column:1/3}.tv9 .system-state{min-height:calc(100dvh - 176px);margin-bottom:var(--space-xl);padding:var(--space-2xl);border:0;border-radius:var(--radius-2xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .system-state>header{display:flex;align-items:flex-start;gap:var(--space-xl)}.tv9 .system-state>header>div{flex:1}.tv9 .state-eyebrow{display:block;margin-bottom:var(--space-xs);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--track-normal);text-transform:none;color:var(--color-text-tertiary)}.tv9 .system-state h2{margin:0;font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--track-tight);color:var(--color-text-primary)}.tv9 .system-state header p{margin:var(--space-xs) 0 0;font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .state-count{padding:0 var(--space-sm);border-radius:var(--radius-full);background:var(--color-badge-gray-fill);--tag-ring:var(--color-badge-gray-ring);box-shadow:var(--ring-tag);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.tv9 .held-chip,.tv9 .state-count{display:inline-flex;align-items:center;height:22px}.tv9 .held-chip{padding-inline:var(--space-sm);border:0;border-radius:var(--radius-full);background:var(--color-bg-primary);box-shadow:var(--ring-nefer-soft);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--track-normal);text-transform:none;color:var(--color-nefer-text)}.tv9 .back-to-tasks{display:inline-flex;align-items:center;gap:var(--space-sm);height:32px;margin-top:var(--space-xl);padding-inline:var(--space-lg);border:0;border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--btn-edge);font:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-secondary);cursor:pointer}.tv9 .back-to-tasks:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.tv9 .back-to-tasks .svg{transform:rotate(180deg)}.tv9 :root[dir=rtl] .back-to-tasks .svg{transform:none}.tv9 .approval-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);margin-top:var(--space-2xl)}.tv9 .approval-card{padding:var(--space-lg);border:0;border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .approval-card:hover{box-shadow:var(--overlay-edge),var(--shadow-hover)}.tv9 .approval-card-top{display:flex;align-items:center;gap:var(--space-sm)}.tv9 .approval-card-top>button{display:grid;place-items:center;width:28px;height:28px;margin-inline-start:auto;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-fg-quaternary)}.tv9 .approval-card-top>button:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.tv9 .approval-card h3{margin:var(--space-md) 0 var(--space-xs);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .approval-card p{margin:0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-tertiary)}.tv9 .approval-client{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .approval-meta{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md)}.tv9 .approval-meta span{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .approval-actions{display:flex;gap:var(--space-sm);margin-top:var(--space-lg)}.tv9 .masked-card{display:flex;align-items:center;gap:var(--space-lg);margin-top:var(--space-2xl);padding:var(--space-xl);border:1px dashed var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-bg-secondary);color:var(--color-text-tertiary)}.tv9 .masked-card div{display:flex;flex-direction:column}.tv9 .masked-card b{font-size:var(--text-md);color:var(--color-text-secondary)}.tv9 .masked-card span{max-width:480px;margin-top:var(--space-xs);font-size:var(--text-md);line-height:var(--leading-normal)}.tv9 .amount-mask{display:grid;grid-template-columns:1fr auto;gap:var(--space-2xs) var(--space-lg);margin-top:var(--space-md);padding:var(--space-xl);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-bg-secondary)}.tv9 .amount-mask span{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .amount-mask small{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .amount-mask strong{grid-row:1/3;grid-column:2;align-self:center;letter-spacing:var(--amount-mask-track);color:var(--color-text-tertiary)}.tv9 .conflict-card{width:min(470px,100%);padding:var(--space-2xl);border:0;border-radius:var(--radius-2xl);background:var(--color-bg-primary);box-shadow:var(--drawer-edge)}.tv9 .conflict-card>p{margin:var(--space-xs) 0 var(--space-xl);font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .conflict-card p{font-size:var(--text-md);color:var(--color-text-secondary)}.tv9 .conflict-card .state-eyebrow{font-size:var(--text-xs)}.tv9 .conflict-values{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.tv9 .conflict-values span{padding:var(--space-lg);border:0;border-radius:var(--radius-lg);background:var(--color-bg-secondary);box-shadow:var(--ring-secondary)}.tv9 .conflict-values em,.tv9 .conflict-values small{display:block;font-size:var(--text-xs);font-style:normal;color:var(--color-text-tertiary)}.tv9 .conflict-values b{display:block;margin:var(--space-xs) 0;font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .conflict-actions{display:flex;justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-xl)}@media (max-width:900px){.tv9 .approval-list{grid-template-columns:1fr}}@media (max-width:700px){.tv9 .attio-empty{min-height:calc(100dvh - 143px);padding:var(--space-2xl) var(--space-xl) var(--space-xl)}.tv9 .empty-art{width:178px;height:126px}.tv9 .system-state{padding:var(--space-xl)}.tv9 .conflict-values{grid-template-columns:1fr}}@media (hover:none),(pointer:coarse){.tv9 .conflict-actions .btn{min-height:36px;height:36px}}@media (prefers-reduced-motion:reduce){.tv9 .sk .b{animation:none}}.tv9 .held-disclosure>summary .held-chip{flex:0 0 auto}.tv9 .component-state{display:flex;flex-direction:column}.tv9 .conflict-stage{display:grid;place-items:center;background:var(--conflict-stage-bg)}.tv9 .peek .nefer-slot.ns-compact .held-chip{height:22px;padding-inline:var(--space-md);border:0;border-radius:var(--radius-full);background:var(--color-nefer-fill);color:var(--color-nefer-text);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--track-normal);text-transform:none}.tv9 .peek .nefer-slot.ns-compact[data-nefer-state=rejected] .held-chip{background:var(--color-bg-hover);color:var(--color-text-tertiary)}.tv9 .split-list .attio-empty{padding:var(--space-2xl) var(--space-lg)}.tv9 .nefer-banner.is-compact .held-chip{display:none}.tv9 .attio-empty.is-caught-up .empty-art-done{margin-bottom:var(--space-md)}.tv9 .fn-tx-card .attio-empty{min-height:360px;margin:0;padding:var(--space-2xl) var(--space-xl);border:0;border-radius:0}.tv9 .sk-rows.no-face.sk-compact .sk.sk-row2{grid-template-columns:minmax(110px,170px) minmax(0,1fr) auto;grid-template-rows:20px;min-height:36px;padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.tv9 .sk-rows.sk-compact .sk-who{grid-column:1;grid-row:1}.tv9 .sk-rows.sk-compact .sk-what{grid-column:2;grid-row:1}.tv9 .sk-rows.sk-compact .sk-when{grid-column:3;grid-row:1}.tv9 .conflict-card.is-sheet{display:flex;flex-direction:column;width:min(560px,100%);max-height:calc(100dvh - 2 * var(--space-4xl));padding:0;overflow:hidden;border-radius:var(--radius-xl)}.tv9 .conflict-h{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);padding:var(--space-xl) var(--space-xl) var(--space-md)}.tv9 .conflict-h h2{margin:0;font-size:var(--text-lg);line-height:var(--type-16-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .conflict-h p{margin:var(--space-2xs) 0 0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .conflict-x{display:grid;flex:none;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-md);background:none;color:var(--color-fg-quaternary);cursor:pointer}.tv9 .conflict-x:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .conflict-fields{display:flex;flex-direction:column;gap:var(--space-lg);padding:0 var(--space-xl) var(--space-xl);overflow-y:auto}.tv9 .conflict-field{display:flex;flex-direction:column;gap:var(--space-xs)}.tv9 .conflict-l{font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .conflict-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.tv9 .conflict-opt{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0;padding:var(--space-md);border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--ring-secondary);font:inherit;text-align:left;cursor:pointer}.tv9 .conflict-opt:hover{background:var(--color-bg-hover)}.tv9 .conflict-opt.is-on{box-shadow:var(--conflict-pick-ring)}.tv9 .conflict-opt:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tv9 .conflict-who{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .conflict-v,.tv9 .conflict-who b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .conflict-v{font-size:var(--text-lg);line-height:var(--type-16-lh);overflow-wrap:anywhere}.tv9 .conflict-opt.is-long .conflict-v{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);white-space:pre-wrap}.tv9 .conflict-diff{padding:0 var(--hairline);border-radius:var(--radius-xs);background:var(--color-nefer-fill);color:var(--color-nefer-text)}.tv9 .conflict-f{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);border-top:1px solid var(--color-border-divider)}.tv9 .conflict-f>span{flex:1;min-width:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .menu{position:fixed;z-index:1200;min-width:220px;max-width:280px;max-height:calc(100vh - 20px);overflow-y:auto;overscroll-behavior:contain;padding:var(--space-xs) var(--menu-inset);border-radius:var(--radius-lg);background:var(--surface-overlay);box-shadow:var(--card-raised);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--a-overlay-out) var(--a-exit),visibility 0s var(--a-overlay-out)}.tv9 .menu.on{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;animation:v9-overlay-in var(--a-overlay-in) var(--a-enter)}@keyframes v9-overlay-in{0%{opacity:0;transform:translateY(calc(-1 * var(--space-2xs)))}}@media (prefers-reduced-motion:reduce){.tv9 .menu.on{animation-name:v9-overlay-fade}}@keyframes v9-overlay-fade{0%{opacity:0}}.tv9 .menu:has(.layout-picker){max-width:calc(100vw - 24px)}.tv9 .menu:has(#attachSearch),.tv9 .menu:has(#timerSearch){width:420px;max-width:calc(100vw - 24px)}.tv9 .menu:has(#effortIn){width:280px}.tv9 .mrow{display:flex;align-items:center;gap:var(--space-md);min-height:var(--menu-row);margin-block:calc(var(--space-2xs) / 2);padding:0 var(--menu-pad);border-radius:var(--radius-md);font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-medium);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--a-fast) linear,color var(--a-fast) linear}.tv9 .mrow:hover,.tv9 .mrow[aria-selected=true]{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .mrow>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .mrow .ic{display:grid;place-items:center;flex:none;width:16px;color:var(--color-fg-quaternary)}.tv9 .mrow .ic .svg{width:16px;height:16px}.tv9 .mrow .ldot{margin-right:var(--space-2xs)}.tv9 .mrow small{margin-left:var(--space-md);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .mrow>small{flex:none;margin-left:auto;padding-left:var(--space-md)}.tv9 .mrow .tick{display:grid;place-items:center;flex:none;margin-left:auto;color:var(--color-text-primary);opacity:0}.tv9 .mrow.on .tick,.tv9 .mrow.sel .tick{opacity:1}.tv9 .mrow.sel{font-weight:var(--weight-semibold)}.tv9 .mrow kbd{flex:none;margin-left:auto;padding:0 var(--space-xs);border:0;background:none;font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-medium);color:var(--color-text-quaternary)}.tv9 .mrow-end{display:inline-flex;align-items:center;flex:none;margin-left:auto;color:var(--color-fg-quaternary)}.tv9 .mrow-end .svg{width:16px;height:16px}.tv9 .mrow>.mbox{display:inline-grid;place-items:center;flex:none;margin-left:auto;width:16px;height:16px;border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);color:var(--color-text-on-action)}.tv9 .mrow:hover>.mbox{border-color:var(--color-border-strong)}.tv9 .mrow>.mbox.on{background:var(--color-bg-action);border-color:var(--color-bg-action)}.tv9 .mrow>.mbox .svg{width:12px;height:12px}.tv9 .mrow.sel>.mbox{display:none}.tv9 .mrow>.mbox+.tick{margin-left:0}.tv9 .mrow .sw{position:relative;flex:none;margin-left:auto;width:36px;height:20px;background:var(--color-bg-quiet);box-shadow:var(--choice-edge);transition:background-color var(--a-fast)}.tv9 .mrow .sw,.tv9 .mrow .sw i{border-radius:var(--radius-full)}.tv9 .mrow .sw i{position:absolute;top:var(--space-2xs);left:var(--space-2xs);width:16px;height:16px;background:var(--color-bg-primary);box-shadow:var(--choice-lift);transition:transform var(--a-fast)}.tv9 .mrow.on .sw{background:var(--color-bg-action);box-shadow:none}.tv9 .mrow.on .sw i{transform:translateX(16px)}.tv9 .mrow.danger,.tv9 .mrow.danger .ic{color:var(--color-error-solid)}.tv9 .mrow.static{cursor:default}.tv9 .mrow.static:hover{background:transparent;color:var(--color-text-secondary)}.tv9 .mrow[aria-disabled=true]{opacity:.5;cursor:not-allowed}.tv9 .mrow[aria-disabled=true]:hover{background:transparent;color:var(--color-text-secondary)}.tv9 .mrow[aria-disabled=true] small{max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:none),(pointer:coarse){.tv9 .mrow{min-height:40px}}.tv9 .menu-sep{height:1px;margin:var(--space-xs) calc(-1 * var(--menu-inset));background:var(--color-border-secondary)}.tv9 .menu-lbl{padding:var(--space-sm) var(--menu-pad) var(--space-2xs);font-weight:var(--weight-semibold)}.tv9 .menu-lbl,.tv9 .menu-note{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .menu-note{margin:var(--space-sm) var(--menu-pad) var(--space-md)}.tv9 .menu-foot,.tv9 .menu-head{display:flex;align-items:center;gap:var(--space-lg);margin-inline:calc(-1 * var(--menu-inset));padding:var(--space-lg) var(--space-xl)}.tv9 .menu-head{margin-top:calc(-1 * var(--space-xs));margin-bottom:var(--space-xs);border-bottom:1px solid var(--color-border-secondary)}.tv9 .menu-head b{font-weight:var(--weight-semibold)}.tv9 .menu-foot{margin-top:var(--space-xs);margin-bottom:calc(-1 * var(--space-xs));border-top:1px solid var(--color-border-secondary);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-quaternary)}.tv9 .menu-foot:has(.mrow){padding:var(--space-xs) var(--menu-inset)}.tv9 .menu-foot .mrow{flex:1}.tv9 .menu-search{display:flex;align-items:center;gap:var(--space-md);height:var(--control-md);margin:var(--space-2xs) 0 var(--space-xs);padding:0 var(--menu-pad);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-fg-quaternary);box-shadow:var(--shadow-card)}.tv9 .menu-search:focus-within{border-color:var(--color-focus-ring);box-shadow:var(--focus-halo-ring)}.tv9 .menu-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .account-av{position:relative;flex:none;display:inline-grid}.tv9 .menu-head.account-head .av{flex:none;width:40px;height:40px;font-size:var(--text-md);font-weight:var(--weight-semibold)}.tv9 .account-head>span:nth-child(2){flex:1;min-width:0}.tv9 .account-head b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .account-head b,.tv9 .account-head small{display:block;font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .account-head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-tertiary)}.tv9 .online-dot{position:absolute;right:0;bottom:0;width:8px;height:8px;border:2px solid var(--color-bg-primary);border-radius:var(--radius-full);background:var(--color-success-solid)}.tv9 .ws-dot{flex:none;margin-left:auto;width:16px;height:16px;border-radius:var(--radius-sm);background:var(--color-text-primary)}.tv9 .seat-meter{display:grid;grid-template-columns:1fr auto;gap:var(--space-md);margin:var(--space-xs) var(--menu-pad) var(--space-md);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .seat-meter b{font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .seat-meter i{grid-column:1/-1;height:4px;overflow:hidden;border-radius:var(--radius-full);background:var(--color-bg-quiet)}.tv9 .seat-meter em{display:block;height:100%;border-radius:inherit;background:var(--color-bg-action)}.tv9 .ns-more-menu .mrow{min-height:34px}.tv9 .mention-menu .mrow.is-active{background:var(--color-bg-hover)}.tv9 .role-menu .mrow{align-items:flex-start;min-height:44px;padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.tv9 .review-menu .mrow{min-height:36px}.tv9 .pick-list .mrow.pick-nested{padding-left:calc(var(--space-md) + calc(var(--space-xl) + var(--space-xs)))}.tv9 .menu.fdet{padding:0;overflow:hidden}.tv9 [data-nefer-menu] .mrow:has(.nmenu-d){align-items:flex-start;padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.tv9 [data-nefer-menu] .mrow>span{white-space:normal}.tv9 .ob-role-menu .mrow{align-items:flex-start;min-height:60px;padding:var(--space-md);white-space:normal}.tv9 .ob-role-menu .mrow>span:not(.tick):not(.mrow-end){flex:1;min-width:0;overflow:visible;white-space:normal}.tv9 .ob-role-menu .mrow>.tick{align-self:center}.tv9 .menu[data-timer-running]{width:var(--timer-menu-w);max-width:var(--pop-max-w)}.tv9 .product-modal{position:fixed;inset:0;z-index:1000;display:none;place-items:center}.tv9 .product-modal.on{display:grid}.tv9 .product-modal-scrim{position:absolute;inset:0;background:var(--color-bg-overlay-strong);backdrop-filter:blur(var(--modal-scrim-blur));animation:v9-modal-scrim-in var(--a-modal-in) var(--a-enter)}@keyframes v9-modal-scrim-in{0%{opacity:0}}.tv9 .product-modal>section{position:relative;width:min(var(--modal-width),calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto;border-radius:var(--radius-2xl);background:var(--surface-modal);box-shadow:var(--card-overlay);animation:v9-modal-in var(--a-modal-in) var(--a-enter) both}@keyframes v9-modal-in{0%{opacity:0;transform:scale(.96)}}.tv9 .product-modal.pm-sheet>section{animation-name:v9-modal-sheet-in}@keyframes v9-modal-sheet-in{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.tv9 .product-modal>section{animation-name:v9-modal-scrim-in}}@media (max-width:700px){.tv9 .product-modal>section{border-radius:var(--radius-xl)}}.tv9 :is(.product-modal,.side-sheet) .modal-x{position:absolute;top:var(--space-lg);right:var(--space-lg);z-index:1}.tv9 .product-modal h2{margin:0;font-size:var(--text-xl);line-height:var(--type-16-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .modal-std>section{padding:0}.tv9 .modal-std .modal-head{display:block;border:0;padding:var(--modal-pad) calc(var(--modal-pad) + var(--control-md) + var(--space-md)) 0 var(--modal-pad)}.tv9 .modal-head h2{font-size:var(--text-xl);line-height:var(--type-16-lh)}.tv9 .modal-desc{margin:var(--space-xs) 0 0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary)}.tv9 .modal-body{display:flex;flex-direction:column;gap:var(--space-xl);padding:var(--space-xl) var(--modal-pad) var(--modal-pad)}.tv9 .modal-std>section>footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-lg);padding:var(--space-xl) var(--modal-pad);border-top:1px solid var(--color-border-secondary)}.tv9 .product-modal header{display:flex;align-items:flex-start;padding:var(--space-xl) var(--space-xl) var(--space-lg);border-bottom:1px solid var(--color-border-secondary)}.tv9 .product-modal header>div{flex:1}.tv9 .product-modal footer{display:flex;justify-content:flex-end;gap:var(--space-sm);padding:var(--space-lg) var(--space-xl) var(--space-xl)}.tv9 .product-modal>section.invite-modal{width:min(560px,calc(100vw - 28px));padding:0 0 var(--space-xs)}.tv9 .product-modal>section.invite-modal:has(.plan-gate){width:min(440px,calc(100vw - 28px))}.tv9 .product-modal>section.global-add{width:min(640px,calc(100vw - 28px));padding:0 0 var(--space-xl)}.tv9 .modal-tabs{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-md) var(--space-md) 0}.tv9 .modal-tabs>button:not(.tb-ic){display:inline-flex;align-items:center;gap:var(--space-sm);height:var(--control-md);padding:0 var(--space-md);border:1px solid transparent;border-radius:var(--radius-lg);background:transparent;color:var(--color-text-tertiary);font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer}.tv9 .modal-tabs>button.on{border-color:var(--color-border-secondary);background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .modal-tabs .svg{width:var(--icon-md);height:var(--icon-md)}.tv9 .modal-tabs>button.on .svg{color:var(--color-text-primary)}.tv9 .modal-tabs>button.on .svg g{stroke-width:var(--stroke-bold)}.tv9 .modal-h{margin:var(--space-xl) var(--space-xl) var(--space-sm);font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .modal-h small{display:block;margin-top:var(--space-2xs);font-size:var(--text-md);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .modal-h small a{font-weight:var(--weight-medium);color:var(--color-text-primary);text-decoration:underline}.tv9 .modal-h.small{margin-top:var(--space-xl);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .product-modal.pm-page{place-items:stretch}.tv9 .product-modal.pm-page>section.page-modal{position:absolute;inset:var(--space-2xl);display:flex;flex-direction:column;width:auto;max-width:1440px;max-height:none;margin:0 auto;padding:0;overflow:hidden;background:var(--color-bg-canvas);animation:v9-modal-page-in calc(.28s * var(--a-k)) var(--a-enter) both}@keyframes v9-modal-page-in{0%{opacity:0;transform:translateY(16px)}}.tv9 .product-modal .page-modal-h{display:flex;flex:none;align-items:center;gap:var(--space-md);height:56px;padding:0 var(--space-md) 0 var(--space-2xl);border-bottom:1px solid var(--color-border-secondary);background:var(--color-bg-primary)}.tv9 .page-modal-h h2{font-size:var(--text-xl)}.tv9 .page-modal-b{flex:1;min-height:0;overflow-y:auto;padding:var(--space-2xl);background:var(--color-bg-canvas)}.tv9 .side-sheet{position:fixed;inset:0;z-index:1300;display:block}.tv9 .side-sheet.side-sheet-nonmodal{pointer-events:none}.tv9 .side-sheet.side-sheet-nonmodal>aside{pointer-events:auto}.tv9 .side-sheet-scrim{position:absolute;inset:0;width:100%;height:100%;border:0;background:var(--color-bg-overlay-strong);backdrop-filter:blur(var(--modal-scrim-blur));cursor:default;animation:v9-modal-scrim-in var(--a-modal-in) var(--a-enter)}.tv9 .side-sheet>aside{position:absolute;inset-block:0;inset-inline-end:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(var(--side-sheet-width),100vw);background:var(--surface-modal);box-shadow:var(--card-overlay);animation:v9-side-sheet-in var(--a-layout) var(--a-enter)}@keyframes v9-side-sheet-in{0%{transform:translateX(100%)}}.tv9 .side-sheet>aside>header{display:flex;align-items:flex-start;padding:var(--modal-pad) calc(var(--modal-pad) + var(--control-md) + var(--space-md)) 0 var(--modal-pad)}.tv9 .side-sheet>aside>header>span{display:grid;flex:1;gap:var(--space-xs);min-width:0}.tv9 .side-sheet>aside>header h2{margin:0;font-size:var(--text-xl);line-height:var(--type-16-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .side-sheet>aside>header p{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary)}.tv9 .side-sheet-body{min-height:0;overflow-y:auto;padding:var(--space-xl) var(--modal-pad) var(--modal-pad)}.tv9 .side-sheet>aside>footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-lg);padding:var(--space-xl) var(--modal-pad);border-top:1px solid var(--color-border-secondary);background:var(--surface-modal)}@media (max-width:700px){.tv9 .side-sheet-body,.tv9 .side-sheet>aside>footer,.tv9 .side-sheet>aside>header{padding-inline:var(--space-xl)}}@media (prefers-reduced-motion:reduce){.tv9 .side-sheet-scrim,.tv9 .side-sheet>aside{animation:none}}.tv9 .bug-report{gap:var(--space-md)}.tv9 .bug-field,.tv9 .bug-report{display:flex;flex-direction:column}.tv9 .bug-field{gap:var(--space-sm)}.tv9 .bug-lbl{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .bug-att,.tv9 .bug-rec{display:flex;align-items:center;gap:var(--space-md);min-height:var(--row-h);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);box-shadow:var(--card-edge);background:var(--color-bg-primary)}.tv9 .bug-rec{width:100%;border:0;font:inherit;text-align:left;cursor:pointer}.tv9 .bug-rec:hover{background:var(--color-bg-hover)}.tv9 .bug-att-ic{flex:none;display:grid;place-items:center;color:var(--color-fg-quaternary)}.tv9 .bug-att-b{display:flex;flex:1;min-width:0;flex-direction:column}.tv9 .bug-att-b b{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .bug-att-b small{overflow:hidden;font-size:var(--text-xs);color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap}.tv9 .bug-att.is-clip video{flex:none;width:var(--bug-clip-w);height:var(--bug-clip-h);border-radius:var(--radius-sm);background:var(--color-bg-active);-o-object-fit:cover;object-fit:cover}.tv9 .bug-rec-dot{flex:none;width:var(--space-sm);height:var(--space-sm);margin-inline:var(--space-xs);border-radius:var(--radius-full);background:var(--color-text-primary);animation:v9-v9-breathe calc(1.8s * var(--a-k)) var(--a-move) var(--a-loop)}@media (prefers-reduced-motion:reduce){.tv9 .bug-rec-dot{animation:none}}.tv9 .cmdk kbd{height:var(--badge);padding:0 var(--space-sm);display:inline-grid;place-items:center;border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-medium);letter-spacing:var(--track-label);background:var(--color-bg-hover);color:var(--color-text-tertiary)}.tv9 .rcreate-lead{margin:0 0 var(--space-lg);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary)}.tv9 .invite-note b{font-weight:var(--weight-semibold)}.tv9 .inv-field{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);min-height:var(--density-row);padding:var(--space-md);border-radius:var(--radius-lg);box-shadow:var(--ring-control);background:var(--color-bg-primary);cursor:text}.tv9 .inv-field:focus-within{box-shadow:var(--ring-ink)}.tv9 .inv-field.is-bad{box-shadow:var(--ring-late)}.tv9 .inv-chip{display:inline-flex;align-items:center;gap:var(--space-md);height:var(--control-sm);padding:0 var(--space-md) 0 var(--space-xs);border-radius:var(--radius-full);background:var(--color-bg-tertiary);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .inv-chip-f{display:grid;place-items:center;width:var(--pill-sm);height:var(--pill-sm);border-radius:var(--radius-full);background:var(--color-bg-active);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .inv-chip-x{display:grid;place-items:center;padding:0;border:0;background:none;color:var(--color-text-tertiary);cursor:pointer}.tv9 .inv-chip-x:hover,.tv9 .inv-input{color:var(--color-text-primary)}.tv9 .inv-input{flex:1;min-width:var(--inv-input-min);height:var(--control-sm);padding:0 var(--space-xs);border:0;outline:0;background:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .inv-input::-moz-placeholder{color:var(--color-text-placeholder)}.tv9 .inv-input::placeholder{color:var(--color-text-placeholder)}.tv9 .inv-person{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-lg)}.tv9 .inv-who{display:grid;min-width:0}.tv9 .inv-mail{overflow:hidden;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis}.tv9 .inv-read{gap:var(--space-xs);font-size:var(--text-md);color:var(--color-nefer-text)}.tv9 .inv-read,.tv9 .inv-role{display:inline-flex;align-items:center;line-height:var(--type-14-lh)}.tv9 .inv-role{gap:var(--space-md);height:var(--control-md);padding:0 var(--space-lg);border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--ring-control);font:inherit;font-size:var(--text-md);color:var(--color-text-primary);white-space:nowrap;cursor:pointer}.tv9 .inv-means,.tv9 .inv-role:hover{background:var(--color-bg-secondary)}.tv9 .inv-means{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-xl);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .inv-means>span{flex:1;min-width:0}.tv9 .inv-means .svg{flex:none;color:var(--color-text-tertiary)}.tv9 .inv-door{flex:none;padding:0;border:0;background:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary);cursor:pointer}.tv9 .inv-door:hover{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:2px}.tv9 .inv-label{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .inv-note{display:flex;flex-direction:column;gap:var(--space-md)}.tv9 .inv-note textarea{min-height:var(--inv-note-min);padding:var(--space-md) var(--space-lg);border:0;border-radius:var(--radius-lg);box-shadow:var(--ring-control);background:var(--color-bg-primary);font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);resize:vertical}.tv9 .inv-note textarea::-moz-placeholder{color:var(--color-text-placeholder)}.tv9 .inv-note textarea::placeholder{color:var(--color-text-placeholder)}.tv9 .inv-scopes{display:grid;gap:var(--space-md)}.tv9 .inv-scope{display:flex;align-items:flex-start;gap:var(--space-md);cursor:pointer}.tv9 .inv-scope>span{display:grid}.tv9 .inv-scope b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-primary)}.tv9 .inv-scope small{font-size:var(--text-xs)}.tv9 .inv-link,.tv9 .inv-scope small{line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .inv-link{display:inline-flex;align-items:center;gap:var(--space-md);padding:0;border:0;background:none;font:inherit;font-size:var(--text-xs);cursor:pointer}.tv9 .inv-link:hover{color:var(--color-text-primary)}.tv9 [data-invite-sheet]{--modal-width:var(--inv-w)}.tv9 [data-invite-sheet] .modal-body{display:flex;flex-direction:column;gap:var(--space-lg)}.tv9 [data-invite-sheet] .invite-err{margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-error-text)}.tv9 .inv-find{display:flex;align-items:center;gap:var(--space-md);height:var(--field-row);padding:0 var(--space-lg);border-radius:var(--radius-lg);box-shadow:var(--ring-control);background:var(--color-bg-primary);color:var(--color-text-tertiary)}.tv9 .inv-find:focus-within{box-shadow:var(--ring-ink)}.tv9 .inv-find input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .inv-find input::-moz-placeholder{color:var(--color-text-placeholder)}.tv9 .inv-find input::placeholder{color:var(--color-text-placeholder)}.tv9 .inv-group{gap:var(--space-xs)}.tv9 .inv-group,.tv9 .inv-list{display:flex;flex-direction:column}.tv9 .inv-list{max-height:var(--inv-list-max);overflow:auto;margin:0 calc(-1 * var(--space-md))}.tv9 .inv-pick{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:var(--space-lg);min-height:var(--density-row);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-lg);cursor:pointer}.tv9 .inv-pick.is-on{grid-template-columns:auto minmax(0,1fr) auto;cursor:default}.tv9 .inv-pick:hover{background:var(--color-bg-secondary)}.tv9 .inv-pick .inv-who small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .inv-pick-x{display:grid;place-items:center;width:var(--control-sm);height:var(--control-sm);padding:0;border:0;border-radius:var(--radius-lg);background:none;color:var(--color-text-tertiary);opacity:0;cursor:pointer}.tv9 .inv-pick-x:focus-visible,.tv9 .inv-pick:hover .inv-pick-x{opacity:1}.tv9 .inv-pick-x:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.tv9 .inv-empty{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .inv-foot-note{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .cwin-host{position:fixed;inset:auto;z-index:1000}.tv9 .cwin-host.is-page{inset:0;display:grid;place-items:center}.tv9 .cwin{position:fixed;right:var(--space-2xl);bottom:var(--space-2xl);display:flex;flex-direction:column;width:var(--compose-window-w);max-width:calc(100vw - var(--space-2xl) * 2);max-height:calc(100vh - var(--space-2xl) * 2);overflow:hidden;border-radius:var(--radius-2xl);background:var(--color-bg-primary);box-shadow:var(--card-overlay);animation:v9-kit-rise var(--a-normal) var(--a-enter) backwards}.tv9 .cwin.is-min{bottom:0;width:var(--compose-window-bar-w);max-height:none;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.tv9 .cwin.is-page{position:relative;right:auto;bottom:auto;width:min(var(--compose-window-page-w),calc(100vw - var(--space-2xl) * 4));height:calc(100vh - var(--space-2xl) * 2);max-height:none}.tv9 .cwin-h{flex:none;display:flex;align-items:center;gap:var(--space-xs);height:var(--compose-window-head);padding:0 var(--space-md) 0 var(--space-xl);border-bottom:1px solid var(--color-border-divider);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.tv9 .cwin.is-page .cwin-h{cursor:default}.tv9 .cwin.is-min .cwin-h{border-bottom:0;cursor:pointer}.tv9 .cwin-t{flex:0 1 auto;min-width:0;margin:0;overflow:hidden;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap}.tv9 .cwin-b{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto}.tv9 .cwin-f{flex:none;display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--color-border-divider)}@media (prefers-reduced-motion:reduce){.tv9 .cwin{animation:none}}.tv9 .page-modal-row{display:flex;flex:1;min-height:0}.tv9 .page-modal-row>.page-modal-b{flex:1;min-width:0}.tv9 .page-modal-aside{flex:none;width:var(--page-modal-aside-w);overflow-x:hidden;overflow-y:auto;border-left:var(--hairline) solid var(--color-border-divider);background:var(--color-bg-primary);scrollbar-width:thin}.tv9 .rcreate-file{display:flex;align-items:center;gap:var(--space-sm);min-height:var(--control-md)}.tv9 .rcreate-file-in{display:none}.tv9 .rcreate-file-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);color:var(--color-text-primary)}.tv9 .invite-modal h2{margin:var(--space-xl) var(--space-xl) var(--space-md);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--track-tight);color:var(--color-text-primary)}.tv9 .invite-modal footer{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-xl) var(--space-xl) var(--space-xl);margin-top:var(--space-md);border-top:1px solid var(--color-bg-quiet)}.tv9 .global-add h2{margin:0;font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary);padding:var(--space-xs) var(--space-sm)}.tv9 .invite-modal{position:relative}.tv9 .product-modal.turn-modal>section{padding:0}.tv9 .invite-err{margin:var(--space-xs) var(--space-xl) 0;font-size:var(--text-sm);color:var(--color-error-text)}.tv9 .product-modal.vault-modal>section{width:min(1180px,calc(100vw - 28px));padding:0;max-height:calc(100dvh - 28px);display:flex;flex-direction:column}.tv9 .product-modal.vault-modal{z-index:1200}.tv9 .product-modal.space-modal>section{width:min(560px,calc(100vw - 28px));padding:0}.tv9 .product-modal.preview-modal>section{width:min(520px,calc(100vw - 28px))}.tv9 .product-modal.start-modal>section{width:min(640px,calc(100vw - 28px))}.tv9 .product-modal.channel-modal>section,.tv9 .product-modal.notes-modal>section{width:min(600px,calc(100vw - 28px))}.tv9 .product-modal.channel-modal>section,.tv9 .product-modal.notes-modal>section,.tv9 .product-modal.preview-modal>section,.tv9 .product-modal.rstages-modal>section,.tv9 .product-modal.start-modal>section{padding:0}.tv9 .product-modal.forms-new>section{display:grid;grid-template-columns:232px minmax(0,1fr) 320px;grid-template-rows:auto minmax(0,1fr);width:min(1180px,calc(100vw - 48px));height:min(720px,calc(100dvh - 48px));max-height:none;padding:0;overflow:hidden}.tv9 .product-modal.forms-new>section>h2{grid-column:1;grid-row:1;margin:0;padding:var(--space-lg) var(--space-lg) var(--space-sm);font-size:var(--text-lg);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary);background:var(--color-bg-secondary);border-inline-end:1px solid var(--color-border-secondary)}.tv9 .product-modal.forms-new>section>.modal-x{position:absolute;top:var(--space-sm);right:var(--space-sm);z-index:2}@media (max-width:1100px){.tv9 .product-modal.forms-new>section{grid-template-columns:200px minmax(0,1fr) 280px}}.tv9 .product-modal.forms-publish>section{width:min(720px,calc(100vw - 48px));padding:var(--space-xl) var(--space-xl) 0}.tv9 .product-modal.forms-publish>section>h2{margin:0 var(--space-2xl) var(--space-lg) 0;font-size:var(--text-xl)}.tv9 .product-modal.forms-publish>section>footer{position:sticky;bottom:0;align-items:center;margin:0 calc(var(--space-xl) * -1);padding:var(--space-md) var(--space-xl);border-top:1px solid var(--color-border-secondary);background:var(--color-bg-primary)}.tv9 .product-modal.forms-preview>section{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:56px minmax(0,1fr);width:calc(100vw - 32px);height:calc(100dvh - 32px);max-height:none;padding:0;overflow:hidden;background:var(--color-bg-canvas)}.tv9 .product-modal.forms-preview>section:before{content:"";grid-row:1;grid-column:1/-1;border-bottom:1px solid var(--color-border-secondary);background:var(--color-bg-primary)}.tv9 .product-modal.forms-preview>section>h2{grid-row:1;grid-column:1;align-self:center;margin:0;padding:0 var(--space-md) 0 var(--space-lg);font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);white-space:nowrap;color:var(--color-text-primary)}.tv9 .product-modal.forms-preview>section>.modal-x{position:static;grid-row:1;grid-column:3;align-self:center;margin:0 var(--space-md) 0 var(--space-xs)}.tv9 .product-modal.forms-send>section{width:min(600px,calc(100vw - 48px))}.tv9 .product-modal.forms-draft>section{width:min(640px,calc(100vw - 48px))}.tv9 .product-modal.forms-draft>section,.tv9 .product-modal.forms-send>section{padding:var(--space-xl) var(--space-xl) 0}.tv9 .product-modal.forms-draft>section>h2,.tv9 .product-modal.forms-send>section>h2{margin:0 var(--space-2xl) var(--space-md) 0;font-size:var(--text-xl)}.tv9 .product-modal.forms-draft>section>footer,.tv9 .product-modal.forms-send>section>footer{position:sticky;bottom:0;align-items:center;margin:var(--space-lg) calc(var(--space-xl) * -1) 0;padding:var(--space-md) var(--space-xl);border-top:1px solid var(--color-border-secondary);background:var(--color-bg-primary)}.tv9 .product-modal.calv9-create>section{padding:var(--space-xl) 0 0;display:flex;flex-direction:column;max-height:calc(100dvh - 28px);overflow:hidden}.tv9 .product-modal.calv9-create footer{align-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-2xl);border-top:1px solid var(--color-border-secondary)}.tv9 .product-modal.calv9-connect>section{width:min(640px,calc(100vw - 32px));padding:var(--space-xl) 0 0;display:flex;flex-direction:column;max-height:calc(100dvh - 32px);overflow:hidden}.tv9 .product-modal.calv9-connect>section>h2{margin:0 calc(var(--space-5xl) + var(--space-md)) var(--space-md) var(--space-xl)}.tv9 .product-modal.calv9-connect footer{align-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-xl);border-top:1px solid var(--color-border-secondary)}.tv9 .product-modal.fn-composer>section,.tv9 .product-modal.fn-logtime>section,.tv9 .product-modal.fn-timer>section{padding:var(--space-xl) var(--space-2xl) 0}.tv9 .product-modal.fn-composer>section>h2,.tv9 .product-modal.fn-logtime>section>h2,.tv9 .product-modal.fn-timer>section>h2{margin:0 var(--space-4xl) var(--space-md) 0;font-size:var(--text-xl)}.tv9 .product-modal.fn-composer footer,.tv9 .product-modal.fn-logtime footer,.tv9 .product-modal.fn-timer footer{align-items:center;margin:var(--space-lg) calc(-1 * var(--space-2xl)) 0;padding:var(--space-lg) var(--space-2xl);border-top:1px solid var(--color-border-secondary)}.tv9 .product-modal.fn-logtime>section,.tv9 .product-modal.fn-timer>section{width:min(520px,calc(100vw - 28px))}.tv9 .fn-chip.is-on{border-color:var(--color-text-primary);background:var(--color-text-primary);color:var(--color-text-on-action)}.tv9 .product-modal.fn-composer>section{width:min(1120px,calc(100vw - 48px));max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden}.tv9 .product-modal.fn-composer footer{flex:none}.tv9 .fn-rtable thead th button.is-on{text-decoration:underline;text-underline-offset:4px}.tv9 .fn-rtable td.is-on,.tv9 .fn-rtable thead th button.is-on{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .product-modal.fn-cats>section,.tv9 .product-modal.fn-newtx>section{padding:var(--space-xl) var(--space-2xl) 0}.tv9 .product-modal.fn-cats>section>h2,.tv9 .product-modal.fn-newtx>section>h2{margin:0 var(--space-4xl) var(--space-lg) 0;font-size:var(--text-xl)}.tv9 .product-modal.fn-cats footer,.tv9 .product-modal.fn-newtx footer{display:flex;align-items:center;gap:var(--space-sm);margin:var(--space-xl) calc(-1 * var(--space-2xl)) 0;padding:var(--space-lg) var(--space-2xl);border-top:1px solid var(--color-border-secondary)}.tv9 .product-modal.fn-newtx>section{width:min(860px,calc(100vw - 48px))}.tv9 .product-modal.fn-cats>section{width:min(560px,calc(100vw - 48px))}.tv9 .product-modal.icon-picker{z-index:1350}.tv9 .pj-choice.is-on{border-color:var(--color-text-primary)}.tv9 .product-modal.pj-portal-modal>section,.tv9 .product-modal.pj-thread-modal>section{width:min(var(--pj-modal-w),calc(100vw - var(--pj-modal-gutter)));padding:0}.tv9 .product-modal.calv9-create>section{width:min(860px,calc(100vw - 28px))}.tv9 .product-modal.pj-portal-modal footer{align-items:center}.tv9 .product-modal.rstages-modal>section{width:min(600px,calc(100vw - 28px))}.tv9 .product-modal.review-modal>section{width:min(480px,calc(100vw - 28px));padding:0}.tv9 .product-modal.ibset-newlabel>section,.tv9 .product-modal.share-warn>section{width:min(440px,calc(100vw - 28px));padding:0}.tv9 .product-modal.ibset-rulesheet>section{width:min(720px,calc(100vw - 28px));padding:0}.tv9 .product-modal.mbx-connect>section{width:min(600px,calc(100vw - 32px));padding:var(--space-xl) 0 0;display:flex;flex-direction:column;max-height:calc(100dvh - 32px);overflow:hidden}.tv9 .product-modal.mbx-connect>section>h2{margin:0 calc(var(--space-5xl) + var(--space-md)) var(--space-md) var(--space-xl)}.tv9 .product-modal.mbx-connect footer{align-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-xl);border-top:1px solid var(--color-border-secondary)}.tv9 .product-modal.original-modal>section{width:min(680px,calc(100vw - 28px));padding:0}.tv9 .product-modal.turn-modal>section{width:min(960px,calc(100vw - 28px));display:flex;flex-direction:column;max-height:calc(100dvh - 32px)}.tv9 .product-modal.turn-modal>section>footer{flex:none}.tv9 .product-modal.vault-modal.is-form>section{width:min(560px,calc(100vw - 28px))}.tv9 .product-modal.calv9-scope>section{position:relative;display:flex;flex-direction:column;gap:var(--space-md);width:min(500px,calc(100vw - 32px));padding:var(--space-xl) var(--space-xl) var(--space-lg)}.tv9 .product-modal.calv9-scope>section>h2{margin:0;padding-right:var(--space-4xl);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .product-modal.calv9-scope>section>footer{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-xs);padding:0;border:0}.tv9 .product-modal.gs-kit>section{width:min(1120px,calc(100vw - 32px));padding:var(--space-xl) 0 0;display:flex;flex-direction:column;max-height:calc(100dvh - 32px);overflow:hidden}.tv9 .product-modal.gs-kit>section>h2{margin:0 calc(var(--space-5xl) + var(--space-md)) var(--space-md) var(--space-xl)}.tv9 .product-modal.gs-kit footer{align-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-xl);border-top:1px solid var(--color-border-secondary)}.tv9 .product-modal:is(.gs-pay,.gs-sends,.gs-ask,.brain-offer)>section{width:min(560px,calc(100vw - 32px));padding:var(--space-xl) var(--space-2xl) 0}.tv9 .product-modal:is(.gs-sends,.gs-ask)>section{width:min(480px,calc(100vw - 32px))}.tv9 .product-modal:is(.gs-pay,.gs-sends,.gs-ask,.brain-offer)>section>h2{margin:0 var(--space-2xl) var(--space-lg) 0;font-size:var(--text-xl);line-height:var(--leading-tight)}.tv9 .product-modal:is(.gs-pay,.gs-sends,.gs-ask,.brain-offer)>section>footer{position:sticky;bottom:0;z-index:1;align-items:center;margin:var(--space-xl) calc(var(--space-2xl) * -1) 0;padding:var(--space-md) var(--space-2xl);border-top:1px solid var(--color-border-secondary);background:var(--color-bg-primary)}.tv9 .page-modal>footer{flex:none;display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-2xl);border-top:1px solid var(--color-border-secondary);background:var(--color-bg-primary)}.tv9 .toast{position:fixed;left:var(--space-2xl);bottom:var(--space-2xl);z-index:80;display:flex;align-items:center;gap:var(--space-lg);max-width:360px;padding:var(--space-lg) var(--space-md) var(--space-lg) var(--space-xl);border-radius:var(--radius-2xl);background:var(--surface-overlay);box-shadow:var(--card-raised);font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-medium);color:var(--color-text-primary);opacity:0;pointer-events:none;transform:translateY(var(--space-md));transition:opacity var(--a-overlay-out) var(--a-exit),transform var(--a-overlay-out) var(--a-exit)}.tv9 .toast.on{opacity:1;pointer-events:auto;transform:none;animation:v9-overlay-rise var(--a-toast-in) var(--a-enter)}@keyframes v9-overlay-rise{0%{opacity:0;transform:translateY(calc(100% + var(--space-xl)))}}.tv9 .toast>.svg{flex:none;color:var(--color-success-solid)}.tv9 .toast>.svg.nface{color:var(--color-nefer-solid)}.tv9 .toast>span{min-width:0}.tv9 .toast-t{display:grid;gap:var(--space-2xs)}.tv9 .toast-t small{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .toast .u{flex:none;margin:calc(-1 * var(--space-xs)) 0;padding:var(--space-xs) var(--space-md);border:0;border-radius:var(--radius-md);background:transparent;font:inherit;font-weight:var(--weight-semibold);color:var(--color-text-primary);cursor:pointer}.tv9 .toast .u:hover{background:var(--color-bg-hover)}.tv9 .toast-x{position:absolute;top:calc(-1 * var(--space-sm));right:calc(-1 * var(--space-sm));display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--radius-full);background:var(--surface-overlay);box-shadow:var(--overlay-edge),var(--shadow-card);color:var(--color-fg-quaternary);cursor:pointer;opacity:0;transition:opacity var(--a-overlay-in) linear}.tv9 .toast-x:focus-visible,.tv9 .toast:focus-within .toast-x,.tv9 .toast:hover .toast-x{opacity:1}.tv9 .toast-x:hover{color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.tv9 .toast{transform:none}.tv9 .toast.on{animation-name:v9-overlay-fade}}.tv9 .main>.toast,.tv9 .page-modal .toast{position:absolute;left:var(--space-xl);bottom:var(--space-xl);max-width:min(520px,calc(100% - 32px))}.tv9 .page-modal .toast{z-index:3}.tv9 .main>.toast>span{overflow:visible;text-overflow:clip;white-space:normal;text-wrap:pretty}.tv9 .main:has(.selbar)>.toast{bottom:calc(var(--space-6xl) + var(--space-lg))}.tv9 .member-row .u{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0 var(--space-xs);font:inherit;font-size:var(--text-sm);color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:2px;cursor:pointer;border-radius:var(--radius-sm)}.tv9 .member-row .u:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.tv9 .main:has(.calv9-share)>.toast{bottom:calc(var(--space-8xl) + var(--space-xs))}.tv9 .ob-main:has(.ob-split.is-ready)>.toast{left:auto;right:calc(var(--space-xl) * 2)}.tv9{-moz-osx-font-smoothing:grayscale;overflow:hidden}.tv9 button{cursor:pointer}.tv9 button,.tv9 input,.tv9 select,.tv9 textarea{font-size:var(--text-md);font-weight:var(--weight-regular);font-style:normal;line-height:normal;letter-spacing:normal}.tv9 h1{font-size:2em;margin:.67em 0}.tv9 h1,.tv9 h2{font-weight:var(--weight-bold);line-height:inherit;letter-spacing:inherit}.tv9 h2{font-size:1.5em;margin:.83em 0}.tv9 h3{font-size:1.17em;font-weight:var(--weight-bold);line-height:inherit;letter-spacing:inherit;margin:1em 0}.tv9{font-feature-settings:normal;font-variant-numeric:normal}.tv9 code,.tv9 kbd,.tv9 pre,.tv9 samp{font-family:monospace;font-size:1em}.tv9 :focus-visible{border-radius:var(--radius-sm)}.tv9 :focus-visible:where(.rec-inline,.row-save-dot,.nchip){border-radius:var(--radius-full)}.tv9 :focus-visible:where(.row-flag){border-radius:var(--radius-sm)}.tv9 :focus-visible:where(.recent){border-radius:var(--radius-lg)}.tv9 :focus-visible:where(.user,.naskbar-mark,.naskbar-send,.nthink-s){border-radius:var(--radius-xl)}.tv9 :focus-visible:where(.naskbar-field,.nanswer){border-radius:var(--radius-2xl)}.tv9 :focus-visible:where(.nanswer-link,.nthink-l){border-radius:var(--radius-md)}.tv9,.tv9 *{box-sizing:border-box}.tv9 [hidden]:not(#_){display:none}.tv9{height:100%;margin:0;font-weight:var(--weight-regular);line-height:var(--leading-normal)}.tv9,.tv9 button,.tv9 input,.tv9 select,.tv9 textarea{font-synthesis:none}.tv9 a,.tv9 button,.tv9 summary{transition:color var(--a-fast) var(--a-enter),background-color var(--a-fast) var(--a-enter),border-color var(--a-fast) var(--a-enter),box-shadow var(--a-normal) var(--a-enter),transform var(--a-fast) var(--a-enter)}.tv9 a:active,.tv9 button:active,.tv9 summary:active{transform:scale(.975)}.tv9{background:linear-gradient(145deg,var(--body-gradient-start) 0,var(--body-gradient-mid) 48%,var(--body-gradient-end) 100%)}.tv9 :root[dir=rtl] body{direction:rtl}.tv9{font-family:var(--font);font-optical-sizing:auto}.tv9 button,.tv9 input,.tv9 select,.tv9 textarea{font-family:var(--font)}.tv9{-webkit-font-smoothing:antialiased;color:var(--color-text-secondary);font-size:var(--text-lg);letter-spacing:var(--track-tight)}.tv9 ::-moz-selection{background:var(--color-bg-active);color:var(--color-text-primary)}.tv9 ::selection{background:var(--color-bg-active);color:var(--color-text-primary)}@media (max-width:1100px){.tv9 #peek{width:min(460px,92vw)}}.tv9 button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tv9 a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tv9 summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tv9 [tabindex]:not([contenteditable]):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tv9 select:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.tv9 input:focus-visible{outline:0;box-shadow:none}.tv9 input:focus-visible:where(.naskbar-input input){outline:0}.tv9 textarea:focus-visible{outline:0;box-shadow:none}.tv9 input:focus{outline:0;box-shadow:none}.tv9 input:focus:where(.naskbar-input input){outline:0}.tv9 textarea:focus{outline:0;box-shadow:none}.tv9 #qaInput:focus-visible{outline:0}.tv9 #postInput:focus{outline:0;box-shadow:none}.tv9 #postInput:focus-visible{outline:0;box-shadow:none}.tv9 [data-deal-scope-fix]{margin-top:var(--space-xs)}.tv9 [data-deal-line-add]{margin-bottom:var(--space-xs)}.tv9 [data-stage-add]{margin-top:var(--space-sm)}.tv9 [data-cost-split-expenses]{border-top:1px solid var(--color-border-secondary)}@keyframes v9-neferPulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes v9-sh{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes v9-apple-shimmer{to{background-position:-220% 0}}@keyframes v9-fx-leave{to{opacity:0;transform:translateX(6px)}}@keyframes v9-fx-ring{0%{opacity:.75;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@keyframes v9-fx-tick{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes v9-pkPulse{0%{box-shadow:var(--pulse-from) color-mix(in srgb,var(--color-error-solid) 35%,transparent)}to{box-shadow:var(--pulse-to) transparent}}@keyframes v9-v9-menu-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes v9-v9-row-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes v9-v9-drawer-in{0%{opacity:.5;transform:translateX(calc(100% + 16px))}to{opacity:1;transform:none}}@keyframes v9-v9-spinner{to{transform:rotate(1turn)}}@keyframes v9-v9-dialog-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes v9-v9-preview-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes v9-v9-sheet-up{0%{opacity:.4;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes v9-statc-pop-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes v9-v9-ring{0%{opacity:.5;transform:scale(.92)}to{opacity:0;transform:scale(1.28)}}@keyframes v9-v9-drawer-out{0%{opacity:1;transform:none}to{opacity:.6;transform:translateX(calc(100% + 16px))}}@keyframes v9-v9-layout-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes v9-v9-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes v9-v9-ns-orbit{to{transform:rotate(1turn)}}@keyframes v9-v9-ns-breath{0%,to{opacity:1}50%{opacity:.55}}@keyframes v9-ns-think{0%,to{opacity:1}50%{opacity:.3}}@property --rail-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --rail-fade-bottom{syntax:"<length>";inherits:false;initial-value:0}@keyframes v9-v9-rail-fade{0%{--rail-fade-top:0px;--rail-fade-bottom:32px}8%{--rail-fade-top:32px}92%{--rail-fade-bottom:32px}to{--rail-fade-top:32px;--rail-fade-bottom:0px}}@keyframes v9-pmp-in{0%{opacity:0;transform:translateY(16px)}}.tv9 .capw-bar i.over{background:var(--color-error-solid)}.tv9 .cap-figs .big{font-variant-numeric:tabular-nums}.tv9 .tl{margin-top:var(--space-xl)}.tv9 .timer-bar i.over{background:var(--color-error-solid)}.tv9 .layout-picker{padding:var(--space-sm)}.tv9 .picker-label{margin:var(--space-xl) var(--space-sm) var(--space-sm);font-weight:var(--weight-medium)}.tv9 .tl{border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-bg-primary)}.tv9 .cap-figs .big{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .cap-figs .big.over{color:var(--color-error-text)}.tv9 .cap-bar i.over{background:var(--color-error-solid)}.tv9 .picker-label{color:var(--color-text-tertiary);font-size:var(--text-xs)}.tv9 .cal-agenda .agenda-day{padding:var(--space-sm) 0 var(--space-md);border-bottom:1px solid var(--color-border-secondary)}.tv9 .cal-agenda .agenda-h{margin:0 0 var(--space-xs);display:flex;align-items:center;gap:var(--space-md);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .cal-agenda .agenda-num{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-lg);background:var(--color-bg-quiet);color:var(--color-text-primary);font-size:var(--text-lg)}.tv9 .tl2 .tl-drow,.tv9 .tl2 .tl-mrow{display:grid;width:var(--tl-w);min-width:var(--tl-w)}.tv9 .tl2 .tl-mrow{top:0}.tv9 .tl2 .tl-drow,.tv9 .tl2 .tl-mrow{position:sticky;z-index:5;background:var(--color-bg-tertiary);border-bottom:1px solid var(--color-border-secondary)}.tv9 .tl2 .tl-mon-seg{border-inline-start:1px solid var(--color-border-secondary)}.tv9 .tl2 .tl-corner,.tv9 .tl2 .tl-mon-seg{display:flex;align-items:center;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-text-tertiary);background:var(--color-bg-tertiary)}.tv9 .tl2 .tl-corner{position:sticky;left:0;z-index:6;gap:var(--space-md);min-width:0;padding:0 var(--space-lg);border-inline-end:1px solid var(--color-border-secondary)}.tv9 .tl2 .tl-off{position:absolute;left:var(--space-md);top:50%;transform:translateY(-50%);font-size:var(--text-sm);color:var(--color-text-placeholder)}.tv9 .tl2 .tl-body{position:relative}.tv9 .tl2 .tl-drow .tl-corner,.tv9 .tl2 .tl-mrow .tl-corner{align-self:stretch}.tv9 .layout-picker{box-shadow:var(--shadow-overlay)}.tv9 .tl2 .tl-group{display:grid;width:var(--tl-w);min-width:var(--tl-w);height:40px;border-bottom:1px solid var(--color-border-secondary);background:var(--color-bg-secondary)}.tv9 .tl2 .tl-group-name{position:sticky;left:0;z-index:6;display:flex;align-items:center;gap:var(--space-sm);padding:0 var(--space-lg);border-inline-end:1px solid var(--color-border-secondary);background:var(--color-bg-secondary);color:var(--color-text-primary)}.tv9 .tl2 .tl-group-name b{font-size:var(--text-md);font-weight:var(--weight-semibold)}.tv9 .tl2 .tl-group-track{border-inline-start:1px solid var(--color-bg-quiet)}.tv9 .tl2 .tl-meta{display:inline-flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .tl2 .tl-mrow{height:32px}.tv9 .tl2 .tl-drow{top:var(--space-3xl);height:40px}.tv9 .tl2 .tl-mon-seg{position:relative;left:auto;min-width:0;padding:0 var(--space-sm)}.tv9 .wl-cap>i>u.over{background:var(--color-error-solid)}.tv9 .tl2 .tl-group-track{background-image:repeating-linear-gradient(90deg,var(--color-bg-secondary) 0 calc(var(--tl-day) * 2),transparent calc(var(--tl-day) * 2) calc(var(--tl-day) * 7));background-position-x:calc(var(--tl-sat, 0) * var(--tl-day));background-repeat:repeat}.tv9 .frow{display:flex;align-items:center;flex-wrap:wrap}.tv9 .fchip{display:inline-flex;align-items:center;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .fchip .x{margin-left:var(--space-2xs)}.tv9 .fval{margin-inline-start:auto;padding-inline-end:var(--space-sm);font-size:var(--text-sm);font-weight:var(--weight-medium);max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .filter-op,.tv9 .fval{color:var(--color-text-tertiary)}.tv9 .filter-op{height:26px;padding:0 var(--space-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}.tv9 .filter-op:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .filter-op.on{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-text-on-action)}.tv9 .filter-op-clear{margin-inline-start:auto}.tv9 .fchip b{font-weight:var(--weight-semibold)}.tv9 .fchip .x:hover{background:var(--color-border-strong)}.tv9 .fchip .x:focus-visible{border-color:var(--color-focus-ring);box-shadow:var(--focus-halo-ring);background:var(--color-border-strong);color:var(--color-text-primary)}.tv9 .filter-ops{display:flex;gap:var(--space-sm);padding:var(--space-2xs) var(--space-md) var(--space-md);align-items:center}.tv9 .filter-ops-n{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .cond-none{padding:var(--space-2xs) var(--space-lg) var(--space-md);font-size:var(--text-sm)}.tv9 .cond-row .cond-lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .cond-row .cond-x{margin-inline-start:auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-md);background:transparent;cursor:pointer}.tv9 .cond-row .cond-x:hover{background:var(--color-border-strong);color:var(--color-text-primary)}.tv9 .cond-val{padding:var(--space-xs) var(--space-md) var(--space-2xs)}.tv9 .cond-val input{width:100%;height:32px;padding:0 var(--space-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--color-bg-primary);color:var(--color-text-primary);font:inherit;font-size:var(--text-md);outline:0}.tv9 .cond-val input:where(input:focus-visible,input:focus){outline:0}.tv9 .cond-val input:focus{border-color:var(--color-focus-ring)}.tv9 .cond-val input[aria-invalid=true]{border-color:var(--color-error-solid)}.tv9 .cond-sugg{display:flex;flex-wrap:wrap;gap:var(--space-sm);padding:var(--space-sm) var(--space-md) var(--space-2xs)}.tv9 .cond-chip{height:24px;max-width:132px;padding:0 var(--space-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-tertiary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .cond-chip:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .cond-actions{display:flex;justify-content:flex-end;gap:var(--space-sm);padding:var(--space-md);margin-top:var(--space-xs);border-top:1px solid var(--color-border-secondary)}.tv9 .frow{gap:var(--space-sm);padding:var(--space-md) 0 var(--space-lg);min-height:0}.tv9 .frow-lbl{display:inline-flex;align-items:center;gap:var(--space-sm);margin-inline-end:var(--space-2xs);color:var(--color-text-tertiary);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap}.tv9 .fchip{gap:var(--space-sm);padding:0 var(--space-xs) 0 var(--space-md);border-color:var(--color-border-secondary);background:var(--color-bg-quiet);max-width:100%;min-width:0}.tv9 .fchip:hover{background:var(--color-bg-active);border-color:var(--color-border-primary)}.tv9 .fchip-k{color:var(--color-text-tertiary);font-weight:var(--weight-medium);white-space:nowrap;flex:none}.tv9 .fchip-v{color:var(--color-text-primary);font-weight:var(--weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:170px}.tv9 .fchip.is-cond{padding-inline-start:0}.tv9 .fchip-edit{border:0;background:transparent;color:inherit;font:inherit;font-size:inherit;cursor:pointer;border-radius:var(--radius-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:var(--space-sm);height:26px;padding:0 var(--space-2xs) 0 var(--space-md);max-width:none;min-width:0}.tv9 .fchip-edit:hover{color:var(--color-text-primary);text-decoration:none}.tv9 .fchip-edit:hover .fchip-v{text-decoration:underline}.tv9 .fclear{background:transparent;display:inline-flex;align-items:center;height:28px;padding:0 var(--space-md);border:1px solid transparent;color:var(--color-text-tertiary)}.tv9 .fclear:hover{background:var(--color-bg-hover);border-color:var(--color-border-secondary);color:var(--color-text-primary)}.tv9 .fchip .x{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-md);background:transparent;cursor:pointer;width:24px;height:24px;margin:calc(var(--space-xs) * -1) calc(-1 * var(--space-2xs)) calc(var(--space-xs) * -1) 0;color:var(--color-text-quaternary)}.tv9 .fchip .x:hover{color:var(--color-text-primary)}.tv9 .cond-row .cond-x{width:24px;height:24px;color:var(--color-text-quaternary)}.tv9 .cond-none{line-height:var(--leading-normal);color:var(--color-text-tertiary)}.tv9 .cond-err{margin:var(--space-sm) var(--space-md) 0;padding:0;color:var(--color-error-text);font-size:var(--text-sm);line-height:var(--leading-snug)}.tv9 .cond-chip.on{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-text-on-action)}.tv9 .cond-sugg{padding-bottom:var(--space-sm)}.tv9 .fclear{font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;gap:var(--space-sm);border-radius:var(--radius-lg);text-decoration:none;min-height:28px}.tv9 .fchip{height:var(--control-sm);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg)}.tv9 .fchip:active{background:var(--color-bg-hover-strong);transform:translateY(.5px)}.tv9 .fchip[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}.tv9 .filterx{padding:0;display:flex;flex-direction:column;overflow:hidden}.tv9 .fx-head{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-sm) var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border-secondary)}.tv9 .fx-head b{flex:1;font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .fx-body{display:grid;grid-template-columns:164px 1fr;min-height:0;max-height:min(56vh,420px)}.tv9 .fx-nav{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-sm);border-right:1px solid var(--color-border-secondary);overflow:hidden}.tv9 .fx-nav-lbl{padding:var(--space-xs) var(--space-sm) var(--space-2xs);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-text-tertiary)}.tv9 .fx-nav-row{display:flex;align-items:center;gap:var(--space-sm);height:32px;padding:0 var(--space-sm);border:0;border-radius:var(--radius-md);background:none;color:var(--color-text-secondary);cursor:pointer;text-align:left;font:inherit;font-size:var(--text-md)}.tv9 .fx-nav-row:hover{background:var(--color-bg-hover)}.tv9 .fx-nav-row.on{background:var(--color-bg-tertiary);color:var(--color-text-primary);font-weight:var(--weight-medium)}.tv9 .fx-nav-row>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .fx-n{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 var(--space-xs);border-radius:var(--radius-full);background:var(--color-text-primary);color:var(--color-text-on-action);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.tv9 .fx-pane{padding:var(--space-md);min-height:0}.tv9 .fx-pane-h{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .fx-pane .cond-val,.tv9 .fx-pane .pk-search,.tv9 .fx-pane-h{margin:0 0 var(--space-sm)}.tv9 .fx-opts{display:flex;flex-direction:column;gap:var(--hairline)}.tv9 .fx-opt{display:flex;align-items:center;gap:var(--space-sm);width:100%;min-height:36px;padding:0 var(--space-sm);border:0;border-radius:var(--radius-md);background:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:left;font-family:inherit;font-size:var(--text-md);color:var(--color-text-secondary);cursor:pointer}.tv9 .fx-opt:hover{background:var(--color-bg-hover)}.tv9 .fx-opt-btn{border:0;background:none;width:100%;text-align:left;font:inherit}.tv9 .fx-opt-btn.on{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.tv9 .fx-opt-ic{display:inline-grid;place-items:center;color:var(--color-fg-quaternary)}.tv9 .fx-opt-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .fx-foot{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-top:1px solid var(--color-border-secondary)}.tv9 .fx-clear{border:0;background:none;color:var(--color-text-tertiary);font:inherit;font-size:var(--text-md);cursor:pointer;border-radius:var(--radius-md);padding:var(--space-xs) var(--space-sm)}.tv9 .fx-clear:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.tv9 .rfile>.frow{flex:1;min-width:0}.tv9 .fx-opt-n{margin-left:auto;padding-left:var(--space-md);font-size:var(--text-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .fx-body{flex:1 1 auto;grid-template-rows:minmax(0,1fr)}.tv9 .fx-nav,.tv9 .fx-pane{max-height:min(56vh,420px);overflow-y:auto;overscroll-behavior:contain}.tv9 .fn-tx-card>.frow{margin:0;padding:var(--space-sm) var(--space-lg);border-bottom:1px solid var(--color-border-secondary)}.tv9 .frow-acts{display:inline-flex;align-items:center;margin-left:auto}.tv9 .split-list .frow{padding:var(--space-sm) var(--space-sm) var(--space-sm) calc(var(--space-2xl) + var(--space-xs));border-bottom:1px solid var(--color-border-secondary)}.tv9 .lempty{color:var(--color-text-disabled)}.tv9 .capacity-disclosure{border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);overflow:hidden}.tv9 .capacity-disclosure>summary{padding:var(--space-sm) var(--space-md);display:flex;align-items:center;gap:var(--space-md);list-style:none;cursor:pointer;color:var(--capacity-disclosure-text)}.tv9 .capacity-disclosure>summary::-webkit-details-marker{display:none}.tv9 .capacity-disclosure>summary:hover{background:var(--color-bg-primary);color:var(--color-text-primary)}.tv9 .capacity-summary{flex:1;min-width:0}.tv9 .capacity-summary b{display:block;font-size:var(--text-sm)}.tv9 .capacity-summary small{display:block;margin-top:var(--space-2xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .capacity-pct{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.tv9 .capacity-preview{padding:var(--space-2xs) var(--space-md) var(--space-md);border-top:1px solid var(--color-border-secondary);animation:v9-capacity-reveal var(--a-normal) var(--a-enter)}.tv9 .capacity-preview-head{margin-top:var(--space-md);display:flex;align-items:center}.tv9 .capacity-preview-head strong{margin-left:auto;color:var(--capacity-preview-head-text)}.tv9 .capacity-meter{height:5px;margin-top:var(--space-sm);display:block;border-radius:var(--radius-full);background:var(--capacity-meter-bg);overflow:hidden}.tv9 .capacity-meter i{height:100%;display:block;border-radius:inherit;background:var(--capacity-meter-bg-2)}.tv9 .capacity-preview p{margin:var(--space-md) 0;color:var(--capacity-preview-text);line-height:var(--leading-snug)}.tv9 .capacity-preview button{width:100%;height:29px;padding:0 var(--space-md);display:flex;align-items:center;border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--capacity-preview-bg);color:var(--capacity-preview-text-2);font:inherit;font-weight:var(--weight-semibold)}.tv9 .capacity-preview button:hover{background:var(--color-bg-hover);border-color:var(--capacity-preview-border)}@media (max-width:900px){.tv9 .capacity-summary small{display:none}.tv9 .capacity-disclosure>summary{min-height:43px}}.tv9 .props-more.fx-open{animation:v9-fx-settle var(--a-normal) var(--a-enter)}.tv9 .capacity-summary b{font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--color-text-primary)}.tv9 .capacity-disclosure{background:var(--color-bg-primary);box-shadow:none;border-color:var(--color-border-secondary)}.tv9 .capacity-disclosure>summary{min-height:44px}.tv9 .ctx-rail-cap{width:36px;height:36px;border:0;border-radius:var(--radius-lg);background:transparent;color:var(--color-fg-quaternary);display:grid;place-items:center;cursor:pointer}.tv9 .ctx-rail-cap:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .capacity-pct,.tv9 .capacity-summary small{color:var(--color-text-tertiary)}.tv9 .capacity-pct,.tv9 .capacity-summary small{font-size:var(--text-xs)}.tv9 .capacity-preview-head{color:var(--color-text-tertiary);font-size:var(--text-xs)}.tv9 .capacity-preview p,.tv9 .capacity-preview-head strong{font-size:var(--text-sm)}.tv9 .capacity-preview button{justify-content:space-between;font-size:var(--text-sm)}.tv9 .lchip-add{justify-content:center;min-width:var(--pill-sm);padding:0 var(--space-xs);border:1px dashed var(--color-border-strong);background:transparent;color:var(--color-text-tertiary);font:inherit;cursor:pointer}.tv9 .lchip-add:hover{background:var(--color-bg-hover);color:var(--color-text-primary);border-style:solid}.tv9 .dep-row{display:flex;align-items:center;gap:var(--space-md);min-height:var(--density-row);padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border-secondary)}.tv9 .dep-row:last-of-type{border-bottom:0}.tv9 .dep-row .dep-meta{display:flex;align-items:center;gap:var(--space-sm);flex:none;color:var(--color-text-tertiary);font-size:var(--text-sm)}.tv9 .dep-row .dep-meta i{font-style:normal;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .tasks-today-note{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);margin:0 0 var(--space-md);font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .tasks-today-note a{color:var(--color-text-primary);font-weight:var(--weight-medium);text-decoration:underline;text-decoration-color:var(--color-text-disabled);text-underline-offset:3px}.tv9 .tasks-today-note a:hover{text-decoration-color:var(--color-text-primary)}@keyframes v9-capacity-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.tv9 .mrow-note{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .tb-list{display:flex;flex-direction:column;min-width:0}.tv9 .tb-tile{display:grid;place-items:center;width:var(--kit-tile);height:var(--kit-tile);border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-tertiary)}.tv9 .tb-struck .kr-n{color:var(--color-text-tertiary);text-decoration:line-through}.tv9 .tb-hot{font-weight:var(--weight-semibold);color:var(--color-error-text)}.tv9 .tb-more{align-self:flex-start;margin:var(--space-xs) 0}.tv9 .tb-blocks{margin:var(--space-md) 0 0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .tb-form{display:flex;flex-direction:column;gap:var(--space-lg)}.tv9 .tb-field{display:grid;grid-template-columns:var(--kit-label-col) minmax(0,1fr);align-items:center;gap:var(--space-lg);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .tb-matches{display:flex;flex-direction:column;gap:var(--space-2xs);margin-left:calc(var(--kit-label-col) + var(--space-lg))}.tv9 .tb-match{display:flex;align-items:center;gap:var(--space-md);min-height:var(--control-md);padding:0 var(--space-md);border:0;border-radius:var(--radius-md);background:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);text-align:left;cursor:pointer}.tv9 .tb-match small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .tb-match b{font-weight:var(--weight-medium)}.tv9 .tb-match:focus-visible,.tv9 .tb-match:hover{outline:0;background:var(--color-bg-hover)}.tv9 .tb-none{margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .qadd,.tv9 .tb-none{padding:0 var(--space-md)}.tv9 .qadd{display:flex;align-items:center;gap:var(--space-md);height:37px;border-bottom:1px solid var(--color-border-secondary)}.tv9 .qadd input{flex:1;border:0;background:transparent;outline:0;font:inherit;font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .qadd input:where(input:focus-visible,input:focus){outline:0}.tv9 .dep-pick-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .qadd{min-height:44px;font-weight:var(--weight-regular);font-size:var(--text-md);background:transparent;color:var(--color-text-placeholder)}.tv9 .qadd:hover{background:var(--color-bg-hover)}.tv9 .lcreate{display:flex;align-items:center;gap:var(--space-md);height:36px;padding:0 var(--space-md);margin:var(--space-2xs) 0 var(--space-xs);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-secondary);color:var(--color-fg-quaternary)}.tv9 .lcreate input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .lcreate input:where(input:focus-visible,input:focus){outline:0}.tv9 .lcreate:focus-within{border-color:var(--color-focus-ring);box-shadow:var(--focus-halo-ring);outline:0}.tv9 .pick-list{max-height:290px;overflow:auto}.tv9 .pick-empty{padding:var(--space-md) var(--space-lg);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .pick-more{width:calc(100% - 16px);margin:var(--space-xs) var(--space-md) var(--space-sm);height:32px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary);color:var(--color-text-tertiary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}.tv9 .pick-more:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .qadd:focus-within{border-color:var(--color-focus-ring);box-shadow:var(--focus-halo-ring);background:var(--color-bg-primary)}.tv9 .pick-back{display:flex;align-items:center;gap:var(--space-sm);width:calc(100% - 20px);margin:var(--space-2xs) var(--space-md) var(--space-sm);height:28px;padding:0 var(--space-md);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-tertiary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;text-align:start}.tv9 .pick-back:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .qadd-hint{display:inline-flex;align-items:center;gap:var(--space-sm);margin-inline-start:auto;padding-inline-end:var(--space-md);color:var(--color-text-tertiary);font-size:var(--text-xs);white-space:nowrap}.tv9 .qadd-hint kbd{height:18px;padding:0 var(--space-sm);display:inline-grid;place-items:center;border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);background:var(--color-bg-quiet);font:inherit;font-size:var(--text-xs);color:var(--color-text-tertiary)}@media (max-width:900px){.tv9 .qadd-hint{display:none}}.tv9 .lcreate button{border:0;background:transparent;padding:0;color:var(--color-text-tertiary);display:grid;place-items:center;cursor:pointer;flex:none}.tv9 .lcreate button:hover{color:var(--color-text-primary)}.tv9 .lcreate button[disabled]{opacity:.4;cursor:not-allowed}.tv9 .dep-row .dep-pick-t{flex:1 1 auto;min-width:0;color:var(--color-text-primary);font-size:var(--text-md)}.tv9 .owner-menu .pick-list{max-height:220px}.tv9 .pick-create{color:var(--color-text-primary)}.tv9 .qadd{position:relative}.tv9 .qadd-tokens{gap:var(--space-xs);flex:none;margin-left:var(--space-sm)}.tv9 .qadd-tok,.tv9 .qadd-tokens{display:inline-flex;align-items:center}.tv9 .qadd-tok{gap:var(--space-2xs);height:22px;padding:0 var(--space-sm);border-radius:var(--radius-full);background:var(--color-bg-quiet);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;animation:v9-v9-land var(--a-normal) var(--a-enter)}.tv9 .qadd-tok-priority.is-high{background:var(--color-error-fill);color:var(--color-error-text)}.tv9 .qadd-tok.is-default{background:transparent;border:1px dashed var(--color-border-primary);color:var(--color-text-tertiary)}.tv9 .qadd{border:1px solid transparent;border-radius:var(--radius-lg)}.tv9 .wide-x .qadd{position:sticky;left:var(--frz-l,0);width:var(--frz-w,auto)}.tv9 .optl{min-width:0}.tv9 .optl,.tv9 .optl-list{display:grid;gap:var(--space-xs)}.tv9 .optl-row{display:flex;align-items:center;gap:var(--space-2xs);min-width:0;height:32px;padding:0 var(--space-xs) 0 var(--space-2xs);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--color-bg-primary)}.tv9 .optl-row:focus-within{border-color:var(--color-text-tertiary)}.tv9 .optl-row.is-drag{opacity:.45}.tv9 .optl-row.is-over{box-shadow:var(--edge-out-top-2) var(--color-text-primary)}.tv9 .optl-grip{flex:none;display:grid;place-items:center;width:18px;height:24px;color:var(--color-fg-quaternary);cursor:grab;border-radius:var(--radius-sm)}.tv9 .optl-grip:active{cursor:grabbing}.tv9 .optl-in{flex:1;min-width:0;height:28px;padding:0 var(--space-xs);border:0;background:transparent;font:inherit;font-size:var(--text-md);color:var(--color-text-primary);outline:0}.tv9 .optl-in[aria-invalid=true]{color:var(--color-error-text)}.tv9 .optl-x{flex:none;display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-fg-quaternary);cursor:pointer;opacity:0}.tv9 .optl-row:focus-within .optl-x,.tv9 .optl-row:hover .optl-x,.tv9 .optl-x:focus-visible{opacity:1}.tv9 .optl-x:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .optl-add{display:inline-flex;align-items:center;gap:var(--space-sm);width:-moz-max-content;width:max-content;height:32px;padding:0 var(--space-sm);border:0;border-radius:var(--radius-md);background:transparent;font:inherit;font-size:var(--text-md);color:var(--color-text-tertiary);cursor:pointer}.tv9 .optl-add small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .optl-add:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .optl-add[aria-disabled=true]{opacity:.5;cursor:default}.tv9 .icon-picker>section{display:flex;flex-direction:column;width:min(576px,calc(100vw - 28px));padding:var(--space-xl) 0 0}.tv9 .icon-picker>section>h2{margin:0 calc(var(--space-5xl) + var(--space-md)) var(--space-md) var(--space-xl);font-size:var(--text-xl);line-height:var(--leading-tight)}.tv9 .icon-picker .icon-picker-q{flex:none;height:var(--control-md);margin:0 var(--space-xl) var(--space-sm)}.tv9 .icon-picker .icon-picker-q input{font-size:var(--text-md)}.tv9 .icon-picker-cats{display:flex;flex-wrap:wrap;gap:var(--space-2xs);padding:0 var(--space-xl) var(--space-md)}.tv9 .icon-picker-cats button{height:26px;padding:0 var(--space-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-full);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer}.tv9 .icon-picker-cats button:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .icon-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));align-content:start;gap:var(--space-2xs);height:296px;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-xs) var(--space-xl) var(--space-md);border-block:1px solid var(--color-border-secondary)}.tv9 .icon-picker-h{grid-column:1/-1;padding:var(--space-sm) 0 var(--space-2xs);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .icon-picker-h:first-child{padding-top:var(--space-2xs)}.tv9 .icon-picker-grid [role=radio]{height:40px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);display:grid;place-items:center;cursor:pointer}.tv9 .icon-picker-grid [role=radio]:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .icon-picker-empty{grid-column:1/-1;margin:var(--space-2xl) 0;text-align:center;font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .icon-picker-tones{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-xl) 0}.tv9 .icon-picker-tones>span{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .icon-picker footer{align-items:center;padding:var(--space-lg) var(--space-xl) var(--space-xl)}.tv9 .icon-picker-now{display:flex;flex:1;align-items:center;gap:var(--space-sm);min-width:0}.tv9 .icon-picker-now b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .icon-picker-mark{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--mark-tone,var(--color-text-tertiary)) 14%,transparent);color:var(--mark-tone,var(--color-text-secondary))}.tv9 .markbtn-m{display:grid;place-items:center;width:22px;height:22px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--mark-tone,var(--color-text-tertiary)) 12%,transparent);color:var(--mark-tone,var(--color-text-secondary))}.tv9 .markbtn-t{font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .daypick{display:inline-flex;flex-wrap:wrap;gap:var(--space-xs)}.tv9 .daypick-d{min-width:var(--control-md);height:var(--control-sm);padding:0 var(--space-md);border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--ring-control);font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-regular);color:var(--color-text-tertiary);cursor:pointer;transition:background-color var(--a-press) linear,color var(--a-press) linear}.tv9 .daypick-d:hover:not([aria-disabled]):not(.on){background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .daypick-d.on{background:var(--color-bg-active);color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .daypick-d[aria-disabled]{cursor:not-allowed;opacity:.5}.tv9 .daypick-d:focus-visible{outline:0;box-shadow:var(--focus-ring-kit)}.tv9 .rpick{position:fixed;z-index:1200;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-lg);width:var(--repeat-pop-w);max-width:var(--pop-max-w);padding:var(--space-xl);border-radius:var(--radius-lg);background:var(--surface-overlay);box-shadow:var(--card-raised)}.tv9 .rpick-h{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .rpick-r{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.tv9 .rpick-col{flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.tv9 .rpick-l{min-width:var(--space-6xl);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .rpick-opt{display:inline-flex;align-items:center;gap:var(--space-sm);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .rpick-n{width:var(--space-6xl)}.tv9 .rpick-date,.tv9 .rpick-time,.tv9 .rpick-u{width:auto}.tv9 .rpick-quiet,.tv9 .rpick-say{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .rpick-say{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);background:var(--color-bg-secondary)}.tv9 .rpick-say b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .rpick-say.is-error b{color:var(--color-error-text)}.tv9 .rpick-note{color:var(--color-text-secondary)}.tv9 .rpick-acts{display:flex;justify-content:flex-end;gap:var(--space-md)}.tv9 .rpick-foot{margin:var(--space-xs) var(--menu-pad) var(--space-sm);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .scrim{position:fixed;inset:0;opacity:0;pointer-events:none;transition:opacity calc(.18s * var(--a-k));z-index:40}.tv9 .scrim.on{opacity:1;pointer-events:auto}.tv9 .scroll{flex:1;overflow-y:auto;overflow-x:hidden}.tv9 .top-actions{display:flex;align-items:center;gap:var(--space-xs)}@media (max-width:700px){.tv9 .topbar .top-actions{display:flex}}.tv9 .scroll{background:transparent}.tv9 .tb-group{display:inline-flex;align-items:center;gap:var(--space-xs);min-width:0}.tv9 .tb-group+.tb-group{margin-left:var(--space-lg)}.tv9 .dbbar>.tb-group:first-child{gap:var(--space-2xs)}.tv9 .split-main{display:flex;flex-direction:column;min-height:0;height:100%}.tv9 .split-frame{display:flex;flex:1;min-height:0;overflow:hidden}.tv9 .split-list{flex:0 0 auto;width:var(--split-list,380px);overflow-y:auto;overflow-x:hidden;min-height:0}.tv9 .split-reader{flex:1;min-width:0;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.tv9 .split-context{flex:0 0 auto;width:var(--split-context,400px);overflow-y:auto;min-height:0}.tv9 .composer-dock>.dock-head{flex:none;position:sticky;top:0;z-index:2}.tv9 .scrim{background:var(--color-bg-overlay);backdrop-filter:none}.tv9 .mention-role{color:var(--color-text-tertiary);font-weight:var(--weight-regular)}.tv9 .split-frame{position:relative}@media (max-width:1599px){.tv9 .split-context{position:absolute;top:0;right:0;bottom:0;z-index:4;box-shadow:var(--shadow-overlay)}}.tv9 .role-menu .role-t{display:flex;flex-direction:column;min-width:0}.tv9 .role-menu .role-t b{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .role-menu .role-t small{font-size:var(--text-xs);color:var(--color-text-tertiary);white-space:normal;line-height:var(--leading-snug)}.tv9 .split-room .split-context{position:static;box-shadow:none;border-left:1px solid var(--color-border-secondary)}.tv9 .beam{--beam:var(--color-text-primary);--beam-duration:var(--a-beam);--beam-radius:var(--radius-lg);position:relative;overflow:hidden;padding:var(--hairline);border-radius:var(--beam-radius);background:var(--color-border-secondary);isolation:isolate}.tv9 .beam:before{content:"";position:absolute;top:50%;left:50%;width:300%;aspect-ratio:1;translate:-50% -50%;background:conic-gradient(from 0deg,transparent 0deg,transparent 300deg,var(--beam) 340deg,var(--beam) 1turn);opacity:0;pointer-events:none;z-index:0}.tv9 .beam.beam-on:before{opacity:1;animation:v9-beam-sweep var(--beam-duration) linear var(--a-loop)}.tv9 .beam>*{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.tv9 .beam.beam-on:before{animation:none;opacity:0}}.tv9 .gs-pill .gs-lbl{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .gs-pill .gs-count{flex:none;font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .gs-beam{width:100%}.tv9 .gs-compact,.tv9 .side.collapsed .gs-beam{width:36px}.tv9 .gs-compact .gs-count,.tv9 .gs-compact .gs-lbl,.tv9 .side.collapsed .gs-pill .gs-count,.tv9 .side.collapsed .gs-pill .gs-lbl{display:none}.tv9 .scroll:has(.tbl-scroll.is-wide){overflow-x:auto}.tv9 .scroll:has(>.page>.calv9-fill){overflow:hidden}.tv9 .split.split-docked .split-context{position:static;box-shadow:none;z-index:auto}.tv9 .split-list{container:list/inline-size}.tv9 .split.split-listonly .split-list{flex:1 1 auto;width:auto}.tv9 .split.split-listonly.is-reading .split-reader{flex:1 1 auto}.tv9 .rdock-open>.dock-head{background:transparent}.tv9 .split-list{border-right:1px solid var(--color-border-secondary)}@keyframes v9-beam-sweep{to{rotate:1turn}}.tv9 .prio-none,.tv9 .td .prio-none{min-width:68px}.tv9 .prio-none,.tv9 .td .prio-none{background:var(--color-bg-primary);color:var(--color-text-tertiary);border:1px solid var(--color-border-secondary)}.tv9 .td .prio-none{padding:0 var(--space-md);height:22px;min-height:22px}.tv9 .itile-sm{width:28px;height:28px;border-radius:var(--radius-md)}.tv9 .itile-green{background:var(--color-tag-green-fill);color:var(--color-tag-green-text)}.tv9 .itile-blue{background:var(--color-tag-blue-fill);color:var(--color-tag-blue-text)}.tv9 .itile-purple{background:var(--color-tag-purple-fill);color:var(--color-tag-purple-text)}.tv9 .itile-orange{background:var(--color-tag-orange-fill);color:var(--color-tag-orange-text)}.tv9 .itile-yellow{background:var(--color-tag-yellow-fill);color:var(--color-tag-yellow-text)}.tv9 .itile-pink{background:var(--color-tag-pink-fill);color:var(--color-tag-pink-text)}.tv9 .itile-red{background:var(--color-tag-red-fill);color:var(--color-tag-red-text)}.tv9 .itile-nefer{background:var(--color-nefer-fill);color:var(--color-nefer-solid)}.tv9 .v9-tick-n{display:inline-block;animation:v9-v9-tick-n var(--a-normal) var(--a-enter)}.tv9 .v9-land{display:inline-block;animation:v9-v9-land var(--a-normal) var(--a-enter)}.tv9 .seg-fill{display:flex;width:100%}.tv9 .seg-o .seg-l{min-width:0;overflow:hidden;text-overflow:ellipsis}.tv9 .seg-n{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .seg-o.on .seg-n{color:var(--color-text-secondary)}.tv9 .codeblock{position:relative;min-width:0;border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-secondary)}.tv9 .codeblock-pre{margin:0;max-height:240px;overflow:auto;padding:var(--space-lg) calc(var(--space-8xl) + var(--space-md)) var(--space-lg) var(--space-lg);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary);white-space:pre;-moz-tab-size:2;-o-tab-size:2;tab-size:2;outline:0;border-radius:var(--radius-lg)}.tv9 .codeblock-pre:focus-visible{box-shadow:var(--codeblock-pre-shadow)}.tv9 .codeblock-copy{position:absolute;top:var(--space-sm);right:var(--space-sm)}.tv9 .qr{display:block;flex:none;border-radius:var(--radius-md)}.tv9 .qr-bg{fill:var(--color-bg-primary)}.tv9 .qr-fg{fill:var(--color-text-primary)}.tv9 .fsh-qr .qr{padding:var(--space-sm);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md)}.tv9 .calv9-ed-codes .codeblock-pre{white-space:pre-wrap;word-break:break-all}.tv9 .calv9-ed-qr .qr{padding:var(--space-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--calv9-ed-qr-bg)}@keyframes v9-v9-tick-n{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes v9-v9-land{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:none}}.tv9 .cmdk-layer{position:fixed;inset:0;z-index:1300;display:none}.tv9 .cmdk-layer.on{display:block}.tv9 .cmdk-scrim{position:absolute;inset:0;background:var(--cmdk-scrim-bg)}.tv9 .cmdk{position:absolute;top:10vh;width:min(660px,calc(100vw - 28px));display:flex;flex-direction:column;border:1px solid var(--color-border-secondary);border-radius:var(--radius-2xl);background:var(--color-bg-primary)}.tv9 .cmdk-input{display:flex;align-items:center;gap:var(--space-md);height:52px;padding:0 var(--space-xl);border-bottom:1px solid var(--color-bg-quiet);color:var(--color-fg-quaternary)}.tv9 .cmdk-input input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:var(--text-lg);color:var(--color-text-primary)}.tv9 .cmdk-input input:where(input:focus-visible,input:focus){outline:0}.tv9 .cmdk-input input::-moz-placeholder{color:var(--color-text-placeholder)}.tv9 .cmdk-input input::placeholder{color:var(--color-text-placeholder)}.tv9 .cmdk-chips{display:flex;gap:var(--space-sm);padding:var(--space-md) var(--space-lg) var(--space-xs);flex-wrap:wrap}.tv9 .cmdk-chip{height:28px;padding:0 var(--space-md);display:inline-flex;align-items:center;gap:var(--space-sm);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}.tv9 .cmdk-chip:hover{background:var(--color-bg-hover)}.tv9 .cmdk-chip.on{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-text-on-action)}.tv9 .cmdk-lbl{padding:var(--space-md) var(--space-xl) var(--space-xs)}.tv9 .cmdk-row{display:flex;align-items:center;gap:var(--space-lg);min-height:50px;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-lg);cursor:pointer}.tv9 .cmdk-row.sel,.tv9 .cmdk-row:hover{background:var(--color-bg-hover)}.tv9 .cmdk-ic{width:36px;height:36px;display:grid;place-items:center;flex:none;border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary);color:var(--color-text-secondary)}.tv9 .cmdk-text{flex:1;min-width:0}.tv9 .cmdk-text b{display:block;font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .cmdk-text small{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-2xs);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .dot-on{width:6px;height:6px;border-radius:var(--radius-circle);background:var(--color-tone-green);display:inline-block}.tv9 .cmdk-actions{display:none;gap:var(--space-xs)}.tv9 .cmdk-row.sel .cmdk-actions,.tv9 .cmdk-row:hover .cmdk-actions,.tv9 .cmdk-select{display:inline-flex}.tv9 .cmdk-select{height:26px;padding:0 var(--space-md);border-radius:var(--radius-md);background:var(--color-text-primary);color:var(--color-text-on-action);border:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);align-items:center}.tv9 .cmdk-empty{padding:var(--space-2xl);text-align:center;color:var(--color-text-tertiary);font-size:var(--text-md)}.tv9 .cmdk-foot{display:flex;gap:var(--space-xl);padding:var(--space-md) var(--space-xl);border-top:1px solid var(--color-bg-quiet);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .cmdk-foot span{display:inline-flex;align-items:center;gap:var(--space-sm)}.tv9 .ga-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md);padding:var(--space-md) var(--space-xl) 0}.tv9 .ga-item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);padding:var(--space-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary);text-align:left;font:inherit;cursor:pointer}.tv9 .ga-item:hover{background:var(--color-bg-hover);border-color:var(--color-border-primary)}.tv9 .ga-ic{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);color:var(--color-text-secondary);background:var(--color-bg-primary)}.tv9 .ga-item b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ga-item small{font-size:var(--text-sm);color:var(--color-text-tertiary);line-height:var(--leading-snug)}@media (max-width:700px){.tv9 .ga-grid{grid-template-columns:1fr 1fr}}.tv9 .cmdk-input:focus-within{outline:0;border-color:transparent;box-shadow:none}.tv9 .cmdk-lbl{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-text-tertiary)}.tv9 .cmdk-create{grid-template-columns:1fr 1fr;padding:0 var(--space-sm) var(--space-xs)}.tv9 .cmdk-create-one{grid-template-columns:1fr}.tv9 .cmdk-create-row{display:flex;align-items:center;gap:var(--space-md);min-width:0;padding:var(--space-md) var(--space-md);border-radius:var(--radius-lg);cursor:pointer}.tv9 .cmdk-create-row.sel,.tv9 .cmdk-create-row:hover{background:var(--color-bg-hover)}.tv9 .cmdk-create-row .cmdk-text{min-width:0}.tv9 .cmdk-create-row .cmdk-text b{display:block;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .cmdk-create-row .cmdk-text small{display:block;font-size:var(--text-sm);color:var(--color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .cmdk-create-row kbd{margin-inline-start:auto;flex:none}.tv9 .cmdk-create-row.is-nefer{border:1px solid var(--color-nefer-line,var(--color-border-secondary));background:var(--color-bg-primary)}.tv9 .cmdk-create-row.is-nefer.sel,.tv9 .cmdk-create-row.is-nefer:hover{background:var(--color-bg-hover)}.tv9 .cmdk-create-row.is-nefer .cmdk-ic,.tv9 .cmdk-create-row.is-nefer .cmdk-text b{color:var(--color-nefer-solid)}@media (max-width:640px){.tv9 .cmdk-create{grid-template-columns:1fr}}.tv9 .cmdk-promise{display:flex;align-items:center;gap:var(--space-sm);margin:0;padding:var(--space-md) var(--space-xl) var(--space-md);color:var(--color-nefer-solid);font-size:var(--text-sm);line-height:var(--leading-snug)}.tv9 .cmdk{max-height:76vh;overflow:hidden}.tv9 .cmdk-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.tv9 .cmdk-body .cmdk-list{overflow:visible;min-height:0}.tv9 .cmdk.is-create .cmdk-body,.tv9 .cmdk.is-create .cmdk-create-wrap{padding-top:var(--space-xs)}.tv9 .cmdk-pin{flex:none;border-top:1px solid var(--color-bg-quiet);padding-top:var(--space-sm)}.tv9 .cmdk-pin .cmdk-lbl{padding-top:var(--space-2xs)}.tv9 .cmdk-pin .cmdk-promise{padding-bottom:var(--space-md)}.tv9 .cmdk-create{display:grid;gap:var(--space-2xs);grid-auto-flow:column;grid-template-rows:repeat(var(--create-rows,4),auto)}.tv9 .cmdk-create-one{grid-auto-flow:row;grid-template-rows:auto}@media (max-width:640px){.tv9 .cmdk-create{grid-auto-flow:row;grid-template-rows:auto}}.tv9 .cmdk-alt{margin-inline-start:auto;display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--color-text-tertiary)}.tv9 .cmdk{box-shadow:var(--shadow-modal)}.tv9 .plan-gate{padding:0 var(--space-xl) var(--space-xs)}.tv9 .pg-lead{margin:0 0 var(--space-lg);font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-tertiary)}.tv9 .pg-unlocks{list-style:none;margin:0 0 var(--space-lg);padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.tv9 .pg-unlocks li{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text-secondary)}.tv9 .pg-tick{flex:none;display:grid;place-items:center;width:var(--icon-md);height:var(--icon-md);color:var(--color-text-primary)}.tv9 .pg-plan{display:flex;align-items:baseline;gap:var(--space-sm);margin:0;padding-top:var(--space-lg);border-top:1px solid var(--color-bg-quiet)}.tv9 .pg-plan b{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .pg-price{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .pg-actions{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg) 0 var(--space-xl)}.tv9 .cmdk-scrim{animation:v9-v9-fade var(--a-normal) var(--a-enter)}.tv9 .cmdk{left:0;right:0;margin-inline:auto;transform:none;animation:v9-v9-sheet-in var(--a-reveal) var(--a-bell)}.tv9 .ga-item.ga-choice{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) 18px;grid-template-rows:auto auto;-moz-column-gap:var(--space-md);column-gap:var(--space-md);row-gap:var(--space-2xs);align-items:center;border-color:var(--color-border-secondary)}.tv9 .ga-item.ga-choice .ga-ic{grid-row:1/3;border-color:var(--color-border-secondary)}.tv9 .ga-item.ga-choice b{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-md);line-height:var(--leading-snug)}.tv9 .ga-item.ga-choice small{grid-column:2;line-height:var(--leading-snug)}.tv9 .cmdk-lbl-record{color:var(--color-text-secondary)}.tv9 .pj-pills .cmdk-chip b{font-weight:var(--weight-medium);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .pj-pills .cmdk-chip.on b{color:var(--color-text-on-action)}.tv9 .calv9-role .cmdk-chip{height:28px;padding:0 var(--space-sm)}.tv9 .calv9-role .cmdk-chip.on{border-color:var(--color-nefer-line);background:var(--color-nefer-fill);color:var(--color-nefer-text)}.tv9 .ga-item.ga-choice[aria-disabled=true]{cursor:default;background:var(--color-bg-secondary)}.tv9 .ga-item.ga-choice[aria-disabled=true] .ga-ic,.tv9 .ga-item.ga-choice[aria-disabled=true] b{color:var(--color-text-tertiary)}.tv9 .ga-item.ga-choice{padding:var(--space-sm) var(--space-lg)}@keyframes v9-v9-fade{0%{opacity:0}to{opacity:1}}@keyframes v9-v9-sheet-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.tv9 .ns-head{display:flex;align-items:center;gap:var(--space-md);height:40px;padding:0 var(--space-lg);border-bottom:1px solid var(--color-bg-quiet)}.tv9 .ns-brand{display:inline-flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--track-eyebrow);text-transform:uppercase}.tv9 .ns-body{padding:var(--space-lg)}.tv9 .ns-chips{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin:0 0 var(--space-md)}.tv9 .ns-chip{display:inline-flex;align-items:center;gap:var(--space-xs);height:24px;padding:0 var(--space-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap}.tv9 button.ns-chip{cursor:pointer}.tv9 button.ns-chip:hover{background:var(--color-bg-hover)}.tv9 .ns-held span{flex:1}.tv9 .ns-why{padding:0;font:inherit;font-weight:var(--weight-medium);border:0;background:transparent;cursor:pointer;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .ns-why>summary{display:inline-flex;align-items:center;gap:var(--space-xs);border-radius:var(--radius-sm)}.tv9 .ns-why>summary::-webkit-details-marker{display:none}.tv9 .ns-why[open]>p{border-radius:var(--radius-lg);font-size:var(--text-md)}.tv9 .draft-card .ns-why{margin:var(--space-md) 0 0}@media (hover:none),(pointer:coarse){.tv9 .ns-chip{height:32px}}.tv9 .nefer-trace .ns-why{display:block;flex:1 1 100%;min-width:0}.tv9 .ns-why{white-space:normal;text-decoration:none}.tv9 .ns-why>summary{list-style:none;white-space:nowrap}.tv9 .ns-why[open]>p{margin:var(--space-sm) 0 0;line-height:var(--leading-normal);animation:v9-fx-settle var(--a-normal) var(--a-enter);white-space:normal;overflow-wrap:anywhere;max-width:100%;text-decoration:none}.tv9 .ns-why>summary{color:var(--color-text-secondary)}.tv9 .ns-why>summary:hover{color:var(--color-text-primary)}.tv9 .ns-brand{color:var(--color-nefer-solid)}.tv9 .draft-card .ns-chip,.tv9 .draft-card .ns-held,.tv9 .nefer-slot .ns-chip,.tv9 .nefer-slot .ns-held{border:0;background:var(--color-bg-tertiary)}.tv9 .ns-why[open]>p{border:0;background:transparent;padding:var(--space-sm) 0 0 var(--space-md);color:var(--color-text-tertiary)}.tv9 .ns-change{margin:var(--space-md) var(--space-lg) 0;border-radius:var(--radius-lg);background:var(--color-bg-secondary);box-shadow:var(--ns-change-shadow)}.tv9 .ns-change,.tv9 .ns-held{padding:var(--space-md) var(--space-lg)}.tv9 .ns-held{display:flex;align-items:center;gap:var(--space-md);margin:var(--space-lg) var(--space-lg) 0;border:1px solid var(--color-nefer-line);border-radius:var(--radius-lg);background:var(--color-nefer-bg);color:var(--color-text-secondary);font-size:var(--text-md)}.tv9 .ns-held>span{flex:1;min-width:0}.tv9 .ns-changed{margin:var(--space-md) var(--space-lg) 0}.tv9 .ns-changed>summary{color:var(--color-nefer-text);font-size:var(--text-md);font-weight:var(--weight-medium);text-decoration:underline;cursor:pointer}.tv9 .ns-changed-body{margin-top:var(--space-sm)}.tv9 .ns-changed-body p{margin:0 0 var(--space-sm);line-height:var(--leading-normal)}.tv9 .ns-changed-body p,.tv9 .ns-done{color:var(--color-text-secondary);font-size:var(--text-md)}.tv9 .ns-done{display:inline-flex;align-items:center;gap:var(--space-sm);font-weight:var(--weight-medium)}.tv9 .ns-error{border-color:var(--color-error-solid);background:var(--color-error-fill-soft)}.tv9 .ns-why{margin:var(--space-lg) var(--space-lg) 0}.tv9 .ns-why>summary{color:var(--color-nefer-text);font-size:var(--text-md);font-weight:var(--weight-medium);text-decoration:underline;cursor:pointer}.tv9 .ns-why>p{margin:var(--space-sm) 0 0;color:var(--color-text-secondary);font-size:var(--text-md);line-height:var(--leading-normal)}.tv9 .ns-conf{color:var(--color-nefer-text);font-size:var(--text-md);font-weight:var(--weight-medium)}.tv9 .ns-body{padding-bottom:var(--space-lg)}.tv9 details.ns-changed[open]>.ns-changed-body,.tv9 details.ns-review[open]>.ns-review-body,.tv9 details.ns-why[open]>p{animation:v9-v9-settle var(--a-normal) var(--a-enter)}.tv9 .peek .nefer-slot .ns-head{height:44px;padding:0 var(--space-xl);gap:var(--space-sm);border-bottom:1px solid var(--color-nefer-line);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-nefer-bg)}.tv9 .peek .nefer-slot .ns-brand{display:inline-flex;align-items:center;gap:var(--space-sm);font-size:var(--text-md);font-weight:var(--weight-semibold);text-transform:none;letter-spacing:var(--track-normal)}.tv9 .peek .nefer-slot .ns-conf{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-nefer-text)}.tv9 .ns-collapse{height:28px;border:0;border-radius:var(--radius-md);background:transparent;padding:0 var(--space-sm);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary);cursor:pointer}.tv9 .ns-collapse:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .peek .nefer-slot .ns-body{padding:0 0 var(--space-lg)}.tv9 .ns-proposal{padding:var(--space-xl) var(--space-xl) 0}.tv9 .ns-kicker{display:block;margin-bottom:var(--space-xs);font-size:var(--text-xs);line-height:var(--leading-tight);font-weight:var(--weight-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-text-tertiary)}.tv9 .ns-proposal h3{margin:0;color:var(--color-text-primary);font-size:var(--text-xl);line-height:var(--leading-snug);font-weight:var(--weight-semibold)}.tv9 .ns .ns-summary-text{margin:var(--space-sm) 0 0;color:var(--color-text-secondary);font-size:var(--text-md);line-height:var(--leading-normal)}.tv9 .peek .nefer-slot .ns-change{margin:var(--space-lg) var(--space-xl) 0;padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-secondary);box-shadow:none}.tv9 .peek .nefer-slot .ns-held{align-items:flex-start;margin:var(--space-lg) var(--space-xl) 0;padding:0;border:0;border-radius:0;background:transparent;color:var(--color-text-secondary);line-height:var(--leading-normal)}.tv9 .ns-review{margin:var(--space-lg) 0 0;border-top:1px solid var(--color-border-secondary)}.tv9 .ns-review>summary{min-height:46px;display:flex;align-items:center;gap:var(--space-md);padding:0 var(--space-xl);list-style:none;cursor:pointer;color:var(--color-text-secondary);text-decoration:none}.tv9 .ns-review>summary::-webkit-details-marker{display:none}.tv9 .ns-review>summary>span{display:flex;align-items:baseline;gap:var(--space-sm);min-width:0;flex:1}.tv9 .ns-review>summary b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ns-review>summary small{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-text-tertiary);text-transform:capitalize}.tv9 .ns-review>summary:hover{background:var(--color-bg-hover)}.tv9 .ns-review-body{padding:0 var(--space-xl) var(--space-md);border-top:1px solid var(--color-border-secondary)}.tv9 .ns-detail-section{padding:var(--space-lg) 0}.tv9 .ns-detail-section+.ns-detail-section{border-top:1px solid var(--color-border-secondary)}.tv9 .ns-detail-section>b{display:block;margin-bottom:var(--space-sm);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ns-detail-section>p{margin:0;color:var(--color-text-secondary);font-size:var(--text-md);line-height:var(--leading-normal)}@media (max-width:700px){.tv9 .ns-proposal,.tv9 .ns-review-body,.tv9 .ns-review>summary,.tv9 .peek .nefer-slot .ns-head{padding-inline:var(--space-lg)}.tv9 .peek .nefer-slot .ns-change,.tv9 .peek .nefer-slot .ns-held{margin-inline:var(--space-lg)}.tv9 .ns-review>summary>span{align-items:flex-start;flex-direction:column;gap:var(--space-2xs)}}.tv9 .peek .nefer-slot.ns-compact .ns-change{margin:var(--space-md) var(--space-lg) 0;padding:var(--space-sm) var(--space-md)}.tv9 .peek .nefer-slot.ns-compact .ns-review{margin-top:var(--space-md)}.tv9 .peek .nefer-slot.ns-compact .ns-body{padding-bottom:var(--space-md)}.tv9 .nefer-slot.ns-collapsed .ns-head{border-bottom:0}.tv9 .peek .nefer-slot.ns-unfolded .ns-body{animation:v9-v9-settle var(--a-normal) var(--a-enter)}@media (prefers-reduced-motion:reduce){.tv9 .peek .nefer-slot.ns-unfolded .ns-body{animation:none}}.tv9 .ns-mark{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:var(--radius-full);background:var(--ns-mark-bg);color:var(--ns-mark-text);box-shadow:var(--ns-mark-shadow)}.tv9 .peek .nefer-slot.ns-compact .ns-head{height:auto;min-height:52px;gap:var(--space-md);padding:var(--space-lg) var(--space-xl) var(--space-md);border-bottom:0}.tv9 .peek .nefer-slot.ns-compact .ns-brand{gap:var(--space-md);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--track-normal);text-transform:none;color:var(--color-text-primary)}.tv9 .peek .nefer-slot.ns-compact .ns-conf{display:inline-flex;align-items:center;gap:var(--space-xs);height:22px;padding:0 var(--space-md);border-radius:var(--radius-full);background:var(--color-nefer-fill);color:var(--color-nefer-text);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap}.tv9 .peek .nefer-slot.ns-compact.ns-collapsed .ns-head{padding-block:var(--space-md)}.tv9 .peek .nefer-slot.ns-compact .ns-body{padding:0 var(--space-xl) var(--space-lg)}.tv9 .peek .nefer-slot.ns-compact .ns-proposal{padding:0}.tv9 .peek .nefer-slot.ns-compact .ns-proposal h3{font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:var(--track-tight)}.tv9 .peek .nefer-slot.ns-compact .ns-summary-text{margin-top:var(--space-xs);font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .ns-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-md);margin-top:var(--space-lg)}.tv9 .ns-fact-block{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:var(--color-bg-secondary);box-shadow:var(--ns-fact-block-shadow)}.tv9 .ns-fact-k{display:inline-flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .ns-fact-v{display:flex;flex-wrap:wrap;font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-text-primary);line-height:var(--leading-snug)}.tv9 .ns-fact-diff,.tv9 .ns-fact-v{align-items:center;gap:var(--space-sm);min-width:0}.tv9 .ns-fact-diff{display:inline-flex}.tv9 .ns-fact-diff i{font-style:normal;color:var(--color-text-placeholder)}.tv9 .ns-delta{display:inline-flex;align-items:center;height:20px;padding:0 var(--space-sm);border-radius:var(--radius-full);background:var(--color-bg-hover);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap}.tv9 .peek .nefer-slot.ns-compact .ns-held{margin:var(--space-md) 0 0;padding:0}.tv9 .peek .nefer-slot.ns-compact .ns-review{margin:var(--space-lg) 0 0;border-top:1px solid var(--color-nefer-line)}.tv9 .peek .nefer-slot.ns-compact .ns-review>summary{display:flex;align-items:center;gap:var(--space-sm);min-height:36px;padding:0;color:var(--color-text-secondary);list-style:none;cursor:pointer}.tv9 .peek .nefer-slot.ns-compact .ns-review>summary::-webkit-details-marker{display:none}.tv9 .peek .nefer-slot.ns-compact .ns-review>summary:hover,.tv9 .peek .nefer-slot.ns-compact .ns-review[open]>summary{background:transparent;color:var(--color-text-primary)}.tv9 .peek .nefer-slot.ns-compact .ns-review>summary:hover .ns-review-chev{color:var(--color-text-secondary)}.tv9 .peek .nefer-slot.ns-compact .ns-review>summary b{font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .ns-review-chev{flex:none;color:var(--color-fg-quaternary);transition:transform var(--a-fast) var(--a-move)}.tv9 .ns-review[open]>summary .ns-review-chev{transform:rotate(90deg)}.tv9 .peek .nefer-slot.ns-compact .ns-review-body{padding:0 0 var(--space-sm) var(--space-xl)}.tv9 .peek .nefer-slot.ns-compact .ns-detail-section{padding-top:var(--space-sm)}.tv9 .peek .nefer-slot.ns-compact .ns-detail-section b{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .ns-foot-compact{margin:var(--space-lg) 0 0;padding:0;font-size:var(--text-md);color:var(--color-text-tertiary)}@media (max-width:700px){.tv9 .ns-facts{grid-template-columns:minmax(0,1fr)}}.tv9 .ns-state{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--track-tight);color:var(--color-text-primary)}.tv9 .peek .nefer-slot.ns-compact .ns-facts{margin-top:var(--space-md)}.tv9 .ns-details{margin-top:var(--space-lg);border-top:1px solid var(--color-nefer-line)}.tv9 .peek .nefer-slot.ns-compact .ns-details .ns-review{margin:0;border-top:0;border-bottom:1px solid var(--color-border-secondary)}.tv9 .peek .nefer-slot.ns-compact .ns-details .ns-review:last-child{border-bottom:0}.tv9 .peek .nefer-slot.ns-compact .ns-details .ns-review>summary{min-height:38px}.tv9 .peek .nefer-slot.ns-compact .ns-details .ns-review-body{padding:0 0 var(--space-md) var(--space-xl)}.tv9 .peek .nefer-slot.ns-compact .ns-details .ns-foot-compact{margin:0}.tv9 .ns-state b{font-weight:var(--weight-semibold)}.tv9 .ns-changed-hint,.tv9 .peek .nefer-slot.ns-compact[data-nefer-state=rejected] .ns-state{color:var(--color-text-tertiary)}.tv9 .peek .nefer-slot.ns-compact[data-nefer-state=rejected] .ns-fact-block{box-shadow:var(--edge-start-3) var(--color-border-strong)}.tv9 .peek .nefer-slot.ns-compact[data-nefer-state=applied] .ns-fact-block,.tv9 .peek .nefer-slot.ns-compact[data-nefer-state=rejected] .ns-fact-block{margin-bottom:0}.tv9 .peek .nefer-slot.ns-compact[data-nefer-state=rejected] .ns-delta,.tv9 .peek .nefer-slot.ns-compact[data-nefer-state=rejected] .ns-fact-v{color:var(--color-text-tertiary)}.tv9 .rpane-text{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .rboard{padding:var(--space-md) 0}.tv9 .rinsp-markpick{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-sm)}.tv9 .rchecks{display:flex;flex-direction:column;gap:var(--space-xs);margin:0 0 var(--space-sm)}.tv9 .rcheck{font-size:var(--text-sm);color:var(--color-text-secondary);cursor:default}.tv9 .rlines{margin:0 0 var(--space-sm)}.tv9 .rline-t{flex:1;min-width:0;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis}.tv9 .rline-n,.tv9 .rline-t{font-size:var(--text-sm);white-space:nowrap}.tv9 .rline-n{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .rline-wrap{display:contents}.tv9 .rline-edit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0 var(--space-2xs);margin:0 calc(var(--space-2xs) * -1);font:inherit;text-align:left;cursor:text;border-radius:var(--radius-xs)}.tv9 .rline-edit:hover{background:var(--color-bg-hover)}.tv9 .rline-x{flex:none;width:22px;height:22px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-tertiary);cursor:pointer;font-size:var(--text-xl);line-height:var(--leading-none)}.tv9 .rline-x:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .rline-new{border-bottom:0;margin-bottom:var(--space-xs)}.tv9 .rlink .rlink-x{opacity:0}.tv9 .rlink:focus-within .rlink-x,.tv9 .rlink:hover .rlink-x{opacity:1}.tv9 .rlink-x{padding:0 var(--space-xs)}.tv9 .rstages-modal>section>h2{margin:0;padding:var(--space-xl) var(--modal-head-end) var(--space-2xs) var(--space-xl);font-size:var(--text-xl)}.tv9 .rstage-tones{display:flex;gap:var(--space-xs);flex:none}.tv9 .rstage-label{flex:1;min-width:0}.tv9 .rstage-kind{gap:var(--space-xs);flex:none;white-space:nowrap}.tv9 .rstage-move,.tv9 .rstage-x{flex:none;width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-tertiary);cursor:pointer}.tv9 .rstage-move:hover,.tv9 .rstage-x:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .rstage-move[aria-disabled=true]{opacity:.35;cursor:default}.tv9 .rstage-x-fixed{width:24px;height:24px}.tv9 .rstage-new{border-bottom:0}.tv9 .pv-btn .rrel-ic{width:18px;height:18px}.tv9 .rrel-foot{padding:var(--space-2xs) var(--space-xs)}.tv9 .rrel-foot,.tv9 .rsrc-other{display:flex;align-items:center;border-top:1px solid var(--color-border-secondary)}.tv9 .rsrc-other{gap:var(--space-xs);padding:var(--space-xs) var(--space-sm)}.tv9 .rsrc-other input{flex:1;min-width:0;height:28px;padding:0 var(--space-sm);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);font:inherit;font-size:var(--text-sm);color:var(--color-text-primary)}.tv9 .rsrc-other input:focus{border-color:var(--color-focus-ring)}.tv9 .rsrc-other button{display:grid;place-items:center;width:28px;height:28px;flex:none;border:0;border-radius:var(--radius-md);background:var(--color-text-primary);color:var(--color-text-on-action);cursor:pointer}.tv9 .rsrc-other button:disabled{background:var(--color-border-secondary);color:var(--color-text-tertiary);cursor:default}.tv9 .rboard-src{display:inline-grid;place-items:center;width:18px;height:18px;flex:none;margin-right:var(--space-xs);border-radius:var(--radius-sm);background:var(--color-bg-hover-strong);color:var(--color-text-secondary)}.tv9 .rtouch{display:inline-flex;align-items:center;gap:var(--space-2xs);min-width:0}.tv9 .rtouch-note{display:grid;place-items:center;width:20px;height:20px;flex:none;border:0;border-radius:var(--radius-full);background:transparent;color:var(--color-text-tertiary);cursor:pointer}.tv9 .rtouch-note:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .rtouch-pop{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);color:var(--color-text-secondary)}.tv9 .rtouch-pop>b{color:var(--color-text-primary)}.tv9 .rtouch-pop small{font-size:var(--text-xs);color:var(--color-text-tertiary);line-height:var(--leading-normal)}.tv9 .rnext{display:inline-flex;align-items:center;gap:var(--space-xs);min-width:0;flex-wrap:wrap}.tv9 .rcheck{display:flex;align-items:center;gap:var(--space-sm);min-height:28px}.tv9 .rcheck-label{flex:1;min-width:0;padding:var(--space-2xs) var(--space-xs);margin-left:calc(-1 * var(--space-xs));border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:var(--text-md);color:var(--color-text-secondary);text-align:left;cursor:text}.tv9 .rcheck-label:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .rcheck-in{flex:1;min-width:0}.tv9 .rcheck-x{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;flex:none;opacity:0;color:var(--color-text-tertiary);border-radius:var(--radius-sm)}.tv9 .rcheck:focus-within .rcheck-x,.tv9 .rcheck:hover .rcheck-x{opacity:1}.tv9 .rcheck-x:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .rcheck-dot{width:16px;height:16px;flex:none;border:1px solid var(--color-border-primary);border-radius:var(--radius-sm)}.tv9 .rpage-notfound{max-width:640px;margin:var(--space-2xl) auto}.tv9 .rpage-tabs{position:sticky;top:0;z-index:6;border-bottom:1px solid var(--color-border-secondary)}.tv9 .rpage-files{display:flex;flex-direction:column}.tv9 .rfile{display:flex;align-items:center;gap:var(--space-md)}.tv9 .rfile .switch{flex:none}.tv9 .rperson-name{color:inherit;text-decoration:none;border-radius:var(--radius-sm)}.tv9 .rperson-name:hover b{text-decoration:underline}.tv9 .radmin{display:flex;flex-direction:column}.tv9 .radmin-row{display:flex;align-items:center;gap:var(--space-md);min-height:52px;padding:var(--space-xs) 0;border-top:1px solid var(--color-border-secondary)}.tv9 .radmin-row:first-child{border-top:0}.tv9 .radmin-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--hairline)}.tv9 .radmin-t b{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .radmin-t small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .radmin-row.is-danger .radmin-t b{color:var(--color-error-text)}.tv9 .rtable{display:flex;flex-direction:column;min-width:0}.tv9 .rtable-h,.tv9 .rtable-r{display:grid;align-items:center;gap:var(--space-md);padding:0 var(--space-xs)}.tv9 .rtable-r{min-height:40px;border-top:1px solid var(--color-border-secondary)}.tv9 .rtable-h{min-height:32px;border-top:0;font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-text-tertiary)}.tv9 .rtable-r{font-size:var(--text-md);color:var(--color-text-secondary)}.tv9 .rtable-r.is-door{cursor:pointer;border-radius:var(--radius-sm)}.tv9 .rtable-r.is-door:hover,.tv9 .rtable-r.is-on{background:var(--color-bg-hover)}.tv9 .rtable-r>b{font-weight:var(--weight-medium);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .rph-acts{flex:none;display:inline-flex;align-items:center;gap:var(--space-xs)}.tv9 .rph-progress{gap:var(--space-sm);padding-left:var(--space-xs)}.tv9 .rph-progress-t{font-size:var(--text-md);color:var(--color-text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}.tv9 .rph-progress-t small{font-size:var(--text-sm)}.tv9 .rph-progress-t small,.tv9 .rph-progress-t.is-empty{color:var(--color-text-tertiary)}.tv9 .rpage-tabs{margin:0 calc(-1 * var(--space-2xl));padding:0 var(--space-2xl);background:var(--color-bg-canvas)}.tv9 .rpage-pane{padding-top:var(--space-xl)}.tv9 .rpage .radmin-row{border-top:0;min-height:48px}.tv9 .rpage .rtable-h{padding:0 var(--space-xs) var(--space-2xs)}.tv9 .rpage .rtable-r{min-height:44px}.tv9 .rpin{flex:none;width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-tertiary);cursor:pointer;opacity:0;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .rfile:hover .rpin,.tv9 .rlink:hover .rpin,.tv9 .rmile:hover .rpin,.tv9 .rpin.on,.tv9 .rpin:focus-visible,.tv9 .rtable-r:hover .rpin{opacity:1}.tv9 .rpin:hover{background:var(--color-bg-hover)}.tv9 .rpin.on,.tv9 .rpin:hover{color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.tv9 .rpin{transition:none}}.tv9 .rside-top{padding:var(--space-xs) var(--space-sm) var(--space-2xs)}.tv9 .ctx .rview-h{width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.tv9 .ctx .rview-h:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .rview-chev{flex:none;color:var(--color-fg-quaternary);transition:transform var(--a-fast) var(--a-enter)}.tv9 .rview.is-open .rview-chev{transform:rotate(90deg)}.tv9 .rview.is-open .rview-h{color:var(--color-text-primary)}.tv9 .rview-list{display:flex;flex-direction:column;gap:var(--hairline);padding:var(--space-2xs) 0 var(--space-sm) var(--space-2xl)}.tv9 .rview-rec{display:flex;align-items:center;gap:var(--space-sm);min-height:28px;padding:0 var(--space-sm);border-radius:var(--radius-md);font-size:var(--text-md);color:var(--color-text-secondary);text-decoration:none}.tv9 .rview-rec:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .rview-rec.on{background:var(--color-bg-active);color:var(--color-text-primary);font-weight:var(--weight-medium)}.tv9 .rview-dot{flex:none;width:8px;height:8px;border-radius:var(--radius-full);background:var(--rmark-tone,var(--color-text-tertiary))}.tv9 .rview-all,.tv9 .rview-none{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .rview-none{margin:0;padding:var(--space-2xs) var(--space-sm)}.tv9 .ctx.collapsed .rview-chev,.tv9 .ctx.collapsed .rview-list{display:none}@media (prefers-reduced-motion:reduce){.tv9 .rview-chev{transition:none}}.tv9 .rcreate-date{display:flex;align-items:center;gap:var(--space-sm);text-align:left;cursor:pointer}.tv9 .rcreate-date>span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .rcreate-date.is-empty>span{color:var(--color-text-placeholder)}.tv9 .rcreate-cal{margin-top:var(--space-xs);padding:var(--space-sm);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary)}.tv9 .rcreate-num{position:relative;display:block}.tv9 .rcreate-unit{position:absolute;right:var(--space-md);top:50%;translate:0 -50%;font-size:var(--text-sm);color:var(--color-text-tertiary);pointer-events:none}.tv9 .rcreate-switch{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:40px}.tv9 .rcreate-switch-t{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .rcreate-switch-t b{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .rcreate-switch-t small{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-tertiary)}.tv9 .rcreate-err{font-size:var(--text-sm);color:var(--color-error-text)}@media (max-width:1280px){.tv9 .rpage-tabs{margin-inline:calc(-1 * var(--space-xl));padding-inline:var(--space-xl)}}.tv9 .rlines{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .rwho .rview-dot{margin-right:var(--space-2xs)}.tv9 .rph-fact .rrel-ic{display:none}.tv9 .rpage .rtable-r>.switch{justify-self:start}.tv9 .ctx.collapsed .rside-top{display:flex;justify-content:center;padding:0}.tv9 .rpage.is-wide>.rpage-pane{flex:1;min-height:0;display:flex;flex-direction:column;padding-top:0;margin:0 calc(-1 * (var(--page-inset) + var(--space-xl)))}.tv9 .rph-id{display:flex;align-items:center;gap:var(--space-md);min-width:0}.tv9 .rph.is-compact .rph-acts{justify-self:end}.tv9 .rph-tabs{align-self:stretch;display:flex;justify-content:center;min-width:0}.tv9 .rph-tabs .rpage-tabs{position:static;display:flex;margin:0;padding:0;border:0;background:transparent}.tv9 .rpage.is-wide>.rph.is-compact+.rpage-pane{border-top:1px solid var(--color-border-secondary)}.tv9 .rph-state{flex:none;display:inline-flex;align-items:center;gap:var(--space-xs);height:28px;padding:0 var(--space-sm) 0 var(--space-xs);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-tertiary);font:inherit;cursor:pointer;transition:background var(--a-fast) var(--a-enter),color var(--a-fast) var(--a-enter)}.tv9 .rph-state:hover,.tv9 .rph-state[aria-expanded=true]{background:var(--color-bg-hover);color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.tv9 .rph-state{transition:none}}.tv9 .rpage-pane{animation:v9-v9-pane-in var(--a-normal) var(--a-enter)}@media (prefers-reduced-motion:reduce){.tv9 .rpage-pane{animation:none;transition:none}}.tv9 .rph.is-compact .rph-tabs{align-self:center}.tv9 .rpage.has-bar>.rpage-pane{padding-top:var(--space-lg)}.tv9 .rtype{display:inline-flex;align-items:center;gap:var(--space-sm);min-width:0;font-size:var(--text-md);color:var(--color-text-secondary);white-space:nowrap}.tv9 .rtype-d{flex:none;width:8px;height:8px;border-radius:var(--radius-full);background:var(--rtype-tone,var(--color-text-tertiary))}.tv9 .rpage:is([data-page-module=projects],[data-page-module=clients]) .rtable-h{font-size:var(--text-sm);letter-spacing:0;text-transform:none}.tv9 .rinv-what{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .rinv-t{display:flex;align-items:center;gap:var(--space-sm);min-width:0;color:var(--color-text-secondary)}.tv9 .rinv-t,.tv9 .rinv-what small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .rinv-what small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .rnf-door{display:inline-flex;align-items:center;gap:var(--space-xs);margin:var(--space-xs) 0 0 calc(var(--space-2xl) + var(--space-xs));font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);text-decoration:none;border-radius:var(--radius-sm)}.tv9 .rnf-door:hover{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:3px}.tv9 .rtl{gap:var(--space-md);min-width:0}.tv9 .rtl,.tv9 .rtl-list{display:flex;flex-direction:column}.tv9 .rtl-list{list-style:none;margin:0;padding:0}.tv9 .rtl-list>li+li .rtl-row{border-top:1px solid var(--color-border-secondary)}.tv9 .rtl-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto 52px;align-items:center;gap:var(--space-md);min-height:52px;padding:var(--space-xs) var(--space-xs);margin:0 calc(-1 * var(--space-xs));border-radius:var(--radius-md);color:inherit;text-decoration:none}.tv9 a.rtl-row:hover{background:var(--color-bg-hover)}.tv9 .rtl-ic{width:28px;height:28px;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--color-bg-quiet);color:var(--color-text-secondary)}.tv9 .rtl-ic[data-nefer]{color:var(--color-nefer-solid)}.tv9 .rtl-t{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .rtl-t b{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .rtl-t b,.tv9 .rtl-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .rtl-t small,.tv9 .rtl-when{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .rtl-when{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tv9 .rtl-more{align-self:flex-start}.tv9 .rverbs{display:inline-flex;align-items:center;gap:var(--space-2xs);margin-left:var(--space-xs);padding-left:var(--space-sm);border-left:1px solid var(--color-border-secondary)}.tv9 .rnext-task{flex:none}.tv9 .rtype-d{display:none}.tv9 .rlink-name{display:block;min-width:0;max-width:100%}.tv9 .rlink-name b{display:block;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color var(--a-fast) var(--a-enter)}.tv9 .rlink-name:hover b,.tv9 .rlink-name[aria-expanded=true] b{text-decoration-color:var(--color-text-tertiary)}.tv9 .rpane-name b{text-decoration:underline;text-decoration-color:var(--color-border-primary);text-underline-offset:3px;transition:text-decoration-color var(--a-fast) var(--a-enter)}.tv9 .rpane-name:hover b,.tv9 .rpane-name[aria-expanded=true] b{text-decoration-color:var(--color-text-secondary)}.tv9 button.rtl-row{width:calc(100% + 2 * var(--space-xs));border:0;background:none;font:inherit;text-align:left;cursor:pointer}.tv9 button.rtl-row:hover,.tv9 button.rtl-row[aria-expanded=true]{background:var(--color-bg-hover)}.tv9 .rrel{display:inline-flex;align-items:center;min-width:0;max-width:100%}.tv9 .rrel .rrel-name{min-width:0;max-width:100%;overflow:hidden}.tv9 .rrel-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .rrel .rrel-name[aria-expanded=true]{background:var(--color-bg-hover)}.tv9 .rrel .rrel-change{flex:none;justify-content:center;min-width:24px;margin-left:0;padding:0 var(--space-2xs)}.tv9 .rph.is-large .rph-acts{flex:none;gap:var(--space-sm)}.tv9 .rph.is-large .rph-fact .rrel-change{top:50%;left:100%;z-index:1;min-width:0;height:24px;padding:0 var(--space-2xs);transition:opacity var(--a-fast) var(--a-enter)}.tv9 .rph.is-large .rph-fact:focus-within .rrel-change,.tv9 .rph.is-large .rph-fact:hover .rrel-change{opacity:1}.tv9 .rph-caret{flex:none;margin-left:var(--space-2xs);opacity:.72}.tv9 .rpage-bar{position:sticky;top:0;z-index:6;display:flex;align-items:stretch;gap:var(--space-md);min-height:48px;margin:0 calc(-1 * var(--space-2xl));padding:0 var(--space-2xl);background:var(--color-bg-canvas);border-bottom:1px solid var(--color-border-secondary)}.tv9 .rpage-bar .rpage-tabs{position:static;display:flex;margin:0;padding:0;border:0;background:transparent}.tv9 .rpage-bar-tabs{display:flex;flex:0 1 auto;min-width:0;transition:transform var(--a-layout) var(--a-enter)}.tv9 .rpage-bar.is-stuck .rpage-bar-tabs{transform:translateX(calc(var(--bar-id-w, 0px) + var(--space-xl)))}.tv9 .rpage-bar-id{position:absolute;top:50%;left:var(--space-2xl);display:inline-flex;align-items:center;gap:var(--space-sm);max-width:320px;height:36px;padding:0;border:0;border-radius:var(--radius-md);background:none;font:inherit;color:var(--color-text-primary);text-align:left;cursor:pointer;opacity:0;transform:translateY(calc(-50% + 6px));pointer-events:none;transition:opacity var(--a-normal) var(--a-enter),transform var(--a-normal) var(--a-enter)}.tv9 .rpage-bar.is-stuck .rpage-bar-id{opacity:1;transform:translateY(-50%);pointer-events:auto}.tv9 .rpage-bar-id b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-lg);font-weight:var(--weight-semibold)}.tv9 .rpage-bar .rph-acts{align-self:center;gap:var(--space-sm)}.tv9 .rpage-bar-acts{display:flex;align-items:center;opacity:0;visibility:hidden;transition:opacity var(--a-normal) var(--a-enter),visibility 0s linear var(--a-normal)}.tv9 .rpage-bar.is-stuck .rpage-bar-acts{opacity:1;visibility:visible;transition:opacity var(--a-normal) var(--a-enter),visibility 0s}.tv9 .rph-acts .rph-ico{width:32px;padding:0;justify-content:center}.tv9 .rpage.is-large>.rpage-pane{padding-top:var(--space-2xl)}@media (max-width:1280px){.tv9 .rpage-bar{margin-inline:calc(-1 * var(--space-xl));padding-inline:var(--space-xl)}.tv9 .rpage-bar-id{left:var(--space-xl)}}@media (prefers-reduced-motion:reduce){.tv9 .rpage-bar-acts,.tv9 .rpage-bar-id,.tv9 .rpage-bar-tabs{transition:none}}.tv9 .rcreate-checks{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0;margin:0;padding:0;border:0}.tv9 .rcreate-checks-l{margin-bottom:var(--space-xs);padding:0;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .rcreate-check{display:flex;align-items:center;gap:var(--space-sm);min-height:32px;padding:0 var(--space-sm);border-radius:var(--radius-md);cursor:pointer}.tv9 .rcreate-check:hover{background:var(--color-bg-hover)}.tv9 .rcreate-check input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--color-text-primary);cursor:pointer}.tv9 .rcreate-check-t{display:flex;flex:1 1 auto;align-items:baseline;justify-content:space-between;gap:var(--space-sm);min-width:0}.tv9 .rcreate-check-t b{min-width:0;overflow:hidden;font-weight:var(--weight-regular);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis}.tv9 .rcreate-check-t small{flex:none;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .rcreate-checks-empty,.tv9 .rcreate-checks-help{margin:var(--space-xs) 0 0;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .rfile-x{display:grid;flex:none;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text-tertiary);opacity:0;cursor:pointer;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .rfile-x:focus-visible,.tv9 .rfile:hover .rfile-x{opacity:1}.tv9 .rfile-x:hover{background:var(--color-bg-hover);color:var(--color-error-text)}@media (prefers-reduced-motion:reduce){.tv9 .rfile-x{transition:none}}.tv9 .rinv.is-compact .rinv-r{grid-template-columns:minmax(0,1fr) auto 72px 72px 28px;min-height:52px;padding-top:var(--space-2xs);padding-bottom:var(--space-2xs)}.tv9 .rinv.is-compact .rinv-r:first-child{border-top:0}.tv9 .rinv-title,.tv9 .rinv.is-compact .rinv-t{color:var(--color-text-primary)}.tv9 .rinv-title{min-width:0;overflow:hidden;font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis}.tv9 .rinv.is-compact .rinv-amt{color:var(--color-text-primary)}.tv9 .rph-tag-door{flex:none;display:inline-flex;padding:0;border:0;border-radius:var(--radius-md);background:none;cursor:pointer}.tv9 .rpage-bar-tabs{align-items:stretch}.tv9 .rpage-doors{display:flex;align-items:center;gap:var(--space-2xs);margin-left:var(--space-lg);padding-left:var(--space-lg);border-left:1px solid var(--color-border-secondary)}.tv9 .rpage-door{display:inline-flex;align-items:center;gap:var(--space-sm);height:32px;padding:0 var(--space-md);border:0;border-radius:var(--radius-lg);background:none;color:var(--color-text-secondary);font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap}.tv9 .rpage-door small{font-size:var(--text-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .rpage-door.is-open,.tv9 .rpage-door:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .rconfirm-t{margin:0;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-secondary);text-wrap:pretty}.tv9 .rtl-list li.has-x{position:relative}.tv9 .rtl-x{position:absolute;top:50%;right:calc(var(--space-2xl) * -1 + var(--space-xs));z-index:1;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-sm);background:var(--color-bg-primary);color:var(--color-text-tertiary);opacity:0;transform:translateY(-50%);cursor:pointer}.tv9 .rtl-list li.has-x:hover .rtl-x,.tv9 .rtl-x:focus-visible{opacity:1}.tv9 .rtl-x:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .rpage-bar[data-stuck="1"] .rpage-door>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tv9 .pj-more-link{align-self:flex-start;margin-top:var(--space-sm);padding:0;border:0;background:none;font:inherit;font-size:var(--text-md);color:var(--color-text-tertiary);cursor:pointer}.tv9 .pj-more-link:hover{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:3px}.tv9 .rph.is-large .rph-fact .rrel-change{position:static;opacity:1;transform:none;background:none}.tv9 .pj-cm-list{display:flex;flex-direction:column;margin-top:var(--space-md)}.tv9 .pj-cm{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-sm);padding:var(--space-md) 0;border-top:1px solid var(--color-border-secondary)}.tv9 .pj-cm:first-child{border-top:0}.tv9 .pj-cm-x{opacity:0}.tv9 .pj-cm-x:focus-visible,.tv9 .pj-cm:hover .pj-cm-x{opacity:1}.tv9 .pj-cm-card .pj-cm-list{margin-top:var(--space-2xs)}.tv9 .pj-cm-fold{display:inline-flex;align-items:center;gap:var(--space-xs);height:28px;margin:0 0 var(--space-2xs);padding:0 var(--space-sm);border:0;border-radius:var(--radius-md);background:none;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);cursor:pointer}.tv9 .pj-cm-fold:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .pj-cm.is-reply{padding:var(--space-sm) 0 0;border-top:0}.tv9 .pj-cm-composer{margin-top:var(--space-sm)}.tv9 .rnf-drawer-trust{display:flex;align-items:flex-start;gap:var(--space-xs);margin:var(--space-md) 0 var(--space-lg);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-tertiary)}.tv9 .rnf-drawer-ctx{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-nefer-text)}.tv9 .rnf-drawer-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:var(--radius-full);background:var(--color-nefer-fill);color:var(--color-nefer-solid)}.tv9 .rnf-drawer-sum{font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-text-secondary)}.tv9 .rnf-drawer-src{display:flex;flex-direction:column;gap:var(--space-2xs);margin:0;padding:0;list-style:none}.tv9 .rnf-drawer-src li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs) var(--space-sm);min-height:32px}.tv9 .rnf-drawer-src small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .pj-pills{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0 0 var(--space-md)}.tv9 .pj-act .kc-label,.tv9 .pj-act .pj-pills{padding-inline:var(--space-md)}.tv9 .rstages{padding:var(--space-2xs) var(--space-xl) var(--space-lg)}.tv9 .rstages-why{max-width:62ch;margin:0 0 var(--space-md);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-tertiary)}.tv9 .rstage,.tv9 .rstages-head{display:grid;grid-template-columns:28px minmax(0,1fr) 156px 84px;align-items:center;gap:var(--space-sm)}.tv9 .rstages-head{padding:0 var(--space-xs) var(--space-2xs);border-bottom:1px solid var(--color-border-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .rstages-list{display:flex;flex-direction:column}.tv9 .rstage{position:relative;min-height:44px;padding:var(--space-2xs) var(--space-xs);border-bottom:1px solid var(--color-border-secondary)}.tv9 .rstage:focus-within,.tv9 .rstage:hover{background:var(--color-bg-hover)}.tv9 .rstage-label{min-height:32px;padding:0 var(--space-xs);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .rstage-label:hover{border-color:var(--color-border-primary);background:var(--color-bg-primary)}.tv9 .rstage-label:focus{border-color:var(--color-focus-ring);background:var(--color-bg-primary)}.tv9 .rstage-kind{position:relative;display:inline-flex;align-items:center;min-width:0;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .rstage-kind select{width:100%;height:28px;padding:0 var(--space-2xl) 0 var(--space-sm);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);font:inherit;font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tv9 .rstage-kind-fixed{gap:var(--space-sm);padding-left:var(--space-2xs)}.tv9 .rstage-acts{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2xs);opacity:0;transition:opacity var(--a-fast)}.tv9 .rstage-acts.is-new,.tv9 .rstage:focus-within .rstage-acts,.tv9 .rstage:hover .rstage-acts{opacity:1}.tv9 .rstage-toning{display:flex;grid-column:1/-1;padding:var(--space-2xs) 0 var(--space-xs) var(--space-xs)}.tv9 .rstage-new{background:var(--color-bg-secondary)}.tv9 .rstages.has-prob .rstage,.tv9 .rstages.has-prob .rstages-head{grid-template-columns:28px minmax(0,1fr) 156px var(--rstage-prob-w) 84px}.tv9 .rstage-prob{display:inline-flex;align-items:center;gap:var(--space-2xs);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .rstage-prob.is-fixed{gap:var(--space-xs);color:var(--color-text-secondary)}.tv9 .rstage-prob.is-fixed small{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .rstage-prob-in{width:var(--rstage-prob-in-w);text-align:right}.tv9 .rstage-add{display:flex;align-items:center;gap:var(--space-xs);height:40px;margin-top:var(--space-sm);padding:0 var(--space-sm);border:1px dashed var(--color-border-primary);border-radius:var(--radius-md);background:none;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);cursor:pointer}.tv9 .rstage-add:hover{border-style:solid;background:var(--color-bg-hover);color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.tv9 .rstage-acts{transition:none}}.tv9 .rlink-filters{margin:0 0 var(--space-md);overflow-x:auto;scrollbar-width:none}.tv9 .rlink-filters::-webkit-scrollbar{display:none}.tv9 .rlink-groups.is-wide{-moz-columns:360px 2;columns:360px 2;-moz-column-gap:var(--space-2xl);column-gap:var(--space-2xl)}.tv9 .rlink-name-btn{min-width:0;max-width:100%;padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.tv9 .rlink-name-btn b{display:block}.tv9 .rlink-name-btn:hover b{text-decoration:underline}.tv9 .rlink-name-btn:focus-visible{border-radius:var(--radius-sm)}.tv9 .rlink .rlink-x.is-slot{visibility:hidden;pointer-events:none}.tv9 .turn-fields .rrel{min-width:0;max-width:100%}.tv9 .lead-fit{display:inline-flex}.tv9 .lead-fit-row{display:grid;justify-items:start;gap:var(--space-xs);padding:var(--space-xs) 0;min-width:0}.tv9 .lead-fit-row small{font-size:var(--text-sm);line-height:var(--type-12-lh);color:var(--color-text-tertiary);text-wrap:pretty}@keyframes v9-v9-settle{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes v9-v9-pane-in{0%{opacity:.4}to{opacity:1}}.tv9 .lout{display:flex;flex-direction:column;gap:var(--space-lg);padding:0 var(--space-xl) var(--space-lg)}.tv9 .lout-ask{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:var(--color-bg-secondary);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .lout-t{flex:1;min-width:0}.tv9 .lout-nf{display:grid;place-items:center;flex:none;width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-full);background:var(--color-nefer-fill);color:var(--color-nefer-solid)}.tv9 .lout-mute{font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .lout-acts{display:inline-flex;gap:var(--space-xs)}.tv9 .lout-row{display:flex;align-items:center;gap:var(--space-md);padding-top:var(--space-md)}.tv9 .lout-locked{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .lout-found{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-lg);box-shadow:var(--nefer-edge);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .lout-found b{display:flex;align-items:center;gap:var(--space-xs);font-weight:var(--weight-semibold)}.tv9 .lout-found small{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .lout-menu{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md)}.tv9 .lout-menu>b{font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .lout-pick{display:flex;align-items:center;gap:var(--space-md);min-height:var(--control-lg-kit);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);cursor:pointer}.tv9 .lout-pick>span{display:flex;flex-direction:column}.tv9 .lout-pick small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .lout-price{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border-divider)}.tv9 .lout-price small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .lout-dnc{display:flex;flex-direction:column}.tv9 .lout-add{display:flex;align-items:center;gap:var(--space-md);min-height:var(--row-h);padding:0 var(--space-lg);color:var(--color-text-tertiary)}.tv9 .lout-add input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:var(--text-md);color:var(--color-text-primary);outline:0}.tv9 .lout-add small{font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .ctx-head-extra{padding:0 var(--space-md) var(--space-md)}.tv9 .ctx-head-extra>*{width:100%}.tv9 .ct-rels{display:inline-flex;align-items:center;gap:var(--space-xs);min-width:0;flex-wrap:nowrap;overflow:hidden}.tv9 .ct-door{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .ct-company-row,.tv9 .ct-people{display:inline-flex;align-items:center;gap:var(--space-sm);min-width:0}.tv9 .ct-already,.tv9 .ct-likely{margin-bottom:var(--space-lg)}.tv9 .ct-mark{display:grid;place-items:center;width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-md);background:var(--color-bg-secondary);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .rec-empty-book{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);margin:var(--space-4xl) auto;max-width:var(--kit-book-w);padding:var(--space-3xl) var(--space-2xl);border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge);text-align:center;color:var(--color-fg-quaternary)}.tv9 .rec-empty-book>div{align-items:center}.tv9 .rec-empty-book>div>div{display:flex;justify-content:center;gap:var(--space-sm)}.tv9 .ct-merge-search{margin:0 0 var(--space-md)}.tv9 .ct-merge-list{display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .ct-merge-opt{display:flex;align-items:center;gap:var(--space-md);min-height:var(--density-row);padding:var(--space-xs) var(--space-md);border:0;border-radius:var(--radius-md);background:none;font:inherit;text-align:left;cursor:pointer}.tv9 .ct-merge-opt:focus-visible,.tv9 .ct-merge-opt:hover{background:var(--color-bg-hover)}.tv9 .ct-merge-opt-t{display:flex;flex-direction:column;min-width:0}.tv9 .ct-merge-opt-t b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .ct-merge-opt-t small{font-size:var(--text-sm);line-height:var(--type-12-lh);color:var(--color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .ct-merge-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.tv9 .ct-merge-col{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0;padding:var(--space-lg);border-radius:var(--radius-lg);box-shadow:var(--ring-strong)}.tv9 .ct-merge-col.is-kept{box-shadow:var(--ring-radio-on)}.tv9 .ct-merge-col-h{margin:0 0 var(--space-xs);font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ct-merge-row{display:grid;grid-template-columns:auto var(--kit-merge-k) minmax(0,1fr);align-items:center;gap:var(--space-sm);min-height:var(--control-md);padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.tv9 .ct-merge-row:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring-kit)}.tv9 .ct-merge-k{font-size:var(--text-sm);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .ct-merge-v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .ct-merge-note{margin:var(--space-md) 0 0;font-size:var(--text-sm);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .ct-make-people{display:flex;align-items:center;gap:var(--space-md);margin:0 0 var(--space-lg);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .emoji-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space-2xs);padding:var(--space-2xs)}.tv9 .emoji-opt{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--radius-md);background:none;font-size:var(--text-xl);line-height:var(--leading-none);cursor:pointer}.tv9 .emoji-opt:hover{background:var(--color-bg-hover)}.tv9 .crow-lock,.tv9 .crow-star{flex:none;display:inline-flex;color:var(--color-text-tertiary)}.tv9 .crow-owner{flex:none}.tv9 .crow-line{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .rhead-back{margin-left:calc(var(--space-xs) * -1)}.tv9 .rhead-actions{display:flex;align-items:center;min-width:0}.tv9 .mcard-when{color:var(--color-text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums}.tv9 .mcard-body .msig{margin-top:var(--space-md);color:var(--color-text-tertiary);line-height:var(--leading-snug)}.tv9 .nblock-fold{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-tertiary);cursor:pointer}.tv9 .nblock-fold:hover{color:var(--color-text-primary)}.tv9 .nblock-list{display:flex;flex-direction:column;gap:var(--space-sm);padding:0 var(--space-lg) var(--space-sm)}.tv9 .nblock-composer{padding:0 var(--space-lg) var(--space-md)}.tv9 .ncomposer-send{margin-left:var(--space-xs)}.tv9 .ncomposer-send[disabled]{opacity:.5;cursor:default}.tv9 .rdock-open{overflow:hidden}.tv9 .rdock-tools{display:flex;align-items:center;gap:var(--space-2xs)}.tv9 .rdock-primary{display:inline-flex;align-items:stretch}.tv9 .rdock-primary .rdock-send{border-top-right-radius:0;border-bottom-right-radius:0}.tv9 .rdock .notice{margin:0 0 var(--space-sm)}.tv9 .notice{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-secondary)}.tv9 .notice-warn{background:var(--color-tag-yellow-fill);border-color:var(--color-tag-yellow-fill)}.tv9 .notice-warn .notice-ic{color:var(--color-tag-yellow-text)}.tv9 .notice-ic{display:inline-flex;color:var(--color-text-tertiary)}.tv9 .notice-body{flex:1;min-width:0}.tv9 .notice-t{display:block;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .notice-d{font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:var(--space-2xs)}.tv9 .notice-act{white-space:nowrap}.tv9 .owner-menu .owner-kbd{margin-left:var(--space-sm);align-self:center;font:inherit;font-size:var(--text-xs);color:var(--color-text-tertiary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);padding:0 var(--space-xs);line-height:var(--leading-kit)}.tv9 .owner-menu .owner-nefer-lbl{display:flex;align-items:center;gap:var(--space-2xs)}.tv9 .crow[data-held] .crow-line{color:var(--color-text-tertiary)}.tv9 .tsum-sp{flex:1}.tv9 .tsum-fold{display:inline-flex;align-items:center;gap:var(--space-xs);height:24px;padding:0 var(--space-sm);border:0;border-radius:var(--radius-md);background:transparent;font:inherit;font-size:var(--text-sm);color:var(--color-text-tertiary);cursor:pointer}.tv9 .tsum-fold:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .tsum-b{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--space-md) var(--space-lg);margin:0;padding-left:var(--space-3xl)}.tv9 .tsum-row{display:contents}.tv9 .tsum-row dt{font-size:var(--text-sm);line-height:var(--leading-kit);padding-block:var(--space-2xs);color:var(--color-text-tertiary)}.tv9 .tsum-row dd{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0;margin:0}.tv9 .tsum-t{font-size:var(--text-md);line-height:var(--leading-kit);color:var(--color-text-primary)}.tv9 .tsum-src{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .mcard-delivery{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm);margin:0 var(--space-lg) var(--space-md) calc(var(--space-lg) + calc(var(--space-2xl) + var(--space-xs)) + var(--space-md));padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);background:var(--color-bg-quiet);font-size:var(--text-sm);color:var(--color-text-secondary)}.tv9 .mcard-delivery svg{flex:none;color:var(--color-text-tertiary)}.tv9 .mcard-delivery.is-bounced,.tv9 .mcard-delivery.is-failed{background:transparent;padding-left:0;color:var(--color-error-text)}.tv9 .mcard-delivery.is-bounced svg,.tv9 .mcard-delivery.is-failed svg{color:currentColor}.tv9 .mcard-delivery-t{min-width:0;overflow-wrap:anywhere}.tv9 .mcard-delivery-act{height:22px;padding:0 var(--space-sm);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary);cursor:pointer}.tv9 .mcard-delivery-act:hover{background:var(--color-bg-active)}.tv9 .mfold{display:inline-grid;place-items:center;width:28px;height:18px;padding:0;border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);background:var(--color-bg-tertiary);color:var(--color-text-tertiary);cursor:pointer;vertical-align:middle}.tv9 .mfold:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .mfold[aria-expanded=true]{background:var(--color-bg-hover);color:var(--color-text-secondary)}.tv9 .mquote{margin:var(--space-sm) 0 0}.tv9 .mquote-body{margin-top:var(--space-sm);padding-left:var(--space-md);border-left:2px solid var(--color-border-primary);color:var(--color-text-tertiary)}.tv9 .mquote-attr{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .mcard-body .mquote-body p,.tv9 .mcard-body .mquote-body ul,.tv9 .mquote-attr{margin-bottom:var(--space-xs)}.tv9 .msig-line{display:flex;align-items:center;gap:var(--space-sm)}.tv9 .mimg-held{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm);margin:0 0 var(--space-md);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);background:var(--color-bg-quiet);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-text-secondary)}.tv9 .mimg-held svg{flex:none;color:var(--color-text-tertiary)}.tv9 .mimg-held-t{flex:1 1 240px;min-width:0}.tv9 .mimg-held-act{height:22px;padding:0 var(--space-sm);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-primary);cursor:pointer}.tv9 .mimg-held-act:hover{background:var(--color-bg-hover)}.tv9 .minvite{display:flex;gap:var(--space-md);max-width:520px;margin:0 0 var(--space-md);padding:var(--space-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-tertiary)}.tv9 .minvite-date{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;width:48px;height:52px;border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);line-height:var(--leading-tight)}.tv9 .minvite-date small{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:var(--track-label)}.tv9 .minvite-date b{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.tv9 .minvite-main{display:flex;flex:1;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .minvite-title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .minvite-when{font-size:var(--text-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.tv9 .minvite-meta{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .minvite-clash{display:inline-flex;align-items:center;gap:var(--space-2xs);font-size:var(--text-xs);color:var(--color-text-secondary)}.tv9 .minvite-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);margin-top:var(--space-sm)}.tv9 .minvite-act{display:inline-flex;align-items:center;gap:var(--space-2xs);height:28px;padding:0 var(--space-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary);cursor:pointer}.tv9 .minvite-act:hover{background:var(--color-bg-hover)}.tv9 .minvite-act.is-on{border-color:var(--color-text-primary);background:var(--color-text-primary);color:var(--color-bg-primary)}.tv9 .minvite-receipt{margin-left:var(--space-xs);font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .minvite-receipt button{padding:0;border:0;background:none;font:inherit;font-weight:var(--weight-medium);color:var(--color-text-primary);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.tv9 .upchip{position:relative;overflow:hidden;max-width:100%}.tv9 .upchip-t{min-width:0}.tv9 .upchip-n,.tv9 .upchip-t{display:inline-block;white-space:nowrap}.tv9 .upchip-n{max-width:220px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.tv9 .upchip-s{flex:none;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .upchip.is-failed,.tv9 .upchip.is-large{border-color:var(--color-error-fill)}.tv9 .upchip.is-failed .upchip-s,.tv9 .upchip.is-failed>svg,.tv9 .upchip.is-large .upchip-s,.tv9 .upchip.is-large>svg{color:var(--color-error-text)}.tv9 .upchip-act{flex:none;padding:0;border:0;background:none;font:inherit;font-weight:var(--weight-medium);color:var(--color-text-primary);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.tv9 .upchip-bar{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--color-border-secondary)}.tv9 .upchip-bar i{display:block;height:100%;background:var(--color-text-secondary);transform-origin:left center;transition:transform var(--a-fast) var(--a-move)}@media (prefers-reduced-motion:reduce){.tv9 .upchip-bar i{transition:none}}.tv9 .mcard-body .msig,.tv9 .mcard-when{font-size:var(--text-sm)}.tv9 .rhead-tools{display:inline-flex;align-items:center;flex:none;margin-left:var(--space-sm)}.tv9 .rhead-tools .rhead-context{margin-left:0}.tv9 .rhead-when{margin-left:auto;padding-left:var(--space-lg);font-size:var(--text-sm);line-height:var(--leading-kit);padding-block:var(--space-xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.tv9 .rhead-actions{margin-top:var(--space-sm);gap:var(--space-xs)}.tv9 .crow-star path{fill:currentColor}.tv9 .tsum-line{flex:1;min-width:0;display:flex;align-items:baseline;gap:var(--space-sm);overflow:hidden}.tv9 .tsum-act{flex:none;display:inline-flex}.tv9 .rdock-prompt{flex:1;min-width:0;height:var(--control-md);margin-left:var(--space-sm);padding:0 var(--space-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);font:inherit;font-size:var(--text-md);color:var(--color-text-tertiary);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text}.tv9 .rdock-prompt:hover{border-color:var(--color-border-primary);color:var(--color-text-secondary)}.tv9 .rhead-side .rhead-tools{margin-left:0}.tv9 .rhead-actions{flex-basis:100%}@media (hover:hover) and (pointer:fine){.tv9 .mcard.is-open:not([data-delivery]):focus-within .mcard-line>.mcard-when,.tv9 .mcard.is-open:not([data-delivery]):hover .mcard-line>.mcard-when{visibility:visible}}.tv9 .mcard-to-door{display:inline-flex;align-items:center;gap:var(--space-2xs);height:20px;margin:0 0 0 calc(var(--space-xs) * -1);padding:0 var(--space-xs);border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:var(--text-sm);color:var(--color-text-tertiary);cursor:pointer}.tv9 .mcard-to-door:hover{background:var(--color-bg-hover);color:var(--color-text-secondary)}.tv9 .mcard-meta{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-xs) var(--space-xl);margin:var(--space-sm) 0 var(--space-xs) var(--space-4xl);padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-secondary);font-size:var(--text-sm);line-height:var(--leading-kit)}.tv9 .mcard-meta-row{display:contents}.tv9 .mcard-meta dt{color:var(--color-text-tertiary);text-align:right}.tv9 .mcard-meta dd{min-width:0;margin:0;color:var(--color-text-secondary);overflow-wrap:anywhere}.tv9 .nblock-fold:hover{background:color-mix(in srgb,var(--color-tone-yellow) 14%,transparent)}.tv9 .rdock-open[data-dock-mode=note]{border-color:color-mix(in srgb,var(--color-tone-yellow) 40%,var(--color-border-secondary));background:var(--color-tone-yellow-fill)}.tv9 .rdock-open[data-dock-mode=note] textarea{background:transparent}.tv9 .owner-menu .owner-list{max-height:360px}.tv9 .owner-menu .owner-row{align-items:center}.tv9 .owner-menu .owner-name{display:flex;flex-direction:column;flex:1;min-width:0}.tv9 .owner-menu .owner-line{display:flex;align-items:baseline;gap:var(--space-sm);min-width:0}.tv9 .owner-menu .owner-who{font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .owner-menu .owner-role,.tv9 .owner-menu .owner-who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .owner-menu .owner-role{min-width:0;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .owner-menu .owner-load{flex:none;margin-left:var(--space-md);align-self:center}.tv9 .owner-menu .owner-load,.tv9 .owner-menu .owner-reason{font-size:var(--text-sm);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .owner-menu .owner-reason{display:block;overflow:hidden;text-overflow:ellipsis}.tv9 .owner-menu .owner-row.is-current{background:none}.tv9 .owner-menu .owner-row.is-current:focus-visible,.tv9 .owner-menu .owner-row.is-current:hover{background:var(--color-bg-hover)}.tv9 .owner-menu .owner-suggested{margin:0;border-radius:var(--radius-md);background:var(--color-nefer-bg)}.tv9 .owner-menu .owner-suggested:focus-visible,.tv9 .owner-menu .owner-suggested:hover{background:var(--color-nefer-fill)}.tv9 .owner-menu .owner-nefer-lbl{color:var(--color-nefer-text)}.tv9 .owner-menu .owner-foot{display:flex;align-items:center;gap:var(--space-lg);margin:var(--space-xs) calc(var(--space-xs) * -1) calc(var(--space-xs) * -1);padding:var(--space-md) var(--space-lg);border-top:1px solid var(--color-border-secondary);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .owner-menu .owner-foot>span{display:inline-flex;align-items:center;gap:var(--space-xs)}.tv9 .owner-menu .owner-foot .owner-kbd{margin:0;padding:0 var(--space-xs);border:0;border-radius:var(--radius-sm);background:var(--color-bg-quiet);font:inherit;font-size:var(--text-sm);line-height:var(--leading-kit);color:var(--color-text-secondary)}.tv9 .owner-menu .owner-row>span:not([class]){display:flex;align-items:center;gap:var(--space-md);flex:1;min-width:0}.tv9 .owner-menu .owner-who{flex:0 1 auto;max-width:none;min-width:0}.tv9 .owner-menu .owner-role{flex:0 100 auto}.tv9 .owner-menu .owner-name small{white-space:nowrap}.tv9 .owner-menu .owner-line .owner-load{margin-left:auto;padding-left:var(--space-md)}.tv9 .owner-menu .owner-name .owner-reason{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;line-height:var(--leading-kit)}.tv9 .crow-line{display:flex;align-items:baseline}.tv9 .crow-snip>.crow-snip-sep{flex:none;white-space:pre}@container (max-width:56px){.tv9 .crow-snip>.crow-snip-sep,.tv9 .crow-snip>.crow-snip-t{visibility:hidden}}.tv9 .crow-snip>.crow-snip-t{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:match-parent}.tv9 .obs-win .is-new{animation:v9-obs-join calc(.28s * var(--a-k)) var(--a-enter) both}@media (prefers-reduced-motion:reduce){.tv9 .obs-win .is-new{animation:none}}@keyframes v9-obs-join{0%{opacity:0;transform:translateY(6px)}}.tv9 .reditor-bar{display:flex;align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-border-secondary);min-height:40px}.tv9 .reditor-sep{width:1px;height:18px;background:var(--color-border-secondary);margin:0 var(--space-xs)}.tv9 .reditor-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);cursor:pointer}.tv9 .reditor-btn:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .reditor-btn.on{background:var(--color-bg-active);color:var(--color-text-primary)}.tv9 .reditor-doc{outline:0;line-height:var(--leading-kit);color:var(--color-text-primary);min-height:inherit}.tv9 .reditor-doc p{margin:0 0 var(--space-sm)}.tv9 .reditor-doc p:last-child{margin-bottom:0}.tv9 .reditor-doc ol,.tv9 .reditor-doc ul{margin:0 0 var(--space-sm);padding-left:var(--space-xl)}.tv9 .reditor-doc blockquote{margin:0 0 var(--space-sm);padding-left:var(--space-md);border-left:2px solid var(--color-border-primary);color:var(--color-text-secondary)}.tv9 .reditor-doc a{color:var(--color-text-primary);text-decoration:underline}.tv9 .reditor-doc{font-size:var(--text-lg)}.tv9 .de{display:grid;grid-template-columns:272px minmax(0,1fr) 340px;flex:1;height:100%;min-height:0;border-top:1px solid var(--color-border-secondary);background:var(--color-bg-primary)}@media (max-width:1360px){.tv9 .de:not(.is-ro){grid-template-columns:256px minmax(0,1fr) 320px}}.tv9 .de.is-ro{grid-template-columns:minmax(0,1fr)}.tv9 .de-left,.tv9 .de-right{display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--color-bg-primary)}.tv9 .de-left{border-inline-end:1px solid var(--color-border-secondary)}.tv9 .de-right{border-inline-start:1px solid var(--color-border-secondary)}.tv9 .de-mid{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--color-bg-canvas)}.tv9 .de-left-in,.tv9 .de-right-in{display:flex;flex:1;flex-direction:column;min-height:0}.tv9 .de-pane-head{flex:none;display:flex;align-items:center;gap:var(--space-md);height:52px;padding:0 var(--space-xl);border-bottom:1px solid var(--color-border-secondary)}.tv9 .de-pane-head>*{flex:1;min-width:0}.tv9 .de-pane-t{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .de-pane-body{padding:0 var(--space-md) var(--space-6xl)}.tv9 .de-pane-body,.tv9 .de-panel{flex:1;min-height:0;overflow:auto}.tv9 .de-outline{display:flex;flex-direction:column;gap:var(--space-2xs);padding-top:var(--space-lg)}.tv9 .de-out-row{display:flex;align-items:center;gap:var(--space-md);width:100%;min-height:32px;margin:0;padding:0 var(--space-md);border:0;border-radius:var(--radius-lg);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--text-md);text-align:start;cursor:pointer}.tv9 .de-out-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .de-out-row:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .de-out-row[aria-current=true]{background:var(--color-bg-active);color:var(--color-text-primary)}.tv9 .de-out-step{display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .de-out-step:has(>.de-out-step-h){margin-top:var(--space-md)}.tv9 .de-out-step:has(>.de-out-step-h)+.de-out-step{margin-top:var(--space-md)}.tv9 .de-out-step-h{display:flex;align-items:center;gap:var(--space-sm);min-height:32px;padding:0 var(--space-md) 0 calc(var(--space-2xl) + var(--space-xs));font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .de-out-none{margin:var(--space-lg) var(--space-md);font-size:var(--text-sm);line-height:var(--leading-kit);color:var(--color-text-tertiary)}.tv9 .de-cat,.tv9 .de-cat-find{display:flex;flex-direction:column}.tv9 .de-cat-find{position:sticky;top:0;z-index:1;gap:var(--space-sm);margin:0 calc(-1 * var(--space-md)) var(--space-xs);padding:var(--space-lg) var(--space-lg) var(--space-md);background:var(--color-bg-primary)}.tv9 .de-cat-search{width:100%}.tv9 .de-cat-where{margin:0;padding:0 var(--space-2xs);font-size:var(--text-xs);line-height:var(--leading-kit);color:var(--color-text-tertiary)}.tv9 .de-cat-g{display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .de-cat-g+.de-cat-g{margin-top:var(--space-xl)}.tv9 .de-cat-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-sm);margin:0 0 var(--space-xs);padding:0 var(--space-md);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-text-tertiary)}.tv9 .de-cat-h small{font-size:var(--text-xs);font-weight:var(--weight-regular);letter-spacing:normal;text-transform:none}.tv9 .de-cat-row{display:flex;align-items:flex-start;gap:var(--space-lg);width:100%;margin:0;padding:var(--space-md);border:0;border-radius:var(--radius-lg);background:transparent;color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer}.tv9 .de-cat-row:hover{background:var(--color-bg-hover)}.tv9 .de-cat-row.is-one{align-items:center;padding-block:var(--space-xs)}.tv9 .de-cat-row.is-one .de-cat-bt{padding-top:0}.tv9 .de-cat-ic{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-md);background:var(--color-bg-secondary);box-shadow:var(--ring-inset-1) var(--color-border-secondary);color:var(--color-fg-quaternary)}.tv9 .de-cat-row:hover .de-cat-ic{background:var(--color-bg-primary);color:var(--color-text-secondary)}.tv9 .de-cat-bt{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0;padding-top:var(--hairline)}.tv9 .de-cat-bt b{font-size:var(--text-md);font-weight:var(--weight-medium)}.tv9 .de-cat-bt small{font-size:var(--text-xs);line-height:var(--leading-kit);color:var(--color-text-tertiary)}.tv9 .de-cat-none{margin:var(--space-md);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .de-canvas{position:relative;display:flex;flex:1;flex-direction:column;min-height:0}.tv9 .de-head{flex:none;display:flex;align-items:center;gap:var(--space-md);height:52px;padding:0 var(--space-xl);border-bottom:1px solid var(--color-border-secondary);background:var(--color-bg-primary)}.tv9 .de-head-sp{flex:1}.tv9 .de-stage{position:relative;flex:1;min-height:0;overflow:auto;padding:var(--space-2xl) var(--space-2xl) var(--space-8xl)}.tv9 .de-paper{max-width:1120px;margin:0 auto;overflow:clip;border-radius:var(--radius-xl);background:var(--de-paper-bg);box-shadow:var(--card-edge)}.tv9 .de-phone{width:390px;margin:0 auto;padding:var(--space-lg);border-radius:var(--phone-radius);background:var(--de-phone-bg);box-shadow:var(--de-phone-shadow)}.tv9 .de-phone-screen{min-height:760px;overflow:clip;border-radius:var(--phone-screen-radius);background:var(--de-phone-screen-bg)}.tv9 .de-insp{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xl) var(--space-xl) var(--space-6xl)}.tv9 .de-insp-head{display:flex;align-items:center;gap:var(--space-md)}.tv9 .de-insp-ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-secondary);color:var(--color-fg-quaternary)}.tv9 .de-insp-head-t{display:flex;flex:1;flex-direction:column;min-width:0}.tv9 .de-insp-head-t b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .de-insp-head-t b,.tv9 .de-insp-head-t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .de-insp-head-t small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .de-insp-sec{display:flex;flex-direction:column;gap:var(--space-md)}.tv9 .de-insp-sec+.de-insp-sec{padding-top:var(--space-xl);border-top:1px solid var(--color-border-secondary)}.tv9 .de-insp-sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md)}.tv9 .de-insp-sec-h b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .de-insp-note,.tv9 .de-insp-sec-h small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .de-insp-note{margin:0;line-height:var(--leading-kit)}.tv9 .de-insp-note.is-hot{color:var(--color-error-text)}.tv9 .de-insp-foot{display:flex;flex-wrap:wrap;gap:var(--space-sm);padding-top:var(--space-xl);border-top:1px solid var(--color-border-secondary)}.tv9 .de-insp-sec>.btn{align-self:flex-start}.tv9 button.de-out-step-h{width:100%;margin:0;border:0;border-radius:var(--radius-lg);background:transparent;font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary);text-align:start;cursor:pointer}.tv9 button.de-out-step-h:hover{background:var(--color-bg-hover)}.tv9 button.de-out-step-h[aria-current=true]{background:var(--color-bg-active)}.tv9 .de-pane-back{display:flex;align-items:center;gap:var(--space-xs);min-width:0}.tv9 .de-pane-back .de-pane-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .de-pane-foot{flex:none;display:flex;gap:var(--space-sm);padding:var(--space-lg);border-top:var(--hairline) solid var(--color-border-divider)}.tv9 .de-kbd{display:inline-flex;align-items:center;height:var(--space-xl);margin-left:var(--space-xs);padding:0 var(--space-xs);border-radius:var(--radius-xs);box-shadow:var(--overlay-edge);font:inherit;font-size:var(--text-xs);line-height:var(--space-xl);color:var(--color-text-tertiary)}.tv9 .de-fold{border-bottom:var(--hairline) solid var(--color-border-divider)}.tv9 .de-fold-h{display:flex;align-items:center;gap:var(--space-sm);width:100%;min-height:var(--docs-fold-h);margin:0;padding:0 var(--space-lg);border:0;background:none;font:inherit;color:var(--color-text-primary);text-align:left;cursor:pointer}.tv9 .de-fold-h:hover{background:var(--color-bg-hover)}.tv9 .de-fold-h svg{flex:none;color:var(--color-text-tertiary)}.tv9 .de-fold-h b{font-size:var(--text-md);line-height:var(--leading-kit);font-weight:var(--weight-semibold)}.tv9 .de-fold-h small{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--leading-kit);color:var(--color-text-tertiary);text-align:right}.tv9 .de-fold-b{display:flex;flex-direction:column;gap:var(--space-sm);padding:0 var(--space-lg) var(--space-lg)}.tv9 .de-lab{margin-top:var(--space-xs);font-size:var(--text-sm);line-height:var(--leading-kit);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .de-out-row>.svg{flex:none;color:var(--color-fg-quaternary)}.tv9 .de-out-row small,.tv9 .de-out-step-h small{flex:none;font-size:var(--text-xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .de-out-row[data-depth="1"]{padding-inline-start:calc(var(--space-3xl) + var(--space-xs))}.tv9 .de-out-row[data-depth="2"]{padding-inline-start:calc(var(--space-5xl) + var(--space-md))}.tv9 .de-pane-body:has(>.de-fold){display:flex;flex-direction:column}.tv9 .de-insp-sec-h b{display:inline-flex;align-items:center;gap:var(--space-sm)}.tv9 .de-insp-own{display:inline-flex;align-items:center;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);background:var(--color-bg-quiet);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-regular);color:var(--color-text-secondary)}.tv9 .de-danger{color:var(--color-error-text)}.tv9 .de-cat-row[aria-disabled=true]{color:var(--color-text-tertiary);cursor:not-allowed}.tv9 .de-cat-row[aria-disabled=true]:hover{background:transparent}.tv9 .de-cat-row[aria-disabled=true] .de-cat-ic{opacity:.6}.tv9 .de.is-design{grid-template-columns:272px minmax(0,1fr)}@media (max-width:1360px){.tv9 .de.is-design{grid-template-columns:256px minmax(0,1fr)}}.tv9 .steps{position:relative;display:flex;align-items:center;min-width:0}.tv9 .steps-ol{margin:0;padding:0;list-style:none}.tv9 .steps-li,.tv9 .steps-ol{display:flex;align-items:center;gap:var(--space-sm)}.tv9 .steps-li{flex:none}.tv9 .steps-line{flex:none;width:var(--space-xl);height:var(--hairline);background:var(--color-border-primary)}.tv9 .steps-line.is-on{background:var(--color-text-placeholder)}.tv9 .steps-step{position:relative;display:inline-flex;align-items:center;gap:var(--space-sm);height:var(--control-xs);margin:0;padding:0;border:0;border-radius:var(--radius-full);background:none;color:var(--color-text-secondary);font:inherit;cursor:pointer}.tv9 span.steps-step{cursor:default}.tv9 .stepm{flex:none;display:grid;place-items:center;width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-circle);background:var(--color-bg-primary);box-shadow:var(--ring-inset-1) var(--color-border-primary);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.tv9 .stepm.is-current{background:var(--color-bg-action);box-shadow:none;color:var(--color-text-on-action)}.tv9 .stepm.is-done{background:var(--color-bg-quiet);box-shadow:none;color:var(--color-text-secondary)}.tv9 .steps-step:hover .stepm.is-rest{background:var(--color-bg-hover);box-shadow:var(--ring-inset-1) var(--color-border-strong);color:var(--color-text-primary)}.tv9 .steps-name,.tv9 .steps-step:hover .stepm.is-done{color:var(--color-text-primary)}.tv9 .steps-name{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);white-space:nowrap}.tv9 .steps-step[data-tip]:focus-visible:after,.tv9 .steps-step[data-tip]:hover:after{content:attr(data-tip);position:absolute;z-index:30;left:50%;top:calc(100% + var(--space-md));translate:-50% 0;width:-moz-max-content;width:max-content;max-width:var(--tip-w);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-lg);background:var(--color-bg-action);box-shadow:var(--card-raised);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-regular);color:var(--color-text-on-action);white-space:nowrap;pointer-events:none}.tv9 .steps-more{flex:none;height:var(--control-xs);margin:0;padding:0 var(--space-md);border:0;border-radius:var(--radius-full);background:var(--color-bg-primary);box-shadow:var(--ring-inset-1) var(--color-border-primary);font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary);cursor:pointer}.tv9 .steps-more:hover{box-shadow:var(--ring-inset-1) var(--color-border-strong);color:var(--color-text-primary)}.tv9 .crail-act{display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--space-sm);align-items:start;padding:var(--space-2xs) 0}.tv9 .crail-act-ic{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--radius-circle);background:var(--color-bg-secondary);color:var(--color-text-tertiary)}.tv9 .crail-act.ai .crail-act-ic{background:var(--color-nefer-fill);color:var(--color-nefer-solid)}.tv9 .crail-act-t{display:flex;flex-direction:column;gap:var(--hairline);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-secondary)}.tv9 .crail-act-t small{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .rcell-linked{display:inline-flex;align-items:center;gap:var(--space-2xs);color:var(--color-text-secondary)}.tv9 .rcell-linked,.tv9 .rcell-url{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .rcell-url{display:block}.tv9 .fnew-starts{grid-column:1;grid-row:2;display:flex;flex-direction:column;gap:var(--space-2xs);min-height:0;padding:var(--space-2xs) var(--space-sm) var(--space-lg);overflow:auto;background:var(--color-bg-secondary);border-inline-end:1px solid var(--color-border-secondary)}.tv9 .fnew-start{display:flex;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm);border:0;border-radius:var(--radius-lg);background:transparent;color:var(--color-text-primary);text-align:start;cursor:pointer}.tv9 .fnew-start:hover{background:var(--color-bg-hover)}.tv9 .fnew-start[aria-pressed=true]{background:var(--color-bg-primary);box-shadow:var(--ring-1) var(--color-border-secondary)}.tv9 .fnew-start-ic{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-fg-quaternary)}.tv9 .fnew-start.is-nefer .fnew-start-ic{border-color:var(--color-nefer-line);background:var(--color-nefer-bg);color:var(--color-nefer-solid)}.tv9 .fnew-start-t{display:flex;flex-direction:column;min-width:0}.tv9 .fnew-start-t b{font-size:var(--text-md);font-weight:var(--weight-semibold)}.tv9 .fnew-start-t small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .fnew-sec{margin:var(--space-lg) var(--space-sm) var(--space-2xs);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-text-tertiary)}.tv9 .fnew-main{grid-column:2;grid-row:1/span 2;display:flex;flex-direction:column;gap:var(--space-md);min-width:0;min-height:0;padding:var(--space-lg);overflow:auto}.tv9 .fnew-main-t{margin:0;font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .fnew-main-p{margin:0;color:var(--color-text-secondary);line-height:var(--leading-normal)}.tv9 .fnew-blank{max-width:560px}.tv9 .fnew-search{width:100%}.tv9 .fnew-grid{display:grid;grid-template-columns:repeat(auto-fill,184px);gap:var(--space-md)}.tv9 .fnew-card{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0;padding:0 0 var(--space-sm);overflow:hidden;border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary);color:var(--color-text-primary);text-align:start;cursor:pointer}.tv9 .fnew-card:hover{border-color:var(--color-border-strong)}.tv9 .fnew-card[aria-pressed=true]{border-color:var(--color-text-primary);box-shadow:var(--ring-1) var(--color-text-primary)}.tv9 .fnew-card-n{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-sm) 0;font-weight:var(--weight-semibold)}.tv9 .fnew-card-f{font-size:var(--text-sm)}.tv9 .fnew-card-f,.tv9 .fnew-card-mine{padding:0 var(--space-sm);color:var(--color-text-tertiary)}.tv9 .fnew-card-mine{border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium)}.tv9 .fnew-none{margin:var(--space-lg) 0;color:var(--color-text-tertiary)}.tv9 .fnew-side{grid-column:3;grid-row:1/span 2;display:flex;flex-direction:column;gap:var(--space-md);min-height:0;padding:var(--space-lg) var(--space-lg) 0;overflow:auto;border-inline-start:1px solid var(--color-border-secondary)}.tv9 .fnew-side-t{margin:0;padding-inline-end:var(--space-3xl);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .fnew-side-p{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .fnew-chips{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.tv9 .fnew-chips span{padding:var(--space-2xs) var(--space-md);border-radius:var(--radius-sm);background:var(--color-bg-secondary);font-size:var(--text-sm);color:var(--color-text-secondary)}.tv9 .fnew-outline{display:flex;flex-direction:column;gap:var(--space-sm);margin:0;padding:0;list-style:none}.tv9 .fnew-outline-step{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .fnew-outline ul{display:flex;flex-direction:column;gap:var(--space-2xs);margin:var(--space-2xs) 0 0;padding:0;list-style:none}.tv9 .fnew-outline-q{display:flex;align-items:center;gap:var(--space-xs);min-height:26px;font-size:var(--text-sm);color:var(--color-text-secondary)}.tv9 .fnew-outline-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .fnew-outline-to{flex:none;font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .fnew-becomes{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-secondary)}.tv9 .fnew-becomes span{display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .fnew-becomes small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .fnew-becomes b{font-weight:var(--weight-semibold)}.tv9 .fnew-namemark{display:flex;flex-direction:column;gap:var(--space-xs)}.tv9 .fnew-namemark-row{display:flex;align-items:flex-start;gap:var(--space-sm)}.tv9 .fnew-markbtn{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;margin-top:var(--space-2xl);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:color-mix(in srgb,var(--rmark-tone) 12%,var(--color-bg-primary));color:var(--rmark-tone);cursor:pointer}.tv9 .fnew-markbtn:hover{border-color:var(--color-border-strong)}.tv9 .fnew-markbtn[aria-expanded=true]{border-color:var(--color-text-primary)}.tv9 .fnew-markpick{flex-direction:column;padding:var(--space-sm);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg)}.tv9 .fnew-foot,.tv9 .fnew-markpick{display:flex;gap:var(--space-sm);background:var(--color-bg-primary)}.tv9 .fnew-foot{position:sticky;bottom:0;justify-content:flex-end;margin-top:auto}.tv9 .fnew-foot,.tv9 .fnew-side-foot{padding:var(--space-md) 0 var(--space-lg);border-top:1px solid var(--color-border-secondary)}.tv9 .fnew-side-foot{margin:auto 0 0;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .fnew-preview{overflow:hidden;border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg)}.tv9 .fnew-brief{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-nefer-line);border-radius:var(--radius-lg);background:var(--color-nefer-bg)}.tv9 .fnew-brief-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-sm)}.tv9 .fnew-examples{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.tv9 .fnew-example{padding:var(--space-xs) var(--space-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);background:var(--color-bg-primary);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer}.tv9 .fnew-example:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.tv9 .fnew-drafting{margin:0;font-size:var(--text-sm);color:var(--color-nefer-text)}.tv9 .fform-link{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .fform-link.is-draft{color:var(--color-text-tertiary)}.tv9 .fform-new{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .fform-dot{display:inline-block;width:7px;height:7px;margin-inline-end:var(--space-sm);border-radius:var(--radius-circle);background:var(--color-warning-dot)}.tv9 .fb-desk{max-width:720px;margin:0 auto}.tv9 .fb-grip{position:absolute;top:var(--space-xl);inset-inline-start:calc(var(--space-3xl) * -1);display:grid;place-items:center;width:24px;height:28px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-tertiary);cursor:grab;opacity:0;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .fd-slot:focus-within>.fb-grip,.tv9 .fd-slot:hover>.fb-grip,.tv9 .fd-slot[data-selected]>.fb-grip{opacity:1}.tv9 .fb-tab{position:absolute;top:calc(var(--space-lg) * -1);inset-inline-start:var(--space-xl);padding:var(--hairline) var(--space-md);border-radius:var(--radius-md);background:var(--color-text-primary);color:var(--color-text-on-action);font:var(--weight-medium) 12px/20px var(--font);white-space:nowrap}.tv9 .fb-tools{position:absolute;top:calc(var(--space-xl) * -1);inset-inline-end:var(--space-lg);display:flex;gap:var(--space-2xs);padding:var(--space-2xs);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary)}.tv9 .fb-chips{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-lg);font-family:var(--font)}.tv9 .fb-chip{display:inline-flex;align-items:center;gap:var(--space-xs);max-width:100%;height:24px;padding:0 var(--space-md);overflow:hidden;border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);background:var(--color-bg-primary);color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.tv9 .fb-chip:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.tv9 .fb-ins{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:12px;margin:calc(var(--space-md) * -1) 0}.tv9 .fb-ins:before{content:"";position:absolute;inset-inline:0;top:50%;height:1px;background:var(--color-border-strong);opacity:0;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .fb-ins-btn{position:relative;display:grid;place-items:center;width:22px;height:22px;padding:0;border:1px solid var(--color-border-secondary);border-radius:var(--radius-circle);background:var(--color-bg-primary);color:var(--color-text-secondary);cursor:pointer;opacity:0;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .fb-ins:focus-within .fb-ins-btn,.tv9 .fb-ins:focus-within:before,.tv9 .fb-ins:hover .fb-ins-btn,.tv9 .fb-ins:hover:before{opacity:1}.tv9 .fb-stage.is-dragging .fb-ins{height:28px;margin:calc(-1 * var(--space-xs)) 0}.tv9 .fb-stage.is-dragging .fb-ins-btn{opacity:0}.tv9 .fb-ins.is-drop:before{height:2px;background:var(--color-text-primary);opacity:1}.tv9 .fb-ins-none{margin:var(--space-xs) var(--space-sm);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .fq-row{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.tv9 .fl-sec{gap:var(--space-md)}.tv9 .fl-cond,.tv9 .fl-sec{display:flex;flex-direction:column}.tv9 .fl-cond{gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg)}.tv9 .fl-rule{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:var(--space-xs)}.tv9 .fl-rule>.fl-when{grid-row:1;grid-column:1}.tv9 .fl-rule>.fl-x{grid-row:1;grid-column:2;justify-self:end}.tv9 .fl-rule>.fl-values{grid-column:1/-1}.tv9 .fl-when{min-width:34px;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .fl-values{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.tv9 .fl-value{height:26px;padding:0 var(--space-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);background:var(--color-bg-primary);color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer}.tv9 .fl-value[aria-pressed=true]{border-color:var(--color-text-primary);background:var(--color-text-primary);color:var(--color-text-on-action)}.tv9 .fl-value.is-gone{display:inline-flex;border-style:dashed;border-color:var(--color-warning-dot);color:var(--color-priority-med-text);text-decoration:line-through}.tv9 .fl-add,.tv9 .fl-value.is-gone{align-items:center;gap:var(--space-xs)}.tv9 .fl-add{display:flex;flex-wrap:wrap;justify-content:space-between}.tv9 .fl-jump{flex-direction:column}.tv9 .fl-jump,.tv9 .fl-jump-row{display:flex;gap:var(--space-xs)}.tv9 .fl-jump-row{align-items:center}.tv9 .fl-list{display:flex;flex-direction:column;gap:var(--space-2xs);margin:0;padding:0;list-style:none}.tv9 .fl-line{display:flex;align-items:flex-start;gap:var(--space-xs);width:100%;padding:var(--space-xs);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);line-height:var(--leading-normal);text-align:start;cursor:pointer}.tv9 .fl-line:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .fl-line[data-state=broken]{color:var(--color-priority-med-text)}.tv9 .fl-line[data-state=loop]{color:var(--color-error-text)}.tv9 .fds-swatches{display:flex;align-items:center;gap:var(--space-md)}.tv9 .fds-swatch{width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-circle);background:var(--sw);box-shadow:var(--fds-swatch-shadow);cursor:pointer}.tv9 .fds-swatch[aria-checked=true]{box-shadow:var(--ring-2) var(--color-bg-primary),var(--ring-4) var(--color-text-primary)}.tv9 .fds-accent{margin-inline-start:var(--space-xs);font-size:var(--text-sm);color:var(--color-text-secondary)}.tv9 .fds-chip{display:inline-block;width:12px;height:12px;border-radius:var(--radius-circle);background:var(--sw)}.tv9 .fds-contrast{display:flex;align-items:center;gap:var(--space-sm);margin:0;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .fds-contrast.is-low{color:var(--color-priority-med-text)}.tv9 .fds-cover{height:88px;border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background-position:50%;background-size:cover}.tv9 .fds-cover-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}@media (prefers-reduced-motion:reduce){.tv9 .fb-grip,.tv9 .fb-ins-btn,.tv9 .fb-ins:before{transition:none}}.tv9 .fpub-sec{display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-lg)}.tv9 .fpub-h{display:flex;align-items:baseline;gap:var(--space-sm);margin:0;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .fpub-h small{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .fpub-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.tv9 .fpub-list>li+li{border-top:1px solid var(--color-border-secondary)}.tv9 .fpub-change{min-height:40px;color:var(--color-text-primary)}.tv9 .fpub-change,.tv9 .fpub-note{display:flex;align-items:center;gap:var(--space-sm)}.tv9 .fpub-note{margin:var(--space-xs) 0 0;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .fpub-note.is-warn{color:var(--color-priority-med-text)}.tv9 .fpub-t{display:flex;flex:1;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .fpub-t b{font-weight:var(--weight-regular);color:var(--color-text-primary)}.tv9 .fpub-row.is-block .fpub-t b{font-weight:var(--weight-medium);color:var(--color-error-text)}.tv9 .fpub-t small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .fpub-t .fpub-mended{color:var(--color-text-secondary)}.tv9 .fpub-host,.tv9 .fpub-slug{display:flex;align-items:center;gap:var(--space-sm)}.tv9 .fpub-host{flex:1;min-width:0;height:40px;padding:0 var(--space-sm);overflow:hidden;border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);color:var(--color-text-secondary);white-space:nowrap}.tv9 .fpub-host b{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .fpub-slug:has(input) .fpub-host{flex:none;padding:0;border:0}.tv9 .fpub-say{flex:1;margin:0;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .fpv-tools{grid-row:1;grid-column:2;display:flex}.tv9 .fpv-test,.tv9 .fpv-tools{align-items:center;gap:var(--space-sm);min-width:0}.tv9 .fpv-test{display:inline-flex;height:28px;padding:0 var(--space-lg);overflow:hidden;border-radius:var(--radius-full);background:var(--color-bg-secondary);color:var(--color-text-secondary);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis}.tv9 .fpv-test[data-preview-test]{color:var(--color-text-primary)}.tv9 .fpv-sp{flex:1}.tv9 .fpv-stage{grid-row:2;grid-column:1/-1;min-height:0;padding:var(--space-2xl) var(--space-xl) var(--space-8xl);overflow:auto}.tv9 .fpv-desk{max-width:720px;margin:0 auto}.tv9 .fpv-phone{width:414px;margin:0 auto;padding:var(--space-lg);border-radius:var(--phone-radius);background:var(--color-text-primary)}.tv9 .fpv-note{display:inline-flex;align-items:center;gap:var(--space-xs);max-width:100%;height:24px;margin-top:var(--space-lg);padding:0 var(--space-md);overflow:hidden;border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);background:var(--color-bg-primary);color:var(--color-text-secondary);font-family:var(--font);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis}.tv9 .fsh{display:flex;flex-direction:column;gap:var(--space-xl)}.tv9 .fsh-state{display:flex;align-items:center;gap:var(--space-md);margin:0 0 var(--space-sm);font-size:var(--text-sm);color:var(--color-text-secondary)}.tv9 .fsh-dot{flex:none;width:8px;height:8px;border-radius:var(--radius-circle);background:var(--color-text-tertiary)}.tv9 .fsh-state.is-on .fsh-dot{background:var(--color-tone-purple)}.tv9 .fsh-addr-row{display:flex;align-items:center;gap:var(--space-xs)}.tv9 .fsh-addr{display:flex;flex:1;align-items:center;gap:var(--space-sm);min-width:0;height:40px;padding:0 var(--space-sm);overflow:hidden;border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-canvas);color:var(--color-text-tertiary);font-size:var(--text-sm);white-space:nowrap}.tv9 .fsh-addr b{overflow:hidden;color:var(--color-text-primary);font-size:var(--text-md);font-weight:var(--weight-semibold);text-overflow:ellipsis}.tv9 .fsh-host{flex:none}.tv9 .fsh-addr.is-editing{border-color:var(--color-border-strong);background:var(--color-bg-primary)}.tv9 .fsh-slug{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--color-text-primary);font:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);outline:none}.tv9 .fsh-edit{display:flex;flex-direction:column;gap:var(--space-xs)}.tv9 .fsh-edit-foot{display:flex;align-items:center;gap:var(--space-xs)}.tv9 .fsh-edit-foot small{flex:1;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .fsh-sent,.tv9 .fsh-tracked{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.tv9 .fsh-sent>li+li,.tv9 .fsh-tracked>li+li{border-top:1px solid var(--color-border-secondary)}.tv9 .fsh-trow{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto auto;align-items:center;gap:var(--space-sm);min-height:48px}.tv9 .fsh-trow b{font-weight:var(--weight-medium);color:var(--color-text-primary);white-space:nowrap}.tv9 .fsh-short{overflow:hidden;color:var(--color-text-tertiary);text-overflow:ellipsis}.tv9 .fsh-n,.tv9 .fsh-short{font-size:var(--text-sm);white-space:nowrap}.tv9 .fsh-n{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.tv9 .fsh-drop{opacity:0;transition:opacity var(--a-fast) var(--a-exit)}.tv9 .fsh-drop:focus-visible,.tv9 .fsh-trow:hover .fsh-drop{opacity:1}.tv9 .fsh-trow.is-adding{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;padding:var(--space-sm) 0}.tv9 .fsh-none{padding:var(--space-sm) 0;color:var(--color-text-tertiary);font-size:var(--text-sm)}.tv9 .fsh-qr{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-lg);align-items:start}.tv9 .fsh-qr-t p{margin:0 0 var(--space-xs);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--type-12-lh)}.tv9 .fsh-qr-t b{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .fsh-embed{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--space-xl);align-items:start}.tv9 .fsh-embed-main{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.tv9 .fsh-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);align-items:end}.tv9 .fsh-opt{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.tv9 .fsh-opt-l{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium)}.tv9 .fsh-opt-switches{gap:var(--space-xs)}.tv9 .fsh-opt-note{grid-column:1/-1;margin:0;color:var(--color-text-tertiary);font-size:var(--text-sm)}.tv9 .fsh-mini{--mini-page:var(--fsh-mini-page);--mini-bar:var(--fsh-mini-bar);--mini-card:var(--fsh-mini-card);--mini-ink:var(--fsh-mini-ink);--mini-line:var(--fsh-mini-line);--mini-fill:var(--fsh-mini-fill);display:flex;flex-direction:column;gap:var(--space-sm);margin:0}.tv9 .fsh-mini figcaption{color:var(--color-text-tertiary);font-size:var(--text-xs)}.tv9 .fsh-mini-frame{overflow:hidden;border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--mini-page)}.tv9 .fsh-mini-bar{display:flex;align-items:center;gap:var(--space-lg);height:30px;padding:0 var(--space-lg);border-bottom:1px solid var(--mini-line);background:var(--mini-bar);color:var(--color-text-tertiary);font-size:var(--text-xs)}.tv9 .fsh-mini-bar b{flex:1;color:var(--mini-ink);font-family:ui-serif,Georgia,serif;font-size:var(--text-xs)}.tv9 .fsh-mini-page{position:relative;height:232px;padding:var(--space-xl);overflow:hidden}.tv9 .fsh-mini-hero b{display:block;max-width:62%;color:var(--mini-ink);font-family:ui-serif,Georgia,serif;font-size:var(--text-xl);font-weight:var(--weight-medium);line-height:var(--leading-tight)}.tv9 .fsh-mini-form{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--mini-card);box-shadow:var(--fsh-mini-form-shadow)}.tv9 .fsh-mini-form b{color:var(--mini-ink);font-size:9px;font-weight:var(--weight-semibold)}.tv9 .fsh-mini-form i{display:block;height:8px;border-radius:var(--radius-sm);background:var(--mini-fill)}.tv9 .fsh-mini-form em{display:block;width:46%;height:10px;border-radius:var(--radius-sm)}.tv9 .fsh-mini-form.is-inline{margin-top:var(--space-xl)}.tv9 .fsh-mini-form.is-inline.is-clear{background:transparent;box-shadow:var(--ring-inset-1) var(--mini-line)}.tv9 .fsh-mini-cover{display:block;height:22px;margin:calc(var(--space-lg) * -1) calc(var(--space-lg) * -1) var(--space-xs);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:linear-gradient(var(--fsh-mini-cover-bg),var(--fsh-mini-cover-bg-2))}.tv9 .fsh-mini-form.is-pop{position:absolute;right:var(--space-xl);bottom:calc(var(--space-5xl) + var(--space-xs));width:150px}.tv9 .fsh-mini-btn{position:absolute;right:var(--space-xl);bottom:var(--space-xl);display:inline-flex;align-items:center;gap:var(--space-xs);max-width:70%;height:26px;padding:0 var(--space-lg);overflow:hidden;border-radius:var(--radius-full);color:var(--fsh-mini-btn-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis}.tv9 .fsh-mini-form.is-panel{position:absolute;top:0;right:0;bottom:0;width:46%;border-radius:0}.tv9 .fsh-mini[data-side=left] .fsh-mini-form.is-panel{right:auto;left:0}.tv9 .fsh-mini-tab{position:absolute;top:34%;right:46%;max-height:60%;padding:var(--space-md) var(--space-xs);overflow:hidden;border-radius:var(--radius-md) 0 0 var(--radius-md);color:var(--fsh-mini-tab-text);font-size:9px;font-weight:var(--weight-semibold);white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg)}.tv9 .fsh-mini[data-side=left] .fsh-mini-tab{right:auto;left:46%;border-radius:0 var(--radius-md) var(--radius-md) 0}.tv9 .fsh-mini-form.is-full{position:absolute;inset:var(--space-xl) calc(var(--space-5xl) + var(--space-md));justify-content:center}.tv9 .fsh-srow{display:grid;grid-template-columns:auto minmax(0,1fr) 150px 96px 104px;align-items:center;gap:var(--space-md);min-height:60px}.tv9 .fsh-who{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .fsh-who b{color:var(--color-text-primary);font-weight:var(--weight-medium)}.tv9 .fsh-who b,.tv9 .fsh-who small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tv9 .fsh-who small{color:var(--color-text-tertiary);font-size:var(--text-sm)}.tv9 .fsh-when{color:var(--color-text-secondary);font-size:var(--text-sm);white-space:nowrap}.tv9 .fsh-act{display:flex;justify-content:flex-end}.tv9 .fsend{display:flex;flex-direction:column;gap:var(--space-sm)}.tv9 .fsend-row{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:var(--space-sm);min-height:36px}.tv9 .fsend-l{color:var(--color-text-tertiary);font-size:var(--text-sm)}.tv9 .fsend-v{color:var(--color-text-primary);font-size:var(--text-md)}.tv9 .fsend-error{margin:0;color:var(--color-error-text);font-size:var(--text-sm)}.tv9 .fsend-nefer{align-items:center;margin:0;color:var(--color-nefer-text)}.tv9 .fsend-nefer,.tv9 .fsend-to{display:flex;gap:var(--space-sm);font-size:var(--text-sm)}.tv9 .fsend-to{margin:var(--space-sm) 0;color:var(--color-text-primary)}.tv9 .fsh-sp{flex:1}.tv9 .fsh-nowrap{white-space:nowrap}@media (max-width:1280px){.tv9 .fsh-embed{grid-template-columns:minmax(0,1fr) 300px}.tv9 .fsh-srow{grid-template-columns:auto minmax(0,1fr) 132px 92px 96px}}@media (prefers-reduced-motion:reduce){.tv9 .fsh-drop{transition:none}}.tv9 .fres{display:flex;flex-direction:column;gap:var(--space-lg)}.tv9 .fres-bar{display:flex;align-items:flex-end;gap:var(--space-md);border-bottom:1px solid var(--color-border-secondary)}.tv9 .fres-bar .fres-views{flex:1;min-width:0;margin:0;border:0}.tv9 .fres-bar .fres-tools{flex:none;margin:0;padding:0 0 var(--space-xs);border:0}.tv9 .fres-list{min-width:0}.tv9 .fres-fit{display:inline-flex;align-items:center;gap:var(--space-md);color:var(--color-text-primary);font-size:var(--text-sm)}.tv9 .fres-meter{display:inline-flex;gap:var(--space-2xs)}.tv9 .fres-meter i{display:block;width:4px;height:12px;border-radius:var(--radius-xs);background:var(--color-border-secondary)}.tv9 .fres-stop{color:var(--color-text-secondary);line-height:var(--leading-snug);white-space:normal}.tv9 .fres-cell,.tv9 .fres-stop{display:block;overflow:hidden;font-size:var(--text-sm)}.tv9 .fres-cell{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis}.tv9 .fres-quiet{color:var(--color-text-tertiary);font-size:var(--text-sm)}.tv9 .fres-src{display:inline-flex;align-items:center;gap:var(--space-sm);min-width:0;color:var(--color-text-secondary);font-size:var(--text-sm);white-space:nowrap}.tv9 .fres-when{display:flex;flex-direction:column;line-height:var(--leading-tight)}.tv9 .fres-when b{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-medium)}.tv9 .fres-when small{color:var(--color-text-tertiary);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.tv9 .fres-lead{padding:0;border:0;background:transparent;cursor:pointer}.tv9 .fres-facts{align-items:flex-start}.tv9 .fres-facts,.tv9 .fres-rules{display:flex;flex-direction:column;gap:var(--space-sm)}.tv9 .fres-rules{margin:0;padding:0;list-style:none}.tv9 .fres-rules li{display:flex;align-items:flex-start;gap:var(--space-md);color:var(--color-text-secondary);font-size:var(--text-sm)}.tv9 .fres-rules li.is-met{color:var(--color-text-primary)}.tv9 .fres-step+.fres-step{margin-top:var(--space-md)}.tv9 .fres-step h5{margin:0 0 var(--space-xs);color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--track-label);text-transform:uppercase}.tv9 .fres-answers{display:flex;flex-direction:column;gap:var(--space-md);margin:0}.tv9 .fres-answers>div{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:var(--space-md);font-size:var(--text-sm)}.tv9 .fres-answers dt{color:var(--color-text-tertiary)}.tv9 .fres-answers dd{margin:0;color:var(--color-text-primary);overflow-wrap:anywhere}.tv9 .fres-files{display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .fres-earlier{margin:0 0 var(--space-sm);padding:0;list-style:none}.tv9 .fres-compose,.tv9 .fres-earlier{display:flex;flex-direction:column;gap:var(--space-xs)}.tv9 .fres-compose{align-items:flex-end;margin-top:var(--space-sm)}.tv9 .fres-foot{margin:var(--space-md) 0 0;color:var(--color-text-tertiary);font-size:var(--text-xs)}@media (max-width:1280px){.tv9 .fres-answers>div{grid-template-columns:minmax(0,160px) minmax(0,1fr)}}.tv9 .fan{display:flex;flex-direction:column;gap:var(--space-xl)}.tv9 .fan-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-md)}.tv9 .fan-compare{margin:0;color:var(--color-text-tertiary);font-size:var(--text-sm)}.tv9 .fset-row{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) 0}.tv9 .fset-row+.fset-row{border-top:1px solid var(--color-border-secondary)}.tv9 .fset-line{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-width:0}.tv9 .fset-t{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .fset-t b{color:var(--color-text-primary);font-size:var(--text-md);font-weight:var(--weight-medium)}.tv9 .fset-t small{color:var(--color-text-tertiary);font-size:var(--text-sm);line-height:var(--type-12-lh)}.tv9 .fset-more{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.tv9 .fset-note{margin:0 0 var(--space-sm);color:var(--color-text-tertiary);font-size:var(--text-sm);line-height:var(--leading-normal)}.tv9 .fset-props{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border-secondary)}.tv9 .fset-prop{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);min-width:0}.tv9 .fset-k{color:var(--color-text-tertiary);font-size:var(--text-sm)}.tv9 .fset-mail{display:flex;align-items:center;gap:var(--space-sm);align-self:stretch;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-secondary)}.tv9 .fset-mail .fset-t{flex:1}.tv9 .fset-facts{display:flex;flex-direction:column}.tv9 .fset-fact{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:var(--space-sm);min-height:36px}.tv9 .fset-fact+.fset-fact{border-top:1px solid var(--color-border-secondary)}.tv9 .fset-v{display:inline-flex;align-items:center;gap:var(--space-sm);min-width:0;overflow:hidden;color:var(--color-text-primary);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis}@media (max-width:1280px){.tv9 .fset-fact{grid-template-columns:120px minmax(0,1fr) auto}}.tv9 .fset .fl-rule{grid-template-columns:40px minmax(0,1.6fr) minmax(0,1fr) minmax(0,.9fr) 28px}.tv9 .fset .fl-rule>.fl-when{grid-row:1;grid-column:1}.tv9 .fset .fl-rule>.fl-values{grid-row:2;grid-column:2/-1}.tv9 .fset .fl-rule>.fl-x{grid-row:1;grid-column:5}.tv9 .fset-v>span{min-width:0;overflow:hidden;text-overflow:ellipsis}@media (max-width:1280px){.tv9 .rph-id .fform-unpub{display:none}}.tv9 .fdet-list .fform-link{max-width:190px}.tv9 .fdet-copy{flex:none;color:var(--color-fg-quaternary)}.tv9 .fres-tools.snug .fres-export-l,.tv9 .fres-tools.tight .fres-export-l{display:none}.tv9 .fres-tools.snug [data-response-export],.tv9 .fres-tools.tight [data-response-export]{width:32px;padding:0;justify-content:center}.tv9 .fmail{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-nefer-line);border-radius:var(--radius-lg);background:var(--color-nefer-bg);transition:background var(--a-normal) var(--a-move),border-color var(--a-normal) var(--a-move)}.tv9 .fmail[data-mail-edited=yes]{border-color:var(--color-border-secondary);background:var(--color-bg-secondary)}.tv9 .fmail[data-mail-edited=yes] .fsend-nefer{color:var(--color-text-tertiary)}.tv9 .fmail-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);min-height:28px}.tv9 .fmail-head .fsend-nefer{min-width:0}@media (prefers-reduced-motion:reduce){.tv9 .fmail{animation:none;transition:none}}.tv9 .fn-goal-bar.is-met i{background:var(--color-success-solid)}.tv9 .fn-goal-word.is-met{background:var(--color-tag-green-fill);color:var(--color-tag-green-text)}.tv9 .fb-steps{display:flex;flex:1;align-items:center;gap:var(--space-md);min-width:0}.tv9 .fq-adv,.tv9 .fq-type{display:flex;flex-direction:column;gap:var(--space-md)}.tv9 .fq-adv>summary{cursor:pointer;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .fq-door{margin:0;padding:0;border:0;background:none;font:inherit;color:var(--color-text-primary);text-decoration:underline;cursor:pointer}.tv9 .fq-look{display:flex;align-items:center;gap:var(--space-md)}.tv9 .fq-swatch{flex:none;width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-circle);background:var(--sw);box-shadow:var(--ring-inset-1) var(--color-border-secondary-alt)}.tv9 .fq-look-t{display:flex;flex-direction:column;min-width:0}.tv9 .fq-look-t b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .fds-brand-note,.tv9 .fq-look-t small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .fds-brand-note{display:flex;align-items:center;gap:var(--space-sm);margin:0}.tv9 .rpage-grid{display:grid;align-items:start}.tv9 .rpage-aside,.tv9 .rpage-main,.tv9 .rpage-stack{display:flex;flex-direction:column;min-width:0}@media (max-width:1100px){.tv9 .rpage-grid{grid-template-columns:minmax(0,1fr)}}.tv9 .rattn{display:flex;flex-direction:column}.tv9 .rattn-row{display:flex;align-items:stretch;gap:var(--space-2xs);border-top:1px solid var(--color-border-secondary)}.tv9 .rattn-row:first-child{border-top:0}.tv9 .rattn-main{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-md);min-height:52px;padding:var(--space-sm) var(--space-xs);margin:0 calc(-1 * var(--space-xs));border:0;border-radius:var(--radius-md);background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.tv9 .rattn-main:disabled{cursor:default}.tv9 .rattn-main:not(:disabled):hover{background:var(--color-bg-hover)}.tv9 .rattn-ic{flex:none;width:28px;height:28px;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--color-bg-quiet);color:var(--color-text-secondary)}.tv9 .rattn-row.is-blocked .rattn-ic,.tv9 .rattn-row.is-money .rattn-ic{color:var(--color-error-text)}.tv9 .rattn-row.is-nefer .rattn-ic{color:var(--color-nefer-solid)}.tv9 .rattn-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .rattn-t b{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .rattn-t b,.tv9 .rattn-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .rattn-t small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .rattn-tag{flex:none}.tv9 .rattn-chev{flex:none;color:var(--color-fg-quaternary)}.tv9 .rattn-x{flex:none;align-self:center;width:24px;height:24px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-tertiary);display:grid;place-items:center;opacity:0;cursor:pointer}.tv9 .rattn-row:focus-within .rattn-x,.tv9 .rattn-row:hover .rattn-x{opacity:1}.tv9 .rattn-x:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .rattn-x:focus-visible{opacity:1}.tv9 .rpage-acts{display:flex;flex-direction:column}.tv9 .rpage-more{align-self:flex-start;margin-top:var(--space-xs)}.tv9 .rfacts{display:flex;flex-direction:column;margin:0}.tv9 .rfact{display:flex;align-items:baseline;gap:var(--space-md);min-height:36px;padding:var(--space-xs) 0;border-top:1px solid var(--color-border-secondary)}.tv9 .rfact:first-child{border-top:0}.tv9 .rfact dt{flex:none;width:180px;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .rfact dd{flex:1;min-width:0;margin:0;font-size:var(--text-md);color:var(--color-text-primary);display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm)}.tv9 .rfact.is-strong dd,.tv9 .rfact.is-strong dt{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .rpage-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.tv9 .rpage-aside,.tv9 .rpage-grid,.tv9 .rpage-main,.tv9 .rpage-row,.tv9 .rpage-stack{gap:var(--space-xl)}.tv9 .rpage-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0}@media (max-width:1100px){.tv9 .rpage-row{grid-template-columns:minmax(0,1fr)}}.tv9 .rcard>.rpage-hint:last-child,.tv9 .rcard>.rpage-more:last-child{margin-bottom:0}.tv9 .rpage .rattn-row{border-top:0}.tv9 .rpage .rattn-main{min-height:48px;margin:0 calc(-1 * var(--space-sm));padding:var(--space-sm)}.tv9 .rpage .rfacts{display:grid;grid-template-columns:minmax(128px,max-content) minmax(0,1fr);gap:var(--space-sm) var(--space-xl);margin:0}.tv9 .rpage .rfact{display:contents}.tv9 .rpage .rfact dt{width:auto;min-height:28px;display:flex;align-items:center;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .rpage .rfact dd{min-height:28px}.tv9 .rpage-hint{margin:0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-tertiary)}.tv9 .rpage-hint+.rpage-hint{margin-top:var(--space-xs)}.tv9 .rpage .rpage-more{margin-top:var(--space-sm)}.tv9 .rsubhead{display:flex;align-items:center;gap:var(--space-sm);margin:var(--space-lg) 0 var(--space-xs)}.tv9 .rsubhead:first-child{margin-top:0}.tv9 .rsubhead h4{margin:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .rupcoming+.rpage-hint{margin-top:var(--space-md)}.tv9 .rsplit+.rpage-hint{margin-top:var(--space-sm)}@media (max-width:1280px){.tv9 .rpage-grid{grid-template-columns:minmax(0,1fr) minmax(280px,300px)}}.tv9 .rpage .rfacts.is-stacked{grid-template-columns:minmax(0,1fr);row-gap:var(--space-2xs)}.tv9 .rpage .rfacts.is-stacked dt{min-height:0;margin-top:var(--space-md)}.tv9 .rpage .rfacts.is-stacked .rfact:first-child dt{margin-top:0}.tv9 .rpage .rfacts.is-stacked dd{min-height:0}.tv9 .rattn-t b.has-spark{display:flex;align-items:center;gap:var(--space-xs);min-width:0}.tv9 .rattn-tt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .rattn-spark{flex:none;display:inline-flex;color:var(--color-nefer-solid)}.tv9 .rattn-row.is-current .rattn-main{background:var(--color-bg-active)}.tv9 .ccard{display:flex;flex-direction:column;min-width:0;padding:var(--space-lg) var(--space-lg) var(--space-md);background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);transition:border-color var(--a-fast) var(--a-move)}.tv9 .ccard:hover{border-color:var(--color-border-strong)}.tv9 .ccard-h{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:var(--space-lg);margin-bottom:var(--space-md)}.tv9 .ccard-t{min-width:0}.tv9 .ccard-t b{display:block;font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text-primary)}.tv9 .ccard-t small{display:block;margin-top:var(--space-2xs);font-size:var(--text-sm);color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .ccard-nf{display:inline-flex;align-items:center;gap:var(--space-xs);height:20px;margin-top:var(--space-2xs);padding:0 var(--space-md);border-radius:var(--radius-full);border:1px solid var(--color-nefer-line);background:var(--color-nefer-bg);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-nefer-text)}.tv9 .ccard-rows{flex:1;display:flex;flex-direction:column}.tv9 .ccard-li+.ccard-li .ccard-row{border-top:1px solid var(--color-border-secondary)}.tv9 .ccard-row{width:100%;display:flex;align-items:center;gap:var(--space-md);min-width:0;padding:var(--space-md) var(--space-sm);margin:0 calc(var(--space-sm) * -1);border:0;border-radius:var(--radius-md);background:none;font:inherit;text-align:left;color:inherit;box-sizing:content-box}.tv9 button.ccard-row{cursor:pointer}.tv9 .ccard-row.is-current,.tv9 button.ccard-row:hover{background:var(--color-bg-hover)}.tv9 .ccard-rt{flex:1;min-width:0}.tv9 .ccard-rt b{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .ccard-rt b,.tv9 .ccard-rt small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .ccard-rt small{margin-top:var(--hairline)}.tv9 .ccard-meta,.tv9 .ccard-rt small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .ccard-meta{flex:none;font-style:normal;font-weight:var(--weight-medium);white-space:nowrap}.tv9 .ccard-meta.is-red{color:var(--color-error-text)}.tv9 .ccard-meta.is-orange{color:var(--color-tag-orange-text)}.tv9 .ccard-meta.is-blue{color:var(--color-tag-blue-text)}.tv9 .ccard-meta.is-nefer{color:var(--color-nefer-text)}.tv9 .ccard-f{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-md);padding:var(--space-md) var(--space-lg);border:0;border-radius:var(--radius-lg);background:var(--color-bg-hover);font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary);cursor:pointer}.tv9 .ccard-f:hover{background:var(--color-bg-hover-strong)}.tv9 .fsh .rsubhead h4 small{margin-inline-start:var(--space-sm);font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .sparkbars rect.is-zero{fill:var(--color-border-primary)}.tv9 .rpage:is([data-page-module=projects],[data-page-module=clients]) .rpage-stack{gap:var(--space-xl)}.tv9 .rpage:is([data-page-module=projects],[data-page-module=clients]) .rpage-aside,.tv9 .rpage:is([data-page-module=projects],[data-page-module=clients]) .rpage-main{gap:var(--space-xl)}.tv9 .rpage:is([data-page-module=projects],[data-page-module=clients]) .rpage-grid{grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:var(--space-xl) var(--space-2xl)}.tv9 .rpage:is([data-page-module=projects],[data-page-module=clients]) .rattn-t small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tv9 .rpage:is([data-page-module=projects],[data-page-module=clients]) .rattn-t b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tv9 .rpage .pj-ov .rpage-grid.pj-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.tv9 .rpage .pj-ov .rpage-grid.pj-grid.has-rail{grid-template-columns:minmax(0,1fr) 336px}@container pjov (max-width:999px){.tv9 .rpage .pj-ov .rpage-grid.pj-grid.has-rail{grid-template-columns:minmax(0,1fr)}}.tv9 .fig-s .is-good{color:var(--color-tone-green);font-weight:var(--weight-medium)}.tv9 .rpage.is-large[data-page-module=projects] .rpage-grid:not(.pj-grid){grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.tv9 .v9-drag-lift{position:fixed;top:var(--drag-offscreen);left:var(--drag-offscreen);padding:var(--space-xl);pointer-events:none;z-index:-1}.tv9 .v9-drag-lift>*{box-shadow:var(--shadow-overlay);background:var(--color-bg-primary);border-radius:var(--radius-lg);transform:scale(1.02);opacity:1}.tv9 .facts-line{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2xs);margin:var(--space-xs) 0 var(--space-md);font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .facts-line .fl-sep{color:var(--color-text-disabled);padding:0 var(--space-2xs)}.tv9 .facts-line .fl-fact{border:0;background:transparent;font:inherit;color:var(--color-text-secondary);font-weight:var(--weight-medium);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm)}.tv9 .facts-line button.fl-fact{cursor:pointer}.tv9 .facts-line button.fl-fact:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .facts-line .fl-fact.is-late{color:var(--color-error-text)}.tv9 .facts-line .fl-fact.is-nefer{color:var(--color-nefer-text)}.tv9 .lkrow-t{display:inline-flex;align-items:center;gap:var(--space-sm);max-width:100%;min-width:0}.tv9 .lkrow-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .lkrow-u{font-size:var(--text-sm)}.tv9 .lkrow-letter{display:grid;place-items:center;flex:none;width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-md);background:var(--color-bg-tertiary);font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .rb{gap:var(--space-lg)}.tv9 .rb,.tv9 .rb-sec{display:flex;flex-direction:column}.tv9 .rb-sec{gap:var(--space-xs)}.tv9 .rb-h{display:flex;align-items:center;gap:var(--space-md);min-height:32px}.tv9 .rb-h b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .rb-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) minmax(140px,1.3fr) 28px;align-items:center;gap:var(--space-sm)}.tv9 .rb-sec[aria-label=Then] .rb-row{grid-template-columns:24px minmax(150px,1fr) minmax(160px,1.4fr) 28px}.tv9 .rb-pick{position:relative;display:flex;min-width:0}.tv9 .rb-val{height:32px;min-width:0;padding:0 var(--space-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);font:inherit;font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .rb-val:focus{border-color:var(--color-focus-ring)}.tv9 .rb-act-ic{display:inline-grid;place-items:center;width:24px;height:24px;color:var(--color-text-tertiary)}.tv9 .rb-add{align-self:flex-start}.tv9 .rb-preview{display:flex;align-items:center;gap:var(--space-sm);min-height:28px;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .rb-preview b{font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .ibset-rulesheet .rb{padding:var(--space-md) var(--space-xl) var(--space-lg)}.tv9 .busybar{position:relative;display:block;width:100%;height:8px;border-radius:var(--radius-full)}.tv9 .busybar-slot{position:absolute;top:calc(var(--space-xs) * -1);bottom:calc(var(--space-xs) * -1);border:1.5px solid var(--color-text-primary);border-radius:var(--radius-sm)}.tv9 .busybar-slot.is-clash{border-color:var(--color-error-solid)}.tv9 .busybar-now{position:absolute;top:calc(var(--space-xs) * -1);bottom:calc(var(--space-xs) * -1);width:2px;margin-left:calc(var(--hairline) * -1);background:var(--color-text-primary)}.tv9 .tweek{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto}.tv9 .tweek-head,.tv9 .tweek-row{display:grid;grid-template-columns:var(--tweek-cols);align-items:stretch}.tv9 .tweek-head{position:sticky;top:0;z-index:2;min-height:44px;border-bottom:1px solid var(--color-border-secondary);background:var(--color-bg-primary)}.tv9 .tweek-corner{padding:0 var(--space-md)}.tv9 .tweek-corner,.tv9 .tweek-day{display:flex;align-items:center;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .tweek-day{gap:var(--space-sm);padding:0 var(--space-sm);border-left:1px solid var(--color-border-secondary)}.tv9 .tweek-day b{font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .tweek-day.is-today b{color:var(--color-text-primary)}.tv9 .tweek-day.is-today small{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:var(--radius-full);background:var(--color-text-primary);color:var(--color-text-on-action);font-weight:var(--weight-semibold)}.tv9 .tweek-band,.tv9 .tweek-band-c{display:block}.tv9 .tweek-band-b{display:flex;align-items:center;gap:var(--space-md);width:100%;height:34px;padding:0 var(--space-md);border:0;border-bottom:1px solid var(--color-border-secondary);font:inherit;font-size:var(--text-md);color:var(--color-text-primary);text-align:left;cursor:pointer}.tv9 .tweek-band-b b{font-weight:var(--weight-semibold)}.tv9 .tweek-band-b span{color:var(--color-text-tertiary)}.tv9 .tweek-row{min-height:54px;border-bottom:1px solid var(--color-border-secondary)}.tv9 .tweek-who{justify-content:center;gap:var(--space-2xs);padding:var(--space-sm) var(--space-md)}.tv9 .tweek-name-t,.tv9 .tweek-who{display:flex;flex-direction:column;min-width:0}.tv9 .tweek-name-t b{font-size:var(--text-md);font-weight:var(--weight-semibold)}.tv9 .tweek-name-t b,.tv9 .tweek-name-t small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tv9 .tweek-name-t small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .tweek-check{flex:none;margin-left:auto;color:var(--color-text-primary)}.tv9 .tweek-total{padding-left:calc(var(--space-3xl) + var(--space-xs));font-size:var(--text-sm);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .tweek-row.is-selected{background:color-mix(in srgb,var(--color-bg-tertiary) 55%,transparent)}.tv9 .tweek-cell{display:flex;flex-direction:column;justify-content:center;gap:var(--space-sm);min-width:0;padding:var(--space-md) var(--space-sm);border:0;border-left:1px solid var(--color-border-secondary);background:transparent;font:inherit;text-align:left}.tv9 button.tweek-cell{cursor:pointer}.tv9 button.tweek-cell:hover{background:var(--color-bg-hover)}.tv9 .tweek-cell.is-off{opacity:.6}.tv9 .tweek-note{font-size:var(--text-sm);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .tweek-note.is-hot{color:var(--color-warning-solid)}.tv9 .tweek-empty{padding:var(--space-xl) var(--space-md);color:var(--color-text-tertiary)}.tv9 .calv9-side-r small.is-clash{color:var(--color-error-solid)}.tv9 .busybar{background:var(--color-bg-quiet)}.tv9 .tweek-day small{font-size:inherit}.tv9 .tweek-day.is-today small{padding:0 var(--space-sm)}.tv9 .tweek-band-b{background:var(--color-bg-quiet)}.tv9 .tweek-band-b:hover{background:var(--color-bg-active)}.tv9 .obs-kit.is-proposal{padding:var(--obs-pad-y) calc(var(--obs-pad-x) + var(--obs-hide)) calc(var(--obs-pad-y) + var(--obs-hide)) var(--obs-pad-x)}.tv9 .cv{display:flex;flex-direction:column;gap:var(--space-2xl);padding-bottom:var(--space-2xl)}.tv9 .cv-typing{display:inline-flex;gap:var(--space-xs);padding:var(--space-md) 0}.tv9 .cv-typing i{width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-nefer-solid);animation:v9-cv-dot calc(1s * var(--a-k)) var(--a-move) var(--a-loop)}.tv9 .cv-typing i:nth-child(2){animation-delay:calc(.15s * var(--a-k))}.tv9 .cv-typing i:nth-child(3){animation-delay:calc(.3s * var(--a-k))}.tv9 .ob-top{display:grid;grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;gap:var(--space-2xl);padding:0 var(--space-2xl);border-bottom:1px solid var(--color-border-secondary)}.tv9 .ob-word{width:auto;height:18px}.tv9 .ob-top-mid{display:flex;justify-content:center}.tv9 .ob-top-end{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-md);white-space:nowrap}.tv9 .ob-body{display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.tv9 .ob-main.main{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;border:0;border-radius:0;background:var(--color-bg-primary);box-shadow:none}.tv9 .ob-screen{display:flex;flex:1;flex-direction:column;min-height:0;animation:v9-ob-in calc(.32s * var(--a-k)) var(--a-enter) backwards}@supports (view-transition-name:none){.tv9 .ob-screen{animation:none}}.tv9 .ob-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.tv9 .ob-col{max-width:800px;margin:0 auto;padding:calc(var(--space-5xl) + var(--space-md)) var(--space-4xl) var(--space-5xl)}.tv9 .ob-col.is-chat{padding-bottom:calc(var(--space-8xl) + var(--space-3xl))}.tv9 .ob-head{margin-bottom:var(--space-4xl)}.tv9 .ob-title{margin:0;font-size:var(--text-hero);font-weight:var(--weight-semibold);line-height:var(--leading-kit);letter-spacing:var(--track-tight);color:var(--color-text-primary);text-wrap:balance}.tv9 .ob-lead{max-width:560px;margin:var(--space-xl) 0 0;font-size:var(--text-xl);line-height:var(--leading-normal);color:var(--color-text-secondary);text-wrap:pretty}.tv9 .ob-foot{flex:none;border-top:1px solid transparent;background:var(--color-bg-primary);transition:border-color var(--a-normal) var(--a-move)}.tv9 .ob-foot.is-under{border-top-color:var(--color-border-secondary)}.tv9 .ob-foot-in{display:flex;align-items:center;gap:var(--space-md);max-width:800px;margin:0 auto;padding:var(--space-xl) var(--space-4xl)}.tv9 .ob-foot-sp{flex:1}.tv9 .ob-foot-aside{white-space:nowrap;margin-right:var(--space-sm);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.tv9 .ob-foot-aside,.tv9 .ob-help{color:var(--color-text-quaternary)}.tv9 .ob-help{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-sm);line-height:var(--leading-snug)}.tv9 .ob-help.is-bad,.tv9 .ob-url-row.has-error+.ob-help{color:var(--color-error-text)}.tv9 .ob-help.is-ok{color:var(--color-text-secondary)}.tv9 .ob-link{padding:0;border:0;background:none;color:var(--color-text-primary);font:inherit;font-weight:var(--weight-medium);text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:3px;cursor:pointer}.tv9 .ob-link:hover{text-decoration-color:var(--color-text-primary)}.tv9 .ob-link:focus-visible{border-radius:var(--radius-xs);box-shadow:var(--focus-halo-ring)}.tv9 .ob-nefer{display:flex;align-items:flex-start;gap:var(--space-md);margin:0;padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-xl);background:var(--color-nefer-bg);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .ob-nefer-mark{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:var(--radius-full);background:var(--color-bg-primary);color:var(--color-nefer-solid)}.tv9 .ob-hers{display:inline-flex;align-items:center;gap:var(--space-xs);margin-left:var(--space-md);font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-nefer-text)}.tv9 .ob-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl)}.tv9 .ob-form{display:flex;flex-direction:column;gap:var(--space-2xl)}.tv9 .ob-opt{margin-left:var(--space-sm);font-weight:var(--weight-regular);color:var(--color-text-quaternary)}.tv9 .ob-color-in{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tv9 .ob-split{display:grid;flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:0}.tv9 .ob-split-l{display:flex;min-height:0;overflow-y:auto;padding:var(--space-5xl) var(--space-8xl)}@media (min-width:1680px){.tv9 .ob-split-l{padding:var(--space-5xl) calc(var(--space-8xl) + var(--space-xl))}}@media (max-width:1280px){.tv9 .ob-split-l{padding:var(--space-5xl) var(--space-6xl)}}.tv9 .ob-welcome{width:100%;max-width:600px;margin:auto 0}.tv9 .ob-ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl);margin-top:var(--space-4xl)}.tv9 .ob-meta{display:flex;align-items:center;gap:var(--space-md);margin:var(--space-2xl) 0 0;font-size:var(--text-sm);color:var(--color-text-quaternary)}.tv9 .ob-meta i{font-style:normal}.tv9 .ob-show{min-height:0;margin:var(--space-xl);overflow:hidden;border-radius:var(--radius-2xl);background:var(--ob-show-bg);color:var(--ob-show-text)}.tv9 .ob-show,.tv9 .ob-show-t{position:relative;display:flex;flex-direction:column}.tv9 .ob-show-t{z-index:1;gap:var(--space-md);max-width:460px;padding:var(--space-5xl) var(--space-5xl) 0}.tv9 .ob-show-t>b{font-size:var(--text-display);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--track-tight)}.tv9 .ob-show-t>span{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--ob-show-t-text)}.tv9 .ob-show-brand{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);font-size:var(--text-md);font-weight:var(--weight-semibold)}.tv9 .ob-show-brand i,.tv9 .ob-show-brand img{width:28px;height:28px;border-radius:var(--radius-lg);background:var(--color-bg-primary);-o-object-fit:contain;object-fit:contain}.tv9 .ob-show-brand i{display:grid;place-items:center;color:var(--color-text-on-action);font-style:normal}.tv9 .ob-show-shot{position:absolute;top:var(--ob-show-shot-top);right:calc(calc(var(--space-8xl) + var(--space-6xl)) * -1);bottom:var(--ob-show-shot-under);left:var(--space-5xl);margin:0;overflow:hidden;border-radius:var(--radius-2xl);box-shadow:var(--ob-show-shot-shadow);animation:v9-ob-shot calc(.76s * var(--a-k)) var(--a-enter) calc(.12s * var(--a-k)) backwards}.tv9 .ob-show-shot img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:40% 0;object-position:40% 0}.tv9 .ob-show.is-uses{container-type:inline-size}.tv9 .ob-show .ob-show-uses{--mini:var(--ob-uses-mini);position:absolute;top:var(--ob-show-uses-top);left:50%;margin:0;translate:-50% 0}@container (max-width:791px){.tv9 .ob-show .ob-show-uses{--mini:var(--ob-uses-mini-791)}}@container (max-width:671px){.tv9 .ob-show .ob-show-uses{--mini:var(--ob-uses-mini-671)}}@container (max-width:599px){.tv9 .ob-show .ob-show-uses{--mini:var(--ob-uses-mini-599)}}@container (max-width:527px){.tv9 .ob-show .ob-show-uses{--mini:var(--ob-uses-mini-527)}}.tv9 .ob-show.is-hub .ob-show-note{top:var(--ob-show-note-top-hub);bottom:auto}.tv9 .ob-show-note{position:absolute;bottom:var(--space-3xl);left:var(--space-2xl);z-index:2;display:flex;align-items:center;gap:var(--space-md);max-width:320px;margin:0;padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--ob-show-note-edge);color:var(--color-text-primary);font-size:var(--text-md);animation:v9-ob-note calc(.52s * var(--a-k)) var(--a-enter) calc(.64s * var(--a-k)) backwards}.tv9 .ob-show-mark{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:var(--radius-full);background:var(--color-nefer-fill);color:var(--color-nefer-solid)}.tv9 .ob-url{flex-direction:column}.tv9 .ob-url,.tv9 .ob-url-row{display:flex;gap:var(--space-md)}.tv9 .ob-url-field{display:flex;flex:1;align-items:center;gap:var(--space-lg);min-width:0;height:52px;padding:0 var(--space-xl);border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);background:var(--color-bg-primary);transition:border-color var(--a-fast) var(--a-move),box-shadow var(--a-fast) var(--a-move)}.tv9 .ob-url-field:focus-within{border-color:var(--color-text-tertiary);box-shadow:var(--ob-url-field-shadow)}.tv9 .ob-url-field input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--color-text-primary);font:inherit;font-size:var(--text-xl)}.tv9 .ob-url-field input::-moz-placeholder{color:var(--color-text-placeholder)}.tv9 .ob-url-field input::placeholder{color:var(--color-text-placeholder)}.tv9 .ob-url-row.has-error .ob-url-field{border-color:var(--color-error-solid)}.tv9 .ob-url-go.btn{height:52px;padding:0 var(--space-3xl);border-radius:var(--radius-xl);font-size:var(--text-xl)}.tv9 .ob-url-row.is-compact .ob-url-field{height:40px;padding:0 var(--space-lg);border-radius:var(--radius-lg)}.tv9 .ob-url-row.is-compact .ob-url-field input{font-size:var(--text-md)}.tv9 .ob-reads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl) var(--space-2xl);margin:var(--space-4xl) 0 0;padding:var(--space-2xl) 0 0;border-top:1px solid var(--color-border-secondary);list-style:none}.tv9 .ob-reads li{display:flex;align-items:flex-start;gap:var(--space-lg)}.tv9 .ob-reads span{display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .ob-reads b{font-size:var(--text-md);font-weight:var(--weight-medium)}.tv9 .ob-reads small{font-size:var(--text-sm);color:var(--color-text-quaternary)}.tv9 .ob-reading{display:flex;flex-direction:column;gap:var(--space-2xl)}.tv9 .ob-skel{display:inline-block;border-radius:var(--radius-full);background:var(--color-bg-quiet);animation:v9-ob-shimmer calc(1.4s * var(--a-k)) var(--a-bell) var(--a-loop)}.tv9 .ob-id{display:flex;flex-direction:column;gap:var(--space-sm);margin:0 0 var(--space-2xl)}.tv9 .ob-id-name{color:var(--color-text-primary)}.tv9 .ob-id-about,.tv9 .ob-id-name{margin:0 calc(var(--space-md) * -1)}.tv9 .ob-id-about,.tv9 .ob-id-name,.tv9 .ob-id-where input{padding:var(--space-xs) var(--space-md);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;font:inherit;transition:border-color var(--a-fast) var(--a-move),box-shadow var(--a-fast) var(--a-move)}.tv9 .ob-id-name{font-size:var(--text-2xl);font-weight:var(--weight-semibold)}.tv9 .ob-id-about{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-secondary);resize:none}.tv9 .ob-id-about:hover,.tv9 .ob-id-name:hover,.tv9 .ob-id-where input:hover{border-color:var(--color-border-secondary)}.tv9 .ob-id-about:focus,.tv9 .ob-id-name:focus,.tv9 .ob-id-where input:focus{border-color:var(--color-text-tertiary)}.tv9 .ob-id-facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md) var(--space-xl);margin-top:var(--space-xs);font-size:var(--text-md);color:var(--color-text-secondary)}.tv9 .ob-id-where{display:inline-flex;align-items:center;gap:var(--space-xs)}.tv9 .ob-id-where input{width:auto;min-width:96px;max-width:240px;margin:0;font-size:var(--text-md);color:var(--color-text-secondary);field-sizing:content}.tv9 .ob-mt{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.tv9 .ob-mt-edit{display:flex;flex-direction:column;gap:var(--space-xl);width:100%;margin-top:var(--space-md);padding:var(--space-xl);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl)}.tv9 .ob-days{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.tv9 .ob-mt-done{display:flex;justify-content:flex-end}.tv9 .ob-where-mt{display:flex;flex-direction:column;gap:var(--space-md)}.tv9 .ob-where-mt>.ob-mt{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .ob-accents{flex-direction:column;margin-top:var(--space-2xl)}.tv9 .ob-accents,.tv9 .ob-accents-row{display:flex;gap:var(--space-md)}.tv9 .ob-accent{width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-full);box-shadow:var(--ob-accent-shadow);cursor:pointer;transition:transform var(--a-fast) var(--a-move)}.tv9 .ob-accent:hover{transform:scale(1.08)}.tv9 .ob-accent:focus-visible{box-shadow:var(--ob-accent-shadow-2)}.tv9 .ob-chat{display:flex;flex:1;flex-direction:column;min-height:0}.tv9 .ob-composer-in{gap:var(--space-md)}.tv9 .ob-q-about{width:100%;min-height:72px;padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--color-bg-primary);color:var(--color-text-primary);font:inherit;font-size:var(--text-md);line-height:var(--leading-normal);resize:vertical}.tv9 .ob-q-about:focus{border-color:var(--color-text-tertiary)}.tv9 .ob-conns{display:flex;flex-direction:column;margin:0 0 var(--space-2xl);padding:0;overflow:hidden;border:1px solid var(--color-border-secondary);border-radius:var(--radius-2xl);list-style:none}.tv9 .ob-conn{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:var(--space-xl);padding:calc(var(--space-xl) + var(--space-xs)) var(--space-2xl);background:var(--color-bg-primary)}.tv9 .ob-conn+.ob-conn{border-top:1px solid var(--color-border-secondary)}.tv9 .ob-conn-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-full);background:var(--color-bg-quiet);color:var(--color-text-secondary)}.tv9 .ob-conn.is-on .ob-conn-ic{background:var(--color-success-solid);color:var(--color-text-on-action);animation:v9-pl-tick calc(.42s * var(--a-k)) var(--a-enter)}.tv9 .ob-conn-t{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.tv9 .ob-conn-t b{font-size:var(--text-xl);font-weight:var(--weight-semibold)}.tv9 .ob-conn-t span{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .ob-conn-t small{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-quaternary)}.tv9 .ob-sec{display:flex;flex-direction:column;gap:var(--space-lg)}.tv9 .ob-sec+.ob-sec{margin-top:var(--space-4xl)}.tv9 .ob-sec-h{display:flex;flex-direction:column;gap:var(--space-xs)}.tv9 .ob-sec-h h2{margin:0;font-size:var(--text-xl);font-weight:var(--weight-semibold)}.tv9 .ob-sec-h span{font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .ob-teams{margin:0;padding:0;overflow:hidden;border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);list-style:none}.tv9 .ob-tg+.ob-tg{border-top:1px solid var(--color-border-secondary)}.tv9 .ob-tg-add{display:flex;align-items:center;gap:var(--space-md);width:100%;height:48px;padding:0 var(--space-xl);border:0;background:transparent;color:var(--color-text-tertiary);font:inherit;font-size:var(--text-md);text-align:left;cursor:pointer}.tv9 .ob-tg-add:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .ob-tg-add:focus-visible{box-shadow:var(--ob-tg-add-shadow)}.tv9 .ob-tg-h{padding:0 var(--space-xl)}.tv9 .ob-tg-btn,.tv9 .ob-tg-h{display:flex;align-items:center;gap:var(--space-lg)}.tv9 .ob-tg-btn{flex:1;min-width:0;height:56px;padding:0;border:0;background:none;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer}.tv9 .ob-tg-btn:focus-visible{border-radius:var(--radius-md);box-shadow:var(--ob-tg-btn-shadow)}.tv9 .ob-tg-name{display:flex;align-items:baseline;gap:var(--space-sm);min-width:132px}.tv9 .ob-tg-name b{font-size:var(--text-md);font-weight:var(--weight-semibold)}.tv9 .ob-tg-name small{font-size:var(--text-sm);color:var(--color-text-quaternary);white-space:nowrap}.tv9 .ob-inbox-tag{display:inline-flex;flex:none;align-items:center;gap:var(--space-xs);height:24px;padding:0 var(--space-md);border-radius:var(--radius-full);background:var(--color-bg-quiet);color:var(--color-text-secondary);font-size:var(--text-sm)}.tv9 .ob-faces{display:flex;flex:1;align-items:center;gap:var(--space-2xs);min-width:0}.tv9 .ob-faces i{margin-left:var(--space-xs);font-size:var(--text-sm);font-style:normal;color:var(--color-text-quaternary)}.tv9 .ob-people{margin:0;padding:var(--space-xs) 0 var(--space-md);background:var(--color-bg-secondary);list-style:none}.tv9 .ob-people.is-added{padding:var(--space-xs) 0;border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);background:var(--color-bg-primary)}.tv9 .ob-person{display:flex;align-items:center;gap:var(--space-lg);min-height:52px;padding:var(--space-xs) var(--space-xl);animation:v9-ob-row calc(.3s * var(--a-k)) var(--a-enter) backwards}.tv9 .ob-person.is-off .ob-person-t{opacity:.5}.tv9 .ob-person-t{display:flex;flex:1;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .ob-person-t b{font-size:var(--text-md);font-weight:var(--weight-medium)}.tv9 .ob-person-t small{overflow:hidden;font-size:var(--text-sm);color:var(--color-text-quaternary);white-space:nowrap;text-overflow:ellipsis}.tv9 .ob-role{display:inline-flex;flex:none;align-items:center;gap:var(--space-xs);height:28px;padding:0 var(--space-md);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer}.tv9 .ob-role:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .ob-role:disabled{cursor:default;opacity:.4}.tv9 .ob-role:focus-visible{box-shadow:var(--ob-role-shadow)}.tv9 .ob-add{margin-top:var(--space-xs)}.tv9 .ob-add-row{display:flex;gap:var(--space-md)}.tv9 .ob-summary{display:flex;flex-direction:column;margin:var(--space-3xl) 0 0;padding:0;border-top:1px solid var(--color-border-secondary);list-style:none}.tv9 .ob-sum{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:var(--space-lg);min-height:56px;border-bottom:1px solid var(--color-border-secondary);animation:v9-ob-sum calc(.42s * var(--a-k)) var(--a-enter) backwards;animation-delay:calc(var(--i,0) * calc(70ms * var(--a-k)) + calc(.12s * var(--a-k)))}.tv9 .ob-sum-st{display:grid;place-items:center;width:20px;height:20px;border-radius:var(--radius-full);background:var(--color-bg-quiet);color:var(--color-text-on-action)}.tv9 .ob-sum.is-done .ob-sum-st{background:var(--color-success-solid)}.tv9 .ob-sum-st>i{display:block;width:8px;height:2px;border-radius:var(--radius-xs);background:var(--color-text-placeholder)}.tv9 .ob-sum-t{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .ob-sum-t b{font-size:var(--text-md);font-weight:var(--weight-medium)}.tv9 .ob-sum-t small{overflow:hidden;font-size:var(--text-sm);color:var(--color-text-quaternary);white-space:nowrap;text-overflow:ellipsis}.tv9 .ob-ready-acts{display:flex;align-items:center;gap:var(--space-md)}.tv9 .ob-face{display:flex;align-items:center;gap:var(--space-lg)}.tv9 .ob-face>span:not(.av){display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .ob-face b{font-size:var(--text-xl);font-weight:var(--weight-semibold)}.tv9 .ob-face small{font-size:var(--text-sm);color:var(--color-text-quaternary)}.tv9 .ob-yours{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3xl) var(--space-4xl);margin-top:var(--space-2xl)}.tv9 .ob-sub{margin:0 0 var(--space-md);font-size:var(--text-md);font-weight:var(--weight-semibold)}.tv9 .ob-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.tv9 .ob-list li{display:flex;align-items:flex-start;gap:var(--space-lg);padding:var(--space-md) 0;border-bottom:1px solid var(--color-border-secondary)}.tv9 .ob-list li>span:not(.av){display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .ob-list b{font-size:var(--text-md);font-weight:var(--weight-medium)}.tv9 .ob-empty,.tv9 .ob-list small,.tv9 .ob-more{font-size:var(--text-sm);color:var(--color-text-quaternary)}.tv9 .ob-empty,.tv9 .ob-more{margin:var(--space-md) 0 0}@media (max-width:1100px){.tv9 .ob-stage{display:none}.tv9 .ob-top{grid-template-columns:auto minmax(0,1fr) auto}}@media (max-width:900px){.tv9 .ob-split{grid-template-columns:minmax(0,1fr)}.tv9 .ob-show{display:none}.tv9 .ob-grid2,.tv9 .ob-reading,.tv9 .ob-reads,.tv9 .ob-ways,.tv9 .ob-yours{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tv9 .cv-typing i,.tv9 .ob-conn.is-on .ob-conn-ic,.tv9 .ob-person,.tv9 .ob-screen,.tv9 .ob-show-note,.tv9 .ob-show-shot,.tv9 .ob-skel,.tv9 .ob-sum{animation:none}}.tv9 .ob-skel.is-line{width:min(420px,100%);height:14px;border-radius:var(--radius-sm)}.tv9 .ob-fit,.tv9 .ob-q-stack,.tv9 .ob-who{display:grid;gap:var(--space-lg);min-width:0}.tv9 .ob-fit.is-compact{gap:var(--space-md)}.tv9 .ob-kit{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:var(--space-2xl);align-items:start}@media (max-width:1100px){.tv9 .ob-kit{grid-template-columns:minmax(0,1fr)}.tv9 .ob-kit-side{position:static}}.tv9 .ob-kit.is-bare{display:flex;flex-direction:column;gap:var(--space-2xl)}.tv9 .ob-kit-groups{display:grid;gap:var(--space-lg);min-width:0}.tv9 .ob-kitg{border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);background:var(--color-bg-canvas);overflow:hidden}.tv9 .ob-kitg-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2xs) var(--space-md);padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--color-border-secondary)}.tv9 .ob-kitg-h b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ob-kitg-h small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .ob-kitg-rows{list-style:none;margin:0;padding:0}.tv9 .ob-kit-item{display:flex;align-items:center;gap:var(--space-md);min-height:56px;padding:0 var(--space-lg) 0 var(--space-xl);animation:v9-ob-rise var(--a-reveal) var(--a-enter) both;animation-delay:calc(var(--i, 0) * calc(70ms * var(--a-k)))}.tv9 .ob-kit-item+.ob-kit-item{border-top:1px solid var(--color-border-secondary)}.tv9 .ob-kit.is-review .ob-kit-item{animation:none}.tv9 .ob-kit.is-review .ob-kit-item:hover{background:var(--color-bg-hover)}.tv9 .ob-kit-item.is-sel,.tv9 .ob-kit.is-review .ob-kit-item.is-sel:hover{background:var(--color-bg-active)}.tv9 .ob-kit-item.is-off .ob-kit-row b,.tv9 .ob-kit-item.is-off .ob-kit-row small{color:var(--color-text-quaternary)}.tv9 .ob-kit-row{flex:1;min-width:0;display:grid;gap:var(--space-2xs);padding:var(--space-md) 0;border:0;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.tv9 .ob-kit-row:disabled{cursor:default}.tv9 .ob-kit-row b{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .ob-kit-row:focus-visible{border-radius:var(--radius-sm)}.tv9 .ob-kitg-skel{display:grid;gap:var(--space-md);padding:var(--space-lg) var(--space-xl)}.tv9 .ob-kit-side{position:sticky;top:0;min-width:0}.tv9 .kitp{display:grid;gap:var(--space-md);min-width:0;padding:var(--space-xl);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);background:var(--color-bg-canvas);animation:v9-ob-show var(--a-normal) var(--a-move) both}.tv9 .kitp-k{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-quaternary)}.tv9 .kitp-t{margin:0;font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text-primary)}.tv9 .kitp-line{margin:0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .kitp-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);margin:0}.tv9 .kitp-facts div{display:grid;gap:var(--space-2xs);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:var(--color-bg-quiet)}.tv9 .kitp-facts dt{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .kitp-facts dd{margin:0;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.tv9 .kitp-hers{display:flex;align-items:center;gap:var(--space-sm);margin:0;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .kitp-h{margin:var(--space-sm) 0 0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-quaternary)}.tv9 .kitp-phases{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-sm)}.tv9 .kitp-phases li{display:flex;align-items:center;gap:var(--space-md);font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .kitp-phases i{width:24px;height:24px;flex:none;border-radius:var(--radius-circle);background:var(--color-bg-quiet);display:grid;place-items:center;font-style:normal;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.tv9 .kitp-list{margin:0;padding-left:calc(var(--space-xl) + var(--space-xs));display:grid;gap:var(--space-xs);font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-text-secondary)}@media (prefers-reduced-motion:reduce){.tv9 .kitp,.tv9 .ob-kit-item{animation:none}}.tv9 .gs-kit-b{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;gap:var(--space-lg);align-content:start;padding:0 var(--space-xl) var(--space-xl)}.tv9 .gs-kit-count{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .ob.is-staged .ob-head{margin-bottom:var(--space-3xl)}.tv9 .ob-top-end{min-width:0}.tv9 .ob-stage{--obs-hl:var(--obs-hl-default);position:relative;min-width:0;min-height:0;margin:var(--space-lg) var(--space-lg) var(--space-lg) 0;overflow:hidden;border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--color-bg-quiet) 55%,var(--color-bg-primary));transition:background-color calc(.36s * var(--a-k)) var(--a-enter)}.tv9 .ob-stage.is-client{background:color-mix(in srgb,var(--obs-accent) 9%,color-mix(in srgb,var(--color-bg-quiet) 55%,var(--color-bg-primary)))}.tv9 .obs-caption{position:absolute;top:calc(var(--space-2xl) + var(--space-xs));left:var(--space-4xl);right:var(--space-4xl);z-index:1;display:flex;align-items:center;gap:var(--space-md);margin:0;font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-text-secondary);animation:v9-obs-cap calc(.36s * var(--a-k)) var(--a-enter) both}.tv9 .obs-caption-mark{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:var(--radius-full);background:var(--color-bg-primary);color:var(--color-nefer-solid);box-shadow:var(--ring-1) var(--color-border-secondary)}.tv9 .obs-win{position:absolute;top:calc(var(--space-6xl) + var(--space-md));right:calc(var(--space-4xl) * -1);bottom:calc(var(--space-4xl) * -1);left:var(--space-4xl);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-2xl);background:var(--color-bg-primary);box-shadow:var(--obs-win-shadow)}.tv9 .obs-chrome{display:flex;flex:none;align-items:center;gap:var(--space-md);height:44px;padding:0 var(--space-lg);border-bottom:1px solid var(--color-border-secondary);background:var(--color-bg-secondary)}.tv9 .obs-tabs{display:flex;gap:var(--space-2xs)}.tv9 .obs-tab{position:relative;display:inline-flex;align-items:center;height:28px;padding:0 var(--space-lg);border:0;border-radius:var(--radius-lg);background:transparent;color:var(--color-text-tertiary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--a-fast) var(--a-move),color var(--a-fast) var(--a-move)}.tv9 .obs-tab.on,.tv9 .obs-tab:hover{color:var(--color-text-primary)}.tv9 .obs-tab.on{background:var(--color-bg-primary);box-shadow:var(--ring-1) var(--color-border-secondary)}.tv9 .obs-tab-run{position:absolute;right:var(--space-md);bottom:var(--space-xs);left:var(--space-md);height:2px;border-radius:var(--radius-xs);background:var(--color-text-placeholder);opacity:.6;transform-origin:left center;animation:v9-obs-run linear both}.tv9 .obs-title{font-weight:var(--weight-medium);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis}.tv9 .obs-addr,.tv9 .obs-title{font-size:var(--text-sm);white-space:nowrap}.tv9 .obs-addr{display:inline-flex;align-items:center;gap:var(--space-sm);min-width:0;height:26px;padding:0 var(--space-md);border-radius:var(--radius-full);background:var(--color-bg-primary);box-shadow:var(--ring-1) var(--color-border-secondary);color:var(--color-text-tertiary)}.tv9 .obs-view{position:relative;flex:1;min-height:0;overflow:hidden}.tv9 .obs-scene{position:absolute;inset:0;overflow:hidden;animation:v9-obs-in calc(.36s * var(--a-k)) var(--a-enter) both}.tv9 .obs-scene.is-leaving{z-index:0;animation:v9-obs-out calc(.2s * var(--a-k)) var(--a-move) both;pointer-events:none}.tv9 .obs-scene:not(.is-leaving){z-index:1}.tv9 .obs-live{position:relative;isolation:isolate}.tv9 .obs-live.is-live:after{content:"";position:absolute;inset:calc(var(--hairline) * -1) calc(var(--space-xs) * -1);z-index:-1;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--obs-hl) 34%,transparent);animation:v9-obs-live calc(.9s * var(--a-k)) ease-out forwards;pointer-events:none}.tv9 .obs-sk{display:inline-block;flex:none;max-width:100%;border-radius:var(--radius-md);background:var(--color-bg-quiet);animation:v9-obs-breath calc(1.6s * var(--a-k)) ease-in-out var(--a-loop)}.tv9 .obs-mark{display:inline-grid;flex:none;place-items:center;border-radius:var(--radius-lg);background:var(--obs-accent);color:var(--obs-on);font-size:var(--text-md);font-style:normal;font-weight:var(--weight-semibold);transition:background-color calc(.36s * var(--a-k)) var(--a-enter),color calc(.36s * var(--a-k)) var(--a-enter)}.tv9 .obs-mark.is-logo{-o-object-fit:contain;object-fit:contain;background:transparent;animation:v9-obs-logo calc(.42s * var(--a-k)) var(--a-enter) both}.tv9 .obs-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--space-xs);height:34px;padding:0 var(--space-xl);border-radius:var(--radius-md);background:var(--obs-accent);color:var(--obs-on);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;transition:background-color calc(.36s * var(--a-k)) var(--a-enter),color calc(.36s * var(--a-k)) var(--a-enter)}.tv9 .obs-btn.is-line{background:transparent;color:var(--color-text-primary);box-shadow:var(--ring-inset-1) var(--color-border-primary)}.tv9 .obs-btn.is-wide{flex-basis:100%;height:40px}.tv9 .obs-client{min-height:100%;background:var(--color-bg-primary);color:var(--color-text-primary)}.tv9 .obsp-brand{display:inline-flex;align-items:center;gap:var(--space-lg);font-size:var(--text-xl);font-weight:var(--weight-semibold);white-space:nowrap}.tv9 .obsp{display:flex;flex-direction:column}.tv9 .obsp-top{display:flex;flex:none;align-items:center;gap:calc(var(--space-2xl) + var(--space-xs));height:60px;padding:0 calc(var(--space-6xl) + var(--space-md)) 0 var(--space-3xl);border-bottom:1px solid var(--color-border-secondary)}.tv9 .obsp-nav{display:flex;align-self:stretch;gap:var(--space-2xl);font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .obsp-nav span{display:inline-flex;align-items:center}.tv9 .obsp-who{display:grid;place-items:center;width:30px;height:30px;margin-left:auto;border-radius:var(--radius-full);background:var(--color-bg-quiet);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .obsp-hero{padding:var(--space-4xl) calc(var(--space-6xl) + var(--space-md)) calc(var(--space-3xl) + var(--space-xs)) var(--space-3xl);background:color-mix(in srgb,var(--obs-accent) 8%,var(--color-bg-primary));transition:background-color calc(.36s * var(--a-k)) var(--a-enter)}.tv9 .obsp-hi{margin:0;font-family:var(--obs-face);font-size:34px;font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--track-title);text-wrap:balance}.tv9 .obsp-sub{margin:var(--space-lg) 0 0;font-size:var(--text-xl);color:var(--color-text-secondary)}.tv9 .obsp-body{display:grid;gap:var(--space-3xl);padding:var(--space-3xl) calc(var(--space-6xl) + var(--space-md)) var(--space-5xl) var(--space-3xl)}.tv9 .obsp-h{display:flex;align-items:baseline;gap:var(--space-sm);margin:0 0 var(--space-md);font-size:var(--text-xl);font-weight:var(--weight-semibold)}.tv9 .obsp-h small{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .obsp-attn{display:grid;margin:0;padding:0;overflow:hidden;border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);list-style:none}.tv9 .obsp-attn li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:var(--space-xl);min-height:64px;padding:0 var(--space-lg)}.tv9 .obsp-attn li+li{border-top:1px solid var(--color-border-secondary)}.tv9 .obsp-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-xl);background:color-mix(in srgb,var(--obs-accent) 12%,var(--color-bg-primary));color:var(--color-text-secondary);transition:background-color calc(.36s * var(--a-k)) var(--a-enter)}.tv9 .obsp-t{display:grid;gap:var(--space-2xs);min-width:0}.tv9 .obsp-t b{overflow:hidden;font-size:var(--text-md);font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis}.tv9 .obsp-t small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .obsp-proj{display:grid;gap:var(--space-xl);padding:calc(var(--space-xl) + var(--space-xs)) calc(var(--space-xl) + var(--space-xs));border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl)}.tv9 .obsp-proj-t{display:grid;gap:var(--space-2xs)}.tv9 .obsp-proj-t b{font-size:var(--text-xl);font-weight:var(--weight-semibold)}.tv9 .obsp-proj-t small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .obsp-steps{display:flex;gap:var(--space-sm)}.tv9 .obsp-steps span{display:grid;flex:1;gap:var(--space-md);min-width:0;overflow:hidden;font-size:var(--text-sm);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis}.tv9 .obsp-steps i{display:block;height:4px;border-radius:var(--radius-xs);background:var(--color-bg-quiet);transition:background-color calc(.36s * var(--a-k)) var(--a-enter)}.tv9 .obsb{grid-template-columns:250px 300px;grid-template-rows:auto 1fr;gap:calc(var(--space-2xl) + var(--space-xs)) var(--space-4xl);padding:var(--space-3xl)}.tv9 .obsb,.tv9 .obsb-side{display:grid;align-content:start}.tv9 .obsb-side{grid-row:span 2;gap:var(--space-xl)}.tv9 .obsb-t{margin:var(--space-lg) 0 0;font-family:var(--obs-face);font-size:var(--text-figure);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.tv9 .obsb-meta{display:flex;align-items:center;gap:var(--space-sm);margin:0;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .obsb-meta i{font-style:normal}.tv9 .obsb-ask{margin:var(--space-sm) 0 0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .obsb-chips{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.tv9 .obsb-chip{display:inline-flex;align-items:center;height:30px;padding:0 var(--space-lg);border-radius:var(--radius-full);box-shadow:var(--ring-inset-1) var(--color-border-primary);font-size:var(--text-sm);color:var(--color-text-secondary);white-space:nowrap}.tv9 .obsb-chip.on{background:color-mix(in srgb,var(--obs-accent) 12%,var(--color-bg-primary));box-shadow:var(--ring-inset-2) var(--obs-accent);color:var(--color-text-primary);transition:background-color calc(.36s * var(--a-k)) var(--a-enter),box-shadow calc(.36s * var(--a-k)) var(--a-enter)}.tv9 .obsb-host{display:flex;align-items:center;gap:var(--space-lg);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-border-secondary)}.tv9 .obsb-host>span:not(.av){display:grid;min-width:0}.tv9 .obsb-host b{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.tv9 .obsb-host small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .obsb-month{margin:0 0 var(--space-lg);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.tv9 .obsb-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--space-xs)}.tv9 .obsb-dow{padding-bottom:var(--space-xs);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-tertiary);text-align:center}.tv9 .obsb-day{display:grid;place-items:center;height:36px;border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-text-placeholder);font-variant-numeric:tabular-nums}.tv9 .obsb-day.is-open{background:color-mix(in srgb,var(--obs-accent) 9%,transparent);color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .obsb-day.on{background:var(--obs-accent);color:var(--obs-on);font-weight:var(--weight-semibold);transition:background-color calc(.36s * var(--a-k)) var(--a-enter),color calc(.36s * var(--a-k)) var(--a-enter)}.tv9 .obsb-times{display:flex;flex-wrap:wrap;align-content:start;gap:var(--space-sm)}.tv9 .obsb-times .obsb-month{flex-basis:100%;margin:0}.tv9 .obsb-slot{display:inline-grid;place-items:center;height:36px;padding:0 var(--space-xl);border-radius:var(--radius-md);box-shadow:var(--ring-inset-1) var(--color-border-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.tv9 .obsb-slot.on{box-shadow:var(--ring-inset-2) var(--obs-accent);transition:box-shadow calc(.36s * var(--a-k)) var(--a-enter)}.tv9 .obsq-cover{--obs-hl:var(--obs-on);display:grid;gap:var(--space-lg);padding:var(--space-3xl) calc(var(--space-6xl) + var(--space-md)) calc(var(--space-3xl) + var(--space-xs)) calc(var(--space-3xl) + var(--space-xs));background:var(--obs-accent);color:var(--obs-on);transition:background-color calc(.36s * var(--a-k)) var(--a-enter),color calc(.36s * var(--a-k)) var(--a-enter)}.tv9 .obsq-cover .obs-mark:not(.is-logo){background:var(--obs-on);color:var(--obs-accent)}.tv9 .obsq-cover .obs-mark.is-logo{border-radius:var(--radius-lg);box-shadow:var(--ring-1) color-mix(in srgb,var(--obs-on) 30%,transparent)}.tv9 .obsq-t{margin:var(--space-xl) 0 0;font-family:var(--obs-face);font-size:44px;font-weight:var(--weight-semibold);line-height:var(--leading-none);letter-spacing:var(--track-figure)}.tv9 .obsq-for{margin:0;font-size:var(--text-md);opacity:.85}.tv9 .obsq-cover.is-small{padding:calc(var(--space-xl) + var(--space-xs)) calc(var(--space-6xl) + var(--space-md)) var(--space-2xl) calc(var(--space-3xl) + var(--space-xs))}.tv9 .obsq-cover.is-small .obsq-t{margin-top:var(--space-sm);font-size:var(--text-display)}.tv9 .obsq-body{display:grid;gap:var(--space-lg);align-content:start;max-width:620px;padding:var(--space-3xl) calc(var(--space-6xl) + var(--space-md)) var(--space-5xl) calc(var(--space-3xl) + var(--space-xs))}.tv9 .obsq-h{margin:0;font-family:var(--obs-face);font-size:var(--text-figure);line-height:var(--leading-tight)}.tv9 .obsq-h,.tv9 .obsq-h3{font-weight:var(--weight-semibold)}.tv9 .obsq-h3{margin:var(--space-xl) 0 0;font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .obsq-p{gap:var(--space-sm)}.tv9 .obsq-list,.tv9 .obsq-p{display:grid;margin:0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .obsq-list{gap:var(--space-xs);padding-left:calc(var(--space-xl) + var(--space-xs));list-style:disc outside}.tv9 .obsq-list li::marker{color:var(--obs-accent)}.tv9 .obsq-values{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-lg)}.tv9 .obsq-values>span{display:inline-flex;align-items:center;height:28px;padding:0 var(--space-lg);border-radius:var(--radius-full);background:color-mix(in srgb,var(--obs-accent) 11%,var(--color-bg-primary));font-size:var(--text-sm);transition:background-color calc(.36s * var(--a-k)) var(--a-enter)}.tv9 .obsq-svcs{display:grid;margin:var(--space-sm) 0 0;padding:0;border-top:1px solid var(--color-border-secondary);list-style:none}.tv9 .obsq-svcs li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:calc(var(--space-xl) + var(--space-xs));padding:var(--space-xl) 0;border-bottom:1px solid var(--color-border-secondary)}.tv9 .obsq-svc{display:grid;gap:var(--space-xs);min-width:0}.tv9 .obsq-svc b{font-size:var(--text-xl);font-weight:var(--weight-semibold)}.tv9 .obsq-svc small{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-tertiary)}.tv9 .obsq-price{display:grid;justify-items:end;gap:var(--space-2xs);text-align:right;white-space:nowrap}.tv9 .obsq-price b{font-size:var(--text-md);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.tv9 .obsq-note,.tv9 .obsq-price small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .obsq-note{margin:var(--space-xl) 0 0}.tv9 .obs-app{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:100%;background:var(--color-bg-primary)}.tv9 .obsa-rail{display:flex;flex-direction:column;gap:calc(var(--space-xl) + var(--space-xs));padding:var(--space-lg) var(--space-md);border-right:1px solid var(--color-border-secondary);background:var(--color-bg-secondary)}.tv9 .obsa-switch{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-sm) var(--space-sm)}.tv9 .obsa-switch>span{display:grid;min-width:0}.tv9 .obsa-switch b{overflow:hidden;font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis}.tv9 .obsa-switch small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .obs-app .obs-mark{border-radius:var(--radius-md);font-size:var(--text-sm)}.tv9 .obsa-nav{display:grid;gap:var(--space-2xs)}.tv9 .obsa-nav>span{height:32px;padding:0 var(--space-lg);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--color-text-secondary)}.tv9 .obsa-nav>span,.tv9 .obsa-you{display:flex;align-items:center;gap:var(--space-lg)}.tv9 .obsa-you{justify-self:start;margin-top:var(--space-sm);padding:var(--space-sm) var(--space-xl) var(--space-sm) var(--space-sm);border-radius:var(--radius-full);background:var(--color-bg-secondary);box-shadow:var(--ring-1) var(--color-border-secondary)}.tv9 .obsa-you>span:not(.av){display:grid;min-width:0}.tv9 .obsa-you b{font-weight:var(--weight-semibold)}.tv9 .obsa-you b,.tv9 .obsa-you small{overflow:hidden;font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis}.tv9 .obsa-you small{color:var(--color-text-tertiary)}.tv9 .obsa-main{min-width:0;padding:calc(var(--space-2xl) + var(--space-xs)) calc(var(--space-6xl) + var(--space-md)) var(--space-4xl) var(--space-3xl)}.tv9 .obsa-main:has(>.obsi){padding:0}.tv9 .obsa-hub{display:grid;gap:var(--space-lg);align-content:start}.tv9 .obsa-hi{margin:calc(var(--space-xl) + var(--space-xs)) 0 0;font-size:var(--text-display);font-weight:var(--weight-semibold);letter-spacing:var(--track-title)}.tv9 .obsa-date{margin:0}.tv9 .obsa-ask,.tv9 .obsa-date{font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .obsa-ask{display:flex;align-items:center;gap:var(--space-lg);height:48px;margin-top:calc(var(--space-xl) + var(--space-xs));padding:0 var(--space-lg);border-radius:var(--radius-xl);box-shadow:var(--ring-inset-1) var(--color-border-primary)}.tv9 .obsa-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);margin-top:var(--space-xl)}.tv9 .obsa-tile{display:grid;gap:var(--space-xs);padding:var(--space-xl) var(--space-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl)}.tv9 .obsa-tile b{margin-top:var(--space-sm);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.tv9 .obsa-tile small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .obsl,.tv9 .obsw{display:grid;gap:var(--space-xl);align-content:start}.tv9 .obsl-h{display:flex;align-items:baseline;gap:var(--space-sm)}.tv9 .obsl-h h1{margin:0;font-size:var(--text-2xl);font-weight:var(--weight-semibold)}.tv9 .obsl-h small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .obsl-sum{display:inline-flex;align-self:center;align-items:center;height:26px;margin-left:auto;padding:0 var(--space-lg);border-radius:var(--radius-full);background:var(--color-tone-green-fill);color:var(--color-tone-green);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.tv9 .obsl-sum.is-zero{background:var(--color-bg-quiet);color:var(--color-text-tertiary)}.tv9 .obsl-kinds{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.tv9 .obsl-kind{display:inline-flex;align-items:center;height:26px;padding:0 var(--space-lg);border-radius:var(--radius-full);background:var(--color-bg-quiet);font-size:var(--text-sm);color:var(--color-text-secondary)}.tv9 .obsl-table{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 112px}.tv9 .obsl-table,.tv9 .obst-table{display:grid;border-top:1px solid var(--color-border-secondary)}.tv9 .obsl-table.is-fit{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 104px 108px}.tv9 .obst-table{grid-template-columns:minmax(0,1.5fr) 128px 104px 80px}.tv9 .obsl-th{padding:var(--space-lg) var(--space-sm);border-bottom:1px solid var(--color-border-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .obsl-th.is-num{text-align:right}.tv9 .obsl-row{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;min-height:52px;border-bottom:1px solid var(--color-border-secondary)}.tv9 .obsl-row>span{display:flex;align-items:center;min-width:0;padding:0 var(--space-sm)}.tv9 .obsl-row.is-empty{display:block}.tv9 .obsl-co{gap:var(--space-lg)}.tv9 .obsl-co>span:not(.av){display:grid;min-width:0}.tv9 .obsl-co b,.tv9 .obsl-co small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tv9 .obsl-co b{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.tv9 .obsl-co small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .obsl-k{font-size:var(--text-sm);color:var(--color-text-placeholder)}.tv9 .obsl-k.is-served{color:var(--color-text-primary);font-weight:var(--weight-medium)}.tv9 .obsl-v{justify-content:flex-end;font-size:var(--text-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.tv9 .obsl-fit .obs-live{display:inline-flex;align-items:center;height:24px;padding:0 var(--space-md);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap}.tv9 .obsl-fit.is-strong .obs-live{background:var(--color-tone-green-fill);color:var(--color-tone-green)}.tv9 .obsl-fit.is-partial .obs-live{background:var(--color-bg-quiet);color:var(--color-text-secondary)}.tv9 .obsl-fit.is-weak .obs-live{color:var(--color-text-quaternary);box-shadow:var(--ring-inset-1) var(--color-border-secondary)}.tv9 .obsl-fit.is-none .obs-live{padding:0;font-weight:var(--weight-regular);color:var(--color-text-placeholder)}.tv9 .obst-mail,.tv9 .obst-role{font-size:var(--text-sm)}.tv9 .obst-mail{gap:var(--space-sm);color:var(--color-text-secondary)}.tv9 .obst-none{color:var(--color-text-placeholder)}.tv9 .obst-state{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .obst-state.is-on{color:var(--color-tone-green)}.tv9 .obst-hint{display:block;padding:calc(var(--space-xl) + var(--space-xs)) var(--space-sm);font-size:var(--text-sm);color:var(--color-text-quaternary)}.tv9 .obsi{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100%}.tv9 .obsi-side{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-lg) var(--space-md);border-right:1px solid var(--color-border-secondary)}.tv9 .obsi-box{display:flex;align-items:flex-start;gap:var(--space-lg);margin-bottom:var(--space-lg);padding:var(--space-lg);border-radius:var(--radius-xl);background:var(--color-bg-secondary);box-shadow:var(--ring-1) var(--color-border-secondary)}.tv9 .obsi-box>span{display:grid;min-width:0}.tv9 .obsi-box b{overflow:hidden;font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis}.tv9 .obsi-box small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .obsi-box.is-on small{color:var(--color-tone-green)}.tv9 .obsi-l{margin:var(--space-lg) var(--space-sm) var(--space-xs);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .obsi-place{display:flex;align-items:center;gap:var(--space-sm);height:30px;padding:0 var(--space-lg);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--color-text-secondary)}.tv9 .obsi-place.on{background:var(--color-bg-active);color:var(--color-text-primary);font-weight:var(--weight-medium)}.tv9 .obsi-list{display:grid;align-content:start;padding:var(--space-md) calc(var(--space-6xl) + var(--space-md)) var(--space-xl) calc(var(--space-xl) + var(--space-xs))}.tv9 .obsi-wait{gap:var(--space-sm);max-width:300px;margin:var(--space-xs) 0 var(--space-lg);padding:var(--space-lg) var(--space-md);border-radius:var(--radius-xl);background:var(--color-nefer-bg);font-size:var(--text-sm);color:var(--color-text-secondary);animation:v9-obs-join calc(.28s * var(--a-k)) var(--a-enter) both}.tv9 .obsi-row,.tv9 .obsi-wait{display:flex;align-items:center}.tv9 .obsi-row{gap:var(--space-md);height:56px;border-bottom:1px solid var(--color-border-secondary)}.tv9 .obsi-row>span{display:grid;gap:var(--space-md)}.tv9 .obsw-grid{display:grid;border-top:1px solid var(--color-border-secondary)}.tv9 .obsw-dow{padding:var(--space-md) var(--space-sm);border-bottom:1px solid var(--color-border-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .obsw-hours{display:grid;align-content:start}.tv9 .obsw-hours>i{display:block;padding-top:var(--space-2xs);font-size:var(--text-xs);font-style:normal;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .obsw-col{position:relative;border-left:1px solid var(--color-border-secondary);background:repeating-linear-gradient(to bottom,transparent 0 43px,var(--color-border-secondary) 43px 44px)}.tv9 .obs-kit-wait{display:grid;gap:var(--space-md);max-width:520px}@container obswin (max-width:760px){.tv9 .obs-app{grid-template-columns:60px minmax(0,1fr)}.tv9 .obsa-rail{align-items:center;padding:var(--space-lg) 0}.tv9 .obsa-switch{padding:var(--space-sm) 0}.tv9 .obsa-switch>span{display:none}.tv9 .obsa-nav>span{justify-content:center;width:36px;gap:0;padding:0;font-size:0}.tv9 .obsa-main{padding-right:var(--space-5xl)}.tv9 .obsi{grid-template-columns:196px minmax(0,1fr)}.tv9 .obsi-list{padding-right:var(--space-5xl)}}@media (prefers-reduced-motion:reduce){.tv9 .obs-caption,.tv9 .obs-mark.is-logo,.tv9 .obs-scene,.tv9 .obs-scene.is-leaving,.tv9 .obs-sk,.tv9 .obs-tab-run,.tv9 .obsi-wait{animation:none}.tv9 .obs-live.is-live:after{display:none}.tv9 .ob-stage,.tv9 .ob-stage *{transition:none}}.tv9 .ob.is-staged .ob-body{grid-template-columns:minmax(560px,1.3fr) minmax(420px,1fr)}.tv9 .ob.is-staged .ob-col{max-width:1008px;padding:var(--space-5xl) var(--space-6xl) var(--space-4xl)}.tv9 .ob.is-staged .ob-foot-in{max-width:1008px;padding:var(--space-lg) var(--space-6xl) var(--space-xl)}.tv9 .ob-nefer+.ob-sec{margin-top:var(--space-3xl)}@media (min-width:1600px){.tv9 .ob.is-staged .ob-body{grid-template-columns:minmax(560px,1.5fr) minmax(420px,1fr)}}@media (max-width:1100px){.tv9 .ob.is-staged .ob-body{grid-template-columns:minmax(0,1fr)}.tv9 .ob.is-staged .ob-col,.tv9 .ob.is-staged .ob-foot-in{max-width:800px}}@media (max-width:1360px){.tv9 .ob.is-staged .ob-col{padding:var(--space-4xl) var(--space-5xl) var(--space-3xl)}.tv9 .ob.is-staged .ob-foot-in{padding:var(--space-lg) var(--space-5xl) var(--space-xl)}}.tv9 .obs-win{container:none}.tv9 .obs-scale{position:relative;overflow:hidden;transform-origin:0 0;container:obswin/inline-size}.tv9 .obs-kit.is-service .kitp{max-width:640px;margin:0 auto;background:var(--color-bg-primary)}.tv9 .obs-kit-doc.is-pan{animation:v9-obs-pan var(--pan-s) ease-in-out calc(1.4s * var(--a-k)) var(--a-loop) alternate}.tv9 .kit-real{min-width:0;background:var(--color-bg-primary)}.tv9 .kit-real.is-form{padding:0}.tv9 .kit-scaled{position:relative;overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--ring-1) var(--color-border-secondary)}.tv9 .kit-scaled-in{transform-origin:0 0}.tv9 .obs-kit.is-page .kit-real,.tv9 .obs-kit.is-page .obs-kit-doc{height:100%}.tv9 .kit-scaled-in.is-fill{display:flex;flex-direction:column}.tv9 .kit-scaled-in.is-fill>*{flex:1 0 auto}.tv9 .kpd{max-width:720px;margin:0 auto;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-bg-primary);color:var(--color-text-primary);box-shadow:var(--kpd-shadow)}.tv9 .kpd>.kpd-cover{display:grid;align-items:start;gap:var(--space-lg);padding:var(--space-4xl) var(--space-5xl) calc(var(--space-3xl) + var(--space-xs));border-bottom:0;background:var(--kpd-accent);color:var(--kpd-on)}.tv9 .kpd-brand{display:flex;align-items:center;gap:var(--space-lg);font-size:var(--text-md);font-weight:var(--weight-semibold)}.tv9 .kpd-brand i,.tv9 .kpd-brand img{width:32px;height:32px;flex:none;border-radius:var(--radius-lg);background:var(--kpd-brand-bg);-o-object-fit:contain;object-fit:contain}.tv9 .kpd-brand i{display:grid;place-items:center;font-style:normal;color:var(--kpd-accent)}.tv9 .kpd-brand i,.tv9 .kpd-kind{font-weight:var(--weight-semibold)}.tv9 .kpd-kind{margin-top:var(--space-3xl);font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;opacity:.82}.tv9 .kpd-t{margin:0;font-family:var(--kpd-face);font-size:var(--text-hero);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--track-figure)}.tv9 .kpd-for{margin:0;font-size:var(--text-md);opacity:.88}.tv9 .kpd-body{display:grid;gap:calc(var(--space-2xl) + var(--space-xs));padding:calc(var(--space-3xl) + var(--space-xs)) var(--space-5xl) calc(var(--space-4xl) + var(--space-xs))}.tv9 .kpd-body section{display:grid;gap:var(--space-lg)}.tv9 .kpd-body h2{margin:0;font-family:var(--kpd-face);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--track-title);color:var(--color-text-primary)}.tv9 .kpd-body p,.tv9 .kpd-body ul{margin:0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .kpd-body ul{display:grid;gap:var(--space-xs);padding-left:calc(var(--space-xl) + var(--space-xs))}.tv9 .kpd-body ul.kpd-checks{padding-left:0;list-style:none}.tv9 .kpd-checks li{display:flex;align-items:baseline;gap:var(--space-md)}.tv9 .kpd-phases{display:grid;gap:var(--space-md);margin:var(--space-xs) 0 0;padding:0;list-style:none}.tv9 .kpd-phases li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:var(--space-lg);padding:var(--space-lg) var(--space-lg);border-radius:var(--radius-lg);background:var(--color-bg-quiet)}.tv9 .kpd-phases i{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-circle);background:var(--kpd-accent);color:var(--kpd-on);font-size:var(--text-sm);font-style:normal;font-weight:var(--weight-semibold)}.tv9 .kpd-phases b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .kpd-phases small{font-size:var(--text-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .kpd-gantt{display:grid;grid-template-columns:repeat(var(--weeks),minmax(0,1fr));gap:var(--space-xs)}.tv9 .kpd-gantt span{grid-row:1;display:flex;align-items:center;min-width:0;height:30px;padding:0 var(--space-lg);overflow:hidden;border-radius:var(--radius-md);background:color-mix(in srgb,var(--kpd-accent) 14%,var(--color-bg-primary));box-shadow:var(--ring-inset-1) color-mix(in srgb,var(--kpd-accent) 30%,transparent)}.tv9 .kpd-gantt b{overflow:hidden;font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-primary)}.tv9 .kpd-body .kpd-axis{display:flex;justify-content:space-between;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .kpd-money{width:100%;border-collapse:collapse;font-size:var(--text-md)}.tv9 .kpd-money td{padding:var(--space-lg) 0;border-bottom:1px solid var(--color-border-secondary);color:var(--color-text-secondary)}.tv9 .kpd-money td:last-child{text-align:right;font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .kpd-money .is-total td{padding-top:var(--space-xl);border-bottom:0;font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .kpd-body .kpd-note{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .kpd-sign{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3xl);padding-top:var(--space-2xl);border-top:1px solid var(--color-border-secondary)}.tv9 .kpd-sign>span{display:grid;gap:var(--space-xs)}.tv9 .kpd-sign i{height:36px;border-bottom:1px solid var(--color-border-strong)}.tv9 .kpd-sign b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .kpd-sign small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .ob-kit.is-bare{align-items:stretch}.tv9 .ob-role-opt{display:grid;gap:var(--space-xs);min-width:0}.tv9 .ob-role-opt-h{display:flex;align-items:center;gap:var(--space-sm)}.tv9 .ob-role-opt-h b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ob-role-mail{display:inline-flex;align-items:center;gap:var(--space-xs);height:20px;padding:0 var(--space-md);border-radius:var(--radius-full);background:var(--color-bg-quiet);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium)}.tv9 .ob-role-opt small{font-size:var(--text-sm);line-height:var(--leading-normal);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .ob-split.is-ready{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.tv9 .ob-split.is-ready .ob-stage{margin:var(--space-xl) var(--space-xl) var(--space-xl) 0}.tv9 .ob-ready-acts{margin-top:var(--space-3xl)}@media (max-height:800px){.tv9 .ob-split.is-ready .ob-sum{min-height:46px}.tv9 .ob-split.is-ready .ob-ready-acts,.tv9 .ob-split.is-ready .ob-summary{margin-top:calc(var(--space-xl) + var(--space-xs))}.tv9 .ob-split.is-ready .ob-split-l{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}}.tv9 .ob-stage.is-play .obs-tab.is-played:after{content:"";position:absolute;right:var(--space-md);bottom:var(--space-xs);left:var(--space-md);height:2px;border-radius:var(--radius-xs);background:var(--color-text-placeholder);opacity:.6}.tv9 .ob-stage.is-play .obs-scene:not(.is-leaving) :is(.obsp-attn>li,.obsp-proj,.obsa-hi,.obsa-date,.obsa-ask,.obsa-tiles>span,.obsq-cover,.obsq-body>*,.obsb-side>*,.obsb-times>*,.obst-table>.obsl-row,.obsi-side>*,.obsi-list>*){animation:v9-obs-join calc(.42s * var(--a-k)) var(--a-enter) backwards}.tv9 .ob-stage.is-play .obs-scene:not(.is-leaving) :is(.obsp-attn>li,.obsa-tiles>span,.obsq-body>*,.obsb-side>*,.obsb-times>*,.obst-table>.obsl-row,.obsi-side>*,.obsi-list>*):nth-child(2){animation-delay:calc(60ms * var(--a-k))}.tv9 .ob-stage.is-play .obs-scene:not(.is-leaving) :is(.obsp-attn>li,.obsa-tiles>span,.obsq-body>*,.obsb-side>*,.obsb-times>*,.obst-table>.obsl-row,.obsi-side>*,.obsi-list>*):nth-child(3){animation-delay:calc(.12s * var(--a-k))}.tv9 .ob-stage.is-play .obs-scene:not(.is-leaving) :is(.obsp-attn>li,.obsa-tiles>span,.obsq-body>*,.obsb-side>*,.obsb-times>*,.obst-table>.obsl-row,.obsi-side>*,.obsi-list>*):nth-child(4){animation-delay:calc(.18s * var(--a-k))}.tv9 .ob-stage.is-play .obs-scene:not(.is-leaving) :is(.obsp-attn>li,.obsa-tiles>span,.obsq-body>*,.obsb-side>*,.obsb-times>*,.obst-table>.obsl-row,.obsi-side>*,.obsi-list>*):nth-child(5){animation-delay:calc(.24s * var(--a-k))}.tv9 .ob-stage.is-play .obs-scene:not(.is-leaving) :is(.obsp-attn>li,.obsa-tiles>span,.obsq-body>*,.obsb-side>*,.obsb-times>*,.obst-table>.obsl-row,.obsi-side>*,.obsi-list>*):nth-child(n+6){animation-delay:calc(.3s * var(--a-k))}.tv9 .ob-stage.is-play .obsa-ask,.tv9 .ob-stage.is-play .obsp-proj,.tv9 .ob-stage.is-play .obsq-cover{animation-delay:calc(.12s * var(--a-k))}.tv9 .obs-win.is-held .obs-tab-run{animation-play-state:paused}.tv9 .obsa-desk{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--space-lg);margin-top:calc(var(--space-xl) + var(--space-xs))}.tv9 .obsa-card{display:grid;align-content:start;gap:var(--space-md);padding:var(--space-xl) calc(var(--space-xl) + var(--space-xs));border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);background:var(--color-bg-primary)}.tv9 .obsa-card>header{display:flex;align-items:center;gap:var(--space-md);font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .obsa-card>header b{font-weight:var(--weight-semibold)}.tv9 .obsa-card>header small{margin-left:auto;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .obsa-card p{margin:0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .obsa-card>small{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-tertiary)}.tv9 .obsa-run{position:relative;display:block;height:4px;overflow:hidden;border-radius:var(--radius-xs);background:var(--color-nefer-fill)}.tv9 .obsa-run>i{position:absolute;top:0;bottom:0;left:0;width:36%;border-radius:var(--radius-xs);background:var(--color-nefer-solid);animation:v9-obsa-run calc(1.8s * var(--a-k)) ease-in-out var(--a-loop)}.tv9 .obsa-card ul{display:grid;gap:var(--space-md);margin:var(--space-2xs) 0 0;padding:0;list-style:none}.tv9 .obsa-card li{display:flex;align-items:center;gap:var(--space-lg);font-size:var(--text-md);color:var(--color-text-secondary)}.tv9 .obsa-card li>i{width:14px;height:14px;flex:none;border-radius:var(--radius-circle);box-shadow:var(--ring-inset-2) var(--color-border-strong)}.tv9 .ob-stage.is-play .obs-scene:not(.is-leaving) .obsa-desk>*{animation:v9-obs-join calc(.42s * var(--a-k)) var(--a-enter) calc(.24s * var(--a-k)) backwards}.tv9 .ob-stage.is-play .obs-scene:not(.is-leaving) .obsa-desk>:nth-child(2){animation-delay:calc(.32s * var(--a-k))}@media (prefers-reduced-motion:reduce){.tv9 .obsa-run>i{animation:none;width:100%;opacity:.5}}.tv9 .ob-id-industry{display:inline-flex;align-items:center;gap:var(--space-xs)}.tv9 .ob-id-select{position:relative;display:inline-flex;align-items:center}.tv9 .ob-id-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:var(--space-xs) calc(var(--space-2xl) + var(--space-xs)) var(--space-xs) var(--space-md);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--text-md);cursor:pointer;transition:border-color var(--a-fast)}.tv9 .ob-id-select select:hover{border-color:var(--color-border-secondary)}.tv9 .ob-id-select select:focus-visible{border-color:var(--color-text-tertiary);box-shadow:var(--ob-id-select-shadow)}.tv9 .ob-id-industry[data-ob-industry=none] select{color:var(--color-text-tertiary)}.tv9 .ob-id-other{min-width:140px;max-width:240px;margin:0;padding:var(--space-xs) var(--space-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:transparent;color:var(--color-text-primary);font:inherit;font-size:var(--text-md);field-sizing:content}.tv9 .ob-id-other:focus{border-color:var(--color-text-tertiary)}.tv9 .ob-industry{display:grid;gap:var(--space-lg)}@keyframes v9-cv-dot{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes v9-ob-in{0%{opacity:0;transform:translateX(16px)}}@keyframes v9-ob-shot{0%{opacity:0;transform:translateY(24px)}}@keyframes v9-ob-note{0%{opacity:0;transform:translateY(10px) scale(.97)}}@keyframes v9-ob-shimmer{0%,to{opacity:1}50%{opacity:.55}}@keyframes v9-ob-row{0%{opacity:0;transform:translateY(-4px)}}@keyframes v9-ob-sum{0%{opacity:0;transform:translateY(6px)}}@keyframes v9-ob-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes v9-ob-show{0%{opacity:0}}@keyframes v9-obs-cap{0%{opacity:0;transform:translateY(-4px)}}@keyframes v9-obs-in{0%{opacity:0;transform:translateY(12px)}}@keyframes v9-obs-out{to{opacity:0}}@keyframes v9-obs-run{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes v9-obs-live{0%{opacity:1}to{opacity:0}}@keyframes v9-obs-breath{0%,to{opacity:1}50%{opacity:.5}}@keyframes v9-obs-logo{0%{opacity:0;transform:scale(.92)}}@keyframes v9-obs-pan{0%,12%{transform:translateY(0)}88%,to{transform:translateY(calc(-1 * var(--pan)))}}@keyframes v9-obsa-run{0%{transform:translateX(-100%)}to{transform:translateX(280%)}}.tv9 .sec{display:flex;align-items:center;gap:var(--space-sm);height:26px;margin-top:var(--space-lg);padding:0 var(--space-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-placeholder)}.tv9 .side-foot{flex:none;border-top:1px solid var(--color-border-primary);padding:var(--space-sm) var(--space-md)}.tv9 .capw{border:1px solid var(--color-border-primary);border-radius:var(--radius-2xl)}.tv9 .capw-name{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .capw-bar{grid-column:1/-1;height:5px;background:var(--color-border-primary);overflow:hidden}.tv9 .capw-bar,.tv9 .capw-bar i{border-radius:var(--radius-full)}.tv9 .capw-bar i{display:block;height:100%;background:var(--color-success-solid)}.tv9 .capw-bar i.warn{background:var(--color-warning-solid)}.tv9 .new-cmd{display:flex;align-items:center;gap:var(--space-md);width:100%;padding:0 var(--space-md);border:0;background:transparent;font:inherit;font-weight:var(--weight-medium);cursor:pointer}.tv9 .side-dot{display:none}.tv9 .newbtn{display:inline-flex;align-items:center;height:28px;border-radius:var(--radius-lg);background:var(--color-bg-action);color:var(--newbtn-text);border:0;font-size:var(--text-md);font-weight:var(--weight-semibold);overflow:hidden}.tv9 .newbtn .car{display:grid;place-items:center;width:24px;height:100%;border:0;border-left:1px solid var(--newbtn-border);background:transparent;color:inherit;cursor:pointer}.tv9 .newbtn .car:hover{background:var(--color-bg-action-hover)}.tv9 .tag-out{display:inline-flex;max-width:100%;height:20px;padding:0 var(--space-md);border-radius:var(--radius-lg);border:1px solid var(--color-border-strong);background:transparent;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;line-height:var(--leading-kit)}.tv9 .lchips,.tv9 .tag-out{align-items:center;overflow:hidden}.tv9 .lchips{display:flex;gap:var(--space-sm);min-width:0}.tv9 .lmore{height:20px;padding:0 var(--space-2xs);font-weight:var(--weight-semibold);flex:none}.tv9 .lc-add,.tv9 .lmore{display:inline-flex;align-items:center;font-size:var(--text-xs);color:var(--color-text-placeholder)}.tv9 .lc-add{gap:var(--space-xs);height:22px;padding:0 var(--space-md);border:1px dashed var(--color-border-strong);background:transparent;border-radius:var(--radius-full);font-weight:var(--weight-medium)}.tv9 .lc-add:hover{border-color:var(--color-text-disabled);color:var(--color-text-secondary);background:var(--color-bg-hover)}.tv9 .avstack{display:inline-flex}.tv9 .date-sub{font-variant-numeric:tabular-nums}.tv9 .mini-bar{width:34px;height:4px;border-radius:var(--radius-full);background:var(--color-border-primary);overflow:hidden}.tv9 .mini-bar i{display:block;height:100%;background:var(--color-text-tertiary)}.tv9 .cap{margin-top:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-md);max-width:860px}.tv9 .peek-cover{height:8px}.tv9 .peek-actions{display:flex;gap:var(--space-md)}.tv9 .nefer-eyebrow{gap:var(--space-sm);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-nefer-solid);margin-bottom:var(--space-sm)}.tv9 .dep,.tv9 .nefer-eyebrow{display:flex;align-items:center}.tv9 .dep,.tv9 .file{gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border-secondary)}.tv9 .file{display:flex;align-items:center}.tv9 .nefer-pop{position:fixed;z-index:60;width:340px;background:var(--color-bg-canvas);border-radius:var(--radius-2xl);box-shadow:var(--shadow-overlay);display:none;overflow:hidden}@media (prefers-contrast:more){.tv9 .date-sub{color:var(--color-text-secondary)}}.tv9 .sync{display:inline-flex;align-items:center;gap:var(--space-sm);height:26px;padding:0 var(--space-md);border-radius:var(--radius-full);font-weight:var(--weight-medium)}.tv9 .sync .dotm{width:7px;height:7px;border-radius:var(--radius-circle)}.tv9 .sync.err{border:0;background:transparent;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-error-solid);cursor:pointer}.tv9 .sync.err:hover{background:var(--color-bg-tertiary)}.tv9 .sync.err .dotm{background:var(--color-error-solid)}.tv9 .sync.off{color:var(--color-text-tertiary)}.tv9 .sync.off .dotm{background:var(--color-warning-solid)}.tv9 .presence{align-items:center}.tv9 .rec{margin-right:var(--space-xs);font:inherit;cursor:pointer}.tv9 .rec:hover{background:var(--color-bg-hover)}.tv9 .trow-more{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-lg) var(--space-lg);border-bottom:1px solid var(--color-border-secondary);color:var(--color-text-tertiary);font-size:var(--text-sm)}.tv9 .trow-more-hint{color:var(--color-text-placeholder)}.tv9 .nbrief{display:flex;align-items:center;gap:var(--space-lg)}.tv9 .nbrief-copy{flex:1;min-width:0}.tv9 .nbrief-copy b{display:block;margin:var(--space-2xs) 0}.tv9 .nbrief-copy p{margin:0}.tv9 .ndrawer{position:fixed;top:var(--space-md);right:var(--space-md);bottom:var(--space-md);width:min(398px,94vw);border:1px solid var(--color-border-primary);border-radius:var(--radius-2xl);overflow:hidden;transform:translateX(calc(100% + 16px));transition:transform calc(.24s * var(--a-k)) cubic-bezier(.22,1,.36,1);z-index:55;display:flex;flex-direction:column}.tv9 .nd-top{height:52px;flex:none;display:flex;align-items:center;gap:var(--space-md);padding:0 var(--space-md) 0 var(--space-xl);border-bottom:1px solid var(--color-border-secondary);background:var(--color-nefer-fill)}.tv9 .nd-orb{width:28px;height:28px;flex:none;border-radius:var(--radius-lg);background:var(--nd-orb-bg);border:1px solid var(--color-nefer-line);display:grid;place-items:center;color:var(--color-nefer-solid)}.tv9 .nd-id b{font-size:var(--text-lg);display:block;line-height:var(--leading-tight)}.tv9 .nd-id b,.tv9 .nd-id span{font-weight:var(--weight-semibold)}.tv9 .nd-id span{font-size:var(--text-xs);color:var(--color-nefer-solid);display:inline-flex;align-items:center;gap:var(--space-xs)}.tv9 .nd-id span:before{content:"";width:6px;height:6px;border-radius:var(--radius-circle);background:var(--color-nefer-solid)}.tv9 .nd-scroll{flex:1;overflow-y:auto;padding:var(--space-xl) var(--space-xl);display:flex;flex-direction:column;gap:var(--space-xl)}.tv9 .msg{display:flex;gap:var(--space-md);max-width:100%}.tv9 .msg.me{flex-direction:row-reverse}.tv9 .nrail{position:fixed;top:var(--space-md);right:var(--space-md);bottom:var(--space-md);width:min(340px,92vw);background:var(--color-bg-canvas);border:1px solid var(--color-border-primary);border-radius:var(--radius-2xl);box-shadow:var(--shadow-modal);z-index:45;display:none;flex-direction:column;overflow:hidden}.tv9 .nr-scroll{flex:1;overflow-y:auto;padding:var(--space-md) var(--space-md) var(--space-lg)}.tv9 .nfloat{position:fixed;right:var(--space-xl);bottom:calc(var(--space-6xl) + var(--space-lg));width:min(374px,92vw);max-height:50vh;background:var(--color-bg-canvas);border:1px solid var(--color-border-primary);border-radius:var(--radius-2xl);box-shadow:var(--shadow-overlay);z-index:70;display:none;flex-direction:column;overflow:hidden}.tv9 .typing{display:inline-flex;gap:var(--space-xs);padding:var(--space-lg) var(--space-lg);background:var(--color-bg-tertiary);border-radius:var(--radius-xl);border-top-left-radius:var(--radius-sm)}.tv9 .typing i{width:6px;height:6px;border-radius:var(--radius-circle);background:var(--color-text-placeholder);animation:v9-blink calc(1.2s * var(--a-k)) var(--a-loop)}.tv9 .typing i:nth-child(2){animation-delay:calc(.2s * var(--a-k))}.tv9 .typing i:nth-child(3){animation-delay:calc(.4s * var(--a-k))}.tv9 .nd-chips{display:flex;flex-wrap:wrap;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);border-top:1px solid var(--color-border-secondary)}.tv9 .nd-chip{border:1px solid var(--color-nefer-line);background:var(--color-nefer-fill);color:var(--color-nefer-solid);border-radius:var(--radius-full);height:28px;padding:0 var(--space-lg);font-size:var(--text-sm);font-weight:var(--weight-medium);display:inline-flex;align-items:center;gap:var(--space-sm)}.tv9 .nd-ask{display:flex;align-items:flex-end;gap:var(--space-md);border-top:1px solid var(--color-border-secondary)}.tv9 .nd-ask,.tv9 .nd-ask textarea{padding:var(--space-md) var(--space-lg)}.tv9 .nd-ask textarea{flex:1;border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);font:inherit;font-size:var(--text-md);resize:none;min-height:40px;max-height:120px;outline:0;color:var(--color-text-primary)}.tv9 .nd-ask textarea:where(textarea:focus-visible,textarea:focus){outline:0}.tv9 .nd-ask textarea:focus{border-color:var(--color-nefer-line)}.tv9 .nd-send{width:36px;height:36px;flex:none;border:0;border-radius:var(--radius-lg);background:var(--color-nefer-action);color:var(--color-nefer-on-action);display:grid;place-items:center}.tv9 .nd-send:hover{filter:brightness(1.07)}.tv9 .nd-send:disabled{background:var(--color-border-strong);cursor:default}.tv9 .new-cmd{height:36px;border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--new-cmd-text)}.tv9 .new-cmd:hover{background:var(--new-cmd-bg)}.tv9 .presence{display:inline-flex}.tv9 .sync{font-size:var(--text-xs)}.tv9 .sync .dotm{background:var(--color-success-solid)}.tv9 .nefer-disclosure>summary{height:44px;padding:0 var(--space-lg);display:flex;font-size:var(--text-sm);font-weight:var(--weight-semibold)}.tv9 .nefer-disclosure>summary span:first-of-type{flex:1}.tv9 .nbrief{margin:0 var(--space-md) var(--space-md);padding:var(--space-lg);border:1px solid var(--nbrief-border);border-radius:var(--radius-xl);background:var(--nbrief-bg);box-shadow:var(--nbrief-shadow)}.tv9 .nbrief-copy b{font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .nbrief-copy p{line-height:var(--leading-normal)}.tv9 .date{font-variant-numeric:tabular-nums}.tv9 .date-sub{line-height:var(--leading-kit)}@media (max-width:1100px){.tv9 .presence,.tv9 .sync{display:none}}@media (max-width:900px){.tv9 .new-cmd{width:40px;height:40px;padding:0;justify-content:center}}@media (max-width:700px){.tv9 .new-cmd{width:40px;height:40px;padding:0;justify-content:center}.tv9 .nefer-disclosure{margin-bottom:var(--space-lg)}.tv9 .nefer-disclosure>summary{height:39px;padding:0 var(--space-md);font-size:var(--text-xs)}.tv9 .nbrief{display:grid;grid-template-columns:25px minmax(0,1fr) 25px;gap:var(--space-md)}.tv9 .nbrief-copy{grid-column:2;grid-row:1}.tv9 .nbrief-copy b{font-size:var(--text-sm)}.tv9 .nbrief-copy p{font-size:var(--text-xs)}.tv9 .nbrief>button:not(.nbrief-x){grid-column:2/-1;grid-row:2;justify-self:start;white-space:nowrap}}.tv9 .nefer-disclosure>summary{align-items:center;gap:var(--space-md);list-style:none;cursor:pointer;color:var(--color-nefer-text)}.tv9 .ctx-lbl-row{display:flex;align-items:center}.tv9 .capw{margin:var(--space-lg) var(--space-sm) 0;padding:var(--space-md);border-color:var(--color-border-primary);background:var(--capw-bg);box-shadow:var(--shadow-raised)}.tv9 .held-disclosure>summary{height:auto}.tv9 .nefer-slot-head{min-height:48px;padding:var(--space-md) var(--space-lg);display:flex;align-items:center;gap:var(--space-md);border-bottom:1px solid var(--nefer-slot-head-border)}.tv9 .nefer-slot-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:var(--radius-lg);background:var(--ns-mark-bg);color:var(--ns-mark-text);box-shadow:var(--nefer-slot-icon-shadow)}.tv9 .nefer-slot-head>span:nth-child(2){flex:1}.tv9 .nefer-slot-head b{display:block;font-size:var(--text-xs)}.tv9 .nefer-slot-head small{display:block;margin-top:var(--space-2xs)}.tv9 .nefer-context{padding:var(--space-md) var(--space-lg) 0;display:flex;flex-wrap:wrap;gap:var(--space-sm)}.tv9 .nefer-proposal{margin:var(--space-md) var(--space-lg) 0;padding:var(--space-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary)}.tv9 .nefer-proposal>small{font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--track-label)}.tv9 .nefer-copy{margin:var(--space-sm) 0 0;color:var(--nefer-copy-text);font-size:var(--text-xs);line-height:var(--leading-normal)}.tv9 .nefer-edit-area{width:100%;min-height:84px;margin-top:var(--space-sm);padding:var(--space-md);border:1px solid var(--nefer-edit-area-border);border-radius:var(--radius-md);outline:0;resize:vertical;color:var(--nefer-edit-area-text);font:inherit;font-size:var(--text-xs);line-height:var(--leading-normal)}.tv9 .nefer-diff{margin-top:var(--space-md);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-sm)}.tv9 .nefer-diff span{padding:var(--space-sm);border-radius:var(--radius-md);background:var(--nefer-diff-bg);color:var(--nefer-diff-text-2)}.tv9 .nefer-diff small{display:block;margin-bottom:var(--space-2xs);font-weight:var(--weight-medium)}.tv9 .nefer-delivery{margin:var(--space-md) var(--space-lg) 0;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm)}.tv9 .nefer-delivery>button{min-width:0;min-height:40px;padding:var(--space-sm) var(--space-md);display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--nefer-delivery-bg);color:var(--nefer-delivery-text);text-align:start;cursor:pointer}.tv9 .nefer-delivery>button:hover{border-color:var(--nefer-delivery-border);background:var(--color-bg-primary)}.tv9 .nefer-delivery button>span,.tv9 .nefer-delivery span>small{text-transform:uppercase;letter-spacing:var(--track-label)}.tv9 .nefer-delivery b{grid-column:1;overflow:hidden;white-space:nowrap;color:var(--nefer-delivery-text-2)}.tv9 .queue-clear{grid-column:1/-1;min-height:180px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--queue-clear-text)}.tv9 .queue-clear b{margin-top:var(--space-md);color:var(--queue-clear-text-2)}.tv9 .modal-field{margin:var(--space-xl) var(--space-xl) 0;display:flex;flex-direction:column;gap:var(--space-sm);font-weight:var(--weight-semibold)}.tv9 .modal-field input{height:36px;padding-inline:var(--space-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);outline:0}.tv9 .modal-field input:where(input:focus-visible,input:focus){outline:0}.tv9 .preset-row{margin:var(--space-lg) var(--space-xl) 0;display:flex;gap:var(--space-sm)}.tv9 .preset-row button{height:29px;padding-inline:var(--space-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--preset-row-bg-2);color:var(--preset-row-text);font:inherit}.tv9 .access-list{margin:var(--space-lg) var(--space-xl) 0;border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);overflow:hidden}.tv9 .access-list label{min-height:36px;padding:var(--space-sm) var(--space-md);display:flex;align-items:center;gap:var(--space-md);border-bottom:1px solid var(--color-border-secondary);color:var(--access-list-text)}.tv9 .access-list label:last-child{border-bottom:0}.tv9 .access-preview{margin:var(--space-lg) var(--space-xl) 0;padding:var(--space-md);border-radius:var(--radius-lg);color:var(--access-preview-text);line-height:var(--leading-normal)}.tv9 .access-preview b{color:var(--access-preview-text-2)}.tv9 .handover-progress{padding:var(--space-lg) var(--space-xl) 0;display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-sm)}.tv9 .handover-body{min-height:160px;padding:var(--space-xl) var(--space-xl)}.tv9 .identity-review,.tv9 .person-choice,.tv9 .suggestion{width:100%;padding:var(--space-lg);display:flex;align-items:center;gap:var(--space-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--color-bg-primary);color:var(--color-text-secondary);text-align:start}.tv9 .handover-summary{display:flex;color:var(--color-text-secondary)}.tv9 .person-choice span,.tv9 .suggestion span{flex:1}.tv9 .handover-summary b,.tv9 .identity-review b,.tv9 .person-choice b,.tv9 .suggestion b{display:block;font-size:var(--text-xs)}.tv9 .handover-summary span,.tv9 .identity-review span,.tv9 .person-choice small{display:block;margin-top:var(--space-2xs)}.tv9 .identity-review+.identity-review,.tv9 .suggestion+.suggestion{margin-top:var(--space-sm)}.tv9 :root[dir=rtl] .ndrawer{right:auto;border-left:0;border-right:1px solid var(--ndrawer-border);left:var(--space-md)}.tv9 :root[dir=rtl] .ndrawer:not(.on){transform:translateX(calc(-100% - 16px))}@media (max-width:700px){.tv9 .nefer-delivery,.tv9 .nefer-diff{grid-template-columns:1fr}}.tv9 .nbrief-copy b,.tv9 .nefer-slot-head b{font-weight:var(--weight-semibold)}.tv9 .date-sub{font-weight:var(--weight-regular)}.tv9 .nefer-delivery b,.tv9 .nefer-diff span{font-weight:var(--weight-medium)}.tv9 .nefer-delivery b{text-overflow:ellipsis}.tv9 .nefer-slot-head b{color:var(--color-text-primary)}.tv9 .nbrief-copy p{color:var(--color-text-tertiary)}.tv9 .sync{color:var(--color-text-placeholder)}.tv9 .ndrawer{background:var(--color-bg-primary);backdrop-filter:none;border-left:1px solid var(--color-border-secondary)}.tv9 .nbrief-copy p{font-size:var(--text-sm)}.tv9 .date{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--track-normal)}.tv9 .date-sub{font-size:var(--text-xs)}.tv9 .peek-actions{margin:0 0 var(--space-xl)}.tv9 .dep,.tv9 .file{min-height:32px}.tv9 .held-disclosure,.tv9 .nefer-disclosure{margin:0 0 var(--space-xl);border:1px solid var(--color-nefer-line);border-radius:var(--radius-lg);background:var(--color-nefer-bg);box-shadow:none;overflow:hidden}.tv9 .held-disclosure>summary{min-height:48px;padding:var(--space-sm) var(--space-lg);gap:var(--space-md);color:var(--color-text-primary)}.tv9 .held-disclosure>summary:hover{background:var(--color-bg-hover)}.tv9 .date-sub{color:var(--color-text-tertiary)}.tv9 .ws-row{display:flex;align-items:center;gap:var(--space-md);margin:0 var(--space-xl);padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary)}.tv9 .ws-row b{display:block;font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ws-row small{display:block;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .ws-row-lock{margin-left:auto;color:var(--color-fg-quaternary);display:grid}.tv9 .access-row{display:flex;align-items:center;gap:var(--space-md);margin:0 var(--space-xl);padding:var(--space-md) var(--space-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary);font-size:var(--text-lg);color:var(--color-text-primary)}.tv9 .invite-row{display:flex;gap:var(--space-md);margin:var(--space-md) var(--space-xl) 0}.tv9 .invite-row input{flex:1;min-width:0;height:36px;padding:0 var(--space-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);font:inherit;font-size:var(--text-lg);color:var(--color-text-primary)}.tv9 .invite-row input::-moz-placeholder{color:var(--color-text-placeholder)}.tv9 .invite-row input::placeholder{color:var(--color-text-placeholder)}.tv9 .member-list{margin:0 var(--space-xl)}.tv9 .member-row{display:flex;align-items:center;gap:var(--space-md);min-height:44px;padding:var(--space-xs) 0;border-bottom:1px solid var(--color-bg-quiet)}.tv9 .member-row:last-child{border-bottom:0}.tv9 .member-id{flex:1;min-width:0}.tv9 .member-id b{display:block;font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .member-id small{display:block;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .member-x{width:28px;height:28px;color:var(--color-fg-quaternary)}.tv9 .member-x:hover{color:var(--color-error-solid);background:var(--color-error-fill)}.tv9 .cmdk-list{overflow:auto;padding:0 var(--space-md) var(--space-sm)}.tv9 .ctx-rail-group{display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .ctx-rail-group+.ctx-rail-group{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-bg-quiet)}.tv9 .rec-note{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-tertiary);margin-left:var(--space-2xs)}.tv9 .effort-presets{display:flex;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm) var(--space-2xs);flex-wrap:wrap}.tv9 .taskpage{max-width:1160px;margin:0 auto;padding:var(--space-sm) 0 var(--space-2xl)}.tv9 .taskpage-h{display:flex;align-items:center;gap:var(--space-md);height:44px;margin-bottom:var(--space-xl)}.tv9 .taskpage-crumb{font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .taskpage-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--space-2xl);align-items:start}.tv9 .taskpage-side{position:sticky;top:var(--space-md);padding:0 0 0 var(--space-2xl);border-left:1px solid var(--color-bg-quiet)}@media (max-width:1100px){.tv9 .taskpage-grid{grid-template-columns:minmax(0,1fr) 320px;gap:var(--space-2xl)}}@media (max-width:900px){.tv9 .taskpage-grid{grid-template-columns:1fr}.tv9 .taskpage-side{position:static;border:0;padding:0}}.tv9 .invite-row input:focus,.tv9 .modal-field input:focus,.tv9 .nefer-edit-area:focus{border-color:var(--color-focus-ring);box-shadow:var(--focus-halo-ring)}.tv9 .nefer-edit-area:focus:where(:not(:focus-visible)){outline:0}.tv9 .time-entries{margin-top:var(--space-lg)}.tv9 .time-entries-h{display:flex;align-items:center;gap:var(--space-md);margin:0 0 var(--space-xs);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 h2.peek-h{margin:0;font:inherit}.tv9 .handover-summary span,.tv9 .identity-review span,.tv9 .nefer-diff small,.tv9 .nefer-proposal>small,.tv9 .nefer-slot-head small,.tv9 .person-choice small,.tv9 .suggestion strong{color:var(--color-text-tertiary)}.tv9 .nefer-proposal>small,.tv9 .nefer-slot-head small{font-size:var(--text-xs)}.tv9 .nefer-diff span{font-size:var(--text-sm)}.tv9 .nefer-delivery button>span,.tv9 .nefer-delivery span>small,.tv9 .nefer-diff small{font-size:var(--text-xs)}.tv9 .modal-field,.tv9 .nefer-delivery b,.tv9 .preset-row button,.tv9 .queue-clear span{font-size:var(--text-sm)}.tv9 .access-list label,.tv9 .access-preview{font-size:var(--text-md)}.tv9 .handover-summary span,.tv9 .identity-review span,.tv9 .person-choice small{font-size:var(--text-sm)}.tv9 .suggestion strong{font-size:var(--text-xs)}.tv9 .skip-link{position:absolute;left:var(--space-md);top:calc(var(--space-4xl) * -1);z-index:1300;height:32px;padding:0 var(--space-lg);display:inline-flex;align-items:center;border-radius:var(--radius-lg);background:var(--color-text-primary);color:var(--color-text-on-action);font-size:var(--text-md);font-weight:var(--weight-medium);text-decoration:none;transition:none}.tv9 .skip-link:focus{top:var(--space-md)}.tv9 .skip-link:focus:where(:not(:focus-visible)){outline:2px solid var(--color-focus-ring);outline-offset:2px}.tv9 .skip-link:focus-visible{top:var(--space-md)}.tv9 .field-error{margin:var(--space-sm) var(--space-xl) 0;font-size:var(--text-sm);color:var(--color-error-text)}.tv9 .invite-row input[aria-invalid=true]:where(:not(:focus)){border-color:var(--color-error-solid);box-shadow:var(--invite-row-shadow)}.tv9 .nefer-copy{unicode-bidi:plaintext}.tv9 .due-to{display:inline-flex;align-items:center;gap:var(--space-xs);margin-left:var(--space-xs);padding:0 var(--space-sm);height:18px;border-radius:var(--radius-sm);background:var(--color-nefer-bg);color:var(--color-nefer-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--track-normal)}.tv9 .tadd-group{min-height:36px;color:var(--color-fg-quaternary);opacity:.85}.tv9 .tadd-group:hover{color:var(--color-text-primary);opacity:1}.tv9 .tip{position:fixed;z-index:1400;max-width:320px;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--color-text-primary);color:var(--color-text-on-action);font-size:var(--text-sm);line-height:var(--leading-snug);pointer-events:none;opacity:0;transform:translateY(-2px);transition:opacity var(--a-fast) var(--a-enter),transform var(--a-fast) var(--a-enter);white-space:normal}@media (prefers-reduced-motion:reduce){.tv9 .tip{transition:none}}.tv9 .rec{display:inline-flex;padding:0 var(--space-md) 0 var(--space-md);border:1px solid var(--rec-border);line-height:var(--leading-kit)}.tv9 .rec,.tv9 .rec-peek{align-items:center;gap:var(--space-sm);height:22px;border-radius:var(--radius-full);background:var(--color-error-fill-soft);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.tv9 .rec,.tv9 .rec .rec-el,.tv9 .rec-peek{color:var(--color-error-text);letter-spacing:var(--track-normal)}.tv9 .rec .rec-el,.tv9 .rec-peek .rec-el{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.tv9 .rec-peek .rec-el{color:var(--color-error-text);letter-spacing:var(--track-normal)}.tv9 .rec .rec-task{color:var(--rec-text)}.tv9 .rec .rec-task,.tv9 .rec-peek .rec-task{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-medium)}.tv9 .rec-peek .rec-task{color:var(--rec-peek-text)}.tv9 .rec-peek{display:inline-flex;padding:0 var(--space-md) 0 var(--space-md);border:1px solid var(--rec-peek-border);line-height:var(--leading-kit);cursor:default}.tv9 .peek-actions .rec-peek{margin-left:var(--space-md);align-self:center}.tv9 .rowcell{display:contents}.tv9 .nd-chip:hover{background:var(--color-nefer-fill)}.tv9 .modal-field{color:var(--color-text-tertiary)}.tv9 .access-preview,.tv9 .handover-summary{background:var(--color-bg-hover)}.tv9 .handover-summary{width:100%;padding:var(--space-lg);gap:var(--space-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);text-align:start;align-items:flex-start;flex-direction:column}.tv9 .handover-progress i{height:3px;border-radius:var(--radius-full);background:var(--color-border-primary)}.tv9 .nefer-delivery>span{min-width:0;min-height:40px;padding:var(--space-sm) var(--space-md);display:grid;grid-template-columns:1fr auto;border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);text-align:start;color:var(--color-text-tertiary);border-color:var(--color-border-primary)}.tv9 .nefer-context span,.tv9 .nefer-delivery>span{align-items:center;background:var(--color-bg-hover)}.tv9 .nefer-context span{height:22px;padding-inline:var(--space-sm);display:inline-flex;gap:var(--space-xs);border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);color:var(--nefer-context-text);font-size:var(--text-xs);border-color:var(--color-border-primary)}.tv9 .nefer-disclosure>summary:hover{background:var(--color-nefer-fill)}.tv9 .effort-custom{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-md) var(--space-md)}.tv9 .effort-unit{display:flex;align-items:center;gap:var(--space-sm);flex:1;min-width:0;height:32px;padding:0 var(--space-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--color-bg-primary)}.tv9 .effort-unit:focus-within{border-color:var(--color-focus-ring)}.tv9 .effort-unit input{width:100%;min-width:0;border:0;background:transparent;outline:0;font:inherit;font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;-moz-appearance:textfield}.tv9 .effort-unit input:where(input:focus-visible,input:focus){outline:0}.tv9 .effort-unit input::-webkit-inner-spin-button,.tv9 .effort-unit input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tv9 .effort-unit span{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary);flex:none}.tv9 .effort-custom-set{flex:none;height:32px;padding:0 var(--space-xl)}.tv9 .cmdk-list{min-height:264px}.tv9 .dep-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .filter-clear kbd{margin-inline-start:auto}.tv9 .cmdk-lbl-nefer{color:var(--color-nefer-solid)}.tv9 .cmdk-create-wrap{padding-bottom:var(--space-2xs)}.tv9 .lc-add{min-height:24px}.tv9 .pick{box-shadow:var(--shadow-overlay)}.tv9 .ndrawer{box-shadow:var(--shadow-modal)}@media (pointer:coarse){.tv9 .tap{position:relative}.tv9 .tap:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;min-width:100%;min-height:100%;transform:translate(-50%,-50%)}}.tv9 .crail-sub{color:var(--color-text-tertiary)}.tv9 .crail-people{display:flex;flex-direction:column;gap:var(--space-xs)}.tv9 .crail-person{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:var(--space-sm);align-items:center;min-height:36px}.tv9 .crail-person-t{display:flex;flex-direction:column;min-width:0}.tv9 .crail-person-t b{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .crail-person-t b,.tv9 .crail-person-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .crail-person-t small{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .crail-quote{margin:0;padding-left:var(--space-md);border-left:2px solid var(--color-nefer-line);color:var(--color-text-secondary);font-size:var(--text-sm)}.tv9 .crail-hint{margin:0;color:var(--color-text-tertiary);line-height:var(--leading-normal)}.tv9 .rhead-context{margin-left:var(--space-2xs)}.tv9 .turn-why{border:1px solid var(--color-nefer-line);background:var(--color-nefer-bg);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md)}.tv9 .turn-why p{margin:var(--space-2xs) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal)}.tv9 .turn-why small{display:block;margin-top:var(--space-xs);font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .scope-list{margin:0 var(--space-xl);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-tertiary);padding:var(--space-2xs) 0}.tv9 .scope-row{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);cursor:pointer}.tv9 .scope-row+.scope-row{border-top:1px solid var(--color-border-secondary)}.tv9 .invite-note{align-items:flex-start;margin:var(--space-md) var(--space-xl) 0;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--sem-info-bg);border:1px solid var(--sem-info-line);font-size:var(--text-sm);line-height:var(--leading-normal)}.tv9 .invite-note,.tv9 .vault-nav-row{display:flex;gap:var(--space-sm);color:var(--color-text-secondary)}.tv9 .vault-nav-row{align-items:center;height:32px;padding:0 var(--space-sm);border:0;border-radius:var(--radius-md);background:transparent;font:inherit;font-size:var(--text-sm);cursor:pointer;text-align:left}.tv9 .vault-nav-row span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .vault-nav-row small{color:var(--color-text-tertiary);font-size:var(--text-xs)}.tv9 .vault-nav-row:hover{background:var(--color-bg-hover)}.tv9 .vault-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:var(--space-md);align-items:start;padding:var(--space-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary);text-align:left;font:inherit;cursor:pointer}.tv9 .vault-row:hover{background:var(--color-bg-hover)}.tv9 .customize-title{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .customize-title b{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .customize-title small{font-size:var(--text-sm);color:var(--color-text-tertiary);line-height:var(--leading-snug)}.tv9 .customize-name{display:flex;flex-direction:column;gap:var(--hairline);min-width:0;border:0;background:transparent;padding:0;font:inherit;text-align:left;cursor:pointer}.tv9 .customize-name b{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .customize-name b,.tv9 .customize-name small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .customize-name small{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .connected{flex:1;min-height:0;overflow:auto;background:var(--color-bg-secondary);padding:var(--space-xl) var(--space-2xl) var(--space-2xl)}.tv9 .connected-who{grid-area:who;display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .connected-who b{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary);min-width:0}.tv9 .connected-who b>span:first-child,.tv9 .connected-who small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .connected-who small{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .connected-more{width:100%;justify-content:center}.tv9 .connected-later{margin:0;text-align:center;font-size:var(--text-xs);color:var(--color-text-tertiary)}@media (max-width:1399px){.tv9 .connected{padding:var(--space-lg) var(--space-xl) var(--space-xl)}}.tv9 .room-pin .crail-person-t b{white-space:normal;font-weight:var(--weight-medium)}.tv9 .notes-body{display:flex;flex-direction:column;gap:var(--space-lg)}.tv9 .notes-sec header{display:flex;align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-xs)}.tv9 .notes-sec header b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .notes-sec header small{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .notes-sec ul{margin:0;padding-left:calc(var(--space-xl) + var(--space-xs));display:flex;flex-direction:column;gap:var(--space-2xs);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .notes-modal>section>h2{margin:0;padding:var(--space-xl) var(--modal-head-end) var(--space-2xs) var(--space-xl);font-size:var(--text-xl)}.tv9 .notes-body{padding:var(--space-md) var(--space-xl) var(--space-xs)}.tv9 .crail-sub.danger{color:var(--color-error-text)}.tv9 .rcell-quiet{color:var(--color-text-tertiary)}.tv9 .rcell-faint{color:var(--color-text-quaternary)}.tv9 .rcell-owners{display:inline-flex;align-items:center;gap:var(--space-xs);min-width:0}.tv9 .rcell-owner-label{margin-left:var(--space-2xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-secondary)}.tv9 .rlist{min-width:0}.tv9 .rinsp-sub{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .rpane-quote{margin:var(--space-sm) 0 0;padding-left:var(--space-md);border-left:2px solid var(--color-border-primary);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.tv9 .rpane-quote p{margin:0}.tv9 .rpane-quote footer{margin-top:var(--space-2xs);font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .rboard-foot{display:flex;align-items:center;gap:var(--space-2xs);width:100%;min-width:0;font-size:var(--text-xs)}.tv9 .rboard-foot b{font-weight:var(--weight-medium);color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.tv9 .rline{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-2xs) 0;border-bottom:1px solid var(--color-border-secondary)}.tv9 .crail-hint.danger{color:var(--color-error-text)}.tv9 .rsignals{gap:var(--space-sm)}.tv9 .rsignal,.tv9 .rsignals{display:flex;flex-direction:column}.tv9 .rsignal{gap:var(--space-2xs)}.tv9 .rline-in{flex:1;min-width:0;min-height:26px;padding:var(--space-2xs) var(--space-xs);font-size:var(--text-sm)}.tv9 .rline-in.num{flex:0 0 120px;text-align:right}.tv9 .rlink-group{margin-bottom:var(--space-sm)}.tv9 .rlink{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-2xs) 0;border-bottom:1px solid var(--color-border-secondary)}.tv9 .rlink-ic{flex:none;width:22px;height:22px;border-radius:var(--radius-sm);background:var(--color-bg-hover-strong);color:var(--color-text-secondary);display:grid;place-items:center}.tv9 .rlink-t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:var(--leading-tight)}.tv9 .rlink-t b{font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .rlink-t b,.tv9 .rlink-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .rlink-t small{color:var(--color-text-tertiary)}.tv9 .rlink .rlink-open{opacity:0}.tv9 .rlink:focus-within .rlink-open,.tv9 .rlink:hover .rlink-open{opacity:1}.tv9 .rstage-tone{width:16px;height:16px;border-radius:var(--radius-full);border:2px solid transparent;background:var(--color-text-tertiary);cursor:pointer;padding:0}.tv9 .side .nav .nav-when{margin-left:auto;font-size:var(--text-xs);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .side.collapsed .nav .nav-when{display:none}.tv9 .rcheck-add{display:inline-flex;align-items:center;gap:var(--space-xs);height:28px;padding:0 var(--space-xs);margin-top:var(--space-2xs);border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:var(--text-sm);color:var(--color-text-tertiary);cursor:pointer}.tv9 .rcheck-add:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .rmast{gap:var(--space-sm);padding:0 0 var(--space-md);border-bottom:1px solid var(--color-border-secondary)}.tv9 .rmast,.tv9 .rpeople{display:flex;flex-direction:column}.tv9 .rperson{display:flex;align-items:center;gap:var(--space-md);min-height:44px;padding:var(--space-xs) 0;border-top:1px solid var(--color-border-secondary)}.tv9 .rperson:first-child{border-top:0}.tv9 .rperson-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--hairline)}.tv9 .rperson-t b{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .rperson-t b,.tv9 .rperson-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .rperson-t small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .rperson-act{flex:none;display:inline-flex;align-items:center;gap:var(--space-xs)}.tv9 .robjects{gap:var(--space-sm)}.tv9 .rmiles,.tv9 .robjects{display:flex;flex-direction:column}.tv9 .rmile{display:grid;grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:var(--space-md);min-height:40px;padding:var(--space-2xs) 0;border-top:1px solid var(--color-border-secondary);font-size:var(--text-md)}.tv9 .rmile:first-child{border-top:0}.tv9 .rmile b{font-weight:var(--weight-medium);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .rmile small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .rtable-r .rt-more{opacity:0}.tv9 .rtable-r:focus-within .rt-more,.tv9 .rtable-r:hover .rt-more{opacity:1}.tv9 .rtable-add{display:flex;align-items:center;gap:var(--space-sm);min-height:36px;padding:0 var(--space-xs);margin-top:var(--space-2xs);border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:var(--text-sm);color:var(--color-text-tertiary);cursor:pointer}.tv9 .rtable-add:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .radd{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);min-height:40px;padding:var(--space-xs) var(--space-xs);margin-top:var(--space-2xs);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary)}.tv9 .radd-err{flex-basis:100%;font-size:var(--text-sm);color:var(--color-error-text)}.tv9 .radd-acts{margin-left:auto}.tv9 .radd-acts,.tv9 .rchip{display:inline-flex;align-items:center;gap:var(--space-xs)}.tv9 .rchip{height:28px;padding:0 var(--space-md);border:1px solid transparent;border-radius:var(--radius-full);background:transparent;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);cursor:pointer}.tv9 .rchip:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .rchip.is-on{background:var(--color-text-primary);color:var(--color-text-on-action)}.tv9 .rchip small{font-variant-numeric:tabular-nums;opacity:.8}.tv9 .rrate{display:flex;flex-direction:column;line-height:var(--leading-tight)}.tv9 .rrate b{font-weight:var(--weight-medium);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.tv9 .rrate small{font-size:var(--text-xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .rlist{display:flex;flex-direction:column;gap:var(--space-2xs);margin:0;padding:0;list-style:none}.tv9 .rlist li{display:flex;align-items:center;gap:var(--space-sm);min-height:28px;font-size:var(--text-md);color:var(--color-text-secondary)}.tv9 .rlist li:before{content:"";width:5px;height:5px;border-radius:var(--radius-full);background:var(--color-text-tertiary);flex:none}.tv9 .rlist li span{flex:1;min-width:0}.tv9 .rtags{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs)}.tv9 .rportal{gap:var(--space-lg);padding:var(--space-xs) 0}.tv9 .rportal,.tv9 .rshares{display:flex;flex-direction:column}.tv9 .rshare{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:36px;border-top:1px solid var(--color-border-secondary);font-size:var(--text-md);color:var(--color-text-secondary)}.tv9 .rshare:first-child{border-top:0}.tv9 .rph-title{flex:0 1 auto;min-width:0;display:flex;align-items:center}.tv9 .rph-sp{flex:1 1 auto;min-width:var(--space-md)}.tv9 .rph-fact-ic{flex:none;color:var(--color-fg-quaternary)}.tv9 .rph-fact .pv-btn .rcell-owners{flex:none}.tv9 .rpage .rperson{border-top:0;min-height:48px;padding:var(--space-2xs) 0}.tv9 .rpage .rlink-group+.rlink-group{margin-top:var(--space-sm)}.tv9 .rdims{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--space-lg) var(--space-xl)}.tv9 .rdim{gap:var(--space-2xs);min-width:0}.tv9 .rdim,.tv9 .rload{display:flex;flex-direction:column}.tv9 .rload{gap:var(--space-xs)}.tv9 .rcreate-modal>section{width:min(520px,calc(100vw - 28px));padding:var(--space-xl) 0 0}.tv9 .rcreate-modal>section>h2{margin:0 calc(var(--space-5xl) + var(--space-md)) var(--space-2xs) var(--space-xl);font-size:var(--text-xl);line-height:var(--leading-tight)}.tv9 .rcreate{padding:0 var(--space-xl)}.tv9 .rcreate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg) var(--space-md);padding-top:var(--space-xs)}.tv9 .rcreate-f{grid-column:1/-1;min-width:0}.tv9 .rcreate-f.is-half{grid-column:auto}.tv9 .rcreate-modal footer{align-items:center;padding:var(--space-xl)}.tv9 .rupcoming{display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .rchange{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-secondary)}.tv9 .rchange+.rchange{margin-top:var(--space-xs)}.tv9 .rowner{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md)}.tv9 .rowner b{color:var(--color-text-primary);font-weight:var(--weight-medium)}.tv9 .rorigin .crail-quote{margin:var(--space-2xs) 0 0}.tv9 .rscope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2xl)}.tv9 .rsplit{gap:var(--space-xs);margin-top:var(--space-lg)}.tv9 .rdeals,.tv9 .rsplit{display:flex;flex-direction:column}.tv9 .rdeals{gap:var(--space-sm)}.tv9 .rdeal{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,1.2fr) auto auto;align-items:center;gap:var(--space-lg);min-height:52px}@media (max-width:1280px){.tv9 .rscope{grid-template-columns:minmax(0,1fr);gap:var(--space-md)}}.tv9 .rpage .rlink{border-bottom:0;min-height:40px}.tv9 .rdims:has(>.rdim:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.tv9 :is(.ns-note,.ns-note-row) :is(.ns-chg-v s,.ns-chg-node .nd-from){color:var(--color-text-tertiary);text-decoration:line-through;text-decoration-thickness:1px}.tv9 :is(.ns-note,.ns-note-row) :is(.ns-chg-v i,.ns-chg-node .ns-diff i){font-style:normal;color:var(--color-text-tertiary)}.tv9 :is(.ns-note,.ns-note-row) :is(.ns-chg-v b.ns-chg-new,.ns-chg-node .nd-from~.nd-to){display:inline-flex;align-items:center;height:26px;padding:0 var(--space-md);border-radius:var(--radius-lg);background:var(--color-nefer-fill);color:var(--color-nefer-text);font-weight:var(--weight-semibold)}.tv9 .peek-rz{position:absolute;z-index:3;touch-action:none}.tv9 .peek-rz:hover:after{opacity:1}@media (max-width:1180px){.tv9 .peek-rz{display:none}}.tv9 .fpub-row{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) 0}.tv9 .rph-id>.rph-title{flex:0 1 auto;min-width:0}.tv9 .rph-id>.rph-fact>.rph-fact-ic{display:none}.tv9 .rph-fact:has(.av)>.rph-fact-ic{display:none}.tv9 .fdet-state{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);border-bottom:1px solid var(--color-border-secondary);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .fdet-list{display:flex;flex-direction:column;gap:var(--space-2xs);margin:0;padding:var(--space-md)}.tv9 .fdet-list>div{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:center;min-height:36px;padding:0 var(--space-sm)}.tv9 .fdet-list dt{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .fdet-list dd{display:flex;min-width:0;margin:0}.tv9 .fdet-foot{display:flex;align-items:center;justify-content:space-between;width:100%;height:44px;padding:0 var(--space-xl);border:0;border-top:1px solid var(--color-border-secondary);background:transparent;color:var(--color-text-secondary);font:inherit;cursor:pointer;transition:background var(--a-fast) var(--a-enter),color var(--a-fast) var(--a-enter)}.tv9 .fdet-foot:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.tv9 .fdet-foot{transition:none}}.tv9 .calv9-workload-note{margin:0;font-size:var(--text-md);color:var(--color-text-secondary)}.tv9 .calv9-brief-s li.is-risk b{color:var(--color-error-text)}.tv9 .calv9-frame{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);background:var(--color-bg-secondary)}.tv9 .calv9-connect-facts>.is-risk dd{color:var(--color-error-text)}.tv9 .rpage:is([data-page-module=projects],[data-page-module=clients]) .rph-id>.rph-title{flex:0 1 auto;min-width:96px}.tv9 .menu.rdet .fdet-state{flex-wrap:wrap;row-gap:var(--space-xs);line-height:var(--leading-normal)}.tv9 .menu.rdet .fdet-list>div{grid-template-columns:120px minmax(0,1fr)}.tv9 .rpace{display:flex;flex-direction:column;gap:var(--space-lg)}.tv9 .rpace-bar{display:grid;grid-template-columns:48px minmax(0,1fr) 124px;gap:var(--space-lg)}.tv9 .rboard-next,.tv9 .rpace-bar{align-items:center;font-size:var(--text-sm)}.tv9 .rboard-next{display:flex;gap:var(--space-2xs);min-width:0;width:100%;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .crail-hint,.tv9 .rlink-t small{font-size:var(--text-sm)}.tv9 .rboard-next svg{flex:none}.tv9 .rboard-next-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.tv9 .rboard-next-due{flex:none}.tv9 .fn-rung{display:flex;align-items:flex-start;gap:var(--space-md);min-height:36px;padding:var(--space-xs) 0}.tv9 .fn-draft-note{color:var(--color-text-tertiary);font-size:var(--text-md)}.tv9 .fn-more{margin:var(--space-sm) 0 0}.tv9 .fn-meter{display:block;height:6px;border-radius:var(--radius-full);background:var(--color-bg-quiet);overflow:hidden}.tv9 .fn-meter i{display:block;height:100%;border-radius:inherit;background:var(--color-text-secondary)}.tv9 .fn-bar{position:relative;display:flex;height:14px;border-radius:var(--radius-full);background:var(--color-bg-quiet);overflow:visible}.tv9 .fn-chip{height:28px;padding:0 var(--space-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary);color:var(--color-text-secondary);font:inherit;font-size:var(--text-md);cursor:pointer}.tv9 .fn-chip:hover{border-color:var(--color-border-primary)}.tv9 .fn-bill{display:flex;align-items:center;gap:var(--space-md);padding:0 var(--space-md) 0 0;border-bottom:1px solid var(--color-border-secondary)}.tv9 .fn-bill:last-child{border-bottom:0}.tv9 .fn-goal-bar{display:block;height:8px;border-radius:var(--radius-full);background:var(--color-bg-quiet);overflow:hidden}.tv9 .fn-goal-bar i{display:block;height:100%;border-radius:inherit;background:var(--color-text-secondary)}.tv9 .fn-goal-word{flex:none;padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-full);background:var(--color-bg-quiet);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium)}.tv9 .fn-band-close{color:var(--color-text-tertiary)}.tv9 .peek-name{margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.tv9 .rph.is-large .rph-fact .crail-sub{display:none}.tv9 .rpage-bar .rph-sp{flex:1 1 auto}.tv9 .rpage .pj-props{margin:0}.tv9 .pj-link{padding:0;border:0;background:none;font:inherit;color:var(--color-text-primary);text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:2px;cursor:pointer}.tv9 .pj-mem-task .pj-link{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.tv9 .pj-rel-name{margin-right:var(--space-xs);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .pj-wait-name{min-width:0;overflow:hidden;font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;text-align:left}.tv9 .pj-brief-risk .pj-link{margin-left:auto;flex:none}.tv9 .pj-rev-note{display:flex;align-items:center;gap:var(--space-sm);margin:0;font-size:var(--text-md);color:var(--color-text-secondary)}.tv9 .pj-rev-note .pj-link{margin-left:var(--space-sm)}.tv9 .spanel .pj-props{margin:0}.tv9 .pj-field-add{display:inline-flex;align-items:baseline;gap:var(--space-sm);margin-top:var(--space-sm)}.tv9 .pj-field-add small{font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .pj-choice{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);cursor:pointer}.tv9 .pj-choice input{margin-top:var(--space-xs);accent-color:var(--color-text-primary)}.tv9 .pj-choice span{display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .pj-choice b{font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .pj-choice small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .pj-rel-who{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-lg);margin:var(--space-sm) 0 0;font-size:var(--text-md);color:var(--color-text-secondary)}.tv9 .pj-rel-who>span{display:inline-flex;align-items:center;gap:var(--space-sm)}.tv9 .pj-rel-who b{font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .pj-ov{container:pjov/inline-size}.tv9 .pj-admin{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.tv9 .pj-admin li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-md);padding:var(--space-sm) 0}.tv9 .pj-admin li+li{border-top:1px solid var(--color-border-secondary)}.tv9 .pj-admin li>span{display:flex;flex-direction:column;gap:var(--hairline);min-width:0}.tv9 .pj-admin b{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .pj-admin small{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-tertiary)}.tv9 .pj-brief-more{display:flex;flex-direction:column;gap:var(--space-sm);max-width:76ch}.tv9 .pj-brief-more p{margin:0;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-secondary);text-wrap:pretty}.tv9 .pj-cell-bar{position:relative;display:block;height:4px;margin-top:var(--space-2xs);border-radius:var(--radius-full);background:var(--color-bg-quiet,var(--color-border-secondary))}.tv9 .pj-cell-bar>i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--color-text-secondary)}.tv9 .pj-cell-bar>b{position:absolute;top:calc(var(--space-xs) * -1);bottom:calc(var(--space-xs) * -1);width:2px;margin-left:calc(var(--hairline) * -1);border-radius:var(--radius-xs);background:var(--color-text-tertiary)}.tv9 .pj-needs,.tv9 .pj-nextup{display:flex;flex-direction:column}.tv9 .pj-att-n{min-width:0;padding:0;border:0;background:none;font:inherit;font-size:var(--text-lg);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--color-text-primary);text-align:left;text-wrap:pretty;cursor:pointer}.tv9 .pj-att-n:hover,.tv9 .pj-cl-name:hover,.tv9 .pj-tm-n:hover{text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:3px}.tv9 .pj-att-x{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-md);background:none;color:var(--color-text-tertiary);opacity:0;cursor:pointer}.tv9 .pj-att-x:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .pj-att-x:focus-visible{opacity:1}.tv9 .pj-cl-name{align-self:flex-start;padding:0;border:0;background:none;font:inherit;font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary);text-align:left;cursor:pointer}.tv9 .pj-cl-who{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:var(--space-md);margin:0 0 var(--space-md)}.tv9 .pj-tm-n{align-self:flex-start;max-width:100%;overflow:hidden;padding:0;border:0;background:none;font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.tv9 .pj-tm-bar{position:relative;display:block;width:56px;height:3px;border-radius:var(--radius-full);background:var(--color-bg-quiet,var(--color-border-secondary))}.tv9 .pj-tm-bar>i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--color-text-secondary)}.tv9 .pj-pl-bar{position:absolute;top:50%;height:8px;margin-top:calc(-1 * var(--space-xs));border-radius:var(--radius-full);background:var(--color-border-strong)}@media (hover:none){.tv9 .pj-att-x{opacity:1}}.tv9 .pj-faces{display:inline-flex;align-items:center;padding:0 var(--space-xs);border:0;border-radius:var(--radius-full);background:none;cursor:pointer}.tv9 .pj-faces-more{margin-left:var(--space-sm);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .pj-faces:hover .pj-faces-more{color:var(--color-text-primary)}.tv9 .fig{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0;margin:0;padding:var(--space-lg) var(--space-xl);border:0;border-radius:0;background:var(--color-bg-primary);font:inherit;color:inherit;text-align:left}.tv9 a.fig,.tv9 button.fig{cursor:pointer}.tv9 a.fig:hover,.tv9 button.fig:hover{background:var(--color-bg-hover)}.tv9 .pj-kv-who{display:inline-flex;align-items:center;gap:var(--space-sm)}.tv9 .fig{position:relative}.tv9 .invite-foot-note{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .pj-cover-add{position:absolute;top:calc(-1 * var(--space-xs));right:0;opacity:0;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .pj-cover-add:focus-visible{opacity:1}.tv9 .pj-faces-box{display:inline-flex;align-items:center;gap:var(--space-2xs)}.tv9 .pj-faces{height:32px}.tv9 .pj-team-menu-h{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .pj-team-menu-h.is-hot{color:var(--color-error-text)}.tv9 .pj-relk-mt{display:flex;flex-direction:column;min-width:0}.tv9 .pj-relk-mt b{font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .pj-relk-mt b,.tv9 .pj-relk-mt small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .pj-relk-mt small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .pj-clc-n,.tv9 .pj-clc-name{align-self:flex-start;max-width:100%;overflow:hidden;padding:0;border:0;background:none;font:inherit;color:var(--color-text-primary);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.tv9 .pj-clc-name{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.tv9 .pj-clc-n{font-size:var(--text-md);font-weight:var(--weight-medium)}.tv9 .pj-clc-who{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:var(--space-md)}.tv9 .pj-pl-more{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-md);background:none;color:var(--color-text-tertiary);cursor:pointer}.tv9 .pj-pl-more:hover,.tv9 .pj-pl-more[aria-expanded=true]{background:var(--color-bg-hover);color:var(--color-text-primary)}@container figs (max-width:760px){.tv9 .fig{padding:var(--space-md) var(--space-lg)}}.tv9 .rph.is-large .rph-fact>.rph-fact-ic,.tv9 .rph.is-large .rph-id>.rph-fact>.rph-fact-ic{display:inline-flex;flex:none;color:var(--color-text-tertiary)}.tv9 .rph-dot{flex:none;width:8px;height:8px;margin-right:var(--space-2xs);border-radius:var(--radius-full);background:var(--color-text-tertiary)}.tv9 .rph-dot[data-tone=green]{background:var(--color-tag-green-text)}.tv9 .rph-dot[data-tone=blue]{background:var(--color-tag-blue-text)}.tv9 .rph-dot[data-tone=yellow]{background:var(--color-tag-yellow-text)}.tv9 .rph-dot[data-tone=orange]{background:var(--color-tag-orange-text)}.tv9 .rph-dot[data-tone=red]{background:var(--color-tag-red-text)}.tv9 .rph-dot[data-tone=purple]{background:var(--color-tone-purple)}.tv9 .pj-thread-modal>section>h2{margin:0;padding:var(--space-xl) var(--modal-head-end) var(--space-2xs) var(--space-xl);font-size:var(--text-xl);line-height:var(--leading-tight)}.tv9 .pj-thread-modal footer{position:sticky;bottom:0;z-index:1;align-items:center;border-top:1px solid var(--color-border-secondary);background:var(--color-bg-primary)}.tv9 .pj-thread-meta{display:flex;align-items:center;gap:var(--space-sm);margin:0;padding:0 var(--space-xl) var(--space-md);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .pj-thread-meta b{font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .pj-thread-msgs{display:flex;flex-direction:column;padding:0 var(--space-xl) var(--space-md)}.tv9 .pj-thread-state{display:inline-flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .pj-portal-dot{justify-self:center;width:10px;height:10px;border:2px solid var(--color-text-disabled);border-radius:var(--radius-full)}.tv9 .pj-stop-hold .pj-link{grid-column:2;justify-self:start;font-size:var(--text-sm)}.tv9 .pj-thread-ctx{display:flex;align-items:flex-start;gap:var(--space-xs);margin:0 0 var(--space-sm);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-tertiary)}.tv9 .rstage-dot{justify-self:center;width:16px;height:16px;padding:0;border:0;border-radius:var(--radius-full);background:var(--color-text-tertiary);cursor:pointer;box-shadow:var(--rstage-dot-shadow);transition:box-shadow var(--a-fast)}.tv9 .rstage-dot:hover,.tv9 .rstage-dot[aria-expanded=true]{box-shadow:var(--ring-3) var(--color-bg-hover-strong)}@media (prefers-reduced-motion:reduce){.tv9 .rstage-dot{transition:none}}.tv9 .rpage .rlink-groups.is-wide .rlink-group{margin:0 0 var(--space-md);-moz-column-break-inside:avoid;break-inside:avoid}.tv9 .rpage .rlink-groups.is-wide .rlink-group+.rlink-group{margin-top:0}.tv9 .pj-settings .pj-linked-wrap{display:contents}.tv9 .pj-lk-more{flex:none;min-width:30px;height:24px;padding:0 var(--space-xs);border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);background:var(--color-bg-primary);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;cursor:pointer}.tv9 .pj-lk-more:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .connected-addr-add{align-self:flex-start;margin-top:var(--space-2xs)}.tv9 .ibset-item{display:inline-flex;align-items:center;gap:var(--space-sm)}.tv9 .ibset-rule{display:flex;align-items:center;gap:var(--space-md);min-height:56px;border-top:1px solid var(--color-border-secondary)}.tv9 .ibset-rule:first-child{border-top:0}.tv9 .crail-client-name{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary);text-align:left;overflow-wrap:anywhere}.tv9 .pj-thread-ctx{padding:0 var(--space-xl)}.tv9 .thr-carry{display:flex;flex-direction:column;padding:var(--space-md) 0 var(--space-xl)}.tv9 .thr-carry .pj-thread-ctx,.tv9 .thr-carry .pj-thread-msgs{padding-left:0;padding-right:0}.tv9 .crail-one .crail-person{grid-template-columns:24px minmax(0,1fr) auto;min-height:44px}.tv9 .crail-one .crail-person-t b{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.tv9 .crail-one .crail-person-t small{font-size:var(--text-sm)}.tv9 .crail-one .crail-role{border:0;padding:var(--space-2xs) 0;font-size:var(--text-sm);line-height:var(--leading-kit);color:var(--color-text-tertiary)}.tv9 .pj-thread-msgs{gap:0}.tv9 .pj-thread-msgs>div{border-bottom:1px solid var(--color-border-secondary)}.tv9 .pj-thread-msgs>div:last-child{border-bottom:0}.tv9 .ctx-foot .ctx-settings-door{width:100%}.tv9 .mbx-connect-b{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--space-xl) var(--space-xl)}.tv9 .mbx-connect-steps{display:flex;flex-direction:column;gap:var(--space-sm);margin:0 0 var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border-secondary)}.tv9 .mbx-connect-steps p{margin:0;font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .mbx-connect-field{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:var(--space-xl)}.tv9 .mbx-connect-field>span{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .mbx-connect-field input{height:36px;padding:0 var(--space-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);font:inherit;font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .mbx-connect-field input:focus{border-color:var(--color-focus-ring)}.tv9 .mbx-connect-field input[aria-invalid=true]{border-color:var(--color-error-text)}.tv9 .mbx-connect-field small,.tv9 .mbx-connect-note{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .mbx-connect-note{margin:var(--space-md) 0 0;line-height:var(--leading-normal)}.tv9 .crail-client-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-tertiary)}.tv9 .crail-client-sub,.tv9 .crail-role{font-size:var(--text-sm);line-height:var(--leading-kit)}.tv9 .crail-role{border:0;border-radius:var(--radius-sm);background:var(--color-bg-quiet);padding:var(--space-2xs) var(--space-sm);color:var(--color-text-secondary)}.tv9 .turn-fields .crail-sub{white-space:nowrap}.tv9 .busybar-b{position:absolute;top:0;bottom:0;border-radius:var(--radius-xs)}.tv9 .calv9-part{display:inline-flex;align-items:center;height:20px;margin-left:var(--space-md);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-secondary);vertical-align:2px}.tv9 .calv9-ag{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-md)}.tv9 .calv9-mt-next{display:-webkit-box;min-width:0;overflow:hidden;color:var(--color-text-secondary);line-height:var(--leading-snug);white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tv9 .calv9-part{padding:0 var(--space-sm);background:var(--color-bg-quiet)}.tv9 .snote-at-corner{position:fixed;right:var(--space-2xl);bottom:var(--space-2xl);z-index:70;animation:v9-snote-in calc(.46s * var(--a-k)) var(--a-enter) backwards}.tv9 .ob{display:grid;grid-template-rows:64px minmax(0,1fr);height:100%;background:var(--color-bg-primary);color:var(--color-text-primary)}.tv9 .ob-label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}@media (prefers-reduced-motion:reduce){.tv9 .snote-at-corner{animation:none}}.tv9 .obsw-ev{position:absolute;right:var(--space-xs);left:var(--space-xs);overflow:hidden;padding:var(--space-sm) var(--space-sm);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);animation:v9-obs-join calc(.28s * var(--a-k)) var(--a-enter) both}@media (prefers-reduced-motion:reduce){.tv9 .obsw-ev{animation:none}}.tv9 :where(.ob.is-staged .ob-col p:not(.ob-nefer)){max-width:720px}.tv9 .obs-kit{--obs-hide:calc(var(--obs-bleed) / var(--obs-k, 1));height:100%;min-height:0;padding:0 var(--obs-hide) var(--obs-hide) 0;overflow:hidden;background:color-mix(in srgb,var(--color-bg-quiet) 70%,var(--color-bg-primary))}.tv9 .kpd-cover .kitp-var{background:color-mix(in srgb,var(--kpd-on) 18%,transparent);color:inherit}.tv9 .kpd-money .is-sub td{padding:var(--space-sm) 0;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .found-door{display:flex;align-items:center;gap:var(--space-md);width:100%;height:36px;padding:0 var(--space-sm) 0 var(--space-xs);border:0;border-radius:var(--radius-lg);background:transparent;color:var(--color-text-primary);font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer;animation:v9-fdoor-in calc(.2s * var(--a-k)) var(--a-enter) both}.tv9 .found-door:hover{background:var(--color-bg-hover)}.tv9 .found-door-mark{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:var(--radius-md);background:var(--color-nefer-fill);color:var(--color-nefer-solid)}.tv9 .found-door-l{flex:1;min-width:0;overflow:hidden;text-align:left;white-space:nowrap;text-overflow:ellipsis}.tv9 .found-door-n{display:grid;place-items:center;min-width:22px;height:20px;padding:0 var(--space-sm);border-radius:var(--radius-full);background:var(--color-bg-quiet);color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.tv9 .found-door.is-compact{position:relative;justify-content:center;width:40px;height:40px;padding:0}.tv9 .found-door.is-compact .found-door-l{display:none}.tv9 .found-door.is-compact .found-door-n{position:absolute;top:calc(-1 * var(--space-2xs));right:calc(-1 * var(--space-xs));min-width:18px;height:18px;padding:0 var(--space-xs);font-size:var(--text-xs);box-shadow:var(--ring-2) var(--color-bg-canvas)}@media (prefers-reduced-motion:reduce){.tv9 .found-door{animation:none}}@keyframes v9-blink{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes v9-snote-in{0%{opacity:0;transform:translateY(16px) scale(.98)}}@keyframes v9-fdoor-in{0%{opacity:0;transform:translateY(6px)}}.tv9 .book{container-type:inline-size}.tv9 .book-in{gap:var(--space-xl);max-width:var(--book-w);margin:0 auto;padding:var(--space-3xl) var(--space-2xl) var(--space-5xl)}.tv9 .book-h,.tv9 .book-in{display:flex;flex-direction:column}.tv9 .book-h{gap:var(--space-xs)}.tv9 .book-t{margin:0;font-size:var(--text-figure);line-height:var(--type-24-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .book-s{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .book-foot{margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .book-foot button{padding:0;border:0;background:none;font:inherit;color:var(--color-text-tertiary);cursor:pointer}.tv9 .book-foot button:hover{color:var(--color-text-primary)}.tv9 .book-who{font-weight:var(--weight-semibold)}.tv9 .book-sr{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tv9 .book-sr,.tv9 .prov{position:absolute;white-space:nowrap}.tv9 .prov{top:50%;transform:translateY(-50%);right:var(--space-7xl);z-index:2;opacity:0;display:inline-flex;align-items:center;gap:var(--space-xs);height:19px;padding:0 var(--space-md);border-radius:var(--radius-md);background:var(--color-bg-canvas);border:1px solid var(--color-border-primary);color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-medium);pointer-events:none;box-shadow:var(--prov-fade) var(--color-bg-canvas);transition:opacity calc(.12s * var(--a-k))}.tv9 .cap-figs .sub.over{font-weight:var(--weight-semibold)}.tv9 .prop{display:grid}.tv9 .sub,.tv9 .subadd{display:flex;align-items:center}.tv9 .subadd{gap:var(--space-md)}.tv9 .subadd input{flex:1;border:0;background:transparent;outline:0;font:inherit;color:var(--color-text-primary)}.tv9 .subadd input:where(input:focus-visible,input:focus){outline:0}.tv9 .subadd input::-moz-placeholder{color:var(--color-text-placeholder)}.tv9 .subadd input::placeholder{color:var(--color-text-placeholder)}.tv9 .post{display:grid;grid-template-columns:28px 1fr;gap:var(--space-md)}.tv9 .post p{margin:0;line-height:var(--leading-normal)}.tv9 .composer{display:grid;grid-template-columns:28px 1fr;gap:var(--space-md);margin-top:var(--space-sm)}.tv9 .composer textarea{font:inherit;outline:0;color:var(--color-text-primary)}.tv9 .composer textarea:where(textarea:focus-visible,textarea:focus){outline:0}.tv9 .composer textarea:focus{border-color:var(--color-text-disabled)}.tv9 .timer{border:1px solid var(--color-border-primary)}.tv9 .timer.running{border-color:var(--color-text-primary);background:var(--color-bg-secondary)}.tv9 .tb-sp{flex:1}.tv9 .proj{display:inline-flex;align-items:center;gap:var(--space-sm);min-width:0}.tv9 .proj>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .capacity-mark{width:29px;height:29px;display:grid;place-items:center;flex:none;border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--color-bg-primary),var(--capacity-mark-bg));color:var(--capacity-mark-text);box-shadow:var(--capacity-mark-shadow)}.tv9 .proj{font-weight:var(--weight-regular);font-size:var(--text-lg);color:var(--color-text-tertiary)}.tv9 .timer{background:var(--color-bg-secondary);border-color:var(--color-border-secondary)}.tv9 .prop{grid-template-columns:116px 1fr;padding:0;align-items:center}.tv9 .prop,.tv9 .sub{gap:var(--space-md);min-height:32px}.tv9 .sub{padding:var(--space-xs) 0;border-bottom:1px solid var(--color-bg-quiet)}.tv9 .subadd{min-height:32px}.tv9 .subadd input{font-size:var(--text-lg)}.tv9 .timer{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);margin-top:var(--space-2xs)}.tv9 .post{padding:var(--space-sm) 0}.tv9 .post p{font-size:var(--text-lg);color:var(--color-text-secondary)}.tv9 .composer textarea{font-size:var(--text-lg);border-radius:var(--radius-lg)}.tv9 .trow .prov{top:50%;margin:0}.tv9 .trow:hover .prov{display:inline-flex}.tv9 .trow:focus-within .prov{display:inline-flex}.tv9 .pk-panel .composer{margin-top:var(--space-sm)}.tv9 .timer.compact{border-radius:var(--radius-lg);grid-template-columns:auto 1fr auto auto;display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-md)}.tv9 .ns-diff{display:inline-flex;align-items:center;gap:var(--space-sm);margin:0 0 var(--space-md);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-md);background:var(--color-bg-hover);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .ns-diff small{font-size:var(--text-xs);letter-spacing:var(--track-label);font-weight:var(--weight-medium)}.tv9 .ns-diff i{font-style:normal}.tv9 .time-entry{display:grid;grid-template-columns:22px auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-md);min-height:36px;border-bottom:1px solid var(--color-bg-quiet);font-size:var(--text-md)}.tv9 .cap-figs .sub{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .cap-figs .sub.over{color:var(--color-error-text)}@media (max-width:1180px){.tv9 .trow .prov{display:none}}.tv9 .trow .prov{right:calc(var(--space-8xl) + var(--space-lg))}.tv9 .ns-diff small{text-transform:uppercase}.tv9 .ns-diff i,.tv9 .ns-diff small{color:var(--color-text-tertiary)}.tv9 .card .prov,.tv9 .trow .prov{position:static;transform:none;opacity:1;display:inline-flex}.tv9 .card .prov{margin:0 0 var(--space-sm);right:auto;top:auto}.tv9 .card:hover .prov{opacity:1}.tv9 .card:focus-within .prov{opacity:1}.tv9 #peek .timer:not(.compact){border-color:var(--timer-border);background:var(--timer-bg)}.tv9 .trow .prov{order:5;font-size:0;gap:0;min-width:0;height:20px;line-height:var(--leading-kit);border-radius:var(--radius-sm);flex:none;align-self:center;width:20px;padding:0;border:0;background:transparent;justify-content:center;margin-left:var(--space-sm)}@media (max-width:1280px){.tv9 .trow .prov{display:none}}.tv9 .trow:hover .prov{transform:none;opacity:0;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .trow:focus-within .prov{transform:none;opacity:0;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .trow .marks .prov{order:0;margin:0}.tv9 .trow:hover .row-actions .prov{opacity:1}.tv9 .trow:focus-within .row-actions .prov{opacity:1}.tv9 .trow .row-actions .prov{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0 var(--space-xs) 0 0;padding:0;border:0;background:transparent;font-size:0;order:0;pointer-events:auto}.tv9 .pk-core .prop{min-height:32px}.tv9 .subadd{border:1px solid transparent;border-radius:var(--radius-lg);padding:var(--space-sm) var(--space-md);margin:0 calc(-1 * var(--space-md));transition:border-color var(--a-fast) var(--a-move),background var(--a-fast) var(--a-move)}.tv9 .subadd:hover{background:var(--color-bg-hover)}.tv9 .subadd:focus-within{background:var(--color-bg-primary);box-shadow:var(--focus-halo-ring);outline:0}.tv9 .pick-search{display:flex;align-items:center;gap:var(--space-sm);margin:var(--space-2xs) var(--space-md) var(--space-sm);padding:0 var(--space-md);height:32px;border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--color-bg-primary)}.tv9 .pick-search:focus-within{border-color:var(--color-focus-ring);box-shadow:var(--focus-halo-ring)}.tv9 .pick-search input{flex:1;min-width:0;border:0;background:transparent;outline:0;font:inherit;font-size:var(--text-md);color:var(--color-text-secondary)}.tv9 .pick-search input:where(input:focus-visible,input:focus){outline:0}.tv9 .tl2 .tl-title{white-space:nowrap;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .tl2 .tl-bar-t,.tv9 .tl2 .tl-title{min-width:0;overflow:hidden;text-overflow:ellipsis}.tv9 .rhead{box-shadow:none}.tv9 .nefer-slot .ns-diff{border:0;background:var(--color-bg-tertiary)}.tv9 .trow .prov{color:var(--color-text-tertiary)}.tv9 .pk-core .prop,.tv9 .props .prop{border:0}.tv9 .pk-core .prop+.prop,.tv9 .props .prop+.prop{border-top:0}.tv9 .pick-note{border-top:1px solid var(--color-border-secondary);margin-top:var(--space-xs);padding:var(--space-md) var(--space-lg);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-text-tertiary)}.tv9 .composer{border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--color-bg-primary);padding:var(--space-sm) var(--space-md);align-items:center}.tv9 .composer:focus-within{border-color:var(--color-focus-ring);box-shadow:var(--focus-halo-ring)}.tv9 .composer textarea{width:100%;border:0;background:transparent;box-shadow:none;padding:var(--space-2xs) 0;resize:vertical;min-height:40px}.tv9 .row-flag .rf-word{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--track-normal);line-height:var(--leading-none)}.tv9 .ns-change .ns-diff{border:0;background:transparent;padding:0;height:auto;gap:var(--space-sm)}.tv9 .ns-change .ns-diff small{color:var(--color-text-tertiary);font-size:var(--text-md);text-transform:none;letter-spacing:var(--track-normal)}.tv9 .ns-change .ns-diff b{color:var(--color-text-primary);font-weight:var(--weight-medium)}.tv9 .ns-change .ns-diff i{font-style:normal;color:var(--color-text-placeholder);margin:0 var(--space-2xs)}.tv9 .composer-dock>.dock-body{flex:1 1 auto;overflow-y:auto;min-height:0}.tv9 .composer-dock>.dock-foot{flex:none;position:sticky;bottom:0;z-index:2}.tv9 .post-replies .post{padding-top:var(--space-sm);padding-bottom:0}.tv9 .peek .prop{min-height:36px;padding-inline:var(--space-md);margin-inline:calc(var(--space-md) * -1);border-radius:var(--radius-md)}.tv9 .peek .prop:focus-within,.tv9 .peek .prop:hover{background:var(--color-bg-hover)}@media (max-width:700px){.tv9 .peek .prop{margin-inline:calc(var(--space-xs) * -1);padding-inline:var(--space-xs)}}.tv9 .peek .nefer-slot .ns-change .ns-diff{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--space-sm);width:100%}.tv9 .peek .nefer-slot .ns-change .ns-diff small{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .peek .nefer-slot .ns-change .ns-diff i{margin-inline:var(--space-xs)}.tv9 .pk-sec-sub .is-late{color:var(--color-error-text);font-weight:var(--weight-medium)}.tv9 .peek .pk-sec .prop{margin:0 calc(var(--space-xs) * -1);padding:0 var(--space-xs);border-radius:var(--radius-sm)}.tv9 .peek .pk-sec .timer.compact{margin:0 0 var(--space-md)}.tv9 .peek .pk-sec .time-entry{font-size:var(--text-md)}.tv9 .peek .pk-sec .composer{position:sticky;bottom:0;z-index:1;margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-border-secondary);background:var(--color-bg-primary)}@media (pointer:coarse){.tv9 .peek .pk-sec .prop{min-height:40px}}.tv9 .subadd.pk-add-btn{display:inline-flex;align-items:center;gap:var(--space-sm);min-height:32px;padding:0 var(--space-md) 0 var(--space-sm);margin:0 calc(var(--space-sm) * -1);border:1px solid transparent;border-radius:var(--radius-lg);background:transparent;font:inherit;font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-text-secondary);cursor:pointer;transition:background var(--a-fast) var(--a-enter),color var(--a-fast) var(--a-enter)}.tv9 .subadd.pk-add-btn:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .peek .subadd:not(.pk-add-btn) input::-moz-placeholder{color:var(--color-text-tertiary)}.tv9 .peek .subadd:not(.pk-add-btn) input::placeholder{color:var(--color-text-tertiary)}.tv9 .crow{position:relative;display:grid;align-items:center;border-bottom:1px solid var(--color-border-secondary);cursor:pointer;transition:background var(--a-fast) var(--a-enter)}.tv9 .crow:hover{background:var(--color-bg-hover)}.tv9 .crow.on{box-shadow:var(--edge-start-2) var(--color-text-primary)}.tv9 .crow.on,.tv9 .crow.picked{background:var(--color-bg-active)}.tv9 .crow-l1{display:flex;align-items:center;min-width:0;line-height:var(--leading-kit)}.tv9 .crow-from{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .crow-dot{flex:none;width:6px;height:6px;border-radius:var(--radius-circle);background:var(--color-text-primary)}.tv9 .crow-nefer{flex:none}.tv9 .crow-exc.is-late{border:0}.tv9 .crow-when{font-variant-numeric:tabular-nums}.tv9 .crow-l2{display:flex;align-items:center;gap:var(--space-sm);min-width:0;line-height:var(--leading-kit)}.tv9 .crow-draft,.tv9 .crow-l2{color:var(--color-text-tertiary)}.tv9 .crow-draft{flex:none}.tv9 .crow-acts{position:absolute;right:var(--space-sm);display:none;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs);background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md)}.tv9 .crow:hover .crow-acts{display:flex}@media (prefers-reduced-motion:reduce){.tv9 .crow{transition:none}}.tv9 .rhead{padding:var(--space-lg) var(--space-xl) var(--space-md);border-bottom:1px solid var(--color-border-secondary)}.tv9 .rhead-row{display:flex;min-width:0}.tv9 .rhead-title{flex:1;min-width:0;margin:0;font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--track-tight);line-height:var(--leading-snug);color:var(--color-text-primary);overflow:hidden}.tv9 .rhead-strip{display:flex;align-items:center;min-width:0;flex-wrap:wrap}.tv9 .mcard{border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg)}.tv9 .mcard.is-new{box-shadow:var(--edge-start-3) var(--color-text-primary)}.tv9 .mcard-h{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:var(--space-md);align-items:start;padding:var(--space-md) var(--space-lg);cursor:pointer;border-radius:inherit}.tv9 .mcard.is-closed .mcard-h:hover{background:var(--color-bg-hover)}.tv9 .mcard-who{min-width:0}.tv9 .mcard-line{display:flex;align-items:center;gap:var(--space-xs);min-width:0}.tv9 .mcard-from{font-weight:var(--weight-semibold);color:var(--color-text-primary);white-space:nowrap}.tv9 .mcard-addr{color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .mcard-new{border-radius:var(--radius-sm);padding:0 var(--space-sm)}.tv9 .mcard-preview,.tv9 .mcard-to{color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .mcard-acts{display:flex;align-items:center;gap:var(--space-2xs);transition:opacity var(--a-fast) var(--a-enter)}.tv9 .mcard:focus-within .mcard-acts,.tv9 .mcard:hover .mcard-acts{opacity:1}.tv9 .mcard-body{padding:0 var(--space-lg) var(--space-lg) calc(calc(var(--space-2xl) + var(--space-xs)) + var(--space-lg) + var(--space-md));color:var(--color-text-primary)}.tv9 .mcard-body p,.tv9 .mcard-body ul{margin:0 0 var(--space-sm)}.tv9 .mcard-body ul{padding-left:var(--space-xl)}.tv9 .mcard-body blockquote{margin:0 0 var(--space-sm);padding-left:var(--space-md);border-left:2px solid var(--color-border-primary);color:var(--color-text-secondary)}.tv9 .mcard-atts{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-md)}.tv9 .mcard-earlier{align-items:center;font:inherit;cursor:pointer}@media (prefers-reduced-motion:reduce){.tv9 .mcard-acts{transition:none}}.tv9 .nblock-h{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);min-height:40px}.tv9 .nblock-lock{display:inline-flex}.tv9 .nblock-t{font-weight:var(--weight-semibold);white-space:nowrap}.tv9 .nblock-hint{overflow:hidden;text-overflow:ellipsis;min-width:0}.tv9 .nblock-hint,.tv9 .nblock-n{white-space:nowrap}.tv9 .nblock-list .post{padding:var(--space-xs) 0}.tv9 .ncomposer{position:relative}.tv9 .reditor{border:1px solid var(--color-border-primary);border-radius:var(--radius-lg)}.tv9 .reditor:focus-within{border-color:var(--color-border-strong);box-shadow:var(--color-focus-halo)}.tv9 .reditor-body{padding:var(--space-sm) var(--space-lg) var(--space-md)}.tv9 .rdock{margin:0 var(--space-xl) var(--space-lg);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg)}.tv9 .rdock-closed{display:flex;align-items:center;padding:var(--space-xs) var(--space-sm);min-height:44px}.tv9 .rdock-tab{display:inline-flex;align-items:center;gap:var(--space-xs);height:32px;padding:0 var(--space-lg);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font:inherit;font-weight:var(--weight-medium);cursor:pointer}.tv9 .rdock-tab:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .rdock-tab.on{background:var(--color-bg-active);color:var(--color-text-primary)}.tv9 .rdock-open>.dock-body{padding:var(--space-sm) var(--space-md)}.tv9 .rdock-open>.dock-foot{border-top:1px solid var(--color-border-secondary)}.tv9 .rdock-head{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-border-secondary);min-height:44px}.tv9 .rdock-audience,.tv9 .rdock-hint,.tv9 .rdock-saved{color:var(--color-text-tertiary);white-space:nowrap}.tv9 .rdock-foot{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);min-height:48px}.tv9 .rdock-send-more{display:inline-flex;align-items:center;justify-content:center;width:26px;border-left:1px solid var(--color-text-primary);border:1px solid var(--color-text-primary);border-left-color:var(--rdock-send-more-border);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);background:var(--color-text-primary);color:var(--color-text-on-action);cursor:pointer}.tv9 .rdock-send-more[disabled]{opacity:.5;cursor:default}.tv9 .vault-list-head .pick-search{flex:1;min-width:0}.tv9 .pick-group.menu-lbl{padding-top:var(--space-xs)}.tv9 .crail .pk-sec>summary .tb-sp{flex:1}.tv9 .rcell-pair{display:flex;flex-direction:column;min-width:0;line-height:var(--leading-tight)}.tv9 .rcell-pair b{font-weight:var(--weight-medium);color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.tv9 .rcell-pair small{font-size:var(--text-xs);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .rcell-pair.danger b,.tv9 .rcell-pair.danger small{color:var(--color-error-text)}.tv9 .rboard-foot .tb-sp{flex:1}.tv9 .pick-group{margin-top:var(--space-2xs)}.tv9 .pick-foot{display:flex;align-items:center;gap:var(--space-xs);width:100%;padding:var(--space-xs) var(--space-sm);border:0;border-top:1px solid var(--color-border-secondary);background:transparent;font:inherit;font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;text-align:left}.tv9 .pick-foot:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .gs-pill{display:flex;align-items:center;gap:var(--space-sm);width:100%;height:36px;padding:0 var(--space-md);border:0;border-radius:calc(var(--beam-radius) - var(--radius-xs));background:var(--color-bg-primary);color:var(--color-text-primary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;text-align:left}.tv9 .gs-pill:hover{background:var(--color-bg-hover)}.tv9 .gs-compact .gs-pill,.tv9 .side.collapsed .gs-pill{width:36px;height:36px;padding:0;justify-content:center}.tv9 .rpage .pk-sec .prop{margin:0 calc(var(--space-xs) * -1);padding:0 var(--space-xs);border-radius:var(--radius-sm)}.tv9 .rpage .pk-sec .composer{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-border-secondary)}.tv9 .rwork-bar .tb-sp{flex:1}.tv9 .rph{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-xs) 0 var(--space-lg)}.tv9 .rph-row{display:flex;align-items:center;gap:var(--space-md);min-width:0;min-height:40px}.tv9 .rph-mark{flex:none;width:32px;height:32px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--rmark-tone,var(--color-text-tertiary)) 14%,transparent);color:var(--rmark-tone,var(--color-text-tertiary));display:grid;place-items:center}.tv9 .rph-mark.rmark-person{background:transparent}.tv9 .rph-facts{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2xs) var(--space-lg);min-width:0;padding-left:calc(var(--space-3xl) + var(--space-md))}.tv9 .rph-fact{display:inline-flex;align-items:center;gap:var(--space-2xs);min-width:0;max-width:280px;color:var(--color-text-secondary)}@media (max-width:1280px){.tv9 .rph-fact{max-width:220px}}.tv9 .rpage .rcard .composer{margin-top:var(--space-md)}.tv9 .naskbar-hint{flex:none;display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-text-tertiary)}.tv9 .nthink{padding:var(--space-lg) var(--space-xl);border:1px solid var(--color-nefer-line);border-radius:var(--radius-2xl);background:var(--color-bg-primary);animation:v9-nanswer-in var(--a-reveal) var(--a-enter) both}@media (prefers-reduced-motion:reduce){.tv9 .nthink{animation:none}}.tv9 :is(.ns-note,.ns-note-row) .ns-chg-node .ns-diff{display:grid;grid-column:1/-1;grid-template-columns:subgrid;-moz-column-gap:normal;column-gap:normal;align-items:baseline;margin:0;padding:0;border:0;border-radius:0;background:none;font-size:var(--text-lg);font-weight:var(--weight-regular);color:var(--color-text-secondary);text-transform:none;letter-spacing:0}.tv9 :is(.ns-note,.ns-note-row) .ns-chg-node .ns-diff small{grid-column:1;white-space:nowrap;font-size:var(--text-lg);font-weight:var(--weight-regular);letter-spacing:0;text-transform:none;color:var(--color-text-tertiary)}.tv9 :is(.ns-note,.ns-note-row) .ns-chg-node .nd-v{grid-column:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-sm) var(--space-md);min-width:0}.tv9 :is(.ns-note,.ns-note-row) .ns-chg-node .nd-to{font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .rph.is-compact{padding:0;gap:0}.tv9 .rph.is-compact .rph-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(max-content,1fr);align-items:center;gap:var(--space-xl);min-height:52px}.tv9 .rph.is-compact .rph-mark{width:28px;height:28px}@media (max-width:1280px){.tv9 .rph.is-compact .rph-row{gap:var(--space-lg)}}.tv9 .rph-id>.rph-fact{flex:none;max-width:none}.tv9 .rpage.has-bar>.rph.is-compact{position:sticky;top:0;z-index:6;margin:0 calc(-1 * var(--space-2xl));padding:0 var(--space-2xl);background:var(--color-bg-canvas);border-bottom:1px solid var(--color-border-secondary)}@media (max-width:1280px){.tv9 .rpage.has-bar>.rph.is-compact{margin-inline:calc(-1 * var(--space-xl));padding-inline:var(--space-xl)}}.tv9 .calv9-props .prop{min-height:36px}.tv9 .calv9-ask .naskbar-hint{display:none}.tv9 .rset-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-lg);padding:var(--space-md) 0}.tv9 .rset-row:first-of-type{padding-top:0}.tv9 .rset-row.is-stacked{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-sm)}.tv9 .rset-words{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .rset-l{font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--color-text-primary)}.tv9 .rset-help{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-tertiary)}.tv9 .rset-ctl{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-sm);min-width:0}.tv9 .rset-row.is-stacked .rset-ctl{justify-content:flex-start}.tv9 .rpage:is([data-page-module=projects],[data-page-module=clients]) .rph.is-compact .rph-row{grid-template-columns:minmax(0,1fr) auto auto}.tv9 .proj.has-sub{align-items:center}.tv9 .proj-t{display:flex;flex-direction:column;gap:var(--hairline);min-width:0;line-height:var(--leading-tight)}.tv9 .proj-sub,.tv9 .proj-t>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .proj-sub{color:var(--color-text-tertiary);font-size:var(--text-sm)}.tv9 .rcell-pair b,.tv9 .rcell-pair small{overflow:hidden;text-overflow:ellipsis}.tv9 .is-late{color:var(--color-error-text)}.tv9 .is-amber{color:var(--color-tag-orange-text)}.tv9 .fn-figure .is-late{color:var(--color-error-text);font-weight:var(--weight-medium)}.tv9 .fn-meter.is-over i,.tv9 .fn-split i.is-over{background:var(--color-error-text)}.tv9 .markbtn{flex:none;display:inline-flex;align-items:center;gap:var(--space-2xs);height:28px;padding:0 var(--space-xs) 0 var(--space-xs);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-fg-quaternary);font:inherit;cursor:pointer}.tv9 .markbtn:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .markbtn.named{padding-right:var(--space-sm)}.tv9 .pk-field-marked .markbtn{height:28px;border-color:transparent;background:transparent}.tv9 .pk-field-marked .markbtn:hover{background:var(--color-bg-hover)}.tv9 .rph.is-large{gap:var(--space-2xs);padding:0 0 var(--space-lg)}.tv9 .rph.is-large .rph-row{gap:var(--space-md);min-height:40px}.tv9 .rph.is-large .rph-mark{width:32px;height:32px;border-radius:var(--radius-lg)}.tv9 .rph.is-large .rph-facts{padding-left:calc(var(--space-3xl) + var(--space-md));font-size:var(--text-md);line-height:var(--leading-kit)}.tv9 .rph.is-large .rph-fact{position:relative;max-width:360px}.tv9 .rph.is-large .rph-fact+.rph-fact:before{flex:none;margin:0 var(--space-xs);color:var(--color-text-placeholder)}.tv9 .rpage-bar-id .rph-mark{flex:none;width:26px;height:26px;border-radius:var(--radius-lg)}.tv9 .pj-mem-plan small.is-over{font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .pj-mem-open small.is-late,.tv9 .pj-mem-task small.is-late{color:var(--color-error-text)}.tv9 .rph-mark-door{flex:none;display:grid;padding:0;border:0;border-radius:var(--radius-lg);background:none;cursor:pointer}.tv9 .rph-mark-door:hover .rph-mark{filter:brightness(.97);box-shadow:var(--ring-3) var(--color-bg-hover)}.tv9 .spanel .rlink-kind{display:none}.tv9 .rph.is-large .rph-facts{gap:var(--space-xs);flex-wrap:wrap}.tv9 .rph.is-large .rph-fact+.rph-fact:before{content:none}.tv9 .rph.is-large .rph-fact{display:inline-flex;align-items:center;gap:var(--space-2xs);height:28px;padding:0 var(--space-2xs) 0 var(--space-sm);border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);background:var(--color-bg-primary);transition:border-color var(--a-fast) var(--a-move),background-color var(--a-fast) var(--a-move)}.tv9 .rph.is-large .rph-fact:focus-within,.tv9 .rph.is-large .rph-fact:hover{border-color:var(--color-text-disabled);background:var(--color-bg-hover)}.tv9 .pj-cm .post{margin:0}.tv9 .rdock-head .rdock-tab{flex:none;white-space:nowrap}.tv9 .rdock-head .rdock-audience{min-width:0}.tv9 .rdock-head .rdock-saved{flex:none}.tv9 .crow.fx-leave{animation:v9-v9-row-leave var(--a-normal) var(--a-exit) forwards;pointer-events:none}@media (prefers-reduced-motion:reduce){.tv9 .crow.fx-leave{animation:none}}.tv9 .tsum{flex-direction:column;padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary)}.tv9 .tsum,.tv9 .tsum-h{display:flex;gap:var(--space-sm)}.tv9 .tsum-h{align-items:center}.tv9 .tsum-mark{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:var(--radius-full);background:var(--color-nefer-fill);color:var(--color-nefer-solid)}.tv9 .tsum-h b{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .tsum-h small{font-size:var(--text-sm);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .crow-l1{height:20px;overflow:hidden;align-content:flex-start}.tv9 .rdock-head .rdock-audience{white-space:normal;overflow:visible;text-overflow:clip;line-height:var(--leading-kit)}.tv9 .ibset-item.sub{padding-left:var(--space-xl)}.tv9 .crow-exc.has-icon{display:inline-flex;align-items:center}.tv9 .crow-exc.has-icon svg{flex:none;color:var(--color-text-tertiary)}.tv9 .crow-exc.has-icon.is-late svg{color:currentColor}.tv9 .ibset-field-row .markbtn{margin-left:calc(var(--space-sm) * -1)}.tv9 .mcard.is-sending .mcard-h{opacity:.72}.tv9 .mcard-auto{display:inline-flex;align-items:center;gap:var(--space-2xs);height:20px;padding:0 var(--space-xs);border-radius:var(--radius-sm);background:var(--color-bg-quiet);color:var(--color-text-secondary);white-space:nowrap}.tv9 .mcard-auto svg,.tv9 .mcard.is-auto .mcard-body,.tv9 .mcard.is-auto .mcard-preview{color:var(--color-text-tertiary)}.tv9 .rhead{background:transparent}.tv9 .mcard{background:var(--color-bg-primary)}.tv9 .mcard-from{font-size:var(--text-md)}.tv9 .mcard-addr,.tv9 .mcard-to{font-size:var(--text-sm)}.tv9 .mcard-preview{font-size:var(--text-md)}.tv9 .mcard-new{border:0;background:var(--color-tag-gray-fill);color:var(--color-tag-gray-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-kit)}.tv9 .mcard-body{font-size:var(--text-lg);line-height:var(--leading-normal)}.tv9 .mcard-body blockquote,.tv9 .mcard-body p,.tv9 .mcard-body ul{margin-bottom:var(--space-md)}.tv9 .mcard-auto,.tv9 .mcard-earlier{font-size:var(--text-sm)}.tv9 .nblock-t{font-size:var(--text-md)}.tv9 .nblock-hint,.tv9 .nblock-n{font-size:var(--text-sm)}@media (hover:hover) and (pointer:fine){.tv9 .mcard-h{position:relative}.tv9 .mcard-acts{top:var(--space-sm);right:var(--space-md);border-radius:var(--radius-md)}.tv9 .mcard:focus-within .mcard-acts,.tv9 .mcard:hover .mcard-acts{pointer-events:auto}.tv9 .note-item>.post{position:relative}}.tv9 .rdock,.tv9 .reditor{background:var(--color-bg-primary)}.tv9 .rdock-open>.dock-foot{background:transparent}.tv9 .rdock-tab{font-size:var(--text-md)}.tv9 .rdock-audience,.tv9 .rdock-hint,.tv9 .rdock-saved{font-size:var(--text-sm)}.tv9 .rhead-row{min-height:var(--control-sm);gap:var(--space-2xs)}.tv9 .rhead-strip{font-size:var(--text-md);color:var(--color-text-secondary)}.tv9 .crow-draft{font-size:var(--text-sm)}.tv9 .crow-exc{display:inline-flex;align-items:center;gap:var(--space-xs);border:0;border-radius:var(--radius-md);padding:0 var(--space-sm);background:var(--color-tag-gray-fill);color:var(--color-tag-gray-text);font-weight:var(--weight-semibold);line-height:var(--leading-kit);padding-block:var(--space-2xs)}.tv9 .crow-exc.has-icon{gap:var(--space-xs);padding:0;background:none;color:var(--color-text-tertiary);font-weight:var(--weight-medium)}.tv9 .crow-exc.has-icon.is-late,.tv9 .crow-exc.is-late{padding:0;background:none;color:var(--color-error-text);font-weight:var(--weight-semibold)}.tv9 .crow-l1,.tv9 .crow-l2{font-size:var(--text-lg)}.tv9 .reader .mcard{border:0;border-radius:0;background:transparent}.tv9 .reader .mcard.is-new{box-shadow:none}.tv9 .reader .mcard-h{margin:0 calc(var(--space-sm) * -1);padding-left:var(--space-sm);padding-right:var(--space-sm);border-radius:var(--radius-md)}.tv9 .reader .mcard-body{padding-right:0;padding-left:calc(calc(var(--space-2xl) + var(--space-xs)) + var(--space-md))}.tv9 .reader .tsum{border:0;border-radius:0;background:transparent;border-bottom:1px solid var(--color-border-secondary);padding-left:0;padding-right:0}.tv9 .reader .nblock{margin:0 0 var(--space-md) calc(calc(var(--space-2xl) + var(--space-xs)) + var(--space-md))}.tv9 .pj-thread-msgs .mcard{border:0;border-radius:0;background:transparent}.tv9 .pj-thread-msgs .mcard.is-new{box-shadow:none}.tv9 .pj-thread-msgs .mcard-h{margin:0 calc(var(--space-sm) * -1);padding-left:var(--space-sm);padding-right:var(--space-sm);border-radius:var(--radius-md)}.tv9 .pj-thread-msgs .mcard-body{padding-right:0;padding-left:calc(calc(var(--space-2xl) + var(--space-xs)) + var(--space-md))}.tv9 .td.is-num .rcell-pair{align-items:flex-end;text-align:right}.tv9 .crow{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:20px 20px;-moz-column-gap:var(--space-lg);column-gap:var(--space-lg);row-gap:0;min-height:56px;padding:var(--space-md) var(--space-xl) calc(var(--space-md) - var(--hairline)) calc(var(--space-2xl) + var(--space-xs))}.tv9 .crow-gut{position:absolute;top:0;bottom:0;left:0;width:28px}.tv9 .crow-dot{position:absolute;top:var(--space-xl);left:var(--space-lg)}.tv9 .crow-pickdoor{display:none}.tv9 .crow-check,.tv9 .crow-pickdoor{position:absolute;inset:0;align-items:flex-start;justify-content:center;padding-top:var(--space-lg);cursor:pointer}.tv9 .crow-check,.tv9 .crow:hover .crow-pickdoor{display:flex}.tv9 .crow-l1{grid-column:1;grid-row:1;flex-wrap:nowrap;gap:var(--space-sm)}.tv9 .crow-from,.tv9 .crow-subj{font-weight:var(--weight-regular);color:var(--color-text-secondary)}.tv9 .crow.unread .crow-from,.tv9 .crow.unread .crow-subj{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .crow-n{flex:none;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.tv9 .crow-n,.tv9 .crow-when{color:var(--color-text-tertiary)}.tv9 .crow-when{grid-column:2;grid-row:1;justify-self:end;font-size:var(--text-sm);line-height:var(--leading-kit);white-space:nowrap}.tv9 .crow.unread .crow-when{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .crow-l2{grid-column:1;grid-row:2}.tv9 .crow-state{grid-column:2;grid-row:2;justify-self:end;font-size:var(--text-sm);line-height:var(--leading-kit);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .crow-nefer,.tv9 .crow-state{display:inline-flex;align-items:center}.tv9 .crow-nefer{gap:var(--space-xs);color:var(--color-nefer-solid);font-weight:var(--weight-semibold)}.tv9 .crow[data-held] .crow-from,.tv9 .crow[data-held] .crow-subj,.tv9 .crow[data-held] .crow-when{font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .crow-acts{top:50%;transform:translateY(-50%)}.tv9 .crow.has-acts:hover .crow-state,.tv9 .crow.has-acts:hover .crow-when{visibility:hidden}.tv9 .queue-compact .crow{grid-template-columns:minmax(110px,170px) minmax(0,1fr) auto auto;grid-template-rows:20px;padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.tv9 .queue-compact .crow-l1,.tv9 .queue-compact .crow-l2,.tv9 .queue-compact .crow-state,.tv9 .queue-compact .crow-when{grid-row:1}.tv9 .queue-compact .crow-l2{grid-column:2}.tv9 .queue-compact .crow-state{grid-column:3}.tv9 .queue-compact .crow-when{grid-column:4}.tv9 .queue-compact .crow-dot{top:calc(50% - var(--space-xs))}.tv9 .queue-compact .crow-check,.tv9 .queue-compact .crow-pickdoor{align-items:center;padding-top:0}.tv9 .rhead-row{align-items:flex-start}.tv9 .rhead-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding-block:var(--space-xs);white-space:normal;text-overflow:clip;overflow-wrap:anywhere}.tv9 .tsum.folded{gap:0}.tv9 .tsum-h{min-height:var(--control-sm)}.tv9 .tsum-q{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md);color:var(--color-text-secondary)}.tv9 .tsum-st{flex:none;white-space:nowrap;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .mcard-earlier,.tv9 .reader .mcard-earlier{display:flex;align-self:stretch;justify-content:flex-start;gap:var(--space-xs);height:auto;margin:0;padding:var(--space-md) 0;border:0;border-bottom:1px solid var(--color-border-secondary);border-radius:0;background:transparent;font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .mcard-earlier:hover{background:transparent;color:var(--color-text-primary)}.tv9 .pj-thread-msgs .mcard-earlier{margin:0}.tv9 .rdock-closed{gap:var(--space-xs)}.tv9 .rdock-closed .rdock-saved{margin-left:var(--space-sm)}.tv9 .queue-compact .crow{min-height:36px}@container list (max-width:560px){.tv9 .queue-compact .crow{grid-template-columns:minmax(64px,96px) minmax(0,1fr) auto auto;-moz-column-gap:var(--space-md);column-gap:var(--space-md)}.tv9 .queue-compact .crow-snip{display:none}}.tv9 .reader .rhead{padding-inline:var(--reader-gutter,var(--space-2xl))}.tv9 .reader .rdock{margin-inline:var(--reader-gutter,var(--space-2xl))}.tv9 .rhead{display:flex;flex-wrap:wrap;align-items:flex-start;-moz-column-gap:var(--space-xl);column-gap:var(--space-xl)}.tv9 .rhead-main{flex:1;min-width:0}.tv9 .rhead-side{display:flex;flex:none;align-items:center;gap:var(--space-2xs);min-height:38px}.tv9 .mcard-acts{opacity:1}@media (hover:hover) and (pointer:fine){.tv9 .mcard-h{grid-template-columns:28px minmax(0,1fr) auto}.tv9 .mcard-acts{position:static;padding:0;border:0;background:transparent;pointer-events:auto}}.tv9 .nblock,.tv9 .reader .nblock{border:0;border-left:3px solid var(--color-tone-yellow);border-radius:var(--radius-md);background:var(--color-tone-yellow-fill)}.tv9 .nblock-lock{color:var(--color-tone-yellow)}.tv9 .nblock-hint,.tv9 .nblock-n,.tv9 .nblock-t{color:var(--color-tag-yellow-text)}.tv9 .rdock-open[data-dock-mode=note] .ncomposer,.tv9 .rdock-open[data-dock-mode=note] .rdock-foot,.tv9 .rdock-open[data-dock-mode=note] .rdock-head{background:transparent}.tv9 .rdock-open[data-dock-mode=note] .rdock-audience{color:var(--color-tag-yellow-text)}.tv9 .rhead-strip{gap:var(--space-sm);margin-top:var(--space-md);margin-left:0;line-height:normal}.tv9 .turn-fields .prop{grid-template-columns:116px minmax(0,1fr);gap:var(--space-md);min-height:36px;padding:0;align-items:center}.tv9 .crow-line>.crow-subj{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .crow-line>.crow-snip{display:flex;flex:1 1 0;min-width:0;container-type:inline-size}.tv9 .crow[data-held]:hover .crow-acts,.tv9 .queue-compact .crow-line>.crow-snip{display:none}.tv9 .crow[data-held]:hover .crow-state,.tv9 .crow[data-held]:hover .crow-when{visibility:visible}.tv9 .calv9-mp-head .rph-row{gap:var(--space-sm)}.tv9 .calv9-mp-head .rph-facts{padding-left:calc(calc(var(--space-2xl) + var(--space-xs)) + var(--space-3xl) + var(--space-sm) * 2)}.tv9 .calv9-mt-next.is-red{font-weight:var(--weight-medium)}.tv9 .calv9-mt-next.is-red,.tv9 .calv9-todo-t small .is-late{color:var(--color-error-text)}.tv9 .calv9-mp-head .rph-fact.is-said,.tv9 .calv9-mp-head .rph-fact.is-said:hover{gap:var(--space-xs);padding:0 0 0 var(--space-md);border-color:transparent;background:none}.tv9 .cv-replies{display:flex;flex-wrap:wrap;gap:var(--space-md)}.tv9 .cv-reply{display:inline-flex;align-items:center;gap:var(--space-sm);height:36px;padding:0 var(--space-xl);border:1px solid var(--color-border-primary);border-radius:var(--radius-full);background:var(--color-bg-primary);color:var(--color-text-primary);font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--a-fast) var(--a-move),border-color var(--a-fast) var(--a-move),transform var(--a-fast) var(--a-move)}.tv9 .cv-reply:hover{background:var(--color-bg-hover)}.tv9 .cv-reply:active{transform:scale(.97)}.tv9 .cv-reply.is-lead{border-color:var(--color-text-primary)}.tv9 .cv-reply.on{border-color:transparent;background:var(--color-bg-active);color:var(--color-text-primary)}.tv9 .cv-reply:disabled{cursor:default;opacity:.48}.tv9 .cv-reply:focus-visible{box-shadow:var(--focus-halo-ring)}.tv9 .chipin-chip{display:inline-flex;align-items:center;gap:var(--space-xs);height:32px;padding:0 var(--space-lg);border:1px solid var(--color-border-primary);border-radius:var(--radius-full);background:var(--color-bg-primary);color:var(--color-text-secondary);font:inherit;font-size:var(--text-md);transition:background-color var(--a-fast) var(--a-move),border-color var(--a-fast) var(--a-move),transform var(--a-fast) var(--a-move)}.tv9 .chipin:not(.has-picks) .chipin-chip{height:30px;padding:0 var(--space-xs) 0 var(--space-lg);border-color:transparent;background:var(--color-bg-quiet);color:var(--color-text-primary)}.tv9 button.chipin-chip{cursor:pointer}.tv9 button.chipin-chip:hover{background:var(--color-bg-hover)}.tv9 button.chipin-chip:active{transform:scale(.97)}.tv9 button.chipin-chip.on{border-color:transparent;background:var(--color-bg-active);color:var(--color-text-primary)}.tv9 button.chipin-chip.on:hover{border-color:var(--color-border-strong);background:var(--color-bg-active)}.tv9 button.chipin-chip:focus-visible{box-shadow:var(--focus-halo-ring)}.tv9 .ob-list small.is-late{color:var(--color-error-text)}.tv9 .gs-pill.is-current{background:var(--color-bg-active)}.tv9 .rset-row.is-stacked .rset-ctl>:is(.optl,.linel,.chipin){flex:1 1 100%}.tv9 [data-kit] :where(:not(svg,svg *)){line-height:var(--leading-kit)}.tv9 [data-kit] .post-h b{color:var(--color-text-primary)}.tv9 [data-kit] .tag{height:var(--control-xs)}.tv9 [data-kit] small{font-size:var(--text-xs)}.tv9 [data-kit] .v9-field>small{line-height:var(--type-12-lh)}.tv9 [data-kit] .composer-emoji,.tv9 [data-kit] .react-add{padding-left:var(--space-md);padding-right:var(--space-md)}.tv9 .av.has-photo{background-position:50%;background-size:cover;background-repeat:no-repeat;color:transparent}.tv9 [data-kit] .rph.is-large{padding-bottom:var(--space-md)}.tv9 [data-kit] .rph.is-large .rph-row{gap:var(--space-lg);min-height:var(--row-h)}.tv9 [data-kit] .rph.is-large .rph-mark,.tv9 [data-kit] .rph.is-large .rph-mark-door{width:var(--kit-mark);height:var(--kit-mark);border-radius:var(--radius-xl)}.tv9 [data-kit] .rph.is-large .rph-mark svg{width:var(--badge);height:var(--badge)}.tv9 [data-kit] .rph.is-large .rph-title .peek-title{padding:0;font-size:var(--text-figure);line-height:var(--type-24-lh);font-weight:var(--weight-semibold);letter-spacing:var(--track-title);color:var(--color-text-primary)}.tv9 [data-kit] .rph.is-large .rph-facts{padding-left:calc(var(--kit-mark) + var(--space-lg));gap:var(--space-xs)}.tv9 [data-kit] .rph.is-large .rph-fact{height:var(--control-sm);padding:0 var(--space-xs);border-color:transparent;border-radius:var(--radius-lg);background:transparent;box-shadow:none;color:var(--color-text-secondary)}.tv9 [data-kit] .rph.is-large .rph-fact:focus-within,.tv9 [data-kit] .rph.is-large .rph-fact:hover{border-color:transparent;background:var(--color-bg-tertiary)}.tv9 .kc{display:flex;flex-direction:column;min-width:0;border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .kc-h{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-xl) var(--card-pad) var(--space-lg)}.tv9 .kc:has(.kb) .kc-h{padding-bottom:var(--space-xs)}.tv9 .kc-hl{flex:1 1 auto;flex-direction:column}.tv9 .kc-hl,.tv9 .kc-ht{display:flex;min-width:0}.tv9 .kc-ht{flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-md)}.tv9 .kc-t{min-width:0;max-width:100%;margin:0;overflow:hidden;font-size:var(--text-xl);line-height:var(--type-16-lh);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis}.tv9 .kc-badge,.tv9 .kc-t{font-weight:var(--weight-semibold)}.tv9 .kc-badge{display:inline-flex;align-items:center;flex:none;height:var(--control-xs);padding:0 var(--space-md);border-radius:var(--radius-full);box-shadow:var(--ring-secondary);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.tv9 .kc-badge.is-red{background:var(--color-error-fill);box-shadow:none;color:var(--color-error-text)}.tv9 .kc-s{margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .kc-way-box{display:flex;align-items:center;gap:var(--space-md);flex:none;margin-left:auto}.tv9 .kc-way{display:inline-flex;flex:none;align-items:center;gap:var(--space-xs);padding:var(--space-2xs) 0;border:0;background:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-tertiary);white-space:nowrap;cursor:pointer}.tv9 .kc-way:hover{color:var(--color-text-primary)}.tv9 .kb-key:focus-visible,.tv9 .kc-way:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring-kit)}.tv9 .kc-body{display:flex;flex-direction:column;min-width:0;padding:0 var(--card-pad) var(--space-xl)}.tv9 .kc.has-rows .kc-body{padding:0 var(--space-md) var(--space-md)}.tv9 .kr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-lg);align-items:center;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg)}.tv9 .kr:hover{background:var(--color-bg-secondary)}.tv9 .kr-b{display:flex;flex-direction:column;min-width:0}.tv9 .kr-n{min-width:0;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-primary)}.tv9 .kr-l{min-width:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .kr-r{display:grid;align-items:center;justify-items:end}.tv9 .kr-r>*{grid-area:1/1}.tv9 .kr-v{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-primary);white-space:nowrap}.tv9 .kr-a{display:flex;align-items:center;gap:var(--space-xs);opacity:0;pointer-events:none;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .kr.is-pinned .kr-a,.tv9 .kr:focus-within .kr-a,.tv9 .kr:hover .kr-a{opacity:1;pointer-events:auto}.tv9 .kr.has-acts.is-pinned .kr-v,.tv9 .kr.has-acts:focus-within .kr-v,.tv9 .kr.has-acts:hover .kr-v{visibility:hidden}.tv9 .kr-r:has(>.kr-v :is(button,input,select,[role=switch])){display:flex;align-items:center;gap:var(--space-md)}.tv9 .kr.has-acts .kr-v:has(:is(button,input,select,[role=switch])){visibility:visible}.tv9 .kb{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .kb-v{margin:0;font-size:var(--text-display);line-height:var(--type-30-lh);font-weight:var(--weight-semibold);letter-spacing:var(--track-figure);color:var(--color-text-primary)}.tv9 .kb-u{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);letter-spacing:0}.tv9 .kb-s,.tv9 .kb-u{color:var(--color-text-tertiary)}.tv9 .kb-s{margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .kb-s b{font-weight:var(--weight-semibold);color:var(--color-error-text)}.tv9 .kb-bar{display:flex;gap:var(--space-xs);height:var(--kit-bar-h);margin-top:var(--space-lg)}.tv9 .kb-seg{display:block;flex:0 1 auto;min-width:var(--kit-track);border-radius:var(--radius-xs)}.tv9 .kb-seg.is-ink,.tv9 .kb-sw.is-ink{background:var(--color-bg-action)}.tv9 .kb-seg.is-red,.tv9 .kb-sw.is-red{background:var(--color-error-solid)}.tv9 .kb-seg.is-rest,.tv9 .kb-sw.is-rest{background:var(--color-bg-track)}.tv9 .kb-sw.is-rest{box-shadow:var(--ring-control)}.tv9 .kb-legend{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-md);margin:var(--space-md) 0 0;padding:0;list-style:none}.tv9 .kb-key{display:flex;flex-direction:column;align-items:flex-start;padding:0;border:0;background:none;font:inherit;text-align:left;color:inherit}.tv9 button.kb-key{cursor:pointer}.tv9 button.kb-key:hover .kb-a{text-decoration:underline;text-underline-offset:2px}.tv9 .kb-k{display:inline-flex;align-items:center;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .kb-sw{display:inline-block;flex:none;width:var(--kit-dot);height:var(--kit-dot);margin-right:var(--space-md);border-radius:var(--radius-xs)}.tv9 .kb-v.is-inc{color:var(--color-text-tertiary)}.tv9 .kb-s .kb-gap{color:var(--color-text-primary)}.tv9 .kb-door{padding:0;border:0;background:none;font:inherit;font-weight:var(--weight-semibold);color:var(--color-text-secondary);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.tv9 .kb-door:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring-kit)}.tv9 .kb-seg.is-inc,.tv9 .kb-sw.is-inc{background:repeating-linear-gradient(135deg,var(--color-bg-track) 0 var(--space-xs),var(--color-bg-primary) var(--space-xs) var(--space-sm));box-shadow:var(--ring-control)}.tv9 .kb-a{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-primary)}.tv9 .kr-hot{color:var(--color-error-text)}.tv9 .kr-hot,.tv9 .kr-nefer{font-weight:var(--weight-semibold)}.tv9 .kr-nefer{color:var(--color-nefer-solid)}.tv9 .kr-n .peek-name,.tv9 .kr-n>a,.tv9 .kr-n>button{padding:0;border:0;background:none;font:inherit;font-weight:var(--weight-regular);color:inherit;text-align:left;cursor:pointer}.tv9 .kr-n .peek-name:hover,.tv9 .kr-n>button:hover{text-decoration:underline;text-underline-offset:2px}.tv9 .kc-empty{margin:0;padding:var(--space-xs) var(--space-lg) var(--space-md);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .kd{display:flex;align-items:center;gap:var(--space-lg);width:100%;min-width:0;padding:var(--space-md) var(--space-lg);border:0;border-radius:var(--radius-lg);background:none;font:inherit;text-align:left;color:var(--color-text-primary);cursor:pointer}.tv9 .kd:hover{background:var(--color-bg-secondary)}.tv9 .kd:focus-visible,.tv9 .kp-stop:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .kd-w{flex:none;width:var(--kit-date-col);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .kd-n{flex:1;min-width:0;overflow:hidden;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);white-space:nowrap;text-overflow:ellipsis}.tv9 .kd-s{color:var(--color-text-tertiary)}.tv9 .kd-s.is-hot,.tv9 .kd-w.is-hot{color:var(--color-error-text)}.tv9 .kd-e{display:flex;flex:none;align-items:center}.tv9 .kd-go{flex:none;color:var(--color-text-tertiary)}.tv9 .kf{display:flex;flex-direction:column;margin:0;padding:0}.tv9 .kf-r{display:grid;grid-template-columns:var(--kit-facts-col) minmax(0,1fr);gap:0;padding:var(--space-xs) 0}.tv9 .kf-l{color:var(--color-text-tertiary)}.tv9 .kf-l,.tv9 .kf-v{font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .kf-v{min-width:0;margin:0;color:var(--color-text-primary)}.tv9 .kf-v.is-hot{color:var(--color-error-text)}.tv9 .kf-v small{font-size:inherit;color:var(--color-text-tertiary)}.tv9 .kbar{display:grid;grid-template-columns:minmax(0,1fr) var(--kit-bar-w) var(--kit-hours-w);gap:var(--space-lg);align-items:center;min-height:var(--control-md)}.tv9 .kbar-b{display:flex;flex-direction:column;min-width:0}.tv9 .kbar-n{min-width:0;overflow:hidden;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis}.tv9 .kbar-l{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .kbar-t{position:relative;display:block;height:var(--kit-track);overflow:hidden;background:var(--color-bg-track)}.tv9 .kbar-f,.tv9 .kbar-t{border-radius:var(--radius-full)}.tv9 .kbar-f{position:absolute;top:0;bottom:0;left:0;background:var(--color-bg-action)}.tv9 .kbar.is-over .kbar-f{background:var(--color-error-solid)}.tv9 .kbar-h{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);text-align:right;white-space:nowrap}.tv9 .kbar-h.is-hot{font-weight:var(--weight-semibold);color:var(--color-error-text)}.tv9 .kfig-t{position:relative;display:block;height:var(--kit-track);margin-top:var(--space-lg);border-radius:var(--radius-full);background:var(--color-bg-track)}.tv9 .kb-foot{display:flex;flex-direction:column;margin-top:auto;padding-top:var(--space-lg)}.tv9 .kb-foot>.kb-bar,.tv9 .kb-foot>.kfig-t{margin-top:0}.tv9 .kfigs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl);align-items:stretch}.tv9 .kfigs>*{min-width:0}.tv9 .kfigs>.kc>.kc-body,.tv9 .kfigs>.kc>.kc-body>.kb{flex:1 1 auto}.tv9 .kfigs .kb-s{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@container (max-width:880px){.tv9 .kfigs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.tv9 .kfigs{grid-template-columns:minmax(0,1fr)}}.tv9 .kfig-f{position:absolute;top:0;bottom:0;left:0;border-radius:var(--radius-full);background:var(--color-bg-action)}.tv9 .kfig-f.is-hot{background:var(--color-error-solid)}.tv9 .kfig-m{position:absolute;top:calc(-1 * var(--space-xs));width:var(--meter-mark-w);height:var(--icon-sm);margin-left:calc(var(--meter-mark-w) / -2);border-radius:var(--radius-xs);background:var(--color-bg-action)}.tv9 .kp-box{position:relative;padding-top:var(--space-xs)}.tv9 .kp{display:flex;margin:0;padding:0;list-style:none}.tv9 .kp-li{position:relative;flex:1 1 0;min-width:0}.tv9 .kp-li:not(:last-child):before{content:"";position:absolute;top:calc(var(--icon-sm) / 2);left:var(--icon-sm);right:0;height:var(--hairline);background:var(--color-border-secondary)}.tv9 .kp-li.is-walked:before{height:var(--meter-mark-w);top:calc(var(--icon-sm) / 2 - var(--hairline));background:var(--color-bg-action)}.tv9 .kp-stop{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;padding:0 var(--space-lg) var(--space-xs) 0;border:0;border-radius:var(--radius-sm);background:none;font:inherit;text-align:left;color:var(--color-text-primary);cursor:pointer}.tv9 .kp-dot{position:relative;z-index:1;flex:none;width:var(--icon-sm);height:var(--icon-sm);margin-bottom:var(--space-lg);border-radius:var(--radius-full);background:var(--color-bg-primary);box-shadow:var(--ring-stop)}.tv9 .kp-li.is-done .kp-dot{background:var(--color-bg-action);box-shadow:none}.tv9 .kp-li.is-now .kp-dot{box-shadow:var(--ring-now)}.tv9 .kp-li.is-late .kp-dot{box-shadow:var(--ring-late)}.tv9 .kp-n{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular)}.tv9 .kp-li.is-on .kp-n{font-weight:var(--weight-semibold)}.tv9 .kp-l{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .kp-l b{font-weight:var(--weight-semibold);color:var(--color-error-text)}.tv9 .kp-li.is-now .kp-l b{color:var(--color-warning-text)}.tv9 .kp-today{position:absolute;top:0;width:var(--meter-mark-w);height:var(--badge);margin-left:calc(var(--meter-mark-w) / -2);border-radius:var(--radius-xs);background:var(--color-nefer-solid)}.tv9 .ke{display:flex;flex-direction:column;padding:0 0 var(--space-xs)}.tv9 .ke-t{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ke-l{margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .ke-a{margin-top:var(--space-lg)}.tv9 .ke-a .kc-way{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .kc-text{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .kc-foot{margin:var(--space-xs) var(--space-lg) var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .kc-foot button{padding:0;border:0;background:none;font:inherit;color:var(--color-text-secondary);cursor:pointer}.tv9 .kc-foot button:hover{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:2px}.tv9 .kr-go{padding:0;border:0;background:none;font:inherit;font-weight:var(--weight-regular);color:inherit;text-align:left;text-decoration:none;cursor:pointer}.tv9 .kr-go:hover{text-decoration:underline;text-underline-offset:2px}.tv9 .kf-btn:focus-visible,.tv9 .kr-go:focus-visible,.tv9 .kr-more:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring-kit)}.tv9 .kr-more{padding:0 var(--space-xs);border:0;border-radius:var(--radius-sm);background:none;font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary);cursor:pointer}.tv9 .kr-more:hover{background:var(--color-bg-tertiary)}.tv9 .kr-hot-words{color:var(--color-error-text)}.tv9 .kr-good{color:var(--color-success-text)}.tv9 .kc-hot,.tv9 .kr-good{font-weight:var(--weight-semibold)}.tv9 .kc-hot{color:var(--color-error-text)}.tv9 .kc-pad{padding:0 var(--space-lg) var(--space-md)}.tv9 .kc-foot.is-flush{margin:var(--space-md) 0 0}.tv9 .kf-btn{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.tv9 .kf-btn:hover,.tv9 .kf-v .peek-name:hover{text-decoration:underline;text-underline-offset:2px}.tv9 .ov-kit{container-type:inline-size;gap:var(--space-xl)}.tv9 .ov-kit,.tv9 .ov-lede{display:flex;flex-direction:column}.tv9 .ov-lede{gap:var(--space-lg)}.tv9 .ov-lede-t{margin:0}.tv9 .ov-lede-more,.tv9 .ov-lede-t{max-width:80ch;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .ov-lede-more{display:flex;flex-direction:column;gap:var(--space-md);margin-top:var(--space-md)}.tv9 .ov-lede-more p{margin:0}.tv9 .ov-lede-more b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ov-link{padding:0;border:0;background:none;font:inherit;color:var(--color-text-primary);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.tv9 .ov-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"contract margin coming" "needs needs client" "plan plan team" "comments comments docs";gap:var(--space-xl);align-items:start}.tv9 .ov-grid>div{display:flex;min-width:0}.tv9 .ov-grid>div>*{flex:1}.tv9 .ov-a-contract{grid-area:contract}.tv9 .ov-a-margin{grid-area:margin}.tv9 .ov-a-coming{grid-area:coming}.tv9 .ov-a-needs{grid-area:needs}.tv9 .ov-a-client{grid-area:client}.tv9 .ov-a-plan{grid-area:plan}.tv9 .ov-a-team{grid-area:team}.tv9 .ov-a-comments{grid-area:comments}.tv9 .ov-a-docs{grid-area:docs;flex-direction:column;gap:var(--space-xl)}.tv9 .ov-a-docs>div{display:flex;flex:none;min-width:0}.tv9 .ov-a-docs>div>*{flex:1;min-width:0}.tv9 .ov-grid.is-quiet{grid-template-areas:"needs needs coming" "plan plan client" "plan plan team" "comments comments docs"}@container (max-width:880px){.tv9 .ov-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"contract margin" "needs needs" "coming client" "plan plan" "team docs" "links linked" "comments comments"}.tv9 .ov-grid>.ov-a-docs{display:contents}.tv9 .ov-s-docs{grid-area:docs}.tv9 .ov-s-links{grid-area:links}.tv9 .ov-s-linked{grid-area:linked}.tv9 .ov-grid.is-quiet{grid-template-areas:"needs needs" "coming client" "plan plan" "team docs" "links linked" "comments comments"}}.tv9 .klabel{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs);padding:0 var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .klabel-n{padding:0;border:0;background:none;font:inherit;font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 button.klabel-n{cursor:pointer}.tv9 button.klabel-n:hover{text-decoration:underline;text-underline-offset:2px}.tv9 .klabel-hot:before,.tv9 .klabel-l:before{content:"· ";color:var(--color-text-tertiary)}.tv9 .klabel-hot{color:var(--color-error-text)}.tv9 .ov-stop{margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid var(--color-border-divider)}.tv9 .ov-stop .kr{margin:0 calc(-1 * var(--space-lg))}.tv9 .kbar-n .peek-name,.tv9 .kc-s .peek-name,.tv9 .kf-v .peek-name{display:inline;padding:0;border:0;background:none;font:inherit;font-weight:var(--weight-regular);color:inherit;cursor:pointer}.tv9 .kf-v .peek-name{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tv9 .kbar-n .peek-name:hover,.tv9 .kc-s .peek-name:hover{text-decoration:underline;text-underline-offset:2px}.tv9 .kr-l{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tv9 .kc.is-jumped{box-shadow:var(--card-jumped)}.tv9 .kc-folded{display:block;width:100%;padding:0;border:0;background:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);text-align:left;color:var(--color-text-secondary);cursor:pointer}.tv9 .kc-folded:hover{color:var(--color-text-primary)}.tv9 .kc-folded:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring-kit)}.tv9 .kc-label{margin:var(--space-lg) 0 var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .kb-v .peek-name{padding:0;border:0;background:none;font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer}.tv9 .kb-v .peek-name:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.tv9 .kr-a a.btn{text-decoration:none}.tv9 .tbl-kit .task-group.kit-group{margin:0 0 var(--space-xl);overflow:clip;border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .tbl-kit .gband.kit-band{display:flex;align-items:center;gap:var(--space-md);min-height:var(--density-bar);padding:var(--space-lg) var(--space-xl) var(--space-lg) var(--space-lg);border:0;background:none;cursor:pointer}.tv9 .tbl-kit .kit-band .gchev{display:grid;place-items:center;flex:none;width:var(--control-xs);height:var(--control-xs);border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text-tertiary)}.tv9 .tbl-kit .kit-band-dot{flex:none;width:var(--kit-dot);height:var(--kit-dot);border-radius:var(--radius-full);background:var(--color-dot-gray)}.tv9 .tbl-kit .kit-band-dot.tone-purple{background:var(--color-dot-purple)}.tv9 .tbl-kit .kit-band-dot.tone-blue{background:var(--color-dot-blue)}.tv9 .tbl-kit .kit-band-dot.tone-orange,.tv9 .tbl-kit .kit-band-dot.tone-yellow{background:var(--color-dot-amber)}.tv9 .tbl-kit .kit-band-dot.tone-green{background:var(--color-dot-green)}.tv9 .tbl-kit .kit-band-dot.tone-red{background:var(--color-dot-red)}.tv9 .tbl-kit .kit-band-l{font-size:var(--text-xl);line-height:var(--type-16-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .tbl-kit .kit-band-line{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .tbl-kit .kit-band .gband-aside{margin-left:auto}.tv9 .tbl-kit .kit-group .thead{border-top:1px solid var(--color-border-divider);border-bottom:1px solid var(--color-border-divider)}.tv9 .tbl-kit .kit-group .th,.tv9 .tbl-kit .kit-group .thead{min-height:var(--density-band);background:var(--color-bg-secondary)}.tv9 .tbl-kit .kit-group .th{font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .tbl-kit.wide-x .kit-group .thead>:is(.th-title,.th-check){background:var(--color-bg-canvas)}.tv9 .tbl-kit .kit-group .th[aria-sort=ascending],.tv9 .tbl-kit .kit-group .th[aria-sort=descending]{color:var(--color-text-primary)}.tv9 .tbl-kit .kit-group .trow{min-height:var(--row-h);border-bottom:1px solid var(--color-border-divider)}.tv9 .tbl-kit .kit-group .trow:last-of-type{border-bottom:0}.tv9 .tbl-kit .kit-group .ttl{font-weight:var(--weight-regular);color:var(--color-text-primary)}.tv9 .tbl-kit .kit-group .tid{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .tbl-kit .kit-group .due{gap:0;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-secondary)}.tv9 .tbl-kit .kit-group .due .due-dot{display:none}.tv9 .tbl-kit .kit-group .due em{font-size:var(--text-md);line-height:var(--type-14-lh);font-style:normal;font-weight:var(--weight-regular)}.tv9 .tbl-kit .kit-group .due em:before{content:"\00a0·\00a0"}.tv9 .tbl-kit .kit-group .due.late,.tv9 .tbl-kit .kit-group .due.late em{color:var(--color-error-text)}.tv9 .tbl-kit .kit-group .proj{gap:0;min-width:0;color:var(--color-text-primary)}.tv9 .tbl-kit .kit-group .proj>.svg{display:none}.tv9 .tbl-kit .kit-group .proj-t{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .tbl-kit .kit-group .proj-t>span{display:inline}.tv9 .tbl-kit .kit-group .proj-sub{display:inline;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary)}.tv9 .tbl-kit .kit-group .proj-sub:before{content:" · "}.tv9 .tbl-kit .kit-group .prio{height:auto;padding:0;border:0;background:none;box-shadow:none}.tv9 .tbl-kit .kit-group .prio>.svg,.tv9 .tbl-kit .kit-group .prio>i{display:none}.tv9 .tbl-kit .kit-group .prio-lbl{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .tbl-kit .kit-group .prio-high .prio-lbl{font-weight:var(--weight-semibold);color:var(--color-error-text)}.tv9 .tbl-kit .kit-group .tbl-add{min-height:var(--density-band);font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .tbl-kit .kit-group .rrow{min-height:var(--row-h)}.tv9 .tbl-kit .kit-group .rrow>.td{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.tv9 .tbl-kit .kit-group .rrow-t{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tv9 .tbl-kit .kit-group .rrow-t .ttl{display:inline;font-weight:var(--weight-regular);color:var(--color-text-primary)}.tv9 .tbl-kit .kit-group .rrow-sub{display:inline;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary)}.tv9 .tbl-kit .kit-group .rrow-sub:before{content:"\00a0·\00a0"}.tv9 .tbl-kit .kit-group .rcell-pair b{font-weight:var(--weight-regular)}.tv9 .tbl-kit .kit-group .rcell-pair.danger b,.tv9 .tbl-kit .kit-group .rcell-pair.danger small{color:var(--color-error-text)}.tv9 .tbl-kit .kit-group .rcell-pair{flex-direction:row;align-items:baseline;gap:var(--space-xs);line-height:var(--type-14-lh)}.tv9 .tbl-kit .kit-group .rcell-pair small{font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .tbl-kit .kit-group .rcell-pair small:before{content:"·";margin-right:var(--space-xs)}.tv9 .tbl-kit .kit-group .td.is-num .rcell-pair{justify-content:flex-end}.tv9 .tbl-kit .kit-group .rcell-pair:not(.danger) small:not(.rcell-fresh){display:none}.tv9 .tbl-kit .kit-group .rcell-pair b{flex:none}.tv9 .tbl-kit .kit-group .rcell-pair small{min-width:0}.tv9 .tbl-kit .kit-group .td .tag{height:auto;padding:0;border:0;background:none;box-shadow:none;font-size:var(--text-md);font-weight:var(--weight-regular)}.tv9 .tbl-kit .kit-group .td .tag .d{display:none}.tv9 .kprio{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .kprio.is-hot{font-weight:var(--weight-semibold);color:var(--color-error-text)}.tv9 .tbl-kit .kit-group .tid{font-family:inherit;letter-spacing:0}.tv9 .tbl-kit .kit-group .mini>.svg{display:none}.tv9 .bcol.kit-col{gap:var(--space-md);padding:var(--space-md);border:0;border-radius:var(--radius-xl);background:var(--color-bg-tertiary)}.tv9 .bcol.kit-col .bcol-h{gap:var(--space-md);min-height:var(--field-row);padding:var(--space-xs) var(--space-md)}.tv9 .bcol.kit-col .bcol-dot{width:var(--kit-dot);height:var(--kit-dot)}.tv9 .bcol.kit-col .bcol-title{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .bcol.kit-col .cnt{min-width:0;height:auto;padding:0;border:0;background:none;box-shadow:none;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-regular)}.tv9 .bcol.kit-col .bcol-add,.tv9 .bcol.kit-col .cnt{color:var(--color-text-tertiary)}.tv9 .card.kit-card{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-xl);border:0;border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .card.kit-card:hover{box-shadow:var(--card-raised)}.tv9 .kcard-t{display:flex;align-items:flex-start;gap:var(--space-sm);font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-primary)}.tv9 .kcard-t>.svg{flex:none;margin-top:var(--kit-glyph-nudge);color:var(--color-nefer-solid)}.tv9 .kcard-l{min-width:0;overflow:hidden;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis}.tv9 .kcard-tags{display:flex;gap:var(--space-xs)}.tv9 .kcard-f{display:flex;align-items:center;gap:var(--space-md);min-height:var(--badge);margin-top:var(--space-md)}.tv9 .kcard-id{font-family:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-regular);letter-spacing:0;color:var(--color-text-tertiary)}.tv9 .kcard-e{display:flex;align-items:center;gap:var(--space-md);margin-left:auto}.tv9 .kcard-due{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary);white-space:nowrap}.tv9 .kcard-due.is-hot,.tv9 .kcard-hold{font-weight:var(--weight-semibold);color:var(--color-error-text)}.tv9 .kcard-hold{display:block;font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .kcard-f.is-row .kcard-e{display:flex;flex:1;align-items:center;gap:var(--space-md);min-width:0;margin-left:0;white-space:nowrap}.tv9 .kcard-f.is-row .kcard-e>*{flex:none}.tv9 .kcard-f.is-row .kcard-e>:last-child{display:flex;flex:1 1 auto;align-items:center;min-width:0}.tv9 .kcard-f.is-row .kcard-e :where(span:not(:has(*)):not(.av)){min-width:0;overflow:hidden;text-overflow:ellipsis}.tv9 .kcard-f.is-row .kcard-e :where(:has(>.av)){flex:none;min-width:-moz-max-content;min-width:max-content}.tv9 .card.kit-card.done .kcard-t{color:var(--color-text-tertiary);text-decoration:line-through}.tv9 .peek.kit-drawer:not(.is-pinned):not(.is-floating){top:var(--space-md);right:calc(var(--insp-right, 0px) + var(--space-md));bottom:var(--space-md);height:auto;border:0;border-radius:var(--radius-2xl);box-shadow:var(--card-overlay)}.tv9 .peek.kit-drawer.is-floating{border-radius:var(--radius-2xl)}.tv9 .peek.kit-drawer .kit-top{gap:var(--space-xs);min-height:var(--kit-top-h);padding:var(--space-md) var(--space-lg) var(--space-md) var(--space-xl);border-bottom:1px solid var(--color-border-divider)}.tv9 .kit-crumb{display:flex;align-items:center;gap:var(--space-md);min-width:0}.tv9 .kit-kind{display:grid;place-items:center;flex:none;width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-lg);background:var(--color-bg-tertiary)}.tv9 .kit-kind,.tv9 .kit-parent{color:var(--color-text-tertiary)}.tv9 .kit-parent{min-width:0;overflow:hidden;font-size:var(--text-xs);line-height:var(--type-12-lh);white-space:nowrap;text-overflow:ellipsis}.tv9 .kit-slash{font-size:var(--text-xs);color:var(--color-text-disabled)}.tv9 .kit-crumb .pk-kind{display:inline-flex;align-items:center}.tv9 .kit-crumb .kit-id{min-width:0;font-family:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);letter-spacing:0;color:var(--color-text-primary)}.tv9 .kit-top .peek-nav{display:inline-flex;align-items:center;gap:0}.tv9 .kit-top .peek-pos{margin:0 var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .kit-top .peek-top-sep{width:var(--hairline);height:var(--icon-md);margin:0 var(--space-xs);background:var(--color-border-secondary)}.tv9 .kit-timer{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);min-width:var(--control-md);height:var(--control-md);padding:0 var(--space-md);border:0;border-radius:var(--radius-lg);background:none;color:var(--color-text-secondary);cursor:pointer}.tv9 .kit-timer:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.tv9 .kit-timer.on{height:var(--control-sm);background:var(--color-text-primary);color:var(--color-text-on-action);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.tv9 .kit-timer.on .pk-timer-el{font-weight:var(--weight-semibold);color:var(--color-text-on-action)}.tv9 .kit-place{display:inline-flex;align-items:center;gap:var(--space-2xs);height:var(--control-md);padding:0 var(--space-sm) 0 var(--space-md);border:0;border-radius:var(--radius-lg);background:none;color:var(--color-text-secondary);cursor:pointer}.tv9 .kit-place:hover,.tv9 .kit-place[aria-expanded=true]{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.tv9 .kit-place:focus-visible,.tv9 .kit-timer:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .kit-drawer .pk-ctx-name{padding:0;border:0;background:none;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .kit-drawer .pk-ctx-name>svg{display:none}.tv9 .kit-drawer .pk-ctx-change{opacity:0}.tv9 .kit-drawer .pk-ctx:focus-within .pk-ctx-change,.tv9 .kit-drawer .pk-ctx:hover .pk-ctx-change{opacity:1}.tv9 .kit-drawer .pk-context{gap:0}.tv9 .kit-drawer .pk-context-sep{width:auto;height:auto;margin:0 var(--space-xs);background:none}.tv9 .kit-drawer .pk-context-sep:before{content:"·";color:var(--color-text-tertiary)}.tv9 .kit-drawer .prop{grid-template-columns:var(--kit-label-col) minmax(0,1fr);min-height:var(--field-row)}.tv9 .kit-drawer .prop-k{gap:0;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .kit-drawer .prop-k>.ic{display:none}.tv9 .kit-drawer .prop-v .tag{height:auto;padding:0;border:0;background:none;box-shadow:none;font-size:var(--text-md);font-weight:var(--weight-regular);color:var(--color-text-primary)}.tv9 .kit-drawer .prop-v .tag .d{width:var(--kit-dot);height:var(--kit-dot)}.tv9 .kit-drawer .prop-v .pv-static:has(>small){display:block}.tv9 .kit-drawer .prop-v .kprio{font-size:var(--text-md)}.tv9 .kit-drawer .prop-v .pv-has-aff>.svg:last-child{opacity:0}.tv9 .kit-drawer .prop:focus-within .pv-has-aff>.svg:last-child,.tv9 .kit-drawer .prop:hover .pv-has-aff>.svg:last-child{opacity:1}.tv9 :is(.kit-drawer,.page-modal-aside) .pk-sec-h>.svg:first-child{display:none}.tv9 :is(.kit-drawer,.page-modal-aside) summary.pk-sec-h>.svg:last-child{order:-1;margin-right:var(--space-xs);color:var(--color-text-tertiary)}.tv9 :is(.kit-drawer,.page-modal-aside) .pk-sec-t{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 :is(.kit-drawer,.page-modal-aside) .pk-sec-n{display:inline-flex;align-items:center;height:var(--control-xs);padding:0 var(--space-md);border-radius:var(--radius-full);background:none;box-shadow:var(--ring-secondary);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 :is(.kit-drawer,.page-modal-aside) .pk-sec-act .btn{height:var(--control-sm);padding:0 var(--space-xs);box-shadow:none;font-size:var(--text-md);font-weight:var(--weight-regular);color:var(--color-text-secondary)}.tv9 :is(.kit-drawer,.page-modal-aside) .pk-sec-act .btn:hover{color:var(--color-text-primary)}.tv9 .peek.kit-drawer .kit-top .crumb{flex:1 1 0;min-width:0;overflow:hidden}.tv9 .peek.kit-drawer .kit-top .tb-sp{flex:0 0 0}.tv9 .kit-crumb .kit-id,.tv9 .kit-crumb .pk-kind{flex:none}.tv9 .kit-drawer .pk-ctx-change{width:0;min-width:0;padding:0;overflow:hidden}.tv9 .kit-drawer .pk-ctx:focus-within .pk-ctx-change,.tv9 .kit-drawer .pk-ctx:hover .pk-ctx-change{width:var(--icon-md)}.tv9 .kit-drawer .prop-v .lchip:not(.lchip-add){height:auto;padding:0;border:0;background:none;box-shadow:none;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .kit-drawer .prop-v .lchip:not(.lchip-add) .ldot{display:none}.tv9 .kit-drawer .prop-v .lchip:not(.lchip-add)+.lchip:not(.lchip-add):before{content:"·";margin:0 var(--space-sm) 0 var(--space-2xs);color:var(--color-text-tertiary)}.tv9 .kit-drawer [data-kit-flat]>.pk-sec-h{display:none}.tv9 .kit-drawer [data-kit-flat]{border-top:0}.tv9 .kit-drawer .pk-details>summary{min-height:var(--control-md);padding:var(--space-xs) 0 var(--space-xs) var(--kit-label-col);border:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary)}.tv9 .kit-drawer .pk-details>summary b{font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .kit-drawer .pk-details>summary:hover b{color:var(--color-text-primary)}.tv9 .kit-late{display:none}.tv9 .kit-drawer .kit-late{display:inline;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-error-text)}.tv9 .kit-drawer .kit-late:before{content:"·";margin:0 var(--space-xs);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .menu.kit-pop{padding:var(--space-xs) var(--space-md) var(--space-md);border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-raised)}.tv9 .menu.kit-pop .mrow{gap:var(--space-md);min-height:var(--field-row);margin-block:0;padding:0 var(--space-lg);border-radius:var(--radius-lg);font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-primary)}.tv9 .menu.kit-pop .mrow:hover,.tv9 .menu.kit-pop .mrow[aria-selected=true]{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.tv9 .menu.kit-pop .mrow.sel{font-weight:var(--weight-regular);background:var(--color-bg-tertiary)}.tv9 .menu.kit-pop .mrow .ic{width:var(--kit-glyph);color:var(--color-text-tertiary)}.tv9 .menu.kit-pop .mrow .ic .svg{width:var(--kit-glyph);height:var(--kit-glyph)}.tv9 .menu.kit-pop .mrow small,.tv9 .menu.kit-pop .mrow>small{font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .menu.kit-pop .mrow .tick{color:var(--color-text-primary)}.tv9 .menu.kit-pop .mrow .tick .svg{width:var(--kit-tick);height:var(--kit-tick)}.tv9 .menu.kit-pop .mrow kbd{padding:0;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .menu.kit-pop .mrow.danger,.tv9 .menu.kit-pop .mrow.danger .ic{color:var(--color-error-text)}.tv9 .menu.kit-pop .menu-lbl{padding:var(--space-md) var(--space-md) var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .menu.kit-pop .menu-sep{margin:var(--space-md) calc(-1 * var(--space-md));background:var(--color-border-divider)}.tv9 .menu.kit-pop .menu-note{margin:var(--space-md) var(--space-md) var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .menu.kit-pop .menu-search{gap:var(--space-md);height:var(--field-row);margin:var(--space-xs) 0 var(--space-xs);padding:0 var(--space-lg);border:0;border-radius:var(--radius-lg);box-shadow:var(--ring-control);color:var(--color-text-tertiary)}.tv9 .menu.kit-pop .menu-search:focus-within{box-shadow:var(--ring-ink)}.tv9 .menu.kit-pop .menu-search .svg{width:var(--kit-glyph);height:var(--kit-glyph)}.tv9 .menu.kit-pop .menu-search input{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-primary)}.tv9 .menu.kit-pop .menu-search input::-moz-placeholder{color:var(--color-text-tertiary)}.tv9 .menu.kit-pop .menu-search input::placeholder{color:var(--color-text-tertiary)}.tv9 .menu.kit-pop .menu-head{gap:var(--space-lg);margin:calc(-1 * var(--space-xs)) calc(-1 * var(--space-md)) var(--space-xs);padding:var(--space-md) var(--space-xl);border-bottom:1px solid var(--color-border-divider)}.tv9 .menu.kit-pop .menu-foot{margin:var(--space-md) calc(-1 * var(--space-md)) calc(-1 * var(--space-md));padding:var(--space-md);border-top:1px solid var(--color-border-divider);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .menu.kit-pop .menu-foot .mrow{font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .menu.kit-pop .menu-foot .mrow.danger{font-weight:var(--weight-regular);color:var(--color-error-text)}.tv9 .menu.kit-pop .pick-search{gap:var(--space-md);height:var(--field-row);margin:var(--space-xs) 0;padding:0 var(--space-lg);border:0;border-radius:var(--radius-lg);box-shadow:var(--ring-control)}.tv9 .menu.kit-pop .pick-search:focus-within{box-shadow:var(--ring-ink)}.tv9 .menu.kit-pop .pick-search .svg{width:var(--kit-glyph);height:var(--kit-glyph);color:var(--color-text-tertiary)}.tv9 .menu.kit-pop .pick-search input{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-primary)}.tv9 .menu.kit-pop .pick-search input::-moz-placeholder{color:var(--color-text-tertiary)}.tv9 .menu.kit-pop .pick-search input::placeholder{color:var(--color-text-tertiary)}.tv9 .menu.kit-pop .pick-group.menu-lbl{margin-top:0;padding-top:var(--space-md)}.tv9 .menu.kit-pop .mrow>kbd{order:2;margin-left:auto}.tv9 .menu.kit-pop .mrow>.tick{order:3}.tv9 .menu.kit-pop .mrow:has(>kbd)>.tick{margin-left:0}.tv9 .menu.kit-pop .mrow:not(.sel):not(.on)>.tick{display:none}.tv9 .menu.kit-pop .mrow small.is-hot{color:var(--color-error-text)}.tv9 .menu.kit-pop .mrow>span small{margin-left:0}.tv9 .menu.kit-pop .pick-foot{display:flex;gap:var(--space-md);width:calc(100% + var(--space-xl));min-height:var(--field-row);margin:var(--space-md) calc(-1 * var(--space-md)) calc(-1 * var(--space-md));padding:var(--space-md) var(--space-xl);border-top:1px solid var(--color-border-divider);font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .menu.kit-pop .pick-foot:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.tv9 .menu.kit-pop .pick-foot.is-quiet{font-weight:var(--weight-regular);color:var(--color-text-tertiary);cursor:default}.tv9 .menu.kit-pop .pick-foot.is-quiet:hover{background:none;color:var(--color-text-tertiary)}.tv9 .menu.kit-pop .pick-foot svg{width:var(--kit-glyph);height:var(--kit-glyph)}.tv9 .menu.kit-pop .mrow>.tag{display:inline-grid;place-items:center;flex:none;min-width:0;height:auto;margin:0 var(--space-xs);padding:0;border:0;background:none;box-shadow:none}.tv9 .menu.kit-pop .mrow>.tag .d{width:var(--kit-tag-dot);height:var(--kit-tag-dot);margin:0}.tv9 .menu.kit-pop .mrow>.kprio-flag{flex:none;width:var(--kit-glyph);height:var(--kit-glyph);color:var(--color-text-tertiary)}.tv9 .menu.kit-pop .mrow:has(>.kprio-flag.is-hot),.tv9 .menu.kit-pop .mrow>.kprio-flag.is-hot{color:var(--color-error-text)}.tv9 .menu.kit-pop.ksort .mrow>span small{margin-left:var(--space-lg)}.tv9 .menu.kit-pop .ksort-dir{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .menu.kit-pop .ksort-on>.tick{display:none}.tv9 .menu.kit-pop.kfilter{padding:0}.tv9 .menu.kit-pop.kfilter>.menu-lbl,.tv9 .menu.kit-pop.kfilter>.mrow,.tv9 .menu.kit-pop.kfilter>.pick-search{margin-inline:var(--space-md)}.tv9 .kf-head{padding:var(--space-lg) var(--space-xl) var(--space-md);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .kf-rows{display:flex;flex-direction:column;gap:var(--space-md);padding:0 var(--space-xl) var(--space-md)}.tv9 .kf-rows:empty{display:none}.tv9 .kf-row{display:flex;align-items:center;gap:var(--space-md);min-width:0}.tv9 .kf-w{flex:none;width:var(--kit-filter-word);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .kf-pick{display:inline-flex;align-items:center;gap:var(--space-md);min-width:0;height:var(--control-md);padding:0 var(--space-lg);border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--ring-control);font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);cursor:pointer}.tv9 .kf-pick:hover{background:var(--color-bg-tertiary)}.tv9 .kf-pick>.svg{flex:none;width:var(--icon-sm);height:var(--icon-sm);color:var(--color-text-tertiary)}.tv9 .kf-pick.is-static{cursor:default}.tv9 .kf-pick.is-static:hover{background:var(--color-bg-primary)}.tv9 .kf-pick.is-on{box-shadow:var(--ring-ink)}.tv9 .kf-pick .av{width:var(--kit-face-sm);height:var(--kit-face-sm)}.tv9 .kf-pick .kf-v{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:var(--kit-filter-value)}.tv9 .kf-x{display:grid;place-items:center;flex:none;width:var(--control-xs);height:var(--control-xs);margin-left:auto;border:0;border-radius:var(--radius-lg);background:none;color:var(--color-text-tertiary);cursor:pointer}.tv9 .kf-x:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.tv9 .kf-add{display:flex;align-items:center;gap:var(--space-md);margin:0 var(--space-md) var(--space-md);padding:var(--space-sm) var(--space-md);border:0;border-radius:var(--radius-lg);background:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary);cursor:pointer}.tv9 .kf-add:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.tv9 .kf-add .svg{width:var(--kit-glyph);height:var(--kit-glyph)}.tv9 .kf-foot{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-md) var(--space-xl);border-top:1px solid var(--color-border-divider)}.tv9 .kf-foot b{flex:1;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .kf-clear{margin-left:auto;padding:var(--space-xs) 0;border:0;background:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary);cursor:pointer}.tv9 .kf-clear.is-done,.tv9 .kf-clear:hover{color:var(--color-text-primary)}.tv9 .kf-clear.is-done{font-weight:var(--weight-semibold)}.tv9 .kf-back{display:flex;align-items:center;gap:var(--space-xs);width:calc(100% - var(--space-xl));margin:var(--space-xs) var(--space-md);padding:var(--space-md);border:0;border-radius:var(--radius-lg);background:none;font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary);cursor:pointer;text-align:left}.tv9 .kf-back:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.tv9 .kf-back .svg{width:var(--kit-glyph);height:var(--kit-glyph)}.tv9 .kf-ops{display:flex;flex-wrap:wrap;gap:var(--space-md);padding:var(--space-xs) var(--space-xl) var(--space-md)}.tv9 .kf-val{padding:0 var(--space-xl) var(--space-md)}.tv9 .kf-val input{width:100%;height:var(--field-row);padding:0 var(--space-lg);border:0;border-radius:var(--radius-lg);box-shadow:var(--ring-control);font:inherit;font-size:var(--text-md);color:var(--color-text-primary);outline:0}.tv9 .menu.kit-pop.kfilter .kf-foot,.tv9 .menu.kit-pop.kfilter>.menu-foot{margin-top:var(--space-md)}.tv9 .menu.kit-pop.kfilter>.mrow:first-of-type{margin-top:0}.tv9 .menu.kit-pop.kfilter>:last-child:not(.kf-foot){margin-bottom:var(--space-md)}.tv9 .kf-pick .kprio-flag{width:var(--kit-glyph);height:var(--kit-glyph);color:var(--color-text-tertiary)}.tv9 .kf-pick .kprio-flag.is-hot{color:var(--color-error-text)}.tv9 .menu.kit-pop.kdisplay{padding:0}.tv9 .kd-row{display:flex;align-items:center;gap:var(--space-lg);height:var(--field-row);padding:0 var(--space-lg);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);cursor:pointer}.tv9 .kd-row:hover{background:var(--color-bg-tertiary)}.tv9 .kd-row>span:first-child{flex:1}.tv9 .kd-sw{position:relative;flex:none;width:var(--kit-switch-w);height:var(--kit-switch-h);background:var(--color-border-secondary);transition:background-color var(--a-fast,calc(.12s * var(--a-k))) linear}.tv9 .kd-sw,.tv9 .kd-sw i{border-radius:var(--radius-full)}.tv9 .kd-sw i{position:absolute;left:var(--space-2xs);top:var(--space-2xs);width:var(--kit-knob);height:var(--kit-knob);background:var(--color-bg-primary);transition:transform var(--a-fast,calc(.12s * var(--a-k))) var(--a-enter,ease-out)}.tv9 .kd-sw.on{background:var(--color-text-primary)}.tv9 .kd-sw.on i{transform:translateX(14px)}.tv9 .kd-props{padding:var(--space-md) var(--space-xl) var(--space-lg);border-top:1px solid var(--color-border-divider)}.tv9 .kd-props-h{padding-bottom:var(--space-md);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .kd-chips{display:flex;flex-wrap:wrap;gap:var(--space-md)}.tv9 .kd-chip{display:inline-flex;align-items:center;height:var(--control-xs);padding:0 var(--space-md);border:0;border-radius:var(--radius-full);background:none;box-shadow:var(--ring-secondary);font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary);cursor:grab}.tv9 .kd-chip.on{background:var(--color-border-divider);color:var(--color-text-primary);box-shadow:var(--ring-control)}.tv9 .kd-chip[aria-disabled=true]{opacity:.5;cursor:not-allowed}.tv9 .kd-chip.is-dragging{opacity:.4}.tv9 .kd-foot{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-xs) var(--space-md);border-top:1px solid var(--color-border-divider)}.tv9 .kd-foot .kf-add{margin:0}.tv9 .kd-foot .kf-clear{margin-right:var(--space-md)}@media (prefers-reduced-motion:reduce){.tv9 .kd-sw,.tv9 .kd-sw i{transition:none}}.tv9 .menu.kit-pop .kmenu-head>span{display:flex;flex-direction:column;min-width:0}.tv9 .menu.kit-pop .kmenu-head b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .menu.kit-pop .account-head small,.tv9 .menu.kit-pop .kmenu-head small{font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .menu.kit-pop .kmenu-head small{overflow:hidden;color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis}.tv9 .menu.kit-pop.kest{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg)}.tv9 .kest-h{font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .kest-f,.tv9 .kest-fields{display:flex;gap:var(--space-md)}.tv9 .kest-f{flex:1;align-items:center;justify-content:space-between;min-width:0;height:var(--density-band);padding:0 var(--space-lg);border-radius:var(--radius-lg);box-shadow:var(--ring-control);cursor:text}.tv9 .kest-f:focus-within{box-shadow:var(--ring-ink)}.tv9 .kest-f input{width:100%;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .kest-f input::-moz-placeholder{font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .kest-f input::placeholder{font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .kest-f span{flex:none;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .kest-picks{display:flex;gap:var(--space-md)}.tv9 .kest-pick{display:grid;flex:1;place-items:center;height:var(--control-sm);border:0;border-radius:var(--radius-lg);background:none;box-shadow:var(--ring-secondary);font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary);cursor:pointer}.tv9 .kest-pick:hover{background:var(--color-bg-tertiary)}.tv9 .kest-pick[aria-pressed=true]{box-shadow:var(--ring-ink)}.tv9 .kest-foot{display:flex;align-items:center;gap:var(--space-md);color:var(--color-text-tertiary)}.tv9 .kest-foot,.tv9 .kest-foot .kf-clear{font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .kest-foot .kf-clear{padding:0}.tv9 .menu.kit-pop:has(>.dp){padding:var(--space-xl) var(--card-pad)}.tv9 .menu.kit-pop .dp{padding:0}.tv9 .menu.kit-pop .dp-head{justify-content:flex-start;gap:var(--space-xs);padding:0 0 var(--space-md)}.tv9 .menu.kit-pop .dp-head b{order:-1;margin-right:auto;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold)}.tv9 .menu.kit-pop .dp-nav{width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-lg);background:none;box-shadow:none;color:var(--color-text-tertiary)}.tv9 .menu.kit-pop .dp-nav:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.tv9 .menu.kit-pop .dp-nav .svg{width:var(--kit-glyph);height:var(--kit-glyph)}.tv9 .menu.kit-pop .dp-grid,.tv9 .menu.kit-pop .dp-wds{grid-template-columns:repeat(7,var(--control-md));gap:var(--space-xs) var(--space-md);justify-content:space-between}.tv9 .menu.kit-pop .dp-wds{padding:0 0 var(--space-xs)}.tv9 .menu.kit-pop .dp-wds span{height:var(--icon-md);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-regular);letter-spacing:0;text-transform:none;color:var(--color-text-tertiary)}.tv9 .menu.kit-pop .dp-day{width:var(--control-md);height:var(--control-md);font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-primary)}.tv9 .menu.kit-pop .dp-day:hover{background:var(--color-bg-tertiary)}.tv9 .menu.kit-pop .dp-day.is-out{color:var(--color-text-tertiary)}.tv9 .menu.kit-pop .dp-day.is-today{font-weight:var(--weight-regular)}.tv9 .menu.kit-pop .dp-day.is-today:after{bottom:calc(-1 * var(--space-2xs));background:var(--color-text-primary)}.tv9 .menu.kit-pop .dp-day.is-sel,.tv9 .menu.kit-pop .dp-day.is-sel:hover{background:var(--color-text-primary);box-shadow:none;color:var(--color-bg-primary);font-weight:var(--weight-semibold)}.tv9 .menu.kit-pop .dp-day.is-sel:after{display:none}.tv9 .menu.kit-pop .dp-quick{gap:var(--space-md);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-border-divider)}.tv9 .menu.kit-pop .dp-q{height:var(--control-md);border-radius:var(--radius-lg);box-shadow:var(--ring-secondary);font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-primary)}.tv9 .menu.kit-pop .dp-q:hover{background:var(--color-bg-tertiary)}.tv9 .menu.kit-pop .mrow>.kchk{display:inline-grid;place-items:center;flex:none;width:var(--icon-md);height:var(--icon-md);border-radius:var(--radius-sm);box-shadow:var(--ring-control);background:var(--color-bg-primary);color:var(--color-bg-primary)}.tv9 .menu.kit-pop .mrow>.kchk.on{background:var(--color-text-primary);box-shadow:none}.tv9 .menu.kit-pop .mrow>.kchk .svg{width:var(--icon-sm);height:var(--icon-sm)}.tv9 .menu.kit-pop .mrow:has(>.kchk)>.tick{display:none}.tv9 .menu.kit-pop .mrow:has(>.kchk).sel{background:transparent}.tv9 .menu.kit-pop .mrow:has(>.kchk).sel:hover{background:var(--color-bg-tertiary)}.tv9 .menu.kit-pop .mrow>.ldot{width:var(--kit-dot);height:var(--kit-dot);margin:0}.tv9 .kcreate{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-lg);margin:var(--space-md) 0 0;padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-bg-secondary)}.tv9 .kcreate-t{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .kcreate-t b{font-weight:var(--weight-semibold)}.tv9 .kcreate-tones{display:flex;gap:var(--space-md)}.tv9 .kcreate-tones button{width:var(--badge);height:var(--badge);padding:0;border:0;border-radius:var(--radius-full);cursor:pointer}.tv9 .kcreate-tones button.on{box-shadow:var(--ring-picked)}.tv9 .kcreate .btn{align-self:flex-end}.tv9 .kaf{display:flex;flex-wrap:wrap;margin:0 0 var(--space-lg);padding:var(--space-md) var(--space-xl);border-radius:var(--radius-xl);background:var(--color-bg-secondary);box-shadow:var(--ring-secondary)}.tv9 .kaf,.tv9 .kaf-chip{align-items:center;gap:var(--space-md)}.tv9 .kaf-chip{display:inline-flex;height:var(--control-md);padding:0 var(--space-md) 0 var(--space-lg);border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--ring-control);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .kaf-chip b{font-weight:var(--weight-semibold)}.tv9 .kaf-chip button{display:grid;place-items:center;width:var(--badge);height:var(--badge);padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text-tertiary);cursor:pointer}.tv9 .kaf-chip button:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.tv9 .kaf-add{display:inline-flex;align-items:center;gap:var(--space-xs);padding:0 var(--space-xs);border:0;background:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary);cursor:pointer}.tv9 .kaf-add:hover{color:var(--color-text-primary)}.tv9 .kaf-add .svg{width:var(--kit-glyph);height:var(--kit-glyph)}.tv9 .kaf-sp{flex:1}.tv9 .kaf-foot{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .kaf-foot button{padding:0;border:0;background:none;font:inherit;font-weight:var(--weight-semibold);color:var(--color-text-secondary);cursor:pointer}.tv9 .kaf-foot button:hover{color:var(--color-text-primary)}.tv9 .selbar.kit-selbar{gap:var(--space-lg);height:var(--row-h);padding:0 var(--space-md) 0 var(--space-xl);border-radius:var(--radius-xl);background:var(--color-bg-action);color:var(--color-text-on-action);box-shadow:var(--card-raised)}.tv9 .selbar.kit-selbar .selbar-n{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-on-action)}.tv9 .selbar.kit-selbar .selbar-div{width:var(--hairline);height:var(--kit-switch-h);background:var(--color-border-on-ink)}.tv9 .selbar.kit-selbar .selbar-b{gap:0;height:var(--control-md);padding:0 var(--space-xs);border:0;border-radius:var(--radius-lg);background:none;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-on-ink-quiet)}.tv9 .selbar.kit-selbar .selbar-b:hover{color:var(--color-text-on-action);background:none}.tv9 .selbar.kit-selbar .selbar-b.danger{order:10;padding:0 var(--space-lg);background:var(--color-bg-on-ink);color:var(--color-text-on-action)}.tv9 .selbar.kit-selbar .selbar-b.danger:hover{background:var(--color-bg-on-ink-hover)}.tv9 .product-modal.kit-modal>section{border-radius:var(--radius-2xl);background:var(--color-bg-primary);box-shadow:var(--card-overlay)}.tv9 .product-modal.kit-modal .modal-x{top:var(--space-xl);right:var(--card-pad);color:var(--color-text-tertiary)}.tv9 .product-modal.kit-modal h2{font-size:var(--text-xl);line-height:var(--type-16-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .product-modal.kit-modal.modal-std .modal-head{padding:var(--card-pad) var(--kit-modal-x-room) var(--space-xl) var(--space-2xl)}.tv9 .product-modal.kit-modal .modal-desc{margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .product-modal.kit-modal .modal-body{gap:var(--space-xl);padding:0 var(--space-2xl) var(--card-pad)}.tv9 .product-modal.kit-modal>section>footer{gap:var(--space-md);padding:var(--space-xl) var(--space-2xl);border-top:1px solid var(--color-border-divider)}.tv9 .product-modal.kit-modal>section>footer .btn{height:var(--field-row);padding:0 var(--space-xl);border-radius:var(--radius-lg);font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold)}.tv9 .toast.kit-toast{gap:var(--space-lg);min-height:var(--row-h);padding:0 var(--space-md) 0 var(--space-xl);border-radius:var(--radius-xl);background:var(--color-bg-action);box-shadow:var(--card-raised);font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-on-action)}.tv9 .toast.kit-toast>.svg:not(.nface){width:var(--kit-glyph);height:var(--kit-glyph);color:var(--color-success-on-ink)}.tv9 .toast.kit-toast>.svg.nface{color:var(--color-nefer-on-ink)}.tv9 .toast.kit-toast .toast-t small{color:var(--color-text-on-ink-quiet)}.tv9 .toast.kit-toast .u{margin:0;height:var(--control-md);padding:0 var(--space-lg);border-radius:var(--radius-lg);background:var(--color-bg-on-ink);font-weight:var(--weight-semibold);color:var(--color-text-on-action)}.tv9 .toast.kit-toast .u:hover{background:var(--color-bg-on-ink-hover)}.tv9 .toast.kit-toast .toast-x{background:var(--color-bg-on-ink);box-shadow:none;color:var(--color-text-on-ink-quiet)}.tv9 .nefer-slot.ns-kit:not(.ns-collapsed):not(.is-decided){display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xl) var(--card-pad);border:0;border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-who{display:flex;align-items:center;gap:var(--space-md);min-width:0}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-face{display:grid;flex:none;place-items:center;width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-full);background:var(--color-nefer-tint);color:var(--color-nefer-solid)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-by{flex:1;min-width:0;font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-verb{font-weight:var(--weight-semibold);color:var(--color-nefer-text)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-verb.is-error{color:var(--color-error-text)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-when{color:var(--color-text-tertiary)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-fold{display:grid;flex:none;place-items:center;width:var(--control-xs);height:var(--control-xs);padding:0;border:0;border-radius:var(--radius-lg);background:none;color:var(--color-text-tertiary);cursor:pointer}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-fold:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-body{display:flex;flex-direction:column;gap:var(--space-lg);padding:0}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-title{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-chg{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-md)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-chg-k{flex:none;width:var(--kit-change-label);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-chg s{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-chg i{font-style:normal;color:var(--color-text-tertiary)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-chg-new{font-size:var(--text-2xl);line-height:var(--type-20-lh);font-weight:var(--weight-semibold);color:var(--color-nefer-text)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-chg-d{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-aside{display:flex;flex-basis:100%;align-items:baseline;gap:var(--space-md);font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-draft{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-draft .ns-draft-copy{padding:var(--space-2xs) 0 var(--space-2xs) var(--space-lg);border-left:2px solid var(--color-border-secondary);line-height:var(--type-14-lh);white-space:pre-line}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-draft .ns-draft-copy :is(blockquote,.ns-quote){margin:0;padding:0;border:0;background:none}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-draft p{margin:0 0 var(--space-md)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-draft p:last-child{margin:0}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-env{display:flex;align-items:center;gap:var(--space-md);min-width:0;margin-top:var(--space-md)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-env .ns-copy{margin-left:auto;height:var(--control-sm)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-because{font-size:var(--text-md);line-height:var(--type-16-lh);color:var(--color-text-secondary)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-say{margin:0 var(--space-xs) 0 0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-chip{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;height:var(--control-xs);margin:0 var(--space-xs) 0 0;padding:var(--space-xs) var(--space-md);box-sizing:border-box;border:0;border-radius:var(--radius-sm);background:none;box-shadow:var(--ring-secondary);font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary);white-space:nowrap;vertical-align:1px;text-decoration:none;cursor:pointer}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-chip:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-chip.is-still{cursor:default}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-chip.is-still:hover{background:none}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-more{padding:0;border:0;background:none;font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary);cursor:pointer}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-more:hover{color:var(--color-text-primary)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-reasons{display:flex;flex-direction:column;gap:var(--space-xs);margin:0;padding-left:var(--kit-list-indent);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-act{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);margin:0;padding:0;border:0}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-act .btn{height:var(--control-md);padding:0 var(--space-xl);border-radius:var(--radius-lg);font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-act .btn:not(.nf){background:var(--color-bg-primary);box-shadow:var(--ring-control);color:var(--color-text-secondary)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-act .btn.nsk-more-trigger{width:var(--control-md);margin-left:auto;padding:0;background:none;box-shadow:none;color:var(--color-text-tertiary)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-act .btn.nsk-more-trigger:hover{background:var(--color-bg-tertiary)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-act .btn.nf{background:var(--color-nefer-action);box-shadow:none;color:var(--color-nefer-on-action)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-act .btn.nf:hover{background:var(--color-nefer-solid-hover)}.tv9 .nefer-slot.ns-kit.ns-kit.ns-note .nsk-trace{margin:0;padding:0;border:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .attio-empty.kit-empty{margin:0 0 var(--space-xl);padding:var(--kit-empty-pad) var(--space-2xl);border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .attio-empty.kit-empty h2{font-size:var(--text-xl);line-height:var(--type-16-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .attio-empty.kit-empty p{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .attio-empty.kit-empty .btn{height:var(--field-row);padding:0 var(--space-xl);border-radius:var(--radius-lg);font-size:var(--text-md);font-weight:var(--weight-semibold)}.tv9 .sk-list.kit-sk .tbl{overflow:hidden;border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .sk-list.kit-sk .sk-band{height:var(--kit-top-h);padding:0 var(--card-pad);border-bottom:1px solid var(--color-border-divider)}.tv9 .sk-list.kit-sk .sk-row{height:var(--row-h);padding:0 var(--card-pad)}.tv9 .sk-list.kit-sk .sk-row:first-of-type{border-top:var(--kit-band-h) solid var(--color-bg-secondary)}.tv9 .sk-list.kit-sk .sk-av{width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-full)}.tv9 .attio-empty.kit-empty{flex:none;min-height:0;height:auto}.tv9 .menu.kit-pop{transition:opacity var(--a-fast) var(--a-exit),visibility 0s var(--a-fast)}.tv9 .menu.kit-pop.on{animation:v9-kit-drop var(--a-fast) var(--a-enter)}@keyframes v9-kit-drop{0%{opacity:0;transform:translateY(-4px)}}.tv9 .product-modal.kit-modal>section{animation:v9-kit-rise var(--a-normal) var(--a-enter) backwards}.tv9 .product-modal.kit-modal .product-modal-scrim{animation-duration:var(--a-normal)}@keyframes v9-kit-rise{0%{opacity:0;transform:translateY(8px) scale(.98)}}.tv9 .toast.kit-toast{transform:translateY(4px);transition:opacity var(--a-fast) var(--a-exit),transform var(--a-fast) var(--a-exit)}.tv9 .toast.kit-toast.on{transform:none;animation:v9-kit-toast-in var(--a-normal) var(--a-enter)}@keyframes v9-kit-toast-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.tv9 .menu.kit-pop.on,.tv9 .product-modal.kit-modal>section,.tv9 .toast.kit-toast.on{animation:v9-kit-fade var(--a-fast) linear}.tv9 .toast.kit-toast{transform:none}}@keyframes v9-kit-fade{0%{opacity:0}}.tv9 .peek.kit-drawer .prop{grid-template-columns:var(--kit-label-col) minmax(0,1fr)}.tv9 :is(.peek.kit-drawer,.page-modal-aside) .pk-sec>.pk-sec-h{min-height:var(--density-band);height:var(--density-band)}.tv9 :is(.peek.kit-drawer,.page-modal-aside) .pk-sec-n{height:var(--badge)}.tv9 :is(.peek.kit-drawer,.page-modal-aside) details.pk-sec>summary>.svg:last-child{width:var(--icon-sm);height:var(--icon-sm);transform:rotate(-90deg);transition:transform var(--a-fast) var(--a-move)}.tv9 :is(.peek.kit-drawer,.page-modal-aside) details.pk-sec[open]>summary>.svg:last-child{transform:none}.tv9 :is(.peek.kit-drawer,.page-modal-aside) .pk-sec-empty>.pk-sec-h{padding-left:var(--space-2xl)}.tv9 :is(.peek.kit-drawer,.page-modal-aside) .pk-sec-sub{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 :is(.peek.kit-drawer,.page-modal-aside) .pk-sec-act .btn .svg{width:var(--icon-sm);height:var(--icon-sm)}.tv9 .peek.kit-drawer .sub{gap:var(--space-md);min-height:var(--field-row);padding:0 0 0 var(--card-pad);border:0}.tv9 .peek.kit-drawer .sub .check{width:var(--icon-md);height:var(--icon-md);border-radius:var(--radius-sm);box-shadow:var(--ring-control);border:0;background:var(--color-bg-primary)}.tv9 .peek.kit-drawer .sub .check.on{background:var(--color-text-primary);box-shadow:none;color:var(--color-text-on-action)}.tv9 .peek.kit-drawer .sub .check .svg{width:var(--icon-sm);height:var(--icon-sm)}.tv9 .peek.kit-drawer .sub-t{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .peek.kit-drawer .sub.done .sub-t{color:var(--color-text-placeholder);text-decoration:line-through}.tv9 .peek.kit-drawer .subadd{min-height:var(--field-row);padding-left:var(--card-pad);border:0}.tv9 .peek.kit-drawer .subadd input{font-size:var(--text-md)}.tv9 .peek.kit-drawer>.peek-foot{flex:none;display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--card-pad);border-top:1px solid var(--color-border-secondary);background:var(--color-bg-primary)}.tv9 .peek.kit-drawer>.peek-foot>.ncomposer{flex:1;min-width:0}.tv9 .peek.kit-drawer>.peek-foot .composer{flex:1;gap:var(--space-md);align-items:center;margin:0;padding:0;border:0}.tv9 .peek.kit-drawer>.peek-foot .composer .av{width:var(--control-sm);height:var(--control-sm)}.tv9 .peek.kit-drawer>.peek-foot .composer-field{min-height:var(--density-band);padding:0 var(--space-md) 0 var(--space-lg);border:0;border-radius:var(--radius-lg);box-shadow:var(--ring-control);display:flex;align-items:center}.tv9 .peek.kit-drawer>.peek-foot .composer-field:focus-within{box-shadow:var(--ring-ink)}.tv9 .peek.kit-drawer>.peek-foot textarea{min-height:var(--badge);height:var(--badge);padding:var(--space-md) 0;font-size:var(--text-md);line-height:var(--type-14-lh);resize:none;box-sizing:content-box}.tv9 .peek.kit-drawer>.peek-foot .composer-tools{position:static}.tv9 .peek.kit-drawer .prop .prop-k{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 :is(.peek.kit-drawer,.page-modal-aside) .pk-sec.pk-sec-empty{min-height:var(--density-band);box-sizing:border-box}.tv9 :is(.peek.kit-drawer,.page-modal-aside) .pk-sec-empty>.pk-sec-h{height:auto;min-height:0}.tv9 .tl.kit-tl.tl2 .tl-bar,.tv9 .tl.kit-tl.tl2 .tl-bar[class*=tone-]{top:var(--space-lg);height:var(--badge);padding:0 var(--space-md);border:0;border-radius:var(--radius-sm);background:var(--color-text-primary);box-shadow:none;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-regular);color:var(--color-text-on-action)}.tv9 .tl.kit-tl.tl2 .tl-bar.late{background:var(--color-error-solid);color:var(--color-text-on-action)}.tv9 .tl.kit-tl.tl2 .tl-bar .tl-bar-t{min-width:0;overflow:hidden;color:inherit;white-space:nowrap;text-overflow:ellipsis}.tv9 .tl.kit-tl.tl2 .tl-bar .svg{color:inherit}.tv9 .tl.kit-tl.tl2 .tl-now{width:var(--meter-mark-w);background:var(--color-nefer-solid);opacity:1}.tv9 .tl.kit-tl.tl2 .tl-name .tid{font-family:inherit;font-size:var(--text-xs);letter-spacing:0;color:var(--color-text-tertiary)}.tv9 .tl.kit-tl.tl2 .tl-title{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .tl.kit-tl.tl2 .tl-meta .late{color:var(--color-error-text)}.tv9 .kc.kw{padding-bottom:0}.tv9 .kw-period{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .kw-period b{font-weight:var(--weight-semibold)}.tv9 .kw-nav{display:grid;place-items:center;width:var(--control-xs);height:var(--control-xs);padding:0;border:0;border-radius:var(--radius-lg);background:none;color:var(--color-text-tertiary);cursor:pointer}.tv9 .kw-nav:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.tv9 .kw-nefer{display:flex;align-items:center;gap:var(--space-lg);margin:0 0 var(--space-xs);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-xl);background:var(--color-nefer-wash)}.tv9 .kw-nefer-face{display:grid;flex:none;place-items:center;width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-full);background:var(--color-nefer-tint);color:var(--color-nefer-solid)}.tv9 .kw-nefer p{flex:1;min-width:0;margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .kw-nefer p b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .kw-why{color:var(--color-text-tertiary)}.tv9 .kw-btn{flex:none;height:var(--control-md);padding:0 var(--space-xl);border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--ring-control);font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary);cursor:pointer}.tv9 .kw-btn.is-nefer{background:var(--color-nefer-action);box-shadow:none;color:var(--color-nefer-on-action)}.tv9 .kw-grid{margin:0 calc(-1 * var(--card-pad));border-top:1px solid var(--color-border-divider)}.tv9 .kw-row{display:grid;align-items:stretch;gap:var(--space-md);padding:var(--space-md) var(--card-pad)}.tv9 .kw-headrow{align-items:center;height:var(--density-band);padding-block:0;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-divider);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .kw-headrow .is-today{color:var(--color-text-primary)}.tv9 .kw-person{border-bottom:1px solid var(--color-border-divider)}.tv9 .kw-who{display:flex;align-items:center;gap:var(--space-md);min-width:0;padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.tv9 .kw-who .kw-chev{flex:none;width:var(--icon-sm);height:var(--icon-sm);color:var(--color-text-tertiary);transition:transform var(--a-fast) var(--a-move)}.tv9 .kw-person.is-open .kw-chev{transform:rotate(90deg)}.tv9 .kw-who span{display:flex;flex-direction:column;min-width:0}.tv9 .kw-who b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-primary)}.tv9 .kw-who b,.tv9 .kw-who small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tv9 .kw-who small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .kw-day{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:var(--kit-top-h);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-lg);background:var(--color-bg-tertiary)}.tv9 .kw-day b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .kw-day small{overflow:hidden;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis}.tv9 .kw-day.is-over{background:var(--color-error-fill);box-shadow:var(--ring-error-soft)}.tv9 .kw-day.is-over b{color:var(--color-error-text)}.tv9 .kw-day.is-free{align-items:center;background:var(--color-bg-primary);box-shadow:var(--ring-secondary)}.tv9 .kw-free{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .kw-day.is-off{align-items:center;background:repeating-linear-gradient(135deg,var(--color-bg-tertiary) 0 var(--space-sm),var(--color-bg-primary) var(--space-sm) var(--space-xl))}.tv9 .kw-off{max-width:100%;overflow:hidden;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis}.tv9 .kw-day.is-target,.tv9 .kw-drop.is-target{box-shadow:var(--ring-ink)}.tv9 .kw-week{display:grid;grid-template-columns:1fr auto;align-content:center;gap:var(--space-sm) var(--space-md);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .kw-week-t b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .kw-week.is-over .kw-week-d,.tv9 .kw-week.is-over .kw-week-t b{color:var(--color-error-text);font-weight:var(--weight-semibold)}.tv9 .kw-bar{grid-column:1/-1;height:var(--kit-track);overflow:hidden;border-radius:var(--radius-full);background:var(--color-border-divider)}.tv9 .kw-bar em{display:block;height:100%;border-radius:inherit;background:var(--color-text-secondary)}.tv9 .kw-week.is-over .kw-bar em{background:var(--color-error-solid)}.tv9 .kw-tasks{padding-top:0}.tv9 .kw-hint{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);padding:var(--space-xs) 0 0 var(--card-pad)}.tv9 .kw-drop{gap:var(--space-sm);min-height:var(--badge);border-radius:var(--radius-lg)}.tv9 .kw-drop,.tv9 .kw-item{display:flex;flex-direction:column;min-width:0}.tv9 .kw-item{align-items:flex-start;gap:0;padding:var(--space-sm) var(--space-md);border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--ring-secondary);font:inherit;text-align:left;cursor:grab}.tv9 .kw-item:hover{box-shadow:var(--btn-edge)}.tv9 .kw-item b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .kw-item b,.tv9 .kw-item small{max-width:100%;overflow:hidden;font-size:var(--text-xs);line-height:var(--type-12-lh);white-space:nowrap;text-overflow:ellipsis}.tv9 .kw-item small{color:var(--color-text-tertiary)}.tv9 .kw-item.is-proposed{background:var(--color-nefer-wash);box-shadow:var(--ring-nefer-solid);border:1px dashed transparent}.tv9 .kw-item.is-dragging{opacity:.4}.tv9 .kw-unsched{align-items:center;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-divider)}.tv9 .kw-unsched-h{display:flex;flex-direction:column}.tv9 .kw-unsched-h b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .kw-unsched-h small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .kw-unsched-items{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.tv9 .kw-more{font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .kw-more,.tv9 .kw-unsched-free{font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .kw-unsched-free{color:var(--color-text-tertiary)}.tv9 .kw-foot{display:flex;align-items:center;margin:0 calc(-1 * var(--card-pad));padding:var(--space-lg) var(--card-pad);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .kw-hot{font-weight:var(--weight-semibold);color:var(--color-error-text)}@media (prefers-reduced-motion:reduce){.tv9 .kw-who .kw-chev{transition:none}}.tv9 .tbl-kit .kit-group .tadd{min-height:var(--field-row);gap:var(--space-md);padding-left:var(--space-md);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary)}.tv9 .tbl-kit .kit-group .tadd .svg{width:var(--icon-sm);height:var(--icon-sm)}.tv9 [data-kit] .ctx-h-c b{line-height:var(--type-16-lh)}.tv9 [data-kit] .capacity-summary b{line-height:var(--type-12-lh)}.tv9 [data-kit] .capacity-preview p{line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 [data-kit] .capacity-preview-head strong{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 [data-kit] .capacity-mark{box-shadow:var(--card-edge)}.tv9 [data-kit] .row-flag .rf-word{line-height:var(--type-12-lh)}.tv9 [data-kit] .view.risk .cnt.danger{color:var(--color-error-text)}.tv9 [data-kit] .topbar .sep{color:var(--color-text-tertiary)}.tv9 [data-kit] .nefer-banner{box-shadow:var(--card-edge)}.tv9 [data-kit] .kcard-e .av,.tv9 [data-kit] .tbl-kit .av,.tv9 [data-kit] .tl-meta .av{box-shadow:none}.tv9 .tbl-kit .kit-group .thead>.th{height:var(--density-band);min-height:var(--density-band)}.tv9 [data-kit] .tbl-kit .gchev{padding:var(--space-xs)}.tv9 [data-kit] .topbar .view-switch{padding-left:var(--space-md);padding-right:var(--space-md)}.tv9 [data-kit] .row-actions .prov{box-shadow:none}.tv9 [data-kit] .gs-pill{border-radius:var(--radius-lg)}.tv9 [data-kit] .ws-switch-mini .ws-mark{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-lg)}.tv9 [data-kit] .btn{line-height:var(--leading-kit)}.tv9 [data-kit] :is(blockquote,.post-body){line-height:var(--type-14-lh)}.tv9 .peek.kit-drawer .kit-kind{border-radius:var(--radius-lg)}.tv9 .peek.kit-drawer .kit-timer{gap:var(--space-xs)}.tv9 .peek.kit-drawer .sub-del{padding-left:var(--space-xs);padding-right:var(--space-xs)}.tv9 .nefer-slot.ns-kit .ns-fold{color:var(--color-text-secondary)}.tv9 .nefer-slot.ns-kit.ns-collapsed{box-shadow:var(--card-edge)}.tv9 .kd-row.is-choice{cursor:default}.tv9 .kd-seg{display:inline-flex;gap:0;padding:var(--space-2xs);border-radius:var(--radius-lg);background:var(--color-bg-tertiary)}.tv9 .kd-seg .kd-chip{height:auto;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-lg);background:none;box-shadow:none;color:var(--color-text-tertiary);cursor:pointer}.tv9 .kd-seg .kd-chip.on{background:var(--color-bg-primary);box-shadow:var(--seg-pick);color:var(--color-text-primary)}.tv9 .kd-value{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .kd-options{display:flex;flex-direction:column;margin:0 var(--space-md) var(--space-xs);padding:var(--space-xs);border-radius:var(--radius-lg);background:var(--color-bg-secondary)}.tv9 .kd-option{display:flex;align-items:center;justify-content:space-between;height:var(--control-sm);padding:0 var(--space-md);border:0;border-radius:var(--radius-lg);background:none;text-align:left;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary);cursor:pointer}.tv9 .kd-option:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.tv9 .kd-option.on{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .board.is-cards-small .kit-card{gap:var(--space-2xs);padding:var(--space-lg)}.tv9 .board.is-cards-small .kit-card .kcard-l,.tv9 .board.is-cards-small .kit-card .kcard-tags{display:none}.tv9 .board.is-cards-large .kit-card{gap:var(--space-md);padding:var(--card-pad)}.tv9 .board.is-cards-large .kit-card .kcard-t{font-size:var(--text-xl);line-height:var(--type-16-lh)}.tv9 .menu.kit-pop .pk-field{margin:var(--space-xs) 0}.tv9 .menu.kit-pop .pk-field input{width:100%;height:var(--field-row);padding:0 var(--space-lg);border:0;border-radius:var(--radius-lg);box-shadow:var(--ring-control);font:inherit;font-size:var(--text-md);color:var(--color-text-primary);outline:0}.tv9 .menu.kit-pop .pk-mark{display:flex;align-items:center;justify-content:space-between;min-height:var(--field-row);padding:0 var(--space-xs)}.tv9 .menu.kit-pop .pk-mark-k{font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .menu.kit-pop .pick-note{margin:var(--space-xs) var(--space-xs) var(--space-md);font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .menu.kit-pop .pk-create{width:100%;height:var(--field-row);border:0;border-radius:var(--radius-lg);background:var(--color-bg-action);font:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-on-action);cursor:pointer}.tv9 .menu.kit-pop .pk-create:disabled{opacity:.4;cursor:default}.tv9 .peek.drafts-drawer.kit-drafts:not(.is-pinned):not(.is-floating){top:var(--space-md);right:var(--space-md);bottom:var(--space-md);height:auto;border:0;border-radius:var(--radius-2xl);box-shadow:var(--card-overlay)}.tv9 .kit-drafts .peek-top{gap:var(--space-md);min-height:var(--kit-top-h);padding:0 var(--space-lg) 0 var(--space-xl);border-bottom:1px solid var(--color-border-divider)}.tv9 .kit-drafts .drafts-title{gap:var(--space-md);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .kit-drafts .drafts-title,.tv9 .kit-drafts .drafts-title b{display:inline-flex;align-items:center;font-weight:var(--weight-semibold)}.tv9 .kit-drafts .drafts-title b{height:var(--badge);padding:0 var(--space-md);border-radius:var(--radius-full);box-shadow:var(--ring-secondary);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary)}.tv9 .kit-drafts .drafts-in{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xl)}.tv9 .kit-drafts .drafts-bulk{display:flex;flex-direction:column;gap:var(--space-lg);margin:0;padding:0;border:0;background:none;box-shadow:none;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .kit-drafts .drafts-bulk-actions{display:flex;flex-wrap:wrap;gap:var(--space-md)}.tv9 .dck{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xl) var(--card-pad);border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .dck-h{display:flex;align-items:center;gap:var(--space-md);min-width:0}.tv9 .dck-face{display:grid;flex:none;place-items:center;width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-full);background:var(--color-nefer-tint);color:var(--color-nefer-solid)}.tv9 .dck-by{flex:1;min-width:0;overflow:hidden;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis}.tv9 .dck-verb{font-weight:var(--weight-semibold);color:var(--color-nefer-text)}.tv9 .dck-rec{padding:0;border:0;background:none;font:inherit;color:var(--color-text-primary);cursor:pointer}.tv9 .dck-rec:hover{text-decoration:underline;text-underline-offset:2px}.tv9 .dck-t{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .dck-say,.tv9 .dck-t,.tv9 .dck-why{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .dck-draft,.tv9 .dck-say,.tv9 .dck-why{color:var(--color-text-secondary)}.tv9 .dck-draft{padding:var(--space-2xs) 0 var(--space-2xs) var(--space-lg);border-left:var(--meter-mark-w) solid var(--color-border-secondary);font-size:var(--text-md);line-height:var(--type-14-lh);white-space:pre-line}.tv9 .dck-act{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);margin:0;padding:0;border:0}.tv9 .dck-act .btn{height:var(--control-md);padding:0 var(--space-xl);border-radius:var(--radius-lg);font-size:var(--text-md);font-weight:var(--weight-semibold)}.tv9 .dck-act .btn:not(.nf){background:var(--color-bg-primary);box-shadow:var(--ring-control);color:var(--color-text-secondary)}.tv9 .dck-act .btn.nf{background:var(--color-nefer-action);box-shadow:none;color:var(--color-nefer-on-action)}.tv9 .dck-act .btn.nf:hover{background:var(--color-nefer-solid-hover)}.tv9 .dck-chg .ns-diff{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-md);height:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.tv9 .dck-chg .ns-diff>.svg{display:none}.tv9 .dck-chg .ns-diff small{flex:none;width:var(--kit-change-label);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-regular);letter-spacing:0;text-transform:none;color:var(--color-text-tertiary)}.tv9 .dck-chg .nd-v{display:inline-flex;align-items:baseline;gap:var(--space-md)}.tv9 .dck-chg .nd-from{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary);text-decoration:line-through}.tv9 .dck-chg .nd-v i{font-style:normal;color:var(--color-text-tertiary)}.tv9 .dck-chg .nd-to{font-size:var(--text-2xl);line-height:var(--type-20-lh);font-weight:var(--weight-semibold);color:var(--color-nefer-text)}.tv9 .post.post-kit{position:relative;border-radius:var(--radius-lg)}.tv9 .post-kit .post-bar{position:absolute;top:calc(-1 * var(--space-lg));right:var(--space-md);z-index:2;display:flex;opacity:0;pointer-events:none;gap:var(--space-2xs);padding:var(--space-2xs);border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--card-raised)}.tv9 .post-kit:is(:hover,:focus-within):not(:has(.post-kit:is(:hover,:focus-within)))>.post-main>.post-bar{opacity:1;pointer-events:auto}.tv9 .post-kit .post-bar button{display:grid;place-items:center;width:var(--control-sm);height:var(--control-sm);padding:0;border:0;border-radius:var(--radius-lg);background:none;font:inherit;font-size:var(--text-md);color:var(--color-text-tertiary);cursor:pointer}.tv9 .post-kit .post-bar button:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.tv9 .post-kit .post-bar-sep{align-self:stretch;width:var(--hairline);margin:var(--space-2xs) var(--space-2xs);background:var(--color-border-secondary)}.tv9 .post-kit .post-to{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .post-kit .post-to b{font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .post-kit .post-replies{margin-top:var(--space-md);padding-left:var(--space-lg);border-left:var(--meter-mark-w) solid var(--color-border-secondary)}.tv9 .post-kit .post-foot .post-reply{display:none}.tv9 .post-kit .reaction{display:inline-flex;align-items:center;gap:var(--space-xs);height:var(--control-xs);padding:0 var(--space-md);border:0;border-radius:var(--radius-full);background:var(--color-bg-primary);box-shadow:var(--ring-secondary);font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary);cursor:pointer}.tv9 .post-kit .reaction.mine{box-shadow:var(--ring-ink);color:var(--color-text-primary)}.tv9 .post-kit .react-add{display:grid;place-items:center;width:var(--control-xs);height:var(--control-xs);padding:0;border:0;border-radius:var(--radius-full);background:var(--color-bg-primary);box-shadow:var(--ring-secondary);color:var(--color-text-tertiary);cursor:pointer}.tv9 .post-kit .react-add:hover{color:var(--color-text-primary)}.tv9 .post-thread-reply{display:inline-flex;align-items:center;gap:var(--space-xs);margin:var(--space-md) 0 0;padding:0;border:0;background:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary);cursor:pointer}.tv9 .post-thread-reply:hover{color:var(--color-text-primary)}.tv9 .post-replying{display:flex;align-items:center;gap:var(--space-xs);margin:var(--space-md) 0 var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .post-replying b{font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .post-replying button{display:grid;place-items:center;width:var(--badge);height:var(--badge);margin-left:auto;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text-tertiary);cursor:pointer}.tv9 .peek.kit-drawer .timer.compact{margin:0 0 var(--space-md);padding:0;border:0;background:none;box-shadow:none}.tv9 .peek.kit-drawer .timer.compact .timer-top{display:none}.tv9 .peek.kit-drawer .timer.compact .timer-bar{height:var(--kit-track);border-radius:var(--radius-full);background:var(--color-bg-track)}.tv9 .peek.kit-drawer .timer.compact .timer-bar>i{border-radius:var(--radius-full);background:var(--color-bg-action)}.tv9 .time-entry.te-kit{display:flex;align-items:center;gap:var(--space-lg);min-height:var(--row-h);padding:var(--space-xs) 0;border:0}.tv9 .te-kit .te-main{display:flex;flex:1;flex-direction:column;min-width:0}.tv9 .te-kit .te-note{overflow:hidden;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis}.tv9 .te-kit .te-meta{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .te-kit .te-h{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.tv9 .file-row.file-kit{display:flex;align-items:center;gap:var(--space-lg);min-height:var(--row-h);padding:var(--space-xs) 0;border:0}.tv9 .file-kit .file-type{display:grid;flex:none;place-items:center;width:var(--field-row);height:var(--field-row);border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--ring-secondary);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .file-kit .file-main{display:flex;flex:1;flex-direction:column;min-width:0}.tv9 .file-kit .file-name{overflow:hidden;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis}.tv9 .file-kit .file-main small,.tv9 .file-kit .file-when{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .file-kit .file-when{flex:none}.tv9 .rlink-rel{flex:none;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary)}.tv9 .rlink-rel.tone-red{color:var(--color-error-text)}.tv9 .rlink-rel.tone-orange,.tv9 .rlink-rel.tone-yellow{color:var(--color-warning-text)}.tv9 .rlink-rel.tone-green{color:var(--color-success-text)}.tv9 .peek.kit-drawer .act-row{border:0}.tv9 .rlink-kind{margin:var(--space-lg) 0 var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .rlink-t .rlink-name b,.tv9 .rlink-t>b{font-weight:var(--weight-regular)}.tv9 .peek.kit-drawer .act-ic{background:none;box-shadow:none}.tv9 .menu.kit-pop .pk-field-marked{display:flex;align-items:center;gap:var(--space-md);height:var(--field-row);padding:0 var(--space-xs) 0 var(--space-xs);border-radius:var(--radius-lg);box-shadow:var(--ring-control)}.tv9 .menu.kit-pop .pk-field-marked:focus-within{box-shadow:var(--ring-ink)}.tv9 .menu.kit-pop .pk-field-marked input{flex:1;min-width:0;height:auto;padding:0;border:0;background:none;box-shadow:none}.tv9 .menu.kit-pop .pk-types{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:var(--space-md) 0}.tv9 .menu.kit-pop .pk-types button{display:inline-flex;align-items:center;height:var(--control-xs);padding:0 var(--space-md);border:0;border-radius:var(--radius-full);background:none;box-shadow:var(--ring-secondary);font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary);cursor:pointer}.tv9 .menu.kit-pop .pk-types button.on{background:var(--color-border-divider);box-shadow:var(--ring-control);color:var(--color-text-primary)}.tv9 .menu.kit-pop .pk-field-note{margin:var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .menu.kit-pop .ksort-grip{display:inline-flex;justify-content:center;width:var(--space-xl);color:var(--color-text-tertiary);cursor:grab}.tv9 .menu.kit-pop.ksort .ksort-on.is-dragging{opacity:.5}.tv9 .menu.kit-pop .ksort-then{display:block;width:100%;padding:var(--space-md) var(--space-xl);border:0;background:none;text-align:left;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary);cursor:pointer}.tv9 .menu.kit-pop .ksort-then:hover{color:var(--color-text-primary)}.tv9 .menu.kit-pop .ksort-then:focus-visible{box-shadow:var(--focus-ring-kit);border-radius:var(--radius-lg)}.tv9 .tbl-kit [data-density=compact] .kit-group :is(.trow,.rrow){min-height:var(--row-h-compact)}.tv9 .tbl-kit [data-density=compact] .kit-group :is(.trow,.rrow)>.td{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.tv9 .sub-trow{display:flex;align-items:center;min-height:var(--row-h-compact);padding-left:calc(var(--control-sm) + var(--space-2xl));border-bottom:1px solid var(--color-border-divider);background:var(--color-bg-primary)}.tv9 .sub-trow-c{display:flex;align-items:center;gap:var(--space-md);min-width:0}.tv9 .sub-trow .check{flex:none;width:var(--space-xl);height:var(--space-xl)}.tv9 .sub-trow-t{min-width:0;overflow:hidden;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis}.tv9 .sub-trow.is-done .sub-trow-t{color:var(--color-text-tertiary);text-decoration:line-through}.tv9 .trow .sub-door{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:0 var(--space-xs);border:0;border-radius:var(--radius-sm);background:none;font:inherit;color:inherit;cursor:pointer}.tv9 .trow .sub-door:hover,.tv9 .trow .sub-door[aria-expanded=true]{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.tv9 .warn-value{display:inline-flex;align-items:center;gap:var(--space-xs);min-width:0;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-warning-text);white-space:nowrap}.tv9 .warn-value .ic,.tv9 .warn-value .svg{flex:none}.tv9 .pick-manage{display:block;width:100%;margin-top:var(--space-xs);padding:var(--space-md) var(--space-xl);border:0;border-top:1px solid var(--color-border-divider);background:none;text-align:left;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary);cursor:pointer}.tv9 .pick-manage:hover{color:var(--color-text-primary)}.tv9 .pick-manage:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .kmanage-h{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-xl) var(--space-xs) var(--space-md)}.tv9 .kmanage-n{font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .kmanage-list{display:flex;flex-direction:column;max-height:calc(var(--field-row) * 8);overflow-y:auto;padding:0 0 var(--space-md)}.tv9 .kmanage-row{display:flex;align-items:center;gap:var(--space-md);height:var(--field-row);margin:0 var(--space-md);padding:0 var(--space-xs) 0 var(--space-xs);border-radius:var(--radius-lg)}.tv9 .kmanage-row:hover{background:var(--color-bg-tertiary)}.tv9 .kmanage-name{flex:1;min-width:0;overflow:hidden;padding:0;border:0;background:none;text-align:left;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;cursor:text}.tv9 .kmanage-c{flex:none;color:var(--color-text-tertiary)}.tv9 .kmanage-c,.tv9 .kmanage-taken{font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .kmanage-taken{margin:var(--space-2xs) var(--space-xl) var(--space-xs);color:var(--color-error-text)}.tv9 .mglyph{display:inline-grid;flex:none;place-items:center;border-radius:var(--radius-lg);color:var(--mark-tone,var(--color-text-secondary));line-height:var(--leading-none)}.tv9 .mglyph.is-small{border-radius:var(--radius-sm)}.tv9 .mglyph.is-tile{background:color-mix(in srgb,var(--mark-tone) var(--mark-ground),transparent);box-shadow:var(--mark-tile-edge)}.tv9 .mglyph.is-tile.is-plain{background:var(--color-bg-tertiary);box-shadow:none;color:var(--color-text-secondary)}.tv9 .mglyph.is-icon{background:none;box-shadow:none}.tv9 .mglyph-e{line-height:var(--leading-none)}.tv9 [data-kit] .markbtn{display:inline-flex;align-items:center;gap:var(--space-2xs);height:auto;padding:var(--space-2xs);border:0;border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--ring-control);color:var(--color-text-tertiary);cursor:pointer}.tv9 [data-kit] .markbtn>.markbtn-g{height:var(--control-md);border-radius:var(--radius-lg)}.tv9 [data-kit] .markbtn>.ic:last-child,.tv9 [data-kit] .markbtn>.svg:last-child{margin:0 var(--space-xs)}.tv9 [data-kit] .markbtn:hover{background:var(--color-bg-secondary)}.tv9 [data-kit] .markbtn:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .kmark{position:fixed;z-index:1900;flex-direction:column;gap:var(--space-md);width:var(--mark-window-w);max-height:calc(100vh - var(--space-xl));padding:var(--space-xl) var(--space-2xl);background:var(--color-bg-primary);box-shadow:var(--card-overlay);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .kmark,.tv9 .kmark-tabs{display:flex;border-radius:var(--radius-xl)}.tv9 .kmark-tabs{flex:none;gap:var(--space-xs);padding:var(--space-xs);background:var(--color-bg-tertiary)}.tv9 .kmark-tabs button{flex:1;height:var(--control-sm);padding:0;border:0;border-radius:var(--radius-lg);background:none;font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary);cursor:pointer}.tv9 .kmark-tabs button.on{background:var(--color-bg-primary);box-shadow:var(--seg-pick);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .kmark-tabs button:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .kmark-q{display:flex;flex:none;align-items:center;gap:var(--space-md);height:var(--field-row);padding:0 var(--space-lg);border-radius:var(--radius-lg);box-shadow:var(--ring-control);color:var(--color-text-tertiary)}.tv9 .kmark-q:focus-within{box-shadow:var(--ring-ink)}.tv9 .kmark-q input{flex:1;min-width:0;height:auto;padding:0;border:0;background:none;outline:none;box-shadow:none;font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-primary)}.tv9 .kmark-q input::-moz-placeholder{color:var(--color-text-tertiary)}.tv9 .kmark-q input::placeholder{color:var(--color-text-tertiary)}.tv9 .kmark-body{flex:0 1 auto;max-height:var(--mark-body-h);overflow-y:auto;margin:0 calc(-1 * var(--space-xs));padding:0 var(--space-xs)}.tv9 .kmark-h{padding:var(--space-xs) 0 var(--space-md);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .kmark-grid{display:grid;grid-template-columns:repeat(9,var(--mark-cell-w));gap:var(--space-xs)}.tv9 .kmark-cell{display:grid;place-items:center;width:var(--mark-cell-w);height:var(--control-md);padding:0;border:0;border-radius:var(--radius-lg);background:none;color:var(--color-text-secondary);cursor:pointer}.tv9 .kmark-cell:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.tv9 .kmark-cell:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .kmark-cell.on.is-tile{background:color-mix(in srgb,var(--mark-tone) var(--mark-ground),transparent);box-shadow:var(--mark-tile-edge);color:var(--mark-tone)}.tv9 .kmark-cell.on.is-icon{box-shadow:var(--ring-secondary);color:var(--mark-tone)}.tv9 .kmark-e{font-size:var(--text-xl);line-height:var(--leading-none)}.tv9 .kmark-empty{margin:var(--space-md) 0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .kmark-set{flex:none;flex-direction:column;padding-top:var(--space-md);border-top:1px solid var(--color-border-divider)}.tv9 .kmark-row,.tv9 .kmark-set{display:flex;gap:var(--space-md)}.tv9 .kmark-row{align-items:center}.tv9 .kmark-l{flex:none;width:calc(var(--space-2xl) + var(--space-xl) + var(--space-xs));font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .kmark-style,.tv9 .kmark-styles{display:flex;gap:var(--space-md)}.tv9 .kmark-style{align-items:center;padding:var(--space-xs) var(--space-md) var(--space-xs) var(--space-xs);border:0;border-radius:var(--radius-lg);background:none;box-shadow:var(--ring-secondary);font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary);cursor:pointer}.tv9 .kmark-style.on{box-shadow:var(--ring-ink);color:var(--color-text-primary)}.tv9 .kmark-style:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .kmark-tones{display:flex;align-items:center;gap:var(--space-md)}.tv9 .kmark-tone{width:var(--mark-swatch);height:var(--mark-swatch);padding:0;border:0;border-radius:var(--radius-full);background:var(--mark-tone);color:var(--mark-tone);cursor:pointer}.tv9 .kmark-tone.on{box-shadow:var(--ring-swatch-on)}.tv9 .kmark-tone.is-any{background:conic-gradient(var(--color-mark-red),var(--color-mark-yellow),var(--color-mark-green),var(--color-mark-blue),var(--color-mark-purple),var(--color-mark-red));box-shadow:var(--ring-swatch-any)}.tv9 .kmark-tone.is-any.on{box-shadow:var(--ring-swatch-any-on)}.tv9 .kmark-tone:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .kmark-any{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-xl);background:var(--color-bg-secondary)}.tv9 .kmark-sv{position:relative;height:calc(var(--control-sm) * 3 + var(--space-lg));border-radius:var(--radius-lg);background:var(--picker-shade),linear-gradient(to right,var(--picker-white),var(--hue));cursor:crosshair;touch-action:none}.tv9 .kmark-hue:focus-visible,.tv9 .kmark-sv:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .kmark-knob{position:absolute;width:var(--space-lg);height:var(--space-lg);border-radius:var(--radius-full);box-shadow:var(--ring-knob);transform:translate(-50%,-50%);pointer-events:none}.tv9 .kmark-hue{position:relative;height:var(--space-md);border-radius:var(--radius-full);background:var(--picker-hues);cursor:pointer;touch-action:none}.tv9 .kmark-hue-knob{position:absolute;top:50%;width:var(--space-xl);height:var(--space-xl);border-radius:var(--radius-full);background:var(--color-bg-primary);box-shadow:var(--seg-pick);transform:translate(-50%,-50%);pointer-events:none}.tv9 .kmark-hex{display:flex;align-items:center;gap:var(--space-md)}.tv9 .kmark-swatch{flex:none;width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-lg)}.tv9 .kmark-hex-in{display:flex;flex:1;align-items:center;min-width:0;height:var(--control-md);padding:0 var(--space-lg);border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--ring-control)}.tv9 .kmark-hex-in:focus-within{box-shadow:var(--ring-ink)}.tv9 .kmark-hex-in input{flex:1;min-width:0;height:auto;padding:0;border:0;background:none;box-shadow:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);text-transform:uppercase}.tv9 .kmark-foot{display:flex;flex:none;align-items:center;gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border-divider)}.tv9 .kmark-foot .sp{flex:1}.tv9 .kmark-remove{padding:0;border:0;background:none;font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);cursor:pointer}.tv9 .kmark-remove:hover{color:var(--color-error-text)}.tv9 .menu.ksave{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xl) var(--space-2xl)}.tv9 .ksave-t{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ksave-row{gap:var(--space-md)}.tv9 .ksave-in,.tv9 .ksave-row{display:flex;align-items:center}.tv9 .ksave-in{flex:1;min-width:0;height:var(--field-height);padding:0 var(--space-lg);border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--ring-control)}.tv9 .ksave-in:focus-within{box-shadow:var(--ring-ink)}.tv9 .ksave-in input{flex:1;min-width:0;height:auto;padding:0;border:0;background:none;box-shadow:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .ksave-in input::-moz-placeholder{color:var(--color-text-placeholder)}.tv9 .ksave-in input::placeholder{color:var(--color-text-placeholder)}.tv9 .ksave-note{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .ksave-foot{display:flex;align-items:center;gap:var(--space-md)}.tv9 .ksave-foot .sp{flex:1}.tv9 .ksave-share{position:relative;display:inline-flex;align-items:center;gap:var(--space-md);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary);cursor:pointer}.tv9 .ksave-share .kchk-in{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.tv9 .ksave-share .kchk{display:inline-grid;place-items:center;flex:none;width:var(--icon-md);height:var(--icon-md);border-radius:var(--radius-sm);box-shadow:var(--ring-control);background:var(--color-bg-primary);color:var(--color-bg-primary)}.tv9 .ksave-share .kchk.on{background:var(--color-text-primary);box-shadow:none}.tv9 .ksave-share .kchk-in:focus-visible+.kchk{box-shadow:var(--focus-ring-kit)}.tv9 .view.has-mark>.ic{display:inline-grid;place-items:center}.tv9 .menu.kmanage{padding:var(--space-md) 0}.tv9 .menu.kedit{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xl) var(--space-2xl)}.tv9 .menu.kedit .kf-back{align-self:flex-start;margin:0 0 var(--space-2xs) calc(-1 * var(--space-xs))}.tv9 .kedit-name{display:flex;align-items:center;gap:var(--space-md);height:var(--field-row);padding:0 var(--space-lg);border-radius:var(--radius-lg);box-shadow:var(--ring-control)}.tv9 .kedit-name:focus-within{box-shadow:var(--ring-ink)}.tv9 .kedit-name.is-taken{box-shadow:var(--ring-late)}.tv9 .kedit-name input{flex:1;min-width:0;height:auto;padding:0;border:0;background:none;box-shadow:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .kedit-tones{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-2xs) 0}.tv9 .kedit-foot{display:flex;flex-direction:column;gap:var(--space-2xs);padding-top:var(--space-md);border-top:1px solid var(--color-border-divider)}.tv9 .kedit-row{display:flex;align-items:center;height:var(--control-md);padding:0;border:0;background:none;text-align:left;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .kedit-row .sp{flex:1}.tv9 .kedit-used{color:var(--color-text-tertiary)}.tv9 .kedit-delete{color:var(--color-error-text);cursor:pointer}.tv9 .kedit-delete:hover{text-decoration:underline;text-underline-offset:2px}.tv9 .kedit-delete:focus-visible{box-shadow:var(--focus-ring-kit);border-radius:var(--radius-sm)}.tv9 button.kmanage-row{width:calc(100% - 2 * var(--space-md));border:0;background:none;text-align:left;font:inherit;cursor:pointer;color:var(--color-text-tertiary)}.tv9 button.kmanage-row .kmanage-name{cursor:pointer}.tv9 button.kmanage-row:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .menu.kprop-kinds{padding:var(--space-md) 0}.tv9 .menu.kprop{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xl) var(--space-2xl)}.tv9 .kprop-t b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .kprop-back{display:inline-flex;align-items:center;gap:var(--space-xs);padding:0;border:0;background:none;font:inherit;color:var(--color-text-tertiary);cursor:pointer}.tv9 .kprop-back:hover b{text-decoration:underline;text-underline-offset:2px}.tv9 .kprop-name{display:flex;align-items:center;gap:var(--space-md)}.tv9 .kprop-in{display:flex;flex:1;align-items:center;min-width:0;height:var(--field-height);padding:0 var(--space-lg);border-radius:var(--radius-lg);box-shadow:var(--ring-control)}.tv9 .kprop-in:focus-within{box-shadow:var(--ring-ink)}.tv9 .kprop-in.is-taken{box-shadow:var(--ring-late)}.tv9 .kprop-in input{flex:1;min-width:0;height:auto;padding:0;border:0;background:none;box-shadow:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .kprop-choices{display:flex;flex-direction:column}.tv9 .kprop-l{padding-bottom:var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .kprop-choice{display:flex;align-items:center;gap:var(--space-md);height:var(--field-row)}.tv9 .kprop-choice.is-dragging{opacity:.5}.tv9 .kprop-grip{display:inline-flex;color:var(--color-text-tertiary);cursor:grab}.tv9 .kprop-dot{display:grid;place-items:center;width:var(--icon-md);height:var(--icon-md);padding:0;border:0;border-radius:var(--radius-full);background:none;cursor:pointer}.tv9 .kprop-dot:hover,.tv9 .kprop-dot[aria-expanded=true]{box-shadow:var(--ring-secondary)}.tv9 .kprop-cin{flex:1;min-width:0;height:var(--control-sm);padding:0;border:0;background:none;box-shadow:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .kprop-cin::-moz-placeholder{color:var(--color-text-placeholder)}.tv9 .kprop-cin::placeholder{color:var(--color-text-placeholder)}.tv9 .kprop-x{display:grid;place-items:center;width:var(--control-xs);height:var(--control-xs);padding:0;border:0;border-radius:var(--radius-md);background:none;color:var(--color-text-tertiary);cursor:pointer}.tv9 .kprop-x:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.tv9 .kprop-tones{padding:var(--space-xs) 0 var(--space-md) calc(var(--space-xl) + var(--space-md))}.tv9 .kprop-add{align-self:flex-start;padding:var(--space-md) 0 0;border:0;background:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary);cursor:pointer}.tv9 .kprop-add:hover{color:var(--color-text-primary)}.tv9 .kprop-foot{display:flex;align-items:center;gap:var(--space-md);padding-top:var(--space-lg);border-top:1px solid var(--color-border-divider)}.tv9 .kprop-foot .sp{flex:1}.tv9 .kprop-del{height:auto}.tv9 .fv-btn{display:inline-flex;align-items:center;gap:var(--space-xs);min-width:0;max-width:100%;height:var(--control-sm);padding:0 var(--space-xs);margin:0 calc(-1 * var(--space-xs));border:0;border-radius:var(--radius-md);background:none;text-align:left;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.tv9 .fv-btn:hover{background:var(--color-bg-tertiary)}.tv9 .fv-btn:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .fv-btn.is-empty{color:var(--color-text-tertiary)}.tv9 .fv-btn.is-num{font-variant-numeric:tabular-nums}.tv9 .fv-chips{gap:var(--space-xs);overflow:hidden}.tv9 .fv-chips,.tv9 .fv-person,.tv9 .fv-record{display:inline-flex;align-items:center;min-width:0}.tv9 .fv-person,.tv9 .fv-record{gap:var(--space-md)}.tv9 .fv-link{min-width:0;overflow:hidden;text-overflow:ellipsis;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--color-border-primary)}.tv9 .fv-type{display:flex;align-items:center;min-width:0;height:var(--control-sm);padding:0 var(--space-md);border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--ring-ink)}.tv9 .fv-type input{flex:1;min-width:0;height:auto;padding:0;border:0;background:none;box-shadow:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .fv-check{display:inline-grid;place-items:center;width:var(--icon-md);height:var(--icon-md);padding:0;border:0;border-radius:var(--radius-sm);background:var(--color-bg-primary);box-shadow:var(--ring-control);color:var(--color-bg-primary);cursor:pointer}.tv9 .fv-check.on{background:var(--color-text-primary);box-shadow:none}.tv9 .fv-check:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .kit-card.has-cover{padding-top:0}.tv9 .kcard-cover{margin:0 calc(-1 * var(--card-pad)) var(--space-md);border-radius:var(--radius-xl) var(--radius-xl) 0 0;overflow:hidden}.tv9 .kcard-cover img{display:block;width:100%;height:calc(var(--control-sm) * 3);-o-object-fit:cover;object-fit:cover}.tv9 .kcard-band{display:block;height:var(--space-md);background:var(--mark-tone,var(--color-bg-tertiary))}.tv9 .klane{display:flex;flex-direction:column;gap:var(--space-md);padding-bottom:var(--space-xl)}.tv9 .klane+.klane{padding-top:var(--space-lg);border-top:1px solid var(--color-border-divider)}.tv9 .klane-h{display:flex;align-items:center;gap:var(--space-md);height:var(--control-md);padding:0 var(--space-xs)}.tv9 .klane-l{font-size:var(--text-xl);line-height:var(--type-16-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .klane-fold{display:grid;place-items:center;width:var(--control-xs);height:var(--control-xs);padding:0;border:0;border-radius:var(--radius-md);background:none;color:var(--color-text-tertiary);cursor:pointer;transition:transform var(--a-fast) var(--a-enter)}.tv9 .klane.is-folded .klane-fold{transform:rotate(-90deg)}.tv9 .klane-fold:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.tv9 .tl.kit-tl.tl2.is-toned .tl-bar.tone-blue{background:var(--color-mark-blue)}.tv9 .tl.kit-tl.tl2.is-toned .tl-bar.tone-purple{background:var(--color-mark-purple)}.tv9 .tl.kit-tl.tl2.is-toned .tl-bar.tone-green{background:var(--color-mark-green)}.tv9 .tl.kit-tl.tl2.is-toned .tl-bar.tone-yellow{background:var(--color-mark-yellow)}.tv9 .tl.kit-tl.tl2.is-toned .tl-bar.tone-orange{background:var(--color-mark-orange)}.tv9 .tl.kit-tl.tl2.is-toned .tl-bar.tone-red{background:var(--color-mark-red)}.tv9 .tl.kit-tl.tl2.is-toned .tl-bar.tone-gray{background:var(--color-mark-gray)}.tv9 .tl.kit-tl.tl2.is-toned .tl-bar.late{box-shadow:var(--ring-late)}.tv9 .tl.kit-tl .tl-day.is-dense{overflow:visible;padding:0;font-size:var(--text-xs);line-height:var(--type-12-lh);white-space:nowrap}.tv9 .tl.kit-tl .tl-day.is-dense:not(.tl-wk-start){color:transparent}.tv9 .tl-scroll{position:relative}.tv9 .tl-probe{position:absolute;width:0;height:0;overflow:hidden}.tv9 .tl-links{position:absolute;top:0;left:0;z-index:2;width:var(--tl-w);height:100%;overflow:visible;pointer-events:none}.tv9 .tl-links path{fill:none;stroke:var(--color-text-tertiary);stroke-width:1.5}.tv9 .tl-links marker path{fill:var(--color-text-tertiary);stroke:none}.tv9 .tl-ms-row .tl-track{position:relative;min-height:var(--control-md)}.tv9 .tl-ms-l{font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .tl-ms{position:absolute;top:50%;display:inline-flex;align-items:center;gap:var(--space-xs);transform:translate(calc(-1 * var(--space-xs)),-50%);white-space:nowrap}.tv9 .tl-ms i{display:block;width:var(--space-md);height:var(--space-md);background:var(--color-text-primary);transform:rotate(45deg)}.tv9 .tl-ms.is-done i{background:var(--color-mark-green)}.tv9 .tl-ms-t{font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .cal .cal-dow,.tv9 .cal .cal-grid{grid-template-columns:repeat(var(--cal-cols,7),1fr)}.tv9 .krail-more-wrap{position:fixed;z-index:1800;display:flex;flex-direction:column;gap:var(--space-md);width:var(--rail-more-w)}.tv9 .krail-more{border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-overlay);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .krail-more-q{display:block;padding:var(--space-lg);border-bottom:1px solid var(--color-border-divider)}.tv9 .krail-more-q input{display:block;width:100%;height:var(--field-row);padding:0 var(--space-lg);border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--ring-control);font:inherit;color:var(--color-text-primary)}.tv9 .krail-more-q:focus-within input{box-shadow:var(--ring-ink)}.tv9 .krail-more-q input::-moz-placeholder{color:var(--color-text-placeholder)}.tv9 .krail-more-q input::placeholder{color:var(--color-text-placeholder)}.tv9 .krail-more-body{max-height:calc(100vh - var(--rail-more-w));overflow-y:auto;padding:var(--space-md)}.tv9 .krail-more-h{padding:var(--space-md) var(--space-md) var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .krail-more-row{display:flex;align-items:center;gap:var(--space-md);height:var(--control-md);padding:0 var(--space-md);border-radius:var(--radius-lg);color:var(--color-text-primary);cursor:pointer}.tv9 .krail-more-row>.svg{flex:none;color:var(--color-text-tertiary)}.tv9 .krail-more-row:hover{outline:none;background:var(--color-bg-secondary)}.tv9 .krail-more-row:focus-visible{background:var(--color-bg-secondary);box-shadow:var(--focus-ring-kit)}.tv9 .krail-more-l{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tv9 .krail-more-n{font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold)}.tv9 .krail-more-pin{display:none;padding:0;border:0;background:none;font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);cursor:pointer}.tv9 .krail-more-row:is(:hover,:focus-within) .krail-more-pin{display:inline}.tv9 .krail-more-row:is(:hover,:focus-within) .krail-more-n{display:none}.tv9 .krail-more-pin:hover{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:2px}.tv9 .krail-more-empty{margin:var(--space-md)}.tv9 .krail-more-empty,.tv9 .krail-more-foot{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .krail-more-foot{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);padding:var(--space-md) var(--space-xl);border-top:1px solid var(--color-border-divider)}.tv9 .krail-more-new{padding:0;border:0;background:none;font:inherit;font-weight:var(--weight-semibold);color:var(--color-text-secondary);cursor:pointer}.tv9 .krail-more-new:hover{color:var(--color-text-primary)}.tv9 .krail-suggest{display:flex;align-items:flex-start;gap:var(--space-lg);padding:var(--space-xl) var(--space-2xl);border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .krail-suggest-dot{flex:none;width:var(--space-md);height:var(--space-md);margin-top:var(--space-md);border-radius:var(--radius-full);background:var(--color-nefer-solid)}.tv9 .krail-suggest-t{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .krail-suggest-t b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .krail-suggest-pin{font:inherit;font-weight:var(--weight-semibold);color:var(--color-nefer-text)}.tv9 .krail-suggest-no,.tv9 .krail-suggest-pin{padding:0;border:0;background:none;cursor:pointer}.tv9 .krail-suggest-no{font:inherit;color:var(--color-text-tertiary)}.tv9 .krail-letter{display:inline-grid;place-items:center;width:var(--icon-lg);height:var(--icon-lg);border-radius:var(--radius-sm);background:var(--color-bg-tertiary);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .side .nav[draggable=true]{cursor:grab}.tv9 .side .nav.is-dragging{background:var(--color-bg-primary);box-shadow:var(--card-raised);transform:translateX(var(--space-xs))}.tv9 .side .nav.drop-before{box-shadow:var(--drop-line-before)}.tv9 .side .nav.drop-after{box-shadow:var(--drop-line-after)}.tv9 .side .side-group.drop-in>.side-items{box-shadow:var(--drop-ring);border-radius:var(--radius-lg)}.tv9 .side .nav-more-n{margin-left:auto;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .side .nav-group-in{display:inline-flex;align-items:center;gap:var(--space-2xs)}.tv9 .side .nav-group-name{width:100%;height:var(--control-xs);padding:0 var(--space-md);border:0;border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--ring-ink);font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .menu.kit-pop.kfilter .kf-val-row{display:flex;align-items:center;gap:var(--space-md)}.tv9 .menu.kit-pop.kfilter .kf-val-row>.mbox{order:-1;flex:none}.tv9 .menu.kit-pop.kfilter .kf-val-row>span:not(.mbox):not(.tag){display:flex;flex:1;align-items:baseline;gap:var(--space-md);min-width:0}.tv9 .menu.kit-pop.kfilter .kf-vl{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tv9 .menu.kit-pop.kfilter .kf-vn{flex:none;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .menu.kit-pop.kfilter .kf-val-row>.tag{display:inline-flex;flex:none;flex-direction:row;align-items:center;gap:var(--space-md);height:auto;padding:0;border:0;background:none;box-shadow:none;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-primary);white-space:nowrap}.tv9 .menu.kit-pop.kfilter .kf-val-row>.tag>.d{position:static;flex:none;width:var(--space-md);height:var(--space-md);margin:0;border-radius:var(--radius-full)}.tv9 .menu.kit-pop.kfilter .kf-val-row>.tag.gray>.d{background:var(--color-dot-gray)}.tv9 .menu.kit-pop.kfilter .kf-val-row>.tag.blue>.d{background:var(--color-dot-blue)}.tv9 .menu.kit-pop.kfilter .kf-val-row>.tag.purple>.d{background:var(--color-dot-purple)}.tv9 .menu.kit-pop.kfilter .kf-val-row>.tag.green>.d{background:var(--color-dot-green)}.tv9 .menu.kit-pop.kfilter .kf-val-row>.tag.red>.d{background:var(--color-dot-red)}.tv9 .menu.kit-pop.kfilter .kf-val-row>.tag:is(.orange,.amber)>.d{background:var(--color-dot-amber)}.tv9 .menu.kit-pop.kfilter .kf-val-row>.tag.yellow>.d{background:var(--color-mark-yellow)}.tv9 .side .side-lbl-act{opacity:0;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .side .side-group:is(:hover,:focus-within) .side-lbl-act{opacity:1}.tv9 [data-kit] .capacity-preview .cap-door{width:100%;height:var(--control-sm);margin-top:var(--space-xs);padding:0 var(--space-md);display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--btn-edge);font-size:var(--text-sm);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 [data-kit] .capacity-preview .cap-door:hover{background:var(--color-bg-secondary)}.tv9 .kcard-l .peek-name,.tv9 .proj .peek-name{display:inline;max-width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;cursor:pointer}.tv9 .kcard-l .peek-name:hover,.tv9 .proj .peek-name:hover{text-decoration:underline;text-decoration-color:var(--color-border-primary);text-underline-offset:3px;color:var(--color-text-primary)}.tv9 .side [data-receiving]{border-radius:var(--radius-lg);background:var(--color-bg-secondary);box-shadow:var(--drop-zone-edge)}.tv9 .kr.has-lead{grid-template-columns:auto minmax(0,1fr) auto}.tv9 .kr-lead{display:flex;align-items:center}.tv9 .kbar.has-lead{grid-template-columns:auto minmax(0,1fr) var(--kit-bar-w) var(--kit-hours-w)}.tv9 .kbar-lead{display:flex;align-items:center}.tv9 .kpn{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--space-lg);column-gap:var(--space-lg);align-items:center;padding:var(--space-xs) var(--space-lg) var(--space-lg)}.tv9 .kpn-b{display:flex;flex-direction:column;min-width:0}.tv9 .kpn-n{min-width:0;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .kpn-l{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .kpn-r{position:absolute;top:var(--space-xs);right:var(--space-lg);bottom:var(--space-lg);display:flex;align-items:center;gap:var(--space-2xs);padding-left:var(--space-md);background:var(--color-bg-primary);opacity:0;pointer-events:none;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .kc:hover .kpn-r,.tv9 .kpn:focus-within .kpn-r{opacity:1;pointer-events:auto}.tv9 .ktr{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.tv9 .ktr-li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--space-lg);column-gap:var(--space-lg);align-items:start;padding-bottom:var(--space-lg)}.tv9 .ktr-li:last-child{padding-bottom:0}.tv9 .ktr-li:not(:last-child):before{content:"";position:absolute;top:var(--control-xs);bottom:0;left:calc(var(--control-xs) / 2);width:var(--hairline);background:var(--color-border-secondary)}.tv9 .ktr-b,.tv9 .ktr-lead{display:flex}.tv9 .ktr-b{flex-direction:column;min-width:0;padding:0;border:0;background:none;font:inherit;text-align:left;color:inherit}.tv9 button.ktr-b{cursor:pointer}.tv9 button.ktr-b:hover .ktr-n{text-decoration:underline;text-underline-offset:2px}.tv9 button.ktr-b:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring-kit)}.tv9 .ktr-n{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .ktr-l{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}@media (prefers-reduced-motion:reduce){.tv9 .kpn-r{transition:none}}.tv9 [data-kit] .tag:is(.blue,.purple,.pink,.brown){--tag-ring:var(--color-badge-gray-ring);background:var(--color-badge-gray-fill);color:var(--color-tag-gray-text)}.tv9 [data-kit] .pj-admin small{line-height:var(--type-12-lh)}.tv9 .tbl-kit .tbl>.thead{height:calc(var(--density-band) + var(--hairline));border-bottom:1px solid var(--color-border-divider);background:var(--color-bg-secondary)}.tv9 .crow.kit{grid-template-rows:var(--type-14-lh) var(--type-14-lh);min-height:var(--crow-h);padding:var(--space-md) var(--space-xl) calc(var(--space-md) - var(--hairline)) var(--crow-gut);border-bottom:var(--hairline) solid var(--color-border-divider)}.tv9 .queue-compact .crow.kit{grid-template-rows:var(--type-14-lh);min-height:var(--row-h-compact);padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.tv9 .queue-compact .crow.kit .crow-dot{top:calc(50% - var(--space-xs))}.tv9 .queue-compact .crow.kit :is(.crow-when,.crow-state){line-height:var(--type-14-lh)}.tv9 .crow.kit .crow-gut{width:var(--crow-gut)}.tv9 .crow.kit .crow-dot{top:var(--crow-dot-top);left:var(--space-xl);width:var(--space-md);height:var(--space-md)}.tv9 .crow.kit .crow-l1,.tv9 .crow.kit .crow-l2{font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .crow.kit .crow-from,.tv9 .crow.kit .crow-subj{color:var(--color-text-primary)}.tv9 .crow.kit .crow-snip{color:var(--color-text-tertiary)}.tv9 .crow.kit[data-held] :is(.crow-from,.crow-subj,.crow-when){font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .crow.kit .crow-when{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .crow.kit.unread .crow-when{font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .crow.kit .crow-state{font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .crow.kit .crow-exc,.tv9 .crow.kit .crow-exc.has-icon{gap:0;padding:0;border-radius:0;background:none;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .crow.kit .crow-exc.is-late{color:var(--color-error-text)}.tv9 .crow.kit .crow-exc .svg,.tv9 .crow.kit .crow-nefer .svg{display:none}.tv9 .crow.kit .crow-nefer{gap:0;color:var(--color-nefer-solid-hover)}.tv9 .crow.kit .crow-draft,.tv9 .crow.kit .crow-nefer{font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold)}.tv9 .crow.kit .crow-draft{color:var(--color-text-secondary)}.tv9 .crow.kit .crow-n{font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .crow.kit.on{background:var(--color-bg-tertiary);box-shadow:var(--crow-on-edge)}.tv9 .crow.kit .crow-acts{right:var(--space-md);gap:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.tv9 .crow.kit.has-acts:not([data-held]):hover :is(.crow-when,.crow-state){display:none}.tv9 .crow.kit.has-acts:not([data-held]):hover :is(.crow-l1,.crow-l2){padding-right:calc(3 * var(--control-sm))}.tv9 .rhead.kit{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:var(--space-xl) var(--space-2xl) var(--space-md);border-bottom:1px solid var(--color-border-divider)}.tv9 .rhead.kit .rhead-row{min-height:0;align-items:flex-start;gap:var(--space-md)}.tv9 .rhead.kit .rhead-title{flex:0 1 auto;font-size:var(--text-2xl);line-height:var(--type-20-lh)}.tv9 .rhead.kit .rhead-badge{display:inline-flex;flex:none;align-items:center;gap:var(--space-xs);height:var(--control-xs);padding:0 var(--space-md);border-radius:var(--radius-full);background:var(--color-bg-tertiary);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary);white-space:nowrap}.tv9 .rhead.kit .rhead-badge:not(.is-plain) span{padding:0;background:none;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}.tv9 .rhead.kit .rhead-badge:not(.is-plain) .svg{display:none}.tv9 .rhead.kit .rhead-badge.is-plain{height:auto;padding:0;background:none}.tv9 .rhead.kit .rhead-badge.is-late{background:var(--color-error-fill);color:var(--color-error-text)}.tv9 .rhead.kit .rhead-badge.is-late:before{content:"";width:var(--kit-dot-sm);height:var(--kit-dot-sm);border-radius:var(--radius-full);background:var(--color-error-solid)}.tv9 .rhead.kit .rhead-badge .fpill{height:var(--control-xs);padding:0 var(--space-md);border-radius:var(--radius-full);font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .rhead.kit .rhead-strip{gap:var(--space-2xs);margin-left:calc(-1 * var(--space-md))}.tv9 .rhead.kit .fpill{height:var(--control-sm);padding:0 var(--space-md);border:0;border-radius:var(--radius-lg);background:none;box-shadow:none;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-secondary)}.tv9 .rhead.kit .fpill:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.tv9 .rhead.kit .fpill-ic{color:var(--color-text-tertiary)}.tv9 .rhead.kit .rhead-main{display:contents}.tv9 .rhead.kit .rhead-row{grid-column:1;grid-row:1}.tv9 .rhead.kit .rhead-side{grid-column:2;grid-row:1;height:var(--type-20-lh);min-height:0;align-items:center}.tv9 .rhead.kit :is(.rhead-strip,.rhead-actions){grid-column:1/-1}.tv9 .rhead.kit .rhead-strip .rhead-badge{margin:0 var(--space-xs) 0 var(--space-md)}.tv9 .rhead.kit .rhead-strip .lchip{height:var(--control-sm);padding:0 var(--space-md);border-radius:var(--radius-lg);background:none;box-shadow:none;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-secondary)}.tv9 .rhead.kit .rhead-strip .lchip[role=button]:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.tv9 .rhead.kit .rhead-strip .lchip:not(:hover,:focus-within) .lchip-x{display:none}.tv9 .mcard.kit{position:relative;margin:0 calc(-1 * var(--space-lg));padding:var(--space-lg);border:0;border-radius:var(--radius-xl);background:var(--color-bg-secondary)}.tv9 .mcard.kit .mcard-h{display:flex;align-items:flex-start;gap:var(--space-lg);padding:0;border-radius:0}.tv9 .mcard.kit .mcard-who{display:flex;flex-direction:column;min-width:0}.tv9 .mcard.kit .mcard-line{display:flex;align-items:baseline;gap:var(--space-md);min-width:0}.tv9 .mcard.kit .mcard-from{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .mcard.kit .mcard-addr,.tv9 .mcard.kit .mcard-auto,.tv9 .mcard.kit .mcard-new,.tv9 .mcard.kit .mcard-sub{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .mcard.kit .mcard-sub{display:flex;align-items:center;gap:var(--space-md);min-width:0}.tv9 .mcard.kit .mcard-sub .mcard-to{display:inline-flex;align-items:center;gap:var(--space-xs);padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.tv9 .mcard.kit .mcard-preview{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tv9 .mcard.kit .mcard-body{max-width:var(--message-measure);margin:var(--space-lg) 0 0 calc(var(--face-md) + var(--space-lg));padding:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .mcard.kit .mcard-signal{display:inline-flex;flex:none;align-items:center;gap:var(--space-xs);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .mcard.kit.is-auto :is(.mcard-body,.mcard-preview){color:var(--color-text-tertiary)}.tv9 .mcard.kit .mcard-acts{position:absolute;top:var(--space-md);right:var(--space-md);z-index:1;display:flex;gap:var(--space-2xs);opacity:0;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .mcard.kit:focus-within .mcard-acts,.tv9 .mcard.kit:hover .mcard-acts{opacity:1}.tv9 .mcard.kit .mcard-side{flex:none;margin-left:auto;padding-top:var(--space-2xs);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);white-space:nowrap;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .mcard.kit:has(>.mcard-acts):is(:hover,:focus-within) .mcard-side{opacity:0}.tv9 .mcard.kit.is-closed{cursor:pointer}.tv9 .rdock.kit{margin:0 var(--space-2xl) var(--space-xl);border:0;border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--field-edge)}.tv9 .rdock.kit .rdock-head{gap:var(--space-xs);min-height:0;padding:var(--space-md);border-bottom:1px solid var(--color-border-divider)}.tv9 .rdock.kit .rdock-head>.rdock-tab:first-child{margin-left:0}.tv9 .rdock.kit .rdock-tab{height:var(--control-xs);padding:0 var(--space-lg);border-radius:var(--radius-lg);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary);background:var(--color-bg-tertiary)}.tv9 .rdock.kit .rdock-tab .svg{display:none}.tv9 .rdock.kit .rdock-tab.on{background:var(--color-bg-primary);box-shadow:var(--seg-pick);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .rdock.kit .rdock-tab.on .svg{display:inline-block}.tv9 .rdock.kit .rdock-audience,.tv9 .rdock.kit .rdock-hint,.tv9 .rdock.kit .rdock-saved{overflow:hidden;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);text-overflow:ellipsis}.tv9 .rdock.kit>.dock-body{padding:0}.tv9 :is(.rdock.kit,.cwin) .reditor{border:0;border-radius:0;background:none;box-shadow:none}.tv9 :is(.rdock.kit,.cwin) .reditor-body{padding:var(--space-lg) var(--space-xl)}.tv9 .rdock.kit>.dock-foot{border-top:1px solid var(--color-border-divider)}.tv9 .rdock.kit[data-dock-mode=note]{background:var(--color-tone-yellow-fill)}.tv9 .rdock.kit[data-dock-mode=note] .rdock-audience{color:var(--color-tag-yellow-text)}.tv9 .rdock.kit .rdock-foot{gap:var(--space-2xs);min-height:0;padding:var(--space-md)}.tv9 :is(.rdock.kit,.cwin) .composer-tool{display:inline-grid;place-items:center;min-width:var(--control-md);height:var(--control-md);padding:0 var(--space-sm);border:0;border-radius:var(--radius-lg);background:none;color:var(--color-text-secondary);font:inherit;cursor:pointer}.tv9 :is(.rdock.kit,.cwin) :is(.composer-tool:hover,.composer-tool.on){background:var(--color-bg-tertiary);color:var(--color-text-primary)}.tv9 :is(.rdock.kit,.cwin) .composer-draft{display:inline-flex;gap:var(--space-md);font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-nefer-solid-hover)}.tv9 :is(.rdock.kit,.cwin) .composer-tool.has-label{display:inline-flex;width:auto;align-items:center;gap:var(--space-sm);font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold)}.tv9 :is(.rdock.kit,.cwin) .composer-sep{flex:none;width:var(--hairline);height:var(--icon-md);margin:0 var(--space-xs);background:var(--color-border-secondary)}.tv9 .rdock.kit.rdock-closed{padding:var(--space-md);gap:var(--space-xs);box-shadow:var(--field-edge)}.tv9 :is(.rdock.kit,.cwin) .composer-tool .svg{flex:none;width:var(--icon-md);height:var(--icon-md)}.tv9 .crow.kit .crow-check,.tv9 .crow.kit .crow-pickdoor{padding-top:var(--space-lg)}.tv9 .rhead.kit .rhead-title{padding-top:0}.tv9 :is(.rdock.kit,.cwin) .rdock-send-more{padding:0 var(--space-md)}.tv9 .cv-replies.is-pills{display:flex;flex-wrap:wrap;gap:var(--space-md);margin:0 var(--space-2xl) var(--space-md)}.tv9 .cv-replies.is-pills .cv-reply{display:inline-flex;align-items:center;gap:var(--space-md);height:var(--control-md);padding:0 var(--space-lg);border:0;border-radius:var(--radius-full);background:var(--color-bg-primary);box-shadow:var(--ring-control);font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);white-space:nowrap;cursor:pointer}.tv9 .cv-replies.is-pills .cv-reply:hover{background:var(--color-bg-secondary)}.tv9 .cv-replies.is-pills .cv-reply .svg{flex:none;width:var(--icon-md);height:var(--icon-md);color:var(--color-nefer-solid-hover)}.tv9 .ftile{display:inline-flex;align-items:center;gap:var(--space-md);width:var(--ftile-w);max-width:100%;padding:var(--space-md) var(--space-lg);border:0;border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--ring-secondary);font:inherit;text-align:left;cursor:pointer}.tv9 .ftile:hover{background:var(--color-bg-secondary)}.tv9 .ftile-kind{display:flex;flex:none;align-items:flex-end;justify-content:center;width:var(--ftile-kind-w);height:var(--field-row);padding-bottom:var(--space-xs);border-radius:var(--radius-lg);box-shadow:var(--ring-secondary);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .ftile-t{display:flex;flex:1;flex-direction:column;min-width:0}.tv9 .ftile-n{overflow:hidden;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis}.tv9 .ftile-s{font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .ftile-eye,.tv9 .ftile-s{color:var(--color-text-tertiary)}.tv9 .ftile-eye{flex:none}.tv9 .mcard.kit .mcard-atts{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-lg)}.tv9 .nblock.kit{margin-left:0;border:0;border-radius:var(--radius-xl);background:var(--color-tone-yellow-fill)}.tv9 .nblock.kit .nblock-h{min-height:0;padding:var(--space-md) var(--space-lg);font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .nblock.kit .nblock-t{font-size:var(--text-xs);color:var(--color-text-primary)}.tv9 .nblock.kit .nblock-hint,.tv9 .nblock.kit .nblock-n{color:var(--color-text-tertiary)}.tv9 .nblock.kit .nblock-lock{color:var(--color-tone-yellow)}.tv9 .crow.kit .crow-acts .row-action{width:var(--control-sm);height:var(--control-sm);border:0;border-radius:var(--radius-lg);background:none;box-shadow:none;color:var(--color-text-secondary)}.tv9 .crow.kit .crow-acts .row-action:hover{background:var(--color-bg-hover-strong);color:var(--color-text-primary)}.tv9 .crow.kit:is(.on,.picked) .crow-acts .row-action:hover{background:var(--color-bg-primary)}.tv9 .mcard-earlier.kit{display:flex;align-items:center;gap:var(--space-md);width:100%;margin:0;padding:var(--space-lg) var(--space-xl);border:0;border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge);font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);text-align:left;cursor:pointer}.tv9 .mcard-earlier.kit:hover{background:var(--color-bg-secondary)}.tv9 .mcard-earlier.kit b{font-weight:var(--weight-semibold)}.tv9 .mcard-earlier.kit .mcard-earlier-who{color:var(--color-text-tertiary)}.tv9 .mcard-earlier.kit .sp{flex:1}.tv9 .mcard-earlier-faces{display:inline-flex}.tv9 .mcard-earlier-faces>*+*{margin-left:calc(-1 * var(--space-sm));box-shadow:var(--face-cut)}.tv9 .mcard-earlier.kit .svg{color:var(--color-text-tertiary)}.tv9 .tsum.kit{padding:var(--space-md) var(--space-lg);border:0;border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--ring-secondary)}.tv9 .tsum.kit,.tv9 .tsum.kit .tsum-h{gap:var(--space-md)}.tv9 .tsum.kit .tsum-mark{width:var(--control-xs);height:var(--control-xs);background:var(--color-nefer-tint)}.tv9 .tsum.kit .tsum-h b{font-weight:var(--weight-semibold)}.tv9 .tsum.kit .tsum-h b,.tv9 .tsum.kit .tsum-q{font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .tsum.kit .tsum-q{color:var(--color-text-primary)}.tv9 .tsum.kit .tsum-h small,.tv9 .tsum.kit .tsum-st{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .tsum.kit .tsum-act .btn.nf{height:var(--control-md);padding:0 var(--space-xl);border:0;border-radius:var(--radius-lg);background:var(--color-nefer-action);box-shadow:none;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-nefer-on-action)}.tv9 .tsum.kit .tsum-act .btn.nf:hover{background:var(--color-nefer-solid-hover)}.tv9 .tgrid-ev.kit{gap:0;padding:var(--space-xs) var(--space-md) var(--space-xs) var(--space-lg)}.tv9 .tgrid-ev.kit:is(.is-short,.is-tiny){gap:var(--space-sm)}.tv9 .tgrid-ev.kit .tgrid-ev-t b{font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .tgrid-ev.kit :is(.tgrid-ev-d,.tgrid-ev-s,.tgrid-ev-m){font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-regular)}.tv9 .tgrid-ev.kit .tgrid-ev-d{color:var(--color-text-secondary)}.tv9 .tgrid-ev.kit .tgrid-ev-s,.tv9 .tgrid-ev.kit.is-tint .tgrid-ev-s{color:var(--color-text-tertiary)}.tv9 [data-kit] .menu-search:not(.menu .menu-search){padding:0 var(--space-md);border:0;border-radius:var(--radius-lg);box-shadow:var(--field-edge)}.tv9 [data-kit] .menu-search:not(.menu .menu-search):focus-within{box-shadow:var(--ring-ink)}.tv9 [data-kit] .figc{border:0;box-shadow:var(--card-edge)}.tv9 [data-kit] .donut-legend strong{font-weight:var(--weight-semibold)}.tv9 .kc.is-flush .kc-body{padding:0}.tv9 .kc .kset{display:grid;grid-template-columns:minmax(0,1fr) minmax(var(--kset-ctl),max-content);gap:var(--space-2xl);align-items:center;padding:var(--space-lg) var(--card-pad);border-top:1px solid var(--color-border-divider)}.tv9 .kc .kset:first-of-type{padding-top:var(--space-lg)}.tv9 .kc .kset.is-stacked{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-md)}.tv9 .kc .kset .rset-words{gap:0}.tv9 .kc .kset .rset-l{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular)}.tv9 .kc .kset .rset-help{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .kc .kset .rset-ctl{gap:var(--space-md)}.tv9 .kc .kset:not(.is-stacked) .rset-ctl>:is(input,textarea,.v9-select-wrap,.v9-field):only-child{flex:1 1 100%}.tv9 .kc .kset :is(.v9-input,.v9-select){height:var(--kset-field)}.tv9 .kc .kset .v9-money{min-height:var(--kset-field)}.tv9 .kc .kset button.v9-select{text-align:start;cursor:pointer}.tv9 .kdoor{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-lg);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg)}.tv9 .kdoor:not(:has(.kdoor-lead)){grid-template-columns:minmax(0,1fr) auto}.tv9 .kdoor:not(.is-static):focus-within,.tv9 .kdoor:not(.is-static):hover{background:var(--color-bg-secondary)}.tv9 .kdoor-go.is-static{cursor:default}.tv9 .kdoor-go.is-static:after{content:none}.tv9 .kdoor-lead{display:grid;place-items:center;width:var(--kit-tile);height:var(--kit-tile);border-radius:var(--radius-lg);background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.tv9 .kdoor-lead.is-nefer{background:var(--color-nefer-fill);color:var(--color-nefer-solid)}.tv9 .kdoor-go{display:flex;flex-direction:column;min-width:0;padding:0;border:0;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer}.tv9 .kdoor-go:after{content:"";position:absolute;inset:0;border-radius:inherit}.tv9 .kdoor:has(.kdoor-go:focus-visible){box-shadow:var(--focus-ring-kit)}.tv9 .kdoor-n{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .kdoor-l,.tv9 .kdoor-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .kdoor-l{font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .kdoor-l,.tv9 .kdoor-r{color:var(--color-text-tertiary)}.tv9 .kdoor-r{display:flex;align-items:center;gap:var(--space-lg)}.tv9 .kdoor-s{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .kdoor-a{position:relative;z-index:1;display:none;align-items:center;gap:var(--space-xs)}.tv9 .kdoor:focus-within .kdoor-a,.tv9 .kdoor:hover .kdoor-a{display:flex}.tv9 .kdoor-chev{opacity:0;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .kdoor:focus-within .kdoor-chev,.tv9 .kdoor:hover .kdoor-chev{opacity:1}.tv9 .pk-tabs.is-head{margin:0;border-top:0}.tv9 .pk-tabs.is-head .pk-tabstrip{gap:var(--space-2xl);margin:0;padding:0;border-bottom:1px solid var(--color-border-secondary)}.tv9 .pk-tabs.is-head .pk-tab{height:auto;padding:0 0 var(--space-lg);border-radius:0;background:none;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .pk-tabs.is-head .pk-tab:hover{background:none;color:var(--color-text-primary)}.tv9 .pk-tabs.is-head .pk-tab.on{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .pk-tabs.is-head .pk-tab.on:after{left:0;right:0;border-radius:0}.tv9 .pk-tabs.is-head .pk-tab:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring-kit)}.tv9 .pk-tabs.is-head .pk-tab-n{height:var(--control-xs);min-width:0;padding:0 var(--space-md);box-shadow:var(--ring-secondary);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold)}.tv9 .pk-tabs.is-head .pk-tab-n,.tv9 .pk-tabs.is-head .pk-tab.on .pk-tab-n{background:none;color:var(--color-text-secondary)}.tv9 [data-kit] .ws{padding-left:var(--space-lg)}.tv9 [data-kit] .ws .ws-mark{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-lg)}.tv9 [data-kit] .side:not(.collapsed) .nav .cnt,.tv9 [data-kit] .ws-switch .ws-name{line-height:var(--leading-kit)}.tv9 [data-kit] .side-add{padding:0}.tv9 [data-kit] .chipin:not(.has-picks) .chipin-chip{height:var(--control-sm)}.tv9 [data-kit] .pg-unlocks li{line-height:var(--leading-kit)}.tv9 .kdoor.has-aside{grid-template-columns:auto minmax(0,1fr) minmax(0,1.1fr) auto}.tv9 .kdoor-x{display:flex;align-items:flex-start;gap:var(--space-md);min-width:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary)}.tv9 .kdoor-x>.svg{flex:none;color:var(--color-nefer-solid)}.tv9 .kdoor-x>span{position:relative;z-index:1;pointer-events:none}.tv9 .ksec{display:grid;grid-template-columns:var(--ksec-side) minmax(0,1fr);gap:var(--ksec-gap);align-items:start;padding:var(--space-2xl) 0;border-top:1px solid var(--color-border-secondary)}.tv9 .ksec:first-of-type{border-top:0;padding-top:0}@container settings (max-width:800px){.tv9 .ksec{grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}}.tv9 .ksec-h{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.tv9 .ksec-t{margin:0;font-size:var(--text-xl);line-height:var(--type-16-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ksec-d{margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .ksec-b{min-width:0;border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .ksec-b>:first-child{border-top:0}.tv9 .ksec .rset-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(var(--kset-ctl),1fr);gap:var(--space-3xl-kit);align-items:center;padding:var(--space-lg) var(--space-2xl);border-top:1px solid var(--color-border-divider)}.tv9 .ksec .rset-row:has(>.rset-ctl>[role=switch]:only-child){grid-template-columns:minmax(0,1fr) auto}.tv9 .ksec .rset-row.is-stacked{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-md)}.tv9 .ksec .rset-words{gap:0}.tv9 .ksec .rset-l{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-primary)}.tv9 .ksec .rset-help{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .ksec .rset-ctl{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:var(--space-md);min-width:0}.tv9 .ksec .rset-row.is-stacked .rset-ctl{justify-content:flex-start}.tv9 .ksec .rset-row:not(.is-stacked) .rset-ctl>:is(input,textarea,.v9-select-wrap,.v9-field):only-child{flex:1 1 100%}.tv9 .ksec .rset-row :is(.v9-input,.v9-select){height:var(--kset-field)}.tv9 .ksec button.v9-select{text-align:start;cursor:pointer}.tv9 .ktip{position:relative;display:inline-grid;place-items:center;width:var(--icon-tip);height:var(--icon-tip);padding:0;border:0;border-radius:var(--radius-full);background:none;color:var(--color-text-tertiary);cursor:help}.tv9 .ktip:focus-visible,.tv9 .ktip:hover{color:var(--color-text-primary)}.tv9 .ktip:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .ktip:focus-visible:after,.tv9 .ktip:hover:after{content:attr(data-tip);position:absolute;z-index:30;left:50%;bottom:calc(100% + var(--space-md));translate:-50% 0;width:-moz-max-content;width:max-content;max-width:var(--tip-w);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-lg);background:var(--color-bg-action);box-shadow:var(--card-raised);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-regular);color:var(--color-text-on-action);text-align:start;white-space:normal;pointer-events:none}.tv9 .kro{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-xs);min-width:0;text-align:end}.tv9 .kro-v{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-md)}.tv9 .kro-value{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .kro-mark{display:inline-flex;align-items:center;gap:var(--space-xs);height:var(--badge-h-kit);padding:0 var(--space-md);border-radius:var(--radius-full);box-shadow:var(--ring-secondary);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .kro-mark,.tv9 .kro-why{font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .kro-why{color:var(--color-text-tertiary)}.tv9 .klist{display:flex;flex-direction:column}.tv9 .klist-r{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-lg);align-items:center;min-height:var(--row-h);padding:var(--space-xs) var(--space-2xl);border-top:1px solid var(--color-border-divider)}.tv9 .klist>:first-child{border-top:0}.tv9 .klist-r:hover{background:var(--color-bg-secondary)}.tv9 .klist-n{display:flex;align-items:center;gap:var(--space-md);min-width:0}.tv9 .klist-name{display:inline-flex;align-items:center;min-width:0;padding:0;border:0;background:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);text-align:start;cursor:text}.tv9 .klist-name.is-static{cursor:default}.tv9 .klist-name:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring-kit)}.tv9 .klist-m{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .klist-end,.tv9 .klist-m{color:var(--color-text-tertiary)}.tv9 .klist-end{display:flex;align-items:center;gap:var(--space-md);font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .klist-lock,.tv9 .klist-more{display:grid;place-items:center;width:var(--control-sm);height:var(--control-sm);padding:0;border:0;border-radius:var(--radius-lg);background:none;color:var(--color-text-tertiary)}.tv9 .klist-more{cursor:pointer}.tv9 .klist-more:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.tv9 .klist-add-b:focus-visible,.tv9 .klist-more:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .klist .klist-in{max-width:var(--kset-ctl);height:var(--control-sm)}.tv9 .klist-err{margin:0;padding:var(--space-md) var(--space-2xl);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-error-text)}.tv9 .klist-add,.tv9 .klist-err{border-top:1px solid var(--color-border-divider)}.tv9 .klist-add{display:flex;align-items:center;min-height:var(--row-h);padding:var(--space-xs) var(--space-2xl)}.tv9 .klist-add-b{display:inline-flex;align-items:center;gap:var(--space-xs);height:var(--control-sm);padding:0 var(--space-md);margin-left:calc(-1 * var(--space-md));border:0;border-radius:var(--radius-lg);background:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary);cursor:pointer}.tv9 .klist-add-b:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}@media (max-width:1180px){.tv9 .ksec{grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}}.tv9 .product-modal .kc-h{border-bottom:0}.tv9 .ptile{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-md);min-width:0;min-height:var(--hub-tile-min);padding:var(--space-xl) var(--card-pad);border:0;border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge);font:inherit;text-align:left;color:var(--color-text-primary);cursor:pointer;transition:transform var(--a-fast) var(--a-move),box-shadow var(--a-fast) var(--a-move)}.tv9 .ptile:hover{box-shadow:var(--card-hover)}.tv9 [data-depth] .ptile:hover{transform:translateY(var(--hub-lift));box-shadow:var(--card-raised)}.tv9 .ptile:active{transform:scale(.98)}.tv9 .ptile:focus-visible{box-shadow:var(--card-edge),var(--focus-ring-kit)}.tv9 .ptile-h{display:flex;align-items:center;gap:var(--space-md);min-width:0}.tv9 .ptile-h b{flex:1;min-width:0;overflow:hidden;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis}.tv9 .ptile-go{flex:none;color:var(--color-text-tertiary)}.tv9 .ptile-fig{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-md);min-width:0;margin-top:auto}.tv9 .ptile-fig b{font-size:var(--text-display);line-height:var(--type-30-lh);font-weight:var(--weight-semibold);letter-spacing:var(--track-figure);font-variant-numeric:tabular-nums;white-space:nowrap}.tv9 .ptile-fig span{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .ptile-fig.is-hot b{color:var(--color-error-text)}.tv9 .ptile-fig.is-nf b,.tv9 .ptile-fig.is-nf span{color:var(--color-nefer-text)}.tv9 .ptile-sig{display:flex;min-width:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .ptile-sig>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tv9 .ptile-sig.is-soon{font-weight:var(--weight-semibold);color:var(--color-error-text)}.tv9 .ptile-sig.is-nf{color:var(--color-nefer-text)}.tv9 .pchip{display:inline-flex;align-items:center;gap:var(--space-md);height:var(--control-md);padding:0 var(--space-lg);border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--ring-secondary),var(--shadow-card);font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;transition:background-color var(--a-fast) var(--a-move),box-shadow var(--a-fast) var(--a-move)}.tv9 .pchip-i{flex:none}.tv9 .pchip.is-nf .pchip-i{color:var(--color-nefer-solid)}.tv9 .pchip em{font-style:normal;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.tv9 .pchip em.is-hot{color:var(--color-error-text)}.tv9 .pchip em.is-nf{color:var(--color-nefer-text)}.tv9 .pchip:hover{background:var(--color-bg-secondary)}.tv9 .pchip:focus-visible{box-shadow:var(--ring-secondary),var(--focus-ring-kit)}.tv9 .pchip.is-open,.tv9 .pchip.is-open:hover{background:var(--color-bg-tertiary);box-shadow:none;color:var(--color-text-primary)}.tv9 .acard{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge);transition:box-shadow var(--a-normal) var(--a-move)}.tv9 [data-depth] .acard:focus-within,.tv9 [data-depth] .acard:hover{box-shadow:var(--card-raised)}.tv9 .acard.is-fresh,.tv9 [data-depth] .acard.is-fresh{box-shadow:var(--card-raised)}.tv9 .acard.is-lifted,.tv9 [data-depth] .acard.is-lifted{box-shadow:var(--card-overlay)}.tv9 .acard-h{display:flex;align-items:center;gap:var(--space-md);min-width:0;padding:var(--space-xl) var(--card-pad) var(--space-lg)}.tv9 .acard-face{display:grid;flex:none;place-items:center;width:var(--icon-xl);height:var(--icon-xl);border-radius:var(--radius-full);background:var(--color-nefer-fill);color:var(--color-nefer-solid)}.tv9 .acard-t{display:flex;min-width:0}.tv9 .acard-t b{min-width:0;overflow:hidden;font-size:var(--text-xl);line-height:var(--type-16-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis}.tv9 .acard-h .kc-badge{gap:var(--space-xs)}.tv9 .acard-sp{flex:1}.tv9 .acard-more{opacity:0;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .acard-more[aria-expanded=true],.tv9 .acard:focus-within .acard-more,.tv9 .acard:hover .acard-more{opacity:1}.tv9 .acard-asked{margin:0 var(--card-pad) var(--space-md);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .acard-lead{margin:0 var(--card-pad) var(--space-lg);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .acard-lead,.tv9 .acard-lead b{font-weight:var(--weight-semibold)}.tv9 .acard-lead .hl{color:var(--color-error-text)}.tv9 .acard-lead .q{display:block;font-weight:var(--weight-regular);color:var(--color-text-secondary)}.tv9 .acard-b{gap:var(--space-lg);padding:0 var(--card-pad) var(--space-xl)}.tv9 .acard-b,.tv9 .acard-rows{display:flex;flex-direction:column;min-width:0}.tv9 .acard-rows{margin:0 calc(var(--space-lg) * -1)}.tv9 .acard-sub{margin:0;padding-top:var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .acard-rows>.acard-sub{padding:var(--space-xs) var(--space-lg) 0}.tv9 .acard-quiet{margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .acard-f{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-lg);padding:var(--space-lg) var(--card-pad) var(--space-xl);border-top:1px solid var(--color-border-divider)}.tv9 .acard-src{min-width:0;overflow:hidden;font-size:var(--text-xs);line-height:var(--type-12-lh);text-overflow:ellipsis}.tv9 .acard-door,.tv9 .acard-src{color:var(--color-text-tertiary);white-space:nowrap}.tv9 .acard-door{display:inline-flex;flex:none;align-items:center;gap:var(--space-xs);padding:var(--space-2xs) 0;border:0;background:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);cursor:pointer}.tv9 .acard-door:hover{color:var(--color-text-primary)}.tv9 .acard-door:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring-kit)}.tv9 .acard-build{padding:0 var(--card-pad) var(--card-pad)}.tv9 .acard-build .nthink{padding:0;border:0;border-radius:0;background:none;animation:none}.tv9 .acard-grip{position:absolute;top:var(--space-xl);left:calc((var(--icon-xl) + var(--space-md)) * -1);display:grid;place-items:center;width:var(--icon-xl);height:var(--control-sm);padding:0;border:0;border-radius:var(--radius-lg);background:transparent;color:var(--color-text-tertiary);cursor:grab;opacity:0;touch-action:none;transition:opacity var(--a-fast) var(--a-move),background-color var(--a-fast) var(--a-move)}.tv9 .acard-grip:focus-visible,.tv9 .acard:focus-within .acard-grip,.tv9 .acard:hover .acard-grip{opacity:1}.tv9 .acard-grip:hover{background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.tv9 .acard-grip:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .acard.is-lifted .acard-grip{opacity:1;background:var(--color-bg-action);color:var(--color-text-on-action);cursor:grabbing}.tv9 .acard.is-in{animation:v9-acard-in var(--a-reveal) var(--a-enter) backwards}.tv9 .acard.is-out{animation:v9-acard-out var(--a-normal) var(--a-move) forwards}@keyframes v9-acard-in{0%{opacity:0;transform:translateY(calc(var(--space-md) * -1)) scale(.99)}to{opacity:1;transform:none}}@keyframes v9-acard-out{to{opacity:0;transform:scale(.98)}}.tv9 .dboard{position:relative;display:flex;flex-direction:column;gap:var(--space-xl)}.tv9 .dboard-i{position:relative;scroll-margin-top:var(--space-xl)}.tv9 .dboard-i.is-lifted{z-index:5}.tv9 .dboard.is-dragging{cursor:grabbing}.tv9 .dboard.is-dragging .dboard-i:not(.is-lifted){pointer-events:none}.tv9 .dboard-slot{left:0;right:0;border:1px dashed var(--color-border-primary);border-radius:var(--radius-xl);background:var(--color-bg-secondary)}.tv9 .dboard-slot,.tv9 .dboard-tip{position:absolute;pointer-events:none}.tv9 .dboard-tip{top:calc(var(--space-lg) * -1);right:var(--space-xl);z-index:6;display:inline-flex;align-items:center;gap:var(--space-md);height:var(--control-sm);padding:0 var(--space-lg);border-radius:var(--radius-lg);background:var(--color-bg-action);color:var(--color-text-on-action);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);white-space:nowrap}.tv9 .kb-v.is-hot{color:var(--color-error-text)}.tv9 .kb-seg.is-mid,.tv9 .kb-sw.is-mid{background:var(--color-text-secondary)}.tv9 .kb-seg.is-amber,.tv9 .kb-sw.is-amber{background:var(--color-warning-solid)}.tv9 .kbar.is-wide{grid-template-columns:var(--kit-facts-col) minmax(0,1fr) auto;min-height:var(--control-lg-kit)}.tv9 .kbar.is-wide.has-lead{grid-template-columns:auto var(--kit-facts-col) minmax(0,1fr) auto}.tv9 .kbar.is-wide .kbar-h{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .kbar.is-wide .kbar-h small{font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .naskbar.is-hero .naskbar-ring{padding:0;border-radius:var(--radius-2xl);background:var(--color-bg-primary);box-shadow:var(--nefer-edge)}.tv9 .naskbar.is-hero .naskbar-field{gap:var(--space-lg);height:var(--naskbar-hero-h);padding:0 var(--space-lg);border-radius:var(--radius-2xl)}.tv9 .naskbar.is-hero .naskbar-mark{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-full);background:var(--color-nefer-fill);color:var(--color-nefer-solid)}.tv9 .naskbar.is-hero :is(.naskbar-input input,.naskbar-ph){font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .naskbar.is-hero .naskbar-send{width:var(--control-md);height:var(--control-md);padding:0;border-radius:var(--radius-lg)}.tv9 .naskbar.is-hero .naskbar-send:not(:disabled){background:var(--color-nefer-action)}.tv9 .naskbar-hint{font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .naskbar-hint kbd{display:inline-grid;place-items:center;min-width:var(--badge);height:var(--badge);padding:0 var(--space-md);border:0;border-radius:var(--radius-sm);box-shadow:var(--ring-secondary);font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-regular);color:var(--color-text-tertiary);background:var(--color-bg-primary)}@media (prefers-reduced-motion:reduce){.tv9 .acard,.tv9 .acard-grip,.tv9 .acard-more,.tv9 .pchip,.tv9 .ptile{transition:none}.tv9 .ptile:active,.tv9 [data-depth] .ptile:hover{transform:none}.tv9 .acard.is-in,.tv9 .acard.is-out{animation:none}}.tv9 [data-kit] .rkpi{border-color:transparent;box-shadow:var(--card-edge)}.tv9 .kbar-e{position:absolute;top:0;bottom:0;background:var(--color-text-placeholder)}.tv9 .kbar.has-rest .kbar-f{border-radius:var(--radius-full) 0 0 var(--radius-full)}.tv9 .kbar.has-rest.is-over .kbar-e{background:var(--color-error-solid)}.tv9 .ktbl{display:flex;flex-direction:column;min-width:0;overflow:auto hidden;border-radius:inherit}.tv9 .ksec:has(>.ksec-b .ktbl),.tv9 .ksec:has(>.ksec-b .pgrid){grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}.tv9 .ktbl-h,.tv9 .ktbl-r{min-width:-moz-min-content;min-width:min-content;display:grid;grid-template-columns:var(--ktbl-cols);gap:var(--space-lg);align-items:center;padding:0 var(--card-pad)}.tv9 .ktbl-h{min-height:var(--density-band);background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-divider)}.tv9 .ktbl-th{min-width:0;overflow:hidden;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis}.tv9 .ktbl-r{min-height:var(--density-row);padding-top:var(--space-sm);padding-bottom:var(--space-sm);border-top:1px solid var(--color-border-divider)}.tv9 .ktbl-h+.ktbl-r{border-top:0}.tv9 .ktbl-r:hover{background:var(--color-bg-secondary)}.tv9 .ktbl-td{display:flex;align-items:center;gap:var(--space-md);min-width:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .ktbl-td.is-end,.tv9 .ktbl-th.is-end{justify-content:flex-end;text-align:right}.tv9 .ktbl-td.is-end{font-variant-numeric:tabular-nums}.tv9 .ktbl-r.is-muted .ktbl-td{color:var(--color-text-tertiary)}.tv9 .ktbl-name{display:flex;align-items:center;gap:var(--space-md);min-width:0}.tv9 .ktbl-lead{display:inline-flex;flex:none}.tv9 .ktbl-nb{display:flex;flex-direction:column;min-width:0}.tv9 .ktbl-l,.tv9 .ktbl-n{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tv9 .ktbl-l{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .kplace,.tv9 .ktbl-quiet,.tv9 .ktbl-td .c2{color:var(--color-text-secondary)}.tv9 .kplace{display:inline-flex;align-items:center;gap:var(--space-xs);flex:none;max-width:var(--kit-place-w);height:var(--control-xs);padding:0 var(--space-md);border:0;border-radius:var(--radius-full);background:none;box-shadow:var(--ring-secondary);font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);cursor:pointer}.tv9 .kplace-n{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tv9 .kplace:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.tv9 .kplace:focus-visible{box-shadow:var(--ring-secondary),var(--focus-ring-kit)}.tv9 .klog{display:grid;grid-template-columns:var(--kit-time-col) auto minmax(0,1fr) auto;gap:var(--space-lg);align-items:center;min-height:var(--kit-log-h);padding:var(--space-lg) var(--card-pad);border-top:1px solid var(--color-border-divider)}.tv9 .klog:hover{background:var(--color-bg-secondary)}.tv9 .klog-time{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .klog-lead{display:inline-flex;flex:none}.tv9 .klog-b{display:flex;flex-direction:column;min-width:0}.tv9 .klog-s{min-width:0;overflow:hidden;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis}.tv9 .klog-s .v{color:var(--color-text-secondary)}.tv9 .klog-s b{font-weight:var(--weight-semibold)}.tv9 .klog-d{min-width:0;overflow:hidden;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis}.tv9 .klog-r{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-md);min-width:0}.tv9 .klog-day{padding:var(--space-md) var(--card-pad);background:var(--color-bg-secondary);border-top:1px solid var(--color-border-divider);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .klog-day:first-child{border-top:0}.tv9 .kban{display:flex;align-items:center;gap:var(--space-lg);min-height:var(--kit-ban-h);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .kban.is-amber{background:var(--color-warning-fill);box-shadow:var(--ring-warning-soft)}.tv9 .kban.is-red{background:var(--color-error-fill);box-shadow:var(--ring-error-soft)}.tv9 .kban-i{flex:none;color:var(--color-text-tertiary)}.tv9 .kban.is-amber .kban-i{color:var(--color-warning-text)}.tv9 .kban.is-red .kban-i{color:var(--color-error-text)}.tv9 .kban-tx{flex:1;min-width:0;margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .kban-tx b{font-weight:var(--weight-semibold)}.tv9 .kban-tx span{color:var(--color-text-secondary)}.tv9 .kban-a{align-items:center}.tv9 .frame-banner,.tv9 .kban-a{display:flex;flex:none;gap:var(--space-md)}.tv9 .frame-banner{flex-direction:column;padding:var(--space-lg) var(--space-2xl) 0}.tv9 .frame-banner:has(>.kpreview:only-child){padding:0}.tv9 .account-notice{display:flex;align-items:center;gap:var(--space-md);width:calc(100% - var(--space-lg));margin:0 var(--space-md) var(--space-md);padding:var(--space-md) var(--space-lg);border:0;border-radius:var(--radius-lg);background:var(--color-bg-secondary);font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary);text-align:start;cursor:pointer}.tv9 .account-notice b{margin-inline-start:auto;font-weight:var(--weight-semibold);color:var(--color-text-primary);white-space:nowrap}.tv9 .account-notice:hover{background:var(--color-bg-tertiary)}.tv9 .account-notice:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .kaccess{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding:var(--space-3xl-kit) var(--space-2xl);text-align:center}.tv9 .kaccess-i{display:grid;place-items:center;color:var(--color-text-tertiary)}.tv9 .kaccess-t{margin:0;font-size:var(--text-xl);line-height:var(--type-16-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .kaccess-l{max-width:var(--kit-access-w)}.tv9 .kaccess-l,.tv9 .kaccess-s{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .kaccess-s{display:flex;align-items:center;gap:var(--space-md)}.tv9 .kaccess-tag{display:inline-flex;align-items:center;height:var(--control-xs);padding:0 var(--space-md);border-radius:var(--radius-full);background:var(--color-tag-gray-fill);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-tag-gray-text)}.tv9 .kaccess-tag.is-given{background:var(--color-tag-green-fill);color:var(--color-tag-green-text)}.tv9 .kaccess-a{margin-top:var(--space-md)}.tv9 .pgrid{display:flex;flex-direction:column;min-width:0;overflow:auto hidden;border-radius:inherit}.tv9 .pgrid-h,.tv9 .pgrid-r{min-width:-moz-min-content;min-width:min-content;display:grid;grid-template-columns:minmax(var(--kit-pgrid-name),1fr) repeat(var(--pgrid-n),minmax(var(--kit-pgrid-col),1fr));gap:var(--space-md);align-items:center;padding:0 var(--card-pad)}.tv9 .pgrid-h{min-height:var(--density-band);background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-divider)}.tv9 .pgrid-th{font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary);text-align:center}.tv9 .pgrid-th.is-name{text-align:left}.tv9 .pgrid-r{min-height:var(--density-row);padding-top:var(--space-sm);padding-bottom:var(--space-sm);border-top:1px solid var(--color-border-divider)}.tv9 .pgrid-h+.pgrid-r{border-top:0}.tv9 .pgrid-n{display:flex;align-items:center;gap:var(--space-md);min-width:0;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .pgrid-dot{width:var(--kit-dot-sm);height:var(--kit-dot-sm);border-radius:var(--radius-full);background:var(--color-text-primary)}.tv9 .pgrid-c{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);min-width:0}.tv9 .pgrid-radio{display:grid;place-items:center;width:var(--kit-radio);height:var(--kit-radio);padding:0;border:0;border-radius:var(--radius-full);background:var(--color-bg-primary);box-shadow:var(--ring-strong);cursor:pointer}.tv9 .pgrid-radio.is-on{box-shadow:var(--ring-radio-on)}.tv9 .pgrid-radio:hover:not(:disabled){background:var(--color-bg-secondary)}.tv9 .pgrid-radio:focus-visible{box-shadow:var(--ring-strong),var(--focus-ring-kit)}.tv9 .pgrid-radio.is-on:focus-visible{box-shadow:var(--ring-radio-on),var(--focus-ring-kit)}.tv9 .pgrid-radio:disabled{cursor:default;opacity:.4}.tv9 .pgrid.is-read .pgrid-radio{cursor:default}.tv9 .pgrid-scope{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);text-align:center}.tv9 .kunsaved{position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-md) var(--space-md) var(--space-md) var(--space-xl);border-radius:var(--radius-xl);background:var(--color-bg-action);color:var(--color-text-on-action)}.tv9 .kunsaved-t{flex:1;min-width:0;overflow:hidden;font-size:var(--text-md);line-height:var(--type-14-lh);white-space:nowrap;text-overflow:ellipsis}.tv9 .kunsaved-b{height:var(--control-md);padding:0 var(--space-lg);border:0;border-radius:var(--radius-lg);background:var(--color-bg-on-ink);font:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-on-action);cursor:pointer}.tv9 .kunsaved-b:hover{background:var(--color-bg-on-ink-hover)}.tv9 .kunsaved-b.is-save{background:var(--color-bg-primary);color:var(--color-text-primary)}.tv9 .kunsaved-b.is-save:hover{background:var(--color-bg-secondary)}.tv9 .kunsaved-b:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .kpreview{display:flex;flex:none;align-items:center;gap:var(--space-lg);min-height:var(--control-lg-kit);padding:0 var(--space-xl);background:var(--color-bg-action);color:var(--color-text-on-action)}.tv9 .kpreview-t{flex:1;min-width:0;overflow:hidden;font-size:var(--text-md);line-height:var(--type-14-lh);white-space:nowrap;text-overflow:ellipsis}.tv9 .kpreview-t b{font-weight:var(--weight-semibold)}.tv9 .kpreview-b{height:var(--control-sm);padding:0 var(--space-lg);border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);font:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary);cursor:pointer}.tv9 .kpreview-b:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .khl{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0;padding:var(--space-lg);border:0;border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge);font:inherit;text-align:left}.tv9 .khl.is-door{cursor:pointer}.tv9 .khl.is-door:hover{box-shadow:var(--card-hover)}.tv9 .khl.is-door:focus-visible{box-shadow:var(--card-edge),var(--focus-ring-kit)}.tv9 .khl-h{display:flex;align-items:center;gap:var(--space-md);min-width:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .khl-h b{min-width:0;overflow:hidden;font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis}.tv9 .khl-dot{flex:none;width:var(--kit-dot);height:var(--kit-dot);border-radius:var(--radius-full);background:var(--color-dot-gray)}.tv9 .khl-dot.is-green{background:var(--color-dot-green)}.tv9 .khl-dot.is-yellow{background:var(--color-dot-amber)}.tv9 .khl-dot.is-red{background:var(--color-dot-red)}.tv9 .khl-l{min-width:0;overflow:hidden;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis}.tv9 .khl-w{font-weight:var(--weight-semibold)}.tv9 .khl-w.is-green{color:var(--color-success-text)}.tv9 .khl-w.is-yellow{color:var(--color-warning-text)}.tv9 .khl-w.is-red{color:var(--color-error-text)}.tv9 .khl-w.is-unknown{color:var(--color-text-tertiary)}.tv9 .kmap{display:grid;grid-template-columns:var(--kit-map-col) minmax(0,1fr);gap:var(--space-lg);align-items:start;padding:var(--space-md) var(--card-pad);border-top:1px solid var(--color-border-divider)}.tv9 .kmap:first-child{border-top:0}.tv9 .kmap-s{padding-top:var(--space-sm);min-width:0;overflow:hidden;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis}.tv9 .kmap-t{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.tv9 .kmap-to{display:flex;align-items:center;gap:var(--space-md);min-width:0;min-height:var(--control-md);color:var(--color-text-tertiary)}.tv9 .kmap-to>:not(svg){color:var(--color-text-primary)}.tv9 .kmap-n,.tv9 .kmap.is-unmapped .kmap-to>:not(svg){color:var(--color-text-tertiary)}.tv9 .kmap-n{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-md);font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .kmap-guess{display:inline-flex;align-items:center;height:var(--control-xs);padding:0 var(--space-md);border-radius:var(--radius-full);background:var(--color-nefer-fill);font-weight:var(--weight-semibold);color:var(--color-nefer-text)}@media (prefers-reduced-motion:reduce){.tv9 .khl,.tv9 .kplace{transition:none}}.tv9 .ksr-list{display:flex;flex-direction:column;min-width:0}.tv9 .ksr{display:grid;grid-template-columns:var(--kit-state-lead) minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:var(--space-xl);min-height:var(--kit-state-row);padding:var(--space-lg) var(--card-pad);border-top:1px solid var(--color-border-divider)}.tv9 .ksr-hd+.ksr-item>.ksr,.tv9 .ksr-item:first-child>.ksr{border-top:0}.tv9 .ksr.ksr-hd{min-height:var(--kit-band-h);padding-top:0;padding-bottom:0;border-top:0;border-bottom:1px solid var(--color-border-divider);background:var(--color-bg-secondary);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .ksr-lead{display:flex;align-items:center;justify-content:center}.tv9 .ksr-b,.tv9 .ksr-s{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);min-width:0}.tv9 .ksr-n{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ksr-l,.tv9 .ksr-n,.tv9 .ksr-sl{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tv9 .ksr-l,.tv9 .ksr-sl{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .ksr-tag{display:flex;max-width:100%}.tv9 .ksr-bar{position:relative;display:block;width:var(--kit-state-meter);max-width:100%;height:var(--kit-track);border-radius:var(--radius-full);background:var(--color-bg-tertiary);overflow:hidden}.tv9 .ksr-bar i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--color-text-secondary)}.tv9 .ksr-v{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary)}.tv9 .ksr-a{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-xs)}.tv9 .ksr-item.is-open>.ksr,.tv9 .ksr-x{background:var(--color-bg-secondary)}.tv9 .ksr-x{display:flex;flex-direction:column;padding:0 var(--card-pad) var(--space-lg) calc(var(--card-pad) + var(--kit-state-lead) + var(--space-xl))}.tv9 .ksr-x .kset{padding-left:0;padding-right:0;border-top:1px solid var(--color-border-divider)}.tv9 .ksr-x .kset:first-child{border-top:0}.tv9 .ftile-thumb{display:block;flex:none;width:var(--ftile-thumb-w);height:var(--ftile-thumb-h);overflow:hidden;border-radius:var(--radius-md);background:var(--color-bg-secondary);box-shadow:var(--ring-secondary)}.tv9 .ftile-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tv9 .ptree,.tv9 .ptree-list{display:flex;flex-direction:column;min-width:0}.tv9 .ptree-r{display:flex;align-items:center;gap:var(--space-md);min-width:0;min-height:var(--kit-plan-row);padding:var(--space-xs) var(--space-lg);border-top:1px solid var(--color-border-divider)}.tv9 .ptree-r:first-child{border-top:0}.tv9 .ptree-r:hover{background:var(--color-bg-secondary)}.tv9 .ptree-r.is-d1{padding-left:calc(var(--space-lg) + var(--control-xs))}.tv9 .ptree-r.is-d2{padding-left:calc(var(--space-lg) + 2 * var(--control-xs))}.tv9 .ptree-r.is-lit,.tv9 .ptree-r.is-lit:hover{background:var(--color-nefer-wash)}.tv9 .ptree-fold{flex:none;display:inline-flex;width:var(--control-xs)}.tv9 .ptree-chev{display:inline-grid;place-items:center;width:var(--control-xs);height:var(--control-xs);padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text-tertiary);cursor:pointer}.tv9 .ptree-chev:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .ptree-g{flex:none;display:inline-flex;color:var(--color-text-tertiary)}.tv9 .ptree-b{flex:1;display:flex;align-items:center;gap:var(--space-md);min-width:0}.tv9 .ptree-t{min-width:0;padding:0;border:0;background:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 button.ptree-t{cursor:text}.tv9 button.ptree-t:hover{text-decoration:underline;text-decoration-color:var(--color-border-primary);text-underline-offset:2px}.tv9 .ptree-r.is-head .ptree-t{font-weight:var(--weight-semibold)}.tv9 .ptree-r.is-missing .ptree-t{color:var(--color-warning-text)}.tv9 .ptree-m{flex:none;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .ptree-edit{flex:1;display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .ptree-err{color:var(--color-error-text)}.tv9 .ptree-c,.tv9 .ptree-err{font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .ptree-c{flex:none;display:inline-flex;align-items:center;gap:var(--space-lg);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .ptree-x{flex:none;display:inline-grid;place-items:center;width:var(--control-xs);height:var(--control-xs);padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text-tertiary);opacity:0;cursor:pointer}.tv9 .ptree-r:hover .ptree-x,.tv9 .ptree-x:focus-visible{opacity:1}.tv9 .ptree-x:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .ptree-foot{display:flex;align-items:center;gap:var(--space-lg);min-height:var(--kit-plan-row);padding:var(--space-xs) var(--space-lg);border-top:1px solid var(--color-border-divider)}.tv9 .ptree-total{margin-left:auto;white-space:nowrap}.tv9 .kt-line,.tv9 .ptree-total{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .kt-line,.tv9 .kt-state{margin:0 0 var(--space-lg)}.tv9 .kt-state{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-xl);background:var(--color-bg-secondary)}.tv9 .kt-state-t{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .kt-state-l{margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .kt-team{border-bottom:1px solid var(--color-border-divider)}.tv9 .kt-team-h{display:flex;align-items:center;gap:var(--space-md);width:100%;height:var(--density-band);padding:0 var(--card-pad);border:0;background:var(--color-bg-secondary);font:inherit;text-align:left;cursor:pointer}.tv9 .kt-team-h b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .kt-team-h .kw-chev{flex:none;width:var(--icon-sm);height:var(--icon-sm);color:var(--color-text-tertiary);transform:rotate(90deg);transition:transform var(--a-fast) var(--a-move)}.tv9 .kt-team.is-folded .kt-team-h .kw-chev{transform:none}.tv9 .kt-count,.tv9 .kt-team-l{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .kt-team-l{margin-left:auto}.tv9 .kt-row{align-items:center;border-top:1px solid var(--color-border-divider)}.tv9 .kt-now{display:flex;align-items:center;gap:var(--space-md);min-width:0;font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .kt-dot{flex:none;width:var(--space-sm);height:var(--space-sm);border-radius:var(--radius-full);background:var(--color-text-primary);animation:v9-v9-breathe calc(1.8s * var(--a-k)) var(--a-move) var(--a-loop)}.tv9 .kt-task{min-width:0;overflow:hidden;padding:0;border:0;background:none;font:inherit;color:var(--color-text-primary);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.tv9 .kt-task:hover{text-decoration:underline}.tv9 .kt-time{flex:none;margin-left:auto;font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .kt-words{overflow:hidden;color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis}.tv9 .kt-end{justify-self:end;text-align:right}.tv9 .kt-logged{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .kt-logged b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .kt-logged.is-over b,.tv9 .kt-logged.is-over span{color:var(--color-error-text)}.tv9 .kt-skel{display:block;height:var(--space-lg);border-radius:var(--radius-full);background:var(--color-bg-tertiary)}.tv9 .kt-skel-who{width:70%}.tv9 .kt-skel-end{width:60%;justify-self:end}@media (prefers-reduced-motion:reduce){.tv9 .kt-dot{animation:none}.tv9 .kt-team-h .kw-chev{transition:none}}.tv9 .kps{display:inline-flex;align-items:center;gap:var(--space-md);font-size:var(--text-md);line-height:var(--type-14-lh);white-space:nowrap;color:var(--color-text-secondary)}.tv9 .kps-steps{display:inline-flex;gap:var(--space-2xs)}.tv9 .kps-steps u{display:block;width:var(--space-md);height:var(--space-md);border-radius:var(--radius-xs);background:var(--color-bg-track);box-shadow:var(--ring-control)}.tv9 .kps-steps u.is-on{background:var(--color-bg-action);box-shadow:none}.tv9 .kps.is-verif{font-weight:var(--weight-semibold)}.tv9 .kps-dot{flex:none;width:var(--kit-dot);height:var(--kit-dot);border-radius:var(--radius-full);background:var(--color-dot-gray)}.tv9 .kps.is-passing{color:var(--color-success-text)}.tv9 .kps.is-passing .kps-dot{background:var(--color-dot-green)}.tv9 .kps.is-failing{color:var(--color-error-text)}.tv9 .kps.is-failing .kps-dot{background:var(--color-dot-red)}.tv9 .kps.is-blocked{color:var(--color-warning-text)}.tv9 .kps.is-blocked .kps-dot{background:var(--color-dot-amber)}.tv9 .kps.is-stale{color:var(--color-text-secondary)}.tv9 .kps:is(.is-notrun,.is-unknown){font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .kps:is(.is-notrun,.is-unknown) .kps-dot{background:none;box-shadow:var(--ring-strong)}.tv9 .strack ol{display:flex;align-items:flex-start;gap:var(--space-md);margin:0;padding:0;list-style:none}.tv9 .strack-step{display:flex;flex-direction:column;gap:var(--space-md);width:112px;min-width:0}.tv9 .strack-bar{position:relative;display:block;height:3px;overflow:hidden;border-radius:var(--radius-full);background:var(--color-border-secondary)}.tv9 .strack-bar>i{position:absolute;inset:0;border-radius:inherit;background:var(--color-text-primary);transform:scaleX(0);transform-origin:left center;transition:transform calc(.48s * var(--a-k)) var(--a-enter)}.tv9 .strack-step.is-current .strack-bar>i,.tv9 .strack-step.is-done .strack-bar>i{transform:scaleX(1)}.tv9 .strack-l{display:flex;align-items:center;gap:var(--space-xs);overflow:hidden;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-quaternary);white-space:nowrap;text-overflow:ellipsis}.tv9 .strack-l:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .strack-step.is-done .strack-l{color:var(--color-text-secondary)}.tv9 .strack-step.is-current .strack-l{color:var(--color-text-primary);font-weight:var(--weight-medium)}.tv9 .strack-step.is-skipped .strack-bar>i{transform:scaleX(1);background:repeating-linear-gradient(90deg,var(--color-border-strong) 0 6px,transparent 6px 10px)}.tv9 .strack-step.is-skipped .strack-l{color:var(--color-text-quaternary)}.tv9 .strack-dash{display:inline-block;flex:none;width:8px;height:2px;border-radius:var(--radius-xs);background:currentColor}.tv9 .choice{display:flex;flex-direction:column;min-width:0;padding:var(--space-2xl);border:1px solid var(--color-border-secondary);border-radius:var(--radius-2xl);background:var(--color-bg-primary);transition:border-color var(--a-normal) var(--a-move)}.tv9 .choice:hover{border-color:var(--color-border-strong)}.tv9 .choice.is-nefer{border-color:var(--color-nefer-line);background:var(--color-nefer-bg)}.tv9 .choice.is-nefer:hover{border-color:var(--color-nefer-solid)}.tv9 .choice-h{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:28px;margin-bottom:var(--space-xl)}.tv9 .choice-mark{display:inline-flex;color:var(--color-text-secondary)}.tv9 .choice.is-nefer .choice-mark{color:var(--color-nefer-solid)}.tv9 .choice-badge{display:inline-flex;align-items:center;height:24px;padding:0 var(--space-lg);border:1px solid var(--color-nefer-line);border-radius:var(--radius-full);background:var(--color-bg-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-nefer-text)}.tv9 .choice-t{margin:0;font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text-primary)}.tv9 .choice-t:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .choice-b{flex:1;margin-top:var(--space-md);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .choice-b:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .choice-a{display:flex;margin-top:var(--space-2xl)}.tv9 .plist{display:flex;flex-direction:column;gap:var(--space-2xs);margin:0;padding:0;list-style:none}.tv9 .plist-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:var(--space-lg);min-height:44px;padding:0 var(--space-lg);border-radius:var(--radius-lg);font-size:var(--text-md);line-height:var(--leading-snug);color:var(--color-text-quaternary);transition:color var(--a-normal) var(--a-move),background-color var(--a-normal) var(--a-move)}.tv9 .plist-row:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .plist-row.is-working{background:var(--color-bg-quiet);font-weight:var(--weight-medium)}.tv9 .plist-row.is-done,.tv9 .plist-row.is-working{color:var(--color-text-primary)}.tv9 .plist-row.is-failed{color:var(--color-error-text);font-weight:var(--weight-medium)}.tv9 .plist-ic{display:grid;place-items:center;width:20px;height:20px;border-radius:var(--radius-full);box-shadow:var(--ring-inset-2) var(--color-border-strong);color:var(--color-text-on-action)}.tv9 .plist-row.is-done .plist-ic{background:var(--color-success-solid);box-shadow:none;animation:v9-pl-tick calc(.36s * var(--a-k)) var(--a-enter)}.tv9 .plist-row.is-failed .plist-ic{background:var(--color-error-solid);box-shadow:none}.tv9 .plist-row.is-working .plist-ic{box-shadow:none}.tv9 .plist-spin{display:block;width:20px;height:20px;border:2px solid var(--color-border-primary);border-top-color:var(--color-text-primary);border-radius:var(--radius-full);animation:v9-pl-turn calc(.76s * var(--a-k)) linear var(--a-loop)}.tv9 .plist.is-nefer .plist-spin{border-color:var(--color-nefer-line);border-top-color:var(--color-nefer-solid)}.tv9 .plist-r{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;animation:v9-pl-fade calc(.28s * var(--a-k)) var(--a-enter) backwards}.tv9 .setl{display:flex;flex-direction:column;gap:var(--space-2xs);margin:0;padding:0;list-style:none}.tv9 .setl-row{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:var(--space-lg);width:100%;min-height:52px;padding:var(--space-md) var(--space-lg);border:0;border-radius:var(--radius-lg);background:transparent;color:var(--color-text-primary);font:inherit;text-align:left;transition:background-color var(--a-normal) var(--a-move),box-shadow var(--a-normal) var(--a-move)}.tv9 .setl-row:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 button.setl-row{cursor:pointer}.tv9 button.setl-row:hover{background:var(--color-bg-hover)}.tv9 .setl-row:focus-visible{box-shadow:var(--setl-row-shadow)}.tv9 .setl-row.is-current,.tv9 button.setl-row.is-current:hover{background:var(--color-bg-active);box-shadow:none}.tv9 .setl-li:has(>.is-current)+.setl-li:has(>.is-current){margin-top:calc(var(--space-2xs) * -1)}.tv9 .setl-li:has(>.is-current)+.setl-li:has(>.is-current)>.setl-row{border-top-left-radius:0;border-top-right-radius:0}.tv9 .setl-li:has(>.is-current):has(+.setl-li>.is-current)>.setl-row{border-bottom-left-radius:0;border-bottom-right-radius:0}.tv9 .setl-st{display:grid;place-items:center;width:20px;height:20px;border-radius:var(--radius-full);box-shadow:var(--ring-inset-2) var(--color-border-strong);color:var(--color-text-on-action);transition:background-color calc(.24s * var(--a-k)) var(--a-move),box-shadow calc(.24s * var(--a-k)) var(--a-move)}.tv9 .setl-row.is-set .setl-st{background:var(--color-success-solid);box-shadow:none;animation:v9-pl-tick calc(.36s * var(--a-k)) var(--a-enter)}.tv9 .setl-row.is-review .setl-st{box-shadow:var(--setl-row-shadow-2)}.tv9 .setl-row.is-review .setl-st:after{content:"";width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-nefer-solid)}.tv9 .setl-row.is-working .setl-st{box-shadow:none}.tv9 .setl-spin{display:block;width:20px;height:20px;border:2px solid var(--color-nefer-line);border-top-color:var(--color-nefer-solid);border-radius:var(--radius-full);animation:v9-pl-turn calc(.76s * var(--a-k)) linear var(--a-loop)}.tv9 .setl-row.is-later .setl-st{background:var(--color-bg-quiet);box-shadow:none}.tv9 .setl-dash{display:block;width:8px;height:2px;border-radius:var(--radius-xs);background:var(--color-text-placeholder)}.tv9 .setl-t{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .setl-t b{font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--color-text-primary)}.tv9 .setl-row.is-open .setl-t b{color:var(--color-text-secondary)}.tv9 .setl-t small{overflow:hidden;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-quaternary);text-overflow:ellipsis;white-space:nowrap}.tv9 .setl-t small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .setl-row.is-working .setl-t small{color:var(--color-nefer-text)}.tv9 .setl-row.is-tick .setl-t small{animation:v9-setl-in calc(.36s * var(--a-k)) var(--a-enter)}.tv9 .bsheet{display:flex;flex-direction:column;gap:var(--space-2xl);padding:var(--space-2xl);border:1px solid var(--color-border-secondary);border-radius:var(--radius-2xl);background:var(--color-bg-primary)}.tv9 .bsheet-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-lg)}.tv9 .bsheet-logos{display:grid;grid-template-columns:112px 112px;grid-auto-rows:128px;gap:var(--space-lg)}.tv9 .bsheet-logo{position:relative;display:grid;place-items:center;padding:0;overflow:hidden;border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);background:var(--color-bg-primary);font:inherit}.tv9 .bsheet-logo:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .bsheet-logo.is-dark{border-color:var(--color-text-primary);background:var(--color-text-primary)}.tv9 button.bsheet-logo{cursor:pointer}.tv9 button.bsheet-logo:focus-visible{box-shadow:var(--focus-halo-ring)}.tv9 .bsheet-logo img{max-width:64px;max-height:64px;-o-object-fit:contain;object-fit:contain}.tv9 .bsheet-logo i{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-xl);font-style:normal;font-size:var(--text-display);font-weight:var(--weight-semibold)}.tv9 .bsheet-logo-edit{position:absolute;right:var(--space-md);bottom:var(--space-md);display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-full);background:var(--color-bg-primary);box-shadow:var(--ring-1) var(--color-border-secondary);color:var(--color-text-secondary);opacity:0;transition:opacity var(--a-fast)}.tv9 button.bsheet-logo:focus-visible .bsheet-logo-edit,.tv9 button.bsheet-logo:hover .bsheet-logo-edit{opacity:1}.tv9 .bsheet-palette{display:flex;flex-wrap:wrap;gap:var(--space-md);min-width:0}.tv9 .bsheet-band{position:relative;display:flex;flex:1 1 0;flex-direction:column;justify-content:flex-end;gap:var(--space-2xs);min-width:56px;padding:var(--space-lg);border:0;border-radius:var(--radius-xl);box-shadow:var(--bsheet-band-shadow);font:inherit;text-align:left;transition:transform var(--a-normal) var(--a-enter)}.tv9 .bsheet-band:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .bsheet-band.is-main{flex-grow:1.8}.tv9 .bsheet-band.is-main:before{content:"";position:absolute;top:var(--space-lg);right:var(--space-lg);width:8px;height:8px;border-radius:var(--radius-full);background:currentColor}.tv9 button.bsheet-band{cursor:pointer}.tv9 button.bsheet-band:hover{transform:translateY(-2px)}.tv9 button.bsheet-band:focus-visible{box-shadow:var(--bsheet-band-shadow-2)}.tv9 .bsheet-band-role{overflow:hidden;font-size:var(--text-sm);line-height:var(--leading-snug);opacity:.86;white-space:nowrap;text-overflow:ellipsis}.tv9 .bsheet-band-role:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .bsheet-band-hex{font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:var(--track-label);font-variant-numeric:tabular-nums}.tv9 .bsheet-band.is-add{flex:0 0 72px;align-items:center;justify-content:center;gap:var(--space-xs);border:1.5px dashed var(--color-border-strong);background:transparent;box-shadow:none;color:var(--color-text-tertiary);font-size:var(--text-sm);text-align:center}.tv9 .bsheet-band.is-add:hover{border-style:solid;color:var(--color-text-primary);transform:none}.tv9 .bsheet.is-blank .bsheet-band.is-add{flex:1 1 auto}.tv9 .bsheet-type{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xl) var(--space-4xl);min-width:0}.tv9 .bsheet-face{display:flex;align-items:center;gap:var(--space-lg)}.tv9 .bsheet-aa{font-size:var(--text-hero);font-weight:var(--weight-medium);line-height:var(--leading-none);color:var(--color-text-primary)}.tv9 .bsheet-aa:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .bsheet-face-t{display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .bsheet-face-t b{font-size:var(--text-md);font-weight:var(--weight-semibold)}.tv9 .bsheet-face-t small{font-size:var(--text-sm);color:var(--color-text-quaternary)}.tv9 .bsheet-face-t small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .bsheet-uses{display:flex;flex-direction:column;gap:var(--space-lg);padding-top:var(--space-xl);border-top:1px solid var(--color-border-secondary)}.tv9 .bsheet-l{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-quaternary)}.tv9 .bsheet-hers{display:inline-flex;align-items:center;gap:var(--space-xs);font-weight:var(--weight-regular);color:var(--color-nefer-text)}.tv9 .bsheet-words{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border-secondary)}.tv9 .bsheet-word{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.tv9 .bsheet-tagline{width:calc(100% + var(--space-md) * 2);margin:0 calc(var(--space-md) * -1);padding:var(--space-xs) var(--space-md);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text-primary);font:inherit;font-size:var(--text-figure);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--track-tight);transition:border-color var(--a-fast) var(--a-move),box-shadow var(--a-fast) var(--a-move)}.tv9 .bsheet-tagline:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 p.bsheet-tagline{width:auto;margin:0}.tv9 .bsheet-tagline.is-empty{font-size:var(--text-md);font-weight:var(--weight-regular);letter-spacing:0;color:var(--color-text-quaternary)}.tv9 input.bsheet-tagline:hover{border-color:var(--color-border-secondary)}.tv9 input.bsheet-tagline:focus{border-color:var(--color-text-tertiary)}.tv9 input.bsheet-tagline::-moz-placeholder{color:var(--color-text-placeholder)}.tv9 input.bsheet-tagline::placeholder{color:var(--color-text-placeholder)}.tv9 .bsheet-voice{font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .bsheet-sample{margin:0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .bsheet-sample:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .bsheet-minis{--mini:var(--bsheet-mini);display:flex;flex-wrap:wrap;gap:var(--space-lg)}.tv9 .bsheet-mini{display:flex;flex-direction:column;gap:var(--space-md);width:calc(400px * var(--mini))}.tv9 .bsheet-mini>small{font-size:var(--text-sm);color:var(--color-text-quaternary)}.tv9 .bsheet-mini>small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .bsheet-source{display:flex;align-items:center;gap:var(--space-sm);margin:calc(var(--space-md) * -1) 0 0;font-size:var(--text-sm);color:var(--color-text-quaternary)}.tv9 .bsheet.is-arriving .bsheet-logo{animation:v9-bs-land calc(.62s * var(--a-k)) var(--a-enter) backwards;animation-delay:calc(var(--i,0) * calc(90ms * var(--a-k)) + calc(.12s * var(--a-k)))}.tv9 .bsheet.is-arriving .bsheet-band{transform-origin:50% 100%;animation:v9-bs-grow calc(.56s * var(--a-k)) var(--a-enter) backwards;animation-delay:calc(var(--i,0) * calc(70ms * var(--a-k)) + calc(.16s * var(--a-k)))}.tv9 .bsheet.is-arriving .bsheet-type,.tv9 .bsheet.is-arriving .bsheet-uses,.tv9 .bsheet.is-arriving .bsheet-words{animation:v9-bs-rise calc(.48s * var(--a-k)) var(--a-enter) backwards;animation-delay:calc(var(--i,0) * calc(70ms * var(--a-k)) + calc(.2s * var(--a-k)))}.tv9 .bmini{position:relative;display:block;width:var(--bmini-w);height:var(--bmini-h);margin:0 calc(var(--bmini-w) * (var(--mini,.46) - 1)) calc(var(--bmini-h) * (var(--mini,.46) - 1)) 0;overflow:hidden;border-radius:var(--radius-2xl);background:var(--color-bg-primary);box-shadow:var(--ring-2) var(--color-border-secondary);color:var(--color-text-primary);font-family:var(--font);text-align:left;transform:scale(var(--mini,.46));transform-origin:0 0}.tv9 .bmini-brand{display:flex;align-items:center;gap:var(--space-lg);min-width:0}.tv9 .bmini-brand i,.tv9 .bmini-brand img{flex:none;width:36px;height:36px;border-radius:var(--radius-md);-o-object-fit:contain;object-fit:contain}.tv9 .bmini-brand i{display:grid;place-items:center;background:var(--bs,var(--color-border-strong));color:var(--bs-on,var(--color-text-secondary));font-size:var(--text-xl);font-style:normal;font-weight:var(--weight-bold)}.tv9 .bmini-brand b{overflow:hidden;font-size:var(--text-xl);font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis}.tv9 .bmini-cover-band{display:flex;flex-direction:column;justify-content:space-between;height:160px;padding:var(--space-2xl) var(--space-2xl);background:var(--bs,var(--color-border-strong));color:var(--bs-on,var(--color-text-secondary))}.tv9 .bmini-cover-t{font-size:var(--text-hero);font-weight:var(--weight-bold);line-height:var(--leading-none);letter-spacing:var(--track-tight)}.tv9 .bmini-cover-t:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .bmini-cover-for{display:block;padding:calc(var(--space-xl) + var(--space-xs)) var(--space-2xl) var(--space-lg);font-size:var(--text-xl);color:var(--color-text-secondary)}.tv9 .bmini-line{display:block;height:10px;margin:0 var(--space-2xl) var(--space-lg);border-radius:var(--radius-sm);background:var(--color-bg-quiet)}.tv9 .bmini-line.is-short{width:45%}.tv9 .bmini-invoice{padding:var(--space-2xl)}.tv9 .bmini-inv-h{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg)}.tv9 .bmini-inv-h>b{font-size:var(--text-display);font-weight:var(--weight-bold);letter-spacing:var(--track-tight)}.tv9 .bmini-rule{display:block;height:6px;margin:calc(var(--space-xl) + var(--space-xs)) 0 calc(var(--space-xl) + var(--space-xs));border-radius:var(--radius-sm);background:var(--bs,var(--color-border-strong))}.tv9 .bmini-item{display:flex;align-items:center;gap:var(--space-xl);margin-bottom:var(--space-lg)}.tv9 .bmini-item .bmini-line{flex:1;margin:0}.tv9 .bmini-item em{width:64px;height:10px;border-radius:var(--radius-sm);background:var(--color-bg-quiet)}.tv9 .bmini-total{position:absolute;right:var(--space-2xl);bottom:var(--space-2xl);display:flex;align-items:center;gap:var(--space-xl);font-size:var(--text-xl);color:var(--color-text-tertiary)}.tv9 .bmini-total b{padding:var(--space-md) var(--space-xl);border-radius:var(--radius-xl);background:var(--bs,var(--color-border-strong));color:var(--bs-on,var(--color-text-secondary));font-size:var(--text-2xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.tv9 .bmini-book{display:flex;flex-direction:column;gap:var(--space-xl);padding:var(--space-3xl) var(--space-2xl) var(--space-2xl)}.tv9 .bmini-book-band{position:absolute;inset:0 0 auto;height:10px;background:var(--bs,var(--color-border-strong))}.tv9 .bmini-book-ask{font-size:var(--text-xl);color:var(--color-text-tertiary)}.tv9 .bmini-slots{display:flex;gap:var(--space-lg)}.tv9 .bmini-slots em{flex:1;place-items:center;height:40px;box-shadow:var(--ring-inset-2) var(--color-border-secondary);color:var(--color-text-secondary);font-style:normal}.tv9 .bmini-go,.tv9 .bmini-slots em{display:grid;border-radius:var(--radius-xl);font-size:var(--text-xl)}.tv9 .bmini-go{place-items:center;height:44px;background:var(--bs,var(--color-border-strong));color:var(--bs-on,var(--color-text-secondary));font-weight:var(--weight-semibold)}.tv9 .bsheet-minis.is-cascade{--mini:var(--bsheet-mini-cascade);position:relative;display:block;width:calc(400px * var(--mini) * 3 - 24px);height:calc(260px * var(--mini) * 1.68)}.tv9 .bsheet-minis.is-cascade .bsheet-mini{position:absolute;top:0;left:0}.tv9 .bsheet-minis.is-cascade .bsheet-mini:nth-child(2){top:calc(var(--bmini-h) * var(--mini) * .34);left:calc(var(--bmini-w) * var(--mini) - var(--space-lg))}.tv9 .bsheet-minis.is-cascade .bsheet-mini:nth-child(3){top:calc(var(--bmini-h) * var(--mini) * .68);left:calc(var(--bmini-w) * var(--mini) * 2 - var(--space-2xl))}.tv9 .bsheet-minis.is-cascade .bsheet-mini>small{display:none}.tv9 .bsheet-minis.is-cascade .bmini{box-shadow:var(--bsheet-minis-shadow)}.tv9 .snote{display:flex;flex-direction:column;gap:var(--space-lg);width:360px;padding:var(--space-xl);border:1px solid var(--color-border-secondary);border-radius:var(--radius-2xl);background:var(--color-bg-primary);box-shadow:var(--shadow-overlay);color:var(--color-text-primary)}.tv9 .snote-h{display:flex;align-items:center;gap:var(--space-md)}.tv9 .snote-mark{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:var(--radius-full);background:var(--color-bg-quiet);color:var(--color-text-secondary)}.tv9 .snote-mark.is-nefer{background:var(--color-nefer-fill);color:var(--color-nefer-solid)}.tv9 .snote-mark.is-done{background:var(--color-success-solid);color:var(--color-text-on-action);animation:v9-pl-tick calc(.42s * var(--a-k)) var(--a-enter)}.tv9 .snote-t{flex:1;min-width:0;overflow:hidden;font-size:var(--text-md);font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis}.tv9 .snote-x{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-tertiary);cursor:pointer}.tv9 .snote-x:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .snote-x:focus-visible{box-shadow:var(--snote-x-shadow)}.tv9 .snote-bar{position:relative;display:block;height:6px;overflow:hidden;border-radius:var(--radius-full);background:var(--color-bg-quiet)}.tv9 .snote-bar>i{position:absolute;inset:0;border-radius:inherit;background:var(--color-tone-blue);transform-origin:left center;transition:transform calc(.3s * var(--a-k)) linear}.tv9 .snote-fig{display:flex;justify-content:space-between;gap:var(--space-md);margin:calc(var(--space-sm) * -1) 0 0;font-size:var(--text-sm);color:var(--color-text-quaternary);font-variant-numeric:tabular-nums}.tv9 .snote-fig b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .snote-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg);margin:0;padding-top:var(--space-lg);border-top:1px solid var(--color-border-secondary)}.tv9 .snote-facts div{display:flex;flex-direction:column-reverse;gap:var(--space-2xs)}.tv9 .snote-facts dt{font-size:var(--text-sm);color:var(--color-text-quaternary)}.tv9 .snote-facts dd{margin:0;font-size:var(--text-xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.tv9 .snote-note{margin:0;font-size:var(--text-sm);color:var(--color-text-quaternary)}.tv9 .snote-b{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .snote-b:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .snote-b b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .snote-a{display:flex;gap:var(--space-md)}.tv9 .snote-pill{display:inline-flex;align-items:center;gap:var(--space-md);height:40px;padding:0 var(--space-xl) 0 var(--space-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);background:var(--color-bg-primary);box-shadow:var(--shadow-overlay);color:var(--color-text-primary);font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;cursor:pointer}.tv9 .snote-pill:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .snote-pill:hover{background:var(--color-bg-hover)}.tv9 .snote-pill:focus-visible{box-shadow:var(--snote-pill-shadow)}.tv9 .snote-ring{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-full);background:conic-gradient(var(--color-tone-blue) calc(var(--p,0) * 1turn),var(--color-bg-quiet) 0);color:var(--color-text-on-action);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),var(--mask-solid) calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),var(--mask-solid) calc(100% - 4px))}.tv9 .snote-pill.is-done .snote-ring{background:var(--color-success-solid);-webkit-mask:none;mask:none}.tv9 .cv-turn{display:flex;align-items:flex-start;gap:var(--space-lg);animation:v9-cv-in calc(.32s * var(--a-k)) var(--a-enter) backwards}.tv9 .cv-turn.is-you{justify-content:flex-end}.tv9 .cv-mark{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:var(--radius-full);background:var(--color-nefer-fill);color:var(--color-nefer-solid)}.tv9 .cv-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--space-lg);min-width:0}.tv9 .cv-turn.is-you .cv-body{flex:0 1 auto;align-items:flex-end;max-width:min(480px,80%)}.tv9 .cv-name{display:flex;align-items:baseline;gap:var(--space-md);line-height:var(--space-3xl)}.tv9 .cv-name:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .cv-name b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .cv-name small{font-size:var(--text-sm);color:var(--color-text-quaternary)}.tv9 .cv-name small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .cv-words{max-width:560px;margin-top:calc(var(--space-md) * -1);font-size:var(--text-xl);line-height:var(--leading-normal);color:var(--color-text-primary)}.tv9 .cv-words:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .cv-words p{margin:0}.tv9 .cv-words p+p{margin-top:var(--space-md)}.tv9 .cv-turn.is-you .cv-words{margin:0;padding:var(--space-md) var(--space-xl);border-radius:var(--radius-xl) var(--radius-xl) var(--radius-sm) var(--radius-xl);background:var(--color-bg-quiet);font-size:var(--text-md)}.tv9 .cv-card{align-self:stretch;max-width:600px;padding:var(--space-xl);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl)}.tv9 .chipin,.tv9 .cv-card{background:var(--color-bg-primary)}.tv9 .chipin{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);min-height:44px;padding:var(--space-sm);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);cursor:text}.tv9 .chipin:focus-within{border-color:var(--color-text-tertiary);box-shadow:var(--chipin-shadow)}.tv9 .chipin.has-picks{gap:var(--space-md);min-height:0;padding:0;border:0;background:transparent;box-shadow:none;cursor:default}.tv9 .chipin-x:focus-visible{box-shadow:var(--focus-halo-ring)}.tv9 .chipin-x{display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:var(--color-fg-quaternary);cursor:pointer}.tv9 .chipin-x:hover{background:var(--color-bg-active);color:var(--color-text-primary)}.tv9 .chipin-in{flex:1 1 120px;min-width:120px;height:30px;padding:0 var(--space-sm);border:0;outline:0;background:transparent;color:var(--color-text-primary);font:inherit;font-size:var(--text-md)}.tv9 .chipin-in:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .chipin.has-picks .chipin-in{flex:0 1 200px;min-width:160px;height:32px;padding:0 var(--space-lg);border:1px dashed var(--color-border-strong);border-radius:var(--radius-full)}.tv9 .chipin.has-picks .chipin-in:focus{border-style:solid;border-color:var(--color-text-tertiary)}.tv9 .chipin-in::-moz-placeholder{color:var(--color-text-placeholder)}.tv9 .chipin-in::placeholder{color:var(--color-text-placeholder)}.tv9 .ob-show-uses .bsheet-mini{animation:v9-ob-shot calc(.76s * var(--a-k)) var(--a-enter) backwards}.tv9 .ob-show-uses .bsheet-mini:first-child{animation-delay:calc(.12s * var(--a-k))}.tv9 .ob-show-uses .bsheet-mini:nth-child(2){animation-delay:calc(.24s * var(--a-k))}.tv9 .ob-show-uses .bsheet-mini:nth-child(3){animation-delay:calc(.36s * var(--a-k))}@media (max-width:1100px){.tv9 .strack-step{width:88px}}@media (max-width:900px){.tv9 .strack-l{display:none}.tv9 .bsheet-head,.tv9 .bsheet-words{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tv9 .snote-bar>i,.tv9 .strack-bar>i{transition:none}.tv9 .plist-spin,.tv9 .setl-spin{animation-duration:2.4s}.tv9 .bsheet.is-arriving .bsheet-band,.tv9 .bsheet.is-arriving .bsheet-logo,.tv9 .bsheet.is-arriving .bsheet-type,.tv9 .bsheet.is-arriving .bsheet-uses,.tv9 .bsheet.is-arriving .bsheet-words,.tv9 .cv-turn,.tv9 .ob-show-uses .bsheet-mini,.tv9 .plist-r,.tv9 .plist-row.is-done .plist-ic,.tv9 .setl-row.is-set .setl-st,.tv9 .setl-row.is-tick .setl-t small,.tv9 .snote-mark.is-done{animation:none}}.tv9 .linel{display:grid;gap:var(--space-xs);min-width:0;container-type:inline-size}.tv9 .linel-rows{list-style:none;margin:0;padding:0;display:grid;border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-bg-canvas)}.tv9 .linel-row{display:grid;grid-template-columns:minmax(140px,200px) minmax(0,1fr) 28px;align-items:center;gap:var(--space-md);min-height:44px;padding:0 var(--space-sm) 0 var(--space-lg)}.tv9 .linel-row+.linel-row{border-top:1px solid var(--color-border-secondary)}.tv9 .linel-n{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2xs) var(--space-sm);min-width:0;padding:var(--space-sm) 0}.tv9 .linel-n b{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .linel-n small{flex-basis:100%;font-size:var(--text-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .linel-n small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .linel-hers{display:inline-grid;align-self:center;color:var(--color-nefer-solid)}.tv9 .linel-in{min-width:0;height:32px;padding:0 var(--space-md);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;font:inherit;font-size:var(--text-md);color:var(--color-text-secondary);text-overflow:ellipsis}.tv9 .linel-in:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .linel-in::-moz-placeholder{color:var(--color-text-placeholder)}.tv9 .linel-in::placeholder{color:var(--color-text-placeholder)}.tv9 .linel-in:hover{border-color:var(--color-border-secondary)}.tv9 .linel-in:focus{border-color:var(--color-focus-ring);background:var(--color-bg-canvas);color:var(--color-text-primary)}.tv9 .linel-x{width:28px;height:28px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-quaternary);display:grid;place-items:center;cursor:pointer}.tv9 .linel-x:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .linel-add{display:flex;align-items:center;gap:var(--space-sm);min-height:36px;padding:0 var(--space-lg);color:var(--color-text-tertiary)}.tv9 .linel-add input{flex:1;min-width:0;height:32px;border:0;background:transparent;font:inherit;font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .linel-add input::-moz-placeholder{color:var(--color-text-tertiary)}.tv9 .linel-add input::placeholder{color:var(--color-text-tertiary)}.tv9 .linel-add:focus-within{color:var(--color-text-primary)}@container (max-width:640px){.tv9 .linel-row{grid-template-columns:minmax(0,1fr) 28px;grid-template-areas:"n x" "i i";row-gap:0;padding-bottom:var(--space-sm)}.tv9 .linel-n{grid-area:n;padding-bottom:0}.tv9 .linel-x{grid-area:x}.tv9 .linel-in{grid-area:i;margin-left:calc(var(--space-md) * -1)}}.tv9 .ob.is-staged .bsheet-head,.tv9 .ob.is-staged .bsheet-words{grid-template-columns:minmax(0,1fr)}.tv9 .ob.is-staged .bsheet-logos{grid-template-columns:repeat(2,112px)}.tv9 .ob.is-staged .cv-card{max-width:720px}.tv9 .bsheet-slot{position:relative;display:flex;flex:1 1 0;min-width:96px;height:128px}.tv9 .bsheet-slot.is-main{flex-grow:1.8}.tv9 .bsheet-slot>.bsheet-band{flex:1 1 auto;min-width:0}.tv9 .bsheet-palette>.bsheet-band.is-add{height:128px}.tv9 .bsheet-palette[role=radiogroup] .bsheet-slot{transition:transform var(--a-normal) var(--a-enter)}.tv9 .bsheet-palette[role=radiogroup] .bsheet-slot:hover{transform:translateY(-2px)}.tv9 .bsheet-slot>button.bsheet-band:hover{transform:none}.tv9 .bsheet-band-x{position:absolute;top:var(--space-sm);right:var(--space-sm);display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-full);background:transparent;opacity:.72;cursor:pointer;transition:opacity var(--a-fast),background-color var(--a-fast)}.tv9 .bsheet-band-x:hover{opacity:1;background:var(--bsheet-band-x-bg)}.tv9 .bsheet-band-x:focus-visible{opacity:1;box-shadow:var(--focus-halo-ring)}.tv9 .bsheet.is-arriving .bsheet-band-x{animation:v9-bs-x-in calc(.2s * var(--a-k)) var(--a-enter) backwards;animation-delay:calc(var(--i,0) * calc(70ms * var(--a-k)) + calc(.62s * var(--a-k)))}@media (prefers-reduced-motion:reduce){.tv9 .bsheet-palette[role=radiogroup] .bsheet-slot,.tv9 .bsheet.is-arriving .bsheet-band-x{animation:none;transition:none}.tv9 .bsheet-palette[role=radiogroup] .bsheet-slot:hover{transform:none}}.tv9 .nstep{display:flex;gap:var(--space-xl);padding:var(--card-pad);border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .nstep-mark{flex:none;display:grid;place-items:center;width:var(--setup-tile);height:var(--setup-tile);border-radius:var(--radius-lg);background:var(--color-bg-quiet);color:var(--color-text-secondary)}.tv9 .nstep-b{display:flex;flex:1;flex-direction:column;gap:var(--space-xs);min-width:0}.tv9 .nstep-l{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .nstep-l,.tv9 .nstep-t{font-weight:var(--weight-semibold)}.tv9 .nstep-t{margin:0;font-size:var(--text-2xl);line-height:var(--type-20-lh);color:var(--color-text-primary)}.tv9 .nstep-p{margin:0;max-width:62ch;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary);text-wrap:pretty}.tv9 .nstep-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);margin-top:var(--space-lg)}.tv9 .nstep-meta{display:inline-flex;align-items:center;gap:var(--space-xs);margin-left:auto;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .nstep.is-moving{animation:v9-gs-card var(--a-reveal) var(--a-enter) both}@keyframes v9-gs-card{0%{opacity:0;transform:translateY(var(--space-sm))}}.tv9 .sgrp .kc-way-box{align-self:center}.tv9 .sgrp-tog{display:grid;place-items:center;width:var(--control-sm);height:var(--control-sm);padding:0;border:0;border-radius:var(--radius-md);background:none;color:var(--color-text-tertiary);cursor:pointer}.tv9 .sgrp-tog:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.tv9 .sgrp-tog:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .sgrp.is-folded .kc-body{padding:0 var(--card-pad) var(--space-xl)}.tv9 .sgrp-sum{margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary);text-wrap:pretty}.tv9 .sgrp-rows{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.tv9 .sgrp.is-folding .sgrp-sum{animation:v9-gs-rise var(--a-layout) var(--a-enter) both}@keyframes v9-gs-rise{0%{opacity:0;transform:translateY(var(--space-xs))}}.tv9 .srow,.tv9 .srow-h{border-radius:var(--radius-lg)}.tv9 .srow-h{position:relative;display:flex;align-items:center;gap:var(--space-lg);min-height:var(--setup-row-h);padding:0 var(--space-lg)}.tv9 .srow-h:focus-within,.tv9 .srow-h:hover,.tv9 .srow.is-open{background:var(--color-bg-secondary)}.tv9 .srow-h:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--focus-ring-kit);opacity:0;pointer-events:none;transition:opacity var(--a-reveal) var(--a-move)}.tv9 .srow.is-target>.srow-h:after{opacity:1}.tv9 .srow-mk{flex:none;display:grid;place-items:center;width:var(--setup-mark);height:var(--setup-mark);overflow:hidden;border-radius:var(--radius-full);box-shadow:var(--setup-ring);color:var(--color-text-on-action)}.tv9 .srow.is-done .srow-mk{background:var(--color-success-solid);box-shadow:none}.tv9 .srow.is-aside .srow-mk,.tv9 .srow.is-locked .srow-mk{box-shadow:none;border:var(--setup-dash);color:var(--color-text-tertiary)}.tv9 .srow.is-running .srow-mk{background:var(--color-nefer-fill);box-shadow:var(--setup-ring-nefer);color:var(--color-nefer-solid);animation:v9-srow-breathe var(--setup-run) ease-in-out var(--a-loop)}.tv9 .srow.is-waiting .srow-mk{box-shadow:none}@keyframes v9-srow-breathe{50%{opacity:.55}}.tv9 .srow-tog{display:flex;flex:1;flex-direction:column;min-width:0;padding:var(--space-md) 0;border:0;background:transparent;font:inherit;text-align:left;color:inherit}.tv9 .srow-tog:enabled{cursor:pointer}.tv9 .srow-h:has(.srow-tog:focus-visible){box-shadow:var(--focus-ring-kit)}.tv9 .srow-t{display:flex;align-items:center;gap:var(--space-md);min-width:0;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-primary)}.tv9 .srow.is-done .srow-t{color:var(--color-text-secondary)}.tv9 .srow.is-aside .srow-t,.tv9 .srow.is-locked .srow-t{color:var(--color-text-tertiary)}.tv9 .srow-badge{display:inline-flex;align-items:center;flex:none;height:var(--control-xs);padding:0 var(--space-md);border-radius:var(--radius-full);box-shadow:var(--ring-secondary);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .srow-badge,.tv9 .srow-v{font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .srow-v{min-width:0;overflow:hidden;color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap}.tv9 .srow-bar{display:block;max-width:var(--setup-bar-w);height:var(--setup-bar-h);margin-top:var(--space-xs);overflow:hidden;border-radius:var(--radius-full);background:var(--color-nefer-fill)}.tv9 .srow-bar>i{display:block;width:100%;height:100%;background:var(--color-nefer-solid);transform-origin:left;transition:transform calc(.5s * var(--a-k)) linear}.tv9 .srow-act{flex:none;display:flex;align-items:center;gap:var(--space-xs);opacity:0;pointer-events:none;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .srow-h:focus-within .srow-act,.tv9 .srow-h:hover .srow-act{opacity:1;pointer-events:auto}.tv9 .srow-go{display:grid;place-items:center;color:var(--color-text-tertiary)}.tv9 .srow.is-open .srow-go{transform:rotate(90deg)}.tv9 .srow-more{display:flex;flex-direction:column;gap:var(--space-lg);padding:0 var(--space-lg) var(--space-xl) calc(var(--space-lg) * 2 + var(--setup-mark))}@media (prefers-reduced-motion:reduce){.tv9 .srow.is-running .srow-mk{animation:none}.tv9 .srow-act,.tv9 .srow-bar>i,.tv9 .srow-h:after{transition:none}.tv9 .nstep.is-moving,.tv9 .sgrp.is-folding .sgrp-sum{animation:none}}.tv9 .main>.rbar{order:-1}.tv9 .rbar{display:flex;align-items:center;gap:var(--space-lg);min-height:var(--control-lg-kit);padding:0 var(--space-lg) 0 var(--space-md);border-bottom:1px solid var(--color-border-secondary);background:var(--color-bg-secondary)}.tv9 .rbar-back{display:inline-flex;align-items:center;gap:var(--space-xs);height:var(--control-sm);padding:0 var(--space-md) 0 var(--space-xs);border:0;border-radius:var(--radius-md);background:transparent;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary);white-space:nowrap;cursor:pointer}.tv9 .rbar-back:hover,.tv9 .rbar-x:hover{background:var(--color-bg-tertiary)}.tv9 .rbar-d{min-width:0;overflow:hidden;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap}.tv9 .rbar-x{display:grid;flex:none;place-items:center;width:var(--control-sm);height:var(--control-sm);margin-left:auto;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-tertiary);cursor:pointer}.tv9 .rbar-back:focus-visible,.tv9 .rbar-x:focus-visible{box-shadow:var(--focus-ring-kit)}@keyframes v9-pl-turn{to{transform:rotate(1turn)}}@keyframes v9-pl-tick{0%{opacity:.4;transform:scale(.6)}}@keyframes v9-pl-fade{0%{opacity:0;transform:translateX(-4px)}}@keyframes v9-setl-in{0%{opacity:0;transform:translateY(3px)}}@keyframes v9-bs-land{0%{opacity:0;filter:blur(6px);transform:scale(.86)}}@keyframes v9-bs-grow{0%{opacity:0;transform:scaleY(.35)}}@keyframes v9-bs-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes v9-cv-in{0%{opacity:0;transform:translateY(6px)}}@keyframes v9-bs-x-in{0%{opacity:0}}.tv9 .reditor-doc p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--color-text-tertiary);float:left;height:0;pointer-events:none}.tv9 .rupcoming.is-two{gap:0}.tv9 .fn-goal-bar.is-behind i{background:var(--color-tag-orange-text)}.tv9 .fn-goal-word.is-behind{background:var(--color-tag-orange-fill);color:var(--color-tag-orange-text)}.tv9 .fn-rtable td.is-neg{color:var(--color-error-text)}.tv9 .member-row.is-pick{margin:0 calc(var(--space-sm) * -1);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);cursor:pointer}.tv9 .member-row.is-pick.on,.tv9 .member-row.is-pick:hover{background:var(--color-bg-hover)}.tv9 .pj-portal-dot.is-reached{border-color:var(--color-success-solid);background:var(--color-success-solid)}.tv9 .pj-portal-dot.is-missed{border-color:var(--color-error-text)}.tv9 .calv9-part.is-decides{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .obsw-ev.is-a,.tv9 .obsw-ev.is-d{background:var(--color-bg-quiet);color:var(--color-text-secondary)}.tv9 .obsw-ev.is-b{background:color-mix(in srgb,var(--obs-accent) 14%,var(--color-bg-primary));color:var(--color-text-primary)}.tv9 .obsw-ev.is-c{background:var(--color-bg-primary);color:var(--color-text-primary);box-shadow:var(--ring-inset-2) var(--color-text-tertiary)}.tv9 .obs-kit.is-service{padding:var(--obs-pad-y) calc(var(--obs-pad-x) + var(--obs-hide)) calc(var(--obs-pad-y) + var(--obs-hide)) var(--obs-pad-x)}.tv9 .chat-face{display:grid;place-items:center;flex:none;width:var(--chat-face);height:var(--chat-face);border-radius:var(--radius-full);background:var(--color-nefer-tint);color:var(--color-nefer-solid)}.tv9 .chat-face.is-lg{width:var(--chat-home-face);height:var(--chat-home-face)}.tv9 .chat-face.is-sm{width:var(--chat-step-face);height:var(--chat-step-face)}.tv9 .chat-meta{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .chat-sp{flex:1}.tv9 .chat-ask{align-self:flex-end;max-width:min(70%,var(--chat-measure));display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-xs)}.tv9 .chat-ask.is-editing{align-self:stretch;max-width:none;align-items:stretch}.tv9 .chat-bubble{padding:var(--space-md) var(--space-xl);border-radius:var(--chat-bubble-radius);background:var(--color-bg-tertiary);color:var(--color-text-primary);font-size:var(--text-md);line-height:var(--type-14-lh);white-space:pre-wrap;overflow-wrap:anywhere}.tv9 .chat-answer{display:grid;grid-template-columns:var(--chat-face) minmax(0,1fr);gap:var(--space-lg)}.tv9 .chat-answer-b{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0}.tv9 .chat-who{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary)}.tv9 .chat-who b{color:var(--color-nefer-text)}.tv9 .chat-lead,.tv9 .chat-who b{font-weight:var(--weight-semibold)}.tv9 .chat-lead{margin:0;font-size:var(--text-xl);line-height:var(--type-16-lh);color:var(--color-text-primary)}.tv9 .chat-text{display:flex;flex-direction:column;gap:var(--space-md)}.tv9 .chat-lead,.tv9 .chat-text{max-width:var(--chat-measure)}.tv9 .chat-busy,.tv9 .chat-figs,.tv9 .chat-plan,.tv9 .chat-src{max-width:var(--chat-card-max)}.tv9 .chat-text li,.tv9 .chat-text p{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);overflow-wrap:anywhere}.tv9 .chat-text p{margin:0}.tv9 .chat-text ol,.tv9 .chat-text ul{margin:0;padding-left:var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-xs)}.tv9 .chat-text ol{list-style:decimal}.tv9 .chat-text ul{list-style:disc}.tv9 .chat-text li::marker{color:var(--color-text-tertiary)}.tv9 .chat-note{margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .chat-note.is-error{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-error-text)}.tv9 .chat-caret{display:inline-block;width:var(--chat-caret-w);height:var(--icon-md);margin-left:var(--space-2xs);vertical-align:text-bottom;background:var(--color-nefer-solid);animation:v9-chat-blink calc(1s * var(--a-k)) steps(2,start) var(--a-loop)}@keyframes v9-chat-blink{to{visibility:hidden}}.tv9 .chat-busy{display:flex;align-items:center;gap:var(--space-md);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .chat-spin{display:inline-block;flex:none;width:var(--chat-spin);height:var(--chat-spin);box-sizing:border-box;border-radius:var(--radius-full);border:var(--chat-spin-w) solid var(--color-nefer-line);border-top-color:var(--color-nefer-solid);animation:v9-chat-turn calc(.8s * var(--a-k)) linear var(--a-loop)}@keyframes v9-chat-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.tv9 .chat-caret,.tv9 .chat-spin{animation:none}}.tv9 .chat-figs{margin:0;display:grid;grid-template-columns:repeat(var(--chat-figs-n,3),minmax(0,1fr));border-radius:var(--radius-xl);box-shadow:var(--overlay-edge)}.tv9 .chat-fig{padding:var(--space-lg) var(--space-xl);min-width:0}.tv9 .chat-fig+.chat-fig{border-left:var(--hairline) solid var(--color-border-secondary)}.tv9 .chat-fig dt{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .chat-fig dd{margin:0;font-size:var(--text-2xl);line-height:var(--type-20-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .chat-fig dd.is-hot{color:var(--color-error-text)}.tv9 .chat-plan{border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--overlay-edge)}.tv9 .chat-plan-h{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-xl)}.tv9 .chat-plan-h b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .chat-badge{display:inline-flex;align-items:center;flex:none;height:var(--badge);padding:0 var(--space-md);border-radius:var(--radius-full);box-shadow:var(--ring-secondary);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .chat-badge,.tv9 .chat-plan-sub{font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .chat-plan-sub{color:var(--color-text-tertiary)}.tv9 .chat-plan-l{display:flex;flex-direction:column}.tv9 .chat-plan-f{margin:0;padding:var(--space-md) var(--space-xl) var(--space-lg);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .chat-plan-f,.tv9 .chat-step{border-top:var(--hairline) solid var(--color-border-divider)}.tv9 .chat-step{display:grid;grid-template-columns:var(--chat-step-face) minmax(0,1fr) auto;gap:var(--space-lg);align-items:center;padding:var(--space-md) var(--space-lg);color:var(--color-text-primary);text-decoration:none}.tv9 .chat-step:last-child{border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.tv9 a.chat-step:hover{background:var(--color-bg-hover)}.tv9 a.chat-step:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .chat-step-face{display:grid;place-items:center;width:var(--chat-step-face);height:var(--chat-step-face)}.tv9 .chat-step-b{display:flex;flex-direction:column;min-width:0}.tv9 .chat-step-t{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .chat-step-l{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .chat-step-e{display:inline-flex;align-items:center;gap:var(--space-md);font-size:var(--text-md);line-height:var(--type-14-lh);white-space:nowrap}.tv9 .chat-step-do,.tv9 .chat-step-undo{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;cursor:pointer;border-radius:var(--radius-sm)}.tv9 .chat-step-do{font-weight:var(--weight-semibold);color:var(--color-nefer-text)}.tv9 .chat-step-do:hover{text-decoration:underline}.tv9 .chat-step-run{gap:var(--space-md);color:var(--color-nefer-text)}.tv9 .chat-step-done,.tv9 .chat-step-run{display:inline-flex;align-items:center;font-weight:var(--weight-semibold)}.tv9 .chat-step-done{gap:var(--space-xs);color:var(--color-success-text)}.tv9 .chat-step-review{font-weight:var(--weight-semibold);color:var(--color-text-secondary);text-decoration:none;border-radius:var(--radius-sm)}.tv9 .chat-step-review:hover{color:var(--color-text-primary)}.tv9 .chat-step-undo{color:var(--color-text-tertiary)}.tv9 .chat-step-undo:hover{color:var(--color-text-primary)}.tv9 .chat-chip:focus-visible,.tv9 .chat-send:focus-visible,.tv9 .chat-step-do:focus-visible,.tv9 .chat-step-review:focus-visible,.tv9 .chat-step-undo:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .chat-step-open{display:inline-flex;align-items:center;gap:var(--space-xs);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .chat-step.has-value{grid-template-columns:var(--chat-step-face) minmax(0,1fr) auto auto}.tv9 .chat-step-v{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary);white-space:nowrap}.tv9 .chat-step-v s{color:var(--color-text-tertiary)}.tv9 .chat-step-v b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .chat-step[data-step-state=waiting] .chat-step-l{color:var(--color-warning-text)}.tv9 .chat-step[data-step-state=blocked] .chat-step-l,.tv9 .chat-step[data-step-state=failed] .chat-step-l{color:var(--color-error-text)}.tv9 .chat-step.is-skipped .chat-step-t{color:var(--color-text-tertiary);text-decoration:line-through}.tv9 .chat-step-lead{display:grid;place-items:center;width:var(--chat-step-face);height:var(--chat-step-face);color:var(--color-text-tertiary)}.tv9 .chat-step-lead.is-done{color:var(--color-success-text)}.tv9 .chat-step-lead.is-waiting{color:var(--color-warning-text)}.tv9 .chat-step-lead.is-blocked{color:var(--color-error-text)}.tv9 .chat-src{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.tv9 .chat-src-l{font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .chat-chip,.tv9 .chat-src-l{font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .chat-chip{display:inline-flex;align-items:center;gap:var(--space-md);height:var(--control-xs);padding:0 var(--space-md);border-radius:var(--radius-lg);box-shadow:var(--ring-secondary);color:var(--color-text-secondary);text-decoration:none;white-space:nowrap}.tv9 .chat-chip:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .chat-tools{display:flex;gap:var(--space-xs);opacity:0;transition:opacity var(--a-fast)}.tv9 .chat-answer:hover .chat-tools,.tv9 .chat-ask:hover .chat-tools,.tv9 .chat-tools:focus-within,.tv9 .chat-tools:has([aria-pressed=true]){opacity:1}.tv9 .chat-ask .chat-tools{justify-content:flex-end}.tv9 .chat-cmp{display:flex;flex-direction:column;border-radius:var(--radius-2xl);background:var(--color-bg-primary);box-shadow:var(--field-edge)}.tv9 .chat-cmp:focus-within{box-shadow:var(--ring-control),var(--focus-ring-kit)}.tv9 .chat-cmp.is-wide{width:min(100%,var(--chat-home-col))}.tv9 .chat-cmp-in{display:block;width:100%;box-sizing:border-box;min-height:var(--chat-input-min);padding:var(--space-lg) var(--space-xl);border:0;background:transparent;resize:none;outline:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .chat-cmp-in::-moz-placeholder{color:var(--color-text-placeholder)}.tv9 .chat-cmp-in::placeholder{color:var(--color-text-placeholder)}.tv9 .chat-cmp-f{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-top:var(--hairline) solid var(--color-border-divider)}.tv9 .chat-cmp-hint{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .chat-send{display:grid;place-items:center;flex:none;width:var(--control-md);height:var(--control-md);padding:0;border:0;border-radius:var(--radius-lg);background:var(--color-nefer-action);color:var(--color-nefer-on-action);cursor:pointer}.tv9 .chat-send:hover{background:var(--color-nefer-solid-hover)}.tv9 .chat-send:disabled{background:var(--color-bg-tertiary);color:var(--color-text-disabled);cursor:default}.tv9 .chat-tool-turned svg{transform:rotate(.5turn)}.tv9 .chat-prompt{display:inline-flex;align-items:center;gap:var(--space-md);height:var(--control-md);padding:0 var(--space-lg);border:0;border-radius:var(--radius-full);background:var(--color-bg-primary);box-shadow:var(--ring-secondary);font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap}.tv9 .chat-prompt:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .chat-prompt:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .chat-cmp-above{display:flex;padding:var(--space-md) var(--space-lg) 0}.tv9 .chat-reading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);min-width:0}.tv9 .chat-reading-l{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .read-chip{display:inline-flex;align-items:center;gap:var(--space-md);min-width:0;max-width:100%;height:var(--control-sm);margin:0;padding:0 var(--space-md);border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--ring-secondary);font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-primary);text-align:start;cursor:pointer}.tv9 .read-chip.has-detail{height:auto;min-height:var(--control-lg-kit);padding:var(--space-xs) var(--space-md)}.tv9 .read-chip>.svg:first-child{flex:none;color:var(--color-text-tertiary)}.tv9 .read-chip-b{display:flex;flex:1;flex-direction:column;min-width:0}.tv9 .read-chip-b b{font-weight:var(--weight-semibold)}.tv9 .read-chip-b b,.tv9 .read-chip-b small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .read-chip-b small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .read-chip-x{flex:none;color:var(--color-text-tertiary)}.tv9 .read-chip:hover{background:var(--color-bg-hover)}.tv9 .read-chip:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .read-chip.is-out{background:transparent;box-shadow:none;outline:var(--hairline) dashed var(--color-border-primary);outline-offset:calc(var(--hairline) * -1);color:var(--color-text-tertiary)}.tv9 .chat-mic{position:relative;display:inline-grid}.tv9 .chat-mic:after{content:"";position:absolute;inset:0;border-radius:var(--radius-lg);box-shadow:var(--ring-ink);opacity:0;pointer-events:none}.tv9 .chat-mic.is-on:after{opacity:1;animation:v9-chat-pulse var(--chat-pulse) ease-out infinite}@keyframes v9-chat-pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(1.35);opacity:0}}@media (prefers-reduced-motion:reduce){.tv9 .chat-mic.is-on:after{animation:none;opacity:1}}.tv9 .chat-hello{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);padding:var(--space-3xl) var(--space-xl) var(--space-xl);text-align:center}.tv9 .chat-hello-face{display:grid;place-items:center;width:var(--chat-hello-circle);height:var(--chat-hello-circle);border-radius:var(--radius-circle);background:var(--color-nefer-tint);color:var(--color-nefer-solid)}.tv9 .chat-hello-face.is-off{background:var(--color-bg-tertiary);color:var(--color-text-tertiary)}.tv9 .chat-hello-n{margin:0;font-size:var(--text-xl);line-height:var(--type-20-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary);overflow-wrap:anywhere}.tv9 .chat-hello-l{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary)}.tv9 .chat-prompts{display:flex;flex-direction:column;align-self:stretch;gap:var(--space-sm);transition:opacity var(--chat-prompt-fade) var(--a-move),transform var(--chat-prompt-fade) var(--a-move)}.tv9 .chat-prompts.is-aside{opacity:0;transform:translateY(var(--space-xs));pointer-events:none}.tv9 .chat-prompts .chat-prompt{justify-content:flex-start;gap:var(--space-lg);width:100%;height:auto;min-height:var(--control-lg-kit);padding:var(--space-xs) var(--space-lg) var(--space-xs) var(--space-xs);border-radius:var(--radius-xl);background:transparent;box-shadow:none;color:var(--color-text-primary);text-align:start;white-space:normal}.tv9 .chat-prompts .chat-prompt:hover{background:var(--color-bg-hover)}.tv9 .chat-prompts .chat-prompt:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .chat-prompts .chat-prompt>.svg{flex:none;box-sizing:content-box;width:var(--icon-md);height:var(--icon-md);padding:var(--space-sm);border-radius:var(--radius-lg);background:var(--color-bg-tertiary);color:var(--color-text-secondary)}@media (prefers-reduced-motion:reduce){.tv9 .chat-prompts{transition:none}}.tv9 .chat-ctl{display:inline-flex;align-items:center;gap:var(--space-xs);padding:0 var(--space-xs);border-radius:var(--radius-sm);background:var(--color-bg-tertiary);font-weight:var(--weight-semibold);color:var(--color-text-primary);white-space:nowrap}.tv9 .chat-howto{display:flex;flex-direction:column;gap:var(--space-lg);max-width:var(--chat-measure)}.tv9 .chat-howto-l{display:flex;flex-direction:column;gap:var(--space-md);margin:0;padding:0;list-style:none}.tv9 .chat-howto-s{display:grid;grid-template-columns:var(--chat-howto-n) minmax(0,1fr);gap:var(--space-md);align-items:start;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .chat-howto-n{display:grid;place-items:center;width:var(--chat-howto-n);height:var(--chat-howto-n);border-radius:var(--radius-circle);background:var(--color-bg-tertiary);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .chat-howto-f{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-lg)}.tv9 .chat-howto-o{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .nwm-btn{display:inline-flex;align-items:center;gap:var(--space-xs);height:var(--control-sm);padding:0 var(--space-md) 0 var(--space-sm);border:0;border-radius:var(--radius-lg);background:transparent;font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-nefer-text);cursor:pointer}.tv9 .nwm-btn:hover,.tv9 .nwm-btn[aria-expanded=true]{background:var(--color-nefer-tint)}.tv9 .nwm-btn:focus-visible{box-shadow:var(--focus-ring-kit);outline:0}.tv9 .nwm-on{display:flex;align-items:center;gap:var(--space-sm);color:var(--color-nefer-text)}.tv9 .nwm-d{display:block;margin-top:var(--space-2xs);font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .nwm-d,.tv9 .nwm-wait{color:var(--color-text-tertiary)}.tv9 .nwm-wait{font-weight:var(--weight-regular)}.tv9 [data-nefer-menu] .mrow:has(.nwm-d){align-items:flex-start;padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.tv9 .nwords{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-xl);background:var(--color-nefer-tint);box-shadow:var(--ring-nefer)}.tv9 .nwords.is-failed,.tv9 .nwords.is-working{flex-direction:row;align-items:center}.tv9 .nwords.is-failed{justify-content:space-between;background:var(--color-bg-secondary);box-shadow:var(--ring-secondary)}.tv9 .nwords-h{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-nefer-text)}.tv9 .nwords.is-failed .nwords-h{font-weight:var(--weight-regular);color:var(--color-text-secondary)}.tv9 .nwords-in{width:100%;min-height:var(--nwords-in-min);margin:0;padding:var(--space-md) var(--space-lg);border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--ring-nefer);font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);resize:vertical}.tv9 .nwords-in:focus{box-shadow:var(--field-edge-focus);outline:0}.tv9 .nwords-l{display:flex;align-items:flex-start;gap:var(--space-sm);margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary)}.tv9 .nwords-l.is-touched{color:var(--color-warning-text)}.tv9 .nwords-was{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.tv9 .nwords-was-t{display:inline-flex;align-items:center;gap:var(--space-xs);align-self:flex-start;padding:0;border:0;background:none;font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);cursor:pointer}.tv9 .nwords-was-t:hover{color:var(--color-text-primary)}.tv9 .nwords-was-b{margin:0;padding-left:var(--space-xl);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.tv9 .nwords-was-b.is-one{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .nwords-f{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.tv9 .nwf{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.tv9 .nwf-foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-sm)}.tv9 .nwf-held{padding:0 0 var(--space-md)}.tv9 .cvf{position:fixed;inset:0;z-index:1350;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);background:var(--color-bg-primary);animation:v9-statc-pop-in var(--a-normal) var(--a-enter) both}.tv9 .cvf.has-side{grid-template-columns:minmax(0,1fr) var(--cvf-side-w)}.tv9 .cvf-h{grid-column:1/-1;display:flex;align-items:center;gap:var(--space-lg);min-width:0;padding:var(--space-lg) var(--cvf-pad);box-shadow:var(--edge-bottom-1) var(--color-border-secondary)}.tv9 .cvf-mark{display:grid;place-items:center;width:var(--control-md);height:var(--control-md);border-radius:var(--radius-lg);background:var(--color-bg-tertiary);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .cvf-mark,.tv9 .cvf-t{flex:none;font-weight:var(--weight-semibold)}.tv9 .cvf-t{max-width:40%;font-size:var(--text-xl);line-height:var(--type-16-lh);color:var(--color-text-primary);text-overflow:ellipsis}.tv9 .cvf-path,.tv9 .cvf-t{overflow:hidden;white-space:nowrap}.tv9 .cvf-path{display:flex;align-items:center;gap:var(--space-sm);min-width:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary)}.tv9 .cvf-path a,.tv9 .cvf-path button{max-width:100%;overflow:hidden;padding:0;border:0;background:none;font:inherit;color:var(--color-text-secondary);text-overflow:ellipsis;text-decoration:none;cursor:pointer}.tv9 .cvf-path a:hover,.tv9 .cvf-path button:hover{color:var(--color-text-primary);text-decoration:underline}.tv9 .cvf-sp{flex:1}.tv9 .cvf-people{display:flex;align-items:center}.tv9 .cvf-status{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .cvf-notice{grid-column:1;grid-row:2;padding:var(--space-md) var(--cvf-pad) 0}.tv9 .cvf-n{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-lg);border-radius:var(--radius-xl);background:var(--color-bg-secondary);box-shadow:var(--ring-secondary);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .cvf-n>span{flex:1;min-width:0}.tv9 .cvf-n.is-warn{background:var(--color-tag-yellow-fill);color:var(--color-warning-text)}.tv9 .cvf-n.is-error{background:var(--color-error-fill-soft);color:var(--color-error-text)}.tv9 .cvf-b{position:relative;grid-column:1;grid-row:3;min-height:0}.tv9 .cvf-canvas{position:absolute;inset:0;overflow:hidden}.tv9 .cvf-foot{position:absolute;z-index:4;left:0;right:0;bottom:var(--tdock-gap);display:flex;justify-content:center;pointer-events:none}.tv9 .cvf-foot>*{pointer-events:auto}.tv9 .cvf-side{grid-column:2;grid-row:2/-1;flex-direction:column;min-height:0;box-shadow:var(--edge-start-1) var(--color-border-secondary)}.tv9 .cvf-side,.tv9 .tdock{display:flex;background:var(--color-bg-primary)}.tv9 .tdock{align-items:center;gap:var(--space-xs);height:var(--tdock-h);padding:0 var(--space-sm);border-radius:var(--radius-xl);box-shadow:var(--card-raised)}.tv9 .tdock-g{display:flex;align-items:center;gap:var(--space-2xs)}.tv9 .tdock-g+.tdock-g{padding-left:var(--space-xs);box-shadow:var(--edge-start-1) var(--color-border-secondary)}.tv9 .tdock-t{position:relative;display:grid;place-items:center;width:var(--tdock-btn);height:var(--tdock-btn);padding:0;border:0;border-radius:var(--radius-lg);background:transparent;color:var(--color-text-secondary);cursor:pointer}.tv9 .tdock-t:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .tdock-t:focus-visible{box-shadow:var(--focus-ring-kit);outline:0}.tv9 .tdock-t.is-on{background:var(--color-bg-action);color:var(--color-text-on-action)}.tv9 .tdock-t.is-danger{color:var(--color-error-text)}.tv9 .tdock-t:disabled{color:var(--color-text-disabled);cursor:default}.tv9 .tdock-t:disabled:hover{background:transparent}.tv9 .tdock-tip{position:absolute;bottom:calc(100% + var(--space-md));left:50%;display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-md);background:var(--color-bg-action);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-on-action);white-space:nowrap;opacity:0;transform:translateX(-50%);pointer-events:none;transition:opacity var(--a-fast) var(--a-move)}.tv9 .tdock-tip kbd{font:inherit;color:var(--color-text-on-action)}.tv9 .tdock-t:focus-visible .tdock-tip,.tv9 .tdock-t:hover .tdock-tip{opacity:1}.tv9 .tdock-c{width:var(--tdock-sw);height:var(--tdock-sw);margin:0 var(--space-2xs);padding:0;border:0;border-radius:var(--radius-circle);background:var(--sw);box-shadow:var(--ring-swatch-any);cursor:pointer;color:var(--sw)}.tv9 .tdock-c.is-on{box-shadow:var(--ring-swatch-on)}.tv9 .tdock-c:focus-visible{box-shadow:var(--focus-ring-kit);outline:0}.tv9 .tdock-pct{min-width:var(--control-lg-kit);height:var(--tdock-btn);padding:0 var(--space-xs);border:0;border-radius:var(--radius-lg);background:transparent;font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);cursor:pointer}.tv9 .tdock-pct:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.tv9 .cvf{animation:none}.tv9 .tdock-tip{transition:none}}.tv9 .spot{position:fixed;inset:0;z-index:1500;pointer-events:none}.tv9 .spot.is-missing{background:color-mix(in srgb,var(--color-bg-overlay) 60%,transparent)}.tv9 .spot-ring{position:fixed;top:var(--spot-y);left:var(--spot-x);width:var(--spot-w);height:var(--spot-h);border-radius:var(--radius-lg);box-shadow:var(--spot-ring),var(--spot-dim);transition:top var(--a-normal) var(--a-move),left var(--a-normal) var(--a-move),width var(--a-normal) var(--a-move),height var(--a-normal) var(--a-move)}.tv9 .spot-tip{position:fixed;top:var(--spot-ty);left:var(--spot-tx);display:flex;flex-direction:column;gap:var(--space-xs);width:var(--spot-tip-w);padding:var(--space-lg);border-radius:var(--radius-xl);background:var(--color-bg-action);box-shadow:var(--card-raised);pointer-events:auto;animation:v9-statc-pop-in var(--a-normal) var(--a-enter) both}.tv9 .spot-n,.tv9 .spot-tip{color:var(--color-text-on-action)}.tv9 .spot-n{font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .spot-t{font-weight:var(--weight-semibold)}.tv9 .spot-l,.tv9 .spot-t{font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .spot-l{color:var(--color-text-on-action)}.tv9 .spot-f{display:flex;justify-content:flex-end;gap:var(--space-sm);padding-top:var(--space-sm)}.tv9 .spot-tip .btn.pri{background:var(--color-bg-primary);box-shadow:none;color:var(--color-text-primary)}.tv9 .spot-tip .btn.quiet{color:var(--color-text-on-action)}.tv9 .spot-tip .btn.quiet:hover{background:var(--color-bg-on-ink-hover)}@media (prefers-reduced-motion:reduce){.tv9 .spot-ring{transition:none}.tv9 .spot-tip{animation:none}}.tv9 .side:not(.collapsed) .nav.nav-fresh .cnt{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ntf-wrap{position:fixed;z-index:1050;width:var(--notify-w);max-width:calc(100vw - var(--space-2xl))}.tv9 .ntf{display:flex;flex-direction:column;max-height:calc(100vh - var(--ntf-top, var(--space-xl)) - var(--space-xl));border-radius:var(--radius-xl);background:var(--surface-overlay);box-shadow:var(--card-raised);overflow:hidden;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);animation:v9-overlay-in var(--a-overlay-in) var(--a-enter)}@media (prefers-reduced-motion:reduce){.tv9 .ntf{animation-name:v9-overlay-fade}}.tv9 .ntf-head{display:flex;align-items:center;gap:var(--space-md);min-height:var(--notify-head);padding:var(--space-lg) var(--space-lg) var(--space-md) var(--space-xl)}.tv9 .ntf-title{flex:1;min-width:0;margin:0;font-size:var(--text-xl);line-height:var(--type-16-lh);font-weight:var(--weight-semibold)}.tv9 .ntf-markall{height:var(--control-sm);padding:0 var(--space-md);border:0;border-radius:var(--radius-md);background:none;font:inherit;font-weight:var(--weight-semibold);color:var(--color-text-secondary);cursor:pointer}.tv9 .ntf-markall:hover{background:var(--color-bg-hover-strong);color:var(--color-text-primary)}.tv9 .ntf-quiet{display:flex;align-items:center;gap:var(--space-md);margin:0;padding:0 var(--space-xl) var(--space-md);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .ntf-lenses{display:flex;gap:var(--space-xs);padding:0 var(--space-lg) var(--space-md);border-bottom:1px solid var(--color-border-divider)}.tv9 .ntf-lens{display:inline-flex;align-items:center;gap:var(--space-md);height:var(--control-sm);padding:0 var(--space-lg);border:0;border-radius:var(--radius-md);background:none;font:inherit;font-weight:var(--weight-semibold);color:var(--color-text-tertiary);cursor:pointer}.tv9 .ntf-lens.on,.tv9 .ntf-lens:hover{color:var(--color-text-primary)}.tv9 .ntf-lens.on{background:var(--color-bg-active)}.tv9 .ntf-lens-n{font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold)}.tv9 .ntf-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-xs) 0 var(--space-md)}.tv9 .ntf-foot{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-lg) var(--space-xl);border-top:1px solid var(--color-border-divider);color:var(--color-text-secondary)}.tv9 .ntf-foot b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ntf-foot a,.tv9 .ntf-foot button{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-xs);padding:0;border:0;background:none;font:inherit;font-weight:var(--weight-semibold);color:var(--color-text-secondary);cursor:pointer;text-decoration:none}.tv9 .ntf-foot a:hover,.tv9 .ntf-foot button:hover{color:var(--color-text-primary)}.tv9 .ntf-group-h{margin:0;padding:var(--space-lg) var(--space-xl) var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .ntf-row{position:relative;display:grid;grid-template-columns:var(--space-md) var(--notify-lead) minmax(0,1fr) auto;gap:var(--space-md);align-items:start;margin:0 var(--space-md);padding:var(--space-md) var(--space-lg) var(--space-md) var(--space-md);border-radius:var(--radius-md)}.tv9 .ntf-row.is-unread{background:var(--color-bg-secondary)}.tv9 .ntf-row.is-held,.tv9 .ntf-row:focus-within,.tv9 .ntf-row:hover{background:var(--color-bg-hover-strong)}.tv9 .ntf-dot{width:var(--space-md);height:var(--space-md);margin-top:var(--space-lg);border-radius:var(--radius-full)}.tv9 .ntf-row.is-unread .ntf-dot{background:var(--color-text-primary)}.tv9 .ntf-lead{flex:none}.tv9 .ntf-nefer,.tv9 .ntf-tile{display:grid;place-items:center;width:var(--notify-lead);height:var(--notify-lead)}.tv9 .ntf-nefer{border-radius:var(--radius-full);background:var(--color-nefer-bg)}.tv9 .ntf-tile{border-radius:var(--radius-md);background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.tv9 .ntf-main{min-width:0;align-items:flex-start}.tv9 .ntf-door,.tv9 .ntf-main{display:flex;flex-direction:column}.tv9 .ntf-door{gap:var(--space-2xs);width:100%;padding:var(--space-xs) 0 0;border:0;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer}.tv9 .ntf-door:after{content:"";position:absolute;inset:0;border-radius:inherit}.tv9 .ntf-line{color:var(--color-text-secondary)}.tv9 .ntf-row.is-unread .ntf-line,.tv9 .ntf-who{color:var(--color-text-primary)}.tv9 .ntf-who{font-weight:var(--weight-semibold)}.tv9 .ntf-who.is-nefer{color:var(--color-nefer-text)}.tv9 .ntf-what{color:var(--color-text-primary)}.tv9 .ntf-row.is-unread .ntf-what{font-weight:var(--weight-semibold)}.tv9 .ntf-chev{display:inline-block;margin-left:var(--space-xs);vertical-align:middle;color:var(--color-text-tertiary);transition:transform var(--a-fast) var(--a-move)}.tv9 .ntf-chev.is-open{transform:rotate(180deg)}.tv9 .ntf-context{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .ntf-act{position:relative;z-index:1;margin-top:var(--space-md)}.tv9 .ntf-ask{height:var(--control-sm);padding:0 var(--space-lg);border:0;border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--ring-control);font:inherit;font-weight:var(--weight-semibold);color:var(--color-text-secondary);cursor:pointer}.tv9 .ntf-ask:hover{color:var(--color-text-primary)}.tv9 .ntf-receipt{display:inline-flex;align-items:center;margin-top:var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .ntf-bundle,.tv9 .ntf-receipt{position:relative;z-index:1;gap:var(--space-xs)}.tv9 .ntf-bundle{display:flex;flex-direction:column;width:100%;margin-top:var(--space-md);padding-left:var(--space-lg);border-left:1px solid var(--color-border-secondary)}.tv9 .ntf-bline{display:flex;align-items:baseline;gap:var(--space-md);margin:0;color:var(--color-text-secondary)}.tv9 .ntf-bline-t{flex:1;min-width:0}.tv9 .ntf-bline b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ntf-side{position:relative;z-index:1;display:grid;justify-items:end;padding-top:var(--space-xs)}.tv9 .ntf-when{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .ntf-side .ntf-when,.tv9 .ntf-tools{grid-area:1/1}.tv9 .ntf-tools{display:flex;gap:var(--space-2xs);margin-top:calc(-1 * var(--space-xs));visibility:hidden}.tv9 .ntf-tools .ico-btn{width:var(--control-xs);height:var(--control-xs)}.tv9 .ntf-row.is-held .ntf-tools,.tv9 .ntf-row:focus-within .ntf-tools,.tv9 .ntf-row:hover .ntf-tools{visibility:visible}.tv9 .ntf-row.is-held .ntf-side .ntf-when,.tv9 .ntf-row:focus-within .ntf-side .ntf-when,.tv9 .ntf-row:hover .ntf-side .ntf-when{visibility:hidden}.tv9 .ntf-nefer-line{display:grid;grid-template-columns:var(--notify-nefer) minmax(0,1fr);gap:var(--space-md);align-items:start;margin:var(--space-lg) var(--space-lg) var(--space-xs);padding:var(--space-lg);border-radius:var(--radius-xl);background:var(--color-nefer-wash);box-shadow:var(--ring-nefer)}.tv9 .ntf-nefer-line .ntf-nefer{width:var(--notify-nefer);height:var(--notify-nefer)}.tv9 .ntf-nefer-line p{margin:0}.tv9 .ntf-nefer-line b{font-weight:var(--weight-semibold);color:var(--color-nefer-text)}.tv9 .ntf-body .attio-empty{padding:var(--space-2xl) var(--space-xl)}.tv9 .ntf-skel{padding:var(--space-md) var(--space-md) 0}.tv9 .save-line{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .save-line.is-empty{display:none}.tv9 .save-line.is-unsaved{color:var(--color-warning-text)}.tv9 .save-line.is-failed{color:var(--color-error-text)}.tv9 .save-line-retry{padding:0;border:0;background:none;font:inherit;font-weight:var(--weight-semibold);color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.tv9 .save-line-retry:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring-kit)}.tv9 .save-line-ref{color:var(--color-text-tertiary);font-weight:var(--weight-semibold)}.tv9 .reversal{display:flex;flex-direction:column;gap:var(--space-md)}.tv9 .reversal-why{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .reversal-lb{margin:var(--space-md) 0 0;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .reversal-list{display:flex;flex-direction:column;padding:var(--space-md);border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .reversal-list .kr:hover{background:transparent}.tv9 .send-story{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xl) var(--space-2xl) var(--space-md);border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge);min-width:0}.tv9 .send-story-what{margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .send-story-head{display:flex;align-items:center;gap:var(--space-md);min-width:0}.tv9 .send-story-acts{display:inline-flex;align-items:center;gap:var(--space-sm);margin-left:auto}.tv9 .send-story-word{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .send-story-word.is-ok{color:var(--color-success-text)}.tv9 .send-story-word.is-hot{color:var(--color-error-text)}.tv9 .send-story-word.is-wait{color:var(--color-warning-text)}.tv9 .send-story-line{margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .send-story-line b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .send-story-steps{display:flex;flex-direction:column;margin:0 calc(var(--space-lg) * -1);padding-top:var(--space-xs);border-top:1px solid var(--color-border-divider)}.tv9 .send-story-steps .kr:hover{background:transparent}.tv9 .send-story-steps .is-ok{color:var(--color-success-text)}.tv9 .send-story-steps .is-wait{color:var(--color-warning-text)}.tv9 .who-row{display:flex;align-items:center;gap:var(--space-md);min-height:var(--density-row);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-lg);min-width:0}.tv9 .who-row:focus-within,.tv9 .who-row:hover{background:var(--color-bg-hover)}.tv9 .who-row-lead{display:flex;flex:none}.tv9 .who-row-b{display:flex;flex:1;flex-direction:column;min-width:0}.tv9 .who-row-n{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .who-row-w{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .who-row-door{display:inline-flex;align-items:center;gap:var(--space-xs);flex:none;padding:0;border:0;background:none;font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary);cursor:pointer;opacity:0}.tv9 .who-row:focus-within .who-row-door,.tv9 .who-row:hover .who-row-door{opacity:1}.tv9 .who-row-door:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring-kit)}.tv9 .access-pop{position:fixed;z-index:1200;width:var(--access-pop-w);max-width:calc(100vw - var(--space-lg) * 2);max-height:calc(100vh - var(--space-xl) * 2);overflow-y:auto;overscroll-behavior:contain;border-radius:var(--radius-xl);box-shadow:var(--card-raised)}.tv9 .kc.access-pop-card{box-shadow:none}.tv9 .access-pop-group{margin:var(--space-md) 0 var(--space-xs);padding:0 var(--space-md);font-weight:var(--weight-semibold)}.tv9 .access-pop-foot,.tv9 .access-pop-group{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .access-pop-foot{margin:var(--space-md) 0 0;padding:var(--space-md) var(--space-md) 0;border-top:1px solid var(--color-border-divider)}.tv9 .situ{flex-direction:column;padding:var(--space-xl) var(--space-2xl);border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .situ,.tv9 .situ-h{display:flex;gap:var(--space-md);min-width:0}.tv9 .situ-h{align-items:center}.tv9 .situ-mark{display:grid;place-items:center;flex:none;width:var(--kit-tile);height:var(--kit-tile);border-radius:var(--radius-full);background:var(--color-nefer-bg);color:var(--color-nefer-text)}.tv9 .situ-t{font-size:var(--text-lg);line-height:var(--type-16-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .situ-fold{display:grid;place-items:center;margin-left:auto;padding:var(--space-xs);border:0;border-radius:var(--radius-md);background:none;color:var(--color-text-tertiary);cursor:pointer}.tv9 .situ-fold:hover{background:var(--color-bg-hover)}.tv9 .situ-fold:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .situ-l{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .situ-l b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .situ-step{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.tv9 .situ-note{color:var(--color-text-tertiary)}.tv9 .situ-note,.tv9 .situ-taken{font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .situ-taken{display:inline-flex;align-items:center;gap:var(--space-xs);margin:0;font-weight:var(--weight-semibold);color:var(--color-warning-text)}.tv9 .situ-cards{display:flex;flex-direction:column;margin:0 calc(var(--space-lg) * -1)}.tv9 .situ-ok{margin-left:auto;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-success-text)}.tv9 .needs-safety{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-md)}.tv9 .needs-safety-rows{margin:0}.tv9 .needs-safety-rows:empty{display:none}.tv9 .row-mark{order:2;display:inline-flex;align-items:center;gap:var(--space-xs);flex:0 1000 auto;min-width:var(--space-3xl);overflow:hidden;height:var(--var-chip-h);margin-left:var(--space-md);padding:0 var(--space-sm);border:0;border-radius:var(--radius-full);background:none;box-shadow:var(--ring-secondary);font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer}.tv9 .row-mark:hover{background:var(--color-bg-hover)}.tv9 .row-mark:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .rcell-pair.is-inc b{color:var(--color-text-secondary)}.tv9 .tbl-kit .kit-group .rcell-pair.is-inc small:not(.rcell-fresh){display:block}.tv9 .row-mark>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.tv9 .ds-page{display:grid;grid-template-columns:calc(var(--space-2xl) * 8) minmax(0,1fr);gap:var(--space-2xl);padding:var(--space-2xl);align-items:start}.tv9 .ds-index{position:sticky;top:var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .ds-index a{display:flex;align-items:center;min-height:calc(var(--space-2xl) + var(--space-md));padding:0 var(--space-md);border-radius:var(--radius-md);color:var(--color-text-tertiary);font-size:var(--text-md);font-weight:var(--weight-medium);text-decoration:none}.tv9 .ds-index a:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .ds-body{display:flex;flex-direction:column;gap:calc(var(--space-2xl) * 2);min-width:0}.tv9 .ds-head h1{margin:0;font-size:var(--text-display);font-weight:var(--weight-semibold);color:var(--color-text-primary);letter-spacing:var(--track-tight)}.tv9 .ds-family-h p,.tv9 .ds-head p{margin:var(--space-xs) 0 0;font-size:var(--text-md);color:var(--color-text-tertiary);line-height:var(--leading-normal)}.tv9 .ds-family{display:flex;flex-direction:column;gap:var(--space-xl);scroll-margin-top:var(--space-2xl)}.tv9 .ds-family-h h2{margin:0;font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ds-subhead{margin:var(--space-md) 0 0;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .ds-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-2xl) * 12),1fr));gap:var(--space-xl)}.tv9 .ds-spec{margin:0;display:flex;flex-direction:column-reverse;gap:var(--space-md);padding:var(--space-xl);border-radius:var(--radius-xl);background:var(--color-bg-secondary);min-width:0}.tv9 .ds-spec.is-wide{grid-column:1/-1}.tv9 .ds-spec-b{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.tv9 .ds-spec figcaption{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .ds-row{flex-wrap:wrap;align-items:center}.tv9 .ds-row,.tv9 .ds-stack{display:flex;gap:var(--space-md)}.tv9 .ds-stack{flex-direction:column;min-width:0}.tv9 .ds-stage{position:relative;transform:translateZ(0);overflow:hidden;border-radius:var(--radius-lg);background:var(--color-bg-secondary)}.tv9 .ds-stage-sm{height:calc(var(--space-2xl) * 3)}.tv9 .ds-stage-md{height:calc(var(--space-2xl) * 8)}.tv9 .ds-stage-lg{height:calc(var(--space-2xl) * 16)}.tv9 .ds-stage-xl{height:calc(var(--space-2xl) * 28)}.tv9 .ds-plates,.tv9 .ds-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-2xl) * 7),1fr));gap:var(--space-md)}.tv9 .ds-plate,.tv9 .ds-swatch{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--space-md);column-gap:var(--space-md);align-items:center}.tv9 .ds-plate b,.tv9 .ds-swatch b{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .ds-plate small,.tv9 .ds-swatch small{grid-column:2;font-size:var(--text-xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .ds-chip{grid-row:span 2;display:grid;place-items:center;width:calc(var(--space-2xl) * 1.5);height:calc(var(--space-2xl) * 1.5);border-radius:var(--radius-md);border:1px solid var(--color-border-secondary)}.tv9 .ds-chip-line{border:0;border-top:var(--space-xs) solid;border-radius:0;height:var(--space-xl)}.tv9 .ds-chip-ink{border:0;font-size:var(--text-2xl);font-weight:var(--weight-semibold)}.tv9 .ds-plate span{grid-row:span 2;display:block;width:calc(var(--space-2xl) * 2);height:calc(var(--space-2xl) * 2);border:1px solid var(--color-border-secondary);background:var(--color-bg-primary)}.tv9 .ds-plate-space span{height:var(--space-xl);border:0;background:var(--color-text-tertiary)}.tv9 .ds-plate-shadow span{border:0}.tv9 .ds-type{display:flex;flex-direction:column;gap:var(--space-2xs);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border-secondary)}.tv9 .ds-type-s{color:var(--color-text-primary);font-weight:var(--weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .ds-type small{font-size:var(--text-xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .ds-inventory{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--space-2xl) * 8),1fr));gap:var(--space-2xs) var(--space-md)}.tv9 .ds-inventory li{font-size:var(--text-xs);color:var(--color-text-placeholder)}.tv9 .ds-inventory li.is-drawn{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .ds-opener{display:grid;place-items:center;height:100%}.tv9 .ds-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--space-2xl) * 10.5),1fr));gap:var(--space-xl);align-items:start}.tv9 .ds-option{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.tv9 .ds-option-h b{display:block;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ds-option-h small{display:block;font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .ds-option-b{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xl);border-radius:var(--radius-xl);background:var(--color-bg-canvas);border:1px solid var(--color-border-secondary);min-width:0}.tv9 .ds-opt-neutral,.tv9 .ds-opt-zinc{--color-bg-primary:var(--white);--color-bg-canvas:var(--white);--color-text-on-action:var(--white)}.tv9 .ds-opt-zinc{--color-text-primary:var(--zinc-900);--color-text-secondary:var(--zinc-700);--color-text-tertiary:var(--zinc-600);--color-text-quaternary:var(--zinc-500);--color-text-placeholder:var(--zinc-500);--color-text-disabled:var(--zinc-400);--color-fg-quaternary:var(--zinc-400);--color-bg-secondary:var(--zinc-50);--color-bg-tertiary:var(--zinc-100);--color-bg-quiet:var(--zinc-100);--color-bg-hover:var(--zinc-50);--color-bg-hover-strong:var(--zinc-100);--color-bg-active:var(--zinc-100);--color-border-primary:var(--zinc-300);--color-border-secondary:var(--zinc-200);--color-border-strong:var(--zinc-400);--color-bg-action:var(--zinc-950);--color-bg-action-hover:var(--zinc-800)}.tv9 .ds-opt-neutral{--color-text-primary:var(--neutral-900);--color-text-secondary:var(--neutral-700);--color-text-tertiary:var(--neutral-600);--color-text-quaternary:var(--neutral-500);--color-text-placeholder:var(--neutral-500);--color-text-disabled:var(--neutral-400);--color-fg-quaternary:var(--neutral-400);--color-bg-secondary:var(--neutral-50);--color-bg-tertiary:var(--neutral-100);--color-bg-quiet:var(--neutral-100);--color-bg-hover:var(--neutral-50);--color-bg-hover-strong:var(--neutral-100);--color-bg-active:var(--neutral-100);--color-border-primary:var(--neutral-300);--color-border-secondary:var(--neutral-200);--color-border-strong:var(--neutral-400);--color-bg-action:var(--neutral-950);--color-bg-action-hover:var(--neutral-800)}.tv9 .ds-proto-rows{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-xs);border-radius:var(--radius-lg);background:var(--color-bg-primary);border:1px solid var(--color-border-secondary)}.tv9 .ds-proto-row{display:flex;align-items:center;gap:var(--space-md);height:calc(var(--space-2xl) + var(--space-lg));padding:0 var(--space-md);border-radius:var(--radius-md);font-size:var(--text-md);color:var(--color-text-secondary)}.tv9 .ds-proto-row .ds-ico{display:inline-grid;color:var(--color-fg-quaternary)}.tv9 .ds-proto-row.is-current{background:var(--color-bg-active);color:var(--color-text-primary)}.tv9 .ds-w500 .ds-proto-row{font-weight:var(--weight-medium)}.tv9 .ds-w500 .ds-proto-row.is-current,.tv9 .ds-w600 .ds-proto-row{font-weight:var(--weight-semibold)}.tv9 .ds-proto-card{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-xl);border-radius:var(--radius-xl);background:var(--color-bg-primary);border:1px solid var(--color-border-secondary)}.tv9 .ds-proto-card.has-shadow{box-shadow:var(--shadow-xs)}.tv9 .ds-proto-card b{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ds-proto-card small{font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .ds-proto-table{display:flex;flex-direction:column;border-radius:var(--radius-xl);border:1px solid var(--color-border-secondary);overflow:hidden;background:var(--color-bg-primary)}.tv9 .ds-proto-th,.tv9 .ds-proto-tr{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--space-2xl) * 4) calc(var(--space-2xl) * 4);align-items:center;padding:0 var(--space-xl)}.tv9 .ds-proto-th{height:calc(var(--space-2xl) + var(--space-xl) + var(--space-xs));background:var(--color-bg-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-quaternary)}.tv9 .ds-proto-th,.tv9 .ds-proto-tr{border-bottom:1px solid var(--color-border-secondary)}.tv9 .ds-proto-tr{font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .ds-proto-tr:last-child{border-bottom:0}.tv9 .ds-proto-tr b{font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .ds-proto-th span:last-child,.tv9 .ds-proto-tr span:last-child{text-align:right;font-variant-numeric:tabular-nums}.tv9 .ds-h44 .ds-proto-tr{height:calc(var(--space-2xl) + var(--space-xl) + var(--space-xs))}.tv9 .ds-h56 .ds-proto-tr{height:calc(var(--space-2xl) * 2 + var(--space-md))}.tv9 .ds-proto-focus{display:inline-flex;align-items:center;height:calc(var(--space-2xl) + var(--space-md));padding:0 var(--space-lg);border-radius:var(--radius-lg);border:1px solid var(--color-border-primary);background:var(--color-bg-primary);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .ds-focus-ink .ds-proto-focus{outline:2px solid var(--color-bg-action);outline-offset:2px}.tv9 .ds-focus-cobalt .ds-proto-focus{outline:2px solid var(--color-nefer-solid);outline-offset:2px}.tv9 .ds-type-pair{display:flex;flex-direction:column;gap:var(--space-md)}.tv9 .ds-type-pair p{margin:0;color:var(--color-text-primary);font-weight:var(--weight-semibold);border-left:2px solid var(--color-border-secondary);padding-left:var(--space-md)}.tv9 .ds-face{color:var(--color-nefer-solid)}.tv9 .ds-face-cell{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .ds-face-tile{display:grid;place-items:center;width:calc(var(--space-2xl) + var(--space-xl));height:calc(var(--space-2xl) + var(--space-xl));border-radius:var(--radius-lg);background:var(--color-nefer-solid);color:var(--white)}.tv9 .ds-ink-tile{display:inline-flex;align-items:center;padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-lg);background:var(--color-bg-action)}.tv9 .ds-handover{width:calc(var(--space-2xl) * 4);color:var(--color-text-primary)}.tv9 .ds-menu-head-t{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ds-menu-head-s{font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .ds-pop{display:inline-block;width:284px;border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--overlay-edge),var(--shadow-overlay)}.tv9 .fn-num{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text-primary);font-size:var(--text-lg)}.tv9 .fn-num.is-strong{font-weight:var(--weight-semibold)}.tv9 .fn-num small,.tv9 .fn-plain small{color:var(--color-text-tertiary);font-size:var(--text-sm)}.tv9 .fn-plain small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .fn-num small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .fn-plain{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-tertiary);font-size:var(--text-lg)}.tv9 .fn-plain.is-quiet,.tv9 .fn-prop.is-quiet{color:var(--color-text-quaternary)}.tv9 .fn-num.is-late,.tv9 .fn-plain.is-late{color:var(--color-error-text)}.tv9 .fn-num.is-amber,.tv9 .fn-plain.is-amber{color:var(--color-tag-orange-text)}.tv9 .fn-due{white-space:nowrap;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .fn-due small{font-weight:var(--weight-regular)}.tv9 .fn-due.is-late{color:var(--color-error-text)}.tv9 .fn-due.is-quiet{color:var(--color-text-quaternary);font-weight:var(--weight-regular)}.tv9 .fn-door{display:inline-flex;align-items:center;gap:var(--space-xs);min-width:0;max-width:100%;color:var(--color-text-secondary);font:inherit;font-size:var(--text-lg);text-decoration:none;background:none;border:0;padding:0;cursor:pointer;border-radius:var(--radius-sm)}.tv9 .fn-door:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .fn-door>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .fn-door svg{flex:none;color:var(--color-text-tertiary)}.tv9 .fn-door:hover,.tv9 .fn-door:hover>span{text-decoration:underline;text-underline-offset:3px;color:var(--color-text-primary)}.tv9 .fn-door.is-title{color:var(--color-text-primary);font-weight:var(--weight-medium)}.tv9 .fn-inline-door{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--color-border-primary);text-underline-offset:3px}.tv9 .fn-inline-door:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .fn-inline-door:hover{color:var(--color-text-primary);text-decoration-color:currentColor}.tv9 .fn-person{display:inline-flex;align-items:center;gap:var(--space-sm);min-width:0;color:var(--color-text-secondary);font-size:var(--text-lg)}.tv9 .fn-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-md)}.tv9 .fn-quiet{color:var(--color-text-tertiary);font-size:var(--text-md)}.tv9 .fn-list{min-width:0}.tv9 .fn-list.is-empty{padding:var(--space-2xl) 0}.tv9 .fn-nf-chip{gap:var(--space-xs);height:24px;padding:0 var(--space-md);border-radius:var(--radius-md);background:var(--color-nefer-fill);color:var(--color-nefer-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap}.tv9 .fn-nf-chip,.tv9 .fn-where{display:inline-flex;align-items:center}.tv9 .fn-where{flex-wrap:wrap;gap:var(--space-xs) var(--space-sm);min-width:0}.tv9 .fn-dot{color:var(--color-text-placeholder)}.tv9 .fn-figure{flex:1 0 100%;margin:var(--space-xs) 0 0;color:var(--color-text-tertiary);font-size:var(--text-lg)}.tv9 .fn-figure b{color:var(--color-text-primary);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.tv9 .fn-prop{color:var(--color-text-primary);font-size:var(--text-lg)}.tv9 .fn-prop.pv-late,.tv9 .fn-prop.pv-late .fn-due{color:var(--color-error-text)}.tv9 .fn-lines{display:flex;flex-direction:column}.tv9 .fn-line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-lg);min-height:36px;padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border-secondary)}.tv9 .fn-line:last-child{border-bottom:0}.tv9 .fn-line-t{min-width:0;color:var(--color-text-primary);font-size:var(--text-lg)}.tv9 .fn-line-t small{color:var(--color-text-tertiary);font-size:var(--text-sm)}.tv9 .fn-line-t small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .fn-line.is-total .fn-line-t{font-weight:var(--weight-semibold)}.tv9 .fn-ladder{display:flex;flex-direction:column;gap:var(--space-xs);margin:0 0 var(--space-lg);padding:0;list-style:none}.tv9 .fn-rung-mark{display:grid;place-items:center;flex:none;width:18px;height:18px;margin-top:var(--space-2xs);border:1.5px solid var(--color-border-primary);border-radius:var(--radius-circle);color:var(--color-bg-primary)}.tv9 .fn-rung.is-sent .fn-rung-mark{background:var(--color-text-primary)}.tv9 .fn-rung.is-next .fn-rung-mark,.tv9 .fn-rung.is-sent .fn-rung-mark{border-color:var(--color-text-primary)}.tv9 .fn-rung-t{display:flex;flex-direction:column;min-width:0;font-size:var(--text-lg);color:var(--color-text-primary)}.tv9 .fn-rung-t small{color:var(--color-text-tertiary)}.tv9 .fn-rung:not(.is-sent):not(.is-next) .fn-rung-t b{color:var(--color-text-tertiary);font-weight:var(--weight-medium)}.tv9 .fn-acts{gap:var(--space-xs)}.tv9 .fn-acts,.tv9 .fn-page-pad{display:flex;flex-direction:column}.tv9 .fn-page-pad{gap:var(--space-xl);padding:var(--space-lg) 0 var(--space-2xl);min-width:0}.tv9 .fn-rows{display:flex;flex-direction:column}.tv9 .fn-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-lg);min-height:44px;padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border-secondary)}.tv9 .fn-row:last-child{border-bottom:0}.tv9 .fn-row.is-four{grid-template-columns:minmax(0,1fr) auto auto auto}.tv9 .fn-row.is-six{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(96px,auto)) minmax(120px,auto) minmax(110px,auto)}.tv9 .fn-row.is-head{min-height:32px;padding:0;font-weight:var(--weight-medium)}.tv9 .fn-row.is-head,.tv9 .fn-row.is-head .fn-num{color:var(--color-text-tertiary);font-size:var(--text-sm)}.tv9 .fn-row:has(>.fn-row-who){grid-template-columns:150px minmax(0,1fr) auto auto auto}.tv9 .fn-row-t{display:flex;flex-direction:column;min-width:0;gap:var(--hairline)}.tv9 .fn-row-t>a,.tv9 .fn-row-t>b{color:var(--color-text-primary);font-size:var(--text-lg);font-weight:var(--weight-medium)}.tv9 .fn-row-t small,.tv9 .fn-row-t>a,.tv9 .fn-row-t>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .fn-row-t small{color:var(--color-text-tertiary);font-size:var(--text-sm)}.tv9 .fn-row-t small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .fn-focus{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) 0 0;color:var(--color-text-secondary);font-size:var(--text-md)}.tv9 .fn-focus span{font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .fn-menu-catch{position:fixed;inset:0;z-index:79}.tv9 .fn-meters{display:flex;flex-direction:column}.tv9 .fn-meter-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,140px) 48px;align-items:center;gap:var(--space-lg);min-height:44px;border-bottom:1px solid var(--color-border-secondary)}.tv9 .fn-meter-row:last-child{border-bottom:0}.tv9 .fn-meter-row .fn-num{text-align:right;font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .fn-check{width:16px;height:16px;margin:0;accent-color:var(--color-text-primary);cursor:pointer}.tv9 .fn-report-head{display:flex;align-items:center;gap:var(--space-lg);flex-wrap:wrap}.tv9 .fn-report-t{flex:1 1 320px;min-width:0}.tv9 .fn-report-t h2{margin:0;color:var(--color-text-primary);font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--track-tight)}.tv9 .fn-report-t p{margin:var(--space-2xs) 0 0;color:var(--color-text-tertiary);font-size:var(--text-lg)}.tv9 .fn-shares{display:flex;flex-direction:column}.tv9 .fn-share{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,160px) auto 44px;align-items:center;gap:var(--space-lg);min-height:40px;border-bottom:1px solid var(--color-border-secondary)}.tv9 .fn-share:last-child{border-bottom:0}.tv9 .fn-share-t{display:flex;flex-direction:column;min-width:0}.tv9 .fn-share-t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);font-size:var(--text-lg);font-weight:var(--weight-medium)}.tv9 .fn-share-t small{color:var(--color-text-tertiary);font-size:var(--text-sm)}.tv9 .fn-share-t small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .fn-share-bar{display:block;height:6px;border-radius:var(--radius-full);background:var(--color-bg-quiet);overflow:hidden}.tv9 .fn-share-bar i{display:block;height:100%;border-radius:inherit;background:var(--color-text-secondary)}.tv9 .fn-share-pct{text-align:right;color:var(--color-text-tertiary);font-size:var(--text-md);font-variant-numeric:tabular-nums}.tv9 .fn-state{display:flex;flex-direction:column;gap:var(--space-md)}.tv9 .fn-state-lede{display:flex;gap:var(--space-md);margin:0;color:var(--color-text-secondary);font-size:var(--text-xl);line-height:var(--leading-normal)}.tv9 .fn-state-lede:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .fn-state-lede>svg{flex:none;margin-top:var(--fn-state-glyph-nudge);color:var(--color-nefer-solid)}.tv9 .fn-state-lede b{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .fn-state-line{margin:0 0 0 var(--space-2xl);color:var(--color-text-secondary);font-size:var(--text-lg)}.tv9 .fn-modal-sub{margin:0 0 var(--space-lg);color:var(--color-text-tertiary);font-size:var(--text-lg)}.tv9 .fn-foot-note{margin-right:auto;color:var(--color-text-tertiary);font-size:var(--text-md)}.tv9 .fn-form{display:flex;flex-direction:column;gap:var(--space-lg)}.tv9 .fn-field-l{display:block;margin:0 0 var(--space-xs);color:var(--color-text-secondary);font-size:var(--text-md);font-weight:var(--weight-medium)}.tv9 .fn-chips{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.tv9 .fn-switches{display:flex;flex-direction:column;gap:var(--space-sm)}.tv9 .fn-timer-clock{margin:var(--space-md) 0;color:var(--color-text-primary);font-size:var(--text-display);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--track-tight)}.tv9 .fn-compose{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:var(--space-2xl);flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:var(--space-lg)}.tv9 .fn-compose-form{display:flex;flex-direction:column;gap:var(--space-xl);min-width:0}.tv9 .fn-compose-h{margin:0 0 var(--space-sm);color:var(--color-text-primary);font-size:var(--text-md);font-weight:var(--weight-semibold)}.tv9 .fn-bill-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg)}.tv9 .fn-bill-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:var(--space-sm);flex:1;min-width:0;min-height:48px;padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-md);cursor:pointer}.tv9 .fn-bill-t{display:flex;flex-direction:column;min-width:0}.tv9 .fn-bill-t b{color:var(--color-text-primary);font-size:var(--text-lg);font-weight:var(--weight-medium)}.tv9 .fn-bill-t small{color:var(--color-text-tertiary);font-size:var(--text-sm)}.tv9 .fn-bill-t small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .fn-bill.is-blocked .fn-bill-row{cursor:default}.tv9 .fn-bill.is-blocked .fn-bill-t b,.tv9 .fn-bill.is-blocked .fn-num{color:var(--color-text-tertiary)}.tv9 .fn-bill-door{flex:none}.tv9 .fn-nefer-line{display:flex;gap:var(--space-md);margin:var(--space-md) 0 0;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:var(--color-nefer-fill);color:var(--color-text-secondary)}.tv9 .fn-nefer-line>svg{flex:none;margin-top:var(--space-2xs);color:var(--color-nefer-solid)}.tv9 .fn-nefer-line p{margin:0;font-size:var(--text-md);line-height:var(--leading-normal)}.tv9 .fn-extra{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-md)}.tv9 .fn-extra-row{display:grid;grid-template-columns:minmax(0,1fr) 120px 28px;gap:var(--space-sm);align-items:center}.tv9 .fn-compose-doc{position:sticky;top:0;display:flex;flex-direction:column;gap:var(--space-md);align-self:start;min-width:0}.tv9 .fn-compose-total{display:flex;justify-content:space-between;margin:0;padding:0 var(--space-xs);color:var(--color-text-tertiary);font-size:var(--text-lg)}.tv9 .fn-compose-total b{color:var(--color-text-primary);font-size:var(--text-figure);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}@media (max-width:1100px){.tv9 .fn-compose{grid-template-columns:minmax(0,1fr)}.tv9 .fn-compose-doc{position:static}}.tv9 .fn-goal{flex-direction:column}.tv9 .fn-goal,.tv9 .fn-goal-h{display:flex;gap:var(--space-md)}.tv9 .fn-goal-h{align-items:baseline;justify-content:space-between}.tv9 .fn-goal-v b{color:var(--color-text-primary);font-size:var(--text-figure);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.tv9 .fn-goal-v small{color:var(--color-text-tertiary);font-size:var(--text-lg);font-variant-numeric:tabular-nums}.tv9 .fn-goal-v small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .fn-goal-pct{color:var(--color-text-secondary);font-size:var(--text-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.tv9 .fn-goal-f{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);color:var(--color-text-tertiary);font-size:var(--text-sm)}.tv9 .fn-goal-foot{padding-top:var(--space-xs)}.tv9 .fn-meter-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);font-size:var(--text-lg);font-weight:var(--weight-medium)}.tv9 .fn-dash-meters .fn-meter-row{grid-template-columns:minmax(0,1.6fr) minmax(48px,1fr) minmax(52px,auto)}.tv9 .fn-splits{display:flex;flex-direction:column}.tv9 .fn-split-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(80px,1.4fr) minmax(128px,auto);align-items:center;gap:var(--space-lg);min-height:44px;border-bottom:1px solid var(--color-border-secondary)}.tv9 .fn-split-row:last-child{border-bottom:0}.tv9 .fn-split-row .fn-num{text-align:right;font-size:var(--text-md)}.tv9 .fn-split{display:flex;height:8px;border-radius:var(--radius-full);background:var(--color-bg-tertiary);overflow:hidden}.tv9 .fn-split i{display:block;height:100%}.tv9 .fn-split i.is-cost{background:var(--color-text-placeholder)}.tv9 .fn-split i.is-left{background:var(--color-success-solid)}.tv9 .fn-rb-head{display:flex;align-items:center;gap:var(--space-lg);flex-wrap:wrap}.tv9 .fn-rb-t{flex:1 1 320px;min-width:0}.tv9 .fn-rb-t h2{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--track-tight)}.tv9 .fn-rb-t p{margin:var(--space-2xs) 0 0;color:var(--color-text-tertiary);font-size:var(--text-lg)}.tv9 .fn-rb-acts{display:flex;align-items:center;gap:var(--space-sm);flex:none}.tv9 .fn-rb-saved{display:inline-flex;align-items:center;gap:var(--space-xs);height:28px;padding:0 var(--space-md);color:var(--color-text-tertiary);font-size:var(--text-sm)}.tv9 .fn-rb-icons{padding:var(--space-sm)}.tv9 .fn-rb-bar{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);background:var(--color-bg-primary)}.tv9 .fn-rb-sentence{flex-wrap:wrap;row-gap:var(--space-sm);border:0;padding:0;min-height:0}.tv9 .fn-rb-group{flex-wrap:wrap}.tv9 .fn-rb-mi{display:flex;flex-direction:column;min-width:0;line-height:var(--leading-snug)}.tv9 .fn-rb-mi:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .fn-rb-mi b{color:var(--color-text-primary);font-weight:var(--weight-medium)}.tv9 .fn-rb-mi small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-tertiary);font-size:var(--text-sm)}.tv9 .fn-rb-mi small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .fn-rb-bar [data-applied-filters]{margin:0}.tv9 .fn-rb-result{display:flex;flex-direction:column;gap:var(--space-lg)}.tv9 .fn-rb-read{display:flex;align-items:flex-start;gap:var(--space-md);margin:0;padding:var(--space-md) var(--space-lg);border:1px solid var(--color-nefer-line);border-radius:var(--radius-xl);background:var(--color-nefer-bg);color:var(--color-text-secondary);font-size:var(--text-xl);line-height:var(--leading-normal)}.tv9 .fn-rb-read:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .fn-rb-read>svg{flex:none;margin-top:var(--space-xs);color:var(--color-nefer-solid)}.tv9 .fn-rtable-wrap{overflow-x:auto;margin:0 calc(var(--space-xs) * -1)}.tv9 .fn-rtable{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.tv9 .fn-rtable td,.tv9 .fn-rtable th{padding:0 var(--space-sm);height:44px;border-bottom:1px solid var(--color-border-secondary);text-align:left;font-size:var(--text-lg);font-weight:var(--weight-regular);color:var(--color-text-secondary);white-space:nowrap}.tv9 .fn-rtable thead th{height:36px;color:var(--color-text-tertiary);font-size:var(--text-sm);font-weight:var(--weight-medium)}.tv9 .fn-rtable thead th button{padding:var(--space-2xs) var(--space-xs);border:0;border-radius:var(--radius-sm);background:none;color:inherit;font:inherit;cursor:pointer}.tv9 .fn-rtable thead th button:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .fn-rtable tbody th{min-width:180px;max-width:320px}.tv9 .fn-rt-cell{display:flex;flex-direction:column;justify-content:center;gap:var(--hairline);min-width:0}.tv9 .fn-rtable tbody th small,.tv9 .fn-rtable tfoot th small{color:var(--color-text-tertiary);font-size:var(--text-sm)}.tv9 .fn-rt-l{overflow:hidden;text-overflow:ellipsis;color:var(--color-text-primary);font-weight:var(--weight-medium)}.tv9 .fn-rtable tfoot td,.tv9 .fn-rtable tfoot th{border-bottom:0;border-top:1px solid var(--color-border-primary);color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .fn-rb-result .fn-dash-meters .fn-meter-row{grid-template-columns:minmax(180px,1fr) minmax(0,2.4fr) minmax(96px,auto)}.tv9 .fn-signed.is-in{color:var(--color-tag-green-text)}.tv9 .fn-signed.is-out{color:var(--color-tag-red-text)}.tv9 .fn-cellbtn{display:inline-flex;align-items:center;gap:var(--space-xs);min-width:0;max-width:calc(100% + 12px);height:28px;margin:0 calc(var(--space-md) * -1);padding:0 var(--space-sm);border:0;border-radius:var(--radius-md);background:none;color:var(--color-text-secondary);font:inherit;font-size:var(--text-lg);text-align:left;cursor:pointer}.tv9 .fn-cellbtn:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .fn-catbtn{height:32px}.tv9 .fn-cellbtn>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .fn-cellbtn:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .fn-cellbtn.is-ask{color:var(--color-text-tertiary)}.tv9 .fn-cellbtn.is-ask:hover{color:var(--color-text-primary)}.tv9 .fn-cellbtn.fn-mono{font-size:var(--text-md)}.tv9 .fn-propose{display:inline-flex;align-items:center;gap:var(--space-xs);min-width:0}.tv9 button.fn-nf-chip{border:0;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer}.tv9 button.fn-nf-chip:hover{background:color-mix(in srgb,var(--color-nefer-solid) 16%,transparent)}.tv9 .gband-aside .fn-signed{font-size:var(--text-md);font-weight:var(--weight-medium)}.tv9 .ttotals .fn-signed{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.tv9 .fn-line-figure{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-xs) var(--space-md)}.tv9 .fn-line-figure .fn-signed{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--track-tight)}.tv9 .fn-line-when{font-size:var(--text-sm)}.tv9 .fn-line-when,.tv9 .fn-signed.is-zero{color:var(--color-text-tertiary)}.tv9 .fn-propose .fn-nf-chip{padding:0 var(--space-sm)}.tv9 .fn-tx{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0;padding:var(--space-lg) 0 var(--space-2xl)}.tv9 .fn-tx-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--space-md) var(--space-lg);min-width:0}.tv9 .fn-tx-title{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .fn-tx-scope{max-width:100%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-tertiary);font-size:var(--text-md)}.tv9 .fn-tx-acts{display:flex;align-items:center;gap:var(--space-sm);padding-bottom:var(--space-2xs)}.tv9 .fn-menu-sub{color:var(--color-text-tertiary)}.tv9 .fn-tx-figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}.tv9 .fn-delta{font-weight:var(--weight-semibold)}.tv9 .fn-delta.is-good{color:var(--color-tag-green-text)}.tv9 .fn-delta.is-bad{color:var(--color-tag-red-text)}.tv9 .figc-v .fn-signed{font-size:inherit;font-weight:inherit;letter-spacing:inherit}.tv9 .fn-tx-card{--dbbar-h:var(--dbbar-h-finance);display:flex;flex-direction:column;min-width:0;border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);background:var(--color-bg-primary);overflow:clip}.tv9 .fn-tx-card .fn-list.is-empty{padding:0}.tv9 .fn-tx-card .fn-toolbar-lead{gap:var(--space-sm);min-width:0}.tv9 .fn-who{gap:var(--space-sm)}.tv9 .fn-date{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.tv9 .fn-by,.tv9 .fn-receipt{display:inline-flex;align-items:center;gap:var(--space-xs)}.tv9 .fn-cat-dot{flex:none;width:8px;height:8px;border-radius:var(--radius-circle)}.tv9 .fn-via{display:inline-flex;align-items:center;height:22px;padding:0 var(--space-sm);border-radius:var(--radius-md);background:var(--color-bg-quiet);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap}.tv9 .fn-method,.tv9 .fn-via{color:var(--color-text-secondary)}.tv9 .fn-newtx-g{display:grid;grid-template-columns:minmax(0,1fr) 264px;gap:var(--space-xl);min-width:0}.tv9 .fn-newtx-f{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.tv9 .fn-newtx-title{width:100%;height:40px;padding:0;border:0;border-bottom:1px solid var(--color-border-secondary);outline:0;background:none;color:var(--color-text-primary);font:inherit;font-size:var(--text-xl);font-weight:var(--weight-medium)}.tv9 .fn-newtx-title:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .fn-newtx-title::-moz-placeholder{color:var(--color-text-placeholder);font-weight:var(--weight-regular)}.tv9 .fn-newtx-title::placeholder{color:var(--color-text-placeholder);font-weight:var(--weight-regular)}.tv9 .fn-newtx-title:focus{border-bottom-color:var(--color-text-primary)}.tv9 .fn-newtx-err{margin:0;color:var(--color-error-text);font-size:var(--text-md)}.tv9 .fn-newtx-props{display:flex;flex-direction:column;margin:0 calc(-1 * var(--space-sm))}.tv9 .fn-newtx-prop-in{width:calc(100% + var(--space-sm));height:32px;margin-left:calc(-1 * var(--space-sm));padding:0 var(--space-sm);border:0;border-radius:var(--radius-md);outline:0;background:none;color:var(--color-text-primary);font:inherit;font-size:var(--text-lg)}.tv9 .fn-newtx-prop-in:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .fn-newtx-prop-in::-moz-placeholder{color:var(--color-text-placeholder)}.tv9 .fn-newtx-prop-in::placeholder{color:var(--color-text-placeholder)}.tv9 .fn-newtx-prop-in:hover{background:var(--color-bg-hover)}.tv9 .fn-newtx-prop-in:focus{background:var(--color-bg-primary)}.tv9 .fn-newtx-file{display:inline-flex;align-items:center;gap:var(--space-xs);height:28px;padding:0 var(--space-sm);border-radius:var(--radius-md);background:var(--color-bg-tertiary);color:var(--color-text-primary);font-size:var(--text-md)}.tv9 .fn-newtx-file button{display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text-tertiary);cursor:pointer}.tv9 .fn-newtx-file button:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .fn-guess{color:var(--color-nefer-text)}.tv9 .fn-newtx-assist{display:flex;flex-direction:column;gap:var(--space-md);align-self:start;padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-bg-secondary)}.tv9 .fn-newtx-assist-h{display:flex;align-items:center;gap:var(--space-xs);margin:0;font-size:var(--text-md)}.tv9 .fn-newtx-assist-h b{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .fn-newtx-assist-h span{color:var(--color-text-tertiary)}.tv9 .fn-newtx-assist-h .fn-eye{color:var(--color-nefer-solid)}.tv9 .fn-newtx-assist-p{margin:0;color:var(--color-text-secondary);font-size:var(--text-md);line-height:var(--leading-normal)}.tv9 .fn-newtx-assist-p:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .fn-newtx-assist-p b{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .fn-newtx-assist-c{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.tv9 .fn-newtx-assist-c.is-warn,.tv9 .fn-newtx-trust{padding-top:var(--space-md);border-top:1px solid var(--color-border-secondary)}.tv9 .fn-newtx-trust{margin:0;color:var(--color-text-tertiary);font-size:var(--text-sm);line-height:var(--leading-normal)}.tv9 .fn-newtx-trust:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .fn-newtx-lands{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-text-tertiary);font-size:var(--text-md)}.tv9 .fn-catpick-foot{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-xs) 0 0;border-top:1px solid var(--color-border-secondary)}.tv9 .fn-catpick-manage{display:flex;align-items:center;gap:var(--space-sm);height:32px;padding:0 var(--space-sm);border:0;border-radius:var(--radius-md);background:none;color:var(--color-text-secondary);font:inherit;font-size:var(--text-md);text-align:left;cursor:pointer}.tv9 .fn-catpick-manage:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .fn-catpick-manage:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .fn-cats-lead{margin:0 0 var(--space-md);color:var(--color-text-tertiary);font-size:var(--text-md);line-height:var(--leading-normal)}.tv9 .fn-cats-lead:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .fn-cats-list{display:flex;flex-direction:column;margin:var(--space-md) 0 0;padding:0;list-style:none}.tv9 .fn-cats-row{display:grid;grid-template-columns:32px 20px minmax(0,1fr) auto 28px;align-items:center;gap:var(--space-sm);min-height:44px;border-bottom:1px solid var(--color-border-secondary)}.tv9 .fn-cats-mark{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-md);background:color-mix(in srgb,var(--cat-tone) 16%,transparent);color:var(--cat-tone);cursor:pointer}.tv9 .fn-cats-mark:hover{box-shadow:var(--fn-cats-mark-shadow)}.tv9 .fn-cats-tone{width:14px;height:14px;padding:0;border:0;border-radius:var(--radius-circle);cursor:pointer;box-shadow:var(--ring-2) var(--color-bg-primary),var(--ring-3) var(--color-border-secondary)}.tv9 .fn-cats-name{min-width:0;height:32px;padding:0 var(--space-sm);border:0;border-radius:var(--radius-md);background:none;color:var(--color-text-primary);font:inherit;font-size:var(--text-lg);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text}.tv9 .fn-cats-name:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .fn-cats-name:hover{background:var(--color-bg-hover)}.tv9 .fn-cats-name-in{height:32px}.tv9 .fn-cats-name.is-locked{display:flex;align-items:center;cursor:default}.tv9 .fn-cats-name.is-locked:hover{background:none}.tv9 .fn-cats-lock{display:grid;place-items:center;width:28px;height:28px;color:var(--color-fg-quaternary)}.tv9 .fn-cats-n{color:var(--color-text-tertiary);font-size:var(--text-sm);white-space:nowrap}.tv9 .fn-cats-add{margin-top:var(--space-sm)}.tv9 .fn-cats-menu{padding:var(--space-sm)}.tv9 .fn-line-head{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.tv9 .fn-line-src{display:inline-flex;color:var(--color-text-tertiary);font-size:var(--text-sm)}.tv9 .fn-line-lock,.tv9 .fn-line-src{align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.tv9 .fn-line-lock{margin:var(--space-sm) 0 0;border-radius:var(--radius-md);background:var(--color-bg-tertiary);color:var(--color-text-secondary);font-size:var(--text-md)}.tv9 .fn-file,.tv9 .fn-line-lock{display:flex;padding:var(--space-sm) var(--space-md)}.tv9 .fn-file{align-items:center;gap:var(--space-md);min-height:48px;border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg)}.tv9 .fn-file-ic{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--radius-md);background:var(--color-bg-quiet);color:var(--color-text-tertiary)}.tv9 .fn-file-t{display:flex;flex:1;flex-direction:column;min-width:0;line-height:var(--leading-snug)}.tv9 .fn-file-t:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .fn-file-t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);font-size:var(--text-lg);font-weight:var(--weight-medium)}.tv9 .fn-file-t small{color:var(--color-text-tertiary);font-size:var(--text-sm)}.tv9 .fn-file-t small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .fn-file-empty{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-md)}.tv9 .fn-comments{gap:var(--space-md)}.tv9 .fn-activity,.tv9 .fn-comments{display:flex;flex-direction:column}@media (max-width:1100px){.tv9 .fn-tx-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.tv9 .fn-newtx-g{grid-template-columns:minmax(0,1fr)}}.tv9 .fn-dash-row{display:grid;gap:var(--space-lg);align-items:start;min-width:0}.tv9 .fn-dash-row.is-7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.tv9 .fn-dash-row.is-5-7{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.tv9 .fn-dash-row.is-8-4{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.tv9 .fn-dash-row.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tv9 .fn-dash-row.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tv9 .fn-dash-row>*{min-width:0}@media (max-width:1100px){.tv9 .fn-dash-row{grid-template-columns:minmax(0,1fr)}}.tv9 .fn-rtable .fn-rnum{text-align:right}.tv9 .fn-needs{gap:var(--space-lg);min-width:0;max-width:var(--fn-needs-w);padding:var(--space-lg) 0 var(--space-2xl)}.tv9 .fn-needs,.tv9 .fn-needs-h{display:flex;flex-direction:column}.tv9 .fn-needs-h{gap:var(--space-2xs)}.tv9 .fn-needs-t{margin:0;font-size:var(--text-display);line-height:var(--type-30-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .fn-needs-s{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary)}.tv9 .fn-set{gap:var(--space-lg);min-width:0;max-width:var(--fn-needs-w);padding:var(--space-lg) 0 var(--space-2xl)}.tv9 .fn-set,.tv9 .fn-set-h{display:flex;flex-direction:column}.tv9 .fn-set-h{gap:var(--space-2xs)}.tv9 .fn-set-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.tv9 .fn-set-list li{display:flex;justify-content:space-between;gap:var(--space-lg);padding:var(--space-md) 0;border-bottom:var(--hairline) solid var(--color-border-divider);font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .fn-set-list li:last-child{border-bottom:0}.tv9 .fn-set-list b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .fn-set-list span{color:var(--color-text-tertiary);text-align:right}.tv9 .fn-propose .fn-nf-chip{line-height:var(--type-12-lh)}.tv9 .fn-iv{display:flex;flex-direction:column;min-width:0;padding-bottom:var(--space-xl)}.tv9 .fn-iv-nefer{padding:var(--space-lg) var(--space-lg) 0}.tv9 .fn-iv-bal{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg);border-bottom:var(--hairline) solid var(--color-border-divider)}.tv9 .fn-iv-l{font-size:var(--text-sm);line-height:var(--type-12-lh)}.tv9 .fn-iv-fig,.tv9 .fn-iv-l{color:var(--color-text-tertiary)}.tv9 .fn-iv-fig{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-sm);margin:0;font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .fn-iv-fig b{font-size:var(--text-figure);line-height:var(--type-24-lh);font-weight:var(--weight-semibold);letter-spacing:var(--track-tight);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.tv9 .fn-iv-due{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .fn-iv-due.is-late{color:var(--color-error-text)}.tv9 .fn-iv [data-fin-sec]{padding-inline:var(--space-lg)}.tv9 .fn-iv .fn-ladder{margin-bottom:var(--space-sm)}.tv9 .fn-iv .fn-rung{align-items:center}.tv9 .fn-iv .fn-rung-mark{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .fn-iv .fn-rung.is-sent .fn-rung-mark{color:var(--color-bg-primary)}.tv9 .fn-iv .fn-rung-t{flex:1}.tv9 .fn-iv .fn-rung .fn-door{font-size:var(--text-md)}.tv9 .fn-iv-note{margin:0 0 var(--space-md);font-size:var(--text-sm);line-height:var(--type-12-lh)}.tv9 .fn-inv-period{margin:0;font-size:var(--text-display);line-height:var(--type-30-lh);font-weight:var(--weight-semibold);letter-spacing:var(--track-tight);color:var(--color-text-primary)}.tv9 .fn-tx-figs.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.tv9 .fn-tx-figs.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}}.tv9 .fn-tb{display:flex;flex-direction:column;min-width:0}.tv9 .fn-tb-row{grid-template-columns:var(--control-sm) minmax(0,1.1fr) minmax(0,1.6fr) var(--fn-tb-amount-w) var(--fn-tb-act-w);padding:0 var(--space-lg)}.tv9 .fn-tb-h,.tv9 .fn-tb-row{display:grid;align-items:center;gap:var(--space-md)}.tv9 .fn-tb-h{grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) var(--fn-tb-amount-w) var(--fn-tb-act-w);padding:0 var(--space-lg) 0 calc(var(--space-lg) + var(--control-sm) + var(--space-md));min-height:var(--density-band);border-bottom:var(--hairline) solid var(--color-border-divider);font-size:var(--text-sm);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .fn-tb-num{text-align:right;font-variant-numeric:tabular-nums}.tv9 .fn-tb-all{display:flex;justify-content:flex-end}.tv9 .fn-tb-client{border-bottom:var(--hairline) solid var(--color-border-divider)}.tv9 .fn-tb-row{min-height:var(--row-h)}.tv9 .fn-tb-fold{display:grid;place-items:center;width:var(--control-sm);height:var(--control-sm);padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text-tertiary);cursor:pointer}.tv9 .fn-tb-fold:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .fn-tb-chev{display:grid;place-items:center;transform:rotate(-90deg);transition:transform var(--a-fast) var(--a-move)}.tv9 .fn-tb-client.is-open .fn-tb-chev{transform:none}.tv9 .fn-tb-who{display:flex;flex-direction:column;min-width:0;font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .fn-tb-lt small,.tv9 .fn-tb-who small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .fn-tb-what{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .fn-tb-held{font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .fn-tb-act{display:flex;justify-content:flex-end}.tv9 .fn-tb-lines{margin:0;padding:0 var(--space-lg) var(--space-sm) calc(var(--space-lg) + var(--control-sm) + var(--space-md));list-style:none}.tv9 .fn-tb-line{display:grid;grid-template-columns:var(--control-xs) minmax(0,1fr) var(--fn-tb-amount-w) var(--fn-tb-act-w);align-items:center;gap:var(--space-md);min-height:var(--row-h)}.tv9 .fn-tb-line.is-held{color:var(--color-text-tertiary)}.tv9 .fn-tb-lock{display:grid;place-items:center}.tv9 .fn-tb-lt{display:flex;flex-direction:column;min-width:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .fn-tb-line.is-held .fn-tb-lt{color:var(--color-text-secondary)}.tv9 .fn-tb-foot{display:flex;justify-content:space-between;align-items:center;min-height:var(--density-band);padding:0 calc(var(--space-lg) + var(--fn-tb-act-w) + var(--space-md)) 0 calc(var(--space-lg) + var(--control-sm) + var(--space-md));font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .fn-tb-foot b{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .fn-tb-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);padding:var(--space-2xl) var(--space-xl);text-align:center;font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .fn-tb-empty b{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .fn-tb-door{white-space:nowrap;font-size:var(--text-md)}.tv9 .fn-iv .fn-rung-t b{font-weight:var(--weight-semibold)}.tv9 .fn-wk-nf{display:inline-flex;align-items:center;gap:var(--space-xs)}.tv9 .fn-wk-over{color:var(--color-error-text)}.tv9 .fn-wk-legend{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);margin:0;font-size:var(--text-sm);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .fn-wk-legend>span{display:inline-flex;align-items:center;gap:var(--space-xs)}.tv9 .fn-ap-h,.tv9 .fn-ap-row{display:grid;grid-template-columns:minmax(0,1.1fr) var(--fn-ap-hours-w) minmax(0,1.2fr) var(--fn-ap-acts-w);align-items:center;gap:var(--space-md);padding:0 var(--space-lg)}.tv9 .fn-ap-h{font-size:var(--text-sm);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .fn-ap-band,.tv9 .fn-ap-h{min-height:var(--density-band);border-bottom:var(--hairline) solid var(--color-border-divider);font-weight:var(--weight-semibold)}.tv9 .fn-ap-band{display:flex;align-items:center;gap:var(--space-xs);padding:0 var(--space-lg);background:var(--color-bg-secondary);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .fn-ap-band small{font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .fn-ap-person{border-bottom:var(--hairline) solid var(--color-border-divider)}.tv9 .fn-ap-row{min-height:var(--row-h)}.tv9 .fn-ap-who{display:flex;align-items:center;gap:var(--space-sm);min-width:0;padding:0;border:0;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer}.tv9 .fn-ap-person.is-open .fn-tb-chev{transform:none}.tv9 .fn-ap-name{display:flex;flex-direction:column;min-width:0}.tv9 .fn-ap-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-regular);color:var(--color-text-primary)}.tv9 .fn-ap-name small{font-size:var(--text-sm);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .fn-ap-num{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.tv9 .fn-ap-flag{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .fn-ap-flag.is-late{color:var(--color-error-text);font-weight:var(--weight-semibold)}.tv9 .fn-ap-acts{display:flex;justify-content:flex-end;gap:var(--space-xs)}.tv9 .fn-ap-lines{margin:0;padding:0 var(--space-lg) var(--space-sm) calc(var(--space-lg) + var(--control-sm) + var(--space-md));list-style:none}.tv9 .fn-ap-line{display:grid;grid-template-columns:var(--fn-ap-day-w) minmax(0,1fr) var(--fn-ap-hours-w) var(--fn-ap-acts-w);align-items:center;gap:var(--space-md);min-height:var(--row-h-compact)}.tv9 .fn-ap-day{font-size:var(--text-sm);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .fn-ap-what{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .fn-ap-what small{font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .fn-ap-what small.fn-ap-bare{color:var(--color-warning-text)}.tv9 .fn-nfline{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-lg);background:var(--color-nefer-bg)}.tv9 .fn-nfline-m{display:grid;place-items:center;width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-full);background:var(--color-nefer-tint);color:var(--color-nefer-text);flex:none}.tv9 .fn-nfline-t{flex:1;min-width:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .fn-nfline-t b{font-weight:var(--weight-semibold)}.tv9 .fn-ov-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg);align-items:start}.tv9 .fn-ov-empty{margin:0;padding:var(--space-md) var(--space-lg)}.tv9 .fn-ov-owed{display:inline-flex;align-items:center;gap:var(--space-md)}.tv9 .fn-ov-owed .meter{width:var(--fn-ov-meter-w)}.tv9 .fn-ov-owed b{font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.tv9 .fn-ov-why{display:flex;flex-direction:column;gap:var(--space-xs);margin:0;padding:0 var(--space-md);list-style:none;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .fn-ov-why b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .fn-ov .fn-in{color:var(--color-success-text)}.tv9 .fn-ov .fn-out{color:var(--color-error-text)}.tv9 .fn-ov .fn-amber{color:var(--color-warning-text)}@media (max-width:1100px){.tv9 .fn-ov-grid{grid-template-columns:minmax(0,1fr)}}.tv9 .fn-pf-m{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-sm);min-width:0;width:100%}.tv9 .fn-pf-bar{flex:1;min-width:0;max-width:var(--fn-pf-bar-w)}.tv9 .fn-pf-n{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .fn-pf-n small{font-size:var(--text-sm);color:var(--color-error-text)}.tv9 .fn-pf-fig.is-late,.tv9 .fn-pf-n.is-late{color:var(--color-error-text);font-weight:var(--weight-semibold)}.tv9 .fn-pf-fig.is-amber,.tv9 .fn-pf-n.is-amber{color:var(--color-warning-text);font-weight:var(--weight-semibold)}.tv9 .fn-unfold{border-bottom:var(--hairline) solid var(--color-border-divider);background:var(--color-bg-secondary)}.tv9 .fn-unfold-c{padding:var(--space-xs) var(--space-lg) var(--space-md) calc(var(--space-lg) + var(--control-sm) + var(--space-md))}.tv9 .fn-pf-why{gap:var(--space-sm)}.tv9 .fn-pf-lines,.tv9 .fn-pf-why{display:flex;flex-direction:column}.tv9 .fn-pf-lines{margin:0}.tv9 .fn-pf-line{display:grid;grid-template-columns:var(--fn-pf-label-w) minmax(0,1fr) auto;align-items:center;gap:var(--space-md);min-height:var(--row-h-compact)}.tv9 .fn-pf-line dt{font-size:var(--text-sm);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .fn-pf-line dd,.tv9 .fn-pf-line dt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .fn-pf-line dd{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .fn-pf-line.is-sub dd{color:var(--color-text-tertiary)}.tv9 .fn-pf-fig{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .fn-pf-foot{display:flex;justify-content:flex-end}.tv9 .fn-pl-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-lg);align-items:start}@media (max-width:1100px){.tv9 .fn-pl-grid{grid-template-columns:minmax(0,1fr)}}.tv9 .fn-pl-sources{display:flex;flex-direction:column;margin-top:var(--space-md);padding:var(--space-sm) var(--space-sm) 0;border-top:var(--hairline) solid var(--color-border-divider)}.tv9 .fn-pl-ctl{display:inline-flex;align-items:center;gap:var(--space-xs);width:var(--fn-pl-ctl-w)}.tv9 .fn-pl-ctl.is-num{width:var(--fn-pl-num-w)}.tv9 .fn-pl-ctl>*{flex:1;min-width:0}.tv9 .fn-pl-ctl>.fn-pl-unit{flex:none}.tv9 .fn-pl-unit{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary)}.tv9 .fn-pl-acts{display:inline-flex;align-items:center;gap:var(--space-xs)}.tv9 .fn-pl-mark{display:grid;place-items:center;width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-full);background:var(--color-tag-orange-fill);color:var(--color-tag-orange-text)}.tv9 .fn-pl-mark.is-ok{background:var(--color-tag-green-fill);color:var(--color-tag-green-text)}.tv9 .fn-pl-cmp{display:flex;flex-direction:column;padding:0 var(--space-lg) var(--space-md)}.tv9 .fn-pl-cmp-r{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:var(--space-md);min-height:var(--row-h-compact);border-bottom:var(--hairline) solid var(--color-border-divider);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .fn-pl-cmp[data-cols="2"] .fn-pl-cmp-r{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}.tv9 .fn-pl-cmp[data-cols="3"] .fn-pl-cmp-r{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}.tv9 .fn-pl-cmp-r:last-child{border-bottom:0}.tv9 .fn-pl-cmp-r>[role=cell],.tv9 .fn-pl-cmp-r>[role=columnheader]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.tv9 .fn-pl-cmp-r>[role=rowheader]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-tertiary)}.tv9 .fn-pl-cmp-r>.is-on{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .fn-pl-cmp-r.is-head{font-size:var(--text-sm);line-height:var(--type-12-lh)}.tv9 .fn-pl-cmp-name{max-width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.tv9 .fn-pl-cmp-name:hover{color:var(--color-text-primary)}.tv9 .fn-rh-strip{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.tv9 .fn-rh-answer{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md);line-height:var(--type-14-lh);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.tv9 .fn-rh-answer.is-late{color:var(--color-error-text)}.tv9 .fn-rb-tablenote{margin:0;padding:0 var(--space-lg) var(--space-lg)}.tv9 .fn-rb-mark{display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-quiet);color:var(--color-text-secondary);padding:0;cursor:pointer}.tv9 .fn-rb-mark:disabled{cursor:default}.tv9 .fn-rb-mark:not(:disabled):hover{border-color:var(--color-border-primary);background:var(--color-bg-hover)}.tv9 .fn-close-mark{display:grid;place-items:center;width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-full);background:var(--color-bg-secondary);color:var(--color-text-tertiary)}.tv9 .fn-close-mark.is-done{background:var(--color-tag-green-fill);color:var(--color-tag-green-text)}.tv9 .fn-close-foot{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);padding:var(--space-md) var(--space-sm) 0;border-top:var(--hairline) solid var(--color-border-divider)}.tv9 .fn-close-note{flex:1;min-width:0;margin:0;font-size:var(--text-sm);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .rrow:not(:hover):not(:focus-within) .fn-propose-ok{display:none}.tv9 .fn-dsp{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg);border-bottom:var(--hairline) solid var(--color-border-divider);background:var(--color-tone-orange-fill)}.tv9 .fn-dsp.is-twice{background:var(--color-bg-secondary)}.tv9 .fn-dsp-h{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-warning-text)}.tv9 .fn-dsp-q,.tv9 .fn-dsp.is-twice .fn-dsp-h{color:var(--color-text-primary)}.tv9 .fn-dsp-q{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .fn-dsp-q b{font-weight:var(--weight-semibold)}.tv9 .fn-dsp-m{margin:0;font-size:var(--text-sm);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .fn-dsp-ways{display:flex;flex-direction:column;margin:var(--space-sm) calc(var(--space-lg) * -1) 0}.tv9 .fn-dsp-act{margin-top:var(--space-sm)}.tv9 .fn-dsp-mh{margin:0;padding:var(--space-sm) var(--space-md) var(--space-xs);font-size:var(--text-sm);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .fn-dsp-mrow{display:flex;flex-direction:column;min-width:0}.tv9 .fn-dsp-mrow b{font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .fn-dsp-mrow small,.tv9 .fn-dsp-r{font-size:var(--text-sm);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .fn-dsp-r{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);margin:0;padding:0 0 var(--space-sm)}.tv9 .fn-dsp-r b{font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .fn-dsp-r p{margin:0}.tv9 .fn-dsp-r.is-failed,.tv9 .fn-dsp-r.is-failed b{color:var(--color-error-text)}.tv9 .fn-pay{display:flex;flex-direction:column;border-bottom:var(--hairline) solid var(--color-border-secondary)}.tv9 .fn-pay .fn-line{border-bottom:0}.tv9 .fn-pay-r{display:inline-flex;align-items:baseline;gap:var(--space-md)}.tv9 .fn-pay-r .fn-door{font-size:var(--text-sm)}.tv9 .fn-dsp-form{display:flex;flex-direction:column;gap:var(--space-lg)}.tv9 .fn-dsp-then{margin:0;font-size:var(--text-sm);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .fn-tax{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0}.tv9 .fn-tax-n b{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.tv9 .fn-tax-empty{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg) var(--space-xl)}.tv9 .fn-tax-et{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .fn-tax-el{margin:0;font-size:var(--text-sm);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .fn-tax-ea{display:flex;gap:var(--space-sm);margin-top:var(--space-md)}.tv9 .fn-tax-country{gap:var(--space-md);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .fn-tax-country,.tv9 .fn-terms{display:inline-flex;align-items:center}.tv9 .fn-terms{flex-wrap:wrap;gap:var(--space-sm);min-width:0}.tv9 .fn-terms-days{width:calc(var(--control-md) * 2)}.tv9 .fn-terms-text{width:100%;min-width:0}.tv9 .fn-rate{display:inline-flex;align-items:center;gap:var(--space-2xs);height:var(--control-xs);padding:0 var(--space-sm);border:0;border-radius:var(--radius-full);background:var(--color-bg-secondary);font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer}.tv9 .fn-rate:hover{background:var(--color-bg-hover)}.tv9 .fn-rate:focus-visible{box-shadow:var(--focus-ring-kit);outline:0}.tv9 .fn-rate.is-static{cursor:default;background:none;padding:0}.tv9 .fn-tax-said{margin:var(--space-sm) 0 0;font-size:var(--text-sm);line-height:var(--type-12-lh);color:var(--color-text-secondary)}.tv9 .fn-line.is-sum{min-height:0;border-bottom:0;padding:var(--space-2xs) 0}.tv9 .fn-line.is-sum .fn-line-t{font-size:var(--text-md);color:var(--color-text-secondary)}.tv9 .fn-line.is-total{border-bottom:0;border-top:var(--hairline) solid var(--color-border-secondary)}.tv9 .fn-tax-tools{display:flex;flex-wrap:wrap;gap:var(--space-lg);padding:var(--space-md) 0}.tv9 .fn-pf-inc{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2xs);min-width:0;width:100%}.tv9 .fn-pf-inc small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);text-align:end;white-space:normal}.tv9 .fn-pf-n.is-inc{color:var(--color-text-secondary);font-weight:var(--weight-semibold)}.tv9 .rboard-foot-col{flex-direction:column;align-items:stretch;gap:var(--space-2xs)}.tv9 .rboard-line{display:flex;min-width:0}.tv9 .rboard-line,.tv9 .rchips{align-items:center;gap:var(--space-2xs)}.tv9 .rchips{display:inline-flex;flex-wrap:wrap}.tv9 .rwork-bar{flex-wrap:wrap;margin:var(--space-xs) 0 var(--space-sm)}.tv9 .rwho,.tv9 .rwork-bar{display:flex;align-items:center;gap:var(--space-sm)}.tv9 .rwho{min-width:0}.tv9 .rwho-t{display:flex;flex-direction:column;gap:var(--hairline);min-width:0}.tv9 .rwho-t b{font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .rwho-t b,.tv9 .rwho-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .rwho-t small{color:var(--color-text-tertiary)}.tv9 .rorigin{margin-top:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:var(--color-bg-secondary)}.tv9 blockquote.rorigin{margin:var(--space-md) 0 0;border:0}.tv9 .rph-arrow{flex:none;margin:0 var(--space-2xs);color:var(--color-text-placeholder)}.tv9 .pj-decide-nf{display:inline-grid;place-items:center;width:20px;height:20px;margin-left:var(--space-sm);border-radius:var(--radius-full);background:var(--color-nefer-fill);color:var(--color-nefer-solid);vertical-align:-4px}.tv9 .pj-bar-track{display:flex;gap:var(--space-2xs);height:10px;overflow:hidden;border-radius:var(--radius-full);background:var(--color-bg-quiet)}.tv9 .pj-bar.is-lg .pj-bar-track{height:14px}.tv9 .pj-bar-seg{display:block;flex:none;min-width:3px;height:100%}.tv9 .pj-bar-seg.is-paid{background:var(--color-success-solid)}.tv9 .pj-bar-seg.is-open{background:transparent}.tv9 .pj-bar-legend{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-lg);margin:var(--space-md) 0 0;padding:0;list-style:none}.tv9 .pj-bar-key{display:inline-flex;align-items:center;gap:var(--space-sm);margin:0 calc(-1 * var(--space-xs));padding:var(--space-2xs) var(--space-xs);border:0;border-radius:var(--radius-sm);background:none;font:inherit;font-size:var(--text-sm);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .pj-bar-key:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 button.pj-bar-key{cursor:pointer}.tv9 button.pj-bar-key:hover{background:var(--color-bg-hover);color:var(--color-text-secondary)}.tv9 .pj-bar-key i{flex:none;width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-bg-quiet);box-shadow:var(--ring-inset-1) var(--color-border-primary)}.tv9 .pj-bar-key.is-paid i{background:var(--color-success-solid);box-shadow:none}.tv9 .pj-bar-key.is-draft i,.tv9 .pj-bar-key.is-late i,.tv9 .pj-bar-key.is-sent i{box-shadow:none}.tv9 .pj-bar-key b{font-weight:var(--weight-semibold);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.tv9 .pj-bar-key.is-late b{color:var(--color-error-text)}.tv9 .pj-tl{--tl-lab:var(--pj-tl-label);display:flex;flex-direction:column}.tv9 .pj-tl-row{display:grid;grid-template-columns:var(--tl-lab) minmax(0,1fr);-moz-column-gap:var(--space-xl);column-gap:var(--space-xl);align-items:center;min-height:36px}.tv9 .pj-tl-row.is-axis{min-height:32px;border-bottom:1px solid var(--color-border-secondary)}.tv9 .pj-tl-body{position:relative;padding-bottom:var(--space-sm)}.tv9 .pj-tl-over{position:absolute;top:0;bottom:0;left:calc(var(--tl-lab) + var(--space-xl));right:0;pointer-events:none}.tv9 .pj-tl-week{position:absolute;top:0;bottom:0;width:1px;background:var(--color-border-secondary)}.tv9 .pj-tl-week.is-month{background:var(--color-border-primary)}.tv9 .pj-tl-now{position:absolute;top:0;bottom:0;width:0;border-left:1.5px solid var(--color-text-secondary)}.tv9 .pj-tl-track{position:relative;height:36px;min-width:0}.tv9 .pj-tl-row.is-axis .pj-tl-track{height:32px}.tv9 .pj-tl-month{position:absolute;top:var(--space-md);padding-left:var(--space-xs);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .pj-tl-month.is-by-today{margin-left:calc(var(--space-3xl) + var(--space-xs))}.tv9 .pj-tl-need{position:absolute;top:50%;height:18px;margin-top:calc(var(--space-md) * -1);padding-left:var(--space-sm);border-left:2px solid var(--color-error-text);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-kit);color:var(--color-error-text);white-space:nowrap}.tv9 .pj-tl-need:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 button.pj-tl-need{border-top:0;border-right:0;border-bottom:0;background:none;font-family:inherit;white-space:nowrap;cursor:pointer}.tv9 button.pj-tl-need:hover{text-decoration:underline}.tv9 .pj-tl-todayl{position:absolute;top:var(--space-md);z-index:1;padding:var(--hairline) var(--space-xs);border-radius:var(--radius-sm);background:var(--color-text-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-kit);color:var(--color-bg-canvas);white-space:nowrap;transform:translateX(-50%)}.tv9 .pj-tl-todayl:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .pj-tl-group{padding:var(--space-xs) 0}.tv9 .pj-tl-group+.pj-tl-group{border-top:1px solid var(--color-border-secondary)}.tv9 .pj-tl-lab{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:baseline;-moz-column-gap:var(--space-sm);column-gap:var(--space-sm);min-width:0;padding-left:var(--space-xs)}.tv9 .pj-tl-row.is-ms .pj-tl-lab{grid-template-columns:minmax(0,1fr) auto}.tv9 .pj-tl-lab small{font-size:var(--text-sm);color:var(--color-text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums}.tv9 .pj-tl-lab small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .pj-tl-del,.tv9 .pj-tl-ms{min-width:0;overflow:hidden;font-size:var(--text-md);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis}.tv9 .pj-tl-ms{font-weight:var(--weight-semibold)}.tv9 .pj-tl-ms.is-none{font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .pj-tl-row.is-reached .pj-tl-ms{color:var(--color-text-secondary)}.tv9 .pj-tl-del:hover,.tv9 .pj-tl-ms:hover{text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:3px}.tv9 .pj-tl-dia{position:absolute;top:50%;width:11px;height:11px;margin:calc(var(--space-xs) * -1) 0 0 calc(var(--space-xs) * -1);border-radius:var(--radius-xs);background:var(--color-bg-canvas);box-shadow:var(--ring-inset-2) var(--color-text-tertiary);transform:rotate(45deg)}.tv9 .pj-tl-dia.is-reached{background:var(--color-text-tertiary);box-shadow:none}.tv9 .pj-tl-dia.is-next{box-shadow:var(--ring-inset-2) var(--color-text-primary)}.tv9 .pj-tl-dia.is-missed{box-shadow:var(--pj-tl-dia-shadow)}.tv9 .pj-tl-dia.is-lands{width:8px;height:8px;margin:calc(-1 * var(--space-xs)) 0 0 calc(-1 * var(--space-xs));border-radius:var(--radius-full);background:var(--color-text-tertiary);box-shadow:none;transform:none}.tv9 .pj-tl-dia.is-lands.is-late{background:var(--color-error-text)}.tv9 .pj-tl-gap{position:absolute;top:50%;height:2px;margin-top:calc(var(--hairline) * -1);border-radius:var(--radius-full);background:var(--color-border-strong)}.tv9 .pj-tl-gap.is-late{background:var(--color-error-text)}.tv9 .pj-tl-bar{position:absolute;top:50%;display:block;min-width:6px;height:14px;margin-top:calc(var(--space-md) * -1);padding:0;border:0;border-radius:var(--radius-full);background:var(--color-bg-quiet);overflow:hidden;cursor:pointer}.tv9 .pj-tl-fill{display:block;height:100%;border-radius:inherit;background:var(--color-text-tertiary)}.tv9 .pj-tl-bar.is-done,.tv9 .pj-tl-bar.is-done .pj-tl-fill{background:var(--color-border-strong)}.tv9 .pj-tl-bar.is-hot{box-shadow:var(--pj-tl-bar-shadow)}.tv9 .pj-tl-bar:hover{background:var(--color-border-primary)}.tv9 .pj-tl-bar:hover .pj-tl-fill{background:var(--color-text-secondary)}.tv9 .pj-tl-bar.is-done:hover,.tv9 .pj-tl-bar.is-done:hover .pj-tl-fill{background:var(--color-text-tertiary)}.tv9 .pj-tl-key{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-xl);margin:var(--space-md) 0 0;padding-top:var(--space-md);border-top:1px solid var(--color-border-secondary);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .pj-tl-key span{display:inline-flex;align-items:center;gap:var(--space-sm)}.tv9 .pj-tl-key .pj-tl-dia{position:static;flex:none;margin:0 var(--space-2xs)}.tv9 .pj-tl-need-key{display:inline-block;flex:none;width:2px;height:14px;background:var(--color-error-text)}.tv9 .pj-tl-bar-key{display:inline-block;flex:none;width:28px;height:10px;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--color-text-tertiary) 0 55%,var(--color-bg-quiet) 55% 100%)}@media (max-width:1360px){.tv9 .pj-tl{--tl-lab:var(--pj-tl-label-narrow)}}.tv9 .rcell-status{display:inline-flex}.tv9 .pj-brief-risk{display:flex;align-items:baseline;gap:var(--space-sm);margin:var(--space-md) 0 0;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-lg);background:var(--color-error-fill);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-error-text)}.tv9 .pj-brief-risk:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .pj-brief-risk b{font-weight:var(--weight-semibold)}.tv9 .pj-origin{margin:var(--space-md) 0 0}.tv9 .pj-origin-b{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-2xs) 0;border:0;background:none;font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-secondary);cursor:pointer}.tv9 .pj-origin-b:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .pj-origin-b small{font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .pj-origin-b:hover{color:var(--color-text-primary)}.tv9 .pj-origin .rorigin{margin:var(--space-sm) 0 0}.tv9 .pj-dl-due{font-size:var(--text-sm);color:var(--color-text-tertiary);text-align:right;white-space:nowrap}.tv9 .pj-dl-due.is-late{color:var(--color-error-text)}.tv9 .pj-band-name{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.tv9 .pj-band-name:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .pj-band-name:hover{text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:3px}.tv9 .pj-choices{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-md)}.tv9 .rpage-aside .pj-bar{margin-bottom:var(--space-sm)}.tv9 .pj-cover{position:relative;flex:none;width:248px;aspect-ratio:16/10;margin:0;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-bg-tertiary)}.tv9 .pj-cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tv9 .pj-cover-acts{position:absolute;right:var(--space-md);bottom:var(--space-md);display:flex;align-items:center;gap:var(--space-xs);opacity:0;transition:opacity var(--duration-fast,calc(.12s * var(--a-k))) var(--ease-out,ease)}.tv9 .pj-cover:focus-within .pj-cover-acts,.tv9 .pj-cover:hover .pj-cover-acts{opacity:1}@container pjsum (max-width:640px){.tv9 .pj-cover{width:100%}}.tv9 .pj-rc .pj-bar-legend{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.tv9 .pj-rc .pj-bar-legend>li{min-width:0}.tv9 .pj-rc .pj-bar-key b{margin-left:auto}.tv9 .pj-pl{container:pjplan/inline-size;display:flex;flex-direction:column}@media (hover:none){.tv9 .pj-cover-acts{opacity:1}}.tv9 .pj-cover-set{display:inline-flex;align-items:center;gap:var(--space-sm)}.tv9 .pj-cover-thumb{width:40px;height:25px;border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover}.tv9 .pj-bar-seg.is-late{background:var(--color-error-solid)}.tv9 .pj-bar-seg.is-sent{background:var(--color-tone-blue)}.tv9 .pj-bar-seg.is-draft{background:var(--color-text-disabled)}.tv9 .pj-bar-key.is-late i{background:var(--color-error-solid)}.tv9 .pj-bar-key.is-sent i{background:var(--color-tone-blue)}.tv9 .pj-bar-key.is-draft i{background:var(--color-text-disabled)}.tv9 .invite-find{display:flex;align-items:center;gap:var(--space-sm);height:36px;margin:0 var(--space-xl);padding:0 var(--space-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary);color:var(--color-fg-quaternary);cursor:text}.tv9 .invite-find:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:-1px}.tv9 .invite-find input{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;font:inherit;font-size:var(--text-lg);color:var(--color-text-primary);outline:0}.tv9 .invite-find input::-moz-placeholder{color:var(--color-text-placeholder)}.tv9 .invite-find input::placeholder{color:var(--color-text-placeholder)}.tv9 .pj-faces-add{display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px dashed var(--color-text-disabled);border-radius:var(--radius-full);background:var(--color-bg-primary);color:var(--color-text-tertiary);cursor:pointer}.tv9 .pj-faces-add:hover{border-style:solid;border-color:var(--color-border-secondary);background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .pj-lk-by{display:inline-flex;align-items:center;gap:var(--space-xs)}.tv9 .pj-plan-bad{font-size:var(--text-sm);color:var(--color-error-text)}.tv9 .pj-rounds-step{display:inline-flex;align-items:center;gap:var(--space-sm)}.tv9 .pj-rounds-step b{min-width:48px;text-align:center;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.tv9 .rph.is-large .rph-fact .rph-arrow{margin:0}.tv9 .pj-rev-inc{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .pj-rev-inc b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .pj-rev-dots i{width:10px;height:10px;border:1.5px solid var(--color-text-disabled);border-radius:var(--radius-full)}.tv9 .pj-rev-dots i.is-used{border-color:var(--color-text-primary);background:var(--color-text-primary)}.tv9 .pj-rev-dots i.is-over{border-color:var(--color-error-text)}.tv9 .pj-rev-dots i.is-over.is-used{background:var(--color-error-text)}.tv9 .pj-rev-acts{display:inline-flex;gap:var(--space-2xs)}.tv9 .pj-bsec{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md) 0;border-top:1px solid var(--color-border-secondary)}.tv9 .pj-bsec:first-child{padding-top:0;border-top:0}.tv9 .pj-bsec-h{display:flex;align-items:center;gap:var(--space-xs);margin:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .pj-guard-card .pj-bsec-h{margin:var(--space-md) 0 var(--space-xs)}.tv9 .pj-guard-card .pj-bsec-h:first-child{margin-top:0}.tv9 .pj-gr-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.tv9 .pj-gr{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:var(--space-sm);padding:var(--space-xs) 0;border-top:1px solid var(--color-bg-quiet)}.tv9 .pj-gr:first-child{border-top:0}.tv9 .pj-gr-ic{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-md);background:var(--color-bg-quiet);color:var(--color-text-tertiary)}.tv9 .pj-gr-list.is-exclusions .pj-gr-ic,.tv9 .pj-gr.is-risk .pj-gr-ic{background:var(--color-error-fill);color:var(--color-error-text)}.tv9 .pj-gr-t small{font-size:var(--text-sm);color:var(--color-error-text)}.tv9 .pj-gr-t small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .pj-gr-x{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-md);background:none;color:var(--color-text-tertiary);opacity:0;cursor:pointer}.tv9 .pj-gr-x:focus-visible,.tv9 .pj-gr:hover .pj-gr-x{opacity:1}.tv9 .pj-gr-x:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .pj-gr.is-add,.tv9 .pj-gr.is-none .pj-gr-t{grid-column:1/-1}.tv9 .pj-gr.is-none .pj-gr-t{color:var(--color-text-tertiary)}.tv9 .pj-gr.is-add{display:block;border-top:0}.tv9 .pj-gr-add{display:inline-flex;align-items:center;gap:var(--space-xs);height:28px;padding:0 var(--space-sm);border:0;border-radius:var(--radius-md);background:none;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary);cursor:pointer}.tv9 .pj-gr-add:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .pj-gr-add:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .pj-gr-in{width:100%}.tv9 .pj-ap-modal .invite-find{margin:var(--space-md) var(--space-xl) var(--space-sm)}.tv9 .pj-ap-list{display:flex;flex-direction:column;gap:var(--space-2xs);max-height:300px;overflow:auto;margin:0 var(--space-xl)}.tv9 .pj-ap-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-sm);border:0;border-radius:var(--radius-md);background:none;font:inherit;text-align:left;cursor:pointer}.tv9 .pj-ap-row:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .pj-ap-row:hover{background:var(--color-bg-hover);outline:0}.tv9 .pj-ap-row:focus-visible{background:var(--color-bg-hover)}.tv9 .pj-ap-row.is-picked{cursor:default;border:1px solid var(--color-border-secondary);background:var(--color-bg-tertiary)}.tv9 .pj-ap-t{display:flex;flex-direction:column;gap:var(--hairline);min-width:0}.tv9 .pj-ap-t b{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .pj-ap-t b,.tv9 .pj-ap-t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .pj-ap-t small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .pj-ap-t small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .pj-ap-new{display:inline-flex;align-items:center;gap:var(--space-xs);margin:var(--space-sm) var(--space-xl) var(--space-xs);padding:var(--space-xs) var(--space-sm);border:0;border-radius:var(--radius-md);background:none;font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-secondary);cursor:pointer}.tv9 .pj-ap-new:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .pj-ap-new:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .pj-ap-picked{display:flex;flex-direction:column;gap:var(--space-md);margin:var(--space-md) var(--space-xl) 0}.tv9 .pj-ap-form,.tv9 .pj-ap-part{margin-top:var(--space-md)}.tv9 .pj-ap-part{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md)}.tv9 .pj-ap-k{min-width:112px;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .pj-ap-portal{margin-left:auto}.tv9 .pj-ap-note{display:flex;align-items:center;gap:var(--space-xs);margin:var(--space-md) 0 0;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .pj-brief-card .pj-origin-b{display:grid;grid-template-columns:13px minmax(0,1fr);align-items:center;-moz-column-gap:var(--space-sm);column-gap:var(--space-sm);row-gap:var(--space-2xs);width:100%;text-align:left}.tv9 .pj-brief-card .pj-origin-b small{grid-column:2}.tv9 .pj-bsec [data-brief-success-text]{margin:0}.tv9 .pj-bsec [data-brief-success-text]:where(.about):where(.pj-editable *){margin:0 calc(-1 * var(--space-xs))}.tv9 .pj-open{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.tv9 .pj-open:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .pj-open:hover{text-decoration:underline;text-decoration-color:var(--color-text-tertiary);text-underline-offset:3px}.tv9 .pj-open:focus-visible{border-radius:var(--radius-xs)}.tv9 button.pj-tl-bar{border:0;padding:0;font:inherit;cursor:pointer}.tv9 .pj-stop-money{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs) var(--space-sm);margin:0}.tv9 .pj-stop-money>b{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .pj-stop-money>small{flex-basis:100%;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .pj-stop-money>small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .pj-set-portal{display:inline-flex;align-items:center;gap:var(--space-sm);min-width:0}.tv9 .pj-set-portal small{color:var(--color-text-tertiary);white-space:nowrap}.tv9 .pj-set-foot{margin:var(--space-sm) 0 0}.tv9 .pj-md-lead{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .pj-md-lead.is-hot{color:var(--color-error-text)}.tv9 .pj-md-why{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .pj-md-props{margin:0 0 var(--space-sm)}.tv9 .pj-md-money{display:inline-flex;align-items:center;gap:var(--space-sm)}.tv9 .pj-md-list{margin:0;padding:0;list-style:none}.tv9 .pj-md-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-sm);min-height:48px}.tv9 .pj-md-row+.pj-md-row{border-top:1px solid var(--color-border-secondary)}.tv9 .pj-md-n{display:flex;flex-direction:column;min-width:0;padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.tv9 .pj-md-n:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .pj-md-n b{overflow:hidden;font-weight:var(--weight-medium);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis}.tv9 .pj-md-n small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .pj-md-n small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .pj-md-n:hover b{text-decoration:underline;text-decoration-color:var(--color-text-tertiary);text-underline-offset:3px}.tv9 .pj-md-n:focus-visible{border-radius:var(--radius-xs)}.tv9 .pj-md-row.is-late .pj-md-n small{color:var(--color-error-text)}.tv9 .pj-md-add{display:inline-flex;align-items:center;gap:var(--space-xs);height:32px;margin-top:var(--space-2xs);padding:0 var(--space-sm);border:0;border-radius:var(--radius-md);background:none;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);cursor:pointer}.tv9 .pj-md-add:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .pj-md-add:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .pj-md-inline{display:inline-flex;align-items:center;gap:var(--space-xs)}.tv9 .pj-md-hold{display:flex;align-items:center;gap:var(--space-md);margin:0}.tv9 .pj-md-hold>span{display:flex;flex:1;flex-direction:column;min-width:0}.tv9 .pj-md-hold b{font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .pj-md-hold small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .pj-md-hold small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .pj-sh-link{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-2xs) var(--space-2xs) var(--space-2xs) var(--space-sm);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-secondary)}.tv9 .pj-sh-link code{flex:1;min-width:0;overflow:hidden;font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis}.tv9 .pj-sh-help{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2xs) var(--space-sm);margin:var(--space-xs) 0 0;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .pj-sh-list,.tv9 .pj-sh-people{margin:0;padding:0;list-style:none}.tv9 .pj-sh-person{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-md);min-height:52px;padding:var(--space-2xs) 0}.tv9 .pj-sh-person+.pj-sh-person{border-top:1px solid var(--color-border-secondary)}.tv9 .pj-sh-who{display:flex;flex:1 1 150px;flex-direction:column;min-width:0}.tv9 .pj-sh-who b{overflow:hidden;font-weight:var(--weight-medium);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis}.tv9 .pj-sh-who small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .pj-sh-who small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .pj-sh-person.is-off .pj-sh-who b{color:var(--color-text-tertiary)}.tv9 .pj-sh-ctl{display:flex;flex:none;align-items:center;gap:var(--space-md)}.tv9 .pj-sh-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-sm) var(--space-md);min-height:48px;padding:var(--space-2xs) 0}.tv9 .pj-sh-row+.pj-sh-row{border-top:1px solid var(--color-border-secondary)}.tv9 .pj-sh-t{display:flex;flex-direction:column;min-width:0}.tv9 .pj-sh-t b{font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .pj-sh-t small{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-tertiary)}.tv9 .pj-sh-t small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .pj-sh-row.is-off .pj-sh-t b{color:var(--color-text-secondary)}.tv9 .pj-sh-trust{display:flex;align-items:flex-start;gap:var(--space-xs);margin:var(--space-md) 0 var(--space-lg);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-tertiary)}.tv9 .pj-sh-trust:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .pj-sh-off{display:flex;gap:var(--space-sm);margin:0 0 var(--space-lg);font-size:var(--text-sm)}.tv9 .pj-edit-hint,.tv9 .pj-sh-off{align-items:center;color:var(--color-text-tertiary)}.tv9 .pj-edit-hint{display:inline-flex;gap:var(--space-xs);margin-left:auto;font-size:var(--text-xs);font-weight:var(--weight-regular)}.tv9 .pj-bsec-h .pj-edit-hint{margin-left:var(--space-xs);color:var(--color-text-tertiary)}.tv9 .pj-editable:hover .pj-bsec-h .pj-edit-hint{color:var(--color-text-secondary)}.tv9 .pj-editable:focus-within .pj-edit-hint{visibility:hidden}.tv9 .pj-rc .pj-bar-key{display:flex;width:100%;margin:0;padding:var(--space-xs) 0;white-space:nowrap}.tv9 .pj-how{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs) var(--space-xl);margin:0 0 var(--space-sm);padding:0 var(--space-md);list-style:none;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .pj-how b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .pj-rev-dots{display:inline-flex;align-items:center;gap:var(--space-xs)}.tv9 .pj-gr-t{display:flex;flex-direction:column;gap:var(--hairline);padding-top:var(--space-xs);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .pj-bsec-h small{margin-left:var(--space-2xs);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .pjt{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-xl)}.tv9 .pjt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl);align-items:start}.tv9 .pjt-grid>*{min-width:0}.tv9 .pjt-wide{grid-column:span 2}.tv9 .pjt-side,.tv9 .pjt-wide{gap:var(--space-xl)}.tv9 .pjt-side,.tv9 .pjt-wide,.tv9 .pjt-work{display:flex;flex-direction:column;min-width:0}.tv9 .pjt-group,.tv9 .pjt-work{gap:var(--space-md)}.tv9 .pjt-group{display:flex;flex-direction:column}.tv9 .pjt-hot{color:var(--color-error-text)}.tv9 .pjt-lede{color:var(--color-text-tertiary)}.tv9 .pjt-applied,.tv9 .pjt-lede{margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .pjt-applied{display:flex;align-items:center;gap:var(--space-md);color:var(--color-text-secondary)}.tv9 .pjt-band-more{opacity:0}.tv9 .gband:focus-within .pjt-band-more,.tv9 .gband:hover .pjt-band-more,.tv9 .pjt-band-more[aria-expanded=true]{opacity:1}@container (max-width:880px){.tv9 .pjt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tv9 .pjt-wide{grid-column:1/-1}}.tv9 .pjt-sub{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin:var(--space-md) var(--space-md) var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .pjt-nefer{color:var(--color-nefer-text)}.tv9 .pjt-change{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-border-divider)}.tv9 .pjt-change .kr{width:100%;margin:0;padding:0}.tv9 .pjt-note{color:var(--color-text-tertiary)}.tv9 .pjt-moves{display:flex;flex-direction:column;margin:0 calc(-1 * var(--space-sm)) var(--space-md)}.tv9 .pjt-nf{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-full);background:var(--color-nefer-fill);color:var(--color-nefer-solid)}.tv9 .pjt-week-key{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-lg);margin:0 0 var(--space-md);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .pjt-week-key>span{display:inline-flex;align-items:center;gap:var(--space-xs)}.tv9 .pjt-week-key i{display:inline-block;width:8px;height:8px;border-radius:var(--radius-xs)}.tv9 .pjt-week-key i.is-here{background:var(--color-text-primary)}.tv9 .pjt-week-key i.is-else{background:var(--color-text-placeholder)}.tv9 .pjt-team{display:flex;flex-direction:column;margin:0 calc(-1 * var(--space-xl))}.tv9 .pjt-team-h,.tv9 .pjt-team-r{display:grid;grid-template-columns:28px minmax(160px,1.3fr) 72px minmax(160px,1.6fr) 56px 32px;align-items:center;-moz-column-gap:var(--space-md);column-gap:var(--space-md);padding:0 var(--space-xl) 0 var(--space-md)}.tv9 .pjt-team-h{height:40px;border-block:1px solid var(--color-border-secondary);background:var(--color-bg-secondary);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .pjt-team-r{min-height:56px;border-bottom:1px solid var(--color-border-divider)}.tv9 .pjt-team-r:hover{background:var(--color-bg-secondary)}.tv9 .pjt-team-g{margin:var(--space-md) var(--space-xl) var(--space-xs)}.tv9 .pjt-team-fold{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text-tertiary);cursor:pointer}.tv9 .pjt-team-fold:hover{background:var(--color-bg-active);color:var(--color-text-primary)}.tv9 .pjt-team-who{display:flex;align-items:center;gap:var(--space-md);min-width:0}.tv9 .pjt-team-c,.tv9 .pjt-team-wt{display:flex;flex-direction:column;min-width:0}.tv9 .pjt-team-n{padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.tv9 .pjt-team-c,.tv9 .pjt-team-n{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .pjt-team-c{font-variant-numeric:tabular-nums}.tv9 .pjt-team-l{overflow:hidden;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis}.tv9 .pjt-team-more{opacity:0}.tv9 .pjt-team-more[aria-expanded=true],.tv9 .pjt-team-r:focus-within .pjt-team-more,.tv9 .pjt-team-r:hover .pjt-team-more{opacity:1}.tv9 .pjt-team-more-b{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--space-xl);padding:var(--space-md) var(--space-xl) var(--space-lg) calc(var(--space-xl) + var(--space-3xl));border-bottom:1px solid var(--color-border-divider);background:var(--color-bg-secondary)}.tv9 .pjt-team-col,.tv9 .pjt-week{display:flex;flex-direction:column;min-width:0}.tv9 .pjt-week{gap:var(--space-xs)}.tv9 .pjt-week-t{position:relative;display:block;height:6px;border-radius:var(--radius-full);background:var(--color-bg-quiet)}.tv9 .pjt-week-t i{position:absolute;top:0;bottom:0;display:block}.tv9 .pjt-week-here{left:0;border-radius:var(--radius-full) 0 0 var(--radius-full);background:var(--color-text-primary)}.tv9 .pjt-week-else{background:var(--color-text-placeholder)}.tv9 .pjt-week.is-over .pjt-week-else,.tv9 .pjt-week.is-over .pjt-week-here{background:var(--color-error-text)}.tv9 .pjt-week-t i.pjt-week-line{top:calc(-1 * var(--space-xs));bottom:calc(-1 * var(--space-xs));width:1px;background:var(--color-text-secondary)}.tv9 .pjt-week-w{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .pjt-addr{display:flex;align-items:center;gap:var(--space-md);margin:0 0 var(--space-lg);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);background:var(--color-bg-secondary)}.tv9 .pjt-addr-t{display:flex;flex:1;flex-direction:column;min-width:0}.tv9 .pjt-addr-d{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);overflow-wrap:anywhere}.tv9 .pjt-addr-p{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);overflow-wrap:anywhere}@container (max-width:1100px){.tv9 .pjt-team-h,.tv9 .pjt-team-r{grid-template-columns:28px minmax(140px,1.2fr) 64px minmax(120px,1.2fr) 48px 32px}}.tv9 .pjt-strong{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 [data-settings-group=admin] .kr-l{white-space:normal;text-wrap:pretty}.tv9 .tplm-row{display:flex;flex-direction:column;min-width:0}.tv9 .tplm-row b{font-weight:var(--weight-regular);color:var(--color-text-primary)}.tv9 .tplm-row small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .tplw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);gap:0;min-height:0;height:100%;border-radius:var(--radius-xl);box-shadow:var(--card-edge);overflow:hidden}.tv9 .tplw-list{display:flex;flex-direction:column;gap:var(--space-md);min-width:0;min-height:0;padding:var(--space-lg);border-right:1px solid var(--color-border-divider)}.tv9 .tplw-industry{align-self:flex-start}.tv9 .tplw-scroll{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:var(--space-lg)}.tv9 .tplw-group{display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .tplw-gname{display:flex;align-items:center;gap:var(--space-sm);margin:0;padding:0 var(--space-md);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .tplw-gname span{font-weight:var(--weight-regular)}.tv9 .tplw-row{display:flex;align-items:center;gap:var(--space-md);min-width:0;min-height:var(--kit-plan-row);padding:var(--space-xs) var(--space-md);border:0;border-radius:var(--radius-md);background:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);text-align:left;cursor:pointer}.tv9 .tplw-row:hover{background:var(--color-bg-hover)}.tv9 .tplw-row.is-on{background:var(--color-bg-active);font-weight:var(--weight-semibold)}.tv9 .tplw-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .tplw-name b{font-weight:var(--weight-semibold)}.tv9 .tplw-meta{flex:none;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .tplw-mark{flex:none;display:inline-grid;place-items:center;width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-secondary)}.tv9 .tplw-mark.is-lg{width:var(--kit-plan-row);height:var(--kit-plan-row);border-radius:var(--radius-lg)}.tv9 .tplw-hint{margin:0;padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-bg-secondary);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary)}.tv9 .tplw-hint b{font-weight:var(--weight-semibold)}.tv9 .tplw-none{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md)}.tv9 .tplw-none-t{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .tplw-none-l{margin:0;font-size:var(--text-xs)}.tv9 .tplw-none-l,.tv9 .tplw-way{line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .tplw-way{display:inline-flex;align-items:center;gap:var(--space-sm);padding:0;border:0;background:none;font:inherit;font-size:var(--text-sm);cursor:pointer}.tv9 .tplw-way:hover{color:var(--color-text-primary)}.tv9 .tplw-way.is-nefer{color:var(--color-nefer-text)}.tv9 .tplw-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border-divider);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .tplw-preview{display:flex;flex-direction:column;gap:var(--space-xl);min-width:0;min-height:0;overflow:auto;padding:var(--space-xl);border-right:1px solid var(--color-border-divider);background:var(--color-bg-secondary)}.tv9 .tplw-ph{min-width:0}.tv9 .tplw-ph,.tv9 .tplw-pt{display:flex;align-items:center;gap:var(--space-md)}.tv9 .tplw-pt{margin:0;font-size:var(--text-xl);line-height:var(--type-16-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .tplw-pv{font-weight:var(--weight-regular)}.tv9 .tplw-pl,.tv9 .tplw-pv{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .tplw-pl{margin:0}.tv9 .tplw-statuses{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.tv9 .tplw-plan{display:flex;flex-direction:column;gap:var(--space-xs)}.tv9 .tplw-plan small{color:var(--color-text-tertiary)}.tv9 .tplw-form{display:flex;flex-direction:column;gap:var(--space-md);min-width:0;min-height:0;overflow:auto;padding:var(--space-xl)}.tv9 .tplw-ft{margin:0;font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .tplw-f,.tv9 .tplw-ft{line-height:var(--type-14-lh)}.tv9 .tplw-f{display:grid;grid-template-columns:var(--kit-facts-col) minmax(0,1fr);gap:var(--space-md);align-items:start;font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .tplw-f>span:first-child{padding-top:var(--space-sm)}.tv9 .tplw-fv{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.tv9 .tplw-fv small{color:var(--color-text-tertiary)}.tv9 .tplw-err,.tv9 .tplw-fv small{font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .tplw-err{margin:0;color:var(--color-error-text)}.tv9 .tplw-sub{margin:var(--space-md) 0 0;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .tplw-role{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;gap:var(--space-md);align-items:center}.tv9 .tplw-role-p{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.tv9 .tplw-week{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .tplw-week.is-over{color:var(--color-error-text)}.tv9 .tplw-makes{display:flex;gap:var(--space-sm);margin:var(--space-md) 0 0;padding:var(--space-md);border-radius:var(--radius-lg);box-shadow:var(--card-edge);font-size:var(--text-sm);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .tplw-makes b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .tplw-keys{margin-right:auto;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .tpla{display:flex;flex-direction:column;gap:var(--space-lg)}.tv9 .tpla-lead,.tv9 .tplp-summary{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .tpla-lead b,.tv9 .tplp-summary b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .tpla-foot,.tv9 .tplp-note,.tv9 .tpls-text{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .tpla-foot{margin-right:auto}.tv9 .tpla-to{font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .tpla-src{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.tv9 .tpla-src small{font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .tpla-err{color:var(--color-error-text)}.tv9 .tpla-new{font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .tpls{display:flex;flex-direction:column;gap:var(--space-lg)}.tv9 .tpls-name{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.tv9 .tpls-never{margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .tpls-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-xl);align-items:start}.tv9 .tpls-main,.tv9 .tpls-side{display:flex;flex-direction:column;gap:var(--space-xl);min-width:0}.tv9 .tpls-rename{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg)}.tv9 .tpls-head{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-md)}.tv9 .tpls-editor{display:flex;flex-direction:column;gap:var(--space-xl)}.tv9 .tplp{min-width:0}.tv9 .tplp,.tv9 .tplp-stack{display:flex;flex-direction:column;gap:var(--space-lg)}.tv9 .tplp-stack>p{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .tplp-words{display:flex;flex-direction:column;gap:var(--space-xs)}.tv9 .tplp-words small{align-self:flex-end;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .tplp-asked{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-lg);background:var(--color-bg-secondary)}.tv9 .tplp-asked p{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .tplp-asked small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .tplp-you{align-self:flex-end;color:var(--color-text-primary)}.tv9 .tplp-her{display:flex;gap:var(--space-sm);color:var(--color-text-secondary)}.tv9 .tplp-her b,.tv9 .tplp-nef b{font-weight:var(--weight-semibold);color:var(--color-nefer-text)}.tv9 .tplp-her svg,.tv9 .tplp-nef svg,.tv9 .tplp-reading svg,.tv9 .tplp-why svg{color:var(--color-nefer-solid)}.tv9 .tplp-read,.tv9 .tplp-reads{display:flex;flex-direction:column;gap:var(--space-sm)}.tv9 .tplp-chips{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.tv9 .tplp-drop{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:var(--space-2xl) var(--space-lg);border:1px dashed var(--color-border-primary);border-radius:var(--radius-xl);background:var(--color-bg-secondary);font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);cursor:pointer}.tv9 .tplp-drop b{font-weight:var(--weight-regular)}.tv9 .tplp-drop small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .tplp-drop.is-over,.tv9 .tplp-drop:hover{background:var(--color-bg-hover)}.tv9 .tplp-side{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0}.tv9 .tplp-over{color:var(--color-error-text);font-weight:var(--weight-semibold)}.tv9 .tplp-quiet{font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .tplp-reading{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);box-shadow:var(--card-edge);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .tplp-reading>span{flex:1}.tv9 .tplp-tpl{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-md);min-width:0}.tv9 .tplp-why{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-nefer-text)}.tv9 .tplp-pays{min-width:var(--kit-plan-row);text-align:right;color:var(--color-text-primary)}.tv9 .tplp-cell{display:inline-flex;align-items:center;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.tv9 .tplp-est{min-width:var(--control-md);justify-content:flex-end;color:var(--color-text-primary)}.tv9 .tplp-nef{display:inline-flex;align-items:center;gap:var(--space-sm);font-weight:var(--weight-regular)}.tv9 .tplp-qsub{margin:0 0 var(--space-sm);font-weight:var(--weight-semibold)}.tv9 .tplp-q,.tv9 .tplp-qsub{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .tplp-q{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:var(--color-bg-secondary)}.tv9 .tplp-q p{margin:0 0 var(--space-sm)}.tv9 .tplp-q ol{display:flex;flex-direction:column;gap:var(--space-sm);margin:0;padding-left:var(--space-xl)}.tv9 .pj-tpl-fact{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:var(--control-sm);padding:0 var(--space-md);border:0;border-radius:var(--radius-full);background:var(--color-bg-secondary);font:inherit;font-size:var(--text-sm);line-height:var(--type-14-lh);color:var(--color-text-secondary);cursor:pointer}.tv9 .pj-tpl-fact:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}@media (max-width:1100px){.tv9 .tplw{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tv9 .tplw-preview{display:none}.tv9 .tpls-grid{grid-template-columns:minmax(0,1fr)}}.tv9 .rcell-amber{color:var(--color-warning-text)}.tv9 .pj-grid{margin-top:var(--space-xs)}.tv9 .pj-docs,.tv9 .pj-tm{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.tv9 .pj-tm-h b{font-size:var(--text-sm);white-space:nowrap}.tv9 .pj-tm-h{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-sm);width:100%}.tv9 .pj-plan-acts{display:inline-flex;align-items:center;gap:var(--space-xs)}.tv9 .rpage .pj-ov .pj-rail{align-self:start}.tv9 .cl-fin,.tv9 .cl-work{display:flex;flex-direction:column;gap:var(--space-xl)}.tv9 .cl-ret{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-md)}.tv9 .cl-ret-h{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);margin:0;font-size:var(--text-md);color:var(--color-text-secondary)}.tv9 .cl-ret-h b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .cl-cut{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.tv9 .cl-origin{display:flex;flex-direction:column;gap:var(--space-2xs);margin:var(--space-lg) 0 0;padding-top:var(--space-md);border-top:1px solid var(--color-border-secondary)}.tv9 .cl-origin q{padding-left:var(--space-md);border-left:2px solid var(--color-border-secondary);line-height:var(--leading-normal);quotes:"\201C" "\201D"}.tv9 .cl-head-line,.tv9 .cl-origin q{color:var(--color-text-secondary);font-size:var(--text-md)}.tv9 .cl-head-line{line-height:var(--type-14-lh)}.tv9 .cl-head-line .cl-head-lead{color:var(--color-text-primary);text-decoration:underline;text-decoration-color:var(--color-border-primary);text-underline-offset:3px}.tv9 .cl-head-line .cl-head-lead:hover{text-decoration-color:var(--color-text-primary)}.tv9 .cl-acts{display:flex;gap:var(--space-sm);margin-top:var(--space-lg)}.tv9 .cl-amber{color:var(--color-warning-text)}.tv9 .cl-tag-in{width:140px}.tv9 .cl-ppl{display:flex;flex-direction:column}.tv9 .cl-ppl-h,.tv9 .cl-ppl-r{display:grid;grid-template-columns:minmax(200px,1.3fr) minmax(180px,1fr) 88px 184px;align-items:center;-moz-column-gap:var(--space-lg);column-gap:var(--space-lg);padding:0 var(--card-pad)}.tv9 .cl-ppl-h{height:40px;border-block:1px solid var(--color-border-secondary);background:var(--color-bg-secondary);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .cl-ppl-r{min-height:56px;border-bottom:1px solid var(--color-border-divider)}.tv9 .cl-ppl-r:hover{background:var(--color-bg-secondary)}.tv9 .cl-ppl-who{display:flex;align-items:center;gap:var(--space-md);min-width:0}.tv9 .cl-ppl-wt{display:flex;flex-direction:column;min-width:0}.tv9 .cl-ppl-n{padding:0;border:0;background:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);text-align:left;cursor:pointer}.tv9 .cl-ppl-l{overflow:hidden;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis}.tv9 .cl-ppl-e{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary);overflow-wrap:anywhere}.tv9 .cl-ppl-e.is-none,.tv9 .cl-ppl-s{color:var(--color-text-tertiary)}.tv9 .cl-ppl-s{font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .cl-ppl-a{display:flex;justify-content:flex-end;gap:var(--space-xs);opacity:0}.tv9 .cl-ppl-r:focus-within .cl-ppl-a,.tv9 .cl-ppl-r:hover .cl-ppl-a{opacity:1}.tv9 .cl-ppl-foot{margin:var(--space-md) var(--card-pad) 0}.tv9 .cl-ppl-empty{padding:0 var(--card-pad)}@container (max-width:880px){.tv9 .cl-ppl-h,.tv9 .cl-ppl-r{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) 184px}.tv9 .cl-ppl-h>:nth-child(3),.tv9 .cl-ppl-r>:nth-child(3){display:none}}.tv9 .cl-rn{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--space-sm);width:100%;min-width:0}.tv9 .cl-rn-tag{flex:none}.tv9 .cl-rn-l{min-width:0;overflow:hidden;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis}.tv9 .cl-lede{margin:0 0 var(--space-md);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .cl-lost{display:flex;flex-direction:column;gap:var(--space-lg)}.tv9 .cl-check{display:flex;align-items:flex-start;gap:var(--space-sm)}.tv9 .cl-check-t{padding:0;border:0;background:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);text-align:left;cursor:pointer}.tv9 .cl-conflict-stage{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:var(--space-xl);background:var(--color-bg-overlay)}.tv9 .cl-save{display:flex;align-items:center;gap:var(--space-md);margin:0;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:var(--color-bg-secondary);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .cl-save.is-failed{background:var(--color-error-fill);color:var(--color-error-text)}.tv9 .cl-save.is-failed>span{flex:1;min-width:0}.tv9 .cl-fact{display:inline-flex;align-items:center;gap:var(--space-xs);min-width:0}.tv9 .mthread{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg) var(--space-xl)}.tv9 .note-text{display:block}.tv9 .note-acts{display:flex;align-items:center;gap:var(--space-xs);margin-top:var(--space-xs)}.tv9 .note-acts button{display:inline-flex;align-items:center;gap:var(--space-xs);height:24px;padding:0 var(--space-xs);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-tertiary);font:inherit;font-weight:var(--weight-medium);cursor:pointer}.tv9 .note-acts button:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .mslot{gap:var(--space-sm)}.tv9 .crail,.tv9 .mslot{display:flex;flex-direction:column}.tv9 .crail{min-height:100%;border-left:1px solid var(--color-border-secondary)}.tv9 .crail-h{display:flex;align-items:center;gap:var(--space-sm)}.tv9 .crail-t{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .crail-links{display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .crail-link{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:var(--space-sm);align-items:center;width:100%;min-height:44px;padding:var(--space-xs) var(--space-xs);border:0;border-radius:var(--radius-md);background:transparent;font:inherit;text-align:left;cursor:pointer}.tv9 .crail-link:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .crail-link:hover{background:var(--color-bg-hover)}.tv9 .crail-link-ic{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-secondary)}.tv9 .crail-link-t{display:flex;flex-direction:column;min-width:0}.tv9 .crail-link-t b{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .crail-link-t small{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .crail-link-t small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .turn-modal>section>h2{margin:0;padding:var(--space-xl) var(--modal-head-end) var(--space-2xs) var(--space-xl);font-size:var(--text-xl)}.tv9 .turn-lead{margin:0;padding:0 var(--space-xl);font-size:var(--text-sm);color:var(--color-text-tertiary);line-height:var(--leading-normal)}.tv9 .turn-lead:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .turn-body{display:grid;align-items:start}.tv9 .turn-grid.ga-grid{grid-template-columns:1fr;padding:0}.tv9 .turn-opt .turn-nefer-tag{grid-column:2;grid-row:1;justify-self:end;display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-nefer-text);background:var(--color-nefer-bg);border:1px solid var(--color-nefer-line);border-radius:var(--radius-full);padding:var(--hairline) var(--space-md);white-space:nowrap}.tv9 .turn-opt .turn-radio{grid-column:3;grid-row:1/3;width:16px;height:16px;border:1.5px solid var(--color-border-primary);border-radius:var(--radius-circle);background:var(--color-bg-primary);display:grid;place-items:center}.tv9 .turn-opt .turn-radio:after{content:"";width:8px;height:8px;border-radius:var(--radius-circle);background:var(--color-text-primary);transform:scale(0);transition:transform var(--a-fast) var(--a-enter)}.tv9 .turn-opt.on .turn-radio{border-color:var(--color-text-primary)}.tv9 .turn-opt.on .turn-radio:after{transform:scale(1)}.tv9 .turn-preview{display:flex;flex-direction:column}.tv9 .turn-prev-h{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .turn-prev-subject{margin:0;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary);line-height:var(--leading-snug)}.tv9 .turn-prev-subject:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .turn-prev-from{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:var(--space-sm);align-items:center}.tv9 .turn-prev-who{display:flex;flex-direction:column;min-width:0}.tv9 .turn-prev-who b{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .turn-prev-when,.tv9 .turn-prev-who small{font-size:var(--text-xs);color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .turn-prev-who small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .turn-prev-body{margin:0;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal);max-height:132px;overflow:hidden;-webkit-mask-image:linear-gradient(var(--mask-solid) 70%,transparent);mask-image:linear-gradient(var(--mask-solid) 70%,transparent)}.tv9 .turn-prev-body:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .turn-prev-body p{margin:0 0 var(--space-xs)}.tv9 .turn-why-h{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-nefer-text)}@media (max-width:900px){.tv9 .turn-body{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tv9 .turn-opt .turn-radio:after{transition:none}}.tv9 .compose-lead{margin:0;padding:0 var(--space-xl) var(--space-md);font-size:var(--text-sm);color:var(--color-text-tertiary);line-height:var(--leading-normal)}.tv9 .compose-lead:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .compose-fields{display:flex;flex-direction:column;margin:0 var(--space-xl);border-top:1px solid var(--color-border-secondary)}.tv9 .compose-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:var(--space-sm);min-height:40px;border-bottom:1px solid var(--color-border-secondary);position:relative}.tv9 .compose-k{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .compose-from{display:inline-flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--color-text-primary);min-width:0}.tv9 .compose-from b{font-weight:var(--weight-medium)}.tv9 .compose-from small{color:var(--color-text-tertiary)}.tv9 .compose-addr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);min-width:0;padding:var(--space-xs) 0;cursor:text}.tv9 .compose-addr input,.tv9 .compose-subject{flex:1;min-width:160px;border:0;background:none;font:inherit;font-size:var(--text-sm);color:var(--color-text-primary);padding:var(--space-2xs) 0;outline:none}.tv9 .compose-subject:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .compose-addr input::-moz-placeholder,.tv9 .compose-subject::-moz-placeholder{color:var(--color-text-placeholder)}.tv9 .compose-addr input::placeholder,.tv9 .compose-subject::placeholder{color:var(--color-text-placeholder)}.tv9 .compose-subject{width:100%;min-height:36px}.tv9 .compose-chip{display:inline-flex;align-items:center;gap:var(--space-xs);height:24px;padding:0 var(--space-xs) 0 var(--space-2xs);border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);background:var(--color-bg-quiet);font-size:var(--text-sm);color:var(--color-text-primary);max-width:100%}.tv9 .compose-chip-av{width:18px;height:18px;border-radius:var(--radius-circle);background:var(--color-text-primary);color:var(--color-bg-primary);font-size:9px;font-weight:var(--weight-semibold);display:grid;place-items:center;flex:none}.tv9 .compose-chip-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:var(--leading-kit)}.tv9 .compose-chip-t small{font-size:inherit;color:var(--color-text-tertiary)}.tv9 .compose-chip-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;width:16px;height:16px;border-radius:var(--radius-circle);display:grid;place-items:center;color:var(--color-text-tertiary);cursor:pointer}.tv9 .compose-chip-x:hover{background:var(--color-bg-active);color:var(--color-text-primary)}.tv9 .compose-ccbcc{display:inline-flex;gap:var(--space-xs)}.tv9 .compose-ccbcc button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:var(--space-2xs) var(--space-xs);font:inherit;font-size:var(--text-sm);color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm)}.tv9 .compose-ccbcc button:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.tv9 .compose-row.is-bad .compose-addr{box-shadow:var(--compose-row-shadow)}.tv9 .compose-err{grid-column:1/-1;font-size:var(--text-xs);color:var(--color-error-text);padding:0 0 var(--space-xs)}.tv9 .compose-editor.reditor{margin:var(--space-sm) var(--space-xl) 0;flex:1;min-height:0}.tv9 a.crail-link{text-decoration:none;color:inherit}.tv9 .rdock-to{margin:0 0 var(--space-xs)}.tv9 .rdock-to .compose-row{border-bottom:1px solid var(--color-border-secondary);grid-template-columns:36px minmax(0,1fr) auto;min-height:36px}.tv9 .compose-foot{display:flex;align-items:center;gap:var(--space-sm);width:100%;min-width:0}.tv9 .compose-hint{font-size:var(--text-xs);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .compose-send[aria-disabled=true]{opacity:.55}@media (max-width:900px){.tv9 .compose-row{grid-template-columns:56px minmax(0,1fr) auto}}.tv9 .vault-modal>section>h2{margin:0;padding:var(--space-xl) var(--modal-head-end) var(--space-2xs) var(--space-xl);font-size:var(--text-xl)}.tv9 .vault-lead{margin:0;padding:0 var(--space-xl) var(--space-md);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .vault-body-grid{display:grid;grid-template-columns:220px minmax(0,1fr) 440px;border-top:1px solid var(--color-border-secondary);height:min(760px,calc(100dvh - 140px));min-width:0}.tv9 .vault-nav{padding:var(--space-md) var(--space-sm);border-right:1px solid var(--color-border-secondary);display:flex;flex-direction:column;gap:var(--space-2xs);overflow:auto}.tv9 .vault-nav-h{margin:var(--space-md) var(--space-sm) var(--space-2xs);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--track-label);text-transform:uppercase}.tv9 .vault-nefer{margin-top:auto;padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-nefer-bg);border:1px solid var(--color-nefer-line);display:flex;flex-direction:column;gap:var(--space-2xs);color:var(--color-nefer-text)}.tv9 .vault-nefer b{font-size:var(--text-sm);font-weight:var(--weight-medium)}.tv9 .vault-nefer small{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--leading-snug)}.tv9 .vault-nefer small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .vault-list{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid var(--color-border-secondary)}.tv9 .vault-list-head{display:flex;gap:var(--space-sm);align-items:center;padding:var(--space-md) var(--space-lg) var(--space-xs)}.tv9 .vault-sort{height:32px;border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);font:inherit;font-size:var(--text-sm);color:var(--color-text-primary);padding:0 var(--space-sm)}.tv9 .vault-sort:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .vault-count{padding:0 var(--space-lg) var(--space-xs);font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .vault-rows{flex:1;min-height:0;overflow:auto;padding:0 var(--space-md) var(--space-md);display:flex;flex-direction:column;gap:var(--space-xs)}.tv9 .vault-row-ic{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);color:var(--color-text-secondary);background:var(--color-bg-quiet)}.tv9 .vault-row-t{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .vault-row-t b{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .vault-row-t small{font-size:var(--text-sm);color:var(--color-text-tertiary);line-height:var(--leading-snug)}.tv9 .vault-row-t small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .vault-tags{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin-top:var(--space-2xs)}.tv9 .vault-row-meta{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2xs);white-space:nowrap}.tv9 .vault-row-meta small{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .vault-row-meta small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .vault-detail{display:flex;flex-direction:column;min-width:0;min-height:0;padding:var(--space-lg);gap:var(--space-md);overflow:auto}.tv9 .vault-detail-h{display:flex;justify-content:space-between;gap:var(--space-md);align-items:flex-start}.tv9 .vault-title{margin:0 0 var(--space-xs);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .vault-meta{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2xs);white-space:nowrap}.tv9 .vault-meta small{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .vault-meta small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .vault-tabs{display:flex;gap:var(--space-lg);border-bottom:1px solid var(--color-border-secondary)}.tv9 .vault-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:var(--space-xs) 0 var(--space-sm);font:inherit;font-size:var(--text-sm);color:var(--color-text-tertiary);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:calc(var(--hairline) * -1)}.tv9 .vault-preview{position:relative;border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-tertiary);padding:var(--space-lg)}.tv9 .vault-copy{position:absolute;top:var(--space-sm);right:var(--space-sm)}.tv9 .vault-body{font-size:var(--text-sm);color:var(--color-text-primary);line-height:var(--leading-normal)}.tv9 .vault-body:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .vault-body p,.tv9 .vault-body ul{margin:0 0 var(--space-sm)}.tv9 .vault-body ul{padding-left:var(--space-lg)}.tv9 .vault-var{display:inline-block;padding:0 var(--space-xs);border-radius:var(--radius-sm);background:var(--color-bg-quiet);color:var(--color-text-secondary);font-size:.92em}.tv9 .vault-notes{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);color:var(--color-text-secondary);background:var(--sem-info-bg)}.tv9 .vault-notes b{display:flex;align-items:center;gap:var(--space-xs);font-weight:var(--weight-medium);color:var(--color-text-primary);margin-bottom:var(--space-2xs)}.tv9 .vault-notes ul{margin:0;padding-left:var(--space-lg)}.tv9 .vault-vars{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .vault-usage{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-sm)}.tv9 .vault-stat{border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .vault-stat b{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .vault-stat small{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .vault-stat small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .vault-hint{grid-column:1/-1;margin:0;font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .vault-detail-foot{margin-top:auto;display:flex;gap:var(--space-sm);flex-wrap:wrap;padding-top:var(--space-md);border-top:1px solid var(--color-border-secondary)}.tv9 .vault-empty{padding:var(--space-xl);color:var(--color-text-tertiary);font-size:var(--text-sm);text-align:center}.tv9 .vault-form{display:flex;flex-direction:column;gap:var(--space-md)}.tv9 .vault-field{display:flex;flex-direction:column;gap:var(--space-2xs);font-size:var(--text-sm);color:var(--color-text-tertiary);min-width:0}.tv9 .vault-field>span small{font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .vault-field input,.tv9 .vault-field select{height:36px;padding:0 var(--space-md)}.tv9 .vault-field input,.tv9 .vault-field select,.tv9 .vault-field textarea{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-bg-primary)}.tv9 .vault-field textarea{height:auto;padding:var(--space-sm) var(--space-md);line-height:var(--leading-normal);resize:vertical}.tv9 .vault-field-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.tv9 .vault-scope{display:inline-flex;border:1px solid var(--color-border-primary);border-radius:var(--radius-md);overflow:hidden;height:36px}.tv9 .vault-scope button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--color-bg-primary);padding:0 var(--space-md);font:inherit;font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer}.tv9 .vault-form-foot{display:flex;justify-content:flex-end;gap:var(--space-sm)}@media (max-width:1300px){.tv9 .vault-body-grid{grid-template-columns:200px minmax(0,1fr) 380px}}.tv9 .lchip .lchip-parent{color:var(--color-text-tertiary);font-weight:var(--weight-regular);margin-right:var(--hairline)}.tv9 .room{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--color-bg-primary)}.tv9 .room-h{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-2xl) var(--space-sm);border-bottom:0}.tv9 .room-title{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .room-title h2{margin:0;font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--color-text-primary);letter-spacing:var(--track-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .room-meta{display:flex;flex-wrap:wrap;gap:var(--space-lg);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .room-meta span{display:inline-flex;align-items:center;gap:var(--space-xs)}.tv9 .room-people{display:flex;align-items:center}.tv9 .room-more-av{margin-left:var(--space-xs);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .room-tabs{padding:0 var(--space-2xl)}.tv9 .room-body{flex:1;min-height:0;overflow:auto;padding:var(--space-md) var(--space-2xl) var(--space-xl)}.tv9 .room-msg{padding:var(--space-md) 0;border-bottom:1px solid var(--color-border-secondary)}.tv9 .room-msg:last-child{border-bottom:0}.tv9 .room-quote{margin:0 0 var(--space-xs);padding:var(--space-xs) var(--space-md);border-left:2px solid var(--color-border-primary);font-size:var(--text-sm);color:var(--color-text-tertiary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-bg-secondary)}.tv9 .room-quote b{font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .room-text{white-space:pre-wrap;overflow-wrap:anywhere}.tv9 .room-file{margin-top:var(--space-sm);max-width:420px;cursor:pointer}.tv9 .room-msg{position:relative}.tv9 .room-acts{position:absolute;top:var(--space-md);right:0;display:flex;align-items:center;gap:var(--space-xs)}.tv9 .room-acts button{display:inline-flex;align-items:center;gap:var(--space-xs);height:24px;padding:0 var(--space-xs);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-tertiary);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer}.tv9 .room-acts button:hover{background:var(--color-bg-hover)}.tv9 .room-acts button:hover,.tv9 .room-acts button[aria-pressed=true]{color:var(--color-text-primary)}.tv9 .room-foot{flex:none;padding:var(--space-md) var(--space-2xl) var(--space-lg);border-top:1px solid var(--color-border-secondary);background:var(--color-bg-primary)}.tv9 .room-replying{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-md);background:var(--color-bg-secondary);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .room-replying span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .room-replying b{font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .room-hint{margin:var(--space-md) 0 0;font-size:var(--text-sm);color:var(--color-text-tertiary);line-height:var(--leading-normal)}.tv9 .room-hint:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .room-links{display:flex;flex-direction:column;gap:var(--space-2xs);margin-top:var(--space-sm)}.tv9 .room-link{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:var(--space-md);align-items:center;min-height:48px;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);color:inherit;text-decoration:none}.tv9 .room-link:hover{background:var(--color-bg-hover)}.tv9 .room-link-ic{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-secondary)}.tv9 .room-link-t{display:flex;flex-direction:column;min-width:0}.tv9 .room-link-t b{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .room-link-t b,.tv9 .room-link-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .room-link-t small{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .room-link-t small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .room-desc{display:flex;align-items:center;gap:var(--space-md)}.tv9 .room-desc-mark{flex:none;width:36px;height:36px;border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-secondary);display:grid;place-items:center}.tv9 .room-desc>div{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .room-desc b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .room-desc small{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .room-desc small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .room-desc-text{margin:var(--space-md) 0 0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .room-desc-text:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .room-desc-by{display:flex;margin:var(--space-sm) 0 var(--space-lg);font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .room-desc-by,.tv9 .room-pin{align-items:center;gap:var(--space-sm)}.tv9 .room-pin{display:grid;grid-template-columns:20px minmax(0,1fr) auto;min-height:40px}@media (max-width:1399px){.tv9 .room-h{padding:var(--space-md) var(--space-xl) var(--space-xs)}.tv9 .room-tabs{padding:0 var(--space-xl)}.tv9 .room-body{padding:var(--space-sm) var(--space-xl) var(--space-lg)}.tv9 .room-foot{padding:var(--space-sm) var(--space-xl) var(--space-md)}.tv9 .room-title h2{font-size:var(--text-xl)}}.tv9 .space-modal>section>h2{margin:0;padding:var(--space-xl) var(--modal-head-end) var(--space-2xs) var(--space-xl);font-size:var(--text-xl)}.tv9 .space-body{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-md) var(--space-xl) var(--space-xs)}.tv9 .space-row{display:flex;align-items:flex-end;gap:var(--space-md)}.tv9 .space-mark{flex:none;width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-bg-secondary);display:grid;place-items:center}.tv9 .space-field{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0;flex:1}.tv9 .space-field label,.tv9 .space-k{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .space-k small{font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .space-field input,.tv9 .space-field textarea{width:100%;min-height:36px;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);font:inherit;font-size:var(--text-md);color:var(--color-text-primary);resize:vertical}.tv9 .space-field input:focus-visible,.tv9 .space-field textarea:focus-visible{border-color:var(--color-border-strong)}.tv9 .space-field input[aria-invalid=true]{border-color:var(--color-error-text)}.tv9 .space-hint{margin:0;font-size:var(--text-xs);color:var(--color-text-tertiary);line-height:var(--leading-normal)}.tv9 .space-hint:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .space-members{display:flex;flex-direction:column;border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);overflow:hidden}.tv9 .space-member{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;min-height:44px;padding:var(--space-xs) var(--space-md);border-bottom:1px solid var(--color-border-secondary)}.tv9 .space-member:last-child{border-bottom:0}.tv9 .space-member-t{display:flex;flex-direction:column}.tv9 .space-member-t b{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .space-member-t small{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .space-member-t small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .space-role{font-size:var(--text-xs);color:var(--color-text-tertiary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);padding:0 var(--space-sm);line-height:var(--leading-kit)}.tv9 .space-role:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .space-modal footer{flex-wrap:wrap}.tv9 .space-why{font-size:var(--text-xs);color:var(--color-text-tertiary);align-self:center}.tv9 .space-confirm{display:inline-flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--color-text-secondary);flex:1;min-width:0}.tv9 .space-confirm>span{flex:1;min-width:0}.tv9 .space-delete,.tv9 .space-delete-yes{color:var(--color-error-text)}.tv9 .space-delete-yes{border-color:var(--color-error-text)}.tv9 .tacc-list{display:flex;flex-direction:column}.tv9 .tacc-list,.tv9 .tacc-row{padding:var(--space-2xs) var(--space-xs)}.tv9 .tacc-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:var(--space-sm);align-items:center;min-height:40px;border-radius:var(--radius-md)}.tv9 .tacc-row:hover{background:var(--color-bg-hover)}.tv9 .tacc-t{display:flex;flex-direction:column;min-width:0}.tv9 .tacc-t b{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .tacc-t small{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .tacc-t small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .tacc-why{font-size:var(--text-xs);color:var(--color-text-tertiary);text-align:right;max-width:150px;line-height:var(--leading-snug)}.tv9 .tacc-why:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .tacc-row[data-access-state=out] .tacc-t b{color:var(--color-text-tertiary);text-decoration:line-through;text-decoration-color:var(--color-border-primary)}.tv9 .tacc-note{display:flex;align-items:flex-start;gap:var(--space-xs);margin:0;padding:var(--space-xs) var(--space-md) var(--space-2xs);font-size:var(--text-xs);color:var(--color-text-tertiary);line-height:var(--leading-normal)}.tv9 .tacc-note:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .tacc-foot{display:flex;justify-content:flex-end;padding:var(--space-xs) var(--space-md) var(--space-sm)}.tv9 .crail-access{margin:0 0 var(--space-sm);font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .crail-acts{display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .rdock-files{padding:var(--space-xs) var(--space-md) 0}.tv9 .room-files{margin-bottom:var(--space-xs)}.tv9 .preview-body{display:flex;flex-direction:column;gap:var(--space-lg)}.tv9 .preview-glyph{align-self:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);width:120px;height:120px;border-radius:var(--radius-xl);background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);color:var(--color-text-secondary);justify-content:center}.tv9 .preview-glyph small{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--track-eyebrow);color:var(--color-text-tertiary)}.tv9 .preview-glyph small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .channel-note,.tv9 .preview-note{display:flex;align-items:flex-start;gap:var(--space-xs);margin:0;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-tertiary)}.tv9 .channel-note:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .preview-note:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .start-steps{list-style:none;margin:0;display:flex;flex-direction:column;gap:var(--space-sm)}.tv9 .start-step{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:var(--space-md);align-items:center;padding:var(--space-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary)}.tv9 .start-n{width:26px;height:26px;border-radius:var(--radius-circle);background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:grid;place-items:center}.tv9 .start-t{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .start-t b{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .start-t small{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-tertiary)}.tv9 .start-t small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .channel-body{display:flex;flex-direction:column;gap:var(--space-lg)}.tv9 .channel-email{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);background:var(--color-bg-primary)}.tv9 .channel-ic{flex:none;width:32px;height:32px;border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-secondary);display:grid;place-items:center}.tv9 .channel-t{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0;flex:1}.tv9 .channel-t b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .channel-t>small{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-tertiary)}.tv9 .channel-t>small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .channel-row{display:flex;gap:var(--space-sm);margin-top:var(--space-xs)}.tv9 .channel-row input{flex:1;min-width:0;min-height:36px;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);font:inherit;font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .channel-why{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .channel-later .channel-opt{opacity:.72}.tv9 .channel-later-tag{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-tertiary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);padding:0 var(--space-sm);line-height:var(--leading-kit);align-self:flex-start}.tv9 .channel-later-tag:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .channel-modal>section>h2,.tv9 .preview-modal>section>h2,.tv9 .start-modal>section>h2{margin:0;padding:var(--space-xl) var(--modal-head-end) var(--space-2xs) var(--space-xl);font-size:var(--text-xl)}.tv9 .channel-body,.tv9 .preview-body,.tv9 .start-steps{padding:var(--space-md) var(--space-xl) var(--space-xs)}.tv9 .crail-link-kind{display:flex;flex-direction:column}.tv9 .crail-link-kind+.crail-link-kind{margin-top:var(--space-sm)}.tv9 .crail-link-group{display:block;padding:var(--space-xs) var(--space-xs) var(--space-2xs);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .crail-link-t .crail-link-door{justify-self:start;max-width:100%;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.tv9 .crail-link-t .crail-link-door:hover{text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:3px}.tv9 .turn-meeting-note{display:flex;align-items:flex-start;gap:var(--space-sm);margin:0;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal)}.tv9 .turn-meeting-note:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .turn-meeting-note .icon{flex:none;margin-top:var(--space-xs);color:var(--color-text-tertiary)}.tv9 .turn-prev{display:flex;flex-direction:column;gap:var(--space-sm)}.tv9 .turn-prev .turn-prev-body{max-height:88px}.tv9 .turn-opt[aria-disabled=true] .turn-radio{visibility:hidden}.tv9 button.crail-link-door{margin:0;padding:0;border:0;background:none;font:inherit;cursor:pointer}.tv9 .crail-link-door:focus-visible{border-radius:var(--radius-sm)}.tv9 button.room-link{width:100%;font:inherit;text-align:left;cursor:pointer}.tv9 .review-modal>section>h2{margin:0;padding:var(--space-xl) var(--modal-head-end) var(--space-2xs) var(--space-xl);font-size:var(--text-xl)}.tv9 .review-body{padding:var(--space-md) var(--space-xl) var(--space-xs)}.tv9 .review-lead{margin:0 0 var(--space-md);font-size:var(--text-sm);color:var(--color-text-tertiary);line-height:var(--leading-normal)}.tv9 .review-lead:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .qpane-bar{display:flex;align-items:flex-end;gap:var(--space-sm);min-height:44px;padding:0 var(--space-xs) 0 var(--space-sm)}.tv9 .split-list .qpane-bar .qpane-tools{flex:none;align-self:center;margin:0;padding:0;min-height:0;border:0}.tv9 .split-reader .reader{--reader-measure:var(--reader-measure-split)}.tv9 .rhead-space{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:0 var(--space-xs);font-size:var(--text-sm);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .crail-one .crail-body{padding:0 var(--space-lg) var(--space-xl)}.tv9 .crail-one .crail-nefer{padding:var(--space-xs) 0 var(--space-md)}.tv9 .space-member{gap:var(--space-sm)}.tv9 .space-member-t{flex:1;min-width:0}.tv9 .space-err{color:var(--color-error-text)}.tv9 .nmenu-d,.tv9 .space-err{display:block;margin-top:var(--space-2xs);font-size:var(--text-xs)}.tv9 .nmenu-d{color:var(--color-text-tertiary)}.tv9 .room-share{display:flex;align-items:center;gap:var(--space-md);width:100%;max-width:520px;margin-top:var(--space-xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary);font:inherit;text-align:left;color:var(--color-text-secondary);cursor:pointer}.tv9 .room-share:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .room-share:hover{background:var(--color-bg-hover)}.tv9 .room-share-t{display:flex;flex:1;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .room-share-t b{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary);overflow-wrap:anywhere}.tv9 .room-share-t small{font-size:var(--text-sm);color:var(--color-text-tertiary);overflow-wrap:anywhere}.tv9 .room-share-t small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .room-share-door{flex:none;color:var(--color-text-tertiary)}.tv9 .room-share.is-gone{display:block;cursor:default;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .share-warn-t{margin:0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .share-warn-t:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .share-warn>section>h2{margin:0;padding:var(--space-xl) var(--modal-head-end) var(--space-2xs) var(--space-xl);font-size:var(--text-xl)}.tv9 .share-warn .share-warn-t{padding:var(--space-md) var(--space-xl) var(--space-xs)}.tv9 .ibset{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2xl) var(--space-2xl) var(--space-5xl)}.tv9 .ibset>*{max-width:880px;margin-inline:auto}.tv9 .ibset-h{display:flex;flex-direction:column;gap:var(--space-xs)}.tv9 .ibset-h h1{margin:0;font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ibset-h p{margin:0;font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .ibset-account{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) 0 var(--space-lg);border-bottom:1px solid var(--color-border-secondary)}.tv9 .ibset-account-mark{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--color-bg-quiet);color:var(--color-text-secondary)}.tv9 .ibset-account-t{display:flex;flex:1;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .ibset-account-t b{font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-text-primary);overflow-wrap:anywhere}.tv9 .ibset-account-t small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .ibset-account-t small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .ibset-sub{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-md) 0}.tv9 .ibset-sub-h{display:block;padding:var(--space-sm) 0 var(--space-xs);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .ibset-addr,.tv9 .ibset-extra{display:flex;align-items:center;gap:var(--space-md);width:100%;min-height:44px;padding:0 var(--space-sm);border:0;border-radius:var(--radius-md);background:transparent;font:inherit;text-align:left;color:var(--color-text-tertiary)}.tv9 .ibset-extra:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .ibset-addr:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .ibset-addr{cursor:pointer}.tv9 .ibset-addr:hover{background:var(--color-bg-hover)}.tv9 .ibset-addr-t{display:flex;flex:1;flex-direction:column;min-width:0}.tv9 .ibset-addr-t b{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary);overflow-wrap:anywhere}.tv9 .ibset-addr-t small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .ibset-addr-t small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .ibset-door{flex:none;color:var(--color-text-tertiary)}.tv9 .ibset-addr-add{align-self:flex-start;margin-top:var(--space-xs)}.tv9 .ibset-foot{margin:var(--space-sm) 0 0;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .ibset-mono{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.tv9 .ibset-mute{color:var(--color-text-tertiary)}.tv9 .ibset-views{display:flex;flex-direction:column}.tv9 .ibset-view{display:flex;align-items:center;gap:var(--space-md);min-height:56px;border-top:1px solid var(--color-border-secondary)}.tv9 .ibset-view:first-child{border-top:0}.tv9 .ibset-view-t{display:flex;flex:1;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .ibset-view-name{height:28px;margin-left:calc(var(--space-sm) * -1);padding:0 var(--space-sm);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .ibset-view-name:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .ibset-view-name:hover{border-color:var(--color-border-secondary)}.tv9 .ibset-view-name:focus{border-color:var(--color-focus-ring);background:var(--color-bg-primary)}.tv9 .ibset-view-t small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .ibset-view-t small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .ibset-view-acts{display:flex;align-items:center;gap:var(--space-sm)}.tv9 .ibset-group+.ibset-group,.tv9 .ibset-rooms-h{margin-top:var(--space-md)}.tv9 .ibset-label.nested .ibset-label-dot{margin-left:var(--space-xl)}.tv9 .ibset-label-dot{display:inline-grid;flex:none;place-items:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;cursor:pointer}.tv9 .ibset-label-dot:hover{border-color:var(--color-border-secondary);background:var(--color-bg-hover)}.tv9 .ibset-label-use{display:inline-flex;align-items:center;gap:var(--space-xs);height:28px;padding:0 var(--space-sm);border:0;border-radius:var(--radius-md);background:transparent;font:inherit;font-size:var(--text-sm);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer}.tv9 .ibset-label-use:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .ibset-label-use:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .ibset-label-use:disabled{cursor:default}.tv9 .ibset-label-use svg,.tv9 .ibset-label-use:disabled{color:var(--color-text-tertiary)}.tv9 .ibset-label-err{color:var(--color-tone-red)}.tv9 .ibset-view-name[aria-invalid=true]{border-color:var(--color-tone-red)}.tv9 .ibset-tones{padding:var(--space-xs) var(--space-sm) var(--space-sm)}.tv9 .ibset-newlabel>section>h2{margin:0;padding:var(--space-xl) var(--modal-head-end) var(--space-2xs) var(--space-xl);font-size:var(--text-xl)}.tv9 .ibset-newlabel .ibset-field{padding:var(--space-md) var(--space-xl) 0}.tv9 .ibset-newlabel .ibset-field:last-of-type{padding-bottom:var(--space-lg)}.tv9 .ibset-field{display:flex;flex-direction:column;gap:var(--space-xs)}.tv9 .ibset-field-k,.tv9 .ibset-field>label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .ibset-field small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .ibset-field small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .ibset-field small.ibset-label-err{color:var(--color-tone-red)}.tv9 .ibset-field-row{display:flex;align-items:center;gap:var(--space-sm);height:36px;padding:0 var(--space-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary)}.tv9 .ibset-field-row:focus-within{border-color:var(--color-focus-ring)}.tv9 .ibset-field-row input{flex:1;min-width:0;height:100%;border:0;background:transparent;font:inherit;font-size:var(--text-md);color:var(--color-text-primary);outline:0}.tv9 .ibset-hours{display:inline-flex;align-items:center;gap:var(--space-md);font-size:var(--text-md);color:var(--color-text-secondary)}.tv9 .ibset-hours-door{gap:var(--space-xs)}.tv9 .ibset-hours-door svg{color:var(--color-text-tertiary)}.tv9 .ibset-rules{display:flex;flex-direction:column}.tv9 .ibset-rule-t{display:flex;flex:1;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .ibset-rule-t b{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .ibset-rule-t small,.tv9 .ibset-rule.off .ibset-rule-t b{color:var(--color-text-tertiary)}.tv9 .ibset-rule-acts{display:flex;align-items:center;gap:var(--space-sm)}.tv9 .ibset-rulesheet>section>h2{margin:0;padding:var(--space-xl) var(--modal-head-end) var(--space-2xs) var(--space-xl);font-size:var(--text-xl)}.tv9 .ibset-rulesheet-say{margin:0;padding:0 var(--space-xl);font-size:var(--text-md);color:var(--color-text-secondary)}.tv9 .ibset-tv-mark{display:inline-grid;flex:none;place-items:center;width:28px;height:28px;border-radius:var(--radius-md);background:var(--color-bg-quiet);color:var(--color-text-secondary)}.tv9 .ibset-tv-name{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .ibset-share-keeps{font-size:var(--text-md);color:var(--color-text-secondary)}.tv9 .reader-back{position:sticky;top:0;z-index:3;display:flex;flex:none;align-items:center;height:40px;padding:0 var(--space-md);border-bottom:1px solid var(--color-border-secondary);background:var(--color-bg-primary)}.tv9 .compose-from-pick{display:inline-flex;align-items:center;gap:var(--space-sm);height:32px;margin-left:calc(var(--space-sm) * -1);padding:0 var(--space-sm);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;font:inherit;color:inherit;cursor:pointer}.tv9 .compose-from-pick:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .compose-from-pick:hover{border-color:var(--color-border-secondary);background:var(--color-bg-hover)}.tv9 .compose-from-pick svg,.tv9 .msg-sig-preview{color:var(--color-text-tertiary)}.tv9 .msg-sig-preview{display:flex;align-items:baseline;gap:var(--space-sm);margin:var(--space-xs) var(--space-md) 0;padding:var(--space-xs) 0 0;border-top:1px dashed var(--color-border-secondary);font-size:var(--text-sm);min-width:0}.tv9 .msg-sig-k{flex:none;font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .msg-sig-t{flex:1;min-width:0;overflow-wrap:anywhere}.tv9 .msg-sig-edit{flex:none;height:22px;padding:0 var(--space-sm);border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer}.tv9 .msg-sig-edit:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .msg-sig-edit:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .ibset-addr-static{cursor:default}.tv9 .ibset-addr-static:hover{background:transparent}.tv9 .ibset-input{width:min(320px,100%);height:32px;padding:0 var(--space-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);font:inherit;font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .ibset-input:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .ibset-input:focus{border-color:var(--color-focus-ring)}.tv9 .ibset-input-wide{width:100%}.tv9 .ibset-sig{display:flex;flex-direction:column;gap:var(--space-2xs);margin-top:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-bg-hover);font-size:var(--text-sm);color:var(--color-text-secondary)}.tv9 .ibset-sig .ibset-sub-h{padding:0 0 var(--space-xs)}.tv9 .note-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-xs)}.tv9 .note-x{display:grid;place-items:center;width:24px;height:24px;margin-top:var(--space-xs);padding:0;border:0;border-radius:var(--radius-md);background:none;color:var(--color-text-tertiary);opacity:0;cursor:pointer}.tv9 .note-item:focus-within>.note-x,.tv9 .note-item:hover>.note-x{opacity:1}.tv9 .note-x:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .note-x:focus-visible{opacity:1}.tv9 .note-replying{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md) 0;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .note-replying button{display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text-tertiary);cursor:pointer}.tv9 .note-replying button:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .account-lead{margin:0 0 var(--space-md);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .space-find{display:flex;align-items:center;gap:var(--space-xs);height:36px;padding:0 var(--space-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-tertiary);color:var(--color-text-tertiary)}.tv9 .space-find:focus-within{border-color:var(--color-border-strong)}.tv9 .space-find input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;font:inherit;font-size:var(--text-sm);color:var(--color-text-primary)}.tv9 .space-find input::-moz-placeholder{color:var(--color-text-tertiary)}.tv9 .space-find input::placeholder{color:var(--color-text-tertiary)}.tv9 .space-team{display:flex;flex-direction:column}.tv9 .space-team+.space-team{border-top:1px solid var(--color-border-secondary)}.tv9 .space-team-h{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:40px;padding:var(--space-2xs) var(--space-md);background:var(--color-bg-hover);border-bottom:1px solid var(--color-border-secondary)}.tv9 .space-team-h>span{display:inline-flex;align-items:baseline;gap:var(--space-xs);min-width:0}.tv9 .space-team-h b{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .space-team-h small{font-size:var(--text-xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .space-team-h small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .space-team .space-member:last-child{border-bottom:0}.tv9 .space-none{margin:0;padding:var(--space-md);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .mimgs{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin:0 0 var(--space-md)}.tv9 .mimgs figure{margin:0;display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .mimgs img{display:block;width:min(100%,280px);height:auto;border:1px solid var(--color-border-secondary);border-radius:var(--radius-md)}.tv9 .mimgs figcaption{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .note-acts button{font-size:var(--text-sm)}@media (hover:hover) and (pointer:fine){.tv9 .note-acts{position:absolute;top:calc(var(--space-2xs) * -1);right:0;margin:0;padding:var(--space-2xs);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);opacity:0;pointer-events:none;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .note-item:focus-within .note-acts,.tv9 .note-item:hover .note-acts{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.tv9 .note-acts{transition:none}}.tv9 .rhead-fact{display:inline-flex;align-items:center;flex:none;min-width:0;white-space:nowrap}.tv9 .rhead-fact+.rhead-fact:before{flex:none;margin:0 var(--space-xs);color:var(--color-text-placeholder)}.tv9 .rhead-fact>*{flex:none}.tv9 .rhead-client{color:inherit}.tv9 .rhead-state{display:inline-flex;align-items:center;font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .rhead-state.is-late{color:var(--color-error-text)}.tv9 .rhead-strip .rhead-space{gap:var(--space-2xs);padding:0 var(--space-xs);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .crail-one .crail-access{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .crail-one .crail-person-name{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.tv9 .crail-one .crail-link-group{font-size:var(--text-sm)}.tv9 .crail-one .crail-link-t .crail-link-door{font-size:var(--text-md)}.tv9 .crail-one .crail-link-t small{font-size:var(--text-sm)}.tv9 .split-list .qpane-bar{position:sticky;top:0;z-index:3;background:var(--color-bg-canvas)}.tv9 .reader .mthread{gap:0}.tv9 .reader .mslot{gap:0;border-bottom:1px solid var(--color-border-secondary)}.tv9 .compose-chip .compose-chip-face{width:20px;height:20px}.tv9 .rhead-bar{display:inline-flex;align-items:center;gap:var(--space-2xs)}.tv9 .rhead-bar .rhead-lead{margin-right:var(--space-xs)}.tv9 .ibset-h{margin-bottom:var(--space-lg)}.tv9 .ibset .ibset-tabs{position:sticky;top:calc(var(--space-2xl) * -1);z-index:2;margin:0 auto var(--space-xl);border-top:0;background:var(--color-bg-canvas)}.tv9 .ibset-panel{padding:0}.tv9 .mbx-connect-scope{display:flex;flex-direction:column;gap:var(--space-xl)}.tv9 .mbx-connect-scope h3{margin:0 0 var(--space-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .mbx-connect-mirror{padding-top:var(--space-md);border-top:1px solid var(--color-border-secondary)}.tv9 .split-reader .reader{--reader-gutter:var(--space-2xl)}@media (min-width:1600px){.tv9 .split-reader .reader{--reader-gutter:calc(var(--space-2xl) + var(--space-md))}}.tv9 .reader .mthread{padding-inline:var(--reader-gutter,var(--space-2xl))}.tv9 .qpane-bar.qpane-head{align-items:center;gap:var(--space-xs);min-height:48px;padding:0 var(--space-md) 0 var(--space-xl)}.tv9 .qpane-title{display:flex;flex:1;align-items:baseline;gap:var(--space-sm);min-width:0;margin:0;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .qpane-title-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .qpane-title-n{flex:none;font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .qpane-search{display:flex;flex:1;align-items:center;gap:var(--space-sm);min-width:0;height:32px;padding:0 var(--space-xs) 0 var(--space-md);border:1px solid var(--color-focus-ring);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-fg-quaternary);box-shadow:var(--qpane-search-shadow)}.tv9 .qpane-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .qpane-search input::-moz-placeholder{color:var(--color-text-placeholder)}.tv9 .qpane-search input::placeholder{color:var(--color-text-placeholder)}.tv9 .qpane-search-x{flex:none;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-fg-quaternary);cursor:pointer}.tv9 .qpane-search-x:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .qpane-head .qpane-tools{flex:none}.tv9 .qpane-compose{flex:none;margin-left:var(--space-xs)}@container list (max-width:360px){.tv9 .qpane-compose{width:32px;padding:0;justify-content:center}.tv9 .qpane-compose .qpane-compose-t{display:none}}.tv9 .original-modal .original-text{max-height:60vh;padding:var(--space-lg);overflow:auto;border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-secondary);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--text-sm);line-height:var(--leading-normal);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text-secondary)}.tv9 .original-modal>section>h2{margin:0;padding:var(--space-xl) var(--modal-head-end) var(--space-2xs) var(--space-xl);font-size:var(--text-xl)}.tv9 .original-modal .original-text{margin:var(--space-md) var(--space-xl) var(--space-xs)}.tv9 .rhead-fact{max-width:none}.tv9 .rhead-fact+.rhead-fact:before{content:none}.tv9 .rhead-labels-fact,.tv9 .rhead-state{gap:var(--space-xs)}.tv9 .rhead-state{height:var(--control-sm);padding:0 var(--space-xs)}.tv9 .crail,.tv9 .split.split-docked .crail{background:var(--color-bg-primary)}.tv9 .crail-h{min-height:48px;padding:0 var(--space-md) 0 var(--space-xl);border-bottom:1px solid var(--color-border-secondary)}.tv9 .crail-body{padding:var(--space-xs) var(--space-xl) var(--space-2xl)}.tv9 .turn-body{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:0;padding:var(--space-lg) var(--space-xl) var(--space-md)}.tv9 .turn-grid.ga-grid{padding-right:var(--space-xl)}.tv9 .turn-preview{gap:var(--space-lg);min-width:0;padding:0 0 0 var(--space-xl);border:0;border-left:1px solid var(--color-border-secondary);border-radius:0;background:none}.tv9 .turn-fields.props{gap:0;margin:0}.tv9 .turn-prev{border-top:1px solid var(--color-border-secondary);padding-top:var(--space-md)}.tv9 .turn-modal .turn-body{flex:1 1 auto;min-height:0;overflow-y:auto}.tv9 .turn-grid.ga-grid{gap:var(--space-xs)}.tv9 .ctx-found-door{margin-bottom:var(--space-xs)}.tv9 .reader-quiet{flex:1;min-height:0}.tv9 .room-day{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) 0 var(--space-2xs);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .room-day:after,.tv9 .room-day:before{content:"";flex:1;height:1px;background:var(--color-border-secondary)}.tv9 .room-day:first-child{padding-top:0}.tv9 .room-msg:has(+.room-day){border-bottom:0}.tv9 .qpane-scope{display:flex;align-items:center;gap:var(--space-sm);min-height:36px;padding:0 var(--space-md) 0 var(--space-xl);border-bottom:1px solid var(--color-border-secondary);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .qpane-scope-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .qpane-scope-t b{font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .vault-modal.is-form .vault-form{padding:var(--space-md) var(--space-xl) var(--space-xl)}.tv9 .found-modal .mbx{padding:0}.tv9 .ibset-rule-t b,.tv9 .room-msg .room-text{line-height:var(--type-14-lh)}.tv9 .cwin .compose-lead,.tv9 .room-msg .room-quote{line-height:var(--type-12-lh)}.tv9 .cwin .compose-lead{margin:0;padding:var(--space-lg) var(--space-xl) 0;font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .cwin .compose-fields{margin:0 var(--space-xl);border-top:0}.tv9 .cwin .compose-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);min-height:var(--compose-window-row);border-bottom:1px solid var(--color-border-divider)}.tv9 .cwin .compose-k{flex:none;display:inline-flex;align-items:center;gap:var(--space-xs);width:var(--compose-window-key);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .cwin .compose-addr{flex:1}.tv9 .cwin .compose-err{flex-basis:100%}.tv9 .cwin .compose-from{flex:0 1 auto;font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .cwin .compose-from b{font-weight:var(--weight-regular)}.tv9 .cwin .compose-addr input,.tv9 .cwin .compose-subject{flex:1;font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .cwin .compose-row>.sp{flex:1}.tv9 .compose-owner{display:inline-flex;align-items:center;gap:var(--space-xs);height:var(--control-sm);padding:0 var(--space-sm);border:0;border-radius:var(--radius-lg);background:none;font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);cursor:pointer}.tv9 .compose-owner:hover{background:var(--color-bg-tertiary)}.tv9 .compose-owner-n,.tv9 .compose-owner:hover{color:var(--color-text-secondary)}.tv9 .cmp-team{display:inline-flex;color:var(--color-text-quaternary)}.tv9 .compose-out{padding:var(--space-sm) 0 var(--space-sm) var(--compose-window-indent);border-bottom:1px solid var(--color-border-divider);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .compose-about-v{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-sm) 0}.tv9 .compose-about-chip{display:inline-flex;align-items:center;gap:var(--space-xs);max-width:100%;height:var(--control-sm);padding:0 var(--space-xs) 0 var(--space-sm);border-radius:var(--radius-lg);background:var(--color-bg-secondary);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .compose-about-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .compose-about-chip .svg{flex:none;color:var(--color-text-tertiary)}.tv9 .compose-link{display:inline-flex;align-items:center;gap:var(--space-xs);height:var(--control-sm);padding:0 var(--space-sm);border:0;border-radius:var(--radius-lg);background:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary);cursor:pointer}.tv9 .compose-link:hover{background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.tv9 .cwin .compose-files{margin:var(--space-sm) var(--space-xl) 0}.tv9 .cwin .compose-editor.reditor{flex:1 0 auto;margin:0}.tv9 .compose-held,.tv9 .cwin .msg-sig-preview{margin:0 var(--space-xl) var(--space-md)}.tv9 .compose-held{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-xl);background:var(--color-bg-secondary);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary)}.tv9 .compose-held b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .compose-held-x{margin-left:auto;padding:0;border:0;background:none;font:inherit;font-weight:var(--weight-semibold);color:var(--color-text-secondary);cursor:pointer}.tv9 .cwin .compose-foot{gap:var(--space-2xs)}.tv9 .cwin .compose-hint{min-width:0;overflow:hidden;text-overflow:ellipsis}.tv9 .split-reader>.reader{flex:1 0 auto;display:flex;flex-direction:column}.tv9 .rdock-pin{position:sticky;bottom:0;z-index:2;margin-top:auto;padding-top:var(--space-sm);background:var(--color-bg-primary)}.tv9 .rdock-hers{display:flex;align-items:center;gap:var(--space-xs);margin:var(--space-md) var(--space-xl) 0;padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-md);border-radius:var(--radius-lg);background:var(--color-nefer-bg);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-nefer-text)}.tv9 .rdock-hers-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .rdock-hers button{height:var(--control-xs);padding:0 var(--space-sm);border:0;border-radius:var(--radius-md);background:none;font:inherit;font-weight:var(--weight-semibold);color:var(--color-nefer-text);cursor:pointer}.tv9 .rdock-hers button:hover{background:var(--color-bg-primary)}.tv9 .tpick{width:var(--tpick-w);gap:var(--space-xs);padding:var(--space-xs);z-index:1100}.tv9 .tpick,.tv9 .tpick-list{display:flex;flex-direction:column}.tv9 .tpick-list{max-height:var(--tpick-list-max);overflow-y:auto}.tv9 .tpick-row{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2xs);width:100%;padding:var(--space-sm) var(--space-md);border:0;border-radius:var(--radius-md);background:none;font:inherit;text-align:left;cursor:pointer}.tv9 .tpick-row b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .tpick-row small{max-width:100%;overflow:hidden;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap}.tv9 .tpick-row.on{background:var(--color-bg-tertiary)}.tv9 .tpick-all{display:flex;align-items:center;gap:var(--space-sm);height:var(--control-md);padding:0 var(--space-md);border:0;border-top:1px solid var(--color-border-divider);background:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary);cursor:pointer}.tv9 .tpick-all:hover{background:var(--color-bg-tertiary)}.tv9 .cwin .compose-ccbcc button{line-height:var(--type-12-lh)}.tv9 .crail-who{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xl) var(--space-lg) var(--space-lg);border-bottom:1px solid var(--color-border-divider)}.tv9 .crail-who-row{display:flex;align-items:center;gap:var(--space-md)}.tv9 .crail-who-t{flex:1;min-width:0;display:flex;flex-direction:column}.tv9 .crail-who-n{max-width:100%;font-size:var(--text-lg);line-height:var(--type-16-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .crail-who-n,.tv9 .crail-who-t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .crail-who-t small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .crail-pills{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.tv9 .crail-pill{display:inline-flex;align-items:center;gap:var(--space-sm);height:var(--control-sm);padding:0 var(--space-sm);border-radius:var(--radius-lg);box-shadow:var(--ring-secondary);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary)}.tv9 .crail-pill b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .crail-pill.is-good{color:var(--color-success-text)}.tv9 .crail-pill.is-watch{color:var(--color-warning-text)}.tv9 .crail-pill.is-bad{color:var(--color-error-text)}.tv9 .crail-filters{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0 0 var(--space-sm)}.tv9 .crail-filter{height:var(--control-xs);padding:0 var(--space-sm);border:0;border-radius:var(--radius-full);background:none;box-shadow:var(--ring-secondary);font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary);cursor:pointer}.tv9 .crail-filter.on{background:var(--color-text-primary);box-shadow:none;color:var(--color-bg-primary)}.tv9 .crail-when{display:block;padding:var(--space-sm) 0 var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .crail-hrow{display:grid;grid-template-columns:var(--control-sm) minmax(0,1fr) auto;gap:var(--space-sm);align-items:center;min-height:var(--row-h);padding:var(--space-xs);border-radius:var(--radius-md)}.tv9 .crail-hrow:hover{background:var(--color-bg-secondary)}.tv9 .crail-hrow-v{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .crail-hrow.is-late .crail-hrow-v{font-weight:var(--weight-semibold);color:var(--color-error-text)}.tv9 .crail-tiles{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.tv9 .rhead-context.has-hers{position:relative}.tv9 .rhead-context.has-hers:after{content:"";position:absolute;top:var(--space-xs);right:var(--space-xs);width:var(--kit-dot-sm);height:var(--kit-dot-sm);border-radius:var(--radius-full);background:var(--color-nefer-solid)}.tv9 .mbx-connect-may{display:flex;flex-direction:column;gap:var(--space-md);margin:0;padding:0;list-style:none}.tv9 .mbx-connect-may li{display:flex;align-items:flex-start;gap:var(--space-md)}.tv9 .mbx-connect-may li>.svg{flex:none;margin-top:var(--space-2xs);color:var(--color-text-secondary)}.tv9 .mbx-connect-may li>span:last-child{display:flex;flex-direction:column}.tv9 .mbx-connect-may b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .mbx-connect-may small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .mbx{min-width:0}.tv9 .mbx-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2xl);margin:0 auto}@media (min-width:1180px){.tv9 .mbx-grid{grid-template-columns:minmax(0,1fr) var(--setup-side)}}.tv9 .mbx-aside,.tv9 .mbx-main{display:flex;flex-direction:column;gap:var(--space-xl);min-width:0}.tv9 .mbx-hero{display:flex;flex-direction:column;gap:var(--space-xs)}.tv9 .mbx-hero-t{display:flex;align-items:center;gap:var(--space-md);min-width:0}.tv9 .mbx-hero h3{margin:0;font-size:var(--text-xl);line-height:var(--type-16-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .mbx-hero p{margin:0;max-width:68ch;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary);text-wrap:pretty}.tv9 .mbx-figs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.tv9 .mbx-fig{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:var(--space-xl) var(--card-pad);border:0;background:none;font:inherit;text-align:left;color:inherit}.tv9 .mbx-fig+.mbx-fig{border-left:1px solid var(--color-border-divider)}.tv9 .mbx-fig:first-child{border-radius:var(--radius-xl) 0 0 var(--radius-xl)}.tv9 .mbx-fig:last-child{border-radius:0 var(--radius-xl) var(--radius-xl) 0}.tv9 button.mbx-fig{cursor:pointer}.tv9 button.mbx-fig:hover{background:var(--color-bg-secondary)}.tv9 button.mbx-fig:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .mbx-fig-l{max-width:100%;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .mbx-fig-l span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .mbx-fig-v{font-size:var(--text-display);line-height:var(--type-30-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.tv9 .mbx-fig-s{max-width:100%;overflow:hidden;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap}.tv9 .mbx-tabs{margin-top:0;border-top:0}.tv9 .mbx-panel{padding-top:var(--space-md)}.tv9 .mbx-found-h{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:var(--control-md);padding:0 var(--space-lg) var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .mbx-rows{display:flex;flex-direction:column}.tv9 .mbx-reason{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .mbx-empty{margin:0;padding:var(--space-2xl) var(--space-lg);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary);text-align:center}.tv9 .mbx-added{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary);white-space:nowrap}.tv9 .mbx-added .svg{color:var(--color-success-text)}.tv9 .mbx-added-door,.tv9 .mbx-link{padding:0;border:0;background:none;font:inherit;font-weight:var(--weight-semibold);color:var(--color-text-primary);cursor:pointer}.tv9 .mbx-added-door{margin-left:var(--space-xs)}.tv9 .mbx-added-door:hover,.tv9 .mbx-link:hover{text-decoration:underline;text-underline-offset:2px}.tv9 .mbx-added-door:focus-visible,.tv9 .mbx-link:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring-kit)}.tv9 .mbx-aside-line{margin:var(--space-md) var(--space-lg) 0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .mbx-address{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .mbx-state{display:inline-flex;align-items:center;gap:var(--space-sm)}.tv9 .mbx-dot{flex:none;width:var(--space-md);height:var(--space-md);border-radius:var(--radius-full);background:var(--color-success-solid)}.tv9 .mbx-dot.off{background:var(--color-text-tertiary)}.tv9 .mbx-next{display:flex;flex-direction:column;gap:var(--space-lg);margin:0;padding:0;list-style:none}.tv9 .mbx-next li{display:flex;align-items:flex-start;gap:var(--space-md)}.tv9 .mbx-next li>span:last-child{display:flex;flex-direction:column;min-width:0}.tv9 .mbx-next b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .mbx-next small{color:var(--color-text-tertiary)}.tv9 .mbx-next small,.tv9 .mbx-step{font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .mbx-step{flex:none;display:grid;place-items:center;width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-full);background:var(--color-bg-quiet);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .mbx-note{display:flex;align-items:flex-start;gap:var(--space-md);margin:var(--space-xl) 0 0;padding-top:var(--space-lg);border-top:1px solid var(--color-border-divider);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .mbx-note-mark{flex:none;display:grid;place-items:center;width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-full);background:var(--color-nefer-fill);color:var(--color-nefer-solid)}.tv9 .found-key{margin-right:auto;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .mbx-replies{display:grid;grid-template-columns:minmax(0,var(--setup-side)) minmax(0,1fr);gap:var(--space-xl);align-items:start;padding:var(--space-md) var(--space-xs) 0}@container (max-width:760px){.tv9 .mbx-replies{grid-template-columns:minmax(0,1fr)}}.tv9 .mbx-reply-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.tv9 .mbx-reply-list li{display:flex;align-items:center;gap:var(--space-sm);padding-right:var(--space-md);border-radius:var(--radius-lg)}.tv9 .mbx-reply-list li:not(.is-sel):hover{background:var(--color-bg-secondary)}.tv9 .mbx-reply-list li.is-sel{background:var(--color-bg-quiet)}.tv9 .mbx-reply-row{display:flex;flex:1;flex-direction:column;min-width:0;padding:var(--space-md) var(--space-lg);border:0;border-radius:var(--radius-lg);background:transparent;font:inherit;text-align:left;cursor:pointer}.tv9 .mbx-reply-row b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-primary)}.tv9 .mbx-reply-row small{overflow:hidden;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap}.tv9 .mbx-reply-row:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .mbx-reply-list li.is-kept .mbx-reply-row b{color:var(--color-text-secondary)}.tv9 .mbx-reply{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xl) var(--card-pad);border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .mbx-reply-k{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .mbx-reply h4{margin:0;font-size:var(--text-xl);line-height:var(--type-16-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .mbx-reply-mail{padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-lg);background:var(--color-bg-secondary);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .mbx-reply-words{display:flex;flex-direction:column;gap:var(--space-md)}.tv9 .mbx-reply-words p,.tv9 .mbx-reply-words ul{margin:0}.tv9 .mbx-reply-words ul{display:flex;flex-direction:column;gap:var(--space-xs);padding-left:var(--space-xl)}.tv9 .mbx-reply-src{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .mbx-reply-src .svg{color:var(--color-nefer-solid)}.tv9 .kitp-var{display:inline-flex;align-items:center;height:var(--var-chip-h);padding:0 var(--space-xs);border-radius:var(--radius-sm);background:var(--color-bg-quiet);color:var(--color-text-secondary);font-size:var(--text-xs);line-height:var(--type-12-lh);vertical-align:baseline}.tv9 .ibset-stack{display:flex;flex-direction:column;gap:var(--space-2xl)}.tv9 .ibset-sync-ctl{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-md)}.tv9 .ibset-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tv9 .ibset-addrs{display:flex;flex-direction:column;gap:var(--space-2xs);width:100%}.tv9 .ibmx-mark{display:grid;place-items:center;width:var(--kit-state-lead);height:var(--kit-state-lead);border-radius:var(--radius-lg);background:var(--color-bg-tertiary);color:var(--color-text-primary)}.tv9 .ibmx-note{margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .ibmx-pad{padding:var(--space-lg) var(--card-pad) var(--space-xl)}.tv9 .ibmx-lockline{display:flex;align-items:center;gap:var(--space-md);margin:0;padding:var(--space-lg) var(--card-pad);border-top:1px solid var(--color-border-divider);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .ibmx-sheet .ibmx-lockline{padding:0;border-top:0}.tv9 .ibmx-sheet-b{display:flex;flex-direction:column;gap:var(--space-xl)}.tv9 .ibmx-search{display:flex;align-items:center;gap:var(--space-md);height:var(--control-md);padding:0 var(--space-lg);border-radius:var(--radius-md);box-shadow:var(--ring-secondary);color:var(--color-text-tertiary)}.tv9 .ibmx-search input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:var(--text-md);color:var(--color-text-primary);outline:0}.tv9 .ibmx-picks{display:flex;flex-direction:column}.tv9 .ibmx-pick{display:flex;align-items:center;gap:var(--space-lg);width:100%;min-height:var(--row-h);padding:var(--space-md) var(--space-sm);border:0;border-radius:var(--radius-md);background:none;font:inherit;text-align:left;color:var(--color-text-primary);cursor:pointer}.tv9 button.ibmx-pick:hover{background:var(--color-bg-hover)}.tv9 button.ibmx-pick[aria-checked=true]{background:var(--color-bg-active)}.tv9 .ibmx-pick.is-locked{cursor:default;color:var(--color-text-tertiary)}.tv9 .ibmx-pick-t{display:flex;flex:1;flex-direction:column;min-width:0}.tv9 .ibmx-pick-t b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold)}.tv9 .ibmx-pick-t small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .ibmx-tick{display:flex;width:var(--kit-glyph);color:var(--color-text-primary)}.tv9 .ibmx-always,.tv9 .ibmx-locked{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .ibmx-gets{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-bg-secondary);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .ibmx-gets>span{display:flex;align-items:center;gap:var(--space-md)}.tv9 .ibmx-gets-h{font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .ibmx-rule{display:flex;flex-direction:column;gap:var(--space-md);margin:0;padding:0 var(--card-pad) var(--space-xl)}.tv9 .ibmx-rule>div{display:grid;grid-template-columns:var(--kit-facts-col) minmax(0,1fr);gap:var(--space-lg);font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .ibmx-rule dt{font-size:var(--text-xs);line-height:var(--type-12-lh);padding-top:var(--space-2xs);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .ibmx-rule dd{margin:0;color:var(--color-text-primary)}.tv9 .ibmx-which{padding:0;border:0;background:none;font:inherit;color:var(--color-text-tertiary);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.tv9 .ibmx-subhead{padding:var(--space-lg) var(--card-pad) var(--space-xs);border-top:1px solid var(--color-border-divider);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .ibmx-foot{display:flex;padding:var(--space-md) var(--card-pad) var(--space-lg)}.tv9 .ibmx-sheet .kdoor,.tv9 [data-kit-scope] .ibmx-picks+.ibmx-gets{padding-left:0;padding-right:0}.tv9 .mbx-share{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-lg);background:var(--color-bg-secondary)}.tv9 .mbx-share-lead{display:flex;align-items:flex-start;gap:var(--space-md);margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .mbx-share-lead>.svg{flex:none;margin-top:var(--space-2xs)}.tv9 .mbx-share-faces{display:inline-flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.tv9 .mbx-share-stack{display:inline-flex}.tv9 .mbx-share-stack>*+*{margin-left:calc(var(--space-sm) * -1)}.tv9 .mbx-wait{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding:var(--space-3xl) var(--space-2xl);text-align:center;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .mbx-wait b{font-size:var(--text-lg);color:var(--color-text-primary)}.tv9 .mbx-wait small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .mbx-wait-bar{position:relative;display:block;width:var(--kset-ctl);height:var(--kit-track);border-radius:var(--radius-full);background:var(--color-bg-tertiary);overflow:hidden}.tv9 .mbx-wait-bar i{position:absolute;inset:0 auto 0 0;width:40%;border-radius:inherit;background:var(--color-text-secondary);animation:v9-mbx-wait 1.4s var(--a-enter) infinite}@keyframes v9-mbx-wait{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.tv9 .mbx-wait-bar i{animation:none}}.tv9 .rhead-where-faces{display:inline-flex}.tv9 .rhead-where-faces>*+*{margin-left:calc(var(--space-sm) * -1)}.tv9 .ibwh-row{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg)}.tv9 .ibwh-mark{display:grid;place-items:center;width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-md);background:var(--color-bg-tertiary);color:var(--color-text-primary)}.tv9 .ibwh-t{display:flex;flex-direction:column;min-width:0}.tv9 .ibwh-t b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ibwh-read small,.tv9 .ibwh-t small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .ibwh-part{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md) var(--space-lg);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .ibwh-k{font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .ibwh-faces{align-items:center;gap:var(--space-md)}.tv9 .ibwh-faces,.tv9 .ibwh-stack{display:inline-flex}.tv9 .ibwh-stack>*+*{margin-left:calc(var(--space-sm) * -1)}.tv9 .ibwh-read{display:flex;align-items:center;gap:var(--space-md)}.tv9 .ibwh-who{flex:1}.tv9 .ibwh-note{margin:0;padding:0 var(--space-lg) var(--space-sm);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .ibwh-part .ibwh-note{padding:var(--space-xs) 0 0}.tv9 .rdock-from{display:flex;align-items:center;gap:var(--space-md);margin:0 0 var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .rdock-from-t{flex:1;min-width:0}.tv9 .rdock-from-act{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:0 var(--space-sm);height:var(--control-xs);border:0;border-radius:var(--radius-md);background:none;font:inherit;font-weight:var(--weight-semibold);color:var(--color-text-secondary);cursor:pointer}.tv9 .rdock-from-act:hover{background:var(--color-bg-hover)}.tv9 .ib-quiet-n{font-weight:var(--weight-regular)}.tv9 .ib-quiet-n,.tv9 .qpane-place-line{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .qpane-place-line{margin:0;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border-divider)}.tv9 .qpane-cats{flex:none;padding:0 var(--space-lg);overflow-x:auto;scrollbar-width:none}.tv9 .fmine{display:flex;flex-direction:column;gap:var(--space-xl);max-width:var(--found-mine-w);margin:0 auto;padding:var(--space-xl) 0}.tv9 .fmine-lead{display:flex;align-items:flex-start;gap:var(--space-md);margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .fmine-nf{display:grid;place-items:center;flex:none;width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-full);background:var(--color-nefer-fill);color:var(--color-nefer-solid)}.tv9 .fmine-facts{display:flex;gap:var(--space-md);flex-wrap:wrap}.tv9 .fmine-facts span{display:inline-flex;align-items:center;height:var(--control-xs);padding:0 var(--space-md);border-radius:var(--radius-full);box-shadow:var(--ring-secondary);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary)}.tv9 .fmine-mute{font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .fmine-acts{display:inline-flex;gap:var(--space-xs)}.tv9 .fmine-pad{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);padding:var(--space-lg) var(--card-pad);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .fmine-pad b{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .fmine-bar{position:relative;display:block;width:var(--kset-ctl);height:var(--kit-track);border-radius:var(--radius-full);background:var(--color-bg-tertiary);overflow:hidden}.tv9 .fmine-bar i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--color-text-secondary)}.tv9 .fmine-foot{margin:0;padding:var(--space-md) var(--card-pad) var(--space-lg);border-top:1px solid var(--color-border-divider);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .tb-n{font-variant-numeric:tabular-nums;position:absolute;top:calc(-1 * var(--space-2xs));right:calc(var(--hairline) * -1);padding:0 var(--space-xs);border-radius:var(--radius-full);color:var(--tb-n-text);text-align:center;background:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .role-chip{margin-left:auto;height:28px;padding:0 var(--space-md);display:inline-flex;align-items:center;gap:var(--space-sm);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap}.tv9 .role-chip:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .role-chip:hover{background:var(--color-bg-hover)}.tv9 .tb-n{font-size:var(--text-xs);min-width:16px;height:16px;line-height:var(--leading-kit)}.tv9 .tb-n:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .invite-row .role-chip{margin-left:0;height:36px;border-radius:var(--radius-lg);white-space:nowrap}.tv9 .role-chip.is-static{cursor:default;color:var(--color-text-tertiary)}.tv9 .role-chip.is-static:hover{background:transparent}.tv9 .rpage{margin:0 auto}.tv9 .rpage .rsignals{margin-top:var(--space-sm)}.tv9 .rpage .table{margin-top:var(--space-xs)}.tv9 .rpage{max-width:1360px;padding:var(--space-xl) var(--space-2xl) calc(var(--space-2xl) * 2)}.tv9 .rpage .rmile,.tv9 .rpage .rshare{border-top:0;min-height:36px}@media (max-width:1280px){.tv9 .rpage{padding-inline:var(--space-xl)}}.tv9 .rpage.is-wide{max-width:none;height:100%;display:flex;flex-direction:column;padding-bottom:0;padding-top:var(--space-2xs)}.tv9 .rpage.has-bar{padding-top:0}.tv9 .calv9-fill{gap:0}.tv9 .calv9-body,.tv9 .calv9-fill{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.tv9 .calv9-body{position:relative}.tv9 .calv9-fill[data-cal-view=agenda] .calv9-body,.tv9 .calv9-fill[data-cal-view=meetings] .calv9-body,.tv9 .calv9-fill[data-cal-view=month] .calv9-body,.tv9 .calv9-fill[data-cal-view=pages] .calv9-body,.tv9 .calv9-fill[data-cal-view=settings] .calv9-body,.tv9 .calv9-fill[data-cal-view=workload] .calv9-body{overflow-y:auto;overscroll-behavior:contain}.tv9 .calv9-live{display:inline-flex;align-items:center;gap:var(--space-sm);height:28px;margin-right:var(--space-sm);padding:0 var(--space-lg) 0 var(--space-md);border:1px solid var(--color-nefer-line);border-radius:var(--radius-full);background:var(--color-nefer-bg);color:var(--color-nefer-text);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap}.tv9 .calv9-live:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-live:hover{background:var(--color-nefer-fill)}.tv9 .calv9-live-c{font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .calv9-live-dot{width:7px;height:7px;flex:none;border-radius:var(--radius-circle);background:var(--color-nefer-solid);animation:v9-calv9-listen calc(1.8s * var(--a-k)) var(--a-move) var(--a-loop)}.tv9 .calv9-people{display:inline-flex;align-items:center;margin-left:auto;padding-left:var(--space-xs)}.tv9 .calv9-more{margin-left:var(--space-xs);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .calv9-badge{display:inline-flex;align-items:center;color:var(--color-nefer-solid)}.tv9 .calv9-badge.is-live:after{content:"";width:6px;height:6px;border-radius:var(--radius-circle);background:var(--color-nefer-solid);animation:v9-calv9-listen calc(1.8s * var(--a-k)) var(--a-move) var(--a-loop)}.tv9 .tgrid-ev.is-past .calv9-badge{color:var(--color-text-quaternary)}.tv9 .calv9-nav{margin:0 var(--space-sm) var(--space-sm)}.tv9 .calv9-quick{padding:0}.tv9 .calv9-quick-f{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-lg)}.tv9 .calv9-quick-when{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .calv9-quick-when .calv9-quick-x{margin-left:auto}.tv9 .calv9-quick-t{width:100%;height:36px;padding:0 var(--space-lg);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--color-bg-primary);color:var(--color-text-primary);font:inherit;font-size:var(--text-lg);font-weight:var(--weight-medium)}.tv9 .calv9-quick-t:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-quick-t:focus{border-color:color-mix(in srgb,var(--color-text-primary) 35%,transparent)}.tv9 .calv9-lengths,.tv9 .calv9-quick-kinds{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.tv9 .calv9-quick-prep{display:flex;align-items:center;gap:var(--space-md);color:var(--color-nefer-solid)}.tv9 .calv9-quick-foot{display:flex;justify-content:flex-end;gap:var(--space-sm);padding-top:var(--space-2xs)}.tv9 .calv9-month{flex:1 1 auto}.tv9 .calv9-agenda{display:flex;flex-direction:column;gap:var(--space-lg);max-width:880px;padding:var(--space-xs) 0 var(--space-xl)}.tv9 .calv9-agenda-w{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .calv9-agenda-d{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-agenda-day.is-today .calv9-agenda-w:after{content:"";display:inline-block;width:6px;height:6px;margin:0 0 var(--space-xs) var(--space-md);border-radius:var(--radius-circle);background:var(--color-text-primary)}.tv9 .calv9-agenda-empty{padding:var(--space-2xl);color:var(--color-text-tertiary)}.tv9 .calv9-hubblock-t{display:flex;flex-direction:column;gap:var(--space-2xs);margin:0;padding:var(--space-xs) var(--space-lg) var(--space-md)}.tv9 .calv9-hubblock-t b{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .calv9-hubblock-t span{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-link{padding:0;border:0;background:none;color:var(--color-text-secondary);font:inherit;font-size:inherit;font-weight:var(--weight-medium);text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:3px;cursor:pointer}.tv9 .calv9-link:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-link:hover{color:var(--color-text-primary);text-decoration-color:var(--color-text-primary)}.tv9 .calv9-quiet{color:var(--color-text-tertiary);font-weight:var(--weight-regular)}.tv9 .calv9-drawer .calv9-life{margin:var(--space-2xs) 0 var(--space-lg)}.tv9 .calv9-inline-link{margin-left:var(--space-sm);padding:0;border:0;background:none;color:var(--color-text-secondary);font:inherit;text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:3px;cursor:pointer}.tv9 .calv9-inline-link:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-inline-link:first-child{margin-left:0}.tv9 .calv9-inline-link:hover{color:var(--color-text-primary)}.tv9 .calv9-readonly{display:flex;align-items:center;gap:var(--space-sm);margin:0 0 var(--space-lg);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:var(--color-bg-hover);font-size:var(--text-sm);color:var(--color-text-secondary)}.tv9 .calv9-rolex{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-sm) 0}.tv9 .calv9-joins{display:flex;align-items:flex-start;gap:var(--space-sm);margin:var(--space-sm) 0 var(--space-md);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-person:last-child{border-bottom:0}.tv9 .calv9-person-t{display:flex;flex-direction:column;min-width:0}.tv9 .calv9-person-t b{font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .calv9-person-t span,.tv9 .calv9-reply{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-reply{font-weight:var(--weight-medium);white-space:nowrap}.tv9 .calv9-reply.is-yes{color:var(--color-text-secondary)}.tv9 .calv9-reply.is-nefer{color:var(--color-nefer-text)}.tv9 .calv9-brief-lead{font-size:var(--text-lg);color:var(--color-text-primary)}.tv9 .calv9-brief-lead,.tv9 .calv9-brief-s{margin:0 0 var(--space-lg)}.tv9 .calv9-brief-s h4{display:flex;align-items:baseline;gap:var(--space-sm);margin:0 0 var(--space-sm);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--track-label);color:var(--color-text-tertiary)}.tv9 .calv9-brief-s h4 span{font-weight:var(--weight-medium)}.tv9 .calv9-brief-s ul{margin:0;padding:0;list-style:none}.tv9 .calv9-brief-s li{display:flex;justify-content:space-between;gap:var(--space-lg);padding:var(--space-sm) 0;border-bottom:1px solid var(--color-border-secondary);font-size:var(--text-lg);color:var(--color-text-secondary)}.tv9 .calv9-brief-s li:last-child{border-bottom:0}.tv9 .calv9-brief-s li b{font-weight:var(--weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.tv9 .calv9-brief-s blockquote{margin:0;padding:var(--space-md) var(--space-lg);border-left:2px solid var(--color-border-strong);font-size:var(--text-lg);color:var(--color-text-secondary)}.tv9 .calv9-brief-s blockquote cite{display:block;margin-top:var(--space-xs);font-size:var(--text-sm);font-style:normal;color:var(--color-text-tertiary)}.tv9 .calv9-live-say{display:flex;align-items:center;gap:var(--space-md);margin:0 0 var(--space-md);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-nefer-text)}.tv9 .calv9-live-clock{font-variant-numeric:tabular-nums}.tv9 .calv9-catchup{margin:0 0 var(--space-lg);padding:var(--space-md) var(--space-lg);border-left:2px solid var(--color-nefer-line)}.tv9 .calv9-catchup p{margin:0;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-primary)}.tv9 .calv9-catchup span{display:block;margin-top:var(--space-xs);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-lines{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.tv9 .calv9-lines li{display:grid;grid-template-columns:52px 104px minmax(0,1fr);gap:var(--space-md);padding:var(--space-md) 0;border-bottom:1px solid var(--color-border-secondary);font-size:var(--text-lg);line-height:var(--leading-normal)}.tv9 .calv9-lines li:last-child{border-bottom:0}.tv9 .calv9-lines time{font-size:var(--text-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;padding-top:var(--space-2xs)}.tv9 .calv9-lines b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary);padding-top:var(--hairline)}.tv9 .calv9-lines span{color:var(--color-text-secondary)}.tv9 .calv9-lines li.is-mark b{color:var(--color-nefer-text)}.tv9 .calv9-linked{display:flex;align-items:center;gap:var(--space-lg);width:100%;min-height:44px;padding:0 var(--space-sm);border:0;border-bottom:1px solid var(--color-border-secondary);background:none;font:inherit;text-align:left;cursor:pointer}.tv9 .calv9-linked:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-linked:hover{background:var(--color-bg-hover)}.tv9 .calv9-linked>span{display:flex;flex-direction:column;min-width:0}.tv9 .calv9-linked b{font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .calv9-linked span span{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-when{padding:var(--space-lg)}.tv9 .calv9-when-g{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:var(--space-lg)}.tv9 .calv9-when-t{display:flex;flex-direction:column;gap:var(--space-2xs);max-height:252px;overflow-y:auto;padding-right:var(--space-2xs)}.tv9 .calv9-time{height:32px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--text-md);font-variant-numeric:tabular-nums;cursor:pointer}.tv9 .calv9-time:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-time:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .calv9-time.is-now{background:var(--color-text-primary);color:var(--color-text-on-action);font-weight:var(--weight-semibold)}.tv9 .calv9-when-f{margin:var(--space-md) var(--space-2xs) 0;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-confirm{padding:var(--space-lg)}.tv9 .calv9-confirm-t{display:flex;flex-direction:column;gap:var(--space-2xs);margin:0 0 var(--space-lg)}.tv9 .calv9-confirm-t b{font-size:var(--text-lg);color:var(--color-text-primary)}.tv9 .calv9-confirm-t span{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-confirm-a{display:flex;justify-content:flex-end;gap:var(--space-sm)}.tv9 .calv9-dgroup{display:flex;flex-direction:column;margin-bottom:var(--space-md)}.tv9 .calv9-dgroup-t{display:flex;flex-direction:column;min-width:0}.tv9 .calv9-dgroup-t b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .calv9-dgroup-t span{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-quote{quotes:"“" "”"}.tv9 .calv9-dmore,.tv9 .calv9-quote-by{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-dmore{margin:var(--space-sm) var(--space-2xs)}.tv9 .calv9-create-g{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;gap:0 var(--space-2xl);padding:0 var(--space-2xl) var(--space-xl)}.tv9 .calv9-create-f{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0}.tv9 .calv9-create-title{width:100%;height:40px;padding:0;border:0;border-bottom:1px solid transparent;background:transparent;font:inherit;font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--track-tight);color:var(--color-text-primary)}.tv9 .calv9-create-title:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-create-title::-moz-placeholder{color:var(--color-text-placeholder);font-weight:var(--weight-medium)}.tv9 .calv9-create-title::placeholder{color:var(--color-text-placeholder);font-weight:var(--weight-medium)}.tv9 .calv9-create-title:focus{border-bottom-color:var(--color-border-primary)}.tv9 .calv9-create-title[aria-invalid=true]{border-bottom-color:var(--color-error-text)}.tv9 .calv9-create-err{margin:calc(var(--space-sm) * -1) 0 0;font-size:var(--text-sm);color:var(--color-error-text)}.tv9 .calv9-types{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.tv9 .calv9-type:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .calv9-type.on{border-color:var(--color-text-primary);background:var(--color-text-primary);color:var(--color-text-on-action)}.tv9 .calv9-props{display:flex;flex-direction:column;padding-top:var(--space-xs);border-top:1px solid var(--color-border-secondary)}.tv9 .calv9-prop-in{width:100%;height:32px;padding:0 var(--space-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);font:inherit;font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .calv9-prop-in:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-names{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:var(--space-xs);min-height:32px;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-md);cursor:text}.tv9 .calv9-names:hover{background:var(--color-bg-hover)}.tv9 .calv9-names:focus-within{background:var(--color-bg-primary);box-shadow:var(--ring-inset-1) var(--color-border-primary)}.tv9 .calv9-name button:hover{background:var(--color-bg-primary);color:var(--color-text-primary)}.tv9 .calv9-when-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-xl);margin:var(--space-xs) 0 var(--space-sm);padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary)}.tv9 .calv9-when-side{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.tv9 .calv9-when-h{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .calv9-when-times{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2xs);max-height:128px;overflow-y:auto;overscroll-behavior:contain}.tv9 .calv9-create-sec{display:flex;flex-direction:column;gap:var(--space-2xs);padding-top:var(--space-md);border-top:1px solid var(--color-border-secondary)}.tv9 .calv9-create-sec h3{display:flex;align-items:center;gap:var(--space-sm);margin:0 0 var(--space-xs);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .calv9-create-sec h3 span{margin-left:auto;font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .calv9-create-lands{display:inline-flex;align-items:center;gap:var(--space-sm);min-width:0;font-size:var(--text-sm);color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .calv9-assist{position:sticky;top:0;align-self:start;display:flex;flex-direction:column;border-left:1px solid var(--color-border-secondary)}.tv9 .calv9-assist-h{display:flex;align-items:center;margin:0}.tv9 .calv9-assist-h span{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-assist-p{margin:0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .calv9-assist-p:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-assist-c{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--color-border-secondary)}.tv9 .calv9-assist-c h4{margin:0}.tv9 .calv9-assist-c ul{list-style:none}.tv9 .calv9-assist-c ol,.tv9 .calv9-assist-c ul{margin:0;padding:0 0 0 var(--space-2xs);display:flex;flex-direction:column;color:var(--color-text-secondary)}.tv9 .calv9-assist-c ol{padding-left:var(--space-xl);list-style:decimal}.tv9 .calv9-assist-c li{display:flex;align-items:flex-start;gap:var(--space-sm)}.tv9 .calv9-assist-c ol li{display:list-item}.tv9 .calv9-assist-trust{margin:0;padding-top:var(--space-md);border-top:1px solid var(--color-border-secondary);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-tertiary)}.tv9 .calv9-assist-trust:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}@media (prefers-reduced-motion:reduce){.tv9 .calv9-badge.is-live:after,.tv9 .calv9-live-dot{animation:none}}.tv9 .calv9-head{min-height:56px;gap:var(--space-md);padding-top:var(--space-2xs)}.tv9 .calv9-head .calv9-period{display:inline-flex;align-items:center;gap:var(--space-xs);height:44px;margin-left:calc(-1 * var(--space-md));padding:0 var(--space-md);border:0;border-radius:var(--radius-lg);background:transparent;color:var(--color-text-primary);font:inherit;cursor:pointer}.tv9 .calv9-head .calv9-period:hover{background:var(--color-bg-hover)}.tv9 .calv9-period-t{font-size:var(--text-display);font-weight:var(--weight-semibold);letter-spacing:var(--track-tighter);color:var(--color-text-primary);white-space:nowrap}.tv9 .calv9-period-w{align-self:center;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.tv9 .calv9-head-t{margin-right:var(--space-xs)}.tv9 .calv9-nav-g{gap:var(--space-2xs)}.tv9 .calv9-nav-g .calv9-today{margin-right:var(--space-xs)}.tv9 .calv9-strip,.tv9 .calv9-tabs{gap:var(--space-2xs)}.tv9 .calv9-strip{display:flex;align-items:center;margin-left:calc(-1 * var(--space-md));padding:0 0 var(--space-lg)}.tv9 .calv9-srcchip{display:inline-flex;align-items:center;height:28px;padding:0 var(--space-md);border:0;border-radius:var(--radius-md);background:transparent;font:inherit;white-space:nowrap;cursor:pointer;transition:background var(--a-fast) var(--a-move),opacity var(--a-fast) var(--a-move)}.tv9 .calv9-srcchip:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-srcchip i{width:8px;height:8px;border-radius:var(--radius-circle);border:1.5px solid var(--color-text-tertiary);background:transparent}.tv9 .calv9-srcchip.on i{border-color:var(--color-text-primary);background:var(--color-text-primary)}.tv9 .calv9-srcchip b{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .calv9-srcchip span{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-srcchip:not(.on){opacity:.62}.tv9 .calv9-srcchip:hover{background:var(--color-bg-hover);opacity:1}.tv9 .calv9-srcchip.is-toggle{opacity:1}.tv9 .calv9-srcchip.is-toggle b{color:var(--color-text-secondary)}.tv9 .calv9-srcchip.is-toggle{border:1px solid var(--color-border-secondary);border-radius:var(--radius-full)}.tv9 .calv9-srcchip.is-toggle.on{border-color:var(--color-text-primary);background:var(--color-text-primary)}.tv9 .calv9-srcchip.is-toggle.on b{color:var(--color-text-on-action)}.tv9 .calv9-tz{display:inline-flex;align-items:center;margin-right:var(--space-xs);font-size:var(--text-sm);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .calv9-main{display:flex;gap:var(--space-xl);flex:1 1 auto;min-height:0}.tv9 .calv9-main>.calv9-canvas{flex:1 1 auto;min-width:0}.tv9 .calv9-rail{display:flex;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.tv9 .calv9-rail-t{display:flex;flex-direction:column;gap:var(--hairline);flex:1 1 0;min-width:0}.tv9 .calv9-rail-t b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .calv9-rail-t b,.tv9 .calv9-rail-t small{overflow:hidden;line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap}.tv9 .calv9-rail-t small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-rail-t small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .calv9-rail-quiet{margin:0;padding:var(--space-xs) 0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-tertiary)}.tv9 .calv9-rail-quiet:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-eye{color:var(--color-nefer-solid)}.tv9 .calv9-next-when{display:flex;flex-direction:column;flex:0 0 42px}.tv9 .calv9-next-when b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.tv9 .calv9-next-when small{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .calv9-next-when small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .calv9-navlist{display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .calv9-monthmenu{padding:var(--space-md)}.tv9 .calv9-monthmenu .calv9-nav{margin:0}.tv9 .calv9-canvas .tgrid-ev .calv9-people{margin-left:0;padding-left:0}.tv9 .calv9-meetings{display:flex;flex-direction:column;gap:var(--space-lg);padding-bottom:var(--space-xl)}.tv9 .calv9-mt-when{font-variant-numeric:tabular-nums}.tv9 .calv9-mt-client,.tv9 .calv9-mt-when{color:var(--color-text-secondary);white-space:nowrap}.tv9 .calv9-mt-client{display:inline-flex;align-items:center;gap:var(--space-sm);min-width:0;overflow:hidden;text-overflow:ellipsis}.tv9 .calv9-mt-out.is-waiting{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .calv9-mt-src{overflow:hidden;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap}.tv9 .calv9-team{display:flex;flex:1 1 auto;min-height:0}.tv9 .calv9-find{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.tv9 .calv9-find-f{display:flex;flex-direction:column;gap:var(--space-sm)}.tv9 .calv9-find-l{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .calv9-find-chips{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.tv9 .calv9-find-pick{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);padding:var(--space-lg);border:1px dashed var(--color-nefer-line);border-radius:var(--radius-xl);background:var(--color-nefer-bg)}.tv9 .calv9-find-k{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-nefer-text)}.tv9 .calv9-find-pick b{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.tv9 .calv9-find-list{display:flex;flex-direction:column}.tv9 .calv9-find-list .calv9-find-k{margin-bottom:var(--space-xs);color:var(--color-text-tertiary)}.tv9 .calv9-find-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:40px;border-top:1px solid color-mix(in srgb,var(--color-border-secondary) 70%,transparent);font-size:var(--text-md);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.tv9 .calv9-find-none{margin:0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-tertiary)}.tv9 .calv9-find-none:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-find-trust{margin:0;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-tertiary)}.tv9 .calv9-find-trust:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-gate{max-width:440px;margin:var(--space-2xl) auto;padding:var(--space-xl)}.tv9 .calv9-gate,.tv9 .calv9-share{border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl)}.tv9 .calv9-share{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--color-bg-primary)}.tv9 .calv9-share-h{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-md)}.tv9 .calv9-share-h b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .calv9-share-h span{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-share-slots{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.tv9 .calv9-share-slot{display:inline-flex;align-items:center;gap:var(--space-2xs);height:28px;padding:0 var(--space-2xs) 0 var(--space-lg);border-radius:var(--radius-full);background:var(--color-bg-hover);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.tv9 .calv9-share-a{display:flex;align-items:center;gap:var(--space-sm)}@media (prefers-reduced-motion:reduce){.tv9 .calv9-srcchip{transition:none}}.tv9 .calv9-canvas{--dbbar-h:var(--dbbar-h-flush)}.tv9 .calv9-pages{display:flex;flex-direction:column;gap:var(--space-lg);padding-bottom:var(--space-xl)}.tv9 .calv9-bk-page{display:inline-flex;align-items:center;min-width:0;overflow:hidden;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap}.tv9 .calv9-once{display:flex;flex-direction:column}.tv9 .calv9-once h3{display:flex;align-items:baseline;gap:var(--space-lg);margin:0 0 var(--space-sm);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .calv9-once h3 span{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .calv9-once-row{display:flex;align-items:center;gap:var(--space-lg);min-height:48px;border-top:1px solid color-mix(in srgb,var(--color-border-secondary) 70%,transparent)}.tv9 .calv9-pages-foot{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);margin:0;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-insights{gap:var(--space-xl)}.tv9 .calv9-read{display:flex;align-items:flex-start;gap:var(--space-md);max-width:860px;margin:0;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-primary)}.tv9 .calv9-read:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-confirm-in{padding:var(--space-lg) var(--space-lg)}.tv9 .calv9-ed-headmark{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--rmark-tone,var(--color-text-tertiary)) 14%,transparent);color:var(--rmark-tone,var(--color-text-tertiary))}.tv9 .calv9-fill[data-cal-view=page] .calv9-canvas{overflow:hidden}.tv9 .calv9-ed-form{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:var(--space-md)}.tv9 .calv9-ed-sec{display:flex;flex-direction:column;gap:var(--space-xl);padding:var(--space-xl) 0 var(--space-2xl)}.tv9 .calv9-ed-row{display:flex;flex-direction:column;gap:var(--space-md)}.tv9 .calv9-ed-l{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .calv9-ed-chips{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.tv9 .calv9-ed-name{display:flex;flex-direction:column;gap:var(--space-lg)}.tv9 .calv9-ed-mark{display:flex;flex-direction:column;gap:var(--space-md)}.tv9 .calv9-ed-addr:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:1px}.tv9 .calv9-ed-addr:has(input[aria-invalid=true]){border-color:var(--color-error-text)}.tv9 .calv9-ed-err{margin:0;font-size:var(--text-sm);color:var(--color-error-text)}.tv9 .calv9-ed-switches{display:flex;flex-direction:column;gap:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--color-border-secondary)}.tv9 .calv9-ed-lead{margin:0;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-primary)}.tv9 .calv9-ed-lead:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-ed-days{display:flex;flex-direction:column}.tv9 .calv9-ed-day .calv9-ed-chips{margin-left:calc(var(--space-3xl) + var(--space-md))}.tv9 .calv9-ed-list{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.tv9 .calv9-ed-q{display:flex;align-items:center;gap:var(--space-md);width:100%}.tv9 .calv9-swatch{width:28px;height:28px;padding:0;border:3px solid var(--color-bg-primary);border-radius:var(--radius-circle);background:var(--sw);box-shadow:var(--ring-1) var(--color-border-primary);cursor:pointer}.tv9 .calv9-swatch.on{box-shadow:var(--ring-2) var(--color-text-primary)}.tv9 .calv9-ed-note{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-tertiary)}.tv9 .calv9-ed-note:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-ed-badge,.tv9 .calv9-ed-note b{font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .calv9-ed-badge{margin-left:var(--space-sm);padding:var(--hairline) var(--space-sm);border-radius:var(--radius-sm);background:var(--color-bg-quiet);font-size:var(--text-xs)}.tv9 .calv9-ed-dns{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg) var(--space-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg)}.tv9 .calv9-ed-dnshead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.tv9 .calv9-ed-dns dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-xs) var(--space-xl);margin:0;font-size:var(--text-sm)}.tv9 .calv9-ed-dns dt{color:var(--color-text-tertiary)}.tv9 .calv9-ed-dns dd{margin:0;overflow-wrap:anywhere;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.tv9 .calv9-ed-preview{display:flex;flex-direction:column;gap:var(--space-md);min-width:0;min-height:0}.tv9 .calv9-ed-ptools{display:flex;align-items:center;gap:var(--space-md);min-height:32px}.tv9 .calv9-frame-dots i{width:8px;height:8px;border-radius:var(--radius-circle);background:var(--color-border-strong)}.tv9 .calv9-frame-url{flex:1;min-width:0;overflow:hidden;font-size:var(--text-sm);color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap}.tv9 .calv9-frame-state{flex:none;padding:var(--space-2xs) var(--space-md);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .calv9-frame-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.tv9 .calv9-frame-page{margin:0 auto;background:var(--color-bg-primary)}.tv9 .calv9-frame.is-phone .calv9-frame-page{margin:calc(var(--space-xl) + var(--space-xs)) auto;overflow:hidden;border-radius:var(--phone-page-radius);box-shadow:var(--ring-1) var(--color-border-primary)}.tv9 .calv9-settings{max-width:880px;padding-bottom:var(--space-2xl)}.tv9 .calv9-set-default{display:inline-flex;align-items:center;gap:var(--space-sm);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .calv9-set-mute{font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .calv9-set-send{margin-left:calc(var(--space-lg) * -1)}.tv9 .calv9-set-foot{margin:var(--space-md) 0 0;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-set-her{display:flex;align-items:flex-start;gap:var(--space-md);margin:var(--space-sm) 0 0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .calv9-set-her:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-set-law{display:flex;align-items:flex-start;gap:var(--space-md);margin:var(--space-md) 0 0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-primary)}.tv9 .calv9-set-law:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-set-hours{display:flex;gap:var(--space-md);color:var(--color-text-tertiary)}.tv9 .calv9-set-hours,.tv9 .calv9-set-zone{align-items:center;font-size:var(--text-md)}.tv9 .calv9-set-zone{display:inline-flex;gap:var(--space-sm);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .calv9-set-colour input{width:34px;height:28px;padding:var(--space-2xs);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);cursor:pointer}.tv9 .calv9-strip-add{margin-left:calc(-1 * var(--space-xs))}.tv9 .calv9-connect-b{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--space-xl) var(--space-xl)}.tv9 .calv9-connect-steps{display:flex;flex-direction:column;gap:var(--space-sm);margin:0 0 var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border-secondary)}.tv9 .calv9-connect-steps p{margin:0;font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .calv9-connect-choices{display:flex;flex-direction:column;gap:var(--space-md)}.tv9 .calv9-choice:hover{background:var(--color-bg-hover)}.tv9 .calv9-choice.on{border-color:var(--color-text-primary);box-shadow:var(--ring-inset-1) var(--color-text-primary)}.tv9 .calv9-choice.is-off{cursor:not-allowed}.tv9 .calv9-choice.is-off b{color:var(--color-text-tertiary)}.tv9 .calv9-choice-tag{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--color-bg-quiet);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .calv9-choice-t{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .calv9-choice-t b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .calv9-connect-scope{display:flex;flex-direction:column;gap:var(--space-xl)}.tv9 .calv9-connect-scope h3{margin:0 0 var(--space-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .calv9-connect-check{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-lg);min-height:40px;font-size:var(--text-md);color:var(--color-text-primary);cursor:pointer}.tv9 .calv9-connect-check small{font-size:var(--text-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .calv9-connect-check small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .calv9-connect-note{margin:var(--space-md) 0 0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-tertiary)}.tv9 .calv9-connect-note:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-connect-lead{margin:0;font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .calv9-connect-bar{display:flex;align-items:center;gap:var(--space-lg);margin-top:var(--space-lg)}.tv9 .calv9-connect-bar>span{flex:1;height:6px;overflow:hidden;border-radius:var(--radius-sm);background:var(--color-bg-hover-strong)}.tv9 .calv9-connect-bar i{display:block;width:100%;height:100%;background:var(--color-text-primary);transform-origin:left center;transition:transform var(--a-normal) var(--a-enter)}.tv9 .calv9-connect-bar small{min-width:38px;font-size:var(--text-sm);text-align:right;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .calv9-connect-bar small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .calv9-connect-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm);margin:var(--space-lg) 0 0}.tv9 .calv9-connect-facts>div{padding:var(--space-lg) var(--space-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg)}.tv9 .calv9-connect-facts dt{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-connect-facts dd{margin:var(--space-xs) 0 0;font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.tv9 .calv9-connect-her{display:flex;align-items:center;gap:var(--space-sm);margin:0 0 var(--space-sm);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-nefer-text)}.tv9 .calv9-connect-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-lg);min-height:48px;border-bottom:1px solid color-mix(in srgb,var(--color-border-secondary) 70%,transparent)}.tv9 .calv9-connect-rt{display:flex;flex-direction:column;gap:var(--hairline);min-width:0}.tv9 .calv9-connect-rt b{overflow:hidden;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap}.tv9 .calv9-connect-rt small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-connect-rt small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .calv9-connect-row.is-skipped b{color:var(--color-text-tertiary)}.tv9 .calv9-connect-as{font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;color:var(--color-text-secondary)}.tv9 .calv9-connect-as.is-her{color:var(--color-nefer-text)}.tv9 .calv9-connect-row.is-skipped .calv9-connect-as{color:var(--color-text-tertiary)}@media (prefers-reduced-motion:reduce){.tv9 .calv9-connect-bar i{transition:none}}.tv9 .rpage.is-large{padding-top:var(--space-xl)}.tv9 .rpage [data-contract-terms]{margin-top:var(--space-xl)}.tv9 .rpage.is-large[data-page-module=projects]{max-width:1840px}.tv9 .calv9-create-g{grid-template-columns:minmax(0,1fr) 280px}.tv9 .calv9-assist{gap:var(--space-md);margin-top:var(--space-xs);padding:var(--space-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);background:var(--color-bg-primary)}.tv9 .calv9-assist-h{gap:var(--space-sm)}.tv9 .calv9-assist-mark{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--radius-full);background:var(--color-nefer-fill);color:var(--color-nefer-solid)}.tv9 .calv9-assist-c h4{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .calv9-assist-c ul{gap:var(--space-sm)}.tv9 .calv9-assist-c ol,.tv9 .calv9-assist-c ul{font-size:var(--text-sm);line-height:var(--leading-snug)}.tv9 .calv9-assist-c ol{gap:var(--space-xs)}.tv9 .calv9-roles .calv9-rolex{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-2xs);padding:var(--space-sm) 0;border-top:1px solid var(--color-border-secondary)}.tv9 .calv9-roles h3+.calv9-rolex{border-top:0}.tv9 .calv9-roles .calv9-rolex small{margin-left:0;padding-right:var(--space-5xl)}.tv9 .calv9-roles .calv9-joins{margin:var(--space-xs) 0 0}.tv9 .calv9-nefer{display:flex;flex-direction:column;gap:var(--space-sm);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border-secondary)}.tv9 .calv9-nefer .calv9-nefer-sw{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%;margin:0;padding:var(--space-2xs) 0}.tv9 .calv9-nefer .calv9-roles{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.tv9 .calv9-role{display:inline-flex;align-items:center;gap:var(--space-2xs)}.tv9 .calv9-info{position:relative;display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--radius-full);background:none;color:var(--color-text-tertiary);cursor:help}.tv9 .calv9-info:focus-visible,.tv9 .calv9-info:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .calv9-info:after{content:attr(data-tip);position:absolute;top:calc(100% + var(--space-md));right:calc(-1 * var(--space-md));z-index:5;width:220px;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);background:var(--color-text-primary);color:var(--color-text-on-action);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-snug);text-align:left;opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity var(--a-fast),transform var(--a-fast)}.tv9 .calv9-info:focus-visible:after,.tv9 .calv9-info:hover:after{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tv9 .calv9-info:after{transition:none}}.tv9 .calv9-nefer .calv9-joins{margin:0}.tv9 .calv9-notes-add{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--space-xs);height:32px;margin-top:var(--space-sm);padding:0 var(--space-sm);border:0;border-radius:var(--radius-md);background:none;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);cursor:pointer}.tv9 .calv9-notes-add:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-notes-add small{font-size:inherit;font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .calv9-notes-add:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .topbar .tb-room{margin-left:var(--space-md);color:var(--color-text-tertiary)}.tv9 .tb-room-n,.tv9 .topbar .tb-room:hover{color:var(--color-text-primary)}.tv9 .tb-room-n{margin-left:var(--space-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.tv9 .calv9-callfigs{margin:var(--space-2xs) 0 var(--space-xs)}.tv9 .calv9-check{margin:0 0 var(--space-2xs)}.tv9 .calv9-ck{display:flex;flex-direction:column}.tv9 .calv9-ck-n{display:block;max-width:100%;overflow:hidden;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.tv9 .calv9-ck-n:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-ck-n:focus-visible{border-radius:var(--radius-xs)}.tv9 .calv9-ck-m{font-weight:var(--weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.tv9 .calv9-ck-to{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .calv9-ck-ed,.tv9 .calv9-ck-to{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-ck-ed{margin-left:var(--space-sm);font-weight:var(--weight-medium)}.tv9 .calv9-ck-aside,.tv9 .calv9-ck-done,.tv9 .calv9-ck-mail{display:inline-grid;place-items:center;width:17px;height:17px}.tv9 .calv9-ck-done{color:var(--color-tone-green)}.tv9 .calv9-ck-aside{color:var(--color-text-placeholder)}.tv9 .calv9-ck-foot,.tv9 .calv9-ck-mail{color:var(--color-text-tertiary)}.tv9 .calv9-ck-foot{display:flex;align-items:center;gap:var(--space-sm);margin:var(--space-md) 0 var(--space-2xs);font-size:var(--text-sm)}.tv9 .calv9-drx{display:flex;flex-direction:column;gap:var(--space-lg);margin:0 0 var(--space-sm);padding:var(--space-md) 0 var(--space-xl) var(--space-4xl)}.tv9 .calv9-drx-d{margin:0;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .calv9-drx-d:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-drx-q{display:flex;flex-direction:column;gap:var(--space-xs);margin:0;padding:var(--space-sm) var(--space-lg);border-left:2px solid var(--color-border-strong);font-size:var(--text-lg);color:var(--color-text-secondary)}.tv9 .calv9-drx-q.is-span{border-left-color:var(--color-border-primary);font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .calv9-drx-f{display:flex;flex-direction:column;gap:var(--space-md)}.tv9 .calv9-drx-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-lg)}.tv9 .calv9-drx-l{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .calv9-drx-tasks{display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .calv9-drx-task{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:var(--space-md);min-height:34px;color:var(--color-text-tertiary)}.tv9 .calv9-drx-task .calv9-prop-in{width:100%}.tv9 .calv9-drx-task.is-add{color:var(--color-text-placeholder)}.tv9 .calv9-drx-when{display:grid;grid-template-columns:auto minmax(88px,120px);align-items:start;gap:var(--space-lg)}.tv9 .calv9-drx-when .calv9-when-t{max-height:236px}.tv9 .calv9-drx-a{display:flex;align-items:center;gap:var(--space-md)}.tv9 .calv9-at{align-self:flex-start;padding:0;border:0;background:none;font:inherit;font-size:var(--text-sm);font-style:normal;color:var(--color-text-tertiary);text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:3px;cursor:pointer}.tv9 .calv9-at:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-at:hover{color:var(--color-text-primary)}.tv9 .calv9-at:focus-visible{border-radius:var(--radius-xs)}.tv9 .calv9-said-g h4{margin:var(--space-sm) 0 0;font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--track-label);color:var(--color-text-tertiary)}.tv9 .calv9-said-i:last-child{border-bottom:0}.tv9 .calv9-said-h{font-size:var(--text-md)}.tv9 .calv9-said-h,.tv9 .calv9-said-w{margin:0;color:var(--color-text-secondary)}.tv9 .calv9-said-w{font-size:var(--text-lg)}.tv9 .calv9-said-w b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .calv9-said-m .calv9-link{font-size:var(--text-sm)}.tv9 .calv9-tx,.tv9 .calv9-tx-tools{display:flex;flex-direction:column;gap:var(--space-md)}.tv9 .calv9-tx-who{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.tv9 .calv9-lines li.is-hit{margin:0 calc(-1 * var(--space-md));padding-right:var(--space-md);padding-left:var(--space-md);border-radius:var(--radius-md);background:var(--color-bg-tertiary);box-shadow:var(--edge-start-2) var(--color-text-primary)}.tv9 .calv9-lines mark{padding:0 var(--hairline);border-radius:var(--radius-xs);background:var(--color-tone-yellow-fill);color:inherit}.tv9 .calv9-lines li.calv9-tx-none{display:block;color:var(--color-text-tertiary)}@media (prefers-reduced-motion:no-preference){.tv9 .calv9-lines li.is-hit{transition:background var(--a-fast) var(--a-enter)}}.tv9 .calv9-fill[data-cal-view=meeting] .calv9-body{overflow-y:auto;overscroll-behavior:contain}.tv9 .calv9-mp{width:100%;max-width:1640px;padding:var(--space-xl) var(--space-2xl) calc(var(--space-2xl) * 2)}.tv9 .calv9-mp-mark{flex:none;display:grid;place-items:center;width:32px;height:32px;margin-right:var(--space-2xs);border-radius:var(--radius-lg);background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.tv9 .calv9-mp-head .rph-fact .calv9-inline-link{font-size:var(--text-md)}.tv9 .calv9-mp-faces{flex:none;display:inline-flex;align-items:center;margin-right:var(--space-xs)}.tv9 .calv9-mp-more{margin-left:var(--space-sm);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary)}.tv9 .calv9-mp-grid{grid-template-columns:minmax(0,1fr) minmax(360px,440px);gap:var(--space-lg) var(--space-2xl)}.tv9 .calv9-mp-solo{display:flex;flex-direction:column;max-width:920px}.tv9 .calv9-mp-outcome{margin:0;font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text-primary)}.tv9 .calv9-mp-outcome:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-mp-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl)}.tv9 .calv9-mp-people{display:flex;flex-direction:column;margin:var(--space-md) 0 0;padding:var(--space-sm) 0 0;border-top:1px solid var(--color-border-secondary);list-style:none}.tv9 .calv9-mp-people li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:var(--space-sm);min-height:44px}.tv9 .calv9-mp-rail{position:sticky;top:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm);max-height:calc(100dvh - 104px);padding:var(--space-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);background:var(--color-bg-primary)}.tv9 .calv9-mp-rail-h{display:flex;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap}.tv9 .calv9-mp-rail .calv9-tx{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.tv9 .calv9-mp-rail .calv9-lines{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 calc(var(--space-lg) * -1);padding:0 var(--space-lg)}.tv9 .calv9-mp-rail .calv9-lines li{grid-template-columns:56px minmax(0,1fr);row-gap:var(--space-2xs);font-size:var(--text-md)}.tv9 .calv9-mp-rail .calv9-lines li>b{grid-column:2;font-size:var(--text-sm)}.tv9 .calv9-mp-rail .calv9-lines li>span{grid-column:2}.tv9 .calv9-mp-rail .calv9-lines li>time{grid-row:1/span 2}.tv9 .calv9-tx-chapters{flex:none;display:flex;flex-direction:column;gap:0;max-height:176px;overflow-y:auto;margin:0 calc(var(--space-sm) * -1);padding:0 var(--space-sm) var(--space-xs);border-bottom:1px solid var(--color-border-secondary)}.tv9 .calv9-tx-chapter{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:baseline;gap:var(--space-sm);min-height:30px;padding:var(--space-xs) var(--space-xs);border:0;border-radius:var(--radius-md);background:none;font:inherit;font-size:var(--text-md);color:var(--color-text-secondary);text-align:left;cursor:pointer}.tv9 .calv9-tx-chapter:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-tx-chapter:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .calv9-tx-chapter time{font-size:var(--text-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .calv9-tx-chapter span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .calv9-mp-ask{display:flex;align-items:center;gap:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-border-secondary)}.tv9 .calv9-mp-ask input{flex:1 1 auto;min-width:0;height:32px;padding:0 var(--space-sm);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);font:inherit;font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .calv9-mp-ask input:focus{border-color:var(--color-focus-ring)}@media (max-width:1280px){.tv9 .calv9-mp{padding-inline:var(--space-xl)}.tv9 .calv9-mp-grid{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}}.tv9 .calv9-team.is-solo{align-items:flex-start}.tv9 .calv9-team.is-solo .calv9-gate{max-width:520px;margin:var(--space-lg) 0 0}.tv9 .calv9-infocus{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);margin:var(--space-sm) 0 0;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-secondary);border-left:3px solid var(--color-warning-solid);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-md);color:var(--color-text-secondary)}.tv9 .calv9-infocus b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .calv9-live-g{display:inline-flex;align-items:center;gap:var(--space-sm)}.tv9 .calv9-live-join{height:28px;padding:0 var(--space-lg);border:0;border-radius:var(--radius-full);background:var(--color-bg-action);color:var(--color-text-on-action);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer}.tv9 .calv9-live-join:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-live-join:hover{background:var(--color-text-secondary)}.tv9 .calv9-told dl{display:flex;flex-direction:column;gap:var(--space-md);margin:0}.tv9 .calv9-told-r{display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .calv9-told-r dt{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-told-r dd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm);margin:0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-primary)}.tv9 .calv9-told-file{display:inline-flex;align-items:center;gap:var(--space-xs);height:22px;padding:0 var(--space-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-secondary)}.tv9 .calv9-told-consent{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);margin:var(--space-md) 0 0;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-told-consent.is-ask{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-secondary);border-left:3px solid var(--color-warning-solid);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-md);color:var(--color-text-secondary)}.tv9 .calv9-oask{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm) var(--space-md);margin:var(--space-sm) 0 0;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md)}.tv9 .calv9-oask-t{display:flex;flex-direction:column;gap:var(--space-2xs);flex:1 1 240px;min-width:0}.tv9 .calv9-oask-t b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .calv9-oask-b{display:flex;gap:var(--space-sm);flex-wrap:wrap}.tv9 .calv9-ochip{display:inline-flex;align-items:center;gap:var(--space-sm);height:28px;padding:0 var(--space-sm) 0 var(--space-2xs);border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;color:var(--color-text-tertiary);cursor:pointer}.tv9 .calv9-ochip:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-ochip:hover{background:var(--color-bg-hover)}.tv9 .calv9-opick{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-nefer-solid)}.tv9 .calv9-infocus.is-test{border-left-color:var(--color-text-tertiary)}.tv9 .rpage .calv9-infocus,.tv9 .rpage .calv9-oask{margin:0}.tv9 .busybar-b.is-internal{background:var(--color-text-tertiary)}.tv9 .busybar-b.is-busy{background:repeating-linear-gradient(135deg,var(--color-text-tertiary) 0 2px,transparent 2px 5px)}.tv9 .calv9-team-week{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);overflow:hidden}.tv9 .calv9-team-tools{display:flex;align-items:center;gap:var(--space-md);min-height:52px;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--color-border-secondary)}.tv9 .calv9-team-search{flex:0 1 320px;min-width:200px}.tv9 .calv9-team-count,.tv9 .calv9-team-key{font-size:var(--text-sm);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .calv9-team-key{display:flex;align-items:center;gap:var(--space-md)}.tv9 .calv9-team-key i{display:inline-block;width:12px;height:8px;border-radius:var(--radius-xs)}.tv9 .calv9-team-key i.is-internal{background:var(--color-text-tertiary)}.tv9 .calv9-team-key i.is-busy{background:repeating-linear-gradient(135deg,var(--color-text-tertiary) 0 2px,transparent 2px 5px)}.tv9 .calv9-tweek{flex:1 1 auto}.tv9 .calv9-find-chips .calv9-name small{margin-left:var(--space-2xs);font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .calv9-find-week{display:flex;flex-direction:column;gap:var(--space-sm)}.tv9 .calv9-find-week .calv9-find-k{color:var(--color-text-tertiary)}.tv9 .calv9-find-warn{display:flex;gap:var(--space-sm);margin:0 0 var(--space-2xs);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .calv9-find-warn:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-find-load{display:grid;grid-template-columns:20px 64px minmax(0,1fr) auto;align-items:center;gap:var(--space-md);min-height:28px}.tv9 .calv9-find-load-n{overflow:hidden;font-size:var(--text-md);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis}.tv9 .calv9-find-load small{font-size:var(--text-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.tv9 .calv9-find-load small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .calv9-find-pick.is-offer{border-style:solid;border-color:var(--color-border-secondary);background:transparent}.tv9 .calv9-find-pick.is-offer .calv9-find-k{color:var(--color-text-tertiary)}.tv9 .calv9-find-offer{display:flex;flex-direction:column;align-self:stretch}.tv9 .calv9-find-acts{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-xs)}.tv9 .calv9-names-add:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .calv9-name:not(.is-team){background:transparent;box-shadow:var(--ring-inset-1) var(--color-border-secondary)}.tv9 .calv9-side{display:flex;flex-direction:column;gap:var(--space-sm);margin:var(--space-2xs) 0 var(--space-sm) var(--calv9-side-indent);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md)}.tv9 .calv9-side-h{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-side-r{display:grid;grid-template-columns:20px 64px minmax(0,1fr) 140px;align-items:center;gap:var(--space-md);min-height:26px}.tv9 .calv9-side-n{font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .calv9-side-n,.tv9 .calv9-side-r small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tv9 .calv9-side-r small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-side-r small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .calv9-line>*{flex:0 1 auto;width:auto}.tv9 .calv9-person{grid-template-columns:auto minmax(0,1fr);grid-auto-flow:column;grid-auto-columns:auto}.tv9 .calv9-person .calv9-person-x{opacity:0}.tv9 .calv9-person .calv9-person-x:focus-visible,.tv9 .calv9-person:hover .calv9-person-x{opacity:1}.tv9 .calv9-key{display:flex;align-items:center;gap:var(--space-md);margin-right:var(--space-sm);font-size:var(--text-sm);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .calv9-key i,.tv9 .calv9-key-list i,.tv9 .calv9-srcdot{display:inline-block;flex:none;width:8px;height:8px;border-radius:var(--radius-xs);background:var(--color-text-tertiary)}.tv9 .calv9-colour{display:inline-flex;align-items:center;gap:var(--space-xs);height:26px;margin-right:var(--space-sm);padding:0 var(--space-md);border:0;border-radius:var(--radius-md);background:transparent;font:inherit;font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap}.tv9 .calv9-colour:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-colour:hover{background:var(--color-bg-hover)}.tv9 .calv9-key-list{display:flex;flex-direction:column;gap:var(--space-sm);margin:var(--space-2xs) 0 var(--space-sm);padding:0 var(--space-lg) 0 calc(var(--space-3xl) + var(--space-xs));list-style:none;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-tertiary)}.tv9 .calv9-key-list:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-key-list li{display:flex;align-items:center;gap:var(--space-md)}.tv9 .calv9-key-list i.is-mark{background:linear-gradient(90deg,var(--color-tone-purple) 0 33%,var(--color-tone-orange) 33% 66%,var(--color-tone-green) 66%)}.tv9 .calv9-ed-hosts{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.tv9 .calv9-ed-hosts .calv9-names{min-height:28px;padding:0}.tv9 .calv9-ed-hosts .calv9-names:hover{background:transparent}.tv9 .calv9-ed-hosts .calv9-ed-note b{font-weight:var(--weight-semibold);color:var(--color-text-secondary);word-break:break-all}.tv9 .calv9-scope-p{margin:0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .calv9-scope-p:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-scope-p b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .calv9-rail{flex:0 0 320px;gap:var(--space-md);padding:0 var(--space-2xs) var(--space-xl) 0}.tv9 .calv9-team{gap:var(--space-xl)}.tv9 .calv9-find{flex:0 0 320px;gap:var(--space-md);padding:0 var(--space-2xs) var(--space-xl) 0}.tv9 .calv9-find-her .calv9-find-pick{padding:0;border:0;border-radius:0;background:none}.tv9 .calv9-find-her .calv9-find-pick b{font-size:var(--text-xl)}.tv9 .calv9-find-her .calv9-find-list .calv9-find-k{color:var(--color-text-tertiary)}.tv9 .calv9-find-why{margin:0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .calv9-find-why:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-find-trust{padding:0 var(--space-xs)}.tv9 .calv9-pb{display:flex;flex-direction:column;gap:0;margin:var(--space-xs) 0 var(--space-xl)}.tv9 .calv9-pb-item+.calv9-pb-item{border-top:1px solid var(--color-border-secondary)}.tv9 .calv9-pb-they{margin:0;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-primary)}.tv9 .calv9-pb-they:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-pb-src{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-md);margin:0;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-pb-src>span:first-child{font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .calv9-pb-k{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--track-label);color:var(--color-text-tertiary)}.tv9 .calv9-pb-ans.is-mine .calv9-pb-k{color:var(--color-text-secondary)}.tv9 .calv9-pb-in{width:100%;min-height:72px;padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);font:inherit;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-primary);resize:vertical}.tv9 .calv9-pb-in:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-pb-acts{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:var(--space-2xs) 0 0 calc(-1 * var(--space-md))}.tv9 .calv9-person.has-read{grid-template-rows:auto auto;row-gap:0;padding:var(--space-sm) 0 var(--space-lg)}.tv9 .calv9-person.has-read>:not(.calv9-person-read){grid-row:1}.tv9 .calv9-person-read{grid-row:2;grid-column:2/-1;display:flex;flex-direction:column;gap:var(--space-2xs);margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-tertiary)}.tv9 .calv9-person-read:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-person-read q{color:var(--color-text-secondary)}.tv9 .calv9-person-read .calv9-inline-link,.tv9 .calv9-person-read>span{align-self:flex-start;font-size:var(--text-sm)}.tv9 .calv9-ag-t{font-size:var(--text-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.tv9 .calv9-ag.is-now .calv9-ag-t{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .calv9-ag.is-over .calv9-ag-t{color:var(--color-tag-orange-text)}.tv9 .calv9-lines li>.calv9-cue{grid-column:2/-1}.tv9 .calv9-cue>span{color:inherit}.tv9 .calv9-cue b{font-weight:var(--weight-semibold)}.tv9 .calv9-cue.is-pushback{background:var(--color-nefer-bg);color:var(--color-nefer-text)}.tv9 .calv9-cue.is-scope{background:var(--color-tone-yellow-fill);color:var(--color-text-primary)}.tv9 .calv9-mine{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-border-secondary)}.tv9 .calv9-mine h4{display:flex;align-items:baseline;gap:var(--space-sm);margin:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--track-label);color:var(--color-text-tertiary)}.tv9 .calv9-mine>p{display:grid;grid-template-columns:52px minmax(0,1fr);gap:var(--space-md);margin:0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-primary)}.tv9 .calv9-mine>p time{font-size:var(--text-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;padding-top:var(--hairline)}.tv9 .calv9-mine>p.is-mark span{font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .calv9-consent{display:flex;flex-direction:column;gap:var(--space-md);margin:var(--space-md) 0 var(--space-lg);padding:var(--space-lg);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary)}.tv9 .calv9-consent:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-consent p{margin:0}.tv9 .calv9-consent b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .calv9-consent-inv{display:flex;gap:var(--space-md);align-items:flex-start}.tv9 .calv9-consent-inv q{color:var(--color-text-primary)}.tv9 .calv9-consent-inv small{display:block;margin-top:var(--space-2xs);font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .calv9-consent-inv small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .calv9-consent-stop{display:flex;align-items:center;gap:var(--space-sm);margin:var(--space-sm) 0 var(--space-xs);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .calv9-mt-nefer.is-hers{font-weight:var(--weight-medium);color:var(--color-nefer-text)}.tv9 .calv9-mt-out{display:-webkit-box;min-width:0;overflow:hidden;color:var(--color-text-secondary);white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-wrap:pretty}.tv9 .calv9-mt-out.is-quiet{color:var(--color-text-tertiary)}.tv9 .calv9-found{padding:var(--space-md) var(--space-lg) var(--space-sm)}.tv9 .calv9-found-at{display:inline-flex;align-items:center;justify-content:flex-start;width:56px;font-size:var(--text-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .calv9-found-list mark{padding:0 var(--hairline);border-radius:var(--radius-xs);background:var(--color-tone-yellow-fill);color:inherit}.tv9 .calv9-fill[data-cal-view=insights] .calv9-body{overflow-y:auto;overscroll-behavior:contain}.tv9 .calv9-ins{display:flex;flex-direction:column;gap:var(--space-lg);padding-bottom:var(--space-xl)}.tv9 .calv9-ins-grid{align-items:start}.tv9 .calv9-ins-h{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:var(--space-md);width:100%}.tv9 .calv9-ins-h b{font-weight:var(--weight-semibold);color:var(--color-text-primary);text-align:right}.tv9 .calv9-ins-bill{overflow:hidden;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap}.tv9 .calv9-ins-bill small{color:var(--color-text-tertiary)}.tv9 .calv9-ins-bill.is-fee{color:var(--color-tag-orange-text)}.tv9 .calv9-ins-pays{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .calv9-ins-after,.tv9 .calv9-ins-pays{color:var(--color-text-secondary)}.tv9 .calv9-ins-after.is-slow{color:var(--color-tag-orange-text)}.tv9 .calv9-ins-after.is-waiting{font-weight:var(--weight-medium);color:var(--color-error-text)}.tv9 .calv9-ins-prom{margin-top:var(--space-sm)}.tv9 .calv9-ins-foot{margin:var(--space-sm) 0 0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-tertiary)}.tv9 .calv9-ins-foot:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-ins-side .calv9-ins-foot{padding:0 var(--space-xs)}.tv9 .calv9-dn{display:flex;flex-direction:column;gap:var(--space-sm)}.tv9 .calv9-dn-head{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-xs) 0}.tv9 .calv9-dn-t{display:flex;flex:1;flex-direction:column;gap:var(--hairline);min-width:0}.tv9 .calv9-dn-t b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .calv9-dn-t b,.tv9 .calv9-dn-t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .calv9-dn-t small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-dn-t small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .calv9-dn-brief{display:flex;align-items:flex-start;gap:var(--space-sm);margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary);text-wrap:pretty}.tv9 .calv9-dn-brief:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-dn-push{display:flex;flex-direction:column;gap:var(--space-2xs);margin:0;padding-top:var(--space-sm);border-top:1px solid var(--color-border-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.tv9 .calv9-dn-push:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-dn-k{font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .calv9-dn-push q{color:var(--color-text-secondary);text-wrap:pretty}.tv9 .calv9-todo-hint{margin:0 0 var(--space-2xs);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-tertiary)}.tv9 .calv9-todo-hint:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-todo{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.tv9 .calv9-todo-row{display:block;min-width:0;cursor:grab}.tv9 .calv9-todo-row:active{cursor:grabbing}.tv9 .calv9-todo-grip{display:flex;color:var(--color-text-tertiary);opacity:.7}.tv9 .calv9-todo-row:hover .calv9-todo-grip{opacity:1}.tv9 .calv9-todo-t{display:flex;flex-direction:column;gap:var(--hairline);min-width:0}.tv9 .calv9-todo-name{overflow:hidden;max-width:100%;padding:0;border:0;background:transparent;font:inherit;font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary);text-align:left;text-overflow:ellipsis;white-space:nowrap}.tv9 .calv9-todo-name:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-todo-t small{overflow:hidden;font-size:var(--text-sm);color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap}.tv9 .calv9-todo-t small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .calv9-todo-more{margin:var(--space-2xs) 0 0;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-for-task{padding:0;border:0;background:transparent;font:inherit;font-weight:var(--weight-medium);color:var(--color-text-primary);text-align:left}.tv9 .calv9-for-task:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-for-change{margin-left:var(--space-md)}.tv9 .calv9-ed-qb{display:flex;flex-direction:column;gap:var(--space-sm);width:100%;padding:var(--space-sm) 0}.tv9 .calv9-ed-qb+.calv9-ed-qb{border-top:1px solid color-mix(in srgb,var(--color-border-secondary) 70%,transparent)}.tv9 .calv9-ed-qmeta{display:flex;align-items:center;gap:var(--space-md)}.tv9 .calv9-ed-opts{margin-left:var(--space-md)}.tv9 .calv9-ed-lock{display:flex;align-items:flex-start;gap:var(--space-sm)}.tv9 .calv9-ed-form-intake{display:flex;flex-direction:column;gap:var(--space-md)}.tv9 .calv9-ed-readq{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg)}.tv9 .calv9-ed-readq li{display:flex;align-items:flex-start;gap:var(--space-lg);padding:var(--space-lg) var(--space-lg)}.tv9 .calv9-ed-readq li+li{border-top:1px solid var(--color-border-secondary)}.tv9 .calv9-ed-readq span{display:flex;flex-direction:column;gap:var(--hairline);min-width:0}.tv9 .calv9-ed-readq b{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .calv9-ed-readq small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-ed-readq small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .calv9-ed-form-intake .calv9-link{align-self:flex-start}.tv9 .calv9-rolex.is-off small{opacity:.7}.tv9 .calv9-ed-rem,.tv9 .calv9-ed-rems{display:flex;flex-direction:column;gap:var(--space-sm)}.tv9 .calv9-ed-rem{padding:var(--space-lg) var(--space-xl);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-tertiary)}.tv9 .calv9-ed-rem-when{display:inline-flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .calv9-ed-rem p{margin:0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-primary);text-wrap:pretty}.tv9 .calv9-ed-rem-btns{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.tv9 .calv9-ed-rem-btns span{display:inline-flex;height:26px;padding:0 var(--space-lg);font-size:var(--text-sm);color:var(--color-text-secondary)}.tv9 .calv9-ed-rem-btns span,.tv9 .calv9-ed-share-link{align-items:center;border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary)}.tv9 .calv9-ed-share-link{display:flex;gap:var(--space-md);min-height:40px;padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-lg)}.tv9 .calv9-ed-share-link b{flex:1;overflow:hidden;min-width:0;font-weight:var(--weight-medium);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap}.tv9 .calv9-ed-share2{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-xl);align-items:start}.tv9 .calv9-ed-qr{width:148px}.tv9 .calv9-ed-codes,.tv9 .calv9-ed-qr{display:flex;flex-direction:column;gap:var(--space-md)}.tv9 .calv9-ed-codes{min-width:0}.tv9 .calv9-ed-oncelist{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.tv9 .calv9-ed-oncelist li{display:flex;align-items:center;gap:var(--space-lg);min-height:44px;border-top:1px solid color-mix(in srgb,var(--color-border-secondary) 70%,transparent)}.tv9 .calv9-ed-oncelist li:first-child{border-top:0}.tv9 .calv9-hostfaces .avatar+.avatar{margin-left:calc(var(--space-md) * -1);box-shadow:var(--ring-2) var(--color-bg-primary)}.tv9 .calv9-share-slot small{margin-left:var(--space-sm);font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .calv9-share-slot small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .calv9-share-note{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-find-zone{display:flex;flex-direction:column;gap:var(--space-xs);margin:var(--space-xs) 0}.tv9 .calv9-find-zone small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-find-zone small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .calv9-find-row small{color:var(--color-text-tertiary)}.tv9 .calv9-said{display:flex;flex-direction:column;min-width:0}.tv9 .calv9-said-tag{display:inline-block;margin-left:var(--space-sm);padding:0 var(--space-sm);border-radius:var(--radius-sm);background:var(--color-bg-hover);font-size:var(--text-xs);font-style:normal;color:var(--color-text-tertiary);vertical-align:1px}.tv9 .calv9-say{padding:0}.tv9 .calv9-say-f{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg)}.tv9 .calv9-say-h{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .calv9-say-in{width:100%;height:36px;padding:0 var(--space-lg);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--color-bg-primary);color:var(--color-text-primary);font:inherit;font-size:var(--text-lg)}.tv9 .calv9-say-in:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-say-in:focus{border-color:color-mix(in srgb,var(--color-text-primary) 35%,transparent)}.tv9 .calv9-say-in[aria-invalid=true]{border-color:var(--color-error-solid)}.tv9 .calv9-say-note{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-tertiary);text-wrap:pretty}.tv9 .calv9-say-note:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-say-note.is-err{color:var(--color-error-solid)}.tv9 .calv9-say-foot{display:flex;justify-content:flex-end;gap:var(--space-sm);padding-top:var(--space-2xs)}.tv9 .calv9-review{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-nefer-solid);white-space:nowrap}.tv9 .tgrid-ev-m .calv9-review{margin-left:auto}.tv9 .calv9-torecord{gap:0}.tv9 .calv9-rec:last-child{border-bottom:0}.tv9 .calv9-rec-t{display:flex;flex-direction:column;gap:var(--hairline);min-width:0}.tv9 .calv9-rec-t b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .calv9-rec-t span{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .calv9-rec .calv9-oask{margin-top:var(--space-md)}.tv9 .calv9-bk-host{display:inline-flex;align-items:center;min-width:0;overflow:hidden;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap}.tv9 .calv9-pg-ahead b{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary);text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:3px}.tv9 .calv9-pg-ahead small{color:var(--color-text-tertiary);white-space:nowrap}.tv9 .calv9-pg-ahead:hover{background:var(--color-bg-hover)}.tv9 .calv9-pg-ahead:hover b{text-decoration-color:var(--color-text-tertiary)}.tv9 .calv9-readonly.is-cancelled{color:var(--color-text-secondary)}.tv9 .calv9-remind.nefer-slot.ns-note{max-width:860px;padding:var(--space-lg) var(--space-xl) var(--space-xl);border:0;border-radius:var(--radius-xl);background:var(--nefer-card-ground);box-shadow:var(--nefer-card-edge)}.tv9 .calv9-remind.nefer-slot.ns-note:is(.ns-collapsed,.is-decided){padding:var(--space-xs) var(--space-lg)}.tv9 .calv9-desc-in{width:100%;min-height:64px;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);font:inherit;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-primary);resize:vertical}.tv9 .calv9-desc-in:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-desc-in:focus{border-color:color-mix(in srgb,var(--color-text-primary) 35%,transparent)}.tv9 .calv9-when-allday{margin-bottom:var(--space-xs)}.tv9 .calv9-share-agenda{margin-top:var(--space-xs)}.tv9 .calv9-strip{flex-wrap:nowrap;min-width:0;overflow:hidden}@media (max-width:1679px){.tv9 .calv9-strip .calv9-srcchip>span{display:none}}.tv9 .calv9-ed-over{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.tv9 .calv9-ed-over-r{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-md)}.tv9 .calv9-ed-over-r>b{min-width:96px;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .calv9-ed-over-r .calv9-ed-chips{flex:1 1 auto}.tv9 .calv9-set-sched{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm) var(--space-md)}.tv9 .calv9-set-sched>b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .calv9-set-sched-d{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--color-text-tertiary)}.tv9 .calv9-set-date{height:30px;padding:0 var(--space-lg);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);font:inherit;font-size:var(--text-md);color:var(--color-text-primary);cursor:pointer}.tv9 .calv9-set-date:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .calv9-set-date:hover{border-color:var(--color-border-strong)}.tv9 .calv9-period-sched{color:var(--color-text-secondary)}.tv9 .calv9-readonly.is-hold>span{flex:1 1 auto;min-width:0}.tv9 .calv9-ed-over-r>b{order:1}.tv9 .calv9-ed-over-r>.ibtn,.tv9 .calv9-ed-over-r>button:not(.cmdk-chip){order:2;margin-left:auto}.tv9 .calv9-ed-over-r>.calv9-ed-chips{order:3;flex:1 1 100%}@media (max-width:1439px){.tv9 .calv9-strip[data-fold=pending]{display:none}}.tv9 .calv9-settings .calv9-set-tabs{position:sticky;top:0;z-index:2;margin:0 0 var(--space-xl);border-top:0;background:var(--color-bg-canvas)}.tv9 .calv9-set-panel{padding:0}.tv9 a.calv9-set-door{display:inline-flex;align-items:center;gap:var(--space-xs);text-decoration:none}.tv9 .calv9-srcchip{gap:var(--space-md)}.tv9 .calv9-srcchip.is-toggle{padding:0 var(--space-lg)}.tv9 .calv9-badge,.tv9 .calv9-said,.tv9 .calv9-tz{gap:var(--space-xs)}.tv9 .calv9-consent,.tv9 .calv9-frame-state,.tv9 .calv9-pb-ans{background:var(--color-bg-quiet)}.tv9 .calv9-reply.is-none{color:var(--color-tag-yellow-text)}.tv9 .calv9-bk-state,.tv9 .calv9-mt-with{display:block;min-width:0;overflow:hidden;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap}.tv9 .calv9-ochip .calv9-bk-state{display:inline;color:var(--color-text-secondary)}.tv9 .calv9-bk-host,.tv9 .calv9-bk-page{gap:var(--space-sm)}.tv9 .calv9-key span{display:inline-flex;align-items:center;gap:var(--space-xs)}.tv9 .calv9-agenda-h{display:flex;align-items:baseline;gap:var(--space-md);margin:0 0 var(--space-xs)}.tv9 .calv9-name,.tv9 .calv9-team-key span{display:inline-flex;align-items:center;gap:var(--space-xs)}.tv9 .calv9-name{height:24px;padding:0 var(--space-xs) 0 var(--space-md);border-radius:var(--radius-full);background:var(--color-bg-hover-strong);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .calv9-name button{display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:var(--radius-circle);background:transparent;color:var(--color-text-tertiary);padding:0;cursor:pointer}.tv9 .calv9-mt-nefer{display:inline-flex;align-items:center;gap:var(--space-xs);min-width:0;overflow:hidden;font-weight:var(--weight-regular);color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap}.tv9 .calv9-find-pick p{margin:0;color:var(--color-text-secondary)}.tv9 .calv9-find-pick p,.tv9 .calv9-ins-read{font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .calv9-ins-read{display:flex;align-items:flex-start;gap:var(--space-md);margin:0 0 var(--space-sm);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:var(--color-nefer-bg);color:var(--color-text-primary)}.tv9 .calv9-pg-ahead{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--hairline);max-width:100%;padding:var(--space-xs) var(--space-sm);margin:calc(-1 * var(--space-xs)) calc(-1 * var(--space-sm));border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;text-align:left;cursor:pointer}.tv9 .calv9-pb-ans{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:var(--space-2xs);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg)}.tv9 .calv9-pb-ans p{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .calv9-pb-item{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md) 0}.tv9 .calv9-brief-s p{margin:0;font-size:var(--text-lg);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .calv9-rolex small{margin-left:calc(var(--space-3xl) + var(--space-md));color:var(--color-text-tertiary)}.tv9 .calv9-cue,.tv9 .calv9-rolex small{font-size:var(--text-sm);line-height:var(--type-12-lh)}.tv9 .calv9-cue{display:flex;align-items:flex-start;gap:var(--space-sm);margin-top:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md)}.tv9 .calv9-said small{font-size:var(--text-sm);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .calv9-said-i{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md) 0;border-bottom:1px solid var(--color-border-secondary)}.tv9 .calv9-said-m{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.tv9 .calv9-lines .calv9-said-ar{font-size:var(--text-lg);line-height:var(--type-14-lh);color:var(--color-text-primary);text-align:right}.tv9 .calv9-lines li[data-chapter-start]{position:relative;padding-top:calc(var(--space-md) + var(--type-12-lh) + var(--space-lg))}.tv9 .calv9-lines li[data-chapter-start]:before{content:attr(data-chapter-start);position:absolute;top:var(--space-md);left:0;right:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--track-label);color:var(--color-text-tertiary)}.tv9 .calv9-assist-h b{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .calv9-type{border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);background:var(--color-bg-primary);color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;line-height:var(--type-12-lh)}.tv9 .calv9-names-add,.tv9 .calv9-type{display:inline-flex;align-items:center;gap:var(--space-xs);height:var(--control-sm);padding:0 var(--space-md);cursor:pointer}.tv9 .calv9-names-add{border:0;border-radius:var(--radius-md);background:transparent;font:inherit;font-size:var(--text-md);color:var(--color-text-tertiary)}.tv9 .calv9-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-lg);min-width:0}.tv9 .calv9-share-h .v9-field>label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-tertiary);line-height:var(--type-12-lh);white-space:nowrap}.tv9 .calv9-share-h .v9-select{height:var(--control-md);min-width:176px}.tv9 .calv9-person{display:grid;align-items:center;gap:var(--space-md);min-height:44px;border-bottom:1px solid var(--color-border-secondary)}.tv9 .calv9-desc-v{white-space:normal;text-align:left;line-height:var(--type-14-lh);height:auto;min-height:28px;padding-block:var(--space-xs)}.tv9 .product-modal.calv9-create>section>h2{margin:0 calc(var(--space-5xl) + var(--space-md)) var(--space-2xs) var(--space-2xl);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--type-14-lh);letter-spacing:0;color:var(--color-text-tertiary)}.tv9 .calv9-editor{display:grid;grid-template-columns:200px minmax(400px,520px) minmax(0,1fr);gap:var(--space-2xl);flex:1 1 auto;min-height:0}.tv9 .calv9-ed-nav{display:flex;flex-direction:column;gap:var(--space-2xs);min-height:0;overflow-y:auto}.tv9 .calv9-ed-navi{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:var(--field-row);padding:0 var(--space-md);border:0;border-radius:var(--radius-lg);background:transparent;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary);text-align:left;cursor:pointer}.tv9 .calv9-ed-navi small{min-width:0;overflow:hidden;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap}.tv9 .calv9-ed-navi:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .calv9-ed-navi.on{background:var(--color-bg-active);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .calv9-frame-dots{display:inline-flex;gap:var(--space-xs)}.tv9 .calv9-frame-chrome{flex:none;gap:var(--space-md);padding:0 var(--space-lg);border-bottom:1px solid var(--color-border-secondary)}.tv9 .calv9-ed-addr,.tv9 .calv9-frame-chrome{display:flex;align-items:center;height:36px;background:var(--color-bg-primary)}.tv9 .calv9-ed-addr{overflow:hidden;border:0;box-shadow:var(--field-edge);border-radius:var(--radius-lg)}.tv9 .calv9-ed-host{flex:none;padding:0 var(--hairline) 0 var(--space-md);font-size:var(--text-md);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .calv9-ed-addr input{flex:1;min-width:0;height:100%;padding:0 var(--space-md) 0 0;border:0;background:transparent;font:inherit;font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .calv9-ed-day{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-md) 0;border-top:1px solid color-mix(in srgb,var(--color-border-secondary) 70%,transparent)}.tv9 .calv9-ed-q input{flex:1;min-width:0;height:36px;padding:0 var(--space-md);border:0;box-shadow:var(--field-edge);border-radius:var(--radius-md);background:var(--color-bg-primary);font:inherit;font-size:var(--text-md);color:var(--color-text-primary)}.tv9 .calv9-ed-swatches{display:flex;gap:var(--space-md)}.tv9 .calv9-ed-qr small{font-size:var(--text-sm);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .calv9-ed-addr input:first-child{padding-left:var(--space-md)}.tv9 .calv9-set-colour{display:inline-flex;align-items:center;gap:var(--space-md);font-size:var(--text-md);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);cursor:pointer}.tv9 .calv9-oask-t small{font-size:var(--text-sm);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .calv9-dgroup-h{align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-2xs) var(--space-md)}.tv9 .calv9-dgroup-h,.tv9 .calv9-rec{display:flex;border-bottom:1px solid var(--color-border-secondary)}.tv9 .calv9-rec{flex-direction:column;padding:var(--space-md) var(--space-2xs) var(--space-lg)}.tv9 .calv9-rec-h{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md)}.tv9 .calv9-choice{display:flex;align-items:flex-start;gap:var(--space-lg);width:100%;padding:var(--space-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary);font:inherit;text-align:left;cursor:pointer}.tv9 .calv9-choice-t small{font-size:var(--text-sm)}.tv9 .calv9-choice-t small,.tv9 .calv9-ed-help{line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .calv9-ed-help{margin:var(--space-xs) 0 0;font-size:var(--text-xs)}.tv9 .calv9-pg-copy{opacity:0}.tv9 .calv9-pg-row:is(:hover,:focus-within) .calv9-pg-copy{opacity:1}.tv9 .calv9-period-line{margin:var(--space-lg) 0 var(--space-md);font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .calv9-clash{display:flex;align-items:center;gap:var(--space-sm);margin:var(--space-2xs) 0 var(--space-xs) var(--calv9-clash-indent);font-size:var(--text-sm);line-height:var(--type-12-lh);color:var(--color-warning-text)}.tv9 .calv9-ed-asks{display:flex;flex-direction:column;gap:var(--space-sm);padding-top:var(--space-lg);border-top:1px solid var(--color-border-secondary)}.tv9 .calv9-ed-asks .calv9-ed-opts{margin:0 0 var(--space-md) var(--space-2xl)}.tv9 .calv9-ed-words{display:flex;flex-direction:column;gap:var(--space-lg)}.tv9 .calv9-ed-word{display:flex;align-items:flex-end;gap:var(--space-sm);border-radius:var(--radius-lg)}.tv9 .calv9-ed-word>:first-child{flex:1;min-width:0}.tv9 .calv9-ed-word.is-set .v9-input{box-shadow:var(--ring-ink)}.tv9 [data-ed-lit]{background:var(--color-bg-active);outline:var(--space-sm) solid var(--color-bg-active)}.tv9 .calv9-ed-studio{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg)}.tv9 .calv9-ed-studio.is-own{padding:0;border:0}.tv9 .calv9-ed-logo{flex:none;display:grid;place-items:center;width:var(--control-md);height:var(--control-md);overflow:hidden;border-radius:var(--radius-md)}.tv9 .calv9-ed-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:var(--color-bg-primary)}.tv9 .calv9-ed-studio-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .calv9-ed-studio-t b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .calv9-ed-studio-t small{font-size:var(--text-sm);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .calv9-swatch.is-any{position:relative;display:grid;place-items:center;color:var(--color-bg-primary)}.tv9 .calv9-swatch.is-any input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.tv9 .calv9-swatch.is-any:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:3px}.tv9 .calv9-ed-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm)}.tv9 .calv9-ed-type{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2xs);padding:var(--space-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary);font:inherit;text-align:left;cursor:pointer}.tv9 .calv9-ed-type b{font-size:var(--text-2xl);line-height:var(--type-20-lh);color:var(--color-text-primary)}.tv9 .calv9-ed-type b.is-classic,.tv9 .calv9-ed-type b.is-editorial{font-family:Georgia,Times New Roman,serif;font-weight:var(--weight-regular)}.tv9 .calv9-ed-type b.is-modern{font-weight:var(--weight-bold)}.tv9 .calv9-ed-type span{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .calv9-ed-type small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .calv9-ed-type:hover{background:var(--color-bg-hover)}.tv9 .calv9-ed-type.on{border-color:transparent;box-shadow:var(--ring-ink)}.tv9 .calv9-pv{min-height:100vh;flex-direction:column}.tv9 .calv9-pv,.tv9 .calv9-pv-bar{display:flex;background:var(--color-bg-primary)}.tv9 .calv9-pv-bar{flex:none;align-items:center;gap:var(--space-lg);flex-wrap:wrap;padding:var(--space-md) var(--space-xl);border-bottom:1px solid var(--color-border-secondary)}.tv9 .calv9-pv-what{min-width:0;display:flex;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap}.tv9 .calv9-pv-what b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .calv9-pv-what span{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .calv9-pv-addr{margin-left:auto;display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.tv9 .calv9-pv-url{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);word-break:break-all}.tv9 .calv9-pv-body{flex:1;min-height:0}.tv9 .calv9-pv-empty{min-height:100vh;display:grid;place-items:center;align-content:center;gap:var(--space-lg);padding:var(--space-2xl);text-align:center;background:var(--color-bg-primary)}.tv9 .calv9-pv-empty p{margin:0;font-size:var(--text-xl);line-height:var(--type-16-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}@keyframes v9-calv9-listen{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.tv9 .calk{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-xl);min-width:0}.tv9 .calk-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.tv9 .calk-said{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary)}.tv9 .calk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl);align-items:start}.tv9 .calk-grid>*{min-width:0}.tv9 .calk-wide{grid-column:span 2}.tv9 .calk-side,.tv9 .calk-wide{display:flex;flex-direction:column;gap:var(--space-xl);min-width:0}.tv9 .calk-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xl);align-items:start}.tv9 .calk-two>*{min-width:0}.tv9 .calk-bars,.tv9 .calk-group{display:flex;flex-direction:column}.tv9 .calk-bars{gap:var(--space-xs);padding:0 var(--space-md)}.tv9 .calk-read{display:flex;align-items:flex-start;gap:var(--space-sm);margin:0 var(--space-md) var(--space-sm)}.tv9 .calk-read,.tv9 .calk-sub{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary)}.tv9 .calk-sub{margin:var(--space-md) var(--space-md) var(--space-xs);font-weight:var(--weight-semibold)}.tv9 .calk-foot{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md) var(--space-xs)}.tv9 .calk-foot,.tv9 .calk-note{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .calk-note{margin:0}.tv9 .calk-hot{color:var(--color-error-text)}.tv9 .calk-nefer{color:var(--color-nefer-text)}.tv9 .calk q{quotes:"“" "”"}@container (max-width:880px){.tv9 .calk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tv9 .calk-wide{grid-column:1/-1}.tv9 .calk-two{grid-template-columns:minmax(0,1fr)}}.tv9 .calk-stack{display:flex;flex-direction:column;gap:var(--space-xl);min-width:0}.tv9 .calk-pad{margin-left:var(--space-md);margin-right:var(--space-md)}.tv9 .calk-her{gap:var(--space-sm)}.tv9 .calk-acts,.tv9 .calk-her{display:inline-flex;align-items:center}.tv9 .calk-acts{gap:var(--space-xs)}.tv9 .calk-link{padding:0;border:0;background:none;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.tv9 .calk-link.calk-nefer{color:var(--color-nefer-text)}.tv9 .calk-when{display:flex;flex-direction:column;align-items:flex-start;min-width:48px;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .calk-when b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.tv9 .calk-push{margin:0 var(--space-md) var(--space-sm)}.tv9 .calk-people{display:flex;flex-direction:column;margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--color-border-divider)}.tv9 .calk-nefer-row .kd-n{color:var(--color-nefer-text)}.tv9 .calv9-ck-muted .kr-n{color:var(--color-text-tertiary)}.tv9 .calv9-set-cal{display:inline-flex;align-items:center;gap:var(--space-sm)}.tv9 .calv9-set-off .kr-n,.tv9 .notify-note{color:var(--color-text-tertiary)}.tv9 .notify-note{display:flex;align-items:flex-start;gap:var(--space-xs);margin:0;font-size:var(--text-xs);line-height:var(--leading-normal)}.tv9 .notify-note:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .fnew-card .fd-thumb{border-radius:0;border-bottom:1px solid var(--color-border-secondary);aspect-ratio:184/132}.tv9 .fnew-preview .fd-thumb{border-radius:0}.tv9 .fb-phone .fdoc .fd-card,.tv9 .fpv-phone .fdoc .fd-card{min-height:760px;border-radius:var(--phone-card-radius)}.tv9 .docs-steps{gap:var(--space-sm);color:var(--color-text-secondary)}.tv9 .docs-sigs,.tv9 .docs-steps{display:inline-flex;align-items:center;min-width:0;font-size:var(--text-sm);white-space:nowrap}.tv9 .docs-sigs{gap:var(--space-md);color:var(--color-text-tertiary)}.tv9 .docs-sigs>span{display:inline-flex;align-items:center;gap:var(--space-xs)}.tv9 .docs-sigs>span i{display:block;flex:none;width:10px;height:10px;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-circle)}.tv9 .docs-sigs>span.is-on{color:var(--color-text-primary)}.tv9 .docs-sigs>span.is-on .svg{color:var(--color-tone-green)}.tv9 .docs-money{margin-left:auto;padding-left:var(--space-md);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);color:var(--color-text-primary);white-space:nowrap}.tv9 .docs-for{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .docs-time{display:flex;flex-direction:column;gap:var(--space-lg);margin:0;padding:0;list-style:none}.tv9 .docs-time li{display:grid;gap:var(--space-sm)}.tv9 .docs-time li>span{display:flex;justify-content:space-between;gap:var(--space-md);font-size:var(--text-md)}.tv9 .docs-time b{min-width:0;overflow:hidden;font-weight:var(--weight-medium);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap}.tv9 .docs-time small{flex:none;font-size:var(--text-sm);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .docs-hint{margin:var(--space-md) 0 0;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .docs-activity .rfeed-t small{display:block;white-space:normal;overflow:visible}.tv9 .docs-linkbtn{display:inline-flex;align-items:center;gap:var(--space-sm);margin:0;padding:0;border:0;background:none;color:var(--color-text-primary);font:inherit;cursor:pointer}.tv9 .docs-linkbtn:disabled{cursor:default}.tv9 .docs-linkbtn:disabled,.tv9 .docs-linkbtn>.svg{color:var(--color-text-tertiary)}.tv9 .docm .page-modal-b{display:flex;justify-content:center;align-items:stretch;overflow:hidden;padding:var(--space-xl);background:var(--color-bg-canvas)}.tv9 .docm .page-modal-h>.tb-sp{display:none}.tv9 .docm-tools{display:flex;flex:1;align-items:center;gap:var(--space-md);min-width:0;margin-left:var(--space-md)}.tv9 .docm-pills{gap:var(--space-sm);min-width:0;overflow:hidden}.tv9 .docm-pill,.tv9 .docm-pills{display:inline-flex;align-items:center}.tv9 .docm-pill{height:var(--control-xs);padding:0 var(--space-sm);line-height:var(--leading-kit);border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-text-secondary);white-space:nowrap}.tv9 .docm-sp{flex:1}.tv9 .docm-stage{display:flex;justify-content:center;width:100%;min-height:0}.tv9 .docm-phone{display:flex;width:390px;max-width:100%;height:100%;max-height:844px;padding:var(--space-sm);border-radius:var(--radius-2xl);background:var(--docm-phone-bg);box-shadow:var(--shadow-overlay)}.tv9 .docm-desk{display:flex;flex-direction:column;width:100%;max-width:1240px;height:100%;overflow:hidden;border-radius:var(--radius-xl);background:var(--docm-desk-bg);box-shadow:var(--docm-desk-shadow)}.tv9 .docm-chrome{display:flex;flex:none;align-items:center;gap:var(--space-sm);height:36px;padding:0 var(--space-xl);border-bottom:1px solid var(--color-border-secondary);background:var(--color-bg-secondary)}.tv9 .docm-chrome i{width:10px;height:10px;border-radius:var(--radius-circle);background:var(--color-border-strong)}.tv9 .docm-chrome span{display:inline-flex;align-items:center;gap:var(--space-sm);margin:0 auto;padding:var(--space-xs) var(--space-lg);border-radius:var(--radius-full);background:var(--color-bg-primary);color:var(--color-text-tertiary);font-size:var(--text-sm)}.tv9 .de-out-main>.svg{flex:none;color:var(--color-fg-quaternary)}.tv9 .de-out-main small{flex:none;font-size:var(--text-xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .de-out-row.is-cover,.tv9 .de-out-row.is-sec{color:var(--color-text-primary);font-weight:var(--weight-medium)}.tv9 .de-out-row.is-sec{gap:0;padding:0}.tv9 .de-out-row.is-sec:hover{background:var(--color-bg-hover)}.tv9 .de-out-row.is-team{color:var(--color-text-secondary)}.tv9 .de-out-fold{flex:none;display:grid;place-items:center;width:24px;height:32px;margin:0;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-tertiary);cursor:pointer}.tv9 .de-out-fold:hover{color:var(--color-text-primary)}.tv9 .de-out-fold:disabled{visibility:hidden}.tv9 .de-out-main{display:flex;flex:1;align-items:center;gap:var(--space-sm);min-width:0;height:32px;margin:0;padding:0 var(--space-md) 0 var(--space-2xs);border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.tv9 .de-out-sec{display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .de-out-row.is-cover{margin-bottom:var(--space-xs)}.tv9 .de-out-row.is-sec[data-depth="1"]{padding-inline-start:calc(var(--space-xl) + var(--space-xs))}.tv9 .de-pill{display:inline-flex;align-items:center;gap:var(--space-sm);height:28px;margin:0;padding:0 var(--space-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);background:var(--color-bg-primary);color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;line-height:var(--leading-kit)}.tv9 .de-pill>.svg{flex:none;color:var(--color-fg-quaternary)}.tv9 .de-pill:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.tv9 .de-pill.is-fill{border-style:dashed;border-color:var(--color-tone-yellow);background:var(--color-tag-yellow-fill);color:var(--color-tag-yellow-text);font-weight:var(--weight-semibold)}.tv9 .de-pill.is-fill>.svg{color:currentColor}.tv9 .de-pill.is-quiet{cursor:default}.tv9 .de-pill.is-quiet:hover{border-color:var(--color-border-secondary);color:var(--color-text-secondary)}.tv9 .de-pill:focus-visible{box-shadow:var(--focus-halo-ring)}.tv9 .de-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);max-width:1120px;margin:0 auto var(--space-lg);padding:var(--space-md) var(--space-md) var(--space-md) var(--space-xl);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);background:var(--color-bg-primary);font-size:var(--text-md);color:var(--color-text-secondary)}.tv9 .de-banner b{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .de-addsec{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);width:100%;max-width:1120px;height:44px;margin:var(--space-xl) auto 0;padding:0;border:1px dashed var(--color-border-strong);border-radius:var(--radius-xl);background:transparent;color:var(--color-text-secondary);font:inherit;font-weight:var(--weight-medium);cursor:pointer}.tv9 .de-addsec:hover{border-color:var(--color-text-tertiary);background:var(--color-bg-primary);color:var(--color-text-primary)}.tv9 .de-stage[data-device=phone] .de-addsec{max-width:390px}.tv9 .de-slot{position:relative;margin:calc(var(--space-md) * -1) calc(-1 * var(--space-lg));padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-xl);outline:0;cursor:pointer;transition:box-shadow var(--a-fast) var(--a-enter)}.tv9 .de-slot:hover{box-shadow:var(--ring-1) var(--color-border-strong)}.tv9 .de-slot[data-selected]{box-shadow:var(--ring-2) var(--color-text-primary);cursor:default}.tv9 .de-slot:focus-visible{box-shadow:var(--ring-2) var(--color-text-primary),var(--ring-4) var(--color-focus-halo)}.tv9 .de-slot[data-dragging]{opacity:.4}.tv9 .de-tab{position:absolute;top:calc(var(--space-lg) * -1);inset-inline-start:var(--space-lg);z-index:3;max-width:calc(100% - 200px);min-width:0;padding:0 var(--space-md);overflow:hidden;border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--ring-1) var(--color-border-strong);color:var(--color-text-secondary);font:var(--weight-medium) 12px/20px var(--font);letter-spacing:normal;text-transform:none;white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .de-slot:hover>.de-tab{opacity:1}.tv9 .de-slot[data-selected]>.de-tab{opacity:1;background:var(--color-text-primary);box-shadow:none;color:var(--color-text-on-action)}.tv9 .de-tools{position:absolute;bottom:calc(100% + var(--space-xs));inset-inline-end:var(--space-md);z-index:4;display:flex;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary);font-family:var(--font);cursor:default}.tv9 .de-tools-sep{flex:none;width:1px;height:18px;margin:0 var(--space-xs);background:var(--color-border-secondary)}.tv9 .de-grip{position:absolute;top:var(--space-md);inset-inline-start:calc(var(--space-3xl) * -1);display:grid;place-items:center;width:22px;height:28px;border-radius:var(--radius-md);color:var(--color-text-tertiary);cursor:grab;opacity:0;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .de-slot:hover>.de-grip,.tv9 .de-slot[data-selected]>.de-grip{opacity:1}.tv9 .de-grip:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .de-tab.is-handle{display:inline-flex;align-items:center;gap:var(--space-xs);padding-inline-start:var(--space-xs);cursor:grab}.tv9 .de-tab.is-handle>.svg{flex:none;opacity:.7}.tv9 .de-slot:hover>.de-tab.is-handle,.tv9 .de-slot[data-selected]>.de-tab.is-handle{pointer-events:auto}@container dpg (max-width:719px){.tv9 .de-grip{display:none}}.tv9 .de-ins{position:absolute;inset-inline:var(--space-lg);z-index:2;display:flex;align-items:center;justify-content:center;height:16px;cursor:default}.tv9 .de-ins.is-after{bottom:calc(-1 * var(--space-lg))}.tv9 .de-ins.is-before{top:calc(-1 * var(--space-lg))}.tv9 .de-ins:before{content:"";position:absolute;inset-inline:0;top:50%;height:1px;background:var(--color-border-strong);opacity:0;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .de-ins-btn{position:relative;display:grid;place-items:center;width:20px;height:20px;margin:0;padding:0;border:1px solid var(--color-border-secondary);border-radius:var(--radius-circle);background:var(--color-bg-primary);color:var(--color-text-secondary);cursor:pointer;opacity:0;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .de-ins-btn:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.tv9 .de-ins:focus-within .de-ins-btn,.tv9 .de-ins:focus-within:before,.tv9 .de-ins:hover .de-ins-btn,.tv9 .de-ins:hover:before{opacity:1}.tv9 .de-stage.is-dragging .de-ins{height:28px}.tv9 .de-stage.is-dragging .de-ins.is-after{bottom:calc(calc(var(--space-xl) + var(--space-xs)) * -1)}.tv9 .de-stage.is-dragging .de-ins.is-before{top:calc(calc(var(--space-xl) + var(--space-xs)) * -1)}.tv9 .de-stage.is-dragging .de-ins-btn{display:none}.tv9 .de-ins.is-drop:before{height:2px;background:var(--color-text-primary);opacity:1}.tv9 .de-sec{position:relative;outline:0;cursor:pointer}.tv9 .de-sec:after{content:"";position:absolute;inset:var(--space-md) calc(var(--space-xl) * -1);border:1px dashed transparent;border-radius:var(--radius-2xl);pointer-events:none;transition:border-color var(--a-fast) var(--a-enter)}.tv9 .de-sec:hover:not(:has(.de-slot:hover,.de-sec-tools:hover,.de-empty:hover)):after{border-color:var(--color-border-strong)}.tv9 .de-sec[data-selected]:after{border:2px solid var(--color-text-primary)}.tv9 .de-sec-chrome{position:absolute;top:calc(var(--space-xs) * -1);inset-inline:calc(-1 * var(--space-xs));z-index:4;display:flex;align-items:flex-start;justify-content:space-between;pointer-events:none}.tv9 .de-sec-chrome>*{pointer-events:auto}.tv9 .de-tab.is-sec{position:static;max-width:60%}.tv9 .de-sec:hover:not(:has(.de-slot:hover))>.de-sec-chrome>.de-tab,.tv9 .de-sec[data-selected]>.de-sec-chrome>.de-tab{opacity:1}.tv9 .de-sec[data-selected]>.de-sec-chrome>.de-tab{background:var(--color-text-primary);box-shadow:none;color:var(--color-text-on-action)}.tv9 .de-sec-tools{position:static;bottom:auto}.tv9 .de-empty{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:var(--space-lg) var(--space-lg) var(--space-lg) var(--space-xl);border:1px dashed var(--color-border-strong);border-radius:var(--radius-xl);color:var(--color-text-tertiary);font:var(--weight-regular) var(--text-md)/1.4 var(--font);cursor:default}.tv9 .de-empty.is-drop{border-color:var(--color-text-primary);background:var(--color-bg-hover)}.tv9 .de-empty-btn{display:inline-flex;flex:none;align-items:center;gap:var(--space-sm);height:32px;margin:0;padding:0 var(--space-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary);color:var(--color-text-primary);font:inherit;font-weight:var(--weight-medium);cursor:pointer}.tv9 .de-empty-btn:hover{border-color:var(--color-border-strong)}.tv9 .de-cover{position:relative;outline:0;cursor:pointer}.tv9 .de-cover:after{content:"";position:absolute;inset:var(--space-md) calc(-1 * var(--space-md));border:1px dashed transparent;border-radius:var(--radius-2xl);pointer-events:none;transition:border-color var(--a-fast) var(--a-enter)}.tv9 .de-cover:hover:after{border-color:var(--color-border-strong)}.tv9 .de-cover[data-selected]:after{border:2px solid var(--color-text-primary)}.tv9 .de-tab.is-cover{top:calc(var(--space-xl) + var(--space-xs));inset-inline-start:var(--space-xs)}.tv9 .de-cover:hover>.de-tab,.tv9 .de-cover[data-selected]>.de-tab{opacity:1}.tv9 .de-cover[data-selected]>.de-tab{background:var(--color-text-primary);box-shadow:none;color:var(--color-text-on-action)}.tv9 .de-ph{display:flex;align-items:center;min-height:28px;color:var(--color-text-tertiary);font:var(--weight-regular) var(--text-md)/1.5 var(--font)}.tv9 .de-editable{outline:0;cursor:text;white-space:pre-wrap;caret-color:currentColor}.tv9 .de-editable[data-empty]:before{content:attr(data-placeholder);color:var(--color-text-tertiary);pointer-events:none}.tv9 ::highlight(de-fill){background-color:var(--de-fill-bg);color:var(--de-fill-text)}.tv9 .de-rich.reditor{border:0;border-radius:0;background:transparent;box-shadow:none}.tv9 .de-rich.reditor:focus-within{border-color:transparent;box-shadow:none}.tv9 .de-rich .reditor-body{padding:0}.tv9 .de-rich .reditor-doc{min-height:0;font:inherit;font-size:inherit;line-height:inherit;color:inherit;outline:0}.tv9 .de-rich .reditor-doc>*+*{margin-block-start:.9em}.tv9 .de-rich .reditor-doc p{margin:0}.tv9 .de-rich .reditor-doc :is(ul,ol){margin:0;padding-inline-start:0}.tv9 .de-rich .reditor-doc li p{margin:0}.tv9 .de-rich .reditor-doc a{color:var(--dp-accent-ink);text-decoration:underline}.tv9 .de-rich .reditor-doc p.is-editor-empty:first-child:before{color:var(--color-text-tertiary)}.tv9 .de-menu-list{max-height:min(360px,calc(100vh - 160px));overflow:auto}.tv9 .de-menu-g+.de-menu-g{margin-top:var(--space-xs)}.tv9 .de-menu-none{margin:var(--space-sm) var(--space-md);font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .de-look{display:flex;align-items:center;gap:var(--space-md)}.tv9 .de-swatch{flex:none;width:28px;height:28px;border-radius:var(--radius-circle);box-shadow:var(--de-swatch-shadow)}.tv9 .de-look-t{display:flex;flex-direction:column;min-width:0}.tv9 .de-look-t b{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .de-look-t small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .de-count{display:flex;align-items:center;gap:var(--space-md)}.tv9 .de-count>span{flex:1;font-size:var(--text-md);color:var(--color-text-secondary)}.tv9 .de-count>b{min-width:24px;text-align:center;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.tv9 .de-cover:after,.tv9 .de-grip,.tv9 .de-ins-btn,.tv9 .de-ins:before,.tv9 .de-sec:after,.tv9 .de-slot,.tv9 .de-tab{transition:none}}.tv9 .docs-facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-xl);margin:0;padding:var(--space-xs) var(--space-xl) var(--space-md);font-size:var(--text-md);color:var(--color-text-secondary)}.tv9 .docs-facts>span{display:inline-flex;align-items:center;gap:var(--space-sm);white-space:nowrap}.tv9 .docs-facts .svg{color:var(--color-fg-quaternary)}.tv9 .row-action.is-word{display:inline-flex;align-items:center;gap:var(--space-xs);width:auto;padding:0 var(--space-sm);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .rph-back{flex:none;margin-inline-end:var(--space-xs)}.tv9 .rph-endzone{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-md);min-width:0}.tv9 .rph-end{flex:none;display:inline-flex;align-items:center;padding-inline-end:var(--space-md);border-inline-end:1px solid var(--color-border-secondary)}.tv9 .de-empty{flex:1 1 100%}.tv9 .de-empty.is-group{min-height:72px}.tv9 .de-slot:hover:has(.de-slot:hover){box-shadow:none}.tv9 .de-slot[data-selected]:hover:has(.de-slot:hover){box-shadow:var(--ring-2) var(--color-text-primary)}.tv9 .de-slot:has(.de-slot:hover)>.de-tab:not(:only-child){opacity:0}.tv9 .de-slot[data-selected]:has(.de-slot:hover)>.de-tab{opacity:1}.tv9 .de-sec:hover .de-slot.dpg-group:not([data-selected]),.tv9 .de-slot.dpg-group:hover:not([data-selected]){outline:1px dashed var(--color-border-strong);outline-offset:-1px}.tv9 .de-slot.dpg-group[data-selected]{outline:0}.tv9 .de-out-cover{display:flex;flex-direction:column;gap:var(--space-2xs);margin-bottom:var(--space-xs)}.tv9 .de-sw{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.tv9 .de-sw-b{position:relative;display:grid;place-items:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:var(--radius-circle);background:var(--color-bg-primary);box-shadow:var(--de-sw-b-shadow);color:var(--color-text-tertiary);cursor:pointer}.tv9 .de-sw-b[aria-checked=true]{box-shadow:var(--ring-2) var(--color-bg-primary),var(--ring-4) var(--color-text-primary)}.tv9 .de-sw-b.is-auto{background:var(--color-bg-secondary)}.tv9 .de-sw-b.is-custom{overflow:hidden;background:conic-gradient(from 90deg,var(--de-sw-b-bg),var(--de-sw-b-bg-2),var(--de-sw-b-bg-3),var(--de-sw-b-bg-4),var(--de-sw-b-bg-5),var(--de-sw-b-bg))}.tv9 .de-sw-b.is-custom>.svg{position:relative;color:var(--de-sw-b-text)}.tv9 .de-sw-b.is-custom input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.tv9 .de-row-set{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:var(--space-md)}.tv9 .de-row-set>span{font-size:var(--text-sm);color:var(--color-text-secondary)}.tv9 .de-row-set .seg{min-width:0}.tv9 .de-step{display:inline-flex;align-items:center;justify-self:end;gap:var(--space-2xs);padding:var(--space-2xs);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary)}.tv9 .de-step>button{display:grid;place-items:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--text-md);line-height:var(--leading-kit);cursor:pointer}.tv9 .de-step>button:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .de-step>button:disabled{color:var(--color-text-placeholder,var(--color-text-tertiary));opacity:.5;cursor:default}.tv9 .de-step>b{min-width:52px;font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:center;font-variant-numeric:tabular-nums}.tv9 .de-steps{display:flex;flex:1;align-items:center;gap:var(--space-md);min-width:0}.tv9 .de-chip{display:inline-flex;flex:none;align-items:center;gap:var(--space-sm);height:28px;margin:0;padding:0 var(--space-lg);border:0;border-radius:var(--radius-full);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;line-height:var(--leading-kit)}.tv9 .de-chip:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .de-chip[aria-current=true]{background:var(--color-bg-active);color:var(--color-text-primary);font-weight:var(--weight-medium)}.tv9 .de-step{position:relative;cursor:pointer;outline:0}.tv9 .de-step:hover{border-color:var(--color-border-strong)}.tv9 .de-step[data-selected]{border:2px solid var(--color-text-primary)}.tv9 .de-tab.is-step{top:calc(var(--space-lg) * -1);inset-inline-start:var(--space-lg)}.tv9 .de-step:hover>.de-tab,.tv9 .de-step[data-selected]>.de-tab{opacity:1}.tv9 .de-step[data-selected]>.de-tab{background:var(--color-text-primary);box-shadow:none;color:var(--color-text-on-action)}.tv9 .de-out-n[role=button]{cursor:pointer}.tv9 .product-modal.docs-new>section{width:min(880px,calc(100vw - 48px));max-width:none;padding:var(--space-xl) var(--space-2xl)}.tv9 .product-modal.docs-new>section>h2{margin:0 0 var(--space-lg);font-size:var(--text-xl);font-weight:var(--weight-semibold)}.tv9 .docs-new-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--space-2xl)}.tv9 .docs-new-kinds{display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .docs-new-kind{display:flex;align-items:flex-start;gap:var(--space-lg);width:100%;margin:0;padding:var(--space-md);border:0;border-radius:var(--radius-lg);background:transparent;color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer}.tv9 .docs-new-kind:hover{background:var(--color-bg-hover)}.tv9 .docs-new-kind[aria-pressed=true]{background:var(--color-bg-active)}.tv9 .docs-new-ic{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--color-bg-secondary);box-shadow:var(--ring-inset-1) var(--color-border-secondary);color:var(--color-fg-quaternary)}.tv9 .docs-new-kt{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .docs-new-kt b{font-size:var(--text-md);font-weight:var(--weight-medium)}.tv9 .docs-new-kt small{font-size:var(--text-xs);line-height:var(--leading-kit);color:var(--color-text-tertiary)}.tv9 .docs-new-main{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0}.tv9 .docs-new-tpl{display:flex;flex-direction:column;gap:var(--space-xs)}.tv9 .docs-new-t{display:flex;flex-direction:column;gap:var(--space-2xs);width:100%;margin:0;padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary);color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer}.tv9 .docs-new-t b{font-size:var(--text-md);font-weight:var(--weight-medium)}.tv9 .docs-new-t small{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .docs-new-t[aria-checked=true]{border-color:var(--color-text-primary);box-shadow:var(--ring-inset-1) var(--color-text-primary)}.tv9 .docs-new-note{display:flex;gap:var(--space-sm);margin:0;font-size:var(--text-sm);line-height:var(--leading-kit);color:var(--color-text-secondary)}.tv9 .docs-new-note>.svg{flex:none;margin-top:var(--space-2xs);color:var(--color-nefer-text)}.tv9 .docs-new-look{display:flex;flex-direction:column;gap:var(--space-sm);max-width:340px}.tv9 .docs-new-look .dpg-thumb{border-radius:var(--radius-lg);box-shadow:var(--ring-1) var(--color-border-secondary)}.tv9 .docs-new-look small{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .docs-new-sp{flex:1}.tv9 .docv .page-modal-b{display:flex;overflow:hidden;padding:0;background:var(--color-bg-primary)}.tv9 .docv-grid{display:grid;grid-template-columns:232px minmax(0,1fr) minmax(0,1.1fr);width:100%;min-height:0}.tv9 .docv-rail{display:flex;flex-direction:column;gap:var(--space-2xs);min-height:0;overflow:auto;padding:var(--space-lg) var(--space-md);border-right:1px solid var(--color-border-secondary)}.tv9 .docv-h{margin:var(--space-lg) var(--space-md) var(--space-xs);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .docv-h:first-child{margin-top:0}.tv9 .docv-place{display:flex;align-items:center;gap:var(--space-sm);width:100%;height:32px;margin:0;padding:0 var(--space-md);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--text-md);text-align:start;cursor:pointer}.tv9 .docv-place>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .docv-place>small{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .docv-place>.svg{color:var(--color-fg-quaternary)}.tv9 .docv-place:hover{background:var(--color-bg-hover)}.tv9 .docv-place[aria-current=true]{background:var(--color-bg-active);color:var(--color-text-primary)}.tv9 .docv-main{gap:var(--space-lg);min-width:0;min-height:0;overflow:auto;padding:var(--space-xl)}.tv9 .docv-head,.tv9 .docv-main{display:flex;flex-direction:column}.tv9 .docv-head{gap:var(--space-2xs)}.tv9 .docv-head b{font-size:var(--text-xl);font-weight:var(--weight-semibold)}.tv9 .docv-head small{font-size:var(--text-sm);color:var(--color-text-tertiary)}.tv9 .docv-work{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.tv9 .docv-chip{display:inline-flex;align-items:center;height:28px;margin:0;padding:0 var(--space-md);border:1px solid var(--color-border-secondary);border-radius:var(--radius-full);background:var(--color-bg-primary);color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer}.tv9 .docv-chip:hover{background:var(--color-bg-hover)}.tv9 .docv-chip[aria-checked=true]{border-color:var(--color-text-primary);background:var(--color-text-primary);color:var(--color-bg-primary)}.tv9 .docv-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-lg)}.tv9 .docv-card{position:relative;display:flex;flex-direction:column;gap:var(--space-sm);margin:0;padding:var(--space-sm);border:0;border-radius:var(--radius-lg);background:transparent;color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer}.tv9 .docv-card:hover{background:var(--color-bg-hover)}.tv9 .docv-card[aria-pressed=true]{box-shadow:var(--ring-inset-2) var(--color-text-primary)}.tv9 .docv-card .dpg-thumb{border-radius:var(--radius-md);box-shadow:var(--ring-1) var(--color-border-secondary),var(--shadow-rest,0 1px 2px hsla(0,0%,4%,.06))}.tv9 .docv-card-t{display:flex;flex-direction:column;gap:var(--space-2xs);padding:0 var(--space-xs)}.tv9 .docv-card-t b{font-size:var(--text-md);font-weight:var(--weight-medium)}.tv9 .docv-card-t small{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .docv-lock{display:inline-flex;align-items:center;gap:var(--space-xs);margin:0 var(--space-xs);font-size:var(--text-xs);color:var(--color-text-secondary)}.tv9 .docv-read{display:flex;flex-direction:column;min-width:0;min-height:0;border-left:1px solid var(--color-border-secondary);background:var(--color-bg-canvas)}.tv9 .docv-read-h{display:flex;flex:none;align-items:center;gap:var(--space-sm);height:56px;padding:0 var(--space-lg);border-bottom:1px solid var(--color-border-secondary);background:var(--color-bg-primary)}.tv9 .docv-read-h>span{display:flex;flex:1;flex-direction:column;min-width:0}.tv9 .docv-read-h b{overflow:hidden;font-size:var(--text-md);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap}.tv9 .docv-read-h small{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .docv-read-b{flex:1;min-height:0;overflow:auto;background:var(--docv-read-b-bg)}.tv9 .docv-sections{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.tv9 .docv-sections>li{display:flex;align-items:center;gap:var(--space-md);min-height:56px;border-bottom:1px solid var(--color-border-secondary)}.tv9 .docv-sections>li>span{display:flex;flex:1;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .docv-sections b{font-size:var(--text-md);font-weight:var(--weight-medium)}.tv9 .docv-sections small{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .docv-grid:has(>.docv-main:only-of-type:last-child){grid-template-columns:232px minmax(0,1fr)}.tv9 .docs-new-t.is-door{border-style:dashed;background:transparent}.tv9 .docs-new-t.is-door b{display:inline-flex;align-items:center;gap:var(--space-sm)}@media (max-width:1280px){.tv9 .docv-grid{grid-template-columns:200px minmax(0,1fr) minmax(0,1fr)}.tv9 .docv-cards{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}}.tv9 .de-insp-fs{display:contents;margin:0;padding:0;border:0;min-width:0}.tv9 .de-insp-fs:disabled .opts,.tv9 .de-insp-fs:disabled .seg,.tv9 .de-insp-fs:disabled .v9-field{opacity:.62}.tv9 .de-insp-lock{display:flex;gap:var(--space-sm);margin:0;padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-bg-secondary);box-shadow:var(--ring-inset-1) var(--color-border-secondary);font-size:var(--text-sm);line-height:var(--leading-kit);color:var(--color-text-secondary)}.tv9 .de-insp-lock>.svg{flex:none;margin-top:var(--space-2xs);color:var(--color-text-primary)}.tv9 .docs-new-reads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs)}.tv9 .docs-new-reads-h{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);grid-column:1/-1;margin-bottom:var(--space-2xs);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .docs-new-reads-h>.svg{color:var(--color-nefer-text)}.tv9 .docs-new-reads-h small{margin-left:var(--space-xs);font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .de-nefer{max-width:1120px;margin:0 auto var(--space-lg)}.tv9 .de-assumed{display:flex;flex-direction:column;gap:var(--space-2xs);width:100%}.tv9 .de-assumed>b{margin-bottom:var(--space-2xs);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .de-assumed-row{display:flex;align-items:center;gap:var(--space-sm);width:100%;min-height:32px;margin:0;padding:var(--space-xs) var(--space-sm);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-primary);font:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer}.tv9 .de-assumed-row>span{flex:1;min-width:0}.tv9 .de-assumed-row>.svg{flex:none;color:var(--color-text-tertiary)}.tv9 .de-assumed-row:hover{background:var(--color-bg-hover)}.tv9 .de-assumed-row:hover>.svg{color:var(--color-text-primary)}@keyframes v9-de-draft-in{0%{opacity:0;transform:translateY(10px)}}.tv9 .de.is-drafting .de-stage :is([data-doc-section],.de-cover){animation:v9-de-draft-in calc(.42s * var(--a-k)) var(--ease-out,ease-out) both;animation-delay:calc(var(--de-i,0) * calc(.24s * var(--a-k)))}@media (prefers-reduced-motion:reduce){.tv9 .de.is-drafting .de-stage :is([data-doc-section],.de-cover){animation:none}}.tv9 .docs-strangers{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.tv9 .docs-strangers>li{display:flex;align-items:center;gap:var(--space-md);min-height:52px;border-bottom:1px solid var(--color-border-secondary)}.tv9 .docs-strangers>li:last-child{border-bottom:0}.tv9 .docs-strangers>li>span{display:flex;flex:1;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .docs-strangers b{overflow:hidden;font-size:var(--text-md);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap}.tv9 .docs-strangers small{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .de-faces{display:inline-flex;align-items:center;margin-right:var(--space-sm)}.tv9 .de-face{display:inline-flex;margin-left:calc(var(--space-md) * -1);border-radius:var(--radius-full);box-shadow:var(--ring-2) var(--color-bg-primary),var(--ring-4) var(--de-who,var(--color-border-secondary))}.tv9 .de-face:first-child{margin-left:0}.tv9 .de-slot[data-held]{outline:2px solid var(--de-who);outline-offset:4px;border-radius:var(--radius-sm)}.tv9 .de-slot[data-held] .de-view{opacity:.85}.tv9 .de-held{position:absolute;top:calc(var(--space-xl) * -1);right:var(--space-md);z-index:4;display:inline-flex;align-items:center;gap:var(--space-sm);height:28px;padding:0 var(--space-xs) 0 var(--space-xs);border-radius:var(--radius-full);background:var(--de-who);color:var(--de-held-text);font-size:var(--text-xs);font-weight:var(--weight-medium);box-shadow:var(--de-held-shadow)}.tv9 .de-held>span{padding-right:var(--space-xs)}.tv9 .de-held-btn{height:22px;margin:0;padding:0 var(--space-lg);border:0;border-radius:var(--radius-full);background:var(--de-held-btn-bg);color:var(--de-held-btn-text);font:inherit;font-weight:var(--weight-semibold);cursor:pointer}.tv9 .de-held-btn:hover{background:var(--de-held-btn-bg-2)}.tv9 .de-out-face{display:inline-grid;place-items:center;flex:none;width:18px;height:18px;border-radius:var(--radius-full);color:var(--de-out-face-text);font-size:9px;font-weight:var(--weight-semibold);letter-spacing:var(--track-label)}.tv9 .de-notes{margin:var(--space-md) 0 0;padding:var(--space-md);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-tag-yellow-fill) 70%,var(--color-bg-primary));box-shadow:var(--de-notes-shadow);font-family:var(--font-sans,inherit);cursor:default}.tv9 .de-note,.tv9 .de-notes{display:flex;flex-direction:column;gap:var(--space-sm)}.tv9 .de-note+.de-note{padding-top:var(--space-sm);border-top:1px solid color-mix(in srgb,var(--color-tag-yellow-text) 16%,transparent)}.tv9 .de-note-h{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm)}.tv9 .de-note-h b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .de-note-h small{color:var(--color-text-tertiary);font-size:var(--text-xs)}.tv9 .de-note-sp{flex:1}.tv9 .de-note-t{margin:0;font-size:var(--text-md);line-height:var(--leading-kit);color:var(--color-text-primary)}.tv9 .de-note-at{font-weight:var(--weight-semibold);color:var(--color-tag-yellow-text)}.tv9 .de-note-r{display:flex;gap:var(--space-sm);padding-left:var(--space-lg);font-size:var(--text-sm);line-height:var(--leading-kit);color:var(--color-text-secondary)}.tv9 .de-note-r small{color:var(--color-text-tertiary)}.tv9 .de-note-reply{align-self:flex-start;margin:0;padding:var(--space-2xs) 0;border:0;background:none;color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}.tv9 .de-note-reply:hover{color:var(--color-text-primary)}.tv9 .de-sec-notes{gap:var(--space-xs);height:20px;padding:0 var(--space-sm);background:var(--color-tag-yellow-fill);color:var(--color-tag-yellow-text);font-weight:var(--weight-semibold)}.tv9 .de-sec-notes,.tv9 .de-writer{display:inline-flex;align-items:center;border-radius:var(--radius-full);font-size:var(--text-xs)}.tv9 .de-writer{gap:var(--space-sm);height:24px;padding:0 var(--space-md) 0 var(--space-2xs);background:var(--color-bg-primary);box-shadow:var(--ring-inset-1) var(--color-border-secondary);color:var(--color-text-secondary);font-weight:var(--weight-medium)}.tv9 .de-suggest{position:relative;display:flex;flex-direction:column;gap:var(--space-sm);margin:var(--space-sm) 0 0;padding:var(--space-md);border-left:3px solid var(--color-tag-green-text,#2f7a47);border-radius:0 var(--radius-md) var(--radius-md) 0;background:color-mix(in srgb,var(--color-tag-green-fill,#dff2e3) 60%,var(--color-bg-primary));font-family:var(--font-sans,inherit);cursor:default}.tv9 .de-suggest-h{display:inline-flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--color-text-secondary)}.tv9 .de-suggest-h b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .de-suggest-t{margin:0;font-size:var(--text-md);line-height:var(--leading-kit);color:var(--color-text-primary)}.tv9 .de-suggest-acts{display:flex;gap:var(--space-sm)}.tv9 .de-suggest-acts button{height:28px;margin:0;padding:0 var(--space-lg);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}.tv9 .de-suggest-ok{border:0;background:var(--color-text-primary);color:var(--color-bg-primary)}.tv9 .de-suggest-no{border:1px solid var(--color-border-secondary);background:var(--color-bg-primary);color:var(--color-text-primary)}.tv9 .de-suggest-wait{font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .de-slot[data-de-diff=added]{box-shadow:var(--de-slot-shadow)}.tv9 .de-slot[data-de-diff=changed]{box-shadow:var(--de-slot-shadow-2)}.tv9 .de-slot[data-de-diff]:after{content:attr(data-de-diff);position:absolute;top:var(--space-xs);right:var(--space-md);padding:0 var(--space-sm);border-radius:var(--radius-full);background:var(--color-bg-primary);box-shadow:var(--ring-inset-1) var(--color-border-secondary);font-family:var(--font-sans,inherit);font-size:var(--text-xs);line-height:var(--leading-kit);color:var(--color-text-secondary)}.tv9 .de-banner.is-compare{border-color:var(--color-warning-dot)}.tv9 .fn-compose-page{max-height:calc(100dvh - 240px);overflow:auto;border-radius:var(--radius-lg);background:var(--fn-compose-page-bg);box-shadow:var(--ring-1) var(--color-border-secondary),var(--shadow-rest,0 1px 2px hsla(0,0%,4%,.06))}.tv9 .fn-compose-page .dpg.dpg{min-block-size:0;font-size:var(--text-md)}.tv9 .docm-screen{flex:1;min-height:0;overflow:auto;background:var(--docm-screen-bg);scrollbar-width:thin}.tv9 .docm-phone .docm-screen{border-radius:var(--docm-screen-radius);scrollbar-width:none;clip-path:inset(0 round var(--docm-screen-radius))}.tv9 .docm-phone .docm-screen::-webkit-scrollbar{display:none}.tv9 .de-lines{gap:var(--space-md)}.tv9 .de-line,.tv9 .de-lines{display:flex;flex-direction:column}.tv9 .de-line{gap:var(--space-xs);padding-bottom:var(--space-md);border-bottom:var(--hairline) solid var(--color-border-divider)}.tv9 .de-line-row{display:flex;align-items:flex-end;gap:var(--space-sm)}.tv9 .de-line-row>:first-child{flex:1;min-width:0}.tv9 .docset{max-width:var(--docset-w);padding:var(--space-xl) var(--space-2xl) var(--space-2xl)}.tv9 .docset-head{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg)}.tv9 .docset-head h2{margin:0;font-size:var(--text-2xl);line-height:var(--leading-kit);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .docset-sp{flex:1}.tv9 .docset-tabs{position:sticky;top:0;z-index:2;margin-bottom:var(--space-xl);background:var(--color-bg-primary)}.tv9 .docset-val{font-size:var(--text-md);line-height:var(--leading-kit);color:var(--color-text-secondary)}.tv9 .docset-note{margin:var(--space-sm) 0 0;font-size:var(--text-sm);line-height:var(--leading-kit);color:var(--color-text-tertiary)}.tv9 .docs-steps-m{display:inline-flex;flex:none;gap:var(--space-xs)}.tv9 .docs-steps-m i{display:block;width:var(--docs-step-w);height:var(--space-xs);border-radius:var(--radius-xs);background:var(--color-border-primary)}.tv9 .docs-steps-m i[data-on]{background:var(--color-tone-green)}.tv9 .docs-bar-tools{display:inline-flex;align-items:center;gap:var(--space-xs);margin-right:var(--space-xs)}.tv9 .docs-bar-tool{position:relative;display:inline-flex}.tv9 .docs-bar-count{position:absolute;top:0;right:0;min-width:var(--space-xl);height:var(--space-xl);padding:0 var(--space-xs);box-sizing:border-box;border-radius:var(--radius-full);background:var(--color-text-primary);color:var(--color-text-on-action);font-size:var(--text-xs);line-height:var(--space-xl);font-weight:var(--weight-semibold);text-align:center;pointer-events:none}.tv9 .docs-vers-b{padding:var(--space-xl) var(--space-2xl) var(--space-2xl)}.tv9 .docs-changes{display:flex;flex-direction:column;gap:var(--space-lg);max-width:var(--docset-w)}.tv9 .docs-changes-lead,.tv9 .docs-changes-none{margin:0;font-size:var(--text-md);line-height:var(--leading-kit);color:var(--color-text-secondary)}.tv9 .docs-changes-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tv9 .docs-changes-list li{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-lg) 0;border-bottom:var(--hairline) solid var(--color-border-divider)}.tv9 .docs-changes-list b{font-size:var(--text-md);line-height:var(--leading-kit);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .docs-changes-list small{font-size:var(--text-sm);line-height:var(--leading-kit);color:var(--color-text-tertiary)}.tv9 .de-insp-look{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg) var(--space-xl);border-top:var(--hairline) solid var(--color-border-divider)}.tv9 .de-notes-rail{display:flex;flex:1;flex-direction:column;min-height:0}.tv9 .de-notes-count{flex:none;font-size:var(--text-sm);line-height:var(--leading-kit);color:var(--color-text-tertiary)}.tv9 .de-notes-list{flex:1;min-height:0;overflow:auto;padding:0 var(--space-xl) var(--space-xl)}.tv9 .de-notes-empty{margin:var(--space-xl) 0 0;font-size:var(--text-sm)}.tv9 .de-notes-dh,.tv9 .de-notes-empty{line-height:var(--leading-kit);color:var(--color-text-tertiary)}.tv9 .de-notes-dh{margin:var(--space-lg) 0 var(--space-xs);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-align:center}.tv9 .de-rnote{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg) 0;border-bottom:var(--hairline) solid var(--color-border-divider)}.tv9 .de-rnote.is-on .de-rnote-on{color:var(--color-text-primary)}.tv9 .de-rnote-on{align-self:flex-start;margin:0;padding:0 0 0 var(--space-sm);border:0;background:none;box-shadow:var(--quote-edge);font:inherit;font-size:var(--text-sm);line-height:var(--leading-kit);color:var(--color-text-tertiary);cursor:pointer}.tv9 .de-notes-foot{flex:none;display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg) var(--space-xl) var(--space-xl);border-top:var(--hairline) solid var(--color-border-divider)}.tv9 .de-notes-on{font-size:var(--text-sm);line-height:var(--leading-kit);color:var(--color-text-tertiary)}.tv9 .de-themes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm)}.tv9 .de-theme{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0;margin:0;padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.tv9 .de-theme-pv{position:relative;display:flex;align-items:flex-end;height:var(--docs-theme-h);padding:var(--space-sm);border-radius:var(--radius-md);box-shadow:var(--card-edge)}.tv9 .de-theme-pv b{font-size:var(--text-lg);line-height:var(--leading-kit);font-weight:var(--weight-semibold)}.tv9 .de-theme-pv i{position:absolute;top:var(--space-sm);right:var(--space-sm);width:var(--space-md);height:var(--space-md);border-radius:var(--radius-full)}.tv9 .de-theme[aria-checked=true] .de-theme-pv{box-shadow:var(--ring-swatch-on)}.tv9 .de-theme-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--leading-kit);color:var(--color-text-secondary)}.tv9 .de-theme[aria-checked=true] .de-theme-n{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .de-row-acts{flex-wrap:wrap;margin-top:var(--space-xs)}.tv9 .de-crow,.tv9 .de-row-acts{display:flex;gap:var(--space-sm)}.tv9 .de-crow{align-items:center;min-height:var(--control-md)}.tv9 .de-crow-l{flex:1;min-width:0;font-size:var(--text-md);line-height:var(--leading-kit);color:var(--color-text-primary)}.tv9 .de-crow code{font:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.tv9 .de-crow code,.tv9 .de-crow-own{line-height:var(--leading-kit);color:var(--color-text-tertiary)}.tv9 .de-crow-own{margin:0;padding:0;border:0;background:none;font:inherit;font-size:var(--text-xs)}.tv9 button.de-crow-own{color:var(--color-text-secondary);cursor:pointer}.tv9 button.de-crow-own:hover{color:var(--color-text-primary);text-decoration:underline}.tv9 .de-crow-pick{position:relative;flex:none;width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-sm);box-shadow:var(--overlay-edge);cursor:pointer}.tv9 .de-crow-pick input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.tv9 .de-warn{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--color-tone-yellow-fill);font-size:var(--text-sm);line-height:var(--leading-kit);color:var(--color-text-primary)}.tv9 .de-warn svg{flex:none;color:var(--color-tone-orange)}.tv9 .de-warn span{flex:1;min-width:0}.tv9 .de-note{margin:0;font-size:var(--text-sm);line-height:var(--leading-kit);color:var(--color-text-tertiary)}.tv9 .de-facepick{display:flex}.tv9 .de-specimen{margin:0;font-size:var(--text-lg);line-height:var(--leading-kit);color:var(--color-text-primary)}.tv9 .de-covers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm)}.tv9 .de-cov{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);margin:0;padding:0;border:0;background:none;font:inherit;cursor:pointer}.tv9 .de-cov small{font-size:var(--text-xs);line-height:var(--leading-kit);color:var(--color-text-secondary)}.tv9 .de-cov[aria-checked=true] small{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .de-cov-pic{display:flex;gap:var(--space-2xs);width:100%;height:var(--docs-cov-h);padding:var(--space-xs);border-radius:var(--radius-sm);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .de-cov[aria-checked=true] .de-cov-pic{box-shadow:var(--ring-swatch-on)}.tv9 .de-cov-pic i{flex:1;border-radius:var(--radius-xs);background:var(--color-bg-tertiary)}.tv9 .de-cov[data-cov=split] .de-cov-pic i+i{background:var(--color-border-strong)}.tv9 .de-cov[data-cov=band] .de-cov-pic{background:var(--color-text-primary)}.tv9 .de-cov[data-cov=band] .de-cov-pic i{background:var(--color-bg-on-ink)}.tv9 .de-cov[data-cov=centred] .de-cov-pic{justify-content:center}.tv9 .de-cov[data-cov=centred] .de-cov-pic i{flex:0 1 50%}.tv9 .de-cov:is([data-cov=centred],[data-cov=band],[data-cov=words]) .de-cov-pic i+i{display:none}.tv9 .de-cov[data-cov=words] .de-cov-pic i{flex:0 1 70%}.tv9 .de-trow{display:flex;align-items:center;gap:var(--space-md);margin-top:var(--space-xs)}.tv9 .de-trow-t{display:flex;flex:1;flex-direction:column;min-width:0}.tv9 .de-trow-t b{font-size:var(--text-md);line-height:var(--leading-kit);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .de-trow-t small{font-size:var(--text-sm);line-height:var(--leading-kit);color:var(--color-text-tertiary)}.tv9 .de-after{width:100%}.tv9 .de-design-desk{min-height:100%;overflow:clip;border-radius:var(--radius-lg);box-shadow:var(--card-edge)}.tv9 .de-design-screen{height:var(--docs-phone-h);overflow:auto}.tv9 .de-bsec .de-insp-fs{display:flex;flex-direction:column;gap:var(--space-md);min-width:0;margin:0;padding:0;border:0}.tv9 .de-drop{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:var(--space-lg);border:var(--hairline) dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-secondary);font-size:var(--text-sm);line-height:var(--leading-kit);color:var(--color-text-secondary);text-align:center}.tv9 .de-drop svg{color:var(--color-text-tertiary)}.tv9 .de-drop-img{width:100%;max-height:var(--docs-drop-img-h);border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover}.tv9 .de-drop-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xs)}.tv9 .de-src{display:flex;align-items:center;gap:var(--space-sm);margin:0;font-size:var(--text-sm);line-height:var(--leading-kit);color:var(--color-text-secondary)}.tv9 .de-src svg{flex:none;color:var(--color-text-tertiary)}.tv9 .de-src-drift{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-tone-yellow-fill);font-size:var(--text-sm);line-height:var(--leading-kit);color:var(--color-text-primary)}.tv9 .de-checks{display:flex;flex-direction:column;gap:var(--space-xs)}.tv9 .de-selbar{position:fixed;z-index:var(--docs-selbar-z);display:flex;align-items:center;gap:var(--space-2xs);height:var(--control-lg-kit);padding:0 var(--space-xs);border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--shadow-overlay)}.tv9 .de-selbar-sep{width:var(--hairline);height:var(--space-xl);margin:0 var(--space-2xs);background:var(--color-border-secondary)}.tv9 .de-selbar-btn{display:inline-flex;align-items:center;gap:var(--space-xs);height:var(--control-sm);margin:0;padding:0 var(--space-sm);border:0;border-radius:var(--radius-md);background:none;font:inherit;font-size:var(--text-sm);line-height:var(--leading-kit);font-weight:var(--weight-semibold);color:var(--color-text-primary);cursor:pointer}.tv9 .de-selbar-btn:hover{background:var(--color-bg-hover)}.tv9 .de-selbar-btn.is-nefer,.tv9 .de-selbar-nf{color:var(--color-nefer-text)}.tv9 .de-selbar-btn.is-ink{background:var(--color-bg-action);color:var(--color-text-on-action)}.tv9 .de-selbar-btn kbd{font:inherit;font-size:var(--text-xs);line-height:var(--leading-kit);font-weight:var(--weight-regular);opacity:.7}.tv9 .de-selbar-nf{align-items:center;gap:var(--space-xs);padding:0 var(--space-xs);font-size:var(--text-sm);line-height:var(--leading-kit);font-weight:var(--weight-semibold)}.tv9 .de-selbar-nf,.tv9 .de-selbar-turn{display:inline-flex}.tv9 .de-selbar-tints{position:relative;display:inline-flex}.tv9 .de-selbar-dot{width:var(--control-sm);height:var(--control-sm);margin:0;padding:0;border:0;border-radius:var(--radius-md);background:radial-gradient(circle,var(--color-text-primary) 0 var(--space-xs),transparent calc(var(--space-xs) + var(--hairline)));cursor:pointer}.tv9 .de-selbar-dot:hover{background-color:var(--color-bg-hover)}.tv9 .de-selbar-pop{position:absolute;top:calc(100% + var(--space-xs));left:0;display:flex;gap:var(--space-xs);padding:var(--space-xs);border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--shadow-overlay)}.tv9 .de-selbar-tint{width:var(--control-xs);height:var(--control-xs);margin:0;padding:0;border:0;border-radius:var(--radius-full);background:var(--color-text-primary);box-shadow:var(--overlay-edge);cursor:pointer}.tv9 .de-selbar-tint[data-c=accent]{background:var(--color-tone-orange)}.tv9 .de-selbar-tint[data-c=shade]{background:var(--color-text-secondary)}.tv9 .de-selbar-tint[data-c=quiet]{background:var(--color-text-tertiary)}.tv9 .de-selbar-menu,.tv9 .de-selbar-tint[data-c=none]{background:var(--color-bg-primary)}.tv9 .de-selbar-menu{position:absolute;top:calc(100% + var(--space-xs));left:0;display:flex;flex-direction:column;width:var(--docs-selbar-menu-w);padding:var(--space-xs);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay)}.tv9 .de-selbar-ask{display:flex;align-items:center;gap:var(--space-sm);height:var(--control-md);margin:0 0 var(--space-xs);padding:0 var(--space-sm);border-radius:var(--radius-md);box-shadow:var(--ring-nefer-soft);color:var(--color-nefer-text)}.tv9 .de-selbar-ask input{flex:1;min-width:0;outline:0}.tv9 .de-selbar-ask input,.tv9 .de-selbar-item{border:0;background:none;font:inherit;font-size:var(--text-sm);line-height:var(--leading-kit);color:var(--color-text-primary)}.tv9 .de-selbar-item{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm);height:var(--control-md);margin:0;padding:0 var(--space-sm);border-radius:var(--radius-md);text-align:left;cursor:pointer}.tv9 .de-selbar-item:hover{background:var(--color-bg-hover)}.tv9 .de-selbar-item small{font-size:var(--text-xs);line-height:var(--leading-kit);color:var(--color-text-tertiary)}.tv9 .de-hist-filter{flex:none;padding:0 var(--space-xl) var(--space-md)}.tv9 .de-hist-now{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg) 0;border-bottom:var(--hairline) solid var(--color-border-divider)}.tv9 .de-hist-now-h{display:flex;flex-direction:column;gap:var(--space-2xs)}.tv9 .de-hist-now-h b{font-size:var(--text-md);line-height:var(--leading-kit);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .de-hist-now-h small{font-size:var(--text-sm);line-height:var(--leading-kit);color:var(--color-text-tertiary)}.tv9 .de-hist-now>.btn{align-self:flex-start}.tv9 .de-hist-cmp{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.tv9 .de-hist-with{font-size:var(--text-sm);line-height:var(--leading-kit);color:var(--color-text-tertiary)}.tv9 .de-hist-points{list-style:none;margin:0;padding:var(--space-md) 0 0;display:flex;flex-direction:column}.tv9 .de-hist-pt{position:relative;display:flex;gap:var(--space-md);padding:0 0 var(--space-lg)}.tv9 .de-hist-pt:before{content:"";position:absolute;top:var(--space-lg);bottom:0;left:calc(var(--space-xs) - var(--hairline) / 2);width:var(--hairline);background:var(--color-border-divider)}.tv9 .de-hist-pt:last-child:before{display:none}.tv9 .de-hist-dot{flex:none;width:var(--space-sm);height:var(--space-sm);margin-top:var(--space-xs);border-radius:var(--radius-full);background:var(--color-border-strong)}.tv9 .de-hist-pt.is-version .de-hist-dot{background:var(--color-text-primary)}.tv9 .de-hist-pt.is-client .de-hist-dot{background:var(--color-tone-green)}.tv9 .de-hist-t{display:flex;flex:1;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .de-hist-t b{font-size:var(--text-md);line-height:var(--leading-kit);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .de-hist-t small{font-size:var(--text-sm);line-height:var(--leading-kit);color:var(--color-text-tertiary)}.tv9 .docs-act-rail{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-md) 0 var(--space-lg)}.tv9 .docs-new-price{font-size:var(--text-sm);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .docs-deck-working{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0}.tv9 .docs-deck-wl{display:flex;align-items:center;gap:var(--space-sm);margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .docs-deck-slides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}.tv9 .docs-deck-slide{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.tv9 .docs-deck-slide small{overflow:hidden;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis}.tv9 .docs-deck-slide.is-waiting i{display:block;aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--color-bg-secondary)}.tv9 .docs-deck-failed,.tv9 .docs-dl-failed{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:var(--color-bg-secondary);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .docs-deck-failed p,.tv9 .docs-dl-failed p{margin:0}.tv9 .docs-deck-failed b,.tv9 .docs-dl-failed b{color:var(--color-error-text);font-weight:var(--weight-semibold)}.tv9 .docs-dl-failed{position:fixed;inset-block-start:calc(var(--control-md) * 2);inset-inline-end:var(--space-xl);z-index:var(--z-toast,60);max-width:calc(var(--control-md) * 12);box-shadow:var(--shadow-overlay)}.tv9 .docs-dl-failed span{display:flex;gap:var(--space-sm)}.tv9 .docs-dl-note{margin:0;padding:var(--space-sm) var(--space-md);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .docs-present{position:fixed;inset:0;z-index:var(--z-present,100);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-lg);padding:var(--space-xl);background:var(--color-black,#000);outline:0}.tv9 .docs-present-stage{width:min(100%,calc((100vh - var(--control-md) * 3) * 16 / 9));cursor:pointer}.tv9 .docs-present-stage .dpg{background:transparent}.tv9 .docs-present-pos{display:flex;gap:var(--space-md);margin:0;font-size:var(--text-sm);line-height:var(--type-12-lh);color:var(--color-text-quaternary,#9a9a9a)}.tv9 .docs-present-pos b{font-weight:var(--weight-semibold);color:var(--color-white,#fff)}.tv9 .de-dg{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-lg);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .de-dg.is-empty{align-items:center;padding:var(--space-2xl) var(--space-lg);text-align:center;box-shadow:var(--ring-secondary)}.tv9 .de-dg.is-nefer{background:var(--color-nefer-tint);box-shadow:var(--ring-nefer-soft)}.tv9 .de-dg.is-failed{background:var(--color-tag-yellow-fill);color:var(--color-warning-text)}.tv9 .de-dg-h{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary)}.tv9 .de-dg.is-nefer .de-dg-h{color:var(--color-nefer-text)}.tv9 .de-dg.is-failed .de-dg-h{font-size:var(--text-md);line-height:var(--type-14-lh);color:inherit}.tv9 .de-dg-h b{font-weight:var(--weight-semibold)}.tv9 .de-dg-ic{display:grid;place-items:center;width:var(--control-lg-kit);height:var(--control-lg-kit);border-radius:var(--radius-lg);background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.tv9 .de-dg-sk{height:var(--wb-pic-h);background:var(--color-bg-tertiary)}.tv9 .de-dg-pic,.tv9 .de-dg-sk{display:block;border-radius:var(--radius-md)}.tv9 .de-dg-pic{width:100%;height:auto;background:var(--color-bg-primary)}.tv9 .de-dg-f{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.tv9 .de-dg-on{position:relative}.tv9 .de-dg-bar{position:absolute;top:var(--space-md);right:var(--space-md);display:flex;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs);border-radius:var(--radius-lg);background:var(--color-bg-action);box-shadow:var(--card-raised)}.tv9 .de-dg-bar button{display:inline-flex;align-items:center;gap:var(--space-xs);height:var(--control-sm);padding:0 var(--space-md);border:0;border-radius:var(--radius-md);background:transparent;font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-on-action);cursor:pointer}.tv9 .de-dg-bar button:hover{background:var(--color-bg-action-hover)}.tv9 .de-dg-bar button:focus-visible{box-shadow:var(--focus-ring-kit);outline:0}.tv9 .de-dg-bar .de-dg-redraw{color:var(--color-nefer-on-ink)}.tv9 .de-dg-ask-h{display:flex;align-items:center;gap:var(--space-sm)}.tv9 .de-dg-ask{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xs) var(--space-md) var(--space-md)}.tv9 .de-dg-ask-in{min-height:var(--wb-thumb-h);padding:var(--space-sm) var(--space-md);resize:vertical}.tv9 .de-dg-reads{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.tv9 .de-dg-price{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .rpage-link{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:2px}.tv9 .rpage-link:hover{color:var(--color-text-secondary)}.tv9 .hub4{position:relative;min-height:100%;margin:0 calc(var(--space-xl) * -1) calc(var(--space-2xl) * -1);padding:0 var(--space-xl) var(--hub-foot-room);container-type:inline-size}.tv9 .hub4.is-stage{background:radial-gradient(ellipse at 50% 0,var(--color-nefer-wash),var(--color-bg-canvas) 55%)}.tv9 .hub4:not([data-ready]){visibility:hidden}.tv9 .hub4-stage{gap:var(--hub-stage-gap);max-width:var(--hub-stage-w);margin:0 auto;padding-top:var(--hub-stage-top);text-align:center}.tv9 .hub4-greet,.tv9 .hub4-stage{display:flex;flex-direction:column;align-items:center}.tv9 .hub4-greet{gap:var(--space-xs)}.tv9 .hub4-hello{margin:0;font-size:var(--text-display);line-height:var(--type-30-lh);font-weight:var(--weight-semibold);letter-spacing:var(--track-title);color:var(--color-text-primary)}.tv9 .hub4-date{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary)}.tv9 .hub4-bar{width:100%;max-width:var(--hub-ask-w);text-align:left}.tv9 .hub4-tiles{gap:var(--card-pad);width:100%;text-align:left}.tv9 .hub4-group,.tv9 .hub4-tiles{display:flex;flex-direction:column}.tv9 .hub4-group{gap:var(--space-md)}.tv9 .hub4-group-h{margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-text-tertiary)}.tv9 .hub4-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-lg)}.tv9 .hub4-teach{margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .hub4[data-ready] .hub4-greet{animation:v9-hub4-up var(--a-reveal) var(--a-enter) backwards}.tv9 .hub4[data-ready] .hub4-bar{animation:v9-hub4-up var(--a-reveal) var(--a-enter) calc(60ms * var(--a-k)) backwards}.tv9 .hub4[data-ready] .ptile{animation:v9-hub4-up var(--a-reveal) var(--a-enter) backwards;animation-delay:calc(calc(.12s * var(--a-k)) + var(--i, 0) * calc(28ms * var(--a-k)))}.tv9 .hub4[data-ready] .hub4-teach{animation:v9-hub4-fade var(--a-reveal) var(--a-enter) calc(.42s * var(--a-k)) backwards}@keyframes v9-hub4-up{0%{opacity:0;transform:translateY(var(--space-md))}to{opacity:1;transform:none}}@keyframes v9-hub4-fade{0%{opacity:0}to{opacity:1}}.tv9 .hub4-tile-skel{display:flex;flex-direction:column;gap:var(--space-lg);min-height:var(--hub-tile-min);padding:var(--space-xl) var(--card-pad);border-radius:var(--radius-xl);box-shadow:var(--ring-secondary)}.tv9 .hub4-tile-skel i{display:block;width:60%;height:var(--type-14-lh);border-radius:var(--radius-sm);background:var(--color-bg-tertiary);animation:v9-nthink-line calc(1.2s * var(--a-k)) var(--a-move) var(--a-loop)}.tv9 .hub4-tile-skel i:nth-child(2){width:40%;height:var(--type-30-lh)}.tv9 .hub4-tile-skel i:nth-child(3){width:50%;height:var(--type-12-lh)}.tv9 .hub4-skel-l{display:block;width:var(--kit-facts-col);height:var(--type-12-lh);border-radius:var(--radius-sm);background:var(--color-bg-tertiary)}.tv9 .hub4-desk{display:flex;flex-direction:column;gap:var(--space-xl);max-width:var(--hub-desk-w);margin:0 auto;padding-top:calc(var(--space-2xl) + var(--space-md))}.tv9 .hub4-deskhead{display:flex;align-items:baseline;gap:var(--space-lg);min-width:0}.tv9 .hub4-deskhead h2{flex:none;margin:0;font-size:var(--text-2xl);line-height:var(--type-20-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .hub4-deskhead span{min-width:0;overflow:hidden;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis}.tv9 .hub4-chips{display:flex;flex-direction:column;gap:var(--space-md)}.tv9 .hub4-chiprow{display:flex;flex-wrap:wrap;gap:var(--space-md)}.tv9 .hub4-board-h{display:flex;align-items:center;gap:var(--space-md);min-width:0;padding-top:var(--space-md);scroll-margin-top:var(--space-xl)}.tv9 .hub4-board-h h3{margin:0;font-size:var(--text-xl);line-height:var(--type-16-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .hub4-board-h small{min-width:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .hub4.is-folding .hub4-deskhead{animation:v9-hub4-fade var(--a-reveal) var(--a-enter) backwards}.tv9 .hub4.is-folding .hub4-ask{animation:v9-hub4-rise var(--a-layout) var(--a-enter) backwards}.tv9 .hub4.is-folding .pchip{animation:v9-hub4-up var(--a-reveal) var(--a-enter) backwards;animation-delay:calc(calc(90ms * var(--a-k)) + var(--i, 0) * calc(22ms * var(--a-k)))}@keyframes v9-hub4-rise{0%{opacity:.4;transform:translateY(calc(var(--hub-stage-top) * 2))}to{opacity:1;transform:none}}.tv9 .hub4-menu-nf .svg{color:var(--color-nefer-solid)}.tv9 .hub4-when{flex:none;width:var(--kit-date-col);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.tv9 .hub4-when.is-hot{font-weight:var(--weight-semibold);color:var(--color-error-text)}.tv9 .hub4-lead{display:flex;flex:none;align-items:center;gap:var(--space-lg)}.tv9 .hub4-name{max-width:100%;padding:0;border:0;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer}.tv9 .hub4-name:hover{text-decoration:underline;text-decoration-color:var(--color-text-disabled);text-underline-offset:3px}.tv9 .hub4-name:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring-kit)}.tv9 .hub4-line .late,.tv9 .hub4-name.is-key{font-weight:var(--weight-semibold)}.tv9 .hub4-line .late{color:var(--color-error-text)}.tv9 .hub4-line .watch{font-weight:var(--weight-semibold);color:var(--color-warning-text)}.tv9 .hub4-line .nfx{color:var(--color-nefer-text)}.tv9 .hub4-pct small{display:block;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .hub4-acts{display:flex;align-items:center;gap:var(--space-xs)}.tv9 .hub4-done .svg{color:var(--color-text-tertiary)}.tv9 .hub4-all{display:flex;flex-direction:column;gap:var(--space-xs);animation:v9-hub4-fade var(--a-normal) var(--a-enter) backwards}.tv9 .hub4-fail{display:flex;align-items:center;gap:var(--space-lg);margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .hub4-fail>span{flex:1;min-width:0}.tv9 .hub4-bars{display:flex;flex-direction:column}.tv9 .hub4-bars>[role=button]{border-radius:var(--radius-lg);cursor:pointer}.tv9 .hub4-bars>[role=button]:hover{background:var(--color-bg-secondary)}.tv9 .hub4-bars>[role=button]:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .hub4-answer p{margin:0 0 var(--space-md);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);white-space:pre-wrap}.tv9 .hub4-answer p:last-child{margin-bottom:0}.tv9 .hub4-answer.is-streaming p:last-child:after{content:"";display:inline-block;width:var(--space-md);height:var(--type-14-lh);margin-left:var(--space-xs);vertical-align:text-bottom;background:var(--color-nefer-solid);animation:v9-hub4-caret calc(1s * var(--a-k)) steps(2) var(--a-loop)}@keyframes v9-hub4-caret{50%{opacity:0}}@container (max-width:1000px){.tv9 .hub4-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:720px){.tv9 .acard-grip{display:none}}@container (max-width:560px){.tv9 .hub4-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.tv9 .hub4-all,.tv9 .hub4-answer.is-streaming p:last-child:after,.tv9 .hub4-tile-skel i,.tv9 .hub4.is-folding .hub4-ask,.tv9 .hub4.is-folding .hub4-deskhead,.tv9 .hub4.is-folding .pchip,.tv9 .hub4[data-ready] .hub4-bar,.tv9 .hub4[data-ready] .hub4-greet,.tv9 .hub4[data-ready] .hub4-teach,.tv9 .hub4[data-ready] .ptile{animation:none}}.tv9 .hub-plan-note{margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .hub-plan-note,.tv9 .hub-step-off{color:var(--color-text-tertiary)}.tv9 .hub-tick.check{opacity:1;cursor:pointer}.tv9 .hub-tick.check.on{border-color:var(--color-text-primary);background:var(--color-text-primary);color:var(--color-text-on-action)}.tv9 .hub-tick.check:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .hub-kind{display:inline-flex;align-items:center;gap:var(--space-md)}.tv9 .hub-kind,.tv9 .hub-why{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .hub-why{margin:0 0 var(--space-lg)}.tv9 .hub-conn{display:flex;flex-direction:column;border-radius:var(--radius-xl);box-shadow:var(--ring-secondary);overflow:hidden}.tv9 .hub-conn-r{display:grid;grid-template-columns:var(--hub-conn-k) var(--control-sm) minmax(0,1fr) auto;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-top:1px solid var(--color-border-divider)}.tv9 .hub-conn-r:first-child{border-top:0}.tv9 .hub-conn-k{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .hub-conn-t{min-width:0}.tv9 .hub-conn-t b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .hub-conn-t b,.tv9 .hub-conn-t small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tv9 .hub-conn-t small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .hub-way{margin:var(--space-lg) 0;padding:var(--space-lg);border-radius:var(--radius-xl);background:var(--color-nefer-bg);box-shadow:var(--ring-nefer)}.tv9 .hub-way-h{display:flex;align-items:center;gap:var(--space-md);margin:0 0 var(--space-md);font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-nefer-text)}.tv9 .hub-way-h .svg{color:var(--color-nefer-solid)}.tv9 .hub-way-t{margin:0 0 var(--space-md);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .hub-way-acts{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-md)}.tv9 .hub-way-trace{margin-left:auto;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .hub-link{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs);margin:calc(var(--space-2xs) * -1) calc(var(--space-xs) * -1);border:0;border-radius:var(--radius-sm);background:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer}.tv9 .hub-link:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.tv9 .hub-link:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .hub-link.is-nf{color:var(--color-nefer-text)}.tv9 .hub-mbrief{display:flex;flex-direction:column;gap:var(--space-2xs);margin:var(--space-xs) 0 0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .hub-mbrief-pt{display:flex;align-items:baseline;gap:var(--space-md)}.tv9 .hub-mbrief-pt>span{flex:none;min-width:var(--space-lg);font-variant-numeric:tabular-nums;color:var(--color-text-tertiary)}.tv9 .hub-mbrief .rpage-link{padding:0;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.tv9 .hub-notes{display:flex;flex-direction:column;gap:var(--space-md)}.tv9 .hub-note{margin:0;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:var(--color-bg-secondary);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .hub-note small{display:block;margin-bottom:var(--space-2xs);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .hub-note-add{display:flex;align-items:flex-start;gap:var(--space-md)}.tv9 .hub-note-add textarea{flex:1;min-width:0;min-height:var(--hub-ask-h);padding:var(--space-md) var(--space-lg);border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--ring-control);font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);resize:vertical}.tv9 .hub4-inc{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.tv9 .hub4-inc b{font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .hub4-inc small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .gs-menu .gs-step{display:flex;align-items:center;gap:var(--space-sm)}.tv9 .gs-menu .gs-done{color:var(--color-text-tertiary)}.tv9 .gs-menu .gs-tick{display:grid;place-items:center;width:16px;height:16px;flex:none;border-radius:var(--radius-full);border:1px solid var(--color-border-primary);color:var(--color-text-on-action)}.tv9 .gs-menu .gs-tick.on{background:var(--color-text-primary);border-color:var(--color-text-primary)}.tv9 .gs-menu .gs-meter{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);font-size:var(--text-xs);color:var(--color-text-tertiary)}.tv9 .gs-menu .gs-meter i{flex:1;height:4px;border-radius:var(--radius-full);background:var(--color-border-secondary);overflow:hidden}.tv9 .gs-menu .gs-meter i em{display:block;height:100%;background:var(--color-text-primary);border-radius:inherit}.tv9 .mbx-connect-lead{margin:0 0 var(--space-md);font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.tv9 .obs-kit.is-wait{padding:var(--obs-pad-y) calc(var(--obs-pad-x) + var(--obs-hide)) calc(var(--obs-pad-y) + var(--obs-hide)) var(--obs-pad-x)}.tv9 .gsp{container-type:inline-size}.tv9 .gsp-in{display:grid;grid-template-columns:minmax(0,var(--setup-col)) var(--setup-side);justify-content:center;align-items:start;gap:var(--space-2xl) calc(var(--space-2xl) + var(--space-md));margin:0 auto;padding:calc(var(--space-2xl) + var(--space-xl)) var(--space-2xl) calc(var(--space-2xl) * 5)}@container (max-width:860px){.tv9 .gsp-in{grid-template-columns:minmax(0,1fr)}.tv9 .gsp-side{position:static}}.tv9 .gsp-col{display:flex;flex-direction:column;gap:var(--space-xl);min-width:0}.tv9 .gsp-h{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-md) var(--space-xl);margin-bottom:var(--space-xs)}.tv9 .gsp-title{margin:0;font-size:var(--text-figure);line-height:var(--type-24-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary);text-wrap:balance}.tv9 .gsp-sub{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-xl);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .gsp-sub b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .gsp-bar{width:var(--setup-bar-w);height:var(--setup-bar-h);overflow:hidden;border-radius:var(--radius-full);background:var(--color-bg-quiet)}.tv9 .gsp-bar>i{display:block;width:100%;height:100%;border-radius:inherit;background:var(--color-text-primary);transform-origin:left;transition:transform var(--a-layout) var(--a-enter)}.tv9 .gsp-why{margin:0;max-width:var(--setup-why);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary);text-wrap:pretty}.tv9 .gsp-more{flex-wrap:wrap;gap:var(--space-md)}.tv9 .gsp-done,.tv9 .gsp-more{display:flex;align-items:center}.tv9 .gsp-done{gap:var(--space-xl);padding:var(--card-pad);border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .gsp-done-mk{flex:none;display:grid;place-items:center;width:var(--setup-tile);height:var(--setup-tile);border-radius:var(--radius-full);background:var(--color-success-solid);color:var(--color-text-on-action)}.tv9 .gsp-done.is-wait .gsp-done-mk{border-radius:var(--radius-lg);background:var(--color-bg-quiet);color:var(--color-text-secondary)}.tv9 .gsp-done h2{margin:0;font-size:var(--text-xl);line-height:var(--type-16-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .gsp-done p{margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .gsp-side{position:sticky;top:var(--space-2xl);min-width:0}.tv9 .gsp-nefer,.tv9 .gsp-side{display:flex;flex-direction:column;gap:var(--space-xl)}.tv9 .gsp-nefer{padding:var(--space-xl) var(--card-pad) var(--card-pad);border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .gsp-who{display:flex;align-items:center;gap:var(--space-md)}.tv9 .gsp-who>span:last-child{display:flex;flex-direction:column;min-width:0}.tv9 .gsp-who b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-nefer-solid)}.tv9 .gsp-who small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .gsp-mark{flex:none;display:grid;place-items:center;width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-full);background:var(--color-nefer-fill);color:var(--color-nefer-solid)}.tv9 .gsp-k{font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .gsp-next{display:flex;flex-direction:column;gap:var(--space-xs)}.tv9 .gsp-next-t{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .gsp-next-t,.tv9 .gsp-say{font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .gsp-say{margin:0;color:var(--color-text-secondary);text-wrap:pretty}.tv9 .gsp-reading{display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-md)}.tv9 .gsp-reading small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .gsp-abil-bar,.tv9 .gsp-reading>i{display:block;height:var(--setup-bar-h);overflow:hidden;border-radius:var(--radius-full);background:var(--color-nefer-fill)}.tv9 .gsp-abil-bar>i,.tv9 .gsp-reading>i>b{display:block;height:100%;border-radius:inherit;background:var(--color-nefer-solid);transform-origin:left center;transition:transform var(--a-layout) var(--a-move)}.tv9 .gsp-abil{display:flex;flex-direction:column;gap:var(--space-lg);padding-top:var(--space-xl);border-top:1px solid var(--color-border-divider)}.tv9 .gsp-abil>header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md)}.tv9 .gsp-abil>header .gsp-k{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .gsp-abil>header b{font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-regular);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .gsp-abil ul{display:flex;flex-direction:column;gap:var(--space-lg);margin:0;padding:0;list-style:none}.tv9 .gsp-abil li{display:flex;align-items:flex-start;gap:var(--space-md)}.tv9 .gsp-abil-st{flex:none;display:grid;place-items:center;width:var(--space-xl);height:var(--space-xl);margin-top:var(--space-2xs);color:var(--color-text-tertiary)}.tv9 .gsp-abil li.is-on .gsp-abil-st{color:var(--color-success-text)}.tv9 .gsp-abil li.is-working .gsp-abil-st{color:var(--color-nefer-solid);animation:v9-srow-breathe var(--setup-run) ease-in-out var(--a-loop)}.tv9 .gsp-abil-t{display:flex;flex-direction:column;min-width:0}.tv9 .gsp-abil-t b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-primary)}.tv9 .gsp-abil li.is-off .gsp-abil-t b{color:var(--color-text-secondary)}.tv9 .gsp-abil-t small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .gsp-abil-go{padding:0;border:0;background:transparent;font:inherit;font-weight:var(--weight-semibold);color:var(--color-text-primary);cursor:pointer}.tv9 .gsp-abil-go:hover{text-decoration:underline;text-underline-offset:2px}.tv9 .gsp-abil-go:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring-kit)}@media (prefers-reduced-motion:reduce){.tv9 .gsp-abil-bar>i,.tv9 .gsp-bar>i,.tv9 .gsp-reading>i>b{transition:none}.tv9 .gsp-abil li.is-working .gsp-abil-st{animation:none}}.tv9 .gs-dlg{display:flex;flex-direction:column;gap:var(--space-xl);min-width:0}.tv9 .gs-dlg-lead{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .gs-dlg-lead b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .gs-dlg-note{margin:0}.tv9 .gs-dlg-key,.tv9 .gs-dlg-note{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .gs-dlg-key{margin-right:auto}.tv9 .gs-pay-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-radius:var(--radius-xl);box-shadow:var(--card-edge)}.tv9 .gs-pay-p{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-lg) var(--space-lg) var(--space-lg) var(--space-xl)}.tv9 .gs-pay-p+.gs-pay-p{border-top:1px solid var(--color-border-divider)}.tv9 .gs-pay-mark{flex:none;display:grid;place-items:center;width:var(--control-md);height:var(--control-md);border-radius:var(--radius-lg);background:var(--color-bg-quiet);color:var(--color-text-secondary)}.tv9 .gs-pay-t{display:flex;flex:1;flex-direction:column;min-width:0}.tv9 .gs-pay-t b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .gs-pay-t small{display:flex;align-items:center;gap:var(--space-xs);min-width:0;overflow:hidden;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap}.tv9 .gs-pay-p.is-on .gs-pay-t small{color:var(--color-success-text)}.tv9 .gs-pay-sees{display:flex;flex-direction:column;gap:var(--space-md);margin:0}.tv9 .gs-pay-sees figcaption{font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .gs-pay-sees-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);padding:var(--space-xl);border-radius:var(--radius-xl);background:var(--color-bg-quiet)}.tv9 .gs-pay-sees-btn{display:inline-flex;align-items:center;height:var(--control-md);padding:0 var(--space-xl);border-radius:var(--radius-lg);background:var(--studio,var(--color-text-primary));color:var(--studio-ink,var(--color-bg-primary));font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold)}.tv9 .gs-pay-sees-card small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .gs-ask-q{width:100%}.tv9 .gs-ask-list{gap:var(--space-md);max-height:var(--setup-ask-h);overflow-y:auto;margin:0 calc(var(--space-md) * -1);padding:0 var(--space-md)}.tv9 .gs-ask-g,.tv9 .gs-ask-list{display:flex;flex-direction:column}.tv9 .gs-ask-team{margin:0;padding:var(--space-md) var(--space-md) var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .gs-ask-p{display:flex;align-items:center;gap:var(--space-lg);min-height:var(--setup-person-h);padding:0 var(--space-md);border:0;border-radius:var(--radius-lg);background:transparent;font:inherit;text-align:left;color:var(--color-text-primary);cursor:pointer}.tv9 .gs-ask-p:hover{background:var(--color-bg-secondary)}.tv9 .gs-ask-p.on{background:var(--color-bg-quiet)}.tv9 .gs-ask-p>span:not(.av){display:flex;flex:1;flex-direction:column;min-width:0}.tv9 .gs-ask-p b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular)}.tv9 .gs-ask-p small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .gs-ask-p:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .imp-kinds{display:flex;flex-direction:column;gap:var(--space-md);margin:0;padding:0;list-style:none}.tv9 .imp-kind{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-xl);box-shadow:var(--card-edge);cursor:pointer}.tv9 .imp-kind:has(input:checked){box-shadow:var(--choice-on)}.tv9 .imp-kind input{flex:none;width:var(--space-xl);height:var(--space-xl);margin:0;accent-color:var(--color-text-primary)}.tv9 .imp-kind span{display:flex;flex-direction:column}.tv9 .imp-kind b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold)}.tv9 .imp-kind small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .imp-file{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md) var(--space-lg)}.tv9 .imp-check{display:flex;flex-direction:column;gap:var(--space-lg)}.tv9 .ob-kit-row small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);text-wrap:pretty}.tv9 .gsp-steps{display:flex;flex-direction:column;gap:var(--space-lg);margin:0;padding-left:var(--space-xl);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .gsp-steps li{display:flex;flex-direction:column;gap:var(--space-md)}.tv9 .nf-caveat{gap:var(--space-sm);margin:var(--space-md) 0 0;font-size:var(--text-xs);color:var(--color-nefer-text);opacity:.85}.tv9 .nf-caveat,.tv9 .nf-h{display:flex;align-items:center}.tv9 .nf-h{gap:var(--space-md);padding:var(--space-lg) var(--space-lg) var(--space-md);border-bottom:1px solid var(--color-border-secondary);background:var(--color-nefer-fill)}.tv9 .nf-h:where([data-ed-lit]){background:var(--color-bg-active)}.tv9 .nf-h b{font-size:var(--text-md);font-weight:var(--weight-semibold)}.tv9 .nf-h .em{width:22px;height:22px;border-radius:var(--radius-lg);background:var(--nf-h-bg);display:grid;place-items:center;color:var(--color-nefer-solid);border:1px solid var(--color-nefer-line)}.tv9 .nf-body{padding:var(--space-md);max-height:340px;overflow-y:auto}.tv9 .nf-item{border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);padding:var(--space-md);margin-bottom:var(--space-md)}.tv9 .nf-item b{display:block;font-size:var(--text-md);font-weight:var(--weight-semibold);margin-bottom:var(--space-xs)}.tv9 .nf-item p{margin:0 0 var(--space-md);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-tertiary)}.tv9 .nf-item .row{display:flex;gap:var(--space-sm)}.tv9 .nf-ask{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);border-top:1px solid var(--color-border-secondary)}.tv9 .nf-ask input{flex:1;border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);height:36px;padding:0 var(--space-md);font:inherit;font-size:var(--text-md);outline:0}.tv9 .nf-ask input:where(input:focus-visible,input:focus){outline:0}.tv9 .nf-ask input:focus{border-color:var(--color-nefer-line)}.tv9 .nf-mini{display:flex;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md) var(--space-lg);border:0;background:transparent;font:inherit;cursor:pointer;text-align:left}.tv9 .nf-mini:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .nf-mini:where([data-ed-lit]){background:var(--color-bg-active)}.tv9 .nf-mini-t{flex:1;min-width:0;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .nf-top{flex:none;display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-sm) var(--space-md) var(--space-lg);border-bottom:1px solid var(--color-border-secondary);background:var(--color-nefer-fill)}.tv9 .nf-top:where([data-ed-lit]){background:var(--color-bg-active)}.tv9 .nf-steps{flex:1;overflow-y:auto;padding:var(--space-md) var(--space-lg)}.tv9 .nf-step{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-sm) 0;font-size:var(--text-sm);color:var(--color-text-placeholder)}.tv9 .nf-step.now{color:var(--color-text-primary)}.tv9 .nf-step.done{color:var(--color-text-tertiary)}.tv9 .nf-dot{width:15px;height:15px;flex:none;border-radius:var(--radius-circle);border:1.5px solid var(--color-border-strong);display:grid;place-items:center;color:var(--nf-dot-text)}.tv9 .nf-step.done .nf-dot{background:var(--color-success-solid);border-color:var(--color-success-solid)}.tv9 .nf-step.now .nf-dot{border-color:var(--color-nefer-solid);border-top-color:transparent;animation:v9-spin calc(1s * var(--a-k)) linear var(--a-loop)}.tv9 .nf-step span:first-of-type{flex:1;min-width:0}.tv9 .nf-mod{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-text-disabled);flex:none}.tv9 .nf-foot{flex:none;display:flex;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-top:1px solid var(--color-border-secondary)}@media (prefers-reduced-motion:reduce){.tv9 .nf-step.now .nf-dot{animation:none}}.tv9 .nf-mark{display:grid;place-items:center;flex:none;color:var(--ns-mark-text);background:var(--ns-mark-bg);border:1px solid var(--color-nefer-solid);box-shadow:var(--nf-mark-shadow)}.tv9 .nf-mark:where([data-ed-lit]){background:var(--color-bg-active)}.tv9 .nf-mark-sm{width:26px;height:26px;border-radius:var(--radius-lg);box-shadow:none}.tv9 .nf-mark-md{width:36px;height:36px;border-radius:var(--radius-xl)}.tv9 .nf-mark-lg{width:48px;height:48px;border-radius:var(--radius-2xl)}.tv9 .nf-history{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0}.tv9 .nf-new-chat{width:100%;justify-content:center;min-height:36px}.tv9 .nf-history-search{height:36px;display:flex;align-items:center;gap:var(--space-sm);padding:0 var(--space-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--color-bg-primary);color:var(--color-text-tertiary)}.tv9 .nf-history-search:where([data-ed-lit]){background:var(--color-bg-active)}.tv9 .nf-history-search:focus-within{border-color:var(--color-nefer-solid);box-shadow:var(--nf-history-search-shadow);color:var(--color-text-primary)}.tv9 .nf-history-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--color-text-primary);font:inherit;font-size:var(--text-md)}.tv9 .nf-history-search input::-moz-placeholder{color:var(--color-text-placeholder)}.tv9 .nf-history-search input::placeholder{color:var(--color-text-placeholder)}.tv9 .nf-history-search kbd{color:var(--color-text-placeholder);font:inherit;font-size:var(--text-xs)}.tv9 .nf-history-folders{display:flex;flex-direction:column;gap:var(--space-2xs);padding:0 0 var(--space-sm);border-bottom:1px solid var(--color-border-secondary)}.tv9 .nf-history-folders button{height:32px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:var(--space-sm);padding:0 var(--space-md);border:0;border-radius:var(--radius-lg);background:transparent;color:var(--color-text-tertiary);font:inherit;font-size:var(--text-md);text-align:left;cursor:pointer}.tv9 .nf-history-folders button:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .nf-history-folders button>b{min-width:18px;color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-regular);text-align:right}.tv9 .nf-history-row{position:relative;min-width:0;border-radius:var(--radius-lg)}.tv9 .nf-history-row:hover{background:var(--color-bg-hover)}.tv9 .nf-history-row.is-active{background:var(--color-bg-active);box-shadow:var(--nf-history-row-shadow)}.tv9 .nf-history-open{width:100%;min-height:48px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-6xl) var(--space-sm) var(--space-md);border:0;border-radius:inherit;background:transparent;color:var(--color-text-tertiary);font:inherit;text-align:left;cursor:pointer}.tv9 .nf-history-open:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .nf-history-open:where([data-ed-lit]){background:var(--color-bg-active)}.tv9 .nf-history-open.is-static{cursor:default}.tv9 .nf-history-open>span{display:flex;min-width:0;flex-direction:column;gap:var(--space-2xs)}.tv9 .nf-history-open b{color:var(--color-text-secondary);font-size:var(--text-md);font-weight:var(--weight-medium)}.tv9 .nf-history-open b,.tv9 .nf-history-open small{overflow:hidden;line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap}.tv9 .nf-history-open small{color:var(--color-text-tertiary);font-size:var(--text-xs)}.tv9 .nf-history-open small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .nf-history-open time{align-self:start;padding-top:var(--space-2xs);color:var(--color-text-tertiary);font-size:var(--text-xs);white-space:nowrap}.tv9 .nf-history-row-actions{position:absolute;right:var(--space-xs);bottom:var(--space-xs);display:flex;gap:var(--space-2xs);opacity:.35;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .nf-history-row:focus-within .nf-history-row-actions,.tv9 .nf-history-row:hover .nf-history-row-actions{opacity:1}.tv9 .nf-danger-icon{color:var(--color-error-solid)}.tv9 .nf-history-empty{padding:var(--space-xl) var(--space-md);color:var(--color-text-tertiary);font-size:var(--text-md);text-align:center}.tv9 .nf-composer{overflow:hidden;border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:none}.tv9 .nf-composer:where([data-ed-lit]){background:var(--color-bg-active)}.tv9 .nf-composer:focus-within{border-color:var(--color-border-primary);box-shadow:var(--focus-ring-kit)}.tv9 .nf-composer textarea{display:block;width:100%;min-height:88px;resize:none;padding:var(--space-xl);border:0;outline:0;background:transparent;color:var(--color-text-primary);font:inherit;font-size:var(--text-lg);line-height:var(--leading-normal)}.tv9 .nf-composer textarea::-moz-placeholder{color:var(--color-text-placeholder)}.tv9 .nf-composer textarea::placeholder{color:var(--color-text-placeholder)}.tv9 .nf-composer.is-compact textarea{min-height:66px;padding:var(--space-lg)}.tv9 .nf-compose-actions{min-height:48px;display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--color-border-secondary)}.tv9 .nf-compose-spacer{flex:1}.tv9 .nf-enter-hint{color:var(--color-text-placeholder);font-size:var(--text-xs)}.tv9 .nf-voice-status{max-width:190px;overflow:hidden;color:var(--color-text-tertiary);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.tv9 .nf-send{width:32px;height:32px;padding:0;display:grid;place-items:center;flex:none;border:1px solid var(--color-nefer-action);border-radius:var(--radius-lg);background:var(--color-nefer-action);color:var(--color-nefer-on-action);cursor:pointer}.tv9 .nf-send:where([data-ed-lit]){background:var(--color-bg-active)}.tv9 .nf-send:hover{background:var(--color-nefer-action-hover);border-color:var(--color-nefer-action-hover);transform:translateY(-1px)}.tv9 .nf-send:disabled{border-color:var(--color-border-primary);background:var(--color-bg-tertiary);color:var(--color-text-placeholder);cursor:not-allowed;transform:none}.tv9 .nf-transcript{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block-end:216px}.tv9 .nf-transcript-inner{width:min(790px,calc(100% - 48px));margin:0 auto;padding:var(--space-2xl) 0 var(--nf-composer-clearance)}.tv9 .nf-message{display:flex;align-items:flex-start;gap:var(--space-lg);margin:0 0 var(--space-2xl);animation:v9-nf-answer-settle var(--a-normal) var(--a-enter)}.tv9 .nf-message.is-user{justify-content:flex-end}.tv9 .nf-message-body{min-width:0;max-width:720px;flex:1}.tv9 .nf-message.is-user .nf-message-body{max-width:min(620px,86%);flex:0 1 auto;padding:var(--space-lg) var(--space-xl);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl) var(--radius-xl) var(--radius-sm) var(--radius-xl);background:var(--color-bg-secondary)}.tv9 .nf-message-meta{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm)}.tv9 .nf-message-meta b{color:var(--color-text-primary);font-size:var(--text-md);font-weight:var(--weight-semibold)}.tv9 .nf-message-meta time{color:var(--color-text-tertiary);font-size:var(--text-xs)}.tv9 .nf-answer{position:relative;color:var(--color-text-secondary);font-size:var(--text-lg);line-height:var(--leading-normal)}.tv9 .nf-answer:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .nf-answer p{margin:0 0 var(--space-lg)}.tv9 .nf-answer p:last-child{margin-bottom:0}.tv9 .nf-answer-block+*,.tv9 .nf-answer>*+.nf-answer-block{margin-top:var(--space-lg)}.tv9 .nf-answer-block+:where([data-deal-scope-fix]){margin-top:var(--space-xs)}.tv9 .nf-answer-block+:where([data-stage-add]){margin-top:var(--space-sm)}.tv9 .nf-answer-block>p{margin-bottom:var(--space-sm);font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .nf-answer ol,.tv9 .nf-answer ul{display:flex;flex-direction:column;gap:var(--space-sm);margin:0;padding:0;list-style:none;counter-reset:nf-step}.tv9 .nf-answer li{position:relative;padding-left:calc(var(--space-2xl) + var(--space-xs))}.tv9 .nf-answer ol li{counter-increment:nf-step}.tv9 .nf-answer ol li:before{top:.23em;left:0;width:20px;height:20px;place-items:center;background:var(--color-nefer-fill);color:var(--color-nefer-text)}.tv9 .nf-answer ol li:before,.tv9 .nf-answer ul li:before{position:absolute;display:grid;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-none)}.tv9 .nf-answer ul li:before{place-items:center;color:var(--color-nefer-text)}.tv9 .nf-answer ol li:before{content:counter(nf-step)}.tv9 .nf-answer ul li:before{content:"";width:6px;height:6px;top:.68em;left:var(--space-md);background:var(--color-nefer-solid)}.tv9 .nf-proposals{margin-top:var(--space-xl)}.tv9 .nf-proposals h3{margin:0 0 var(--space-sm);color:var(--color-text-primary);font-size:var(--text-md);font-weight:var(--weight-semibold)}.tv9 .nf-proposal-list{overflow:hidden;border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);background:var(--color-bg-primary)}.tv9 .nf-proposal-list:where([data-ed-lit]){background:var(--color-bg-active)}.tv9 .nf-proposal-row{min-height:60px;display:grid;grid-template-columns:22px 28px minmax(0,1fr) auto;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);color:var(--color-text-tertiary);text-decoration:none}.tv9 .nf-proposal-row+.nf-proposal-row{border-top:1px solid var(--color-border-secondary)}.tv9 .nf-proposal-row:hover{background:var(--color-bg-hover)}.tv9 .nf-proposal-index{width:20px;height:20px;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--color-nefer-fill);color:var(--color-nefer-text);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.tv9 .nf-proposal-index:where([data-ed-lit]){background:var(--color-bg-active)}.tv9 .nf-proposal-icon{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-quiet);color:var(--color-text-tertiary)}.tv9 .nf-proposal-icon:where([data-ed-lit]){background:var(--color-bg-active)}.tv9 .nf-proposal-row>span:nth-child(3){display:flex;min-width:0;flex-direction:column;gap:var(--space-2xs)}.tv9 .nf-proposal-row>span:nth-child(3)>b{overflow:hidden;color:var(--color-text-primary);font-size:var(--text-md);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap}.tv9 .nf-proposal-row>span:nth-child(3)>small{overflow:hidden;color:var(--color-text-tertiary);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.tv9 .nf-proposal-row>strong{display:flex;align-items:center;gap:var(--space-xs);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap}.tv9 .nf-message-actions{display:flex;align-items:center;gap:var(--space-2xs);margin-top:var(--space-sm);opacity:.58;transition:opacity var(--a-fast) var(--a-enter)}.tv9 .nf-message:focus-within .nf-message-actions,.tv9 .nf-message:hover .nf-message-actions{opacity:1}.tv9 .nf-message.is-user .nf-message-actions{justify-content:flex-end}.tv9 .nf-feedback-note{margin:var(--space-2xs) 0 0;color:var(--color-text-tertiary);font-size:var(--text-xs)}.tv9 .nf-message-editor{display:flex;flex-direction:column;gap:var(--space-sm)}.tv9 .nf-message-editor textarea{width:min(560px,70vw);min-height:84px;resize:vertical;padding:var(--space-md);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);outline:0;background:var(--color-bg-primary);color:var(--color-text-primary);font:inherit;font-size:var(--text-md);line-height:var(--leading-normal)}.tv9 .nf-message-editor textarea:focus{border-color:var(--color-nefer-solid)}.tv9 .nf-message-editor>div{display:flex;justify-content:flex-end;gap:var(--space-xs)}.tv9 .nf-tool-status{display:flex;align-items:center;gap:var(--space-xs);margin:var(--space-md) 0;color:var(--color-nefer-text);font-size:var(--text-md);font-weight:var(--weight-medium)}.tv9 .nf-tool-status span{width:4px;height:4px;border-radius:var(--radius-full);background:var(--color-nefer-solid);animation:v9-nf-thinking calc(1.1s * var(--a-k)) var(--a-move) var(--a-loop)}.tv9 .nf-tool-status span:nth-child(2){animation-delay:calc(.12s * var(--a-k))}.tv9 .nf-tool-status span:nth-child(3){animation-delay:calc(.24s * var(--a-k))}.tv9 .nf-stream-caret{display:inline-block;width:2px;height:1em;margin-left:var(--space-2xs);vertical-align:-.12em;background:var(--color-nefer-solid);animation:v9-nf-caret-flash calc(.9s * var(--a-k)) steps(1) var(--a-loop)}.tv9 .nf-stream-caret:where([data-ed-lit]){background:var(--color-bg-active)}.tv9 .nf-message-note{margin:var(--space-md) 0 0;color:var(--color-text-tertiary);font-size:var(--text-xs)}.tv9 .nf-inline-error{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);margin-top:var(--space-md);padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);background:var(--color-bg-secondary);color:var(--color-text-secondary);font-size:var(--text-md)}.tv9 .nf-inline-error:where([data-ed-lit]){background:var(--color-bg-active)}.tv9 .nf-inline-error button{border:0;background:transparent;color:var(--color-text-primary);font:inherit;font-weight:var(--weight-semibold);text-decoration:underline;cursor:pointer}.tv9 .nf-sources{margin-top:var(--space-lg);border-top:1px solid var(--color-border-secondary)}.tv9 .nf-sources>summary{min-height:40px;display:flex;align-items:center;gap:var(--space-sm);width:-moz-max-content;width:max-content;max-width:100%;list-style:none;color:var(--color-text-tertiary);font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer}.tv9 .nf-sources>summary::-webkit-details-marker{display:none}.tv9 .nf-sources>summary:hover{color:var(--color-nefer-text)}.tv9 .nf-sources>summary>b{min-width:20px;height:20px;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--color-bg-quiet);color:var(--color-text-tertiary);font-size:var(--text-xs)}.tv9 .nf-source-stack{display:flex;padding-left:var(--space-xs)}.tv9 .nf-source-stack>span{width:22px;height:22px;display:grid;place-items:center;margin-left:calc(var(--space-xs) * -1);border:1px solid var(--color-bg-primary);border-radius:var(--radius-full);background:var(--color-nefer-fill);color:var(--color-nefer-text)}.tv9 .nf-source-chev{transition:transform var(--a-fast) var(--a-move)}.tv9 .nf-sources[open] .nf-source-chev{transform:rotate(180deg)}.tv9 .nf-source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);padding:var(--space-sm) 0 var(--space-md);animation:v9-nf-answer-settle var(--a-normal) var(--a-enter)}.tv9 .nf-source-row{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr) 14px;align-items:start;gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-xl);background:var(--color-bg-primary);color:var(--color-text-tertiary);text-decoration:none}.tv9 .nf-source-row:where([data-ed-lit]){background:var(--color-bg-active)}.tv9 .nf-source-row:hover{border-color:var(--color-nefer-line);background:var(--color-nefer-bg);transform:translateY(-1px)}.tv9 .nf-source-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--radius-lg);background:var(--color-nefer-fill);color:var(--color-nefer-text)}.tv9 .nf-source-icon:where([data-ed-lit]){background:var(--color-bg-active)}.tv9 .nf-source-copy{display:flex;min-width:0;flex-direction:column;gap:var(--space-2xs)}.tv9 .nf-source-module{color:var(--color-nefer-text);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--track-label);text-transform:uppercase}.tv9 .nf-source-copy b{overflow:hidden;color:var(--color-text-primary);font-size:var(--text-md);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap}.tv9 .nf-source-copy small{color:var(--color-text-tertiary);font-size:var(--text-xs)}.tv9 .nf-source-copy small:where([data-kit] small){font-size:var(--text-xs)}.tv9 .nf-source-copy p{display:-webkit-box;overflow:hidden;margin:var(--space-xs) 0 0;color:var(--color-text-tertiary);font-size:var(--text-xs);line-height:var(--type-12-lh);-webkit-box-orient:vertical;-webkit-line-clamp:2}.tv9 .nf-danger-button.btn.pri{border-color:var(--color-error-solid);background:var(--color-error-solid);color:var(--color-text-on-action)}.tv9 .nf-danger-button.btn.pri:hover{filter:brightness(.94)}.tv9 .nf-chat-modal.product-modal{z-index:1400}.tv9 .nf-chat-modal.product-modal>section{width:min(520px,calc(100vw - 28px));padding:var(--space-xl)}.tv9 .nf-chat-modal.product-modal>section>h2{margin:0 calc(var(--space-3xl) + var(--space-xs)) var(--space-lg) 0;font-size:var(--text-2xl)}.tv9 .nf-dialog-copy{margin:0 0 var(--space-lg);color:var(--color-text-tertiary);font-size:var(--text-md);line-height:var(--leading-normal)}.tv9 .nf-dialog-copy:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .nf-chat-modal.product-modal>section>footer{margin:var(--space-xl) calc(var(--space-xl) * -1) calc(var(--space-xl) * -1);border-top:1px solid var(--color-border-secondary)}.tv9 .nf-global-host{position:fixed;inset:0;z-index:1300;pointer-events:none}.tv9 .nf-drawer{position:absolute;top:var(--space-md);right:var(--space-md);bottom:var(--space-md);width:424px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border-primary);border-radius:var(--radius-2xl);background:var(--color-bg-canvas);box-shadow:var(--shadow-overlay);pointer-events:auto;animation:v9-nf-drawer-enter var(--a-layout) var(--a-enter)}.tv9 .nf-drawer:where([data-ed-lit]){background:var(--color-bg-active)}.tv9 .nf-drawer.is-pinned{top:0;right:0;bottom:0;width:440px;border-top:0;border-right:0;border-bottom:0;border-radius:0;box-shadow:var(--edge-out-start-1) var(--color-border-secondary)}.tv9 .nf-drawer-head{height:52px;display:flex;align-items:center;gap:var(--space-sm);flex:none;padding:0 var(--space-md) 0 var(--space-lg);border-bottom:1px solid var(--color-border-secondary);background:var(--color-bg-primary)}.tv9 .nf-drawer-head:where([data-ed-lit]){background:var(--color-bg-active)}.tv9 .nf-drawer-head>div{display:flex;min-width:0;flex-direction:column;gap:var(--space-2xs)}.tv9 .nf-drawer-head>div>b{color:var(--color-text-primary);font-size:var(--text-md);font-weight:var(--weight-semibold)}.tv9 .nf-drawer-head>div>small{max-width:150px;overflow:hidden;color:var(--color-text-tertiary);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.tv9 .nf-drawer-head-spacer{flex:1}.tv9 .nf-drawer .nf-transcript{scroll-padding-block-end:176px}.tv9 .nf-drawer .nf-transcript-inner{width:100%;padding:var(--space-xl) var(--space-lg) calc(var(--space-8xl) + var(--space-7xl))}.tv9 .nf-drawer .nf-message{gap:var(--space-md);margin-bottom:var(--space-xl)}.tv9 .nf-drawer .nf-answer{font-size:var(--text-md);line-height:var(--leading-normal)}.tv9 .nf-drawer .nf-message.is-user .nf-message-body{max-width:90%;padding:var(--space-md) var(--space-lg)}.tv9 .nf-drawer .nf-source-list{grid-template-columns:1fr}.tv9 .nf-drawer .nf-proposal-row{grid-template-columns:22px minmax(0,1fr) auto;padding:var(--space-md)}.tv9 .nf-drawer .nf-proposal-icon,.tv9 .nf-drawer .nf-proposal-row>strong span{display:none}.tv9 .nf-drawer .nf-proposal-row>span:nth-child(3){grid-column:2}.tv9 .nf-drawer-compose{position:absolute;right:0;bottom:0;left:0;padding:var(--space-md);background:linear-gradient(to bottom,transparent,var(--color-bg-canvas) 18%,var(--color-bg-canvas))}.tv9 .nf-drawer-compose:where([data-ed-lit]){background:var(--color-bg-active)}.tv9 .nf-drawer-compose .nf-composer{width:100%}.tv9 .nf-drawer .nf-enter-hint{display:none}.tv9 .nf-drawer-history{flex:1;min-height:0;overflow:auto;padding:var(--space-lg)}.tv9 .nf-drawer-history .nf-history{height:100%}.tv9 .nf-drawer-empty{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-2xl);text-align:center;overflow:auto}.tv9 .nf-drawer-empty h2{margin:var(--space-xl) 0 var(--space-xs);color:var(--color-text-primary);font-size:var(--text-2xl)}.tv9 .nf-drawer-empty>p{max-width:330px;margin:0;color:var(--color-text-tertiary);font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .nf-drawer-prompts{width:100%;display:flex;flex-direction:column;gap:var(--space-xs);margin:var(--space-xl) 0 var(--space-lg)}.tv9 .nf-drawer-prompts button{min-height:40px;display:flex;align-items:center;gap:var(--space-md);padding:0 var(--space-lg);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);background:var(--color-bg-primary);color:var(--color-text-secondary);font:inherit;font-size:var(--text-md);text-align:left;cursor:pointer}.tv9 .nf-drawer-prompts button:hover{border-color:var(--color-nefer-line);background:var(--color-nefer-fill);color:var(--color-nefer-text)}.tv9 .nf-drawer-empty>.nf-composer{width:100%;text-align:left}.tv9 .nf-drawer-new{margin-top:var(--space-md);padding:0;border:0;background:transparent;color:var(--color-text-tertiary);font:inherit;font-size:var(--text-xs);text-decoration:underline;cursor:pointer}.tv9 .nf-drawer-new:where([data-kit] :where(:not(svg,svg *))){line-height:var(--leading-kit)}.tv9 .nf-drawer-new:where([data-ed-lit]){background:var(--color-bg-active)}.tv9 .tamaam-route-slot{overflow:hidden}@media (max-width:700px){.tv9 .nf-transcript{scroll-padding-block-end:184px}.tv9 .nf-transcript-inner{width:100%;padding:var(--space-lg) var(--space-md) var(--nf-composer-clearance-drawer)}.tv9 .nf-message{gap:var(--space-md)}.tv9 .nf-message-body{max-width:calc(100% - 38px)}.tv9 .nf-message.is-user .nf-message-body{max-width:92%}.tv9 .nf-message-actions{opacity:1}.tv9 .nf-proposal-row{grid-template-columns:22px minmax(0,1fr) auto;padding:var(--space-md)}.tv9 .nf-proposal-icon,.tv9 .nf-proposal-row>strong span{display:none}.tv9 .nf-proposal-row>span:nth-child(3){grid-column:2}.tv9 .nf-message-editor textarea{width:100%}.tv9 .nf-source-list{grid-template-columns:1fr}.tv9 .nf-enter-hint{display:none}.tv9 .nf-voice-status{max-width:126px}.tv9 .nf-chat-modal.product-modal{align-items:end}.tv9 .nf-chat-modal.product-modal>section{width:calc(100vw - 16px);margin-bottom:var(--space-md);border-radius:var(--radius-2xl)}.tv9 .nf-drawer,.tv9 .nf-drawer.is-pinned{top:0;right:0;bottom:0;width:100vw;border:0;border-radius:0;box-shadow:none}}@media (prefers-reduced-motion:reduce){.tv9 .nf-drawer,.tv9 .nf-message,.tv9 .nf-source-list{animation:none}.tv9 .nf-stream-caret,.tv9 .nf-tool-status span{animation-duration:1ms;animation-iteration-count:1}.tv9 .nf-send,.tv9 .nf-source-chev,.tv9 .nf-source-row{transition:none;transform:none}}@media (min-width:1181px){.tv9 .nf-drawer.is-pinned{width:var(--nf-rail-w,440px)}.tv9 .nf-drawer.is-floating{top:var(--nf-float-t,96px);left:var(--nf-float-l,auto);right:auto;bottom:auto;width:var(--nf-float-w,480px);height:var(--nf-float-h,640px)}.tv9 .nf-drawer-head{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tv9 .nf-drawer.is-dragging .nf-drawer-head{cursor:grabbing}.tv9 .nf-drawer.is-dragging{box-shadow:var(--shadow-overlay),var(--ring-1) var(--color-border-primary)}}.tv9 .nf-drawer-edge{position:absolute;top:0;bottom:0;left:0;z-index:3;width:8px;cursor:col-resize;touch-action:none}.tv9 .nf-drawer-edge:after{content:"";position:absolute;top:50%;left:var(--space-2xs);width:4px;height:48px;margin-top:calc(var(--space-2xl) * -1);border-radius:var(--radius-xs);background:var(--color-text-disabled);opacity:0;transition:opacity var(--a-fast) var(--a-move)}.tv9 .nf-drawer-edge:focus-visible:after,.tv9 .nf-drawer-edge:hover:after,.tv9 .nf-drawer.is-resizing .nf-drawer-edge:after{opacity:1}.tv9 .nf-drawer.is-resizing .nf-drawer-edge:after{background:var(--color-text-tertiary)}.tv9 .nf-drawer-size{position:absolute;top:50%;left:var(--space-xl);z-index:3;height:26px;margin-top:calc(var(--space-lg) * -1);display:inline-flex;align-items:center;padding:0 var(--space-md);border-radius:var(--radius-md);background:var(--color-text-primary);color:var(--color-text-on-action);font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.tv9 .nf-drawer-size:where([data-ed-lit]){background:var(--color-bg-active)}.tv9 .nf-drawer-corner{position:absolute;right:var(--space-2xs);bottom:var(--space-2xs);z-index:3;width:18px;height:18px;cursor:nwse-resize;touch-action:none}.tv9 .nf-drawer-corner:after{content:"";position:absolute;right:var(--space-xs);bottom:var(--space-xs);width:8px;height:8px;border-right:2px solid var(--color-text-tertiary);border-bottom:2px solid var(--color-text-tertiary);border-radius:0 0 var(--radius-sm) 0;opacity:.7}.tv9 .nf-drawer-corner:hover:after{opacity:1}.tv9 .nf-snap{position:absolute;top:var(--space-md);right:var(--space-md);bottom:var(--space-md);width:var(--nf-rail-w,440px);display:flex;align-items:flex-start;justify-content:center;padding-top:var(--space-2xl);border:2px dashed var(--color-nefer-solid);border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--color-nefer-solid) 10%,transparent);pointer-events:none;animation:v9-nf-snap-in var(--a-fast) var(--a-enter) both}.tv9 .nf-snap:where([data-ed-lit]){background:var(--color-bg-active)}.tv9 .nf-snap span{display:inline-flex;align-items:center;gap:var(--space-md);height:36px;padding:0 var(--space-xl);border-radius:var(--radius-full);background:var(--ns-mark-bg);color:var(--ns-mark-text);font-size:var(--text-md);font-weight:var(--weight-semibold);white-space:nowrap}@media (max-width:1180px){.tv9 .nf-drawer-corner,.tv9 .nf-drawer-edge,.tv9 .nf-float-ctl,.tv9 .nf-snap{display:none}}@media (prefers-reduced-motion:reduce){.tv9 .nf-snap{animation:none}.tv9 .nf-drawer-edge:after{transition:none}}.tv9 .nfp-root{position:relative;height:100dvh;overflow:hidden}.tv9 .nfp-main{min-width:0}.tv9 .nfp-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.tv9 .nfp-side-b{display:flex;flex-direction:column;gap:var(--space-xs)}.tv9 .nfp-new{width:100%;justify-content:center}.tv9 .nfp-search{margin:var(--space-md) 0 var(--space-xs)}.tv9 .nfp-places{display:flex;flex-direction:column;gap:var(--space-2xs);margin-bottom:var(--space-md)}.tv9 .nfp-home{min-height:100%;align-items:center;padding:calc(var(--space-2xl) * 3) var(--space-2xl) var(--space-2xl)}.tv9 .nfp-assign,.tv9 .nfp-home{box-sizing:border-box;display:flex;flex-direction:column}.tv9 .nfp-assign{gap:var(--space-xl);width:100%;max-width:var(--chat-card-max);margin:0 auto;padding:var(--space-2xl) var(--chat-gutter)}.tv9 .nfp-plan-acts{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.tv9 .nfp-plan-lim{flex-basis:100%}.tv9 .nfp-greet{margin:var(--space-xl) 0 0;font-size:var(--text-figure);line-height:var(--type-24-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary);text-align:center}.tv9 .nfp-greet-l{margin:var(--space-xs) 0 var(--space-2xl);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary);text-align:center}.tv9 .nfp-prompts{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-md);margin:var(--space-xl) 0 calc(var(--space-2xl) + var(--space-xl))}.tv9 .nfp-needs,.tv9 .nfp-prompts{width:min(100%,var(--chat-home-col))}.tv9 .nfp-her-act{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-nefer-text);cursor:pointer;border-radius:var(--radius-sm);white-space:nowrap}.tv9 .nfp-her-act:hover{text-decoration:underline}.tv9 .nfp-her-act:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .nfp-convo{flex:1;min-height:0}.tv9 .nfp-col,.tv9 .nfp-convo{display:flex;flex-direction:column}.tv9 .nfp-col{box-sizing:border-box;padding:calc(var(--space-2xl) + var(--space-md)) var(--chat-gutter) var(--space-2xl);gap:var(--space-2xl)}.tv9 .nfp-dock{padding:0 var(--chat-gutter) var(--space-xl)}.tv9 .nfp-block{display:flex;flex-direction:column;gap:var(--space-xs)}.tv9 .nfp-acts,.tv9 .nfp-error{display:flex;gap:var(--space-md)}.tv9 .nfp-edit,.tv9 .nfp-error{flex-direction:column}.tv9 .nfp-edit{display:flex;border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--field-edge)}.tv9 .nfp-edit:focus-within{box-shadow:var(--ring-control),var(--focus-ring-kit)}.tv9 .nfp-edit-in{display:block;width:100%;box-sizing:border-box;min-height:var(--chat-input-min);padding:var(--space-lg) var(--space-xl);border:0;background:transparent;resize:none;outline:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .nfp-edit-f{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-top:var(--hairline) solid var(--color-border-divider)}.tv9 .nfp-edit-n{flex:1;min-width:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .nfp-two{display:flex;flex-direction:column;min-width:0}.tv9 .nfp-two small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .nfp-confirm{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .nfp-confirm b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .nfp-drafts-empty{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary)}.tv9 .nf-history-toggle{display:none}@media(max-width:920px){.tv9 .nfp-stack{display:none}.tv9 .nfp-stack.nf-mobile-history-open{display:contents}.tv9 .nf-history-toggle{display:grid}.tv9 .nfp-side.is-mobile-open{position:fixed;z-index:1501;top:var(--space-md);bottom:var(--space-md);left:var(--space-md);display:flex;border-radius:var(--radius-xl);box-shadow:var(--card-overlay)}.tv9 .nf-mobile-history-scrim{position:fixed;z-index:1500;inset:0;border:0;background:var(--color-bg-overlay)}.tv9 .nfp-home{padding:var(--space-2xl) var(--space-lg)}.tv9 .nfp-col,.tv9 .nfp-dock{padding-inline:var(--space-lg)}}@keyframes v9-nf-drawer-enter{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes v9-nf-answer-settle{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes v9-nf-caret-flash{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes v9-nf-thinking{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}@keyframes v9-nf-snap-in{0%{opacity:0}to{opacity:1}}.tv9 .nf-compose-reading{padding:var(--space-md) var(--space-lg) 0}.tv9 .nf-answer b{font-weight:var(--weight-semibold)}.tv9 .nf-hello{align-items:stretch;justify-content:flex-start;padding:0 var(--space-lg) var(--space-lg)}.tv9 .nf-hello-mid{display:flex;flex:1;flex-direction:column;justify-content:center;min-height:0}.tv9 .nf-hello-page{display:flex;flex-direction:column;align-items:stretch;width:100%}.tv9 .nf-howto{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0}.tv9 .nf-howto-lead{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .nf-article,.tv9 .nf-howto-f{display:flex;gap:var(--space-md)}.tv9 .nf-article{flex-direction:column;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .nf-article p{margin:0}.tv9 .tset{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;container:settings/inline-size;padding:var(--tset-pad-top) var(--tset-pad-x) var(--tset-pad-end)}.tv9 .tset>*{max-width:var(--tset-col)}.tv9 .tset-h{flex-direction:column;margin-bottom:var(--space-2xl)}.tv9 .tset-h,.tv9 .tset-h-row{display:flex;gap:var(--space-xl)}.tv9 .tset-h-row{align-items:flex-start}.tv9 .tset-h-t{display:flex;flex:1;flex-direction:column;min-width:0}.tv9 .tset-h h1{margin:0;font-size:var(--text-figure);line-height:var(--type-24-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .tset-h p{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .tset-stack{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2xl)}.tv9 .tset-num{flex:0 0 var(--tset-num-w)}.tv9 .tset-grow{display:block;flex:1 1 100%;min-width:0}.tv9 .tset-fact{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.tv9 .tset-about{min-height:var(--tset-about-h)}.tv9 .tset-quiet{color:var(--color-text-tertiary)}.tv9 .tset-link{border:0;padding:0;background:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary);text-align:end;cursor:pointer}.tv9 .tset-link:hover{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:2px}.tv9 .tset-link:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring-kit)}.tv9 .tset-tools{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-lg);padding:0 var(--card-pad) var(--space-lg)}.tv9 .tset-find{position:relative;display:block;flex:0 1 var(--tset-find-w);min-width:0}.tv9 .tset-find-ic{display:flex;position:absolute;inset-inline-start:var(--space-lg);top:50%;translate:0 -50%;color:var(--color-text-tertiary);pointer-events:none}.tv9 .tset-find-in{height:var(--kset-field);padding-inline-start:calc(var(--space-lg) + var(--space-xl) + var(--space-xs))}.tv9 .tset-empty{margin:0;padding:var(--space-2xl) var(--card-pad);border-top:1px solid var(--color-border-divider);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary);text-align:center}.tv9 .tset-cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv9 .tset-cell-pad{padding-inline:var(--space-lg)}.tv9 .tset-wrap{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.tv9 .tset-you{font-weight:var(--weight-regular)}.tv9 .tset-state,.tv9 .tset-you{color:var(--color-text-tertiary)}.tv9 .tset-state{display:inline-flex;align-items:center;gap:var(--space-md);font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .tset-state:before{content:"";width:var(--kit-dot-sm);height:var(--kit-dot-sm);border-radius:var(--radius-full);background:currentColor}.tv9 .tset-state.is-active{color:var(--color-success-text)}.tv9 .tset-state.is-invited{color:var(--color-warning-text)}.tv9 .tset-pick{display:inline-flex;align-items:center;gap:var(--space-md);max-width:100%;height:var(--control-md);padding:0 var(--space-lg);border:0;border-radius:var(--radius-lg);background:none;box-shadow:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);cursor:pointer;white-space:nowrap}.tv9 .tset-pick-chev{display:flex;opacity:0;color:var(--color-text-tertiary)}.tv9 .tset-members [data-member]:hover .tset-pick:not(:disabled),.tv9 .tset-pick[aria-expanded=true]{background:var(--color-bg-primary);box-shadow:var(--ring-control)}.tv9 .tset-members [data-member]:hover .tset-pick:not(:disabled) .tset-pick-chev,.tv9 .tset-pick:focus-visible .tset-pick-chev,.tv9 .tset-pick[aria-expanded=true] .tset-pick-chev{opacity:1}.tv9 .tset-pick:focus-visible{background:var(--color-bg-primary);box-shadow:var(--focus-ring-kit)}.tv9 .tset-pick:disabled{color:var(--color-text-tertiary);cursor:default}.tv9 .tset-pick.is-given:after{content:"";order:-1;width:var(--kit-dot-sm);height:var(--kit-dot-sm);border-radius:var(--radius-full);background:var(--color-text-tertiary)}.tv9 .tset-access{display:flex;flex-direction:column;white-space:normal}.tv9 .tset-access b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .tset-access small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .tset-faces{display:inline-flex}.tv9 .tset-faces>*+*{margin-left:calc(-1 * var(--space-md));box-shadow:var(--ring-2) var(--color-bg-primary)}.tv9 .tset-crumb{align-self:flex-start;margin-bottom:var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);text-decoration:none}.tv9 .tset-crumb:hover{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:2px}.tv9 .tset-h-a{display:flex;flex:none;align-items:center;gap:var(--space-md)}.tv9 .tset-card{min-width:0;overflow:clip;border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .tset-card-pad{padding:var(--space-2xl) var(--card-pad)}.tv9 .tset-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-md)}.tv9 .tset-sp{flex:1 1 auto}.tv9 .tset-note{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .tset-note b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .tset-empty.is-first{border-top:0}.tv9 .tset-strong{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .tset-role-mark{display:grid;place-items:center;width:var(--kit-tile);height:var(--kit-tile);border-radius:var(--radius-lg);background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.tv9 .tset-kind{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .tset-kind.is-own{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .tset-kind b{font-weight:var(--weight-medium)}.tv9 .tset-tag{display:inline-flex;align-items:center;flex:none;height:var(--control-xs);padding:0 var(--space-md);border-radius:var(--radius-full);background:var(--color-tag-gray-fill);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-tag-gray-text);white-space:nowrap}.tv9 .tset-tag.is-red{background:var(--color-error-fill);color:var(--color-error-text)}.tv9 .tset-tag.is-amber{background:var(--color-warning-fill);color:var(--color-warning-text)}.tv9 .tset-tag.is-green{background:var(--color-tag-green-fill);color:var(--color-tag-green-text)}.tv9 .tset-tag.is-ink{background:var(--color-bg-action);color:var(--color-text-on-action)}.tv9 .tset-plan-name{display:inline-flex;align-items:center;gap:var(--space-md);font-weight:var(--weight-semibold)}.tv9 .tset-pins{display:inline-flex;flex-wrap:wrap;gap:var(--space-xs)}.tv9 .tset-pin{height:var(--control-xs);padding:0 var(--space-md);border-radius:var(--radius-full);box-shadow:var(--ring-secondary);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary)}.tv9 .tset-exc,.tv9 .tset-pin{display:inline-flex;align-items:center;white-space:nowrap}.tv9 .tset-exc{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .tset-exc+.tset-exc{margin-inline-start:var(--space-md)}.tv9 .tset-exc.is-paused{color:var(--color-text-tertiary);text-decoration:line-through}.tv9 .tset-nf{place-items:center;width:var(--icon-xl);height:var(--icon-xl);background:var(--color-nefer-fill);color:var(--color-nefer-solid)}.tv9 .tset-nf,.tv9 .tset-sys{display:grid;border-radius:var(--radius-full)}.tv9 .tset-sys{place-items:center;width:var(--icon-xl);height:var(--icon-xl);background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.tv9 .tset-access-card{border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .tset-changed{display:block;margin-top:var(--space-xs)}.tv9 .tset-me-line{display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .tset-me-line b{display:block;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold)}.tv9 .tset-me-line small{display:block;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .tset-actions{display:flex;justify-content:flex-end;gap:var(--space-md)}.tv9 .tset-bars{gap:var(--space-xs);padding:var(--space-lg) var(--card-pad)}.tv9 .tset-bars,.tv9 .tset-skel{display:flex;flex-direction:column}.tv9 .tset-skel{gap:var(--space-md);padding:var(--space-xl) var(--space-2xl)}.tv9 .tset-skel-l,.tv9 .tset-skel-s{display:block;height:var(--space-lg);border-radius:var(--radius-sm);background:var(--color-bg-tertiary)}.tv9 .tset-skel-l{width:40%}.tv9 .tset-skel-s{width:70%}.tv9 .tset-track{display:block;height:var(--kit-track);overflow:hidden;border-radius:var(--radius-full);background:var(--color-bg-track)}.tv9 .tset-track>i{display:block;height:100%;border-radius:inherit;background:var(--color-bg-action)}.tv9 .tset-track.is-inline{flex:0 0 var(--kit-bar-w)}.tv9 .tset-red{color:var(--color-error-text)}.tv9 .tset-form{gap:var(--space-lg)}.tv9 .tset-form,.tv9 .tset-form-f{display:flex;flex-direction:column}.tv9 .tset-form-f{gap:var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .tset-form-f b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .tset-form-err{font-weight:var(--weight-regular);color:var(--color-error-text)}.tv9 .tset-form-note{margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .tset-form-note.is-body{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .tset-figure{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .tset-form-row{align-items:center}.tv9 .tset-fact-row,.tv9 .tset-form-row{display:flex;gap:var(--space-md);font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .tset-fact-row{align-items:flex-start}.tv9 .tset-fact-row b{font-weight:var(--weight-semibold)}.tv9 .tset-fact-row p{margin:0;color:var(--color-text-secondary)}.tv9 .tset-file{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);border-radius:var(--radius-lg);box-shadow:var(--ring-secondary)}.tv9 .tset-file-h{display:flex;align-items:center;gap:var(--space-md);font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .tset-file-h b{font-weight:var(--weight-semibold)}.tv9 .tset-file small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .tset-radios{display:flex;flex-direction:column;gap:var(--space-md);margin:0;padding:0;border:0}.tv9 .tset-radios legend{margin-bottom:var(--space-md);padding:0;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .tset-radio{display:flex;align-items:center;gap:var(--space-md);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);cursor:pointer}.tv9 .tset-radio input{width:var(--tset-check);height:var(--tset-check);margin:0;accent-color:var(--color-bg-action)}.tv9 .tset-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}.tv9 .tset-choice{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);min-width:0;padding:var(--space-lg);border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--ring-secondary);font:inherit;color:var(--color-text-primary);text-align:start;cursor:pointer}.tv9 .tset-choice:hover{background:var(--color-bg-secondary)}.tv9 .tset-choice.is-on{background:var(--color-bg-active);box-shadow:var(--ring-strong)}.tv9 .tset-choice:focus-visible{box-shadow:var(--ring-secondary),var(--focus-ring-kit)}.tv9 .tset-choice-h{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);width:100%;font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .tset-choice-h b{font-weight:var(--weight-semibold)}.tv9 .tset-choice-h span{color:var(--color-text-secondary)}.tv9 .tset-choice-h span,.tv9 .tset-choice-l{font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .tset-choice-l{color:var(--color-text-tertiary)}.tv9 .tset-instr{display:flex;align-items:center;gap:var(--space-lg);min-height:var(--density-row);padding:var(--space-md) var(--space-2xl);border-top:1px solid var(--color-border-divider)}.tv9 .tset-instr:first-child{border-top:0}.tv9 .tset-instr-b{display:flex;flex:1;flex-direction:column;min-width:0;font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .tset-instr-b small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .tset-instr-new{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg) var(--space-2xl);border-top:1px solid var(--color-border-divider)}.tv9 .tset-instr-top{display:flex;align-items:center;gap:var(--space-md)}.tv9 .tset-instr-in{height:var(--kset-field);line-height:var(--type-14-lh)}.tv9 .tset-count{margin-inline-start:var(--space-md);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .tset-count.is-over{color:var(--color-error-text)}.tv9 .tset-learn-wait{display:flex;flex-direction:column;gap:var(--space-md)}.tv9 .tset-learn-wait small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .tset-learn-h{display:flex;align-items:center;gap:var(--space-md);font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .tset-learn-h b{font-weight:var(--weight-semibold)}.tv9 .tset-dim{opacity:.5;pointer-events:none}.tv9 .tset-logo{display:flex;align-items:center;gap:var(--space-lg)}.tv9 .tset-logo-box{flex:none;display:grid;place-items:center;width:var(--face-lg);height:var(--face-lg);border-radius:var(--radius-lg);background:var(--color-bg-tertiary) center/contain no-repeat;color:var(--color-text-secondary)}.tv9 .tset-logo[data-brand-logo=set] .tset-logo-box{background-color:var(--color-bg-primary);box-shadow:var(--ring-secondary)}.tv9 .brain-offer-b{display:grid;gap:var(--space-lg);min-width:0}.tv9 .brain-offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}.tv9 .tset-measure-t{min-width:var(--tset-target-w);text-align:end;color:var(--color-text-tertiary)}.tv9 .tset-swatch{display:flex}.tv9 .tset-rows{display:flex;flex-direction:column}.tv9 .tset-rows>:first-child{border-top:0}.tv9 .tset-list{border-radius:inherit}.tv9 .tset-wide{flex:1 1 100%}.tv9 .tset-area{height:auto;min-height:var(--tset-about-h);padding-block:var(--space-md);resize:vertical}.tv9 .tset-pad{padding:var(--space-lg) var(--space-2xl)}.tv9 .tset-docs{min-width:0}.tv9 .tset-field{gap:var(--space-md);min-width:0}.tv9 .tset-est,.tv9 .tset-field{display:inline-flex;align-items:center}.tv9 .tset-est{height:var(--badge-h-kit);margin-left:var(--space-md);padding:0 var(--space-md);border-radius:var(--radius-full);box-shadow:var(--ring-secondary);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-regular);color:var(--color-text-tertiary);vertical-align:1px}.tv9 .tset-me-inline{display:inline-flex;align-items:center;gap:var(--space-lg)}.tv9 .tset-foot-row{margin:0;padding:var(--space-lg) var(--space-2xl);border-top:1px solid var(--color-border-divider);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .tset-to{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary)}.tv9 .tset-time{flex:0 0 var(--tset-time-w)}.tv9 .tset-days{display:inline-flex;flex-wrap:wrap;gap:var(--space-xs)}.tv9 .tset-day{min-width:var(--control-md);height:var(--control-sm);padding:0 var(--space-md);border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--ring-control);font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary);cursor:pointer}.tv9 .tset-day.on{background:var(--color-bg-action);box-shadow:none;color:var(--color-text-on-action)}.tv9 .tset-day:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .tset-goals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg);padding:var(--space-lg) var(--space-2xl)}.tv9 .tset-goal{gap:var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .tset-goal,.tv9 .tset-grid{display:flex;flex-direction:column}.tv9 .tset-grid-h,.tv9 .tset-grid-r{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,var(--tset-grid-col));gap:var(--space-lg);align-items:center;padding:var(--space-md) var(--space-2xl)}.tv9 .tset-grid-h{font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .tset-grid-r{min-height:var(--row-h)}.tv9 .tset-grid-g,.tv9 .tset-grid-r{border-top:1px solid var(--color-border-divider)}.tv9 .tset-grid-g{padding:var(--space-lg) var(--space-2xl) var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .tset-grid-h>:not(:first-child),.tv9 .tset-grid-r>:not(:first-child){justify-self:center;text-align:center}.tv9 .tset-grid-l{display:flex;flex-direction:column;min-width:0}.tv9 .tset-grid-l b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-primary)}.tv9 .tset-always,.tv9 .tset-grid-l small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .tset-check{width:var(--tset-check);height:var(--tset-check);margin:0;accent-color:var(--color-bg-action);cursor:pointer}.tv9 .ix-tile{display:inline-grid;place-items:center;flex:none;width:var(--control-md);height:var(--control-md);border-radius:var(--radius-lg);background:var(--color-bg-tertiary);font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ix-group{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.tv9 .ix-group-t{margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .ix-card{display:flex;flex-direction:column;min-width:0;overflow:clip;border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .ix-card>*+*{border-top:1px solid var(--color-border-divider)}.tv9 .ix-pad{gap:var(--space-md);padding:var(--space-lg) var(--space-xl)}.tv9 .ix-pad>*+*{border-top:0}.tv9 .ix-src{display:flex;align-items:center;gap:var(--space-lg);min-width:0;padding:0 var(--space-xl) 0 0}.tv9 .ix-src:hover{background:var(--color-bg-secondary)}.tv9 .ix-src.is-on{background:var(--color-bg-active)}.tv9 .ix-src-go{display:flex;flex:1;align-items:center;gap:var(--space-lg);min-width:0;padding:var(--space-lg) 0 var(--space-lg) var(--space-xl);border:0;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer}.tv9 .ix-src-go:focus-visible{border-radius:var(--radius-lg);box-shadow:var(--focus-ring-kit)}.tv9 .ix-row-b,.tv9 .ix-src-b{display:flex;flex:1;flex-direction:column;min-width:0}.tv9 .ix-src-b b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ix-field small,.tv9 .ix-row-b small,.tv9 .ix-src-b small,.tv9 .ix-switch small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .ix-src.is-on .ix-src-b b{color:var(--color-text-primary)}.tv9 .ix-src-r{display:flex;flex:none;align-items:center;gap:var(--space-md)}.tv9 .ix-quiet{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .ix-text{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .ix-text b{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ix-lock{gap:var(--space-xs);margin:0}.tv9 .ix-file,.tv9 .ix-lock{display:flex;align-items:center}.tv9 .ix-file{flex-wrap:wrap;gap:var(--space-md) var(--space-lg)}.tv9 .ix-wide{flex:1 1 100%;min-width:0}.tv9 .ix-steps{display:flex;min-width:0}.tv9 .ix-field{display:flex;flex:1 1 100%;flex-direction:column;gap:var(--space-xs);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .ix-switch{display:flex;flex:1 1 100%;align-items:center;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);cursor:pointer}.tv9 .ix-switch>span{display:flex;flex:1;flex-direction:column;min-width:0}.tv9 .ix-switch b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-regular);color:var(--color-text-primary)}.tv9 .ix-file .ix-switch{padding:0}.tv9 .ix-row{display:flex;align-items:center;gap:var(--space-lg);min-height:var(--row-h);padding:var(--space-md) var(--space-xl);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 label.ix-row{cursor:pointer}.tv9 label.ix-row:hover{background:var(--color-bg-secondary)}.tv9 .ix-check{flex:none;width:var(--setup-mark);height:var(--setup-mark);margin:0;accent-color:var(--color-bg-action);cursor:pointer}.tv9 .ix-maphead{display:flex;align-items:center;gap:var(--space-lg);min-width:0}.tv9 .ix-maphead>:first-child{flex:1;min-width:0}.tv9 .ix-guesses{display:flex;align-items:center;gap:var(--space-lg);margin:0;padding:var(--space-md) var(--space-xl);background:var(--color-nefer-wash);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-nefer-text)}.tv9 .ix-guesses>span{flex:1;min-width:0}.tv9 .ix-unmapped{display:flex;flex-wrap:wrap}.tv9 .ix-person,.tv9 .ix-unmapped{align-items:center;gap:var(--space-md)}.tv9 .ix-person{display:inline-flex;min-width:0}.tv9 .ix-checkstep,.tv9 .ix-run{display:flex;flex-direction:column;gap:var(--space-xl);min-width:0}.tv9 .ix-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg)}.tv9 .ix-count{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0;padding:var(--space-xl);border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .ix-count b{font-size:var(--text-figure);line-height:var(--type-24-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ix-count span{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary)}.tv9 .ix-cut{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tv9 .ix-wait{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding:var(--space-3xl) var(--space-2xl);border-radius:var(--radius-xl);box-shadow:var(--card-edge);text-align:center;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .ix-wait b{font-size:var(--text-xl);line-height:var(--type-16-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ix-bar{position:relative;display:block;width:var(--tset-find-w);max-width:100%;height:var(--kit-track);overflow:hidden;background:var(--color-bg-track)}.tv9 .ix-bar,.tv9 .ix-bar i{border-radius:var(--radius-full)}.tv9 .ix-bar i{position:absolute;top:0;bottom:0;left:0;width:40%;background:var(--color-bg-action)}.tv9 .ix-bar.is-busy i{animation:v9-ix-busy var(--setup-run) var(--a-move) infinite}@keyframes v9-ix-busy{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.tv9 .ix-link{padding:0;border:0;background:none;font:inherit;color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.tv9 .ix-link:hover{color:var(--color-text-primary)}.tv9 .ix-link:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring-kit)}.tv9 .ix-assist{display:flex;flex:1;align-items:center;gap:var(--space-md);min-width:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .ix-src-name{display:inline-flex;align-items:center;gap:var(--space-lg)}.tv9 .ix-src-name .ix-tile{width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-md);font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .ix-more{display:flex;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-lg) var(--space-2xl);border:0;border-top:1px solid var(--color-border-divider);background:none;font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary);text-align:left;cursor:pointer}.tv9 .ix-more:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.tv9 .ix-more:focus-visible{box-shadow:var(--focus-ring-kit)}.tv9 .ix-hist{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:var(--space-lg);align-items:center;padding:var(--space-lg) var(--space-2xl);border-top:1px solid var(--color-border-divider);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .ix-hist:first-child{border-top:0}.tv9 .ix-hist b{font-weight:var(--weight-semibold)}.tv9 .ix-hist-b{display:flex;flex-direction:column;min-width:0}.tv9 .ix-hist-c{color:var(--color-text-secondary)}.tv9 .ix-hist-c,.tv9 .ix-hist-c .ix-link{font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .ix-hist-s{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-xs);text-align:right}.tv9 .ix-hist-a{display:flex;justify-content:flex-end;min-width:0}.tv9 .ix-empty-pad{padding:var(--space-xl) var(--space-2xl)}@media (prefers-reduced-motion:reduce){.tv9 .ix-bar.is-busy i{animation:none;width:100%;opacity:.4}}.tv9 .hand-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.tv9 .hand-back{display:inline-flex;align-items:center;gap:var(--space-xs);padding:0;border:0;background:none;font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);cursor:pointer}.tv9 .hand-back:hover,.tv9 .hand-t{color:var(--color-text-primary)}.tv9 .hand-t{margin:0;font-size:var(--text-2xl);line-height:var(--type-20-lh);font-weight:var(--weight-semibold)}.tv9 .hand-s{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary)}.tv9 .hand-pick{display:inline-flex;align-items:center;gap:var(--space-md)}.tv9 .hand-clients{display:flex;flex-direction:column;padding:0 var(--card-pad) var(--space-lg)}.tv9 .hand-client{display:flex;justify-content:space-between;gap:var(--space-xl);min-height:var(--control-lg-kit);align-items:center;border-top:1px solid var(--color-border-divider);font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .hand-client-l{text-align:right}.tv9 .hand-client-l,.tv9 .hand-mail-state{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .hand-mail-state{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap;padding:0 var(--card-pad) var(--space-lg)}.tv9 .hand-facts{padding:0 var(--card-pad) var(--space-xl)}.tv9 .hand-bar{position:relative;display:block;width:var(--kset-ctl);height:var(--kit-track);border-radius:var(--radius-full);background:var(--color-bg-tertiary);overflow:hidden}.tv9 .hand-bar i{position:absolute;inset:0 auto 0 0;width:40%;border-radius:inherit;background:var(--color-text-secondary);animation:v9-mbx-wait 1.4s var(--a-enter) infinite}.tv9 .hand-bar.is-fill i{animation:none}@media (prefers-reduced-motion:reduce){.tv9 .hand-bar i{animation:none}}.tv9 .hand-foot{display:flex;justify-content:flex-end;gap:var(--space-md)}.tv9 .tset-mailbox{padding:0;background:none}.tv9 .tset-bar.is-in{padding:var(--space-lg) var(--card-pad);border-bottom:1px solid var(--color-border-divider)}.tv9 .tset-src{min-width:0;max-width:100%;height:var(--control-xs);padding:0 var(--space-md);overflow:hidden;border-radius:var(--radius-full);box-shadow:var(--ring-secondary);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis}.tv9 .tset-lock,.tv9 .tset-src{display:inline-flex;align-items:center;gap:var(--space-xs)}.tv9 .tset-edit-in{display:flex;align-items:center;gap:var(--space-md);min-width:0}.tv9 .tset-edit-in>.v9-input{flex:1;min-width:0;height:var(--kset-field)}.tv9 .tset-foot{margin:0;padding:var(--space-lg) var(--card-pad);border-top:1px solid var(--color-border-divider)}.tv9 .tset-foot,.tv9 .tset-foot-l{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .tset-stack.is-tight{gap:var(--space-lg)}.tv9 .tset-hours,.tv9 .tset-week-days{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.tv9 .tset-hours-to{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary)}.tv9 .tset-hours-sum{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .tset-reads{display:flex;flex-direction:column;gap:var(--space-md)}.tv9 .tset-reads-tags{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.tv9 .tset-two{display:flex;flex-direction:column;min-width:0}.tv9 .tset-two b{font-weight:var(--weight-medium);color:var(--color-text-primary)}.tv9 .tset-two b,.tv9 .tset-two small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tv9 .tset-two small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .tset-acts{display:inline-flex;gap:var(--space-xs)}.tv9 .tset-addday{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.tv9 .tset-addday-name{display:flex;flex:1;min-width:0}.tv9 .tset-addday-name>input{flex:1}.tv9 .tset-scroll{max-height:calc(var(--menu-row) * 8);overflow-y:auto}.tv9 .tset-pad-rows{gap:var(--space-lg);padding:var(--space-md) var(--space-md) var(--space-lg)}.tv9 .tset-group,.tv9 .tset-pad-rows{display:flex;flex-direction:column}.tv9 .tset-group-h{margin:0;padding:0 var(--space-md) var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .tset-pair{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2xl)}.tv9 .prt{min-height:100dvh;background:var(--color-bg-secondary);color:var(--color-text-primary);font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .prt-app{display:grid;grid-template-columns:var(--prt-side) minmax(0,1fr);min-height:100dvh}.tv9 .prt-main{min-width:0}.tv9 .prt-body,.tv9 .prt-main{display:flex;flex-direction:column}.tv9 .prt-body{width:100%;max-width:calc(var(--prt-max) + var(--prt-gutter) * 2);margin:0 auto;padding:var(--space-3xl-kit) var(--prt-gutter) calc(var(--space-3xl-kit) * 2);gap:var(--space-2xl)}.tv9 .prt-side{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:var(--space-xl);padding:var(--space-xl) var(--space-lg);background:var(--color-bg-primary);border-right:1px solid var(--color-border-secondary);overflow-y:auto}.tv9 .prt-brand{display:flex;align-items:center;gap:var(--space-lg);padding:0 var(--space-xs);min-width:0}.tv9 .prt-brand>span:last-child{display:flex;flex-direction:column;min-width:0}.tv9 .prt-brand b{font-weight:var(--weight-semibold)}.tv9 .prt-brand b,.tv9 .prt-brand small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .prt-brand small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .prt-mark{flex:none;display:grid;place-items:center;width:var(--control-md);height:var(--control-md);overflow:hidden;border-radius:var(--radius-lg);background:var(--prt-brand);color:var(--prt-on-brand);font-size:var(--text-xl);line-height:var(--type-16-lh);font-weight:var(--weight-semibold)}.tv9 .prt-mark img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tv9 .prt-find{display:flex;align-items:center;gap:var(--space-md);height:var(--control-md);padding:0 var(--space-md) 0 var(--space-lg);border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--field-edge);color:var(--color-text-placeholder);font:inherit;cursor:pointer;text-align:left}.tv9 .prt-find-t{flex:1}.tv9 .prt-key{display:inline-grid;place-items:center;min-width:var(--space-2xl);height:var(--space-2xl);padding:0 var(--space-xs);border-radius:var(--radius-sm);box-shadow:var(--prt-key-edge);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .prt-nav{display:flex;flex-direction:column;gap:var(--space-xs)}.tv9 .prt-nav a{display:flex;align-items:center;gap:var(--space-lg);height:var(--control-md);padding:0 var(--space-md);border-radius:var(--radius-lg);color:var(--color-text-secondary);text-decoration:none}.tv9 .prt-nav a:hover{background:var(--color-bg-hover)}.tv9 .prt-nav a[aria-current=page]{background:var(--color-bg-active);color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .prt-nav a>span{flex:1;min-width:0}.tv9 .prt-nav .prt-wait{font-weight:var(--weight-semibold);color:var(--color-error-text)}.tv9 .prt-nav .prt-new,.tv9 .prt-nav .prt-wait{font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .prt-nav .prt-new{color:var(--color-text-tertiary)}.tv9 .prt-am{margin-top:auto;flex-direction:column;padding:var(--space-lg);border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .prt-am,.tv9 .prt-am-who{display:flex;gap:var(--space-lg)}.tv9 .prt-am-who{align-items:center;min-width:0}.tv9 .prt-am-who>span:last-child{display:flex;flex-direction:column;min-width:0}.tv9 .prt-am-who b{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold)}.tv9 .prt-am-who small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .prt-reach{display:flex;flex-direction:column}.tv9 .prt-reach a,.tv9 .prt-reach button{display:flex;align-items:center;gap:var(--space-md);height:var(--control-md);margin:0 calc(var(--space-md) * -1);padding:0 var(--space-md);border:0;border-radius:var(--radius-lg);background:transparent;font:inherit;color:var(--color-text-secondary);text-decoration:none;cursor:pointer}.tv9 .prt-reach a:hover,.tv9 .prt-reach button:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .prt-reach-row{display:flex;gap:var(--space-xs)}.tv9 .prt-reach-row a{display:inline-grid;place-items:center;width:var(--control-md);height:var(--control-md);padding:0;border-radius:var(--radius-lg);color:var(--color-text-secondary);text-decoration:none;white-space:nowrap}.tv9 .prt-reach-row a:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.tv9 .prt-top{position:sticky;top:0;z-index:2;gap:var(--space-lg);height:var(--kit-top-h);padding:0 var(--prt-gutter);background:var(--color-bg-primary);border-bottom:1px solid var(--color-border-secondary)}.tv9 .prt-crumb,.tv9 .prt-top{display:flex;align-items:center}.tv9 .prt-crumb{gap:var(--space-md);min-width:0;color:var(--color-text-tertiary)}.tv9 .prt-crumb a{color:inherit;text-decoration:none}.tv9 .prt-crumb a:hover,.tv9 .prt-crumb b{color:var(--color-text-primary)}.tv9 .prt-crumb b{font-weight:var(--weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv9 .prt-sp{flex:1}.tv9 .prt-who{display:inline-flex;align-items:center;gap:var(--space-md);height:var(--control-md);padding:0 var(--space-md) 0 var(--space-xs);border:0;border-radius:var(--radius-full);background:transparent;font:inherit;color:var(--color-text-primary);cursor:pointer}.tv9 .prt-who:hover{background:var(--color-bg-hover)}.tv9 .prt-icon{display:inline-grid;place-items:center;width:var(--prt-touch);height:var(--prt-touch);padding:0;border:0;border-radius:var(--radius-lg);background:transparent;color:var(--color-text-secondary);cursor:pointer}.tv9 .prt-menu-at{position:fixed;z-index:30}.tv9 .prt-preview{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:var(--space-lg);height:var(--kit-band-h);padding:0 var(--space-2xl);background:var(--color-bg-action);color:var(--color-text-on-action)}.tv9 .prt-preview b{font-weight:var(--weight-semibold);white-space:nowrap}.tv9 .prt-preview-l{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tv9 .prt-preview button,.tv9 .prt-preview>span{color:var(--color-text-on-action)}.tv9 .prt-preview button{height:var(--control-sm);padding:0 var(--space-lg);border:0;border-radius:var(--radius-lg);background:transparent;box-shadow:var(--prt-on-ink-edge);font:inherit;cursor:pointer}.tv9 .prt-head{display:flex;align-items:flex-start;gap:var(--space-xl)}.tv9 .prt-head>div:first-child{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0;max-width:76ch}.tv9 .prt-title{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs) var(--space-lg);font-size:var(--text-figure);line-height:var(--type-24-lh);text-wrap:balance}.tv9 .prt-title,.tv9 .prt-word{font-weight:var(--weight-semibold)}.tv9 .prt-word{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .prt-word.is-wait{color:var(--color-warning-text)}.tv9 .prt-word.is-done{color:var(--color-success-text)}.tv9 .prt-line{margin:0;color:var(--color-text-secondary);text-wrap:pretty}.tv9 .prt-head-acts{margin-left:auto;display:flex;gap:var(--space-md);flex:none}.tv9 .prt-two{display:grid;grid-template-columns:minmax(0,1fr) var(--prt-rail);gap:var(--prt-gap);align-items:start}.tv9 .prt-col{display:flex;flex-direction:column;gap:var(--prt-gap);min-width:0}.tv9 .prt-note{margin-right:auto}.tv9 .prt-foot,.tv9 .prt-note{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .prt-foot{display:flex;justify-content:center}.tv9 .prt-act{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-md);height:var(--control-md);padding:0 var(--space-xl);border:0;border-radius:var(--radius-lg);background:var(--prt-brand);color:var(--prt-on-brand);font:inherit;font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;text-decoration:none}.tv9 .prt-act:hover{filter:brightness(.94)}.tv9 .prt-act[aria-disabled=true],.tv9 .prt-act[disabled]{cursor:not-allowed;opacity:.6}.tv9 .prt-act.is-lg{height:var(--control-lg-kit)}.tv9 .prt-act.is-full{width:100%}.tv9 .prt-quiet{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-md);height:var(--control-md);padding:0 var(--space-xl);border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--field-edge);font:inherit;font-weight:var(--weight-semibold);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;text-decoration:none}.tv9 .prt-quiet:hover{background:var(--color-bg-hover)}.tv9 .prt-quiet.is-lg{height:var(--control-lg-kit)}.tv9 .prt-quiet.is-full{width:100%}.tv9 .prt-late{color:var(--color-error-text)}.tv9 .prt-amber{color:var(--color-warning-text)}.tv9 .prt-amber,.tv9 .prt-green{font-weight:var(--weight-semibold)}.tv9 .prt-green{color:var(--color-success-text)}.tv9 .prt-tile{display:inline-grid;place-items:center;width:var(--control-md);height:var(--control-md);border-radius:var(--radius-lg);background:var(--color-bg-quiet);color:var(--color-text-secondary)}.tv9 .prt-tile.is-done{color:var(--color-success-text)}.tv9 .prt-link{padding:0;border:0;background:transparent;font:inherit;color:var(--color-text-primary);text-decoration:underline;text-decoration-color:var(--color-border-primary);text-underline-offset:3px;cursor:pointer}.tv9 .prt-welcome{display:flex;flex-direction:column;gap:var(--space-lg)}.tv9 .prt-welcome ul{display:flex;flex-direction:column;gap:var(--space-md);margin:0;padding:0;list-style:none;color:var(--color-text-secondary)}.tv9 .prt-welcome li{display:flex;align-items:flex-start;gap:var(--space-md)}.tv9 .prt-welcome-acts{display:flex;justify-content:flex-end;gap:var(--space-md)}.tv9 .prt-upd{flex-direction:column}.tv9 .prt-upd,.tv9 .prt-upd-who{display:flex;gap:var(--space-lg)}.tv9 .prt-upd-who{align-items:center}.tv9 .prt-upd-who>span:last-child{display:flex;flex-direction:column}.tv9 .prt-upd-who small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .prt-upd dl{display:flex;flex-direction:column;gap:var(--space-md);margin:0}.tv9 .prt-upd dl>div{display:grid;grid-template-columns:var(--kit-facts-col) minmax(0,1fr);gap:var(--space-lg)}.tv9 .prt-upd dt{font-size:var(--text-xs);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .prt-upd dd{margin:0;color:var(--color-text-secondary)}.tv9 .prt-gate{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--prt-art));background:var(--color-bg-primary)}.tv9 .prt-gate-f{display:flex;flex-direction:column;padding:var(--prt-gutter)}.tv9 .prt-gate-in{margin:auto 0;display:flex;flex-direction:column;gap:var(--space-xl);width:100%;max-width:var(--prt-form)}.tv9 .prt-gate h1{margin:0;font-size:var(--text-figure);line-height:var(--type-24-lh);font-weight:var(--weight-semibold);text-wrap:balance}.tv9 .prt-gate p{margin:0;color:var(--color-text-secondary);text-wrap:pretty}.tv9 .prt-gate small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .prt-gate-alt{display:flex;flex-wrap:wrap;gap:var(--space-xl)}.tv9 .prt-gate-art{display:flex;flex-direction:column;justify-content:center;gap:var(--prt-gap);padding:var(--prt-gutter);background:var(--prt-brand-tint)}.tv9 .prt-code,.tv9 .prt-gate-art>p{text-align:center}.tv9 .prt-code{height:var(--prt-row);padding:0 var(--space-lg);border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--field-edge);font:inherit;font-size:var(--text-figure);line-height:var(--type-24-lh);font-weight:var(--weight-semibold);letter-spacing:var(--prt-code-track);color:var(--color-text-primary)}.tv9 .prt-code:focus-visible{outline:0;box-shadow:var(--focus-ring-kit)}.tv9 .prt-err{color:var(--color-error-text)}.tv9 .prt-qr{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);text-align:center}.tv9 .prt-qr svg{width:var(--prt-qr);height:var(--prt-qr)}.tv9 .prt-tabs{display:none}.tv9 .prt-tabs button{padding:0}@media (max-width:899px){.tv9 .prt-app{grid-template-columns:minmax(0,1fr)}.tv9 .prt-side{display:none}.tv9 .prt-top{padding:0 var(--space-xl)}.tv9 .prt-body{padding:var(--space-2xl) var(--space-xl) calc(var(--prt-tabbar) + var(--space-3xl-kit) + var(--prt-safe-bottom))}.tv9 .prt-two{grid-template-columns:minmax(0,1fr)}.tv9 .prt-head-acts{display:none}.tv9 .prt-title{font-size:var(--text-2xl);line-height:var(--type-20-lh)}.tv9 .prt-tabs{position:fixed;left:0;right:0;bottom:0;z-index:4;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:calc(var(--prt-tabbar) + var(--prt-safe-bottom));padding:var(--space-xs) var(--space-xs) var(--prt-safe-bottom);background:var(--color-bg-primary);border-top:1px solid var(--color-border-secondary)}.tv9 .prt-tabs a,.tv9 .prt-tabs button{position:relative;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xs);border:0;background:transparent;font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);text-decoration:none;cursor:pointer}.tv9 .prt-tabs [aria-current=page]{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .prt-tabs .prt-wait{position:absolute;top:var(--space-xs);left:calc(50% + var(--space-md));min-width:var(--space-xl);height:var(--space-xl);padding:0 var(--space-xs);border-radius:var(--radius-full);background:var(--color-error-solid);color:var(--color-text-on-action);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);display:grid;place-items:center}.tv9 .prt-gate{grid-template-columns:minmax(0,1fr)}.tv9 .prt-gate-art{display:none}.tv9 .prt-gate-f{padding:var(--space-2xl) var(--space-xl)}.tv9 .prt-act.is-phone,.tv9 .prt-quiet.is-phone{height:var(--prt-touch);width:100%}}@media (max-width:1099px) and (min-width:900px){.tv9 .prt-two{grid-template-columns:minmax(0,1fr)}}.tv9 .prt-bar{flex-wrap:wrap;gap:var(--space-lg)}.tv9 .prt-bar,.tv9 .prt-search{display:flex;align-items:center}.tv9 .prt-search{gap:var(--space-md);height:var(--control-md);width:var(--kit-filter-value);min-width:0;padding:0 var(--space-lg);border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--field-edge);color:var(--color-text-placeholder)}.tv9 .prt-search input{flex:1;min-width:0;border:0;background:transparent;font:inherit;color:var(--color-text-primary);outline:0}.tv9 .prt-search:focus-within{box-shadow:var(--focus-ring-kit)}.tv9 .prt-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--prt-rail),1fr));gap:var(--prt-gap)}.tv9 .prt-pc{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xl) var(--card-pad);border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge);color:inherit;text-decoration:none}.tv9 .prt-pc:hover{box-shadow:var(--card-hover)}.tv9 .prt-pc:focus-visible{outline:0;box-shadow:var(--focus-ring-kit)}.tv9 .prt-pc-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.tv9 .prt-pc-t{font-size:var(--text-xl);line-height:var(--type-16-lh);font-weight:var(--weight-semibold)}.tv9 .prt-pc-l{color:var(--color-text-secondary)}.tv9 .prt-pc-s{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .prt-pc-f{display:flex;align-items:center;gap:var(--space-md);padding-top:var(--space-lg);border-top:1px solid var(--color-border-divider);color:var(--color-text-secondary)}.tv9 .prt-pc-f small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .prt-progress{display:block;height:var(--prt-progress);overflow:hidden;border-radius:var(--radius-full);background:var(--color-bg-track)}.tv9 .prt-progress>i{display:block;height:100%;border-radius:inherit;background:var(--prt-brand)}.tv9 .prt-newb{display:inline-flex;align-items:center;height:var(--space-2xl);padding:0 var(--space-md);border-radius:var(--radius-full);background:var(--color-bg-quiet);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .prt-path{padding:var(--space-md) 0 var(--space-xs)}.tv9 .prt-vpath{display:none;flex-direction:column;margin:0;padding:var(--space-xs) 0;list-style:none}.tv9 .prt-vp{position:relative;display:grid;grid-template-columns:var(--space-xl) minmax(0,1fr);-moz-column-gap:var(--space-md);column-gap:var(--space-md);padding:0 0 var(--space-lg)}.tv9 .prt-vp:not(:last-child):before{content:"";position:absolute;top:var(--space-lg);bottom:0;left:calc(var(--space-xl) / 2);border-left:1px solid var(--color-border-primary)}.tv9 .prt-vp-d{grid-row:span 2;justify-self:center;margin-top:var(--space-xs);width:var(--kit-dot);height:var(--kit-dot);border-radius:var(--radius-full);background:var(--color-bg-primary);box-shadow:var(--prt-dot-edge)}.tv9 .prt-vp.is-done .prt-vp-d{background:var(--prt-brand);box-shadow:none}.tv9 .prt-vp.is-now .prt-vp-d{box-shadow:var(--prt-dot-now)}.tv9 .prt-vp.is-late .prt-vp-d{background:var(--color-error-solid);box-shadow:none}.tv9 .prt-vp-n{font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .prt-vp.is-ahead .prt-vp-n{font-weight:var(--weight-medium);color:var(--color-text-secondary)}.tv9 .prt-vp-l{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .prt-empty{padding-inline:var(--space-lg)}.tv9 .prt-del{display:flex;flex-direction:column}.tv9 .prt-del-n{text-decoration:none;text-align:left}.tv9 .prt-workitems{display:flex;flex-direction:column;gap:var(--space-xs);margin:0 0 var(--space-md);padding:0 0 0 calc(var(--control-md) + var(--space-lg) + var(--space-md));list-style:none}.tv9 .prt-workitems li{display:flex;justify-content:space-between;gap:var(--space-lg);color:var(--color-text-secondary)}.tv9 .prt-workitems small{white-space:nowrap}.tv9 .prt-rp,.tv9 .prt-workitems small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .prt-rp{flex-wrap:wrap;gap:var(--space-xs) var(--space-md)}.tv9 .prt-rp,.tv9 .prt-rp-s{display:inline-flex;align-items:center}.tv9 .prt-rp-s{gap:var(--space-xs)}.tv9 .prt-rp-d{display:inline-block;width:var(--kit-dot);height:var(--kit-dot);border-radius:var(--radius-full);box-shadow:var(--prt-dot-edge)}.tv9 .prt-rp-l{display:inline-block;width:var(--space-lg);height:0;border-top:1px solid var(--color-border-primary)}.tv9 .prt-rp-s.is-done .prt-rp-d{background:var(--prt-brand);box-shadow:none}.tv9 .prt-rp-s.is-now{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .prt-rp-s.is-now .prt-rp-d{box-shadow:var(--prt-dot-now)}.tv9 .prt-sheet{display:flex;flex-direction:column;gap:var(--space-xl)}.tv9 .prt-textarea{height:auto;padding:var(--space-md) var(--space-lg);resize:vertical}.tv9 .prt-work{gap:var(--space-xs)}.tv9 .prt-thread,.tv9 .prt-work{display:flex;flex-direction:column}.tv9 .prt-thread{gap:var(--space-lg)}.tv9 .prt-thread-h{margin:0;display:flex;align-items:center;gap:var(--space-md);font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold)}.tv9 .prt-thread-n{font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .prt-cm{display:grid;grid-template-columns:var(--control-xs) minmax(0,1fr);gap:var(--space-md)}.tv9 .prt-cm>span{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.tv9 .prt-cm-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-md)}.tv9 .prt-cm-h b{font-weight:var(--weight-semibold)}.tv9 .prt-cm-h small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .prt-cm p{margin:0;color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.tv9 .prt-composer{display:flex;align-items:flex-end;gap:var(--space-md);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-lg);border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--field-edge)}.tv9 .prt-composer:focus-within{box-shadow:var(--focus-ring-kit)}.tv9 .prt-composer textarea{flex:1;min-width:0;min-height:var(--control-md);padding:var(--space-xs) 0;border:0;background:transparent;font:inherit;color:var(--color-text-primary);resize:none;outline:0}.tv9 .prt-composer .prt-icon{width:var(--control-md);height:var(--control-md)}@media (max-width:899px){.tv9 .prt-preview-l,.tv9 .prt-who-n{display:none}.tv9 .prt-search{width:100%}.tv9 .prt-cards{grid-template-columns:minmax(0,1fr)}.tv9 .prt-path{display:none}.tv9 .prt-vpath{display:flex}}.tv9 .prt-in-card{padding:0 var(--space-md) var(--space-md)}.tv9 .prt-pick select{height:var(--control-md);padding:0 var(--space-lg);border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--field-edge);font:inherit;color:var(--color-text-primary)}.tv9 .prt-pick select:focus-visible{outline:0;box-shadow:var(--focus-ring-kit)}.tv9 .prt-doc{min-width:0;overflow:hidden;border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .prt-ways{display:flex;flex-direction:column;gap:var(--space-md)}.tv9 .prt-way{display:flex;align-items:center;gap:var(--space-lg);min-height:var(--prt-row);padding:0 var(--space-lg);border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--field-edge);font:inherit;color:var(--color-text-primary);text-align:left;cursor:pointer}.tv9 .prt-way>span{flex:1}.tv9 .prt-way small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .prt-way.is-on{box-shadow:var(--choice-on)}.tv9 .prt-day{display:flex;flex-direction:column;align-items:center;width:var(--control-lg-kit)}.tv9 .prt-day b{font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .prt-day small{font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .prt-recap{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:var(--color-bg-quiet);color:var(--color-text-secondary)}.tv9 .prt-norecap,.tv9 .prt-recap{margin:0 0 var(--space-md) calc(var(--kit-date-col) + var(--space-lg) * 2)}.tv9 .prt-norecap{display:block;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .prt-recap.prt-answer{margin-left:calc(var(--control-md) + var(--space-lg) + var(--space-md))}.tv9 .prt-mon{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-xs);text-align:center}.tv9 .prt-mon-h{font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .prt-mon-d,.tv9 .prt-mon-h{font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .prt-mon-d{position:relative;display:grid;place-items:center;height:var(--control-md);border-radius:var(--radius-lg);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.tv9 .prt-mon-d.is-today{box-shadow:var(--prt-today);color:var(--color-text-primary);font-weight:var(--weight-semibold)}.tv9 .prt-mon-d.has-meeting:after{content:"";position:absolute;bottom:var(--space-xs);width:var(--kit-dot-sm);height:var(--kit-dot-sm);border-radius:var(--radius-full);background:var(--color-text-primary)}.tv9 .prt-booking{min-height:var(--prt-booking);overflow:auto;border-radius:var(--radius-xl)}.tv9 .prt-kinds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.tv9 .prt-chips{display:flex;flex-wrap:wrap;gap:var(--space-md);padding:var(--space-xs) var(--space-md) var(--space-md)}.tv9 .prt-secret{display:block;padding:var(--space-md) var(--space-lg);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .prt-dayh{margin:var(--space-lg) var(--space-md) var(--space-xs)}.tv9 .prt-dayh,.tv9 .prt-since{font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .prt-since{display:flex;align-items:center;gap:var(--space-lg);margin:var(--space-lg) var(--space-md) 0}.tv9 .prt-since:after,.tv9 .prt-since:before{content:"";flex:1;border-top:1px solid var(--color-border-secondary)}@media (max-width:899px){.tv9 .prt-kinds{grid-template-columns:minmax(0,1fr)}}.tv9 .pj-sh-rule{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-md) var(--space-lg);padding:var(--space-md) 0;border-top:1px solid var(--color-border-secondary)}.tv9 .pj-sh-upd{display:flex;flex-direction:column;gap:var(--space-md);margin:0 0 var(--space-lg)}.tv9 .pj-sh-upd>div{display:grid;grid-template-columns:var(--kit-facts-col) minmax(0,1fr);gap:var(--space-lg)}.tv9 .pj-sh-upd dt{font-size:var(--text-xs);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-tertiary)}.tv9 .pj-sh-upd dd{margin:0;color:var(--color-text-secondary)}.tv9 .prt-phone-only{display:none}@media (max-width:899px){.tv9 .prt-phone-only{display:inline-grid}}.tv9 .wb-engine{position:absolute;inset:0}.tv9 .wb-engine .App-bottom-bar,.tv9 .wb-engine .App-menu,.tv9 .wb-engine .HintViewer,.tv9 .wb-engine .help-icon,.tv9 .wb-engine .layer-ui__wrapper,.tv9 .wb-engine .main-menu-trigger,.tv9 .wb-engine .welcome-screen-center{display:none}.tv9 .wb-opening{position:absolute;inset:0;display:grid;place-items:center;background:var(--color-bg-primary)}.tv9 .wb-empty,.tv9 .wb-opening{z-index:2;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary)}.tv9 .wb-empty{position:absolute;top:30%;left:50%;display:flex;flex-direction:column;align-items:center;gap:var(--space-md);width:var(--wb-empty-w);transform:translateX(-50%);text-align:center;pointer-events:none}.tv9 .wb-empty b{font-size:var(--text-xl);line-height:var(--type-16-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .wb-empty-t{display:grid;place-items:center;width:var(--control-lg-kit);height:var(--control-lg-kit);border-radius:var(--radius-lg);background:var(--color-bg-tertiary);color:var(--color-text-secondary)}.tv9 .wb-miro{position:absolute;inset:0;width:100%;height:100%;border:0;background:var(--color-bg-secondary)}.tv9 .wb-menu-lines{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-xs) var(--space-md);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .wb-menu-lines>span{display:inline-flex;align-items:center;gap:var(--space-md)}.tv9 .wb-link{display:flex;gap:var(--space-md);padding:var(--space-xs) var(--space-md) var(--space-md)}.tv9 .wb-link-in{flex:1;min-width:0;height:var(--control-sm);padding:0 var(--space-md);border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--ring-secondary);font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .wb-link-in:focus-visible{box-shadow:var(--focus-ring-kit);outline:0}.tv9 .wb-keys{display:flex;flex-direction:column;gap:var(--space-sm);margin:0;padding:0;list-style:none;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary)}.tv9 .wb-keys li{display:flex;justify-content:space-between;gap:var(--space-lg)}.tv9 .wb-keys kbd{font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .wb-nefer{display:flex;flex:1;flex-direction:column;min-height:0}.tv9 .wb-nefer-h{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg);font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-primary);box-shadow:var(--edge-bottom-1) var(--color-border-secondary)}.tv9 .wb-nefer-mark{color:var(--color-nefer-solid)}.tv9 .wb-nefer-h>b{font-weight:var(--weight-semibold)}.tv9 .wb-nefer-b{display:flex;flex:1;flex-direction:column;gap:var(--space-xl);min-height:0;padding:var(--space-lg);overflow:auto}.tv9 .wb-nefer-hint{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary)}.tv9 .wb-nefer-hint b{font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .wb-nefer-run{display:flex;flex-direction:column;gap:var(--space-lg)}.tv9 .wb-nefer-pic{width:100%;height:var(--wb-pic-h);-o-object-fit:contain;object-fit:contain;background:var(--color-bg-primary);box-shadow:var(--ring-secondary)}.tv9 .wb-nefer-pic,.tv9 .wb-nefer-sk{display:block;border-radius:var(--radius-lg)}.tv9 .wb-nefer-sk{height:var(--wb-thumb-h);background:var(--color-bg-tertiary)}.tv9 .wb-nefer-l{margin:var(--space-md) 0 0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .wb-nefer-f{display:flex;align-items:center;gap:var(--space-md);margin-top:var(--space-md)}.tv9 .wb-nefer-done,.tv9 .wb-nefer-fail{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-lg);border-radius:var(--radius-xl);font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .wb-nefer-done{background:var(--color-nefer-tint);color:var(--color-text-primary)}.tv9 .wb-nefer-done>span,.tv9 .wb-nefer-fail>span{flex:1;min-width:0}.tv9 .wb-nefer-fail{background:var(--color-tag-yellow-fill);color:var(--color-warning-text)}.tv9 .wb-nefer-c{padding:var(--space-lg)}.tv9 .wb-rows{display:flex;flex-direction:column;gap:var(--space-xs)}.tv9 .wb-thumb{display:block;flex:none;width:var(--wb-thumb-w);height:var(--wb-thumb-h);overflow:hidden;border-radius:var(--radius-md);background:var(--color-bg-primary);box-shadow:var(--ring-secondary)}.tv9 .wb-thumb img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tv9 .wb-thumb.is-miro{display:grid;place-items:center;background:var(--color-bg-tertiary);font-size:var(--text-xl);line-height:var(--type-16-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .wb-open{display:flex;align-items:center;gap:var(--space-lg);width:100%;min-width:0;padding:0;border:0;background:none;font:inherit;text-align:start;color:inherit;cursor:pointer}.tv9 .wb-open:focus-visible{border-radius:var(--radius-lg);box-shadow:var(--focus-ring-kit);outline:0}.tv9 .wb-paste{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-xs) var(--space-md) var(--space-md)}.tv9 .wb-paste-l{margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .wb-paste-l.is-error{color:var(--color-error-text)}.tv9 .wb-mark{display:inline-flex;align-items:center;gap:var(--space-2xs);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .wb-over{position:fixed;inset:0;z-index:1360;pointer-events:none}.tv9 .wb-over>*{pointer-events:auto}.tv9 .prt-board-pic{display:block;width:100%;height:auto;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--ring-secondary)}.tv9 .adm{padding:var(--tset-pad-top) var(--space-xl) var(--tset-pad-end)}.tv9 .adm-h{flex-direction:column}.tv9 .adm-h,.tv9 .adm-h-row{display:flex;gap:var(--space-xl)}.tv9 .adm-h-row{align-items:flex-start}.tv9 .adm-h-t{display:flex;flex:1;flex-direction:column;min-width:0}.tv9 .adm-h h1{margin:0;font-size:var(--text-figure);line-height:var(--type-24-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .adm-h p{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .adm-h-r{display:flex;flex:none;align-items:center;gap:var(--space-md)}.tv9 .adm-stack{display:flex;flex-direction:column;gap:var(--space-2xl);min-width:0}.tv9 .adm-wait{min-height:100vh;background:var(--color-bg-canvas)}.tv9 .adm-find{position:relative;display:block;margin:0 var(--space-md) var(--space-md)}.tv9 .adm-find-ic{position:absolute;top:50%;inset-inline-start:var(--space-lg);display:flex;translate:0 -50%;color:var(--color-text-tertiary);pointer-events:none}.tv9 .adm-find-in{width:100%;height:var(--control-md);padding-inline-start:calc(var(--space-lg) + var(--space-xl) + var(--space-xs))}.tv9 .adm-rel{font-size:var(--text-xs);font-variant-numeric:tabular-nums}.tv9 .adm-none,.tv9 .adm-rel{line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .adm-none{margin:0;padding:var(--space-md) var(--space-lg);font-size:var(--text-xs)}.tv9 .adm-refresh{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .adm-lights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-lg)}.tv9 .adm-light{display:flex;min-width:0}.tv9 .adm-light>*{flex:1}.tv9 .adm-key{margin:calc(var(--space-lg) * -1) 0 0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .adm-key b{font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .adm-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-2xl);align-items:start}.tv9 .adm-grid.is-trace{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.tv9 .adm-col{display:flex;flex-direction:column;gap:var(--space-2xl);min-width:0}.tv9 .adm-dot{display:block;width:var(--kit-dot);height:var(--kit-dot);border-radius:var(--radius-full);background:var(--color-dot-gray)}.tv9 .adm-dot.is-red{background:var(--color-dot-red)}.tv9 .adm-mark{display:grid;place-items:center;width:var(--control-xs);height:var(--control-xs);border-radius:var(--radius-md);background:var(--color-bg-tertiary);font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .adm-quiet{color:var(--color-text-tertiary)}.tv9 .adm-amber{font-weight:var(--weight-semibold);color:var(--color-warning-text)}.tv9 .adm-bars{display:flex;flex-direction:column;gap:var(--space-md)}.tv9 .adm-figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-xl) var(--space-lg);margin:0}.tv9 .adm-fig{display:flex;flex-direction:column;min-width:0}.tv9 .adm-fig dd{margin:0;font-size:var(--text-2xl);line-height:var(--type-20-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.tv9 .adm-fig dt{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}@media (max-width:1280px){.tv9 .adm-grid,.tv9 .adm-grid.is-trace{grid-template-columns:minmax(0,1fr)}}.tv9 .adm-state{display:inline-flex;align-items:center;gap:var(--space-md);font-size:var(--text-md);line-height:var(--type-14-lh);white-space:nowrap;color:var(--color-text-tertiary)}.tv9 .adm-state:before{content:"";flex:none;width:var(--kit-dot-sm);height:var(--kit-dot-sm);border-radius:var(--radius-full);background:currentColor}.tv9 .adm-state.is-green{color:var(--color-success-text)}.tv9 .adm-state.is-amber{color:var(--color-warning-text)}.tv9 .adm-state.is-red{color:var(--color-error-text)}.tv9 .adm-tools{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-md);min-width:0}.tv9 .adm-tools.is-in-card{padding:0 var(--card-pad) var(--space-lg)}.tv9 .adm-tools>p{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .adm-sp{flex:1}.tv9 .adm-search{width:var(--tset-find-w);height:var(--control-md)}.tv9 .adm-chip{display:inline-flex;align-items:center;gap:var(--space-md);height:var(--control-md);padding:0 var(--space-lg);border:0;border-radius:var(--radius-full);background:var(--color-bg-primary);box-shadow:var(--ring-secondary);font:inherit;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary);cursor:pointer}.tv9 .adm-chip b{font-weight:var(--weight-semibold);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.tv9 .adm-chip:hover{background:var(--color-bg-secondary)}.tv9 .adm-chip.is-on{background:var(--color-bg-active);box-shadow:none;font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .adm-chip:focus-visible{box-shadow:var(--ring-secondary),var(--focus-ring-kit)}.tv9 .adm-cell{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tv9 .adm-mono{font-family:var(--font-mono);font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .adm-acts{display:inline-flex;align-items:center;gap:var(--space-xs)}.tv9 .adm-pad{padding:var(--space-lg) var(--card-pad) var(--space-xl)}.tv9 .adm-form{display:flex;flex-direction:column;gap:var(--space-lg)}.tv9 .adm-form-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}.tv9 .adm-field{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.tv9 .adm-field>span:first-child{font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .adm-field .v9-input{width:100%}.tv9 .adm-form p{margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .adm-ask{display:flex;flex-direction:column;gap:var(--space-md)}.tv9 .adm-ask p{margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .adm-trace{border-top:1px solid var(--color-border-divider)}.tv9 .adm-trace:first-child,.tv9 .adm-trace>.klog{border-top:0}.tv9 .adm-tech-b{margin:calc(var(--space-md) * -1) var(--card-pad) var(--space-md) calc(var(--card-pad) + var(--kit-time-col) + var(--space-lg));padding:0;border:0;background:none;font:inherit;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary);cursor:pointer}.tv9 .adm-tech-b:hover{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:2px}.tv9 .adm-tech-b:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring-kit)}.tv9 .adm-tech{margin:0 var(--card-pad) var(--space-lg) calc(var(--card-pad) + var(--kit-time-col) + var(--space-lg));padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:var(--color-bg-secondary);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-secondary);overflow-wrap:anywhere}.tv9 .ah{color:var(--color-text-primary);font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .ah button,.tv9 .ah input,.tv9 .ah select,.tv9 .ah textarea{font:inherit}.tv9 .ah-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2xl);margin-bottom:var(--space-2xl)}.tv9 .ah-head.is-embedded{align-items:center;margin-bottom:var(--space-xl)}.tv9 .ah h1{margin:0;font-size:var(--text-figure);line-height:var(--type-24-lh);font-weight:var(--weight-semibold)}.tv9 .ah-head p{max-width:var(--kit-access-w);margin:var(--space-md) 0 0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .ah-head.is-embedded p{margin:0}.tv9 .ah-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-md);height:var(--control-md);padding:0 var(--space-lg);border:0;border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--ring-control);font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary);white-space:nowrap;cursor:pointer}.tv9 .ah-button:hover{background:var(--color-bg-secondary)}.tv9 .ah button:disabled{opacity:.5;cursor:default}.tv9 .ah :is(button,a,input,select,textarea):focus-visible{outline:0;box-shadow:var(--focus-ring-kit)}.tv9 .ah-tabs{display:flex;gap:var(--space-2xl);margin-bottom:var(--space-2xl);border-bottom:1px solid var(--color-border-secondary)}.tv9 .ah-tabs a{padding:var(--space-lg) 0;border-bottom:2px solid transparent;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-tertiary);text-decoration:none}.tv9 .ah-tabs a[aria-current=page]{border-color:var(--color-text-primary);font-weight:var(--weight-semibold);color:var(--color-text-primary)}.tv9 .ah-workspace{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-2xl)}.tv9 .ah-has-detail .ah-workspace{grid-template-columns:minmax(0,1fr) minmax(var(--kit-access-w),.85fr)}.tv9 .ah-detail,.tv9 .ah-list{min-width:0;overflow:clip;border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .ah-filters{display:flex;flex-wrap:wrap;gap:var(--space-lg);padding:var(--space-xl) var(--card-pad) 0}.tv9 .ah label{display:block;font-size:var(--text-xs);line-height:var(--type-12-lh);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.tv9 .ah-filters label{min-width:var(--kit-pgrid-name)}.tv9 .ah-filters .ah-search{flex:1;min-width:var(--tset-find-w)}.tv9 .ah label>:is(input,select,textarea){display:block;width:100%;margin-top:var(--space-md)}.tv9 .ah-count{margin:0;padding:var(--space-lg) var(--card-pad);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .ah-table-wrap{overflow-x:auto}.tv9 .ah table{width:100%;border-collapse:collapse;text-align:left}.tv9 .ah th{height:var(--density-band);padding:0 var(--card-pad);background:var(--color-bg-secondary);font-weight:var(--weight-semibold);color:var(--color-text-tertiary);white-space:nowrap}.tv9 .ah td,.tv9 .ah th{font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .ah td{padding:var(--space-lg) var(--card-pad);border-top:1px solid var(--color-border-divider);vertical-align:top}.tv9 .ah td:first-child{width:55%}.tv9 .ah tr:hover,.tv9 .ah-selected{background:var(--color-bg-secondary)}.tv9 .ah-request-link{padding:0;border:0;background:transparent;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary);text-align:left;overflow-wrap:anywhere;cursor:pointer}.tv9 .ah-request-link:hover{text-decoration:underline;text-underline-offset:2px}.tv9 .ah-row-context{display:block;margin:var(--space-xs) 0;color:var(--color-text-secondary);overflow-wrap:anywhere}.tv9 .ah td small{display:block;color:var(--color-text-tertiary)}.tv9 .ah td small,.tv9 .ah-status{font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .ah-status{display:inline-flex;align-items:center;height:var(--control-xs);padding:0 var(--space-md);border-radius:var(--radius-full);background:var(--color-tag-gray-fill);font-weight:var(--weight-semibold);color:var(--color-tag-gray-text);white-space:nowrap}.tv9 .ah-status-new{background:var(--color-tag-blue-fill);color:var(--color-tag-blue-text)}.tv9 .ah-status-in_progress{background:var(--color-tag-orange-fill);color:var(--color-tag-orange-text)}.tv9 .ah-status-waiting{background:var(--color-tag-purple-fill);color:var(--color-tag-purple-text)}.tv9 .ah-status-resolved{background:var(--color-tag-green-fill);color:var(--color-tag-green-text)}.tv9 .ah-pagination{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-md);padding:var(--space-lg) var(--card-pad);border-top:1px solid var(--color-border-divider)}.tv9 .ah-pagination>span{margin-right:auto}.tv9 .ah-pagination>span,.tv9 .ah-queue-note{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .ah-queue-note{margin:0;padding:var(--space-lg) var(--card-pad);border-top:1px solid var(--color-border-divider)}.tv9 .ah-detail{padding:var(--space-2xl)}.tv9 .ah-detail-top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-lg);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .ah-detail-top .ah-link{margin-left:auto}.tv9 .ah-link{padding:var(--space-xs) 0;border:0;background:transparent;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-primary);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.tv9 .ah-back{display:none}.tv9 .ah-detail h2{margin:var(--space-xl) 0 0;font-size:var(--text-xl);line-height:var(--type-16-lh);font-weight:var(--weight-semibold);overflow-wrap:anywhere;scroll-margin-top:var(--space-8xl)}.tv9 .ah-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-lg);margin-top:var(--space-lg);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .ah-context{margin:var(--space-2xl) 0 0;border-top:1px solid var(--color-border-divider)}.tv9 .ah-context>div{display:grid;grid-template-columns:var(--kit-facts-col) minmax(0,1fr);gap:var(--space-lg);padding:var(--space-lg) 0;border-bottom:1px solid var(--color-border-divider);font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .ah-context dt{color:var(--color-text-tertiary)}.tv9 .ah-context dd{margin:0;overflow-wrap:anywhere}.tv9 .ah-context dd small{display:block;margin-top:var(--space-xs);font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .ah-context a{color:inherit;text-decoration:underline;text-underline-offset:2px}.tv9 .ah-detail h3{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);font-weight:var(--weight-semibold)}.tv9 .ah-editor,.tv9 .ah-history,.tv9 .ah-message,.tv9 .ah-reply{margin-top:var(--space-2xl)}.tv9 .ah-history li p,.tv9 .ah-message p{margin:var(--space-lg) 0 0;font-size:var(--text-md);line-height:var(--type-14-lh);white-space:pre-wrap;overflow-wrap:anywhere}.tv9 .ah-reply p{margin:var(--space-lg) 0 0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .ah-editor{padding-top:var(--space-2xl);border-top:1px solid var(--color-border-divider)}.tv9 .ah-editor fieldset{min-width:0;margin:var(--space-lg) 0 0;padding:0;border:0}.tv9 .ah-edit-row{display:flex;gap:var(--space-lg)}.tv9 .ah-edit-row label{flex:1}.tv9 .ah-note-label{margin-top:var(--space-xl)}.tv9 .ah-note-label span{margin-left:var(--space-md);font-weight:var(--weight-regular);color:var(--color-text-tertiary)}.tv9 .ah textarea{min-height:var(--setup-row-h);resize:vertical}.tv9 .ah-save-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);margin-top:var(--space-lg)}.tv9 .ah-save-row small{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .ah-primary{background:var(--color-bg-action);box-shadow:none;color:var(--color-text-on-action)}.tv9 .ah-primary:hover{background:var(--color-bg-action-hover)}.tv9 .ah-error{color:var(--color-error-text)}.tv9 .ah-error p{margin:0}.tv9 .ah-editor .ah-error,.tv9 .ah-saved{margin-top:var(--space-lg);font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .ah-saved{color:var(--color-success-text)}.tv9 .ah-history{padding-top:var(--space-2xl);border-top:1px solid var(--color-border-divider)}.tv9 .ah-history ol{margin:var(--space-lg) 0 0;padding:0;list-style:none}.tv9 .ah-history li{padding:var(--space-lg) 0;border-bottom:1px solid var(--color-border-divider)}.tv9 .ah-history li>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-md);font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .ah-created,.tv9 .ah-history small,.tv9 .ah-history time{font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .ah-history small{display:block;margin-top:var(--space-md)}.tv9 .ah-created{margin:var(--space-lg) 0 0}.tv9 .ah-empty{padding:var(--space-3xl-kit) var(--card-pad);border-top:1px solid var(--color-border-divider)}.tv9 .ah-empty h3{margin:0;font-size:var(--text-xl);line-height:var(--type-16-lh);font-weight:var(--weight-semibold)}.tv9 .ah-empty p{margin:var(--space-lg) 0 0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .ah-empty a{display:inline-flex;align-items:center;margin-top:var(--space-xl);color:var(--color-text-primary);text-decoration:underline;text-underline-offset:2px}.tv9 .ah-loading{padding:var(--space-xl) var(--card-pad)}.tv9 .ah-loading div{height:var(--setup-row-h);margin-top:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-bg-secondary)}@media (max-width:1100px){.tv9 .ah-has-detail .ah-workspace{grid-template-columns:minmax(0,1fr)}.tv9 .ah-has-detail .ah-list{display:none}.tv9 .ah-back{display:inline-flex}.tv9 .ah-detail-top .ah-link{margin-left:0}}.tv9 .adq-ex{display:flex;gap:var(--space-md);margin:calc(var(--space-lg) * -1) 0 0;font-size:var(--text-xs);line-height:var(--type-12-lh)}.tv9 .adq-ex,.tv9 .adq-ex-tag{align-items:center;color:var(--color-text-tertiary)}.tv9 .adq-ex-tag{flex:none;display:inline-flex;height:var(--control-xs);padding:0 var(--space-md);border-radius:var(--radius-full);background:var(--color-bg-secondary);box-shadow:var(--ring-secondary);font-weight:var(--weight-semibold)}.tv9 .adq-line{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-xl) var(--card-pad);border-radius:var(--radius-xl);background:var(--color-bg-primary);box-shadow:var(--card-edge)}.tv9 .adq-line-t{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-lg);margin:0;font-size:var(--text-figure);line-height:var(--type-24-lh);font-weight:var(--weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.tv9 .adq-line-t.is-none{color:var(--color-text-tertiary)}.tv9 .adq-sep{font-weight:var(--weight-regular);color:var(--color-text-quaternary)}.tv9 .adq-hot{color:var(--color-error-text)}.tv9 .adq-line-s{margin:0;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .adq-two{gap:var(--space-2xl)}.tv9 .adq-lights,.tv9 .adq-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tv9 .adq-lights{gap:var(--space-lg)}.tv9 .adq-name{display:inline-flex;align-items:center;gap:var(--space-md);min-width:0}.tv9 .adq-count{font-size:var(--text-xs);line-height:var(--type-12-lh);white-space:nowrap}.tv9 .adq-axes{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);color:var(--color-text-quaternary)}.tv9 .adq-old{color:var(--color-text-tertiary)}.tv9 .adq-who{display:inline-flex;align-items:center;gap:var(--space-md)}.tv9 .adq-foot{margin-right:auto;font-size:var(--text-xs);line-height:var(--type-12-lh);color:var(--color-text-tertiary)}.tv9 .adq-sheet{display:flex;flex-direction:column;gap:var(--space-xl)}.tv9 .adq-p,.tv9 .adq-sheet>p{margin:0;font-size:var(--text-md);line-height:var(--type-14-lh);color:var(--color-text-secondary)}.tv9 .adq-pad{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-lg) var(--card-pad) var(--space-xl)}.tv9 .adq-flat{margin:0}.tv9 .adq-steps{display:flex;align-items:center;gap:var(--space-md);width:100%;min-width:0;white-space:nowrap;font-size:var(--text-md);line-height:var(--type-14-lh)}.tv9 .adq-steps-t{position:relative;flex:1;height:var(--kit-bar-h);overflow:hidden;border-radius:var(--radius-full);background:var(--color-bg-track)}.tv9 .adq-steps-t i{position:absolute;inset:0 auto 0 0;border-radius:var(--radius-full);background:var(--color-bg-action)}.tv9 .adq-steps-t i.is-hot{background:var(--color-error-solid)}.tv9 .adm-grid.is-wide-left{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr)}@media (max-width:1280px){.tv9 .adm-grid.is-wide-left,.tv9 .adq-two{grid-template-columns:minmax(0,1fr)}}