/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-scroll-snap-strictness:proximity;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-900:oklch(38.6% .063 188.416);--color-cyan-600:oklch(60.9% .126 221.723);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-slate-50:oklch(98.4% .003 247.858);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:calc(var(--radius) - 2px);--radius-2xl:1rem;--radius-4xl:2rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-ui);--default-mono-font-family:var(--font-data);--color-primary-50:#eff6ff;--color-primary-100:#dbeafe;--color-primary-200:#bfdbfe;--color-primary-300:#93c5fd;--color-primary-400:#60a5fa;--color-primary-500:#3b82f6;--color-primary-600:#2563eb;--color-primary-700:#1d4ed8;--color-primary-800:#1e40af;--color-primary-900:#1e3a8a}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{border-color:var(--sc-border)}}@layer legacy{:root{--safe-top:max(env(safe-area-inset-top,0px), var(--wg-safe-top,0px));--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--wg-safe-bottom,0px))}*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-ui);font-size:var(--fs-14);-webkit-font-smoothing:antialiased;line-height:1.5;transition:padding-right .16s}body.assistant-open{padding-right:var(--chat-panel-w,max(25vw, 320px))}@media (width<=639px){body.assistant-open{padding-right:0}}@media (prefers-reduced-motion:reduce){body{transition:none}}#app{flex-direction:column;min-height:100dvh;display:flex}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),textarea,select{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-input);padding:8px 10px}input::placeholder,textarea::placeholder{color:var(--text-3)}input:not([type=checkbox]):not([type=radio]):not([type=color]):focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:var(--ring);outline:none}button{cursor:pointer}@media (hover:hover){button:not(:disabled):hover{filter:brightness(.95)}[role=button]:not([aria-disabled=true]):hover{filter:brightness(.97)}}[role=button]{cursor:pointer}button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active{opacity:.6}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3{margin:0;font-weight:600}:focus-visible{box-shadow:var(--ring);border-radius:var(--r-input);outline:none}.primary-btn,.ghost-btn,.icon-btn{border:1px solid var(--border-strong);border-radius:var(--r-input);background:var(--surface);color:var(--text);height:var(--row-h);min-height:40px;text-decoration:none;transition:box-shadow .12s,border-color .12s,background .12s}.primary-btn{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex}.ghost-btn{font-size:var(--fs-13);justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:inline-flex}.icon-btn{width:40px;font-family:var(--font-data);place-items:center;font-weight:600;display:grid}.primary-btn:hover{box-shadow:var(--shadow-lift);filter:brightness(.97)}.ghost-btn:hover,.icon-btn:hover{box-shadow:var(--shadow-lift);border-color:var(--text-3)}.primary-btn:disabled,.ghost-btn:disabled,.icon-btn:disabled{opacity:.45;cursor:default;box-shadow:none}.tag{border:1px solid var(--border);border-radius:var(--r-chip);background:var(--inset);min-height:22px;color:var(--text-2);white-space:nowrap;font-size:11px;font-family:var(--font-data);align-items:center;padding:3px 8px;display:inline-flex}.panel{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);overflow:hidden}.panel-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:12px;min-height:48px;padding:13px 14px;display:flex}.panel-head h2,.panel-head h3{font-size:var(--fs-16);margin:0;font-weight:600;line-height:1.2}.panel-head small{color:var(--text-2);font-family:var(--font-data);margin-top:4px;font-size:11px;display:block}.section-title{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;display:flex}.section-title h2,.section-title h3{text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);margin:0;font-size:12px;font-weight:600}.section-title span{color:var(--text-3);font-family:var(--font-data);font-size:11px}.progress,.meter,.rubric-bar,.bar{background:var(--inset);border:1px solid var(--border);border-radius:999px;height:8px;overflow:hidden}.progress span,.meter span,.rubric-bar span,.bar span{height:100%;width:var(--value);background:var(--accent);display:block}.field{gap:6px;min-width:0;display:grid}.field label,.group-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);font-size:12px;font-weight:600}.field input,.field textarea,.field select{border:1px solid var(--border-strong);border-radius:var(--r-input);background:var(--surface);width:100%;color:var(--text);outline:none;min-height:40px;padding:10px;transition:border-color .12s,box-shadow .12s}.field textarea{resize:vertical;min-height:96px;line-height:1.45}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--accent);box-shadow:var(--ring)}.two-cols{grid-template-columns:1fr 1fr;gap:10px;display:grid}.chip-list{flex-wrap:wrap;gap:6px;display:flex}.chip-remove{border:1px solid var(--border-strong);background:var(--surface);font-size:11px;font-family:var(--font-data);border-radius:999px;align-items:center;gap:6px;padding:3px 6px 3px 9px;display:inline-flex}.chip-remove button{color:var(--text-2);font-family:var(--font-data);background:0 0;border:none;height:auto;min-height:auto;padding:0 2px;font-weight:600}.checkbox-row{color:var(--text);align-items:center;gap:8px;min-height:28px;font-size:13px;display:flex}.checkbox-row input{width:16px;height:16px;accent-color:var(--accent);margin:0}.file-icon{border:1px solid var(--border-strong);border-radius:var(--r-chip);background:var(--inset);font-family:var(--font-data);color:var(--text-2);flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.folder{border:1px dashed var(--border-strong);border-radius:var(--r-input);background:var(--inset);font-family:var(--font-data);word-break:break-all;color:var(--text-2);padding:10px;font-size:11px;line-height:1.45}.toast-stack{z-index:100;pointer-events:none;gap:8px;display:grid;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.toast{background:var(--ink-900,var(--text));color:var(--surface);border-radius:var(--r-input);white-space:nowrap;padding:10px 14px;font-size:13px}.empty-hint{color:var(--text-2);text-align:center;border:1px dashed var(--border-strong);border-radius:var(--r-card);background:var(--inset);padding:18px}.score{font-family:var(--font-data);font-weight:600;font-size:var(--fs-16);font-variant-numeric:tabular-nums}.scrollx{overflow-x:auto}.kpi-num{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--fs-kpi);line-height:1}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sales-main.svelte-x1lgq4 *{border-color:#e5e7eb}[data-theme=dark] .sales-main.svelte-x1lgq4 *{border-color:#2a2d31}:root:not([data-theme=light]):global(:has(body[data-auto-dark])) .sales-main.svelte-x1lgq4 *{border-color:#2a2d31}.sales-section.svelte-x1lgq4 svg.lucide{vertical-align:middle;flex-shrink:0;display:inline-block}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-px{top:-1px}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-8{top:calc(var(--spacing) * 8)}.top-16{top:calc(var(--spacing) * 16)}.top-\[13px\]{top:13px}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-full{top:100%}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-\[5px\]{bottom:-5px}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[22px\]{bottom:22px}.bottom-full{bottom:100%}.-left-\[25\.5px\]{left:-25.5px}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-80{z-index:80}.z-90{z-index:90}.z-120{z-index:120}.z-\[2\]{z-index:2}.z-\[5\]{z-index:5}.z-\[41\]{z-index:41}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[200\]{z-index:200}.z-\[500\]{z-index:500}.z-\[1010\]{z-index:1010}.z-\[1020\]{z-index:1020}.z-\[1030\]{z-index:1030}.z-\[1050\]{z-index:1050}.z-\[1200\]{z-index:1200}.z-\[1300\]{z-index:1300}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-first{order:-9999}.order-last{order:9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-7{grid-column:span 7/span 7}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-2{margin:calc(var(--spacing) * 2)}.m-5{margin:calc(var(--spacing) * 5)}.-mx-0\.5{margin-inline:calc(var(--spacing) * -.5)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-8{margin-block:calc(var(--spacing) * 8)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[3px\]{margin-top:3px}.mt-\[22px\]{margin-top:22px}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-1\.5{margin-right:calc(var(--spacing) * -1.5)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.\!mb-0{margin-bottom:0!important}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-12{margin-left:calc(var(--spacing) * 12)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-\[15px\]{width:15px;height:15px}.size-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.size-\[26px\]{width:26px;height:26px}.size-\[52px\]{width:52px;height:52px}.size-full{width:100%;height:100%}.h-\(--bits-select-anchor-height\){height:var(--bits-select-anchor-height)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-6{height:calc(var(--spacing) * 6)}.h-6\.5{height:calc(var(--spacing) * 6.5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-8\!{height:calc(var(--spacing) * 8)!important}.h-8\.5{height:calc(var(--spacing) * 8.5)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-64{height:calc(var(--spacing) * 64)}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[44px\]{height:44px}.h-\[100dvh\]{height:100dvh}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[40vh\]{max-height:40vh}.max-h-\[55dvh\]{max-height:55dvh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[62vh\]{max-height:62vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[120px\]{max-height:120px}.max-h-\[150px\]{max-height:150px}.max-h-\[180px\]{max-height:180px}.max-h-\[200px\]{max-height:200px}.max-h-\[240px\]{max-height:240px}.max-h-\[260px\]{max-height:260px}.max-h-\[calc\(100vh-260px\)\]{max-height:calc(100vh - 260px)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[1\.5rem\]{min-height:1.5rem}.min-h-\[3lh\]{min-height:3lh}.min-h-\[4px\]{min-height:4px}.min-h-\[42vh\]{min-height:42vh}.min-h-\[46px\]{min-height:46px}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[60px\]{min-height:60px}.min-h-\[62vh\]{min-height:62vh}.min-h-\[80px\]{min-height:80px}.min-h-\[100px\]{min-height:100px}.min-h-\[110px\]{min-height:110px}.min-h-\[150px\]{min-height:150px}.min-h-\[200px\]{min-height:200px}.min-h-\[260px\]{min-height:260px}.min-h-\[400px\]{min-height:400px}.min-h-\[calc\(56px\+var\(--tb-safe\)\)\]{min-height:calc(56px + var(--tb-safe))}.w-\(--bits-dropdown-menu-anchor-width\){width:var(--bits-dropdown-menu-anchor-width)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-5\.5{width:calc(var(--spacing) * 5.5)}.w-6{width:calc(var(--spacing) * 6)}.w-6\.5{width:calc(var(--spacing) * 6.5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-8\.5{width:calc(var(--spacing) * 8.5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[60px\]{width:60px}.w-\[72px\]{width:72px}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[240px\]{width:240px}.w-\[268px\]{width:268px}.w-\[330px\]{width:330px}.w-\[420px\]{width:420px}.w-\[520px\]{width:520px}.w-\[560px\]{width:560px}.w-\[600px\]{width:600px}.w-\[640px\]{width:640px}.w-\[720px\]{width:720px}.w-\[calc\(100\%-16px\)\]{width:calc(100% - 16px)}.w-\[min\(256px\,calc\(100vw-2rem\)\)\]{width:min(256px,100vw - 2rem)}.w-\[min\(340px\,calc\(100vw-32px\)\)\]{width:min(340px,100vw - 32px)}.w-\[min\(400px\,calc\(100vw-32px\)\)\]{width:min(400px,100vw - 32px)}.w-\[min\(420px\,90\%\)\]{width:min(420px,90%)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[16rem\]{max-width:16rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[60px\]{max-width:60px}.max-w-\[62ch\]{max-width:62ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[85\%\]{max-width:85%}.max-w-\[92vw\]{max-width:92vw}.max-w-\[95vw\]{max-width:95vw}.max-w-\[110px\]{max-width:110px}.max-w-\[130px\]{max-width:130px}.max-w-\[150px\]{max-width:150px}.max-w-\[170px\]{max-width:170px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[640px\]{max-width:640px}.max-w-\[672px\]{max-width:672px}.max-w-\[720px\]{max-width:720px}.max-w-\[820px\]{max-width:820px}.max-w-\[880px\]{max-width:880px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--bits-select-anchor-width\){min-width:var(--bits-select-anchor-width)}.min-w-0{min-width:0}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[1\.5rem\]{min-width:1.5rem}.min-w-\[15px\]{min-width:15px}.min-w-\[20px\]{min-width:20px}.min-w-\[24px\]{min-width:24px}.min-w-\[40px\]{min-width:40px}.min-w-\[44px\]{min-width:44px}.min-w-\[48px\]{min-width:48px}.min-w-\[54px\]{min-width:54px}.min-w-\[65px\]{min-width:65px}.min-w-\[70px\]{min-width:70px}.min-w-\[72px\]{min-width:72px}.min-w-\[80px\]{min-width:80px}.min-w-\[86px\]{min-width:86px}.min-w-\[92px\]{min-width:92px}.min-w-\[96px\]{min-width:96px}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[130px\]{min-width:130px}.min-w-\[132px\]{min-width:132px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[0_1_240px\]{flex:0 240px}.flex-\[1_1_90px\]{flex:90px}.flex-\[1_1_100px\]{flex:100px}.flex-\[1_1_160px\]{flex:160px}.flex-\[2\]{flex:2}.flex-auto{flex:auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-40{flex-basis:calc(var(--spacing) * 40)}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--bits-tooltip-content-transform-origin\){transform-origin:var(--bits-tooltip-content-transform-origin)}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[0\.98\]{scale:.98}.scale-\[1\.02\]{scale:1.02}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-py-1{scroll-padding-block:var(--spacing)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[appearance\:textfield\]{appearance:textfield}.auto-rows-min{grid-auto-rows:min-content}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(220px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_90px_80px_120px_110px_120px\]{grid-template-columns:1fr 90px 80px 120px 110px 120px}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[22px_1fr\]{grid-template-columns:22px 1fr}.grid-cols-\[36px_1fr\]{grid-template-columns:36px 1fr}.grid-cols-\[36px_1fr_auto\]{grid-template-columns:36px 1fr auto}.grid-cols-\[52px_minmax\(0\,1fr\)\]{grid-template-columns:52px minmax(0,1fr)}.grid-cols-\[90px_70px_1fr_70px_100px_60px_90px_70px_1fr\]{grid-template-columns:90px 70px 1fr 70px 100px 60px 90px 70px 1fr}.grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[minmax\(0\,1fr\)_72px_72px\]{grid-template-columns:minmax(0,1fr) 72px 72px}.grid-cols-\[repeat\(auto-fill\,minmax\(96px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(110px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.place-items-end{place-items:end}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)),:where(.divide-border\/60>:not(:last-child)){border-color:var(--sc-border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--sc-border) 60%, transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\(--r-chip\){border-radius:var(--r-chip)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[calc\(var\(--radius\)-3px\)\]{border-radius:calc(var(--radius) - 3px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-lg\!{border-radius:var(--radius)!important}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xl\!{border-radius:calc(var(--radius) + 4px)!important}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--st-rework-t\){border-color:var(--st-rework-t)}.border-\[var\(--st-accepted-t\)\]{border-color:var(--st-accepted-t)}.border-\[var\(--st-ok-t\,\#2e7d32\)\]\/40{border-color:var(--st-ok-t,#2e7d32)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--st-ok-t\,\#2e7d32\)\]\/40{border-color:color-mix(in oklab, var(--st-ok-t,#2e7d32) 40%, transparent)}}.border-\[var\(--st-rework\,\#b4530a\)\]\/40{border-color:var(--st-rework,#b4530a)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--st-rework\,\#b4530a\)\]\/40{border-color:color-mix(in oklab, var(--st-rework,#b4530a) 40%, transparent)}}.border-\[var\(--st-rework\,\#b4530a\)\]\/50{border-color:var(--st-rework,#b4530a)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--st-rework\,\#b4530a\)\]\/50{border-color:color-mix(in oklab, var(--st-rework,#b4530a) 50%, transparent)}}.border-\[var\(--st-rework-t\)\],.border-\[var\(--st-rework-t\)\]\/50{border-color:var(--st-rework-t)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--st-rework-t\)\]\/50{border-color:color-mix(in oklab, var(--st-rework-t) 50%, transparent)}}.border-agent{border-color:var(--actor-agent)}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-500{border-color:var(--color-amber-500)}.border-black\/25{border-color:#00000040}@supports (color:color-mix(in lab, red, red)){.border-black\/25{border-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-border,.border-border\/50{border-color:var(--sc-border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--sc-border) 50%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-foreground{border-color:var(--sc-foreground)}.border-green-100{border-color:var(--color-green-100)}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-green-400{border-color:var(--color-green-400)}.border-green-500{border-color:var(--color-green-500)}.border-honey{border-color:var(--accent)}.border-honey-text\/50{border-color:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){.border-honey-text\/50{border-color:color-mix(in oklab, var(--accent-text) 50%, transparent)}}.border-indigo-300{border-color:var(--color-indigo-300)}.border-input,.border-input\/30{border-color:var(--sc-input)}@supports (color:color-mix(in lab, red, red)){.border-input\/30{border-color:color-mix(in oklab, var(--sc-input) 30%, transparent)}}.border-muted-foreground{border-color:var(--sc-muted-foreground)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-300{border-color:var(--color-orange-300)}.border-orange-400{border-color:var(--color-orange-400)}.border-primary,.border-primary\/40{border-color:var(--sc-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--sc-primary) 40%, transparent)}}.border-primary\/60{border-color:var(--sc-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/60{border-color:color-mix(in oklab, var(--sc-primary) 60%, transparent)}}.border-purple-100{border-color:var(--color-purple-100)}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-300{border-color:var(--color-purple-300)}.border-purple-500{border-color:var(--color-purple-500)}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-400{border-color:var(--color-red-400)}.border-red-500{border-color:var(--color-red-500)}.border-ring{border-color:var(--sc-ring)}.border-rose-100{border-color:var(--color-rose-100)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-400{border-color:var(--color-rose-400)}.border-rose-500{border-color:var(--color-rose-500)}.border-teal-300{border-color:var(--color-teal-300)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-t-amber-500{border-top-color:var(--color-amber-500)}.border-t-primary{border-top-color:var(--sc-primary)}.border-b-primary{border-bottom-color:var(--sc-primary)}.border-b-transparent{border-bottom-color:#0000}.border-l-agent{border-left-color:var(--actor-agent)}.border-l-amber-400{border-left-color:var(--color-amber-400)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-green-500{border-left-color:var(--color-green-500)}.border-l-honey{border-left-color:var(--accent)}.border-l-primary{border-left-color:var(--sc-primary)}.border-l-red-500{border-left-color:var(--color-red-500)}.bg-\(--st-danger-t\){background-color:var(--st-danger-t)}.bg-\[\#34c759\]{background-color:#34c759}.bg-\[\#ff3b30\]{background-color:#ff3b30}.bg-\[color-mix\(in_srgb\,var\(--st-danger-t\)_15\%\,transparent\)\]{background-color:var(--st-danger-t)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--st-danger-t\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--st-danger-t) 15%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--st-rework-t\)_8\%\,transparent\)\]{background-color:var(--st-rework-t)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--st-rework-t\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--st-rework-t) 8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--st-rework-t\)_15\%\,transparent\)\]{background-color:var(--st-rework-t)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--st-rework-t\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--st-rework-t) 15%,transparent)}}.bg-\[var\(--danger\,\#e5484d\)\]{background-color:var(--danger,#e5484d)}.bg-\[var\(--honey-500\)\]{background-color:var(--honey-500)}.bg-\[var\(--ink-900\)\]{background-color:var(--ink-900)}.bg-\[var\(--inset\,\#f1f1f4\)\]{background-color:var(--inset,#f1f1f4)}.bg-\[var\(--st-accepted-t\,\#106b3c\)\]{background-color:var(--st-accepted-t,#106b3c)}.bg-\[var\(--st-danger-t\,\#e5484d\)\]{background-color:var(--st-danger-t,#e5484d)}.bg-\[var\(--st-rework\,\#b4530a\)\]{background-color:var(--st-rework,#b4530a)}.bg-\[var\(--st-rework-t\,\#d97706\)\]{background-color:var(--st-rework-t,#d97706)}.bg-\[var\(--text-3\,\#8b8f95\)\]{background-color:var(--text-3,#8b8f95)}.bg-agent{background-color:var(--actor-agent)}.bg-agent-bg{background-color:var(--actor-agent-bg)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-background,.bg-background\/40{background-color:var(--sc-background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/40{background-color:color-mix(in oklab, var(--sc-background) 40%, transparent)}}.bg-background\/60{background-color:var(--sc-background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--sc-background) 60%, transparent)}}.bg-background\/95{background-color:var(--sc-background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--sc-background) 95%, transparent)}}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-black\/0{background-color:color-mix(in oklab, var(--color-black) 0%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-border{background-color:var(--sc-border)}.bg-card,.bg-card\/10{background-color:var(--sc-card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/10{background-color:color-mix(in oklab, var(--sc-card) 10%, transparent)}}.bg-card\/40{background-color:var(--sc-card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/40{background-color:color-mix(in oklab, var(--sc-card) 40%, transparent)}}.bg-card\/60{background-color:var(--sc-card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/60{background-color:color-mix(in oklab, var(--sc-card) 60%, transparent)}}.bg-card\/95{background-color:var(--sc-card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/95{background-color:color-mix(in oklab, var(--sc-card) 95%, transparent)}}.bg-card\/\[0\.08\]{background-color:var(--sc-card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/\[0\.08\]{background-color:color-mix(in oklab, var(--sc-card) 8%, transparent)}}.bg-card\/\[0\.15\]{background-color:var(--sc-card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/\[0\.15\]{background-color:color-mix(in oklab, var(--sc-card) 15%, transparent)}}.bg-destructive\/10{background-color:var(--sc-destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--sc-destructive) 10%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-foreground{background-color:var(--sc-foreground)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\/50{background-color:#f0fdf480}@supports (color:color-mix(in lab, red, red)){.bg-green-50\/50{background-color:color-mix(in oklab, var(--color-green-50) 50%, transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-200{background-color:var(--color-green-200)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/10{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-input\/30{background-color:var(--sc-input)}@supports (color:color-mix(in lab, red, red)){.bg-input\/30{background-color:color-mix(in oklab, var(--sc-input) 30%, transparent)}}.bg-muted{background-color:var(--sc-muted)}.bg-muted-foreground,.bg-muted-foreground\/60{background-color:var(--sc-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/60{background-color:color-mix(in oklab, var(--sc-muted-foreground) 60%, transparent)}}.bg-muted\/30{background-color:var(--sc-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--sc-muted) 30%, transparent)}}.bg-muted\/40{background-color:var(--sc-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--sc-muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--sc-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--sc-muted) 50%, transparent)}}.bg-muted\/60{background-color:var(--sc-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--sc-muted) 60%, transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/10{background-color:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.bg-pink-100{background-color:var(--color-pink-100)}.bg-popover{background-color:var(--sc-popover)}.bg-primary{background-color:var(--sc-primary)}.bg-primary-600{background-color:var(--color-primary-600)}.bg-primary\/8{background-color:var(--sc-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/8{background-color:color-mix(in oklab, var(--sc-primary) 8%, transparent)}}.bg-primary\/10{background-color:var(--sc-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--sc-primary) 10%, transparent)}}.bg-primary\/15{background-color:var(--sc-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--sc-primary) 15%, transparent)}}.bg-primary\/30{background-color:var(--sc-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/30{background-color:color-mix(in oklab, var(--sc-primary) 30%, transparent)}}.bg-primary\/50{background-color:var(--sc-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/50{background-color:color-mix(in oklab, var(--sc-primary) 50%, transparent)}}.bg-primary\/\[0\.04\]{background-color:var(--sc-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.04\]{background-color:color-mix(in oklab, var(--sc-primary) 4%, transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/30{background-color:#fef2f24d}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/30{background-color:color-mix(in oklab, var(--color-red-50) 30%, transparent)}}.bg-red-50\/40{background-color:#fef2f266}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/40{background-color:color-mix(in oklab, var(--color-red-50) 40%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-200{background-color:var(--color-red-200)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-secondary{background-color:var(--sc-secondary)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-transparent{background-color:#0000}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-200{background-color:var(--color-yellow-200)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-50{--tw-gradient-from:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-500{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary{--tw-gradient-from:var(--sc-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-50{--tw-gradient-to:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-600{--tw-gradient-to:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/70{--tw-gradient-to:var(--sc-primary)}@supports (color:color-mix(in lab, red, red)){.to-primary\/70{--tw-gradient-to:color-mix(in oklab, var(--sc-primary) 70%, transparent)}}.to-primary\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-50{--tw-gradient-to:var(--color-red-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-padding{background-clip:padding-box}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-blue-500{fill:var(--color-blue-500)}.fill-foreground{fill:var(--sc-foreground)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[3px\]{padding:3px}.p-\[18px\]{padding:18px}.p-\[22px\]{padding:22px}.p-px{padding:1px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-\[7px\]{padding-inline:7px}.px-\[22px\]{padding-inline:22px}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[3px\]{padding-block:3px}.py-\[7px\]{padding-block:7px}.py-\[18px\]{padding-block:18px}.py-px{padding-block:1px}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-\[18px\]{padding-top:18px}.pt-\[22px\]{padding-top:22px}.pt-\[calc\(1\.5rem\+1px\)\]{padding-top:calc(1.5rem + 1px)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-\[60px\]{padding-right:60px}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-\[calc\(20px\+var\(--safe-bottom\)\)\]{padding-bottom:calc(20px + var(--safe-bottom))}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-\[3px\]{padding-left:3px}.pl-\[18px\]{padding-left:18px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-3px\]{vertical-align:-3px}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-data)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[13px\]{font-size:13px!important}.text-\[0\.8rem\]{font-size:.8rem}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[length\:inherit\]{font-size:inherit}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--st-danger-t\){color:var(--st-danger-t)}.text-\(--st-rework-t\){color:var(--st-rework-t)}.text-\(--text-2\){color:var(--text-2)}.text-\(--text-3\){color:var(--text-3)}.text-\[var\(--honey-400\)\]{color:var(--honey-400)}.text-\[var\(--st-danger-t\)\]{color:var(--st-danger-t)}.text-\[var\(--st-danger-t\,\#dc2626\)\]{color:var(--st-danger-t,#dc2626)}.text-\[var\(--st-ok-t\,\#2e7d32\)\]{color:var(--st-ok-t,#2e7d32)}.text-\[var\(--st-rework-t\)\]{color:var(--st-rework-t)}.text-\[var\(--st-rework-t\,\#b4530a\)\]{color:var(--st-rework-t,#b4530a)}.text-\[var\(--st-rework-t\,\#d97706\)\]{color:var(--st-rework-t,#d97706)}.text-\[var\(--text-3\)\]{color:var(--text-3)}.text-agent{color:var(--actor-agent)}.text-amber-300{color:var(--color-amber-300)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-background{color:var(--sc-background)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-card{color:var(--sc-card)}.text-card-foreground{color:var(--sc-card-foreground)}.text-current{color:currentColor}.text-cyan-600{color:var(--color-cyan-600)}.text-destructive{color:var(--sc-destructive)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-foreground,.text-foreground\/60{color:var(--sc-foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--sc-foreground) 60%, transparent)}}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-honey-text{color:var(--accent-text)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-muted-foreground,.text-muted-foreground\/30{color:var(--sc-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/30{color:color-mix(in oklab, var(--sc-muted-foreground) 30%, transparent)}}.text-muted-foreground\/60{color:var(--sc-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--sc-muted-foreground) 60%, transparent)}}.text-muted-foreground\/70{color:var(--sc-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--sc-muted-foreground) 70%, transparent)}}.text-muted-foreground\/80{color:var(--sc-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab, var(--sc-muted-foreground) 80%, transparent)}}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-orange-900{color:var(--color-orange-900)}.text-pink-800{color:var(--color-pink-800)}.text-popover-foreground{color:var(--sc-popover-foreground)}.text-primary{color:var(--sc-primary)}.text-primary-600{color:var(--color-primary-600)}.text-primary-700{color:var(--color-primary-700)}.text-primary-foreground{color:var(--sc-primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-secondary{color:var(--sc-secondary)}.text-secondary-foreground{color:var(--sc-secondary-foreground)}.text-teal-700{color:var(--color-teal-700)}.text-white{color:var(--color-white)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\(--accent\),.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.accent-agent{accent-color:var(--actor-agent)}.accent-primary{accent-color:var(--sc-primary)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.bg-blend-color{background-blend-mode:color}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-lift\){--tw-shadow:var(--shadow-lift);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(0\,0\,0\,0\.30\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-background{--tw-ring-color:var(--sc-background)}.ring-blue-400{--tw-ring-color:var(--color-blue-400)}.ring-border{--tw-ring-color:var(--sc-border)}.ring-card{--tw-ring-color:var(--sc-card)}.ring-foreground\/10{--tw-ring-color:var(--sc-foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--sc-foreground) 10%, transparent)}}.ring-primary{--tw-ring-color:var(--sc-primary)}.ring-red-400{--tw-ring-color:var(--color-red-400)}.ring-ring\/30{--tw-ring-color:var(--sc-ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/30{--tw-ring-color:color-mix(in oklab, var(--sc-ring) 30%, transparent)}}.ring-ring\/50{--tw-ring-color:var(--sc-ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--sc-ring) 50%, transparent)}}.ring-ring\/60{--tw-ring-color:var(--sc-ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/60{--tw-ring-color:color-mix(in oklab, var(--sc-ring) 60%, transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,border-color\]{transition-property:box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,opacity\]{transition-property:box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\!running{animation-play-state:running!important}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.group-hover\:inline:is(:where(.group):hover *){display:inline}.group-hover\:bg-black\/45:is(:where(.group):hover *){background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/45:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--sc-accent-foreground)}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-\[\[data-slot\=command-shortcut\]\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot=command-shortcut]) *){display:none}.group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2)}.group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2)}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs)[data-horizontal] *){height:calc(var(--spacing) * 8)}.group-data-selected\/command-item\:text-foreground:is(:where(.group\/command-item)[data-selected] *){color:var(--sc-foreground)}.group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked=true] *){opacity:1}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--sc-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--sc-muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--sc-border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--sc-foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:0}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:0}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-agent:hover{border-color:var(--actor-agent)}.hover\:border-border:hover{border-color:var(--sc-border)}.hover\:border-primary:hover,.hover\:border-primary\/40:hover{border-color:var(--sc-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, var(--sc-primary) 40%, transparent)}}.hover\:border-primary\/50:hover{border-color:var(--sc-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, var(--sc-primary) 50%, transparent)}}.hover\:border-primary\/90:hover{border-color:var(--sc-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/90:hover{border-color:color-mix(in oklab, var(--sc-primary) 90%, transparent)}}.hover\:border-red-300:hover{border-color:var(--color-red-300)}.hover\:border-red-400:hover{border-color:var(--color-red-400)}.hover\:border-ring:hover{border-color:var(--sc-ring)}.hover\:bg-\(--st-rework-b\):hover{background-color:var(--st-rework-b)}.hover\:bg-\[var\(--st-rework\,\#b4530a\)\]\/10:hover{background-color:var(--st-rework,#b4530a)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--st-rework\,\#b4530a\)\]\/10:hover{background-color:color-mix(in oklab, var(--st-rework,#b4530a) 10%, transparent)}}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-amber-50\/40:hover{background-color:#fffbeb66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-50\/40:hover{background-color:color-mix(in oklab, var(--color-amber-50) 40%, transparent)}}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-100\/50:hover{background-color:#fef3c680}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-100\/50:hover{background-color:color-mix(in oklab, var(--color-amber-100) 50%, transparent)}}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-background:hover{background-color:var(--sc-background)}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.hover\:bg-black\/15:hover{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/15:hover{background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.hover\:bg-black\/20:hover{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/20:hover{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\:bg-card:hover,.hover\:bg-card\/10:hover{background-color:var(--sc-card)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-card\/10:hover{background-color:color-mix(in oklab, var(--sc-card) 10%, transparent)}}.hover\:bg-card\/20:hover{background-color:var(--sc-card)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-card\/20:hover{background-color:color-mix(in oklab, var(--sc-card) 20%, transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--sc-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--sc-destructive) 20%, transparent)}}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-foreground\/5:hover{background-color:var(--sc-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/5:hover{background-color:color-mix(in oklab, var(--sc-foreground) 5%, transparent)}}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-green-200:hover{background-color:var(--color-green-200)}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-indigo-100:hover{background-color:var(--color-indigo-100)}.hover\:bg-muted:hover{background-color:var(--sc-muted)}.hover\:bg-muted-foreground\/40:hover{background-color:var(--sc-muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted-foreground\/40:hover{background-color:color-mix(in oklab, var(--sc-muted-foreground) 40%, transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--sc-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, var(--sc-muted) 40%, transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--sc-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--sc-muted) 50%, transparent)}}.hover\:bg-muted\/70:hover{background-color:var(--sc-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/70:hover{background-color:color-mix(in oklab, var(--sc-muted) 70%, transparent)}}.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\:bg-orange-100:hover{background-color:var(--color-orange-100)}.hover\:bg-orange-200:hover{background-color:var(--color-orange-200)}.hover\:bg-primary-50:hover{background-color:var(--color-primary-50)}.hover\:bg-primary-700:hover{background-color:var(--color-primary-700)}.hover\:bg-primary\/10:hover{background-color:var(--sc-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab, var(--sc-primary) 10%, transparent)}}.hover\:bg-primary\/15:hover{background-color:var(--sc-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/15:hover{background-color:color-mix(in oklab, var(--sc-primary) 15%, transparent)}}.hover\:bg-primary\/20:hover{background-color:var(--sc-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab, var(--sc-primary) 20%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--sc-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--sc-primary) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--sc-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--sc-primary) 90%, transparent)}}.hover\:bg-purple-100:hover{background-color:var(--color-purple-100)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-200:hover{background-color:var(--color-red-200)}.hover\:bg-red-500\/30:hover{background-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/30:hover{background-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.hover\:bg-rose-700:hover{background-color:var(--color-rose-700)}.hover\:bg-secondary\/80:hover{background-color:var(--sc-secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--sc-secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sc-sidebar-accent)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-yellow-200:hover{background-color:var(--color-yellow-200)}.hover\:text-\(--st-rework-t\):hover{color:var(--st-rework-t)}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-foreground:hover{color:var(--sc-foreground)}.hover\:text-honey-text:hover{color:var(--accent-text)}.hover\:text-muted-foreground:hover{color:var(--sc-muted-foreground)}.hover\:text-primary-800:hover{color:var(--color-primary-800)}.hover\:text-primary-foreground:hover{color:var(--sc-primary-foreground)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-rose-500:hover{color:var(--color-rose-500)}.hover\:text-teal-600:hover{color:var(--color-teal-600)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-dotted:hover{text-decoration-style:dotted}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\(--shadow-lift\):hover{--tw-shadow:var(--shadow-lift);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-blue-400:hover{--tw-ring-color:var(--color-blue-400)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-primary:focus{border-color:var(--sc-primary)}.focus\:border-rose-400:focus{border-color:var(--color-rose-400)}.focus\:bg-accent:focus{background-color:var(--sc-accent)}.focus\:text-accent-foreground:focus{color:var(--sc-accent-foreground)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-green-300:focus{--tw-ring-color:var(--color-green-300)}.focus\:ring-green-500:focus{--tw-ring-color:var(--color-green-500)}.focus\:ring-primary:focus{--tw-ring-color:var(--sc-primary)}.focus\:ring-red-300:focus{--tw-ring-color:var(--color-red-300)}.focus\:ring-ring\/50:focus{--tw-ring-color:var(--sc-ring)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-ring\/50:focus{--tw-ring-color:color-mix(in oklab, var(--sc-ring) 50%, transparent)}}.focus\:ring-rose-300:focus{--tw-ring-color:var(--color-rose-300)}.focus\:ring-rose-400:focus{--tw-ring-color:var(--color-rose-400)}.focus\:ring-rose-500:focus{--tw-ring-color:var(--color-rose-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--sc-accent-foreground)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--sc-destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--sc-destructive) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--sc-ring)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--sc-destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--sc-destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--sc-ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--sc-ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--sc-ring)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-muted:active{background-color:var(--sc-muted)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-input\/50:disabled{background-color:var(--sc-input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--sc-input) 50%, transparent)}}.disabled\:bg-muted:disabled{background-color:var(--sc-muted)}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where([data-slot=dialog-content]) .in-data-\[slot\=dialog-content\]\:rounded-lg\!{border-radius:var(--radius)!important}.has-disabled\:bg-input\/50:has(:disabled){background-color:var(--sc-input)}@supports (color:color-mix(in lab, red, red)){.has-disabled\:bg-input\/50:has(:disabled){background-color:color-mix(in oklab, var(--sc-input) 50%, transparent)}}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:var(--spacing)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:var(--spacing)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-4:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 4)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--sc-ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--sc-ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--sc-ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--sc-destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--sc-destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--sc-destructive) 20%, transparent)}}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>button\]\:mr-\[-0\.3rem\]:has(>button){margin-right:-.3rem}.has-\[\>button\]\:ml-\[-0\.3rem\]:has(>button){margin-left:-.3rem}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>svg\]\:p-0:has(>svg){padding:0}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--sc-muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--sc-secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--sc-foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--sc-secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--sc-destructive)}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--sc-destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--sc-destructive) 20%, transparent)}}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--sc-primary)}.aria-selected\:bg-accent[aria-selected=true]{background-color:var(--sc-accent)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:var(--sc-accent-foreground)}.data-active\:bg-background[data-active]{background-color:var(--sc-background)}.data-active\:text-foreground[data-active]{color:var(--sc-foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]:after{content:var(--tw-content);opacity:1}.data-checked\:border-primary[data-checked]{border-color:var(--sc-primary)}.data-checked\:bg-primary[data-checked]{background-color:var(--sc-primary)}.data-checked\:text-primary-foreground[data-checked]{color:var(--sc-primary-foreground)}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *)[data-checked],.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *)[data-checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-closed\:animate-out[data-closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:overflow-hidden[data-closed]{overflow:hidden}.data-closed\:fade-out-0[data-closed]{--tw-exit-opacity:0}.data-closed\:zoom-out-95[data-closed]{--tw-exit-scale:.95}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--sc-accent)}.data-highlighted\:text-accent-foreground[data-highlighted]{color:var(--sc-accent-foreground)}.data-horizontal\:h-2\.5[data-horizontal]{height:calc(var(--spacing) * 2.5)}.data-horizontal\:flex-col[data-horizontal]{flex-direction:column}.data-horizontal\:border-t[data-horizontal]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent[data-horizontal]{border-top-color:#0000}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-open\:animate-in[data-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent[data-open]{background-color:var(--sc-accent)}.data-open\:text-accent-foreground[data-open]{color:var(--sc-accent-foreground)}.data-open\:fade-in-0[data-open]{--tw-enter-opacity:0}.data-open\:zoom-in-95[data-open]{--tw-enter-scale:.95}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--sc-muted-foreground)}.data-selected\:bg-muted[data-selected]{background-color:var(--sc-muted)}.data-selected\:text-foreground[data-selected]{color:var(--sc-foreground)}.data-unchecked\:bg-input[data-unchecked]{background-color:var(--sc-input)}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *)[data-unchecked],.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *)[data-unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-vertical\:h-full[data-vertical]{height:100%}.data-vertical\:w-2\.5[data-vertical]{width:calc(var(--spacing) * 2.5)}.data-vertical\:border-l[data-vertical]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-vertical\:border-l-transparent[data-vertical]{border-left-color:#0000}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[inset\]\:ps-8[data-inset]{padding-inline-start:calc(var(--spacing) * 8)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:0}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:-translate-x-1\/2[data-side=bottom]{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:-translate-y-\[calc\(-50\%\+1px\)\][data-side=bottom]{--tw-translate-y:calc(calc(-50% + 1px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=bottom\]\:data-closed\:slide-out-to-bottom-10[data-side=bottom][data-closed]{--tw-exit-translate-y:calc(.1*100%)}.data-\[side\=bottom\]\:data-open\:slide-in-from-bottom-10[data-side=bottom][data-open]{--tw-enter-translate-y:calc(.1*100%)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:0}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:-translate-y-\[calc\(50\%-3px\)\][data-side=left]{--tw-translate-y:calc(calc(50% - 3px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:data-closed\:slide-out-to-left-10[data-side=left][data-closed]{--tw-exit-translate-x:calc(.1*-100%)}.data-\[side\=left\]\:data-open\:slide-in-from-left-10[data-side=left][data-open]{--tw-enter-translate-x:calc(.1*-100%)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:0}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:translate-x-\[calc\(50\%\+2px\)\][data-side=right]{--tw-translate-x:calc(50% + 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-y-1\/2[data-side=right]{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=right\]\:data-closed\:slide-out-to-right-10[data-side=right][data-closed]{--tw-exit-translate-x:calc(.1*100%)}.data-\[side\=right\]\:data-open\:slide-in-from-right-10[data-side=right][data-open]{--tw-enter-translate-x:calc(.1*100%)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:translate-x-1\/2[data-side=top]{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:translate-y-\[calc\(-50\%\+2px\)\][data-side=top]{--tw-translate-y:calc(-50% + 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[side\=top\]\:data-closed\:slide-out-to-top-10[data-side=top][data-closed]{--tw-exit-translate-y:calc(.1*-100%)}.data-\[side\=top\]\:data-open\:slide-in-from-top-10[data-side=top][data-open]{--tw-enter-translate-y:calc(.1*-100%)}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=default\]\:max-w-xs[data-size=default]{max-width:var(--container-xs)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--sc-background)}:is(.\*\:data-\[slot\=input-group-addon\]\:pl-2\!>*)[data-slot=input-group-addon]{padding-left:calc(var(--spacing) * 2)!important}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius) - 4px)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--sc-muted)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--sc-destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--sc-destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--sc-destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--sc-destructive)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@media not all and (width>=560px){.max-\[560px\]\:grid-cols-\[90px_1fr\]{grid-template-columns:90px 1fr}}@media not all and (width>=48rem){.max-md\:fixed{position:fixed}.max-md\:inset-0{inset:0}.max-md\:inset-x-0{inset-inline:0}.max-md\:top-0{top:0}.max-md\:top-auto{top:auto}.max-md\:right-0{right:0}.max-md\:bottom-0{bottom:0}.max-md\:left-0{left:0}.max-md\:z-40{z-index:40}.max-md\:z-\[5\]{z-index:5}.max-md\:z-\[8\]{z-index:8}.max-md\:z-\[69\]{z-index:69}.max-md\:z-\[70\]{z-index:70}.max-md\:col-span-2{grid-column:span 2/span 2}.max-md\:m-0{margin:0}.max-md\:mb-0{margin-bottom:0}.max-md\:block{display:block}.max-md\:flex{display:flex}.max-md\:grid{display:grid}.max-md\:hidden{display:none}.max-md\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.max-md\:size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.max-md\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.max-md\:h-11{height:calc(var(--spacing) * 11)}.max-md\:max-h-\[85dvh\]{max-height:85dvh}.max-md\:max-h-\[92dvh\]{max-height:92dvh}.max-md\:max-h-none{max-height:none}.max-md\:min-h-0{min-height:0}.max-md\:min-h-11{min-height:calc(var(--spacing) * 11)}.max-md\:min-h-\[calc\(48px\+var\(--tb-safe\)\)\]{min-height:calc(48px + var(--tb-safe))}.max-md\:w-\[85vw\]{width:85vw}.max-md\:w-auto{width:auto}.max-md\:w-full{width:100%}.max-md\:max-w-full{max-width:100%}.max-md\:min-w-0{min-width:0}.max-md\:min-w-11{min-width:calc(var(--spacing) * 11)}.max-md\:flex-1{flex:1}.max-md\:flex-none{flex:none}.max-md\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-md\:snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.max-md\:snap-mandatory{--tw-scroll-snap-strictness:mandatory}.max-md\:snap-start{scroll-snap-align:start}.max-md\:scroll-ml-3\.5{scroll-margin-left:calc(var(--spacing) * 3.5)}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-md\:flex-col{flex-direction:column}.max-md\:flex-nowrap{flex-wrap:nowrap}.max-md\:gap-0\.5{gap:calc(var(--spacing) * .5)}.max-md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.max-md\:overflow-visible{overflow:visible}.max-md\:overflow-y-auto{overflow-y:auto}.max-md\:overscroll-contain{overscroll-behavior:contain}.max-md\:rounded-none{border-radius:0}.max-md\:rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.max-md\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.max-md\:border-0{border-style:var(--tw-border-style);border-width:0}.max-md\:border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.max-md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.max-md\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.max-md\:bg-background{background-color:var(--sc-background)}.max-md\:bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.max-md\:bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.max-md\:p-0{padding:0}.max-md\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.max-md\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.max-md\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.max-md\:py-2{padding-block:calc(var(--spacing) * 2)}.max-md\:pt-3{padding-top:calc(var(--spacing) * 3)}.max-md\:pt-\[calc\(8px\+var\(--safe-top\)\)\]{padding-top:calc(8px + var(--safe-top))}.max-md\:pt-\[calc\(10px\+var\(--safe-top\)\)\]{padding-top:calc(10px + var(--safe-top))}.max-md\:pt-\[calc\(12px\+var\(--safe-top\)\)\]{padding-top:calc(12px + var(--safe-top))}.max-md\:pb-0{padding-bottom:0}.max-md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.max-md\:pb-\[calc\(12px\+var\(--safe-bottom\)\)\]{padding-bottom:calc(12px + var(--safe-bottom))}.max-md\:pb-\[max\(1rem\,var\(--safe-bottom\)\)\]{padding-bottom:max(1rem, var(--safe-bottom))}.max-md\:pb-\[var\(--safe-bottom\)\]{padding-bottom:var(--safe-bottom)}.max-md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.max-md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.max-md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.max-md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.max-md\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.max-md\:ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.max-md\:backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media not all and (width>=40rem){.max-sm\:hidden{display:none}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width>=40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:my-8{margin-block:calc(var(--spacing) * 8)}.sm\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.sm\:mb-7{margin-bottom:calc(var(--spacing) * 7)}.sm\:ml-4{margin-left:calc(var(--spacing) * 4)}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-\[30px\]{height:30px}.sm\:h-screen{height:100vh}.sm\:max-h-\[80vh\]{max-height:80vh}.sm\:min-h-\[80px\]{min-height:80px}.sm\:w-9{width:calc(var(--spacing) * 9)}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-\[640px\]{width:640px}.sm\:max-w-\[95vw\]{max-width:95vw}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:min-w-\[30px\]{min-width:30px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[100px_1fr_140px\]{grid-template-columns:100px 1fr 140px}.sm\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:rounded-xl{border-radius:calc(var(--radius) + 4px)}.sm\:p-2{padding:calc(var(--spacing) * 2)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right],.data-\[size\=default\]\:sm\:max-w-sm[data-size=default]{max-width:var(--container-sm)}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-8{grid-column:span 8/span 8}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-9{height:calc(var(--spacing) * 9)}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-\[min\(400px\,calc\(100vw-48px\)\)\]{width:min(400px,100vw - 48px)}.md\:max-w-\[90px\]{max-width:90px}.md\:max-w-\[520px\]{max-width:520px}.md\:max-w-\[600px\]{max-width:600px}.md\:max-w-\[640px\]{max-width:640px}.md\:max-w-\[720px\]{max-width:720px}.md\:max-w-\[880px\]{max-width:880px}.md\:max-w-sm{max-width:var(--container-sm)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_90px_80px_120px_110px_120px\]{grid-template-columns:1fr 90px 80px 120px 110px 120px}.md\:grid-cols-\[90px_70px_1fr_70px_100px_60px_90px_70px_1fr\]{grid-template-columns:90px 70px 1fr 70px 100px 60px 90px 70px 1fr}.md\:place-items-center{place-items:center}.md\:rounded-xl{border-radius:calc(var(--radius) + 4px)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}}@media (width>=64rem){.lg\:static{position:static}.lg\:top-auto{top:auto}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mx-0{margin-inline:0}.lg\:w-\[480px\]{width:480px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:rounded-lg{border-radius:var(--radius)}.lg\:border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media (width>=80rem){.xl\:w-\[560px\]{width:560px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:p-8{padding:calc(var(--spacing) * 8)}}.rtl\:data-\[state\=checked\]\:translate-x-\[calc\(-100\%\)\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-state=checked]{--tw-translate-x:calc(-100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:border-amber-500\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.dark\:border-amber-600:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:var(--color-amber-600)}.dark\:border-amber-700:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:var(--color-amber-700)}.dark\:border-amber-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:#7b330633}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.dark\:border-blue-600:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:var(--color-blue-600)}.dark\:border-blue-700:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:var(--color-blue-700)}.dark\:border-blue-800:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:var(--color-blue-800)}.dark\:border-blue-900\/50:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:#1c398e80}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-900\/50:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:color-mix(in oklab, var(--color-blue-900) 50%, transparent)}}.dark\:border-emerald-600:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:var(--color-emerald-600)}.dark\:border-emerald-700:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:var(--color-emerald-700)}.dark\:border-emerald-800:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:var(--color-emerald-800)}.dark\:border-green-400:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:var(--color-green-400)}.dark\:border-green-600:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:var(--color-green-600)}.dark\:border-green-700:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:var(--color-green-700)}.dark\:border-green-800:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:var(--color-green-800)}.dark\:border-green-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-green-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:color-mix(in oklab, var(--color-green-900) 30%, transparent)}}.dark\:border-green-900\/50:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:#0d542b80}@supports (color:color-mix(in lab, red, red)){.dark\:border-green-900\/50:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:color-mix(in oklab, var(--color-green-900) 50%, transparent)}}.dark\:border-indigo-600:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:var(--color-indigo-600)}.dark\:border-input:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:var(--sc-input)}.dark\:border-orange-600:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:var(--color-orange-600)}.dark\:border-orange-700:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:var(--color-orange-700)}.dark\:border-orange-800:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:var(--color-orange-800)}.dark\:border-purple-700:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:var(--color-purple-700)}.dark\:border-purple-800:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:var(--color-purple-800)}.dark\:border-purple-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:#59168b4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-purple-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:color-mix(in oklab, var(--color-purple-900) 30%, transparent)}}.dark\:border-red-700:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:var(--color-red-700)}.dark\:border-red-800:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:var(--color-red-800)}.dark\:border-red-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.dark\:border-rose-600:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:var(--color-rose-600)}.dark\:border-rose-700:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:var(--color-rose-700)}.dark\:border-rose-800:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:var(--color-rose-800)}.dark\:border-rose-900\/50:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:#8b083680}@supports (color:color-mix(in lab, red, red)){.dark\:border-rose-900\/50:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:color-mix(in oklab, var(--color-rose-900) 50%, transparent)}}.dark\:border-teal-700:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:var(--color-teal-700)}.dark\:border-yellow-800:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){border-color:var(--color-yellow-800)}.dark\:bg-amber-500\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-500\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.dark\:bg-amber-800:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:var(--color-amber-800)}.dark\:bg-amber-800\/40:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#953d0066}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-800\/40:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-amber-800) 40%, transparent)}}.dark\:bg-amber-900\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#7b33061a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-amber-900) 10%, transparent)}}.dark\:bg-amber-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#7b330633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.dark\:bg-amber-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#7b33064d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-amber-900) 30%, transparent)}}.dark\:bg-blue-800:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:var(--color-blue-800)}.dark\:bg-blue-900:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:var(--color-blue-900)}.dark\:bg-blue-900\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#1c398e1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-blue-900) 10%, transparent)}}.dark\:bg-blue-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-blue-900) 20%, transparent)}}.dark\:bg-blue-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dark\:bg-blue-900\/40:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#1c398e66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/40:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-blue-900) 40%, transparent)}}.dark\:bg-destructive\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:var(--sc-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--sc-destructive) 20%, transparent)}}.dark\:bg-emerald-800:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:var(--color-emerald-800)}.dark\:bg-emerald-900\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#004e3b1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-emerald-900) 10%, transparent)}}.dark\:bg-emerald-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#004e3b33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-emerald-900) 20%, transparent)}}.dark\:bg-emerald-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-emerald-900) 30%, transparent)}}.dark\:bg-emerald-900\/40:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/40:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.dark\:bg-green-400:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:var(--color-green-400)}.dark\:bg-green-900\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#0d542b1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-green-900) 10%, transparent)}}.dark\:bg-green-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#0d542b33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-green-900) 20%, transparent)}}.dark\:bg-green-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-green-900) 30%, transparent)}}.dark\:bg-indigo-900\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#312c851a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-900\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-indigo-900) 10%, transparent)}}.dark\:bg-indigo-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#312c8533}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-indigo-900) 20%, transparent)}}.dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:var(--sc-input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--sc-input) 30%, transparent)}}.dark\:bg-orange-900\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#7e2a0c1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-900\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-orange-900) 10%, transparent)}}.dark\:bg-orange-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#7e2a0c33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-orange-900) 20%, transparent)}}.dark\:bg-orange-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#7e2a0c4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-orange-900) 30%, transparent)}}.dark\:bg-pink-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#86104333}@supports (color:color-mix(in lab, red, red)){.dark\:bg-pink-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-pink-900) 20%, transparent)}}.dark\:bg-purple-900\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#59168b1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-purple-900) 10%, transparent)}}.dark\:bg-purple-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#59168b33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-purple-900) 20%, transparent)}}.dark\:bg-purple-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#59168b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-purple-900) 30%, transparent)}}.dark\:bg-red-900\/5:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#82181a0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/5:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-red-900) 5%, transparent)}}.dark\:bg-red-900\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#82181a1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-red-900) 10%, transparent)}}.dark\:bg-red-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-red-900) 20%, transparent)}}.dark\:bg-red-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.dark\:bg-rose-900\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#8b08361a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-900\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-rose-900) 10%, transparent)}}.dark\:bg-rose-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#8b083633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-rose-900) 20%, transparent)}}.dark\:bg-rose-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#8b08364d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-rose-900) 30%, transparent)}}.dark\:bg-teal-900\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#0b4f4a1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-teal-900\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-teal-900) 10%, transparent)}}.dark\:bg-transparent:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#0000}.dark\:bg-yellow-800:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:var(--color-yellow-800)}.dark\:bg-yellow-900\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#733e0a1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-900\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-yellow-900) 10%, transparent)}}.dark\:bg-yellow-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#733e0a33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-yellow-900) 20%, transparent)}}.dark\:bg-yellow-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:#733e0a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){background-color:color-mix(in oklab, var(--color-yellow-900) 30%, transparent)}}.dark\:from-amber-900\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){--tw-gradient-from:#7b33061a}@supports (color:color-mix(in lab, red, red)){.dark\:from-amber-900\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){--tw-gradient-from:color-mix(in oklab, var(--color-amber-900) 10%, transparent)}}.dark\:from-amber-900\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:from-gray-800:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){--tw-gradient-from:var(--color-gray-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-gray-700:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){--tw-gradient-to:var(--color-gray-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:to-red-900\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){--tw-gradient-to:#82181a1a}@supports (color:color-mix(in lab, red, red)){.dark\:to-red-900\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){--tw-gradient-to:color-mix(in oklab, var(--color-red-900) 10%, transparent)}}.dark\:to-red-900\/10:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.dark\:text-amber-100:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-amber-100)}.dark\:text-amber-200:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-amber-200)}.dark\:text-amber-300:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-amber-300)}.dark\:text-amber-400:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-amber-400)}.dark\:text-amber-500:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-amber-500)}.dark\:text-blue-100:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-blue-100)}.dark\:text-blue-200:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-blue-200)}.dark\:text-blue-300:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-blue-300)}.dark\:text-blue-400:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-blue-400)}.dark\:text-emerald-200:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-emerald-200)}.dark\:text-emerald-300:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-emerald-300)}.dark\:text-emerald-400:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-emerald-400)}.dark\:text-emerald-500:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-emerald-500)}.dark\:text-green-100:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-green-100)}.dark\:text-green-200:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-green-200)}.dark\:text-green-300:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-green-300)}.dark\:text-green-400:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-green-400)}.dark\:text-indigo-400:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-indigo-400)}.dark\:text-muted-foreground:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--sc-muted-foreground)}.dark\:text-orange-100:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-orange-100)}.dark\:text-orange-300:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-orange-300)}.dark\:text-orange-400:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-orange-400)}.dark\:text-pink-400:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-pink-400)}.dark\:text-primary-400:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-primary-400)}.dark\:text-purple-100:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-purple-100)}.dark\:text-purple-300:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-purple-300)}.dark\:text-purple-400:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-purple-400)}.dark\:text-red-300:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-red-300)}.dark\:text-red-400:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-red-400)}.dark\:text-red-500:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-red-500)}.dark\:text-rose-100:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-rose-100)}.dark\:text-rose-200:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-rose-200)}.dark\:text-rose-300:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-rose-300)}.dark\:text-rose-400:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-rose-400)}.dark\:text-teal-400:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-teal-400)}.dark\:text-yellow-200:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-yellow-200)}.dark\:text-yellow-300:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-yellow-300)}.dark\:text-yellow-400:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *){color:var(--color-yellow-400)}.dark\:placeholder\:text-muted-foreground:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *)::placeholder{color:var(--sc-muted-foreground)}.dark\:after\:mix-blend-lighten:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:bg-amber-700\/60:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:#b7500099}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-amber-700\/60:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:color-mix(in oklab, var(--color-amber-700) 60%, transparent)}}.dark\:hover\:bg-amber-900\/5:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:#7b33060d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-amber-900\/5:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:color-mix(in oklab, var(--color-amber-900) 5%, transparent)}}.dark\:hover\:bg-amber-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:#7b330633}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-amber-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.dark\:hover\:bg-blue-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dark\:hover\:bg-blue-900\/40:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:#1c398e66}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-900\/40:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:color-mix(in oklab, var(--color-blue-900) 40%, transparent)}}.dark\:hover\:bg-destructive\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:var(--sc-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:color-mix(in oklab, var(--sc-destructive) 30%, transparent)}}.dark\:hover\:bg-emerald-900\/40:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-emerald-900\/40:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.dark\:hover\:bg-green-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:#0d542b33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-green-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:color-mix(in oklab, var(--color-green-900) 20%, transparent)}}.dark\:hover\:bg-indigo-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:#312c8533}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-indigo-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:color-mix(in oklab, var(--color-indigo-900) 20%, transparent)}}.dark\:hover\:bg-input\/50:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:var(--sc-input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:color-mix(in oklab, var(--sc-input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:var(--sc-muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:color-mix(in oklab, var(--sc-muted) 50%, transparent)}}.dark\:hover\:bg-orange-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:#7e2a0c33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-orange-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:color-mix(in oklab, var(--color-orange-900) 20%, transparent)}}.dark\:hover\:bg-primary-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:#1e3a8a4d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-primary-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:color-mix(in oklab, var(--color-primary-900) 30%, transparent)}}.dark\:hover\:bg-purple-900\/40:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:#59168b66}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-purple-900\/40:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:color-mix(in oklab, var(--color-purple-900) 40%, transparent)}}.dark\:hover\:bg-red-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-900\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:color-mix(in oklab, var(--color-red-900) 20%, transparent)}}.dark\:hover\:bg-red-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.dark\:hover\:bg-rose-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:#8b08364d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-rose-900\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:color-mix(in oklab, var(--color-rose-900) 30%, transparent)}}.dark\:hover\:bg-rose-900\/40:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:#8b083666}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-rose-900\/40:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{background-color:color-mix(in oklab, var(--color-rose-900) 40%, transparent)}}.dark\:hover\:text-blue-400:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{color:var(--color-blue-400)}.dark\:hover\:text-foreground:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{color:var(--sc-foreground)}.dark\:hover\:text-red-400:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):hover{color:var(--color-red-400)}}.dark\:focus-visible\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):focus-visible{--tw-ring-color:var(--sc-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--sc-destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):disabled{background-color:var(--sc-input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):disabled{background-color:color-mix(in oklab, var(--sc-input) 80%, transparent)}}.dark\:disabled\:bg-transparent:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):disabled{background-color:#0000}.dark\:has-disabled\:bg-input\/80:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):has(:disabled){background-color:var(--sc-input)}@supports (color:color-mix(in lab, red, red)){.dark\:has-disabled\:bg-input\/80:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):has(:disabled){background-color:color-mix(in oklab, var(--sc-input) 80%, transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--sc-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--sc-destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *)[aria-invalid=true]{border-color:var(--sc-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--sc-destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *)[aria-invalid=true]{--tw-ring-color:var(--sc-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--sc-destructive) 40%, transparent)}}.dark\:data-active\:border-input:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *)[data-active]{border-color:var(--sc-input)}.dark\:data-active\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *)[data-active]{background-color:var(--sc-input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *)[data-active]{background-color:color-mix(in oklab, var(--sc-input) 30%, transparent)}}.dark\:data-active\:text-foreground:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *)[data-active]{color:var(--sc-foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.dark\:data-checked\:bg-primary:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *)[data-checked]{background-color:var(--sc-primary)}.dark\:data-checked\:bg-primary-foreground:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *)[data-checked]{background-color:var(--sc-primary-foreground)}.dark\:data-unchecked\:bg-foreground:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *)[data-unchecked]{background-color:var(--sc-foreground)}.dark\:data-unchecked\:bg-input\/80:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *)[data-unchecked]{background-color:var(--sc-input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-unchecked\:bg-input\/80:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *)[data-unchecked]{background-color:color-mix(in oklab, var(--sc-input) 80%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *)[data-variant=destructive]:focus{background-color:var(--sc-destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where([data-theme=dark],[data-theme=dark] *,:root:not([data-theme=light]):has(body[data-auto-dark]),:root:not([data-theme=light]):has(body[data-auto-dark]) *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--sc-destructive) 20%, transparent)}}@media print{.print\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.print\:block{display:block}.print\:hidden{display:none}.print\:max-w-none{max-width:none}.print\:break-inside-avoid{break-inside:avoid}.print\:border-0{border-style:var(--tw-border-style);border-width:0}.print\:border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.print\:border-border{border-color:var(--sc-border)}.print\:p-0{padding:0}.print\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.print\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}@media not all and (width>=48rem){.max-md\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5 svg:not([class*=size-]){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--sc-muted-foreground)}.\[\&_td\]\:px-4 td{padding-inline:calc(var(--spacing) * 4)}.\[\&_td\]\:py-2\.5 td{padding-block:calc(var(--spacing) * 2.5)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\]\:border-border tr{border-color:var(--sc-border)}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&_tr\:not\(\:last-child\)\]\:border-b tr:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}.\[\.border-b\]\:pb-2.border-b{padding-bottom:calc(var(--spacing) * 2)}.\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-muted-foreground *)[cmdk-group-heading]{color:var(--sc-muted-foreground)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--sc-destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--sc-destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--sc-muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--sc-primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--sc-primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--sc-secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--sc-secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--sc-muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--sc-foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-selected\:\*\:\[svg\]\:text-foreground[data-selected]>*):is(svg){color:var(--sc-foreground)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--sc-destructive)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\>\*\]\:max-w-full>*{max-width:100%}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 1.5)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}:root{--paper-0:#fff;--paper-25:#fbfaf8;--paper-100:#f1efe9;--paper-300:#e2dfd6;--paper-400:#cfcbbe;--ink-900:#17191c;--ink-700:#3a3e44;--ink-600:#555a62;--ink-400:#8a8f98;--honey-400:#f2b33d;--honey-500:#e8a013;--honey-700:#8f5b00;--agent-100:#eeeafb;--agent-400:#9b8ae8;--agent-500:#6e56cf;--agent-700:#4f3da8;--st-assigned-t:#4a5058;--st-assigned-b:#eeeff1;--st-doing-t:#1553b6;--st-doing-b:#e9f1fd;--st-submitted-t:#8f5b00;--st-submitted-b:#fff4dc;--st-accepted-t:#106b3c;--st-accepted-b:#e6f6ec;--st-rework-t:#a33a12;--st-rework-b:#fdeee6;--st-danger-t:#af1d14;--st-danger-b:#fcecea;--st-stage-prep:#2563eb;--st-stage-content:#7c3aed;--st-stage-social:#b45309;--st-stage-track:#0f766e;--bg:var(--paper-25);--surface:var(--paper-0);--inset:var(--paper-100);--border:var(--paper-300);--border-strong:var(--paper-400);--text:var(--ink-900);--text-2:var(--ink-600);--text-3:var(--ink-400);--accent:var(--honey-500);--accent-text:var(--honey-700);--accent-ink:var(--ink-900);--actor-agent:var(--agent-700);--actor-agent-bg:var(--agent-100);--font-ui:"IBM Plex Sans", "Noto Sans TC", "PingFang TC", system-ui, sans-serif;--font-data:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-18:18px;--fs-22:22px;--fs-28:28px;--fs-kpi:34px;--r-card:8px;--r-chip:4px;--r-input:6px;--shadow-lift:0 1px 0 var(--paper-300);--ring:0 0 0 2px var(--honey-500);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-6:24px;--sp-8:32px;--row-h:40px}@media (prefers-color-scheme:dark){:root{--_auto-dark:1}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#141517;--surface:#1b1d20;--inset:#222428;--border:#2a2d31;--border-strong:#383c41;--text:#eceae4;--text-2:#9ba0a8;--text-3:#6c7178;--accent:var(--honey-400);--accent-text:var(--honey-400);--accent-ink:#141517;--actor-agent:var(--agent-400);--actor-agent-bg:#2a2547;--st-assigned-t:#b7bcc4;--st-assigned-b:#26282c;--st-doing-t:#7aaff7;--st-doing-b:#182740;--st-submitted-t:#f2b33d;--st-submitted-b:#322710;--st-accepted-t:#5bc489;--st-accepted-b:#12291c;--st-rework-t:#f09367;--st-rework-b:#331b10;--st-danger-t:#f1867e;--st-danger-b:#331312;--st-stage-prep:#6aa0ff;--st-stage-content:#b79bff;--st-stage-social:#f0a868;--st-stage-track:#4fd1c5;--shadow-lift:0 1px 0 #000}:root{--text-primary:var(--text);--text-secondary:var(--text-2);--text-tertiary:var(--text-3);--surface-secondary:var(--inset);--accent-light:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-light:color-mix(in srgb, var(--accent) 14%, transparent)}}:root{--accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-hover:color-mix(in srgb, var(--accent) 88%, black)}}:root{--green:var(--st-accepted-t);--red:var(--st-danger-t);--green-bg:var(--st-accepted-b);--red-bg:var(--st-danger-b);--yellow-bg:var(--st-submitted-b);--background:var(--sc-background);--foreground:var(--sc-foreground);--card:var(--sc-card);--muted:var(--sc-muted);--muted-foreground:var(--sc-muted-foreground);--primary:var(--sc-primary);--primary-foreground:var(--sc-primary-foreground);--sidebar:var(--sc-sidebar);--sidebar-foreground:var(--sc-sidebar-foreground);--sidebar-accent:var(--sc-sidebar-accent);--sidebar-border:var(--sc-sidebar-border);--text-1:var(--text);--text-muted:var(--text-2);--surface-2:var(--inset);--on-accent:var(--accent-ink);--honey-text:var(--accent-text);--st-ok:var(--st-accepted-t);--st-ok-t:var(--st-accepted-t);--st-done-t:var(--st-accepted-t);--st-rework:var(--st-rework-t);--fs-11:11px;--fs-20:20px;--r-panel:10px;--danger:#e5484d}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--sc-background:var(--bg);--sc-foreground:var(--text);--sc-card:var(--surface);--sc-card-foreground:var(--text);--sc-popover:var(--surface);--sc-popover-foreground:var(--text);--sc-primary:var(--accent);--sc-primary-foreground:var(--accent-ink);--sc-secondary:var(--inset);--sc-secondary-foreground:var(--text);--sc-muted:var(--inset);--sc-muted-foreground:var(--text-2);--sc-accent:var(--inset);--sc-accent-foreground:var(--text);--sc-destructive:var(--st-danger-t);--sc-destructive-foreground:var(--paper-0);--sc-border:var(--border);--sc-input:var(--border-strong);--sc-ring:var(--accent);--sc-chart-1:var(--st-doing-t);--sc-chart-2:var(--st-accepted-t);--sc-chart-3:var(--accent);--sc-chart-4:var(--st-rework-t);--sc-chart-5:var(--actor-agent);--sc-sidebar:var(--surface);--sc-sidebar-foreground:var(--text);--sc-sidebar-primary:var(--accent);--sc-sidebar-primary-foreground:var(--accent-ink);--sc-sidebar-accent:var(--inset);--sc-sidebar-accent-foreground:var(--text);--sc-sidebar-border:var(--border);--sc-sidebar-ring:var(--accent);--radius:.5rem}html,body{overscroll-behavior:none;height:100%;overflow:hidden}#app{height:100%}body.kb-open .modal-safe-panel{padding-bottom:var(--safe-bottom)!important}@media (width<=767px){.wg-sheet-modal{align-items:flex-end!important;padding:0!important}.wg-sheet-modal>*{padding-top:16px;animation:.2s ease-out wg-sheet-up;position:relative;width:100%!important;max-width:100%!important;height:auto!important;max-height:92dvh!important;padding-bottom:calc(20px + var(--safe-bottom))!important;border-radius:16px 16px 0 0!important;align-self:flex-end!important}.wg-sheet-modal>:before{content:"";background:var(--border);z-index:3;border-radius:999px;width:36px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}@keyframes wg-sheet-up{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.wg-sheet-modal>*{animation:none}}@media (width<=767px){*{scrollbar-width:none!important;-ms-overflow-style:none!important}::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}.actor-chip.svelte-1tvhaqa{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.actor-dot.svelte-1tvhaqa{border-radius:var(--r-chip);width:22px;height:22px;font-family:var(--font-data);flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.size-md.svelte-1tvhaqa .actor-dot:where(.svelte-1tvhaqa){width:32px;height:32px;font-size:12px}.actor-name.svelte-1tvhaqa{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.actor-hex.svelte-1tvhaqa{color:var(--actor-agent);flex:none;font-size:11px}.actor-human.svelte-1tvhaqa .actor-dot:where(.svelte-1tvhaqa){background:var(--inset);color:var(--text);border:1px solid var(--border)}.actor-human.svelte-1tvhaqa .actor-name:where(.svelte-1tvhaqa){color:var(--text)}.actor-agent.svelte-1tvhaqa .actor-dot:where(.svelte-1tvhaqa){background:var(--actor-agent-bg);color:var(--actor-agent)}.actor-agent.svelte-1tvhaqa .actor-name:where(.svelte-1tvhaqa){color:var(--actor-agent)}.actor-system.svelte-1tvhaqa .actor-dot:where(.svelte-1tvhaqa){background:var(--inset);color:var(--text-3);border:1px solid var(--border)}.actor-system.svelte-1tvhaqa .actor-name:where(.svelte-1tvhaqa){color:var(--text-2)}.hex-track.svelte-gftfsn{stroke:var(--border);stroke-width:5px;stroke-linejoin:round}.hex-tail.svelte-gftfsn,.hex-head.svelte-gftfsn{stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;animation:1.3s linear infinite svelte-gftfsn-hex-run}.hex-tail.svelte-gftfsn{stroke:var(--honey-400,#f2b33d);opacity:.3;stroke-dasharray:34 66}.hex-head.svelte-gftfsn{stroke:var(--honey-400,#f2b33d);stroke-dasharray:14 86;filter:drop-shadow(0 0 4px var(--honey-400,#f2b33d)) drop-shadow(0 0 10px #f2b33d73);animation-delay:-.26s}@keyframes svelte-gftfsn-hex-run{to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.hex-tail.svelte-gftfsn,.hex-head.svelte-gftfsn{animation-duration:3.4s}}.st-root.svelte-4zfv8p{flex:none;height:100%;display:flex}@media (width<=767px){.st-root.svelte-4zfv8p{display:none}}.st-rail.svelte-4zfv8p{background:var(--sidebar,#17181c);width:76px;color:var(--sidebar-foreground,#e8e8e8);border-right:1px solid var(--sidebar-border,#2a2d31);flex-direction:column;flex:none;align-items:center;display:flex;overflow:hidden}.st-logo.svelte-4zfv8p{flex:none;place-items:center;height:56px;display:grid}.st-rail-items.svelte-4zfv8p{flex-direction:column;flex:1;align-items:center;gap:2px;width:100%;min-height:0;padding:4px 4px 8px;display:flex;overflow:hidden auto}.st-rail-btn.svelte-4zfv8p{width:68px;color:var(--text-3,#8b8f95);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:none;align-items:center;gap:4px;padding:8px 2px;transition:background .12s,color .12s;display:flex}.st-rail-btn.svelte-4zfv8p:hover{background:var(--sidebar-accent,#24262b);color:var(--sidebar-foreground,#e8e8e8)}.st-rail-btn.on.svelte-4zfv8p{background:color-mix(in srgb, var(--primary,#c8860b) 12%, transparent);color:var(--honey-text,#e8a013)}.st-rail-btn.dragging.svelte-4zfv8p{opacity:.45;outline:1px dashed var(--sidebar-border,#2a2d31)}.st-rail-reset.svelte-4zfv8p{width:68px;color:var(--text-3,#8b8f95);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;margin-top:2px;padding:4px 0;font-size:13px;line-height:1}.st-rail-reset.svelte-4zfv8p:hover{background:var(--sidebar-accent,#24262b);color:var(--sidebar-foreground,#e8e8e8)}.st-rail-ico.svelte-4zfv8p{place-items:center;display:grid;position:relative}.st-dot.svelte-4zfv8p{background:var(--danger,#e5484d);width:8px;height:8px;box-shadow:0 0 0 2px var(--sidebar,#17181c);border-radius:999px;position:absolute;top:-2px;right:-6px}.st-rail-label.svelte-4zfv8p{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:64px;font-size:11px;line-height:1.15;overflow:hidden}.st-rail-foot.svelte-4zfv8p{border-top:1px solid var(--sidebar-border,#2a2d31);flex-direction:column;flex:none;align-items:center;gap:2px;width:100%;padding:6px 0 10px;display:flex}.st-panel.svelte-4zfv8p{background:var(--sidebar,#17181c);width:232px;min-height:0;color:var(--sidebar-foreground,#e8e8e8);border-right:1px solid var(--sidebar-border,#2a2d31);flex-direction:column;flex:none;transition:width .16s;display:flex;position:relative}.st-panel.collapsed.svelte-4zfv8p{width:14px;overflow:hidden}.st-panel.collapsed.svelte-4zfv8p>:where(.svelte-4zfv8p):not(.st-collapse){display:none}.st-collapse.svelte-4zfv8p{border:1px solid var(--sidebar-border,#2a2d31);background:var(--sidebar,#17181c);width:14px;height:56px;color:var(--muted-foreground,#888);cursor:pointer;z-index:3;border-right:0;border-radius:8px 0 0 8px;padding:0;font-size:12px;line-height:1;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.st-collapse.svelte-4zfv8p:hover{color:var(--foreground,#eee)}.st-panel.collapsed.svelte-4zfv8p .st-collapse:where(.svelte-4zfv8p){border-radius:8px 0 0 8px;right:0}.st-panel-head.svelte-4zfv8p{flex:none;padding:18px 14px 8px;font-size:15px;font-weight:600}.st-sub.svelte-4zfv8p{flex:1;align-content:start;gap:2px;min-height:0;padding:0 8px 8px;display:grid;overflow-y:auto}.st-sub-item.svelte-4zfv8p{color:var(--sidebar-foreground,#e8e8e8);border-radius:8px;padding:8px 10px;font-size:13px;text-decoration:none;transition:background .12s;display:block}.st-sub-item.svelte-4zfv8p:hover{background:var(--sidebar-accent,#24262b)}.st-sub-item.on.svelte-4zfv8p{background:color-mix(in srgb, var(--primary,#c8860b) 12%, transparent);color:var(--honey-text,#e8a013);font-weight:500}.st-group[data-stage=prep].svelte-4zfv8p{--stage:var(--st-stage-prep)}.st-group[data-stage=content].svelte-4zfv8p{--stage:var(--st-stage-content)}.st-group[data-stage=social].svelte-4zfv8p{--stage:var(--st-stage-social)}.st-group[data-stage=track].svelte-4zfv8p{--stage:var(--st-stage-track)}.st-group.svelte-4zfv8p{gap:2px;margin-top:8px;display:grid}.st-group.plain.svelte-4zfv8p+.st-group.plain:where(.svelte-4zfv8p){border-top:1px solid color-mix(in oklab, var(--border) 65%, transparent);margin-top:6px;padding-top:8px}.st-group-head.svelte-4zfv8p{border-left:4px solid var(--stage);background:color-mix(in srgb, var(--stage) 12%, transparent);border-radius:0 6px 6px 0;align-items:center;gap:6px;padding:6px 10px 5px;display:flex}.st-group-n.svelte-4zfv8p{color:var(--stage);font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:700}.st-group-head.svelte-4zfv8p svg{color:var(--stage);flex:none}.st-group-label.svelte-4zfv8p{letter-spacing:.05em;text-transform:uppercase;color:var(--text-3,#8b8f95);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.st-sub-staged.svelte-4zfv8p{border-left:4px solid color-mix(in srgb, var(--stage) 42%, transparent);border-radius:0 8px 8px 0}.st-sub-staged.on.svelte-4zfv8p{border-left-color:var(--stage)}.st-panel-foot.svelte-4zfv8p{border-top:1px solid var(--sidebar-border,#2a2d31);flex:none;align-items:center;gap:8px;padding:8px 10px;display:flex}.st-user.svelte-4zfv8p{cursor:pointer;background:0 0;border:0;min-width:0;padding:2px}.st-ver.svelte-4zfv8p{color:var(--text-3,#8b8f95);margin-left:auto;font-size:10px}.chips.svelte-12occmj{scroll-snap-type:x proximity;background:var(--surface);border-bottom:1px solid var(--border);-webkit-overflow-scrolling:touch;flex:none;align-items:stretch;gap:2px;padding:0 8px;display:flex;overflow:auto hidden}@media (width>=768px){.chips.svelte-12occmj{display:none}}.chip.svelte-12occmj{scroll-snap-align:center;min-height:44px;color:var(--text-3);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;align-items:center;padding:0 12px;font-size:14px;line-height:1;display:inline-flex;position:relative}.chip.on.svelte-12occmj{color:var(--accent-text,var(--accent));font-weight:600}.chip.on.svelte-12occmj:after{content:"";inset-inline:8px;background:var(--accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0}[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}.m-head.svelte-5awcn0{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 12px 22px;display:flex}.m-title.svelte-5awcn0{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;font-weight:800;overflow:hidden}.m-x.svelte-5awcn0{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 8px;font-size:22px;line-height:1}.m-x.svelte-5awcn0:hover{color:var(--foreground);background:var(--muted)}.m-foot.svelte-5awcn0{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:12px 22px;display:flex}.avatar-editor.svelte-3zctjo{flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}header.svelte-3zctjo{justify-content:space-between;align-items:center;display:flex}header.svelte-3zctjo h3:where(.svelte-3zctjo){font-size:var(--fs-18);font-weight:600}.editor-body.svelte-3zctjo{grid-template-columns:auto 1fr;gap:18px;min-width:0;display:grid}@media (width<=420px){.editor-body.svelte-3zctjo{grid-template-columns:1fr}.preview-col.svelte-3zctjo{justify-self:center}}.preview-col.svelte-3zctjo{border:1px solid var(--border);border-radius:var(--r-card);background:var(--inset);flex-direction:column;align-self:start;align-items:center;gap:10px;padding:14px 10px;display:flex}.preview-col.svelte-3zctjo canvas:where(.svelte-3zctjo){image-rendering:pixelated}.dir-row.svelte-3zctjo{gap:4px;display:flex}.dir-btn.svelte-3zctjo{font-size:11px;font-family:var(--font-data);border:1px solid var(--border);border-radius:var(--r-input);background:var(--surface);color:var(--text-2);cursor:pointer;padding:3px 8px}.dir-btn.active.svelte-3zctjo{background:var(--text);color:var(--surface);border-color:var(--text)}.cat-tabs.svelte-3zctjo{flex-wrap:wrap;gap:6px;display:flex}.cat-tab.svelte-3zctjo{border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-size:var(--fs-13);cursor:pointer;border-radius:999px;padding:5px 12px}.cat-tab.active.svelte-3zctjo{background:var(--text);color:var(--surface);border-color:var(--text)}.style-grid.svelte-3zctjo{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);flex-wrap:wrap;gap:6px;max-height:420px;padding:10px;display:flex;overflow-y:auto}.style-cell.svelte-3zctjo{border:1px solid var(--border);border-radius:var(--r-input);background:var(--inset);cursor:pointer;place-items:center;width:60px;height:108px;padding:0;display:grid}.style-cell.none.svelte-3zctjo{color:var(--text-3);font-size:var(--fs-13)}.style-cell.active.svelte-3zctjo{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 35%, transparent)}.thumb.svelte-3zctjo{image-rendering:pixelated;pointer-events:none;background-repeat:no-repeat;display:block}.color-row.svelte-3zctjo{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.color-label.svelte-3zctjo{font-size:var(--fs-13);color:var(--text-2);margin-right:4px}.color-cell.svelte-3zctjo{border:1px solid var(--border);border-radius:var(--r-input);background:var(--inset);cursor:pointer;height:60px;padding:2px;overflow:hidden}.color-cell.svelte-3zctjo .thumb.small:where(.svelte-3zctjo){transform-origin:0 0;margin-bottom:-44px;margin-right:-22px;transform:scale(.55)}.color-cell.active.svelte-3zctjo{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 35%, transparent)}footer.svelte-3zctjo{justify-content:space-between;align-items:center;gap:12px;display:flex}footer.svelte-3zctjo small:where(.svelte-3zctjo){color:var(--text-3);font-family:var(--font-data);font-size:11px}.actions.svelte-3zctjo{gap:8px;display:flex}.status-chip.svelte-fl0v0b{border-radius:var(--r-chip);background:var(--b);min-height:22px;color:var(--t);white-space:nowrap;align-items:center;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}@media (width<=767px){.inbox-panel.svelte-gwjq7z{animation:.18s ease-out svelte-gwjq7z-inbox-up}@keyframes svelte-gwjq7z-inbox-up{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.inbox-panel.svelte-gwjq7z{animation:none}}.pw-eye.svelte-ogqvd9{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:4px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pw-eye.svelte-ogqvd9:hover{color:var(--foreground)}.bs-scrim.svelte-ecpe9t{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.bs-panel.svelte-ecpe9t{width:100%;max-height:var(--bs-max);background:var(--surface);border:1px solid var(--border);padding-bottom:var(--safe-bottom);border-bottom:none;border-radius:16px 16px 0 0;flex-direction:column;animation:.18s ease-out svelte-ecpe9t-bs-up;display:flex}@keyframes svelte-ecpe9t-bs-up{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}.bs-grip.svelte-ecpe9t{background:var(--border);border-radius:999px;flex:none;width:36px;height:4px;margin:8px auto 2px}.bs-head.svelte-ecpe9t{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;display:flex}.bs-title.svelte-ecpe9t{font-size:15px}.bs-x.svelte-ecpe9t{width:44px;height:44px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:8px;font-size:15px}.bs-x.svelte-ecpe9t:active{background:var(--inset)}.bs-body.svelte-ecpe9t{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:4px 16px 16px;overflow-y:auto}.bs-foot.svelte-ecpe9t{border-top:1px solid var(--border);flex:none;padding:10px 16px}@media (width>=768px){.bs-scrim.svelte-ecpe9t{align-items:center;padding:24px}.bs-panel.svelte-ecpe9t{width:min(560px,100%);max-height:min(var(--bs-max), 80vh);border-bottom:1px solid var(--border);border-radius:14px;padding-bottom:0}.bs-grip.svelte-ecpe9t{display:none}@keyframes svelte-ecpe9t-bs-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.bs-panel.svelte-ecpe9t{animation:none}}.drop-overlay.svelte-16zigxp{z-index:40;background:color-mix(in oklab, var(--bg,#141517) 55%, transparent);border:2px dashed var(--accent,#e8a013);pointer-events:none;border-radius:12px;place-items:center;display:grid;position:absolute;inset:0}.drop-overlay-card.svelte-16zigxp{background:var(--surface,#1b1d20);border:1px solid var(--border,#2a2d31);border-radius:10px;padding:12px 20px;font-size:14px;box-shadow:0 12px 32px #00000059}.assistant-workspace.svelte-16zigxp{background:var(--bg);grid-template-columns:300px minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative}.menu-backdrop.svelte-16zigxp,.menu-btn.svelte-16zigxp{display:none}.conversation-sidebar.svelte-16zigxp{border-right:1px solid var(--border);background:var(--surface);grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-height:0;padding:14px;display:grid;overflow-y:auto}.sidebar-head.svelte-16zigxp{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.sidebar-head.svelte-16zigxp h2:where(.svelte-16zigxp){font-size:18px;line-height:1.1}.sidebar-head.svelte-16zigxp span:where(.svelte-16zigxp),.conversation-meta.svelte-16zigxp,.assistant-identity.svelte-16zigxp p:where(.svelte-16zigxp){color:var(--text-2);font-family:var(--font-data);font-size:11px}.sidebar-actions.svelte-16zigxp{flex:none;align-items:center;gap:8px;display:flex}.sidebar-close.svelte-16zigxp{display:none}.sidebar-empty.svelte-16zigxp{align-self:start}.conversation-list.svelte-16zigxp{align-content:start;gap:8px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.conversation-item.svelte-16zigxp{position:relative}.conversation-row.svelte-16zigxp{border:1px solid var(--border);border-radius:var(--r-input);background:var(--surface);text-align:left;gap:4px;width:100%;min-height:58px;padding:11px 32px 11px 11px;display:grid}.conversation-item.active.svelte-16zigxp .conversation-row:where(.svelte-16zigxp){border-color:var(--accent);background:var(--inset)}.delete-btn.svelte-16zigxp{width:22px;height:22px;min-height:0;color:var(--text-3);background:0 0;border:none;border-radius:999px;place-items:center;font-size:16px;line-height:1;display:grid;position:absolute;top:6px;right:6px}.delete-btn.svelte-16zigxp:hover{color:var(--text);background:var(--inset)}.delete-confirm.svelte-16zigxp{border:1px dashed var(--border-strong);border-radius:var(--r-input);background:var(--inset);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:8px;display:flex}.delete-confirm.svelte-16zigxp span:where(.svelte-16zigxp){min-width:130px;color:var(--text-2);flex:1;font-size:12px}.conversation-title.svelte-16zigxp{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.inbox-link.svelte-16zigxp{border-top:1px solid var(--border);color:var(--text);align-items:center;gap:8px;padding:12px 2px 0;text-decoration:none;display:flex}.inbox-link.svelte-16zigxp strong:where(.svelte-16zigxp){font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.inbox-link.svelte-16zigxp span:where(.svelte-16zigxp){color:var(--text-2);font-size:12px}.assistant-main.svelte-16zigxp{background:var(--bg);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative}.assistant-header.svelte-16zigxp{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:12px 20px;display:flex}.menu-btn.svelte-16zigxp{border:1px solid var(--border-strong);border-radius:var(--r-input);background:var(--surface);width:40px;height:40px;min-height:40px;color:var(--text);place-items:center;padding:0}.menu-btn.svelte-16zigxp:hover{border-color:var(--text-3);box-shadow:var(--shadow-lift)}.assistant-identity.svelte-16zigxp{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.assistant-identity.svelte-16zigxp .actor-chip,.assistant-identity.svelte-16zigxp img,.assistant-identity.svelte-16zigxp svg{flex:none}.identity-text.svelte-16zigxp{flex:1;min-width:0}.assistant-identity.svelte-16zigxp h1:where(.svelte-16zigxp){letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.15;overflow:hidden}.assistant-identity.svelte-16zigxp p:where(.svelte-16zigxp){text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.assistant-actions.svelte-16zigxp{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.thread-log.svelte-16zigxp{overscroll-behavior:contain;flex-direction:column;justify-self:center;gap:14px;width:100%;max-width:980px;min-height:0;padding:22px;display:flex;overflow-y:auto}.welcome.svelte-16zigxp{text-align:center;max-width:520px;color:var(--text-2);align-self:center;justify-items:center;gap:12px;display:grid}.welcome.svelte-16zigxp h2:where(.svelte-16zigxp){color:var(--text);letter-spacing:0;font-size:34px;line-height:1.1}.welcome.svelte-16zigxp p:where(.svelte-16zigxp){margin:0}.msg.svelte-16zigxp{align-self:flex-start;gap:6px;max-width:min(780px,86%);display:grid}.msg.me.svelte-16zigxp{align-self:flex-end}.msg-time.svelte-16zigxp{letter-spacing:.02em;color:var(--text-3);font-size:10.5px;font-family:var(--font-data);font-variant-numeric:tabular-nums;padding:0 4px}.msg.me.svelte-16zigxp .msg-time:where(.svelte-16zigxp){text-align:right}.bubble.svelte-16zigxp{border:1px solid var(--border);background:var(--surface);white-space:pre-wrap;border-radius:4px 10px 10px;padding:12px 14px;line-height:1.58}.msg.me.svelte-16zigxp .bubble:where(.svelte-16zigxp){border-top-left-radius:10px;border-top-right-radius:4px}.chat-md.svelte-16zigxp{white-space:normal}.chat-md.svelte-16zigxp p{margin:0 0 6px}.chat-md.svelte-16zigxp p:last-child{margin-bottom:0}.chat-md.svelte-16zigxp ul,.chat-md.svelte-16zigxp ol{margin:4px 0;padding-left:20px}.chat-md.svelte-16zigxp li{margin:2px 0}.chat-md.svelte-16zigxp h4,.chat-md.svelte-16zigxp h5,.chat-md.svelte-16zigxp h6{margin:8px 0 4px;font-weight:700;line-height:1.3}.chat-md.svelte-16zigxp h4{font-size:var(--fs-15,15px)}.chat-md.svelte-16zigxp h5,.chat-md.svelte-16zigxp h6{font-size:var(--fs-14,14px)}.chat-md.svelte-16zigxp strong{font-weight:700}.chat-md.svelte-16zigxp em{font-style:italic}.chat-md.svelte-16zigxp del{opacity:.65}.chat-md.svelte-16zigxp code{background:color-mix(in srgb, var(--text) 8%, transparent);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.chat-md.svelte-16zigxp pre{background:color-mix(in srgb, var(--text) 8%, transparent);border-radius:var(--r-input,8px);margin:6px 0;padding:8px 10px;overflow-x:auto}.chat-md.svelte-16zigxp pre code{white-space:pre;background:0 0;padding:0}.chat-md.svelte-16zigxp blockquote{border-left:3px solid color-mix(in srgb, var(--actor-agent) 55%, transparent);color:var(--text-muted,inherit);margin:6px 0;padding:2px 0 2px 10px}.chat-md.svelte-16zigxp hr{border:none;border-top:1px solid var(--border);margin:10px 0}.chat-md.svelte-16zigxp table{border-collapse:collapse;max-width:100%;margin:6px 0;font-size:.95em;display:block;overflow-x:auto}.chat-md.svelte-16zigxp th,.chat-md.svelte-16zigxp td{border:1px solid var(--border);text-align:left;padding:4px 8px}.chat-md.svelte-16zigxp th{background:color-mix(in srgb, var(--text) 6%, transparent);font-weight:700}.chat-md.svelte-16zigxp .chat-link{color:var(--actor-agent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.actions-panel.svelte-16zigxp{border:1px solid var(--border);border-left:3px solid var(--actor-agent);border-radius:var(--r-card);background:var(--inset);flex-direction:column;gap:6px;max-width:min(780px,86%);margin-top:6px;padding:10px 12px;display:flex}.actions-head.svelte-16zigxp{justify-content:space-between;align-items:center;gap:8px;display:flex}.actions-title.svelte-16zigxp{color:var(--text-2);font-size:12px;font-weight:600}.action-row.svelte-16zigxp{border:1px solid var(--border);border-radius:var(--r-input);background:var(--surface);align-items:center;gap:8px;padding:7px 10px;display:flex}.action-icon.svelte-16zigxp{flex:none;font-size:14px}.action-info.svelte-16zigxp{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.action-title.svelte-16zigxp{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.action-meta.svelte-16zigxp{align-items:center;gap:6px;display:flex}.action-deadline.svelte-16zigxp{font-family:var(--font-data);color:var(--text-3);font-size:11px}.kb-draft-head.svelte-16zigxp{border-top:1px dashed var(--border);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding-top:8px;display:flex}.kb-draft-title.svelte-16zigxp{color:var(--text-2);font-size:11px;font-weight:600}.kb-draft-card.svelte-16zigxp{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);gap:6px;padding:8px;display:grid}.kb-draft-card.committed.svelte-16zigxp{opacity:.7}.kb-draft-row1.svelte-16zigxp{gap:6px;display:flex}.kb-draft-foot.svelte-16zigxp{justify-content:flex-end;align-items:center;gap:10px;display:flex}.kb-view-link.svelte-16zigxp{color:var(--accent);text-underline-offset:2px;font-size:13px;font-weight:600;text-decoration:underline}.msg.me.svelte-16zigxp .bubble:where(.svelte-16zigxp){background:var(--text);color:var(--surface);border-color:var(--text)}.msg.boss.svelte-16zigxp .bubble:where(.svelte-16zigxp){border-color:var(--accent);background:var(--inset)}.attachment-bubble.svelte-16zigxp{min-width:min(360px,100%)}.attachment-row.svelte-16zigxp{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.file-icon.svelte-16zigxp{border:1px solid var(--border-strong);border-radius:var(--r-chip);background:var(--inset);width:42px;height:42px;color:var(--text-2);font-family:var(--font-data);place-items:center;font-size:11px;font-weight:600;display:grid}.attachment-meta.svelte-16zigxp{gap:2px;min-width:0;display:grid}.attachment-meta.svelte-16zigxp strong:where(.svelte-16zigxp),.attachment-meta.svelte-16zigxp small:where(.svelte-16zigxp){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-meta.svelte-16zigxp small:where(.svelte-16zigxp){color:var(--text-2);font-size:12px}.attachment-caption.svelte-16zigxp{color:var(--text-2);margin-top:10px}.upload-bar.svelte-16zigxp{background:var(--inset);border-radius:999px;height:5px;margin-top:10px;display:block;overflow:hidden}.upload-bar.svelte-16zigxp span:where(.svelte-16zigxp){border-radius:inherit;background:var(--accent);width:45%;height:100%;animation:1s ease-in-out infinite alternate svelte-16zigxp-uploadMove;display:block}.boss-label.svelte-16zigxp{color:var(--accent-text,var(--accent));font-family:var(--font-data);font-size:11px;font-weight:600}.thinking.svelte-16zigxp{color:var(--text-2)}.error.svelte-16zigxp{color:var(--st-danger-t);background:var(--st-danger-b);border-color:var(--st-danger-t)}.cursor.svelte-16zigxp{background:var(--accent);vertical-align:-2px;width:7px;height:1em;margin-left:2px;animation:1s steps(2,start) infinite svelte-16zigxp-blink;display:inline-block}.composer.svelte-16zigxp{border-top:1px solid var(--border);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;justify-self:center;align-items:end;gap:10px;width:100%;max-width:980px;padding:14px 18px;display:grid}.file-input.svelte-16zigxp{display:none}@keyframes svelte-16zigxp-blink{50%{opacity:0}}@keyframes svelte-16zigxp-uploadMove{0%{transform:translate(-20%)}to{transform:translate(140%)}}@container main (width<=1100px){.assistant-workspace.svelte-16zigxp{grid-template-columns:270px minmax(0,1fr)}.conversation-sidebar.svelte-16zigxp{padding:14px}.thread-log.svelte-16zigxp{padding:18px}.msg.svelte-16zigxp{max-width:min(720px,90%)}}@container main (width<=760px){.assistant-workspace.svelte-16zigxp{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;height:100%;min-height:0;overflow:hidden}.menu-btn.svelte-16zigxp{flex:none;display:grid}.menu-backdrop.svelte-16zigxp{opacity:0;pointer-events:none;z-index:58;background:#17191c47;border:none;transition:opacity .16s;display:block;position:fixed;inset:0}.menu-backdrop.open.svelte-16zigxp{opacity:1;pointer-events:auto}.conversation-sidebar.svelte-16zigxp{border-right:1px solid var(--border);z-index:59;border-bottom:none;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;width:min(84vw,340px);max-height:none;padding:14px;transition:transform .18s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-102%);box-shadow:8px 0 24px #17191c24}.menu-backdrop.open.svelte-16zigxp+.conversation-sidebar:where(.svelte-16zigxp){transform:translate(0)}.sidebar-head.svelte-16zigxp{border-bottom:1px solid var(--border);padding-bottom:12px}.sidebar-head.svelte-16zigxp h2:where(.svelte-16zigxp){font-size:18px}.sidebar-head.svelte-16zigxp span:where(.svelte-16zigxp){display:inline}.sidebar-close.svelte-16zigxp{border:1px solid var(--border);border-radius:var(--r-input);background:var(--surface);width:36px;height:36px;min-height:36px;color:var(--text-2);place-items:center;font-size:22px;line-height:1;display:grid}.sidebar-close.svelte-16zigxp:hover{color:var(--text);border-color:var(--text-3);box-shadow:var(--shadow-lift)}.conversation-list.svelte-16zigxp{grid-auto-columns:auto;grid-auto-flow:row;padding:0 2px 0 0;display:grid;overflow:visible auto}.conversation-item.svelte-16zigxp{min-width:0}.conversation-row.svelte-16zigxp{min-height:58px;padding:11px 32px 11px 11px}.delete-btn.svelte-16zigxp{top:6px;right:6px}.inbox-link.svelte-16zigxp{display:flex}.assistant-main.svelte-16zigxp{min-height:0}.assistant-header.svelte-16zigxp{align-items:center;min-height:auto;padding:10px 14px}.assistant-actions.svelte-16zigxp{flex:none}.composer.svelte-16zigxp{padding-left:14px;padding-right:14px}.thread-log.svelte-16zigxp{padding:16px 14px}.msg.svelte-16zigxp{max-width:94%}}@container main (width<=520px){.conversation-sidebar.svelte-16zigxp{gap:10px;width:min(88vw,320px);padding:12px}.sidebar-head.svelte-16zigxp{display:flex}.conversation-list.svelte-16zigxp{grid-auto-columns:auto}.conversation-row.svelte-16zigxp{min-height:56px;padding-top:9px;padding-bottom:9px}.conversation-title.svelte-16zigxp{font-size:13px}.conversation-meta.svelte-16zigxp{font-size:10px}.assistant-header.svelte-16zigxp{justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.assistant-identity.svelte-16zigxp{flex:1;min-width:0}.assistant-identity.svelte-16zigxp h1:where(.svelte-16zigxp){font-size:16px}.assistant-identity.svelte-16zigxp p:where(.svelte-16zigxp){display:none}.assistant-actions.svelte-16zigxp{justify-content:flex-end}.assistant-actions.svelte-16zigxp .status-chip{display:none}.thread-log.svelte-16zigxp{gap:10px;padding:12px 10px}.welcome.svelte-16zigxp{padding:24px 8px}.welcome.svelte-16zigxp h2:where(.svelte-16zigxp){font-size:25px}.msg.svelte-16zigxp{max-width:100%}.bubble.svelte-16zigxp{padding:10px 11px}.attachment-bubble.svelte-16zigxp{min-width:0}.composer.svelte-16zigxp{grid-template-columns:40px minmax(0,1fr);gap:8px;padding:10px}.composer.svelte-16zigxp .composer-attach{width:40px;height:40px}.composer.svelte-16zigxp textarea{min-height:40px;max-height:120px;padding-top:9px;padding-bottom:9px}.composer.svelte-16zigxp .composer-send{grid-column:1/-1;width:100%}.delete-confirm.svelte-16zigxp{grid-template-columns:1fr auto auto;display:grid}.delete-confirm.svelte-16zigxp span:where(.svelte-16zigxp){min-width:0}}.thread-menu-btn.svelte-16zigxp{display:none}@media (width<=767px){.assistant-workspace.m-list.svelte-16zigxp .assistant-main:where(.svelte-16zigxp){display:none}.assistant-workspace.m-list.svelte-16zigxp .conversation-sidebar:where(.svelte-16zigxp){width:100%;max-width:none;height:100%;box-shadow:none;border-right:none;position:static;transform:none}.assistant-workspace.m-list.svelte-16zigxp .menu-backdrop:where(.svelte-16zigxp),.assistant-workspace.m-list.svelte-16zigxp .sidebar-close:where(.svelte-16zigxp),.assistant-workspace.m-thread.svelte-16zigxp .conversation-sidebar:where(.svelte-16zigxp),.assistant-workspace.m-thread.svelte-16zigxp .menu-backdrop:where(.svelte-16zigxp){display:none}.assistant-workspace.m-thread.svelte-16zigxp .assistant-main:where(.svelte-16zigxp){padding-bottom:var(--kb,0px)}.assistant-workspace.m-thread.svelte-16zigxp .assistant-header:where(.svelte-16zigxp){padding-top:calc(var(--safe-top) + 10px)}.composer.svelte-16zigxp{grid-template-columns:44px minmax(0,1fr)}.composer.svelte-16zigxp .composer-attach{width:44px;height:44px}.delete-btn.svelte-16zigxp{width:44px;height:44px;font-size:18px}.thread-menu-btn.svelte-16zigxp{width:44px;height:44px;color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:10px;place-items:center;font-size:22px;display:grid}.thread-menu-btn.svelte-16zigxp:active{background:var(--inset)}}.sheet-menu.svelte-16zigxp{gap:6px;padding-top:4px;display:grid}.sheet-item.svelte-16zigxp{text-align:left;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);cursor:pointer;border-radius:12px;padding:14px;font-size:15px;display:block}.sheet-item.svelte-16zigxp:disabled{opacity:.5}.sheet-item.danger.svelte-16zigxp{color:var(--danger,#e5484d)}.mkt-page.svelte-675rha{align-content:start;gap:16px;max-width:860px;margin-inline:auto;padding:22px;display:grid}.mkt-page.wide.svelte-675rha{max-width:none;margin-inline:0;padding:18px 20px}.mkt-page.embedded.svelte-675rha{padding:0}.field-grid.svelte-675rha{grid-template-columns:1fr 1fr;gap:12px;display:grid}.drawer-backdrop.svelte-675rha{z-index:80;background:#17191c80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.drawer.svelte-675rha{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);gap:14px;width:100%;max-width:480px;max-height:86vh;padding:20px;display:grid;overflow-y:auto}.doc-row.svelte-675rha{flex-direction:column;gap:3px;margin-top:4px;display:flex}.doc-dl.svelte-675rha{color:var(--accent-text,var(--accent));font-size:var(--fs-13);cursor:pointer;text-align:left;font-family:var(--font-ui);background:0 0;border:none;align-items:baseline;gap:4px;padding:0;display:inline-flex}.doc-dl.svelte-675rha:hover{text-decoration:underline}.doc-dl.svelte-675rha small:where(.svelte-675rha){color:var(--text-3);font-size:11px}.digest-bar.svelte-675rha{gap:8px;margin-top:6px;display:flex}.digest.svelte-675rha{border:1px dashed var(--border);border-radius:var(--r-card);background:var(--inset);font-size:var(--fs-13);gap:10px;margin-top:8px;padding:12px 14px;display:grid}.dg-summary.svelte-675rha{color:var(--text);line-height:1.7}.dg-sec.svelte-675rha b:where(.svelte-675rha){font-size:var(--fs-13)}.dg-sec.svelte-675rha ul:where(.svelte-675rha){color:var(--text-2);gap:3px;margin:4px 0 6px 18px;display:grid}.dg-a.svelte-675rha{color:var(--text-3)}.dg-warn.svelte-675rha b:where(.svelte-675rha){color:var(--st-rework-t,#a33a12)}.dg-src.svelte-675rha{color:var(--text-3);font-size:11px;font-family:var(--font-data)}.prod-layout.svelte-675rha{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:16px;display:grid}.cat-rail.svelte-675rha{align-content:start;gap:6px;display:grid;position:sticky;top:8px}.cat-row.svelte-675rha{align-items:center;gap:4px;display:flex}.prod-grid.svelte-675rha{columns:250px;column-gap:14px}.pcard.svelte-675rha{break-inside:avoid;margin-bottom:14px;display:block}.pthumb.svelte-675rha{background:var(--inset);cursor:zoom-in;border:none;width:100%;padding:0;display:block;position:relative}.pthumb.svelte-675rha img:where(.svelte-675rha){width:100%;height:auto;display:block}.pthumb-ph.svelte-675rha{aspect-ratio:4/3;color:var(--text-3);place-items:center;display:grid}.off-chip.svelte-675rha{border-radius:var(--r-chip);color:#fff;font-size:10.5px;font-family:var(--font-data);background:#0000008c;padding:2px 8px;position:absolute;top:8px;right:8px}.drawer.pmodal{max-width:min(880px,94vw);max-height:88vh;position:relative;overflow-y:auto}.pm-grid.svelte-675rha{grid-template-columns:minmax(240px,360px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.pm-img.svelte-675rha{border:1px solid var(--border);border-radius:var(--r-card);background:var(--inset);cursor:zoom-in;padding:0;display:block;overflow:hidden}.pm-img.svelte-675rha img:where(.svelte-675rha){width:100%;height:auto;display:block}.pm-digest.svelte-675rha{margin-top:14px}.pm-lightbox.svelte-675rha{z-index:140;cursor:zoom-out;background:#000000d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pm-lightbox.svelte-675rha img:where(.svelte-675rha){border-radius:var(--r-card);max-width:94vw;max-height:92vh;box-shadow:0 20px 80px #0009}@container main (width<=720px){.pm-grid.svelte-675rha{grid-template-columns:1fr}.prod-layout.svelte-675rha{grid-template-columns:1fr;gap:10px}.cat-rail.svelte-675rha{flex-wrap:wrap;gap:6px;display:flex;position:static}.cat-row.svelte-675rha,.cat-rail.svelte-675rha .cat-item{width:auto}.prod-grid.svelte-675rha{columns:150px;column-gap:10px}.pcard.svelte-675rha{margin-bottom:10px}}.drawer.wiz{max-width:560px}.wiz-drop.svelte-675rha{border:1.5px dashed var(--border);border-radius:var(--r-card);background:var(--inset);color:var(--text-2);font-size:var(--fs-14);cursor:pointer;place-items:center;padding:26px 16px;display:grid}.wiz-drop.svelte-675rha:hover{border-color:var(--accent);color:var(--text)}.wiz-drop.dragging.svelte-675rha{border-color:var(--accent);background:var(--surface);color:var(--accent-text,var(--accent));box-shadow:0 0 0 3px #f0a72f2e}.wiz-spin.svelte-675rha{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite svelte-675rha-wizspin}@keyframes svelte-675rha-wizspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wiz-spin.svelte-675rha{animation:none}}.pg-bar.svelte-675rha{background:var(--surface);border-radius:3px;height:6px;overflow:hidden}.pg-bar.wide.svelte-675rha{border:1px solid var(--border);width:min(360px,90%)}.pg-bar.svelte-675rha i:where(.svelte-675rha){background:var(--accent);border-radius:3px;height:100%;transition:width .5s linear;display:block}.photo-thumb.svelte-675rha{border:1px solid var(--border);border-radius:8px;width:64px;height:64px;position:relative;overflow:hidden}.photo-thumb.svelte-675rha img:where(.svelte-675rha){object-fit:cover;width:100%;height:100%}.photo-ph.svelte-675rha{width:100%;height:100%;color:var(--text-2);background:var(--inset);place-items:center;display:grid}.photo-x.svelte-675rha{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;width:18px;height:18px;font-size:13px;line-height:1;position:absolute;top:2px;right:2px}.photo-add.svelte-675rha{border:1px dashed var(--border);width:64px;height:64px;font-size:var(--fs-13);color:var(--text-2);cursor:pointer;text-align:center;border-radius:8px;place-items:center;display:grid}.photo-add.doc-add.svelte-675rha{border-radius:var(--r-chip);white-space:nowrap;align-items:center;width:auto;height:auto;min-height:0;padding:6px 14px;display:inline-flex}@container main (width<=560px){.field-grid.svelte-675rha{grid-template-columns:1fr}}.asset-row.featured.svelte-675rha{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.star.svelte-675rha{color:var(--accent-text,var(--accent))}@media (width<=560px){.asset-row.svelte-675rha{flex-direction:column}}.kb-shell.wide.svelte-tysvfy{max-width:1500px}.kb-shell.svelte-tysvfy{max-width:1180px;margin:0 auto;padding:16px 22px 40px}.kb-tabs.svelte-tysvfy{scrollbar-width:none}.kb-tabs.svelte-tysvfy::-webkit-scrollbar{display:none}.kb-body.svelte-tysvfy{max-width:860px;margin-inline:auto;padding-top:20px}.kb-body.wide.svelte-tysvfy{max-width:none;margin-inline:0}.knowledge-page.svelte-tysvfy{grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);gap:18px;padding:24px 0 0;display:grid}.ai-spinner.svelte-tysvfy{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite svelte-tysvfy-kbspin}@keyframes svelte-tysvfy-kbspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ai-spinner.svelte-tysvfy{animation:none}}.note-card.focused.svelte-tysvfy{border-color:var(--accent);animation:2.4s ease-out forwards svelte-tysvfy-kb-note-focus}@keyframes svelte-tysvfy-kb-note-focus{0%,60%{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent)}to{box-shadow:0 0 #0000}}.note-card.collapsed.svelte-tysvfy{gap:4px;padding:10px 14px}.note-body.clamp.svelte-tysvfy{-webkit-line-clamp:2;white-space:normal;color:var(--text-3);font-size:var(--fs-13);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@container main (width<=920px){.knowledge-page.svelte-tysvfy,.kb-shell.svelte-tysvfy .two-cols{grid-template-columns:1fr}}.office-fit.svelte-uvnopo{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.office-canvas.svelte-uvnopo{image-rendering:pixelated;border-radius:6px;display:block;box-shadow:0 1px 3px #17191c1f}.office-page.svelte-10vkh6e{background:var(--bg);grid-template-columns:340px minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.office-side.svelte-10vkh6e{border-right:1px solid var(--border);background:var(--surface);align-content:start;gap:14px;min-height:0;padding:18px;display:grid;overflow-y:auto}.office-map-full.svelte-10vkh6e{background:var(--inset);min-width:0;min-height:0;display:flex;overflow:hidden}.map-wrap.svelte-10vkh6e{flex:1;place-items:center;min-width:0;min-height:0;padding:14px;display:grid;position:relative}.map-shortcuts.svelte-10vkh6e{white-space:nowrap;pointer-events:none;z-index:5;background:#1c1e22d9;border-radius:999px;gap:12px;padding:6px 14px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.map-shortcuts.svelte-10vkh6e span:where(.svelte-10vkh6e){color:#f6f6f8eb;font-family:var(--font-data);font-size:11px}.map-shortcuts.svelte-10vkh6e b:where(.svelte-10vkh6e){color:var(--accent);margin-right:3px;font-weight:600}.edit-drawer.svelte-10vkh6e{border-left:1px solid var(--border);background:var(--surface);flex:none;width:0;transition:width .25s;overflow:hidden}.edit-drawer.open.svelte-10vkh6e{width:248px}.drawer-inner.svelte-10vkh6e{flex-direction:column;width:248px;height:100%;display:flex}.drawer-top.svelte-10vkh6e{border-bottom:1px solid var(--border);flex:none;gap:10px;padding:14px 14px 10px;display:grid}.drawer-scroll.svelte-10vkh6e{flex:1;align-content:start;gap:12px;min-height:0;padding:10px 14px;display:grid;overflow-y:auto}.drawer-head.svelte-10vkh6e{align-items:center;gap:8px;display:flex}.drawer-head.svelte-10vkh6e strong:where(.svelte-10vkh6e){flex:1}.drawer-close.svelte-10vkh6e{border:1px solid var(--border);background:var(--surface);width:26px;height:26px;color:var(--text-2);border-radius:6px;flex:none;font-size:13px;line-height:1}.drawer-close.svelte-10vkh6e:hover{color:var(--text);border-color:var(--accent)}.office-head.svelte-10vkh6e{justify-content:space-between;align-items:center;gap:12px;display:flex}.office-head.svelte-10vkh6e h2:where(.svelte-10vkh6e){letter-spacing:0;white-space:nowrap;font-size:22px}.refresh-btn.svelte-10vkh6e{white-space:nowrap;flex:none}.head-actions.svelte-10vkh6e{flex:none;gap:8px;display:flex}.map-edit-actions.svelte-10vkh6e{border-top:1px solid var(--border);background:var(--surface);flex:none;gap:8px;padding:12px 14px;display:flex}.map-tools.svelte-10vkh6e,.select-actions.svelte-10vkh6e{flex-wrap:wrap;gap:6px;display:flex}.mode-toggle.svelte-10vkh6e{align-items:center;gap:0;display:flex}.mode-btn.svelte-10vkh6e{border:1px solid var(--border);background:var(--surface);color:var(--text-2);min-height:28px;padding:0 12px;font-size:12px}.mode-btn.svelte-10vkh6e:first-child{border-radius:6px 0 0 6px}.mode-btn.svelte-10vkh6e+.mode-btn:where(.svelte-10vkh6e){border-left:none;border-radius:0 6px 6px 0}.mode-btn.active.svelte-10vkh6e{background:var(--accent);border-color:var(--accent);color:#26282c;font-weight:600}.crop-panel.svelte-10vkh6e{border-top:1px solid var(--border);gap:6px;padding-top:8px;display:grid}.crop-grid.svelte-10vkh6e{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.crop-grid.svelte-10vkh6e label:where(.svelte-10vkh6e){color:var(--text-2);font-family:var(--font-data);gap:2px;font-size:11px;display:grid}.crop-grid.svelte-10vkh6e input:where(.svelte-10vkh6e){border:1px solid var(--border);background:var(--surface);width:100%;min-height:26px;color:var(--text);border-radius:6px;padding:0 6px;font-size:12px}.map-tool.svelte-10vkh6e{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:0 10px;font-size:12px;display:inline-flex}.map-tool.svelte-10vkh6e i:where(.svelte-10vkh6e){border-radius:3px;width:10px;height:10px}.map-tool.active.svelte-10vkh6e{border-color:var(--accent);box-shadow:0 0 0 2px #f0a72f38}.tool-hint.svelte-10vkh6e{color:var(--text-3);font-size:11px}.furn-tabs.svelte-10vkh6e{flex-wrap:wrap;gap:4px;display:flex}.furn-tab.svelte-10vkh6e{border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:999px;min-height:24px;padding:0 10px;font-size:11px}.furn-tab.active.svelte-10vkh6e{background:var(--accent);border-color:var(--accent);color:#26282c;font-weight:600}.furn-grid.svelte-10vkh6e{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.furn-item.svelte-10vkh6e{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);justify-items:center;gap:3px;min-width:0;padding:6px 2px 4px;display:grid}.furn-item.svelte-10vkh6e img:where(.svelte-10vkh6e){image-rendering:pixelated;object-fit:contain;max-width:64px;max-height:48px}.furn-item.svelte-10vkh6e span:where(.svelte-10vkh6e){color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}.furn-item.active.svelte-10vkh6e{border-color:var(--accent);box-shadow:0 0 0 2px #f0a72f38}.title.svelte-10vkh6e,.generated.svelte-10vkh6e{color:var(--text-2)}.office-stats.svelte-10vkh6e{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-top:12px;display:grid}.office-stats.svelte-10vkh6e div:where(.svelte-10vkh6e){justify-items:start;gap:2px;display:grid}.metric-grid.svelte-10vkh6e div:where(.svelte-10vkh6e){border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);gap:3px;padding:8px 10px;display:grid}.office-stats.svelte-10vkh6e strong:where(.svelte-10vkh6e){font-variant-numeric:tabular-nums;font-size:16px;line-height:1}.office-stats.svelte-10vkh6e span:where(.svelte-10vkh6e){white-space:nowrap}.metric-grid.svelte-10vkh6e strong:where(.svelte-10vkh6e){font-variant-numeric:tabular-nums;font-size:18px;line-height:1}.office-stats.svelte-10vkh6e span:where(.svelte-10vkh6e),.metric-grid.svelte-10vkh6e span:where(.svelte-10vkh6e),.assistant-box.svelte-10vkh6e span:where(.svelte-10vkh6e),.signal-list.svelte-10vkh6e span:where(.svelte-10vkh6e),.generated.svelte-10vkh6e{color:var(--text-2);font-family:var(--font-data);font-size:11px}.scene-roster.svelte-10vkh6e{border-bottom:1px solid var(--border);gap:6px;padding-bottom:12px;display:grid}.scene-group.svelte-10vkh6e{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.scene-name.svelte-10vkh6e{min-width:52px;color:var(--text-2);font-family:var(--font-data);flex:none;font-size:11px}.scene-name.svelte-10vkh6e i:where(.svelte-10vkh6e){color:var(--text-3);margin-left:6px;font-style:normal}.scene-members.svelte-10vkh6e{flex-wrap:wrap;gap:4px;display:flex}.scene-member.svelte-10vkh6e{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;min-height:24px;padding:0 10px;font-size:12px}.scene-member.active.svelte-10vkh6e{border-color:var(--accent);box-shadow:0 0 0 2px #f0a72f38}.detail-head.svelte-10vkh6e{justify-content:space-between;align-items:center;gap:10px;display:flex}.detail-name.svelte-10vkh6e{align-items:baseline;gap:8px;min-width:0;display:flex}.detail-name.svelte-10vkh6e .title:where(.svelte-10vkh6e){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.office-side.svelte-10vkh6e h3:where(.svelte-10vkh6e){white-space:nowrap;font-size:20px}.assistant-box.svelte-10vkh6e{border:1px solid var(--border);border-radius:var(--r-card);background:var(--inset);gap:3px;padding:12px;display:grid}.metric-grid.svelte-10vkh6e{grid-template-columns:1fr 1fr;gap:8px;display:grid}.signal-list.svelte-10vkh6e{gap:8px;display:grid}.signal-list.svelte-10vkh6e div:where(.svelte-10vkh6e){border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.detail-actions.svelte-10vkh6e{flex-wrap:wrap;gap:8px;display:flex}@container main (width<=980px){.office-page.svelte-10vkh6e{grid-template-columns:1fr;height:auto;overflow:visible}.office-side.svelte-10vkh6e{border-right:none;border-bottom:1px solid var(--border);overflow-y:visible}.office-map-full.svelte-10vkh6e{height:min(70vh,640px)}}@container main (width<=560px){.office-side.svelte-10vkh6e{padding:14px}.office-head.svelte-10vkh6e{display:grid}.office-map-full.svelte-10vkh6e{height:min(60vh,480px);padding:8px}}.ofc-wrap.svelte-1twbb8a{background:#0b1417;border-radius:8px;width:100%;min-width:0;position:relative;overflow:hidden}.ofc-scene.svelte-1twbb8a{transform-origin:0 0;image-rendering:pixelated;cursor:pointer;transition:transform .35s cubic-bezier(.22,.61,.36,1);position:absolute;top:0;left:0}.ofc-hud.svelte-1twbb8a{pointer-events:none;position:absolute;top:0;left:0}.mi-head.svelte-1iwqczv{image-rendering:pixelated;background:var(--st-surface-2,#1a2730);border-radius:50%;flex:none;line-height:0;display:inline-block;overflow:hidden}.office-page.svelte-oeert5{box-sizing:border-box;grid-template-columns:340px 1fr;align-items:start;gap:16px;width:100%;padding:16px;display:grid}.office-side.svelte-oeert5{flex-direction:column;gap:12px;min-width:0;display:flex}.office-head.svelte-oeert5{justify-content:space-between;align-items:center;display:flex}.office-head.svelte-oeert5 h2:where(.svelte-oeert5){margin:0;font-size:18px}.ghost-btn.svelte-oeert5{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;align-items:center;min-height:32px;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.ai-roster.svelte-oeert5{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.ai-roster-head.svelte-oeert5{color:var(--text-2);font-family:var(--font-data);letter-spacing:.04em;font-size:11px}.ai-roster-head.svelte-oeert5 i:where(.svelte-oeert5){color:var(--text-3);margin-left:6px;font-style:normal}.ai-roster-list.svelte-oeert5{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;display:grid}.ai-emp.svelte-oeert5{border:1px solid var(--border);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:5px 8px;display:flex}.ai-emp.svelte-oeert5:hover{border-color:var(--text-3)}.ai-emp.active.svelte-oeert5{border-color:var(--accent);box-shadow:0 0 0 2px #f0a72f38}.ai-emp-name.svelte-oeert5{white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:13px;overflow:hidden}.ai-emp-dot.svelte-oeert5{background:var(--text-3);border-radius:50%;flex:none;width:8px;height:8px}.ai-emp-dot.busy.svelte-oeert5{background:#2fb344}.ai-emp-dot.off.svelte-oeert5{background:#f0b429}.detail-head.svelte-oeert5{align-items:center;gap:8px;display:flex}.detail-name.svelte-oeert5{align-items:baseline;gap:8px;display:flex}.detail-name.svelte-oeert5 h3:where(.svelte-oeert5){margin:0;font-size:16px}.detail-name.svelte-oeert5 .title:where(.svelte-oeert5){color:var(--text-2);font-size:12px}.assistant-box.svelte-oeert5{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.assistant-box.svelte-oeert5 span:where(.svelte-oeert5){color:var(--text-3);font-size:11px}.assistant-box.svelte-oeert5 small:where(.svelte-oeert5){color:var(--text-2);font-size:11px}.metric-grid.svelte-oeert5{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.metric-grid.svelte-oeert5 div:where(.svelte-oeert5),.office-stats.svelte-oeert5 div:where(.svelte-oeert5){border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.metric-grid.svelte-oeert5 strong:where(.svelte-oeert5),.office-stats.svelte-oeert5 strong:where(.svelte-oeert5){font-size:18px;font-family:var(--font-data)}.metric-grid.svelte-oeert5 span:where(.svelte-oeert5),.office-stats.svelte-oeert5 span:where(.svelte-oeert5){color:var(--text-3);font-size:11px}.signal-list.svelte-oeert5{flex-direction:column;gap:4px;display:flex}.signal-list.svelte-oeert5 div:where(.svelte-oeert5){justify-content:space-between;font-size:12px;display:flex}.signal-list.svelte-oeert5 span:where(.svelte-oeert5){color:var(--text-3)}.detail-actions.svelte-oeert5{flex-wrap:wrap;gap:6px;display:flex}.office-stats.svelte-oeert5{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:auto;display:grid}.empty-hint.svelte-oeert5{color:var(--text-3);font-size:13px}.generated.svelte-oeert5{color:var(--text-3);margin:0;font-size:11px}.office-map-full.svelte-oeert5{min-width:0}@media (width<=991.98px){.office-page.svelte-oeert5{grid-template-columns:1fr}}.chat-box.svelte-oeert5{flex-direction:column;gap:8px;margin-top:10px;display:flex}.chat-log.svelte-oeert5{flex-direction:column;gap:6px;max-height:260px;display:flex;overflow-y:auto}.msg.svelte-oeert5{white-space:pre-wrap;word-break:break-word;border-radius:10px;padding:7px 10px;font-size:12.5px;line-height:1.5}.msg.user.svelte-oeert5{background:var(--accent-light);color:var(--text);align-self:flex-end;max-width:90%}.msg.agent.svelte-oeert5{background:var(--surface-2);color:var(--text);border:1px solid var(--border);align-self:flex-start;max-width:95%}.msg.thinking.svelte-oeert5{color:var(--text-3)}.chat-form.svelte-oeert5{gap:6px;display:flex}.chat-form.svelte-oeert5 input:where(.svelte-oeert5){border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);border-radius:8px;flex:1;padding:7px 9px;font-size:12.5px}.ai-emp-hq.svelte-oeert5{color:var(--text-3);border:1px solid var(--border);white-space:nowrap;border-radius:6px;padding:1px 5px;font-size:10px}.ed-overlay.svelte-1h8xysy{z-index:120;background:var(--bg);padding-top:var(--safe-top);flex-direction:column;display:flex;position:fixed;inset:0}.saving-veil.svelte-1h8xysy{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141517c7;align-content:center;place-items:center;gap:14px;display:grid;position:absolute;inset:0}.saving-veil.svelte-1h8xysy p:where(.svelte-1h8xysy){color:var(--text);font-size:var(--fs-15);font-weight:600}.ed-top.svelte-1h8xysy{background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 16px;display:flex}.ed-name.svelte-1h8xysy{font-size:var(--fs-15);align-items:center;gap:8px;font-weight:600;display:flex}.ed-name.svelte-1h8xysy .chip:where(.svelte-1h8xysy){font-family:var(--font-data);border-radius:var(--r-chip);background:var(--inset);color:var(--text-2);padding:2px 8px;font-size:11px;font-weight:400}.ed-top-gap.svelte-1h8xysy{flex:1}.draft-ind.svelte-1h8xysy{color:var(--text-3);font-size:12px;font-family:var(--font-ui);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.draft-ind.svelte-1h8xysy svg{color:var(--st-accepted,#2e8b57)}.draft-ind.saving.svelte-1h8xysy{color:var(--text-2)}.ddot.svelte-1h8xysy{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite svelte-1h8xysy-pulse}@keyframes svelte-1h8xysy-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ddot.svelte-1h8xysy{animation:none}}.sel-badge.svelte-1h8xysy{z-index:40;pointer-events:none;color:#fff;font-family:var(--font-data,monospace);white-space:nowrap;background:#3b82f6;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:600;line-height:1;position:fixed;transform:translate(-50%);box-shadow:0 1px 5px #0000004d}.ed-main.svelte-1h8xysy{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:84px minmax(0,1fr) 250px;min-height:0;display:grid}.ed-tools.svelte-1h8xysy{border-right:1px solid var(--border);background:var(--surface);align-content:start;gap:8px;padding:12px 8px;display:grid}.tool.svelte-1h8xysy{color:var(--text-2);cursor:pointer;font-size:11px;font-family:var(--font-ui);background:0 0;border:1px solid #0000;border-radius:8px;justify-items:center;gap:3px;padding:9px 4px;display:grid}.tool.svelte-1h8xysy:hover{background:var(--inset);border-color:var(--border);color:var(--text)}.tool.svelte-1h8xysy .ic:where(.svelte-1h8xysy){font-size:17px}.tool.danger.svelte-1h8xysy{color:var(--st-danger-t,#af1d14)}.tool.svelte-1h8xysy:disabled{opacity:.4;cursor:default}label.tool.svelte-1h8xysy{cursor:pointer}.tool.busy.svelte-1h8xysy{opacity:.6}.ed-canvas-wrap.svelte-1h8xysy{background:repeating-conic-gradient(var(--bg) 0 90deg, var(--inset) 0 180deg) 0 0 / 20px 20px;justify-content:center;align-items:center;min-width:0;min-height:0;padding:16px;display:flex;position:relative;overflow:hidden}.ed-canvas-wrap.svelte-1h8xysy .canvas-container{flex:none;margin:auto;box-shadow:0 8px 30px #00000059}.ed-loading.svelte-1h8xysy{background:var(--bg);z-index:5;color:var(--text-2);align-content:center;place-items:center;gap:10px;display:grid;position:absolute;inset:0}.ed-props.svelte-1h8xysy{border-left:1px solid var(--border);background:var(--surface);align-content:start;gap:12px;padding:14px;display:grid;overflow-y:auto}.ed-props.svelte-1h8xysy h5:where(.svelte-1h8xysy){font-family:var(--font-data);letter-spacing:.06em;color:var(--text-2);font-size:11px}.ed-props.svelte-1h8xysy h5.mt:where(.svelte-1h8xysy){margin-top:4px}.float-panel.svelte-1h8xysy{z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:10px;width:208px;position:fixed;overflow:hidden;box-shadow:0 10px 30px #0006}.fp-head.svelte-1h8xysy{background:var(--inset);border-bottom:1px solid var(--border);cursor:move;color:var(--text-2);-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;gap:6px;padding:7px 8px 7px 9px;display:flex}.fp-title.svelte-1h8xysy{font-family:var(--font-data);letter-spacing:.06em;color:var(--text-2);flex:1;font-size:11px}.fp-min.svelte-1h8xysy{cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.fp-min.svelte-1h8xysy:hover{background:var(--border)}.caret.svelte-1h8xysy{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--text-2);width:0;height:0;transition:transform .15s}.caret.up.svelte-1h8xysy{transform:rotate(180deg)}.fp-list.svelte-1h8xysy{max-height:240px;padding:8px}.layer-list.svelte-1h8xysy{gap:3px;display:grid;overflow:hidden auto}.layer-row.svelte-1h8xysy{border-radius:var(--r-input);background:var(--inset);color:var(--text-2);font-size:var(--fs-13);border:1px solid #0000;align-items:stretch;display:flex;overflow:hidden}.layer-row.svelte-1h8xysy:hover{color:var(--text)}.layer-row.on.svelte-1h8xysy{border-color:var(--accent);color:var(--text);background:color-mix(in srgb, var(--accent) 12%, var(--inset))}.layer-row.hidden.svelte-1h8xysy{opacity:.5}.layer-main.svelte-1h8xysy{min-width:0;color:inherit;font:inherit;font-family:var(--font-ui);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:7px;padding:6px 2px 6px 8px;display:flex}.layer-main.svelte-1h8xysy svg{flex:none}.layer-main.svelte-1h8xysy:disabled{cursor:default}.layer-name.svelte-1h8xysy{-webkit-line-clamp:2;line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;flex:1;min-width:0;line-height:1.35;display:-webkit-box;overflow:hidden}.layer-act.svelte-1h8xysy{width:26px;color:var(--text-3);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid}.layer-act.svelte-1h8xysy:hover{color:var(--text)}.layer-act.danger.svelte-1h8xysy:hover{color:var(--st-rework-t)}.obj-block.svelte-1h8xysy{border-bottom:1px solid var(--border);gap:6px;padding-bottom:12px;display:grid}.mini-lab.svelte-1h8xysy{color:var(--text-3);font-size:11px}.btn-row.svelte-1h8xysy{gap:6px;display:flex}.mb.svelte-1h8xysy{border:1px solid var(--border);border-radius:var(--r-input);color:var(--text-2);font-size:var(--fs-13);cursor:pointer;font-family:var(--font-ui);white-space:nowrap;background:0 0;flex:1;padding:6px 4px}.mb.svelte-1h8xysy:hover{background:var(--inset);color:var(--text);border-color:var(--accent)}.prop.svelte-1h8xysy{font-size:var(--fs-13);color:var(--text-2);gap:6px;display:grid}.prop.svelte-1h8xysy textarea:where(.svelte-1h8xysy){background:var(--inset);border:1px solid var(--border);border-radius:var(--r-input);color:var(--text);font-size:var(--fs-13);resize:none;font-family:var(--font-ui);padding:7px 9px}.prop.svelte-1h8xysy input[type=range]:where(.svelte-1h8xysy){width:100%;accent-color:var(--accent)}.prop-row.svelte-1h8xysy{gap:14px;display:flex}.ck.svelte-1h8xysy{font-size:var(--fs-13);color:var(--text-2);cursor:pointer;align-items:center;gap:6px;display:flex}.swatches.svelte-1h8xysy{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sw.svelte-1h8xysy{border:2px solid var(--border);cursor:pointer;border-radius:50%;width:22px;height:22px;padding:0}.sw.on.svelte-1h8xysy{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 25%, transparent)}.sw-pick.svelte-1h8xysy{cursor:pointer;background:0 0;border:none;width:24px;height:24px;padding:0}.filters.svelte-1h8xysy{grid-template-columns:1fr 1fr;gap:6px;display:grid}.flt.svelte-1h8xysy{border:1px solid var(--border);border-radius:var(--r-input);color:var(--text-2);font-size:var(--fs-13);cursor:pointer;font-family:var(--font-ui);background:0 0;padding:7px 0}.flt.on.svelte-1h8xysy{background:var(--inset);color:var(--text);border-color:var(--accent)}.hint.svelte-1h8xysy{color:var(--text-3);font-size:12px;line-height:1.6}.spinner.svelte-1h8xysy{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite svelte-1h8xysy-spin}.spinner.big.svelte-1h8xysy{border-width:3px;width:30px;height:30px}@keyframes svelte-1h8xysy-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-1h8xysy{animation:none}}@media (width<=780px){.ed-main.svelte-1h8xysy{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr}.ed-tools.svelte-1h8xysy{border-right:none;border-bottom:1px solid var(--border);flex-direction:row;gap:6px;padding:6px 8px;display:flex;overflow-x:auto}.ed-tools.svelte-1h8xysy button{flex:none;min-width:56px;min-height:48px}.ed-props.svelte-1h8xysy{border-left:none;border-top:1px solid var(--border);max-height:38dvh;padding-bottom:calc(var(--safe-bottom) + 12px);overflow-y:auto}.ed-props.svelte-1h8xysy button,.ed-props.svelte-1h8xysy input[type=color]{min-height:40px}}.studio-page.svelte-1sf9eg{flex-direction:column;height:100%;min-height:0;display:flex}.top-row.svelte-1sf9eg{border-bottom:1px solid var(--border);background:var(--surface);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.media-layout.svelte-1sf9eg{flex:1;grid-template-columns:236px minmax(0,1fr);min-height:0;display:grid}.media-layout.no-rail.svelte-1sf9eg{grid-template-columns:minmax(0,1fr)}.works-rail.svelte-1sf9eg{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;gap:8px;padding:14px 12px;display:flex;overflow-y:auto}.rail-head.svelte-1sf9eg{flex:none;justify-content:space-between;align-items:baseline;padding:0 2px 4px;display:flex}.rail-title.svelte-1sf9eg{font-family:var(--font-data);letter-spacing:.06em;color:var(--text-3);font-size:11px}.rail-count.svelte-1sf9eg{font-family:var(--font-data);color:var(--text-3);font-size:11px}.rail-item.svelte-1sf9eg{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);cursor:pointer;text-align:left;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.rail-item.svelte-1sf9eg:hover{border-color:var(--accent)}.rail-thumb.svelte-1sf9eg{object-fit:cover;background:var(--inset);border-radius:6px;flex:none;width:40px;height:40px}.rail-ph.svelte-1sf9eg{color:var(--text-3);place-items:center;font-size:13px;display:grid}.rail-info.svelte-1sf9eg{gap:2px;min-width:0;display:grid}.rail-info.svelte-1sf9eg b:where(.svelte-1sf9eg){font-size:var(--fs-13);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rail-info.svelte-1sf9eg small:where(.svelte-1sf9eg){font-family:var(--font-data);color:var(--text-3);font-size:10.5px}.rail-item.svelte-1sf9eg{flex:none}.rail-empty.svelte-1sf9eg{text-align:center;justify-items:center;gap:10px;margin:auto 0;padding:24px 8px;display:grid}.rail-empty.svelte-1sf9eg p:where(.svelte-1sf9eg){font-size:var(--fs-13);color:var(--text-2);font-weight:600}.rail-empty.svelte-1sf9eg small:where(.svelte-1sf9eg){color:var(--text-3);font-size:12px;line-height:1.7}.new-modal.svelte-1sf9eg{max-width:560px;max-height:86vh;overflow-y:auto}.prod-row.svelte-1sf9eg{gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.prod-item.svelte-1sf9eg{border:2px solid var(--border);background:var(--surface);cursor:pointer;border-radius:10px;flex:none;justify-items:center;gap:4px;width:76px;padding:6px;display:grid}.prod-item.svelte-1sf9eg img:where(.svelte-1sf9eg){object-fit:cover;border-radius:6px;width:60px;height:60px;display:block}.prod-item.sel.svelte-1sf9eg{border-color:var(--accent);box-shadow:0 0 0 2px #f0a72f33}.prod-none.svelte-1sf9eg{min-height:76px;color:var(--text-2);font-size:var(--fs-13);align-content:center;line-height:1.4}.prod-ph.svelte-1sf9eg{border-radius:6px;width:60px;height:60px;min-height:0;font-size:11px}.prod-name.svelte-1sf9eg{max-width:64px;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ref-chip.svelte-1sf9eg{border:1px dashed var(--accent);border-radius:var(--r-chip);font-size:var(--fs-13);color:var(--text-2);justify-self:start;align-items:center;gap:8px;padding:4px 6px 4px 10px;display:flex}.ref-chip.svelte-1sf9eg img:where(.svelte-1sf9eg){object-fit:cover;border-radius:4px;width:28px;height:28px}.wb-overlay.svelte-1sf9eg{z-index:100;background:var(--bg);padding-top:var(--safe-top);flex-direction:column;display:flex;position:fixed;inset:0}.workbench.svelte-1sf9eg{flex-direction:column;flex:1;min-height:0;display:flex}.wb-head.svelte-1sf9eg{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:14px;padding:12px 16px;display:flex}.wb-title.svelte-1sf9eg{flex:1;min-width:0}.wb-title.svelte-1sf9eg h2:where(.svelte-1sf9eg){text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.wb-title.svelte-1sf9eg .sub:where(.svelte-1sf9eg){color:var(--text-2);font-size:var(--fs-13)}.wb-body.svelte-1sf9eg{flex:1;grid-template-columns:120px minmax(0,1fr) 300px;min-height:0;display:grid}.ver-axis.svelte-1sf9eg{border-right:1px solid var(--border);background:var(--surface);align-content:start;gap:10px;padding:12px 10px;display:grid;overflow-y:auto}.ver-item.svelte-1sf9eg{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:10px;justify-items:center;gap:3px;padding:6px;display:grid}.ver-item.svelte-1sf9eg img:where(.svelte-1sf9eg){border-radius:6px;width:84px;display:block}.ver-item.active.svelte-1sf9eg{border-color:var(--accent);box-shadow:0 0 0 2px #f0a72f33}.ver-no.svelte-1sf9eg{font-family:var(--font-data);color:var(--text-2);font-size:11px}.ver-badge.svelte-1sf9eg{color:var(--text-2);font-size:11px}.stage.svelte-1sf9eg{align-content:start;justify-items:center;gap:12px;min-width:0;padding:16px;display:grid;overflow-y:auto}@supports (align-content:safe center){.stage.svelte-1sf9eg{align-content:safe center}}.stage-img.svelte-1sf9eg{max-width:100%;display:inline-block;position:relative}.stage-ph.svelte-1sf9eg{border-radius:var(--r-card);width:min(380px,60vw);height:calc(100vh - 300px);min-height:220px}.stage-img.svelte-1sf9eg img:where(.svelte-1sf9eg){border-radius:var(--r-card);width:auto;max-width:min(560px,100%);height:auto;max-height:calc(100vh - 240px);display:block;box-shadow:0 2px 12px #17191c2e}.cand-row.svelte-1sf9eg{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.cand-label.svelte-1sf9eg{color:var(--text-3);font-size:11px;font-family:var(--font-data)}.cand-item.svelte-1sf9eg{border:2px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;padding:0;position:relative;overflow:hidden}.cand-item.svelte-1sf9eg img:where(.svelte-1sf9eg){width:64px;display:block}.cand-item.chosen.svelte-1sf9eg{border-color:var(--accent)}.cand-item.viewing.svelte-1sf9eg{box-shadow:0 0 0 2px #f0a72f59}.chosen-mark.svelte-1sf9eg{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;display:grid;position:absolute;top:2px;right:2px}.panel.svelte-1sf9eg{border-left:1px solid var(--border);background:var(--surface);align-content:start;gap:12px;padding:14px 12px;display:grid;overflow-y:auto}.acard.svelte-1sf9eg{border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg);gap:10px;padding:12px;display:grid}.acard.svelte-1sf9eg header:where(.svelte-1sf9eg){justify-content:space-between;align-items:baseline;gap:8px;display:flex}.acard.svelte-1sf9eg header:where(.svelte-1sf9eg) b:where(.svelte-1sf9eg){font-size:var(--fs-14)}.acard.svelte-1sf9eg header:where(.svelte-1sf9eg) small:where(.svelte-1sf9eg){font-family:var(--font-data);color:var(--text-3);white-space:nowrap;font-size:10.5px}.prod-item.small.svelte-1sf9eg{width:64px}.prod-item.small.svelte-1sf9eg img:where(.svelte-1sf9eg){width:48px;height:48px}.copy-view.svelte-1sf9eg h4:where(.svelte-1sf9eg){font-size:20px}.copy-view.svelte-1sf9eg .sub2:where(.svelte-1sf9eg){font-size:var(--fs-14);color:var(--accent)}.copy-view.svelte-1sf9eg .body:where(.svelte-1sf9eg){color:var(--text-2);white-space:pre-line;font-size:var(--fs-14)}.copy-view.svelte-1sf9eg .cta:where(.svelte-1sf9eg){font-weight:600}.copy-view.svelte-1sf9eg .tags:where(.svelte-1sf9eg){color:var(--text-3);font-size:var(--fs-13)}.media.svelte-1sf9eg{flex:1;align-content:start;gap:14px;min-height:0;padding:18px;display:grid;overflow-y:auto}.media-grid.svelte-1sf9eg{columns:208px;column-gap:12px}.media-card.svelte-1sf9eg{break-inside:avoid;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);margin-bottom:12px;display:block;overflow:hidden}.media-thumb.svelte-1sf9eg{aspect-ratio:1;background:var(--inset);cursor:zoom-in;border:none;width:100%;padding:0;display:block;overflow:hidden}.media-thumb.svelte-1sf9eg img:where(.svelte-1sf9eg){object-fit:cover;width:100%;height:100%;display:block}.media-ph.svelte-1sf9eg{width:100%;height:100%}.viewer-backdrop.svelte-1sf9eg{z-index:110;background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.viewer-body.svelte-1sf9eg{justify-items:center;gap:12px;max-width:min(92vw,920px);display:grid}.viewer-body.svelte-1sf9eg img:where(.svelte-1sf9eg){border-radius:var(--r-card);max-width:100%;max-height:76vh;display:block;box-shadow:0 16px 60px #00000080}.viewer-ph.svelte-1sf9eg{border-radius:var(--r-card);width:320px;height:320px}.viewer-bar.svelte-1sf9eg{background:var(--surface);border:1px solid var(--border);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:6px 14px;display:flex}.pub-modal.svelte-1sf9eg{max-width:440px}.pub-thumb.svelte-1sf9eg{border-radius:var(--r-card);justify-self:center;max-width:160px;max-height:160px}.job-banner.svelte-1sf9eg{border-radius:var(--r-card);background:var(--inset);color:var(--text-2);font-size:var(--fs-14);gap:8px;margin:12px 16px 0;padding:10px 14px;display:grid}.job-banner-row.svelte-1sf9eg{align-items:center;gap:10px;display:flex}.pg-meta.svelte-1sf9eg{font-family:var(--font-data);color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.pg-slow.svelte-1sf9eg{color:var(--accent-text,var(--accent));background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:var(--r-input);margin:6px 0 0;padding:6px 10px;font-size:12px;line-height:1.6}.pg-bar.svelte-1sf9eg{background:var(--surface);border-radius:3px;height:6px;overflow:hidden}.pg-bar.wide.svelte-1sf9eg{background:var(--surface);width:min(420px,80%)}.pg-bar.svelte-1sf9eg i:where(.svelte-1sf9eg){background:var(--accent);border-radius:3px;height:100%;transition:width .9s linear;display:block}.pg-num.svelte-1sf9eg{font-family:var(--font-data);color:var(--text-2);font-variant-numeric:tabular-nums;margin-left:10px;font-size:12px}.spinner.svelte-1sf9eg{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite svelte-1sf9eg-spin}@keyframes svelte-1sf9eg-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-1sf9eg{animation:none}}.gen-loading.svelte-1sf9eg{border:1px dashed var(--border);border-radius:var(--r-card);background:var(--inset);text-align:center;place-items:center;gap:12px;margin:16px;padding:56px 20px;display:grid}.gen-loading.err.svelte-1sf9eg{border-color:var(--st-danger-t,#af1d14);background:var(--st-danger-b)}.spinner.big.svelte-1sf9eg{border-width:3px;width:34px;height:34px}.gen-status.svelte-1sf9eg{font-size:var(--fs-15);color:var(--text);font-weight:600}.gen-hint.svelte-1sf9eg{font-size:var(--fs-13);color:var(--text-2)}.ph.svelte-1sf9eg{background:var(--inset);width:100%;height:100%;min-height:80px;color:var(--text-3);font-size:var(--fs-13);place-items:center;display:grid}.skel.svelte-1sf9eg{position:relative;overflow:hidden}.skel.svelte-1sf9eg:after{content:"";background:linear-gradient(90deg,#0000,#ffffff12,#0000);animation:1.2s infinite svelte-1sf9eg-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes svelte-1sf9eg-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skel.svelte-1sf9eg:after{animation:none}}.ph.mini.svelte-1sf9eg{border-radius:6px;min-height:48px;font-size:11px}.empty-hint.mini.svelte-1sf9eg{font-size:var(--fs-13)}.modal-backdrop.svelte-1sf9eg{z-index:130;background:#00000080;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal.svelte-1sf9eg{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);gap:14px;width:100%;max-width:400px;padding:22px 24px;display:grid;box-shadow:0 12px 40px #00000059}.modal.svelte-1sf9eg p:where(.svelte-1sf9eg){color:var(--text-2);font-size:var(--fs-14);line-height:1.6}.mc-channel-tag.svelte-1sf9eg{font-family:var(--font-data);letter-spacing:.02em;border-radius:var(--r-chip);background:var(--inset);color:var(--text-2);padding:2px 8px;font-size:11px;font-weight:700}.mc-warn-chip.svelte-1sf9eg{border-radius:var(--r-chip);background:var(--st-danger-b);color:var(--st-danger-t,#af1d14);padding:2px 8px;font-size:11px}.review-page.svelte-1sf9eg{flex:1;align-content:start;gap:14px;min-height:0;padding:18px;display:grid;overflow-y:auto}.flow-hint.svelte-1sf9eg{font-size:var(--fs-13);color:var(--text-2);border:1px dashed var(--border);border-radius:var(--r-card);background:var(--inset);padding:10px 14px;line-height:1.7}.flow-hint.svelte-1sf9eg b:where(.svelte-1sf9eg){color:var(--accent-text,var(--accent))}.review-list.svelte-1sf9eg{gap:12px;max-width:720px;display:grid}.review-item.svelte-1sf9eg{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);gap:14px;padding:12px;display:flex}.review-thumb.svelte-1sf9eg{border:1px solid var(--border);background:var(--inset);cursor:zoom-in;border-radius:8px;flex:none;align-self:start;width:108px;padding:0;overflow:hidden}.review-thumb.svelte-1sf9eg img:where(.svelte-1sf9eg){width:100%;display:block}.review-info.svelte-1sf9eg{flex:1;align-content:start;gap:6px;min-width:0;display:grid}.review-info.svelte-1sf9eg b:where(.svelte-1sf9eg){font-size:var(--fs-15)}.review-info.svelte-1sf9eg small:where(.svelte-1sf9eg){font-family:var(--font-data);color:var(--text-3);font-size:11px}.review-info.svelte-1sf9eg textarea:where(.svelte-1sf9eg){background:var(--inset);border:1px solid var(--border);border-radius:var(--r-input);color:var(--text);font-size:var(--fs-13);resize:none;font-family:var(--font-ui);padding:7px 9px}.review-actions.svelte-1sf9eg{flex-wrap:wrap;gap:8px;display:flex}.review-count.svelte-1sf9eg{background:var(--st-submitted-b);min-width:18px;height:18px;color:var(--st-submitted-t);font-family:var(--font-data);border-radius:999px;place-items:center;margin-left:6px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.sel-mark.svelte-1sf9eg{color:#fff;width:24px;height:24px;font-family:var(--font-data);background:#00000073;border:2px solid #fff;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 1px 4px #0006}.sel-mark.on.svelte-1sf9eg{background:var(--accent);border-color:var(--accent);color:var(--accent-ink,#17191c)}.media-thumb.svelte-1sf9eg{position:relative}.media-card.is-sel.svelte-1sf9eg{border-color:var(--accent);box-shadow:0 0 0 2px #f0a72f40}.label-edit.svelte-1sf9eg{grid-template-columns:auto 1fr;gap:6px;padding:4px 10px 0;display:grid}.label-edit.svelte-1sf9eg input:where(.svelte-1sf9eg){background:var(--inset);border:1px solid var(--border);border-radius:var(--r-input);color:var(--text);min-width:0;font-size:12px;font-family:var(--font-ui);padding:4px 6px}.select-bar.svelte-1sf9eg{border:1px solid var(--border-strong);background:var(--surface);font-size:var(--fs-14);z-index:5;border-radius:999px;justify-self:center;align-items:center;gap:14px;padding:10px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 30px #00000059}.cg-variant.svelte-1sf9eg{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);gap:4px;padding:10px 12px;display:grid}.cg-head.svelte-1sf9eg{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fmt-stamp.svelte-1sf9eg{border-radius:var(--r-chip);color:#fff;font-size:10.5px;font-family:var(--font-data);letter-spacing:.03em;background:#0000008c;padding:2px 8px;position:absolute;top:8px;right:8px}.vis-chip.svelte-1sf9eg{border-radius:var(--r-chip);border:1px solid var(--border);background:var(--inset);color:var(--text-3);font-size:11px;font-family:var(--font-data);cursor:pointer;padding:1px 8px}.vis-chip.pub.svelte-1sf9eg{background:var(--st-accepted-b);color:var(--st-accepted-t);border-color:#0000}.vis-chip.svelte-1sf9eg:disabled{cursor:default;opacity:.85}.folder-select.svelte-1sf9eg{background:var(--inset);border:1px solid var(--border);border-radius:var(--r-input);color:var(--text);max-width:130px;font-size:12px;font-family:var(--font-ui);padding:4px 6px}.del-preview.svelte-1sf9eg{border-radius:var(--r-card);border:1px solid var(--border);justify-self:center;max-width:180px;max-height:180px}.cg-variant.svelte-1sf9eg b:where(.svelte-1sf9eg){font-size:var(--fs-14)}.cg-variant.svelte-1sf9eg p:where(.svelte-1sf9eg){font-size:var(--fs-13);color:var(--text-2);white-space:pre-line}.cg-variant.svelte-1sf9eg small:where(.svelte-1sf9eg){color:var(--text-3);font-size:12px}.viewer-copy.svelte-1sf9eg{gap:8px;width:min(92vw,560px);max-height:40vh;display:grid;overflow-y:auto}@media (width<=767px){.modal-backdrop.svelte-1sf9eg{place-items:end center;padding:0}.modal.svelte-1sf9eg{width:100%;max-width:100%;max-height:92dvh;padding-bottom:calc(var(--safe-bottom) + 18px);border-radius:16px 16px 0 0;overflow-y:auto}.new-modal.svelte-1sf9eg{max-height:96dvh}.works-rail.svelte-1sf9eg{flex-direction:row;align-items:stretch;gap:8px;max-height:none;padding:10px 12px;overflow:auto hidden}.works-rail.svelte-1sf9eg>*{flex:none}.panel.svelte-1sf9eg{padding-bottom:calc(var(--safe-bottom) + 16px)}.panel.svelte-1sf9eg button{min-height:40px}}@container main (width<=780px){.media-layout.svelte-1sf9eg{grid-template-columns:1fr}.works-rail.svelte-1sf9eg{border-right:none;border-bottom:1px solid var(--border);max-height:220px}.wb-body.svelte-1sf9eg{grid-template-columns:1fr}.ver-axis.svelte-1sf9eg{border-right:none;border-bottom:1px solid var(--border);padding:10px;display:flex;overflow:auto hidden}.ver-item.svelte-1sf9eg{flex:none}.panel.svelte-1sf9eg{border-left:none;border-top:1px solid var(--border)}}@property --twa{syntax:"<angle>";inherits:false;initial-value:0deg}.tt.svelte-w12yhc{cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;gap:3px;min-width:0;padding:0;display:flex}.tt-stage.svelte-w12yhc{aspect-ratio:16/10;border:1.5px solid var(--border);background:#000;border-radius:6px;width:100%;display:block;position:relative;overflow:hidden}.tt.on.svelte-w12yhc .tt-stage:where(.svelte-w12yhc){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.tt-label.svelte-w12yhc{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.tt.on.svelte-w12yhc .tt-label:where(.svelte-w12yhc){color:var(--accent);font-weight:700}.ta.svelte-w12yhc,.tb.svelte-w12yhc,.veil.svelte-w12yhc{position:absolute;inset:0}.ta.svelte-w12yhc{z-index:1;background:radial-gradient(circle at 72% 30%,#ffffffd9 0 14%,#0000 15%),linear-gradient(160deg,#2f3a4a 0%,#1c2430 100%)}.tb.svelte-w12yhc{z-index:2;opacity:0;background:linear-gradient(115deg,#0000 0 46%,#ffffff47 46% 54%,#0000 54%),linear-gradient(20deg,#b97a1c 0%,#e8a013 55%,#f6c65b 100%)}.veil.svelte-w12yhc{z-index:3;opacity:0;pointer-events:none}.tt.svelte-w12yhc:hover .tb:where(.svelte-w12yhc),.tt.svelte-w12yhc:hover .ta:where(.svelte-w12yhc),.tt.svelte-w12yhc:hover .veil:where(.svelte-w12yhc){animation-duration:1.3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.tt.svelte-w12yhc:hover .tt-none:where(.svelte-w12yhc) .tb:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-cut;animation-timing-function:step-end}@keyframes svelte-w12yhc-t-cut{0%{opacity:0}to{opacity:1}}.tt.svelte-w12yhc:hover .tt-fade:where(.svelte-w12yhc) .tb:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-fade}@keyframes svelte-w12yhc-t-fade{0%{opacity:0}to{opacity:1}}.tt.svelte-w12yhc:hover .tt-dissolve:where(.svelte-w12yhc) .tb:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-fade;animation-timing-function:steps(7,end)}.tt-fadeblack.svelte-w12yhc .veil:where(.svelte-w12yhc){background:#000}.tt-fadewhite.svelte-w12yhc .veil:where(.svelte-w12yhc){background:#fff}.tt-fadegrays.svelte-w12yhc .veil:where(.svelte-w12yhc){background:#8a8a8a}.tt.svelte-w12yhc:hover :is(.tt-fadeblack:where(.svelte-w12yhc),.tt-fadewhite:where(.svelte-w12yhc),.tt-fadegrays:where(.svelte-w12yhc)) .veil:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-veil}.tt.svelte-w12yhc:hover :is(.tt-fadeblack:where(.svelte-w12yhc),.tt-fadewhite:where(.svelte-w12yhc),.tt-fadegrays:where(.svelte-w12yhc)) .tb:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-late}@keyframes svelte-w12yhc-t-veil{0%{opacity:0}45%,55%{opacity:1}to{opacity:0}}@keyframes svelte-w12yhc-t-late{0%,50%{opacity:0}60%,to{opacity:1}}.tt-slideleft.svelte-w12yhc .tb:where(.svelte-w12yhc){--tx:100%}.tt-slideright.svelte-w12yhc .tb:where(.svelte-w12yhc){--tx:-100%}.tt-slideup.svelte-w12yhc .tb:where(.svelte-w12yhc){--ty:100%}.tt-slidedown.svelte-w12yhc .tb:where(.svelte-w12yhc){--ty:-100%}.tt-smoothleft.svelte-w12yhc .tb:where(.svelte-w12yhc){--tx:100%}.tt-smoothright.svelte-w12yhc .tb:where(.svelte-w12yhc){--tx:-100%}.tt-smoothup.svelte-w12yhc .tb:where(.svelte-w12yhc){--ty:100%}.tt-smoothdown.svelte-w12yhc .tb:where(.svelte-w12yhc){--ty:-100%}.tt.svelte-w12yhc:hover :is(.tt-slideleft:where(.svelte-w12yhc),.tt-slideright:where(.svelte-w12yhc),.tt-slideup:where(.svelte-w12yhc),.tt-slidedown:where(.svelte-w12yhc),.tt-smoothleft:where(.svelte-w12yhc),.tt-smoothright:where(.svelte-w12yhc),.tt-smoothup:where(.svelte-w12yhc),.tt-smoothdown:where(.svelte-w12yhc)) .tb:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-slide}@keyframes svelte-w12yhc-t-slide{0%{opacity:1;transform:translate(var(--tx,0), var(--ty,0))}to{opacity:1;transform:translate(0)}}.tt-smoothleft.svelte-w12yhc .ta:where(.svelte-w12yhc){--ox:-30%}.tt-smoothright.svelte-w12yhc .ta:where(.svelte-w12yhc){--ox:30%}.tt-smoothup.svelte-w12yhc .ta:where(.svelte-w12yhc){--oy:-30%}.tt-smoothdown.svelte-w12yhc .ta:where(.svelte-w12yhc){--oy:30%}.tt.svelte-w12yhc:hover :is(.tt-smoothleft:where(.svelte-w12yhc),.tt-smoothright:where(.svelte-w12yhc),.tt-smoothup:where(.svelte-w12yhc),.tt-smoothdown:where(.svelte-w12yhc)) .ta:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-slideout}@keyframes svelte-w12yhc-t-slideout{0%{transform:translate(0)}to{transform:translate(var(--ox,0), var(--oy,0))}}.tt-wipeleft.svelte-w12yhc .tb:where(.svelte-w12yhc){--wl:100%}.tt-wiperight.svelte-w12yhc .tb:where(.svelte-w12yhc){--wr:100%}.tt-wipeup.svelte-w12yhc .tb:where(.svelte-w12yhc){--wt:100%}.tt-wipedown.svelte-w12yhc .tb:where(.svelte-w12yhc){--wb:100%}.tt.svelte-w12yhc:hover :is(.tt-wipeleft:where(.svelte-w12yhc),.tt-wiperight:where(.svelte-w12yhc),.tt-wipeup:where(.svelte-w12yhc),.tt-wipedown:where(.svelte-w12yhc)) .tb:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-wipe}@keyframes svelte-w12yhc-t-wipe{0%{opacity:1;clip-path:inset(var(--wt,0) var(--wr,0) var(--wb,0) var(--wl,0))}to{opacity:1;clip-path:inset(0)}}.tt-wipetl.svelte-w12yhc .tb:where(.svelte-w12yhc){--cx:0%;--cy:0%}.tt-wipetr.svelte-w12yhc .tb:where(.svelte-w12yhc){--cx:100%;--cy:0%}.tt-wipebl.svelte-w12yhc .tb:where(.svelte-w12yhc){--cx:0%;--cy:100%}.tt-wipebr.svelte-w12yhc .tb:where(.svelte-w12yhc){--cx:100%;--cy:100%}.tt.svelte-w12yhc:hover :is(.tt-wipetl:where(.svelte-w12yhc),.tt-wipetr:where(.svelte-w12yhc),.tt-wipebl:where(.svelte-w12yhc),.tt-wipebr:where(.svelte-w12yhc)) .tb:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-corner}@keyframes svelte-w12yhc-t-corner{0%{opacity:1;clip-path:circle(0% at var(--cx,0%) var(--cy,0%))}to{opacity:1;clip-path:circle(160% at var(--cx,0%) var(--cy,0%))}}.tt.svelte-w12yhc:hover .tt-circleopen:where(.svelte-w12yhc) .tb:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-circleopen}@keyframes svelte-w12yhc-t-circleopen{0%{opacity:1;clip-path:circle(0%)}to{opacity:1;clip-path:circle(120%)}}:is(.tt-circleclose:where(.svelte-w12yhc),.tt-horzclose:where(.svelte-w12yhc),.tt-vertclose:where(.svelte-w12yhc),.tt-squeezeh:where(.svelte-w12yhc),.tt-squeezev:where(.svelte-w12yhc)) .ta.svelte-w12yhc{z-index:2}:is(.tt-circleclose:where(.svelte-w12yhc),.tt-horzclose:where(.svelte-w12yhc),.tt-vertclose:where(.svelte-w12yhc),.tt-squeezeh:where(.svelte-w12yhc),.tt-squeezev:where(.svelte-w12yhc)) .tb.svelte-w12yhc{opacity:1;z-index:1}.tt.svelte-w12yhc:hover .tt-circleclose:where(.svelte-w12yhc) .ta:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-circleclose}@keyframes svelte-w12yhc-t-circleclose{0%{clip-path:circle(120%)}to{clip-path:circle(0%)}}.tt-circlecrop.svelte-w12yhc .ta:where(.svelte-w12yhc),.tt-rectcrop.svelte-w12yhc .ta:where(.svelte-w12yhc){z-index:2}.tt.svelte-w12yhc:hover .tt-circlecrop:where(.svelte-w12yhc) .ta:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-crop-a-circle}.tt.svelte-w12yhc:hover .tt-circlecrop:where(.svelte-w12yhc) .tb:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-crop-b-circle}@keyframes svelte-w12yhc-t-crop-a-circle{0%{clip-path:circle(120%)}50%,to{clip-path:circle(0%)}}@keyframes svelte-w12yhc-t-crop-b-circle{0%,50%{opacity:1;clip-path:circle(0%)}to{opacity:1;clip-path:circle(120%)}}.tt.svelte-w12yhc:hover .tt-rectcrop:where(.svelte-w12yhc) .ta:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-crop-a-rect}.tt.svelte-w12yhc:hover .tt-rectcrop:where(.svelte-w12yhc) .tb:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-crop-b-rect}@keyframes svelte-w12yhc-t-crop-a-rect{0%{clip-path:inset(0)}50%,to{clip-path:inset(50%)}}@keyframes svelte-w12yhc-t-crop-b-rect{0%,50%{opacity:1;clip-path:inset(50%)}to{opacity:1;clip-path:inset(0)}}.tt-radial.svelte-w12yhc .tb:where(.svelte-w12yhc){-webkit-mask-image:conic-gradient(from 0deg, #000 var(--twa), transparent var(--twa));mask-image:conic-gradient(from 0deg, #000 var(--twa), transparent var(--twa));-webkit-mask-image:conic-gradient(from 0deg, #000 var(--twa), transparent var(--twa))}.tt.svelte-w12yhc:hover .tt-radial:where(.svelte-w12yhc) .tb:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-radial}@keyframes svelte-w12yhc-t-radial{0%{opacity:1;--twa:0deg}to{opacity:1;--twa:360deg}}.tt.svelte-w12yhc:hover .tt-horzopen:where(.svelte-w12yhc) .tb:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-horzopen}@keyframes svelte-w12yhc-t-horzopen{0%{opacity:1;clip-path:inset(50% 0)}to{opacity:1;clip-path:inset(0)}}.tt.svelte-w12yhc:hover .tt-horzclose:where(.svelte-w12yhc) .ta:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-horzclose}@keyframes svelte-w12yhc-t-horzclose{0%{clip-path:inset(0)}to{clip-path:inset(50% 0)}}.tt.svelte-w12yhc:hover .tt-vertopen:where(.svelte-w12yhc) .tb:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-vertopen}@keyframes svelte-w12yhc-t-vertopen{0%{opacity:1;clip-path:inset(0 50%)}to{opacity:1;clip-path:inset(0)}}.tt.svelte-w12yhc:hover .tt-vertclose:where(.svelte-w12yhc) .ta:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-vertclose}@keyframes svelte-w12yhc-t-vertclose{0%{clip-path:inset(0)}to{clip-path:inset(0 50%)}}.tt.svelte-w12yhc:hover .tt-diagtl:where(.svelte-w12yhc) .tb:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-diagtl}@keyframes svelte-w12yhc-t-diagtl{0%{opacity:1;clip-path:polygon(0 0,0 0,0 0)}to{opacity:1;clip-path:polygon(0 0,250% 0,0 250%)}}.tt.svelte-w12yhc:hover .tt-diagtr:where(.svelte-w12yhc) .tb:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-diagtr}@keyframes svelte-w12yhc-t-diagtr{0%{opacity:1;clip-path:polygon(100% 0,100% 0,100% 0)}to{opacity:1;clip-path:polygon(100% 0,-150% 0,100% 250%)}}.tt.svelte-w12yhc:hover .tt-diagbl:where(.svelte-w12yhc) .tb:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-diagbl}@keyframes svelte-w12yhc-t-diagbl{0%{opacity:1;clip-path:polygon(0 100%,0 100%,0 100%)}to{opacity:1;clip-path:polygon(0 100%,250% 100%,0 -150%)}}.tt.svelte-w12yhc:hover .tt-diagbr:where(.svelte-w12yhc) .tb:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-diagbr}@keyframes svelte-w12yhc-t-diagbr{0%{opacity:1;clip-path:polygon(100% 100%,100% 100%,100% 100%)}to{opacity:1;clip-path:polygon(100% 100%,-150% 100%,100% -150%)}}.tt.svelte-w12yhc:hover .tt-pixelize:where(.svelte-w12yhc) .tb:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-pixelize;animation-timing-function:steps(6,end)}@keyframes svelte-w12yhc-t-pixelize{0%{opacity:0;filter:blur(4px)saturate(.6)}to{opacity:1;filter:blur()}}.tt.svelte-w12yhc:hover .tt-distance:where(.svelte-w12yhc) .tb:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-blurfade}@keyframes svelte-w12yhc-t-blurfade{0%{opacity:0;filter:blur(9px)}to{opacity:1;filter:blur()}}.tt.svelte-w12yhc:hover .tt-hblur:where(.svelte-w12yhc) .tb:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-hblur}@keyframes svelte-w12yhc-t-hblur{0%{opacity:0;filter:blur(7px);transform:scaleX(1.15)}to{opacity:1;filter:blur();transform:scaleX(1)}}.tt.svelte-w12yhc:hover .tt-zoomin:where(.svelte-w12yhc) .tb:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-zoomin}@keyframes svelte-w12yhc-t-zoomin{0%{opacity:0;transform:scale(1.45)}to{opacity:1;transform:scale(1)}}.tt.svelte-w12yhc:hover .tt-squeezeh:where(.svelte-w12yhc) .ta:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-squeezeh}@keyframes svelte-w12yhc-t-squeezeh{0%{transform:scaleY(1)}to{transform:scaleY(0)}}.tt.svelte-w12yhc:hover .tt-squeezev:where(.svelte-w12yhc) .ta:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-squeezev}@keyframes svelte-w12yhc-t-squeezev{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.tt-hlslice.svelte-w12yhc .tb:where(.svelte-w12yhc),.tt-hrslice.svelte-w12yhc .tb:where(.svelte-w12yhc){-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 12.5%,#0000 12.5% 25%);mask-image:repeating-linear-gradient(90deg,#000 0 12.5%,#0000 12.5% 25%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tt-vuslice.svelte-w12yhc .tb:where(.svelte-w12yhc),.tt-vdslice.svelte-w12yhc .tb:where(.svelte-w12yhc){-webkit-mask-image:repeating-linear-gradient(0deg,#000 0 12.5%,#0000 12.5% 25%);mask-image:repeating-linear-gradient(0deg,#000 0 12.5%,#0000 12.5% 25%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tt-hlslice.svelte-w12yhc .tb:where(.svelte-w12yhc){--mp0:100% 0;--mp1:0 0}.tt-hrslice.svelte-w12yhc .tb:where(.svelte-w12yhc){--mp0:-100% 0;--mp1:0 0}.tt-vuslice.svelte-w12yhc .tb:where(.svelte-w12yhc){--mp0:0 100%;--mp1:0 0}.tt-vdslice.svelte-w12yhc .tb:where(.svelte-w12yhc){--mp0:0 -100%;--mp1:0 0}.tt.svelte-w12yhc:hover :is(.tt-hlslice:where(.svelte-w12yhc),.tt-hrslice:where(.svelte-w12yhc),.tt-vuslice:where(.svelte-w12yhc),.tt-vdslice:where(.svelte-w12yhc)) .tb:where(.svelte-w12yhc){animation-name:svelte-w12yhc-t-slice}@keyframes svelte-w12yhc-t-slice{0%{opacity:1;-webkit-mask-position:var(--mp0);mask-position:var(--mp0);-webkit-mask-position:var(--mp0)}to{opacity:1;-webkit-mask-position:var(--mp1);mask-position:var(--mp1);-webkit-mask-position:var(--mp1)}}@media (prefers-reduced-motion:reduce){.tt.svelte-w12yhc:hover .ta:where(.svelte-w12yhc),.tt.svelte-w12yhc:hover .tb:where(.svelte-w12yhc),.tt.svelte-w12yhc:hover .veil:where(.svelte-w12yhc){animation:none}.tt.svelte-w12yhc:hover .tb:where(.svelte-w12yhc){opacity:1}}.kfg.svelte-q3e757{background:var(--surface-2,#7f7f7f14);border:1px solid var(--border);touch-action:none;cursor:crosshair;border-radius:8px;width:100%;height:116px;display:block}.grid.svelte-q3e757{stroke:var(--border);stroke-width:.5px;opacity:.6}.ph.svelte-q3e757{stroke:var(--danger,#ef4444);stroke-width:1px;opacity:.8}.curve.svelte-q3e757{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.kf.svelte-q3e757{fill:var(--surface);stroke:var(--accent);stroke-width:1.4px;cursor:grab}.kf.sel.svelte-q3e757{fill:var(--accent)}.kf.svelte-q3e757:hover{stroke-width:2px}.cp-guide.svelte-q3e757{stroke:var(--accent);stroke-width:.8px;stroke-dasharray:2 2;opacity:.5}.cp.svelte-q3e757{fill:var(--surface);stroke:var(--accent);stroke-width:1.4px;cursor:grab}.cp.svelte-q3e757:hover{stroke-width:2.2px}.ctx.svelte-1ndecym{z-index:120;background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:1px;min-width:168px;padding:5px;animation:90ms ease-out svelte-1ndecym-ctxIn;display:flex;position:fixed;box-shadow:0 10px 30px #00000059}@keyframes svelte-1ndecym-ctxIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.ctx-item.svelte-1ndecym{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.ctx-item.svelte-1ndecym:hover{background:color-mix(in srgb, var(--accent) 14%, transparent)}.ctx-item.svelte-1ndecym:disabled{color:var(--text-3);cursor:default}.ctx-item.svelte-1ndecym:disabled:hover{background:0 0}.ctx-item.danger.svelte-1ndecym{color:var(--st-danger-t,#ef4444)}.ctx-item.danger.svelte-1ndecym:hover{background:color-mix(in srgb, var(--st-danger-t,#ef4444) 14%, transparent)}.ctx-sep.svelte-1ndecym{background:var(--border);height:1px;margin:4px 6px}.gt-hl.svelte-ug4jlp{z-index:1200;pointer-events:none;border:2px solid #eab308;border-radius:10px;position:fixed;box-shadow:0 0 0 4000px #00000059}.gt-tip.svelte-ug4jlp{z-index:1201;color:#1c1917;background:#fde68a;border-radius:12px;width:290px;padding:12px 14px;font-size:13px;line-height:1.55;position:fixed;box-shadow:0 10px 30px #0006}.gt-head.svelte-ug4jlp{justify-content:space-between;align-items:center;margin-bottom:4px;font-size:14px;display:flex}.gt-x.svelte-ug4jlp{cursor:pointer;color:#57534e;background:0 0;border:0;padding:0 2px;font-size:18px;line-height:1}.gt-tip.svelte-ug4jlp p:where(.svelte-ug4jlp){margin:0 0 10px}.gt-foot.svelte-ug4jlp{align-items:center;gap:8px;display:flex}.gt-count.svelte-ug4jlp{color:#78716c;margin-right:auto;font-size:12px}.gt-btn.svelte-ug4jlp{color:#fde68a;cursor:pointer;background:#1c1917;border:0;border-radius:8px;padding:5px 14px;font-size:12.5px;font-weight:700}.gt-btn.ghost.svelte-ug4jlp{color:#1c1917;background:0 0;border:1px solid #a8a29e}.ed-scrim.svelte-4szfor{z-index:90;background:var(--surface);position:fixed;inset:0}.ed.svelte-4szfor{background:var(--surface);grid-template-rows:auto 1fr auto auto;width:100vw;height:100dvh;display:grid;overflow:hidden}.cap-ov.svelte-4szfor{cursor:grab}.cap-ov.svelte-4szfor:active{cursor:grabbing}.cap-sel.svelte-4szfor span:where(.svelte-4szfor){outline:1.5px dashed var(--accent);outline-offset:3px;border-radius:4px}.shape-row.svelte-4szfor{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.shape-color.svelte-4szfor{border:1px solid var(--border);background:0 0;border-radius:6px;width:26px;height:26px;padding:1px}.ov-pip.svelte-4szfor{border:1.5px solid var(--accent);aspect-ratio:4/3;background:#000;border-radius:6px;overflow:hidden}.ov-pip.svelte-4szfor img:where(.svelte-4szfor){object-fit:cover;width:100%;height:100%}.pip-ph.svelte-4szfor{height:100%;color:var(--accent);place-items:center;font-size:11px;font-weight:800;display:grid}.ov-prev.svelte-4szfor{z-index:2;cursor:pointer;position:absolute;transform:translate(-50%,-50%)}.ov-prev.sel.svelte-4szfor{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.blk-lbl-onthumb.svelte-4szfor{background:#0000008c;border-radius:6px;padding:1px 6px}.wave-cv.svelte-4szfor{pointer-events:none;opacity:.8;height:100%;position:absolute;inset:0 auto 0 0}.zoom-ctl.svelte-4szfor{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.zoom-val.svelte-4szfor{color:var(--muted-foreground,#999);text-align:center;font-variant-numeric:tabular-nums;min-width:38px;font-size:11px}.ed-head.svelte-4szfor{border-bottom:1px solid var(--border);background:var(--panel,var(--surface));justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.ed-title.svelte-4szfor{font-size:var(--fs-14);align-items:center;gap:6px;display:flex}.ed-head-r.svelte-4szfor{align-items:center;gap:8px;display:flex}.pill.svelte-4szfor{font-family:var(--font-data);color:var(--text-2);background:var(--inset);border:1px solid var(--border);border-radius:999px;padding:3px 10px;font-size:11px}.pill.warn.svelte-4szfor{color:var(--st-rework-t);border-color:var(--st-rework-t);background:var(--st-rework-b)}.help-btn.svelte-4szfor{height:30px;color:var(--text-2);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:12px;display:inline-flex}.help-btn.svelte-4szfor:hover{border-color:var(--accent);color:var(--text)}.help-scrim.svelte-4szfor{z-index:60;background:#00000080;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.help-card.svelte-4szfor{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);width:min(440px,94vw);padding:16px 18px;box-shadow:0 20px 60px #0006}.help-head.svelte-4szfor{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.help-head.svelte-4szfor strong:where(.svelte-4szfor){font-size:var(--fs-14);align-items:center;gap:6px;display:inline-flex}.help-list.svelte-4szfor{gap:8px;margin:0;display:grid}.help-row.svelte-4szfor{grid-template-columns:140px 1fr;align-items:center;gap:12px;display:grid}.help-row.svelte-4szfor dt:where(.svelte-4szfor){margin:0}.help-row.svelte-4szfor dd:where(.svelte-4szfor){color:var(--text-2);margin:0;font-size:13px}.help-row.svelte-4szfor kbd:where(.svelte-4szfor){font-family:var(--font-data);background:var(--inset);border:1px solid var(--border);color:var(--text);white-space:nowrap;border-bottom-width:2px;border-radius:5px;padding:2px 7px;font-size:11px}.ed-main.svelte-4szfor{grid-template-columns:auto 1fr 300px;min-height:0;display:grid}.media-rail.svelte-4szfor{border-right:1px solid var(--border);flex-direction:column;min-height:0;display:flex;overflow:hidden}.media-tabs.svelte-4szfor{border-bottom:1px solid var(--border);flex:none;grid-template-columns:repeat(7,1fr);gap:2px;padding:8px;display:grid}.mt.svelte-4szfor{color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;font-size:11px;display:flex}.mt.svelte-4szfor:hover{color:var(--text);background:var(--inset)}.mt.on.svelte-4szfor{color:var(--text);background:color-mix(in srgb, var(--accent) 14%, var(--surface));border-color:color-mix(in srgb, var(--accent) 30%, var(--border))}.media-body.svelte-4szfor{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px;display:flex;overflow-y:auto}.media-hint.svelte-4szfor{color:var(--text-3);margin:0;font-size:11px;line-height:1.5}.media-search.svelte-4szfor{border:1px solid var(--border);background:var(--inset);width:100%;height:32px;color:var(--text);border-radius:8px;outline:none;padding:0 10px;font-size:12px}.media-search.svelte-4szfor:focus{border-color:var(--accent)}.media-actions.svelte-4szfor{grid-template-columns:1fr 1fr;gap:6px;display:grid}.media-grid.svelte-4szfor{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-content:start;gap:8px;display:grid}.media-card.svelte-4szfor{cursor:grab;text-align:left;background:0 0;border:none;gap:3px;padding:0;display:grid}.media-card.svelte-4szfor:active{cursor:grabbing}.media-thumb.svelte-4szfor{aspect-ratio:4/3;border:1px solid var(--border);background:#000;border-radius:6px;width:100%;transition:border-color .15s;display:block;position:relative;overflow:hidden}.media-card.svelte-4szfor:hover .media-thumb:where(.svelte-4szfor){border-color:var(--accent)}.panel-add.svelte-4szfor{border:1px dashed color-mix(in srgb, var(--accent) 40%, var(--border));background:color-mix(in srgb, var(--accent) 6%, var(--surface));width:100%;height:38px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:13px;display:inline-flex}.panel-add.svelte-4szfor:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface))}.panel-list.svelte-4szfor{flex-direction:column;gap:4px;display:flex}.panel-row.svelte-4szfor{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-2);cursor:pointer;text-align:left;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;display:flex}.panel-row.svelte-4szfor:hover{border-color:var(--accent);color:var(--text)}.panel-row.on.svelte-4szfor{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--text)}.panel-row.svelte-4szfor .truncate:where(.svelte-4szfor){flex:auto;min-width:0}.panel-row-t.svelte-4szfor{color:var(--text-3);font-size:10px;font-family:var(--font-data);margin-left:auto}.panel-btns.svelte-4szfor{gap:6px;display:flex}.panel-thumb.svelte-4szfor{object-fit:contain;background:var(--inset);border-radius:4px;width:22px;height:22px}@media (width<=980px){.ed-main.svelte-4szfor{grid-template-columns:1fr 300px}.media-rail.svelte-4szfor{display:none}}.stage-wrap.svelte-4szfor{background:var(--inset);border-right:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:0;padding:14px;display:flex}.stage.svelte-4szfor{border-radius:var(--r-card);background:#000;height:100%;max-height:100%;position:relative;overflow:hidden}.fx-leak.svelte-4szfor{z-index:5;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(to bottom left, rgba(255,196,112,calc(.25 + var(--leak) * .55)) 0%, rgba(255,150,60,calc(var(--leak) * .22)) 26%, transparent 60%);position:absolute;inset:0}.fx-vignette.svelte-4szfor{z-index:6;pointer-events:none;background:radial-gradient(ellipse at center, transparent 42%, rgba(0,0,0,calc(var(--vig) * .9)) 100%);position:absolute;inset:0}.fx-grain.svelte-4szfor{z-index:7;pointer-events:none;opacity:calc(var(--grain) * .55);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.5s steps(5,end) infinite svelte-4szfor-fxGrain;position:absolute;inset:-50%}@keyframes svelte-4szfor-fxGrain{0%{transform:translate(0)}20%{transform:translate(-8%,4%)}40%{transform:translate(6%,-6%)}60%{transform:translate(-4%,8%)}80%{transform:translate(8%,2%)}to{transform:translate(0)}}.fx-h.svelte-4szfor{color:var(--text-2);margin:12px 0 4px;font-size:12px;font-weight:700}.stage-video.svelte-4szfor{object-fit:contain;background:#000;width:100%;height:100%;display:block}.stage-video.hidden.svelte-4szfor{visibility:hidden}.stage-engine.svelte-4szfor{z-index:1;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.eng-decode-video.svelte-4szfor{opacity:.01;pointer-events:none;z-index:0;width:2px;height:2px;position:absolute;bottom:0;right:0}.tr-group.svelte-4szfor{margin-top:6px}.tr-group-label.svelte-4szfor{color:var(--muted,#78716c);margin-bottom:3px;font-size:11px;display:block}.tt-grid.svelte-4szfor{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tp-grid.svelte-4szfor{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.tp.svelte-4szfor{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;min-width:0;padding:0;display:flex}.tp-stage.svelte-4szfor{aspect-ratio:16/10;border:1.5px solid var(--border);background:radial-gradient(circle at 74% 26%,#ffffff24 0 18%,#0000 19%),linear-gradient(160deg,#3a4454 0%,#232b36 100%);border-radius:6px;justify-content:center;align-items:flex-end;width:100%;padding:6px;display:flex;position:relative;overflow:hidden}.tp-stage.mid.svelte-4szfor{align-items:center}.tp.svelte-4szfor:hover .tp-stage:where(.svelte-4szfor){border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}.tp-text.svelte-4szfor{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.25;overflow:hidden}.tp-label.svelte-4szfor{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:10px;overflow:hidden}.tr-banner.svelte-4szfor{color:var(--text-2);background:var(--inset);border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:7px 10px;font-size:11.5px;line-height:1.4;display:flex}.tr-banner.target.svelte-4szfor{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));color:var(--text)}.tr-dot.svelte-4szfor{z-index:6;border:1.5px solid var(--text-3);background:var(--surface);cursor:pointer;border-radius:3px;width:13px;height:13px;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.tr-dot.has.svelte-4szfor{border-color:var(--accent)}.tr-dot.ovr.svelte-4szfor{background:var(--accent)}.tr-dot.svelte-4szfor:hover{transform:translate(-50%,-50%)rotate(45deg)scale(1.25)}.media-loading.svelte-4szfor{z-index:3;color:#e7e5e4;background:#0000008c;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;inset:0}.capA-fade.svelte-4szfor{animation:.3s ease-out both svelte-4szfor-capFade}.capA-typewriter.svelte-4szfor{white-space:nowrap;max-width:100%;animation:svelte-4szfor-capType var(--tw-d,1s) steps(var(--tw-n,10), end) both;display:inline-block;overflow:hidden}.capA-slideup.svelte-4szfor{animation:.35s cubic-bezier(.16,.84,.44,1) both svelte-4szfor-capSlideUp}.capA-slidedown.svelte-4szfor{animation:.35s cubic-bezier(.16,.84,.44,1) both svelte-4szfor-capSlideDown}.capA-bounce.svelte-4szfor{animation:.6s cubic-bezier(.22,1.6,.36,1) both svelte-4szfor-capBounce}@keyframes svelte-4szfor-capFade{0%{opacity:0}to{opacity:1}}@keyframes svelte-4szfor-capType{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes svelte-4szfor-capSlideUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-4szfor-capSlideDown{0%{opacity:0;transform:translateY(-26px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-4szfor-capBounce{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.capA-fade.svelte-4szfor,.capA-typewriter.svelte-4szfor,.capA-slideup.svelte-4szfor,.capA-slidedown.svelte-4szfor,.capA-bounce.svelte-4szfor{animation-duration:10ms}}.draft-pill.svelte-4szfor{color:var(--muted-foreground,#999)}.draft-pill.err.svelte-4szfor{color:var(--st-rework-t,#d97706)}.media-loading.full.svelte-4szfor{z-index:1300;background:#0c0a09f5;font-size:14px;position:fixed}.stage-poster.svelte-4szfor{z-index:2;object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.hd-pill.svelte-4szfor{z-index:4;color:#d6d3d1;white-space:nowrap;background:#0009;border-radius:999px;padding:4px 12px;font-size:12px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.card-preview.svelte-4szfor{text-align:center;z-index:2;place-items:center;padding:8%;display:grid;position:absolute;inset:0}.card-preview.svelte-4szfor span:where(.svelte-4szfor){font-weight:800}.logo-ov.svelte-4szfor{z-index:3;position:absolute}.logo-tr.svelte-4szfor{top:4%;right:4%}.logo-tl.svelte-4szfor{top:4%;left:4%}.logo-br.svelte-4szfor{bottom:4%;right:4%}.logo-bl.svelte-4szfor{bottom:4%;left:4%}.cap-ov.svelte-4szfor{z-index:3;pointer-events:none;justify-content:center;padding:0 8%;display:flex;position:absolute;left:0;right:0}.cap-top.svelte-4szfor{top:13%}.cap-center.svelte-4szfor{top:50%;transform:translateY(-50%)}.cap-bottom.svelte-4szfor{top:75%;transform:translateY(-50%)}.cap-custom.svelte-4szfor{width:76%;padding:0;left:auto;right:auto}.safe-zone.svelte-4szfor{pointer-events:none;z-index:3;position:absolute;inset:0}.safe-zone.svelte-4szfor:before,.safe-zone.svelte-4szfor:after{content:"";border:0 dashed #e8a33d8c;position:absolute;left:0;right:0}.safe-zone.svelte-4szfor:before{border-top-width:1.5px;top:12%}.safe-zone.svelte-4szfor:after{border-bottom-width:1.5px;bottom:25%}.safe-zone.svelte-4szfor .sz-label:where(.svelte-4szfor){color:#e8a33dd9;background:#00000073;border-radius:5px;padding:1px 6px;font-size:10px;position:absolute;top:calc(12% - 18px);right:6px}.cap-ov.svelte-4szfor span:where(.svelte-4szfor){text-align:center;white-space:pre-wrap;line-height:1.3}.cap-ov.svelte-4szfor>span:where(.svelte-4szfor){pointer-events:auto;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.cap-ov.svelte-4szfor>span:where(.svelte-4szfor):active{cursor:grabbing}.cap-ov.svelte-4szfor>span:where(.svelte-4szfor):hover{outline:1.5px dashed color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:3px;border-radius:4px}.cap-edit.svelte-4szfor{pointer-events:auto;box-sizing:border-box;text-align:center;white-space:pre-wrap;resize:none;border:1.5px dashed var(--accent);background:#0000006b;border-radius:5px;outline:none;width:100%;min-width:130px;padding:3px 8px;font-family:inherit;line-height:1.3;overflow:hidden}.transport.svelte-4szfor{align-items:center;gap:10px;display:flex}.play-btn.svelte-4szfor{border:1px solid var(--border);background:var(--surface);cursor:pointer;width:40px;height:40px;color:var(--text);border-radius:50%;place-items:center;font-size:13px;display:grid}.play-btn.svelte-4szfor:hover{border-color:var(--accent)}.tcode.svelte-4szfor{font-family:var(--font-data);color:var(--text-2);font-size:12px}.stage-note.svelte-4szfor{color:var(--text-3);text-align:center;max-width:320px;margin:0;font-size:10px}.props.svelte-4szfor{flex-direction:column;gap:12px;padding:14px;display:flex;overflow-y:auto}.props-body.svelte-4szfor{flex-direction:column;gap:12px;min-height:0;display:flex}.props.svelte-4szfor h3:where(.svelte-4szfor){text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);margin:0;font-size:12px}.fld.svelte-4szfor{color:var(--text-2);gap:6px;font-size:12px;display:grid}.fld.svelte-4szfor input[type=text]:where(.svelte-4szfor),.fld.svelte-4szfor input[type=number]:where(.svelte-4szfor),.fld.svelte-4szfor input[type=range]:where(.svelte-4szfor){width:100%}.fld.svelte-4szfor input[type=color]:where(.svelte-4szfor){border:1px solid var(--border);background:var(--surface);border-radius:6px;width:100%;height:30px;padding:2px}.two.svelte-4szfor{font-family:var(--font-data);gap:10px;font-size:11px;display:flex}.two-col.svelte-4szfor{grid-template-columns:1fr 1fr;gap:10px;display:grid}.chkline.svelte-4szfor{flex-direction:row;align-items:center;gap:6px;display:flex}.chips.svelte-4szfor{flex-wrap:wrap;gap:4px;display:flex}.chip.svelte-4szfor{border:1px solid var(--border);background:var(--surface);cursor:pointer;color:var(--text-2);border-radius:999px;padding:4px 9px;font-size:11px}.chip.svelte-4szfor:hover{border-color:var(--accent)}.chip.on.svelte-4szfor{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--text);font-weight:600}.row-btns.svelte-4szfor{flex-wrap:wrap;gap:6px;display:flex}.muted.svelte-4szfor{color:var(--text-3)}.sm.svelte-4szfor{font-size:11px}.kf-head.svelte-4szfor{justify-content:space-between;align-items:center;display:flex}.kf-tabs.svelte-4szfor{margin-bottom:6px}.kf-diamond.svelte-4szfor{border:1.5px solid var(--accent);background:var(--surface);cursor:pointer;border-radius:3px;flex:none;width:15px;height:15px;padding:0;transition:background .12s,transform .12s;transform:rotate(45deg)}.kf-diamond.svelte-4szfor:hover{transform:rotate(45deg)scale(1.15)}.kf-diamond.on.svelte-4szfor{background:var(--accent)}.aud.svelte-4szfor{width:100%;height:32px}.logo-thumb.svelte-4szfor,.logo-thumb.svelte-4szfor{background:var(--inset);border-radius:6px;max-width:80px;max-height:80px}.ghost-btn.xs.svelte-4szfor,.tb-btn.svelte-4szfor{height:30px;min-height:30px;padding:0 10px;font-size:12px}.ghost-btn.xs.danger.svelte-4szfor{color:var(--danger,#c0392b);border-color:color-mix(in srgb, var(--danger,#c0392b) 40%, var(--border))}.tb-btn.svelte-4szfor{border:1px solid var(--border);border-radius:var(--r-input);background:var(--surface);cursor:pointer;color:var(--text-2);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:5px;display:inline-flex}.tb-btn.svelte-4szfor:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.tb-btn.svelte-4szfor:disabled{opacity:.5;cursor:default}.tb-btn.on.svelte-4szfor{border-color:var(--accent);color:var(--text);background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.hidden-file.svelte-4szfor{display:none}.timeline.svelte-4szfor{background:var(--inset);-webkit-user-select:none;user-select:none;padding:0 0 10px;overflow:auto hidden}.timeline.drop-active.svelte-4szfor{outline:2px dashed var(--accent);outline-offset:-2px;background:color-mix(in srgb, var(--accent) 7%, var(--inset))}.tl-inner.svelte-4szfor{min-width:100%;position:relative}.ruler.svelte-4szfor{cursor:pointer;border-bottom:1px solid var(--border);height:22px;position:relative}.tick.svelte-4szfor{color:var(--text-3);font-size:9px;font-family:var(--font-data);position:absolute;top:4px;transform:translate(2px)}.track.svelte-4szfor{border-radius:6px;height:40px;margin-top:6px;position:relative}.vtrack.svelte-4szfor{background:color-mix(in srgb, var(--accent) 5%, transparent)}.ctrack.svelte-4szfor,.mtrack.svelte-4szfor{height:30px}.track-empty.svelte-4szfor{color:var(--text-3);font-size:10px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.track-cta.svelte-4szfor{color:var(--text-2);border:1px dashed var(--border);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:5px;font-size:10px;transition:border-color .12s,color .12s,background .12s;display:inline-flex;position:absolute;inset:3px}.track-cta.svelte-4szfor:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:color-mix(in srgb, var(--accent) 6%, transparent)}.track-cta.svelte-4szfor:active{filter:brightness(.94)}.blk.svelte-4szfor{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden}.clip-blk.svelte-4szfor{background:color-mix(in srgb, var(--accent) 24%, var(--surface));border-color:color-mix(in srgb, var(--accent) 30%, var(--border));cursor:grab}.clip-blk.dragging.svelte-4szfor{cursor:grabbing;z-index:6;opacity:.9;border-color:var(--accent);box-shadow:0 6px 16px #00000059}.drop-ind.svelte-4szfor{pointer-events:none;z-index:4;background:color-mix(in srgb, var(--accent) 18%, transparent);border:1.5px dashed color-mix(in srgb, var(--accent) 70%, transparent);border-left:3px solid var(--accent);border-radius:8px;position:absolute;top:0;bottom:0}.card-blk.svelte-4szfor{background:color-mix(in srgb, #6b7280 30%, var(--surface))}.cap-blk.svelte-4szfor{background:color-mix(in srgb, #2563eb 30%, var(--surface))}.music-blk.svelte-4szfor{background:color-mix(in srgb, #16a34a 26%, var(--surface))}.blk.sel.svelte-4szfor{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.blk-lbl.svelte-4szfor{color:var(--text);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;flex:1;align-items:center;gap:4px;padding:0 8px;font-size:10px;display:inline-flex;overflow:hidden}.trim.svelte-4szfor{cursor:ew-resize;background:color-mix(in srgb, var(--accent) 55%, transparent);flex:none;align-self:stretch;width:9px}.cap-blk.svelte-4szfor .trim:where(.svelte-4szfor){background:#2563eb8c}.playhead.svelte-4szfor{background:var(--danger,#ef4444);pointer-events:none;z-index:7;width:2px;position:absolute;top:0;bottom:0}.ph-knob.svelte-4szfor{background:var(--danger,#ef4444);pointer-events:auto;cursor:ew-resize;border-radius:2px;width:12px;height:12px;position:absolute;top:-1px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 1px 3px #00000059}.ph-knob.svelte-4szfor:hover{transform:translate(-50%)rotate(45deg)scale(1.15)}.ph-time.svelte-4szfor{white-space:nowrap;color:#fff;background:var(--danger,#ef4444);pointer-events:none;font-variant-numeric:tabular-nums;border-radius:3px;padding:0 4px;font-size:9px;line-height:1.4;position:absolute;top:13px;left:4px}@media (width>=768px){.media-rail.svelte-4szfor{background:var(--panel,var(--surface));flex-direction:row}.media-tabs.svelte-4szfor{border-bottom:none;border-right:1px solid var(--border);flex-direction:column;flex:none;justify-content:flex-start;gap:6px;width:64px;padding:10px 6px;display:flex;overflow-y:auto}.mt.svelte-4szfor{gap:4px;padding:9px 2px;font-size:10px}.media-body.svelte-4szfor{background:var(--panel,var(--surface));flex:none;width:272px}.media-grid.svelte-4szfor{grid-template-columns:repeat(auto-fill,minmax(108px,1fr))}.media-rail.collapsed.svelte-4szfor .media-body:where(.svelte-4szfor){display:none}.rail-collapse.svelte-4szfor{cursor:pointer;border:none;border-left:1px solid var(--border);width:14px;color:var(--text-3);background:0 0;flex:none;padding:0;font-size:13px;line-height:1}.rail-collapse.svelte-4szfor:hover{color:var(--text);background:var(--inset)}.media-rail.collapsed.svelte-4szfor .rail-collapse:where(.svelte-4szfor){border-left:none}.stage-wrap.svelte-4szfor{background:color-mix(in srgb, black 26%, var(--inset));gap:10px;padding:18px 18px 12px;position:relative}.stage.svelte-4szfor{box-shadow:0 10px 32px #0006}.stage-ratio.svelte-4szfor{z-index:4;font-family:var(--font-data);color:var(--text-2);background:color-mix(in srgb, var(--surface) 85%, transparent);border:1px solid var(--border);border-radius:999px;padding:3px 10px;font-size:11px;position:absolute;top:10px;left:12px}.transport.svelte-4szfor{background:var(--panel,var(--surface));border:1px solid var(--border);border-radius:8px;align-self:stretch;gap:10px;height:38px;padding:0 10px}.transport.svelte-4szfor>.ghost-btn.xs:where(.svelte-4szfor){margin-left:auto}.play-btn.svelte-4szfor{background:0 0;border:none;border-radius:6px;width:30px;height:30px;font-size:12px}.play-btn.svelte-4szfor:hover{background:var(--inset);color:var(--accent);border:none}.stage-note.svelte-4szfor{color:color-mix(in srgb, white 55%, var(--text-3))}.props.svelte-4szfor{background:var(--panel,var(--surface));gap:0;padding:0}.props.svelte-4szfor h3:where(.svelte-4szfor){display:none}.props-head.svelte-4szfor{z-index:2;background:inherit;border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky;top:0}.props-title.svelte-4szfor{text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.props-close.svelte-4szfor{width:26px;height:26px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;display:grid}.props-close.svelte-4szfor:hover{background:var(--inset);color:var(--text)}.props-body.svelte-4szfor{padding:12px 14px}.tl-area.svelte-4szfor{border-top:1px solid var(--border);background:color-mix(in srgb, black 8%, var(--inset))}.tl-toolbar.svelte-4szfor{border-bottom:1px solid var(--border);background:var(--panel,var(--surface));align-items:center;gap:8px;height:36px;padding:0 10px;display:flex}.tlb-btn.svelte-4szfor{width:28px;height:26px;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.tlb-btn.svelte-4szfor:hover:not(:disabled){background:var(--inset);color:var(--text)}.tlb-btn.svelte-4szfor:disabled{opacity:.4;cursor:default}.tlb-btn.danger.svelte-4szfor:hover:not(:disabled){color:var(--danger,#c0392b);border-color:color-mix(in srgb, var(--danger,#c0392b) 40%, var(--border))}.tl-body.svelte-4szfor{align-items:stretch;min-width:0;display:flex}.track-heads.svelte-4szfor{border-right:1px solid var(--border);background:color-mix(in srgb, black 8%, var(--inset));width:44px;color:var(--text-3);flex-direction:column;flex:none;padding-top:23px;display:flex}.th.svelte-4szfor{place-items:center;height:40px;margin-top:6px;display:grid}.th-c.svelte-4szfor,.th-m.svelte-4szfor{height:30px}.timeline.svelte-4szfor{background:color-mix(in srgb, black 8%, var(--inset));flex:auto;min-width:0}.clip-blk.svelte-4szfor:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}}@media (width<=767px){.tl-area.svelte-4szfor,.tl-body.svelte-4szfor{display:contents}}@media (width<=820px){.ed-main.svelte-4szfor{grid-template-rows:1fr auto;grid-template-columns:1fr}.props.svelte-4szfor{border-top:1px solid var(--border);max-height:240px}.stage-wrap.svelte-4szfor{border-right:none}}@media (width<=767px){.ed.svelte-4szfor{padding-top:var(--safe-top);flex-direction:column;display:flex}.ed-main.svelte-4szfor{display:contents}.ed-head.svelte-4szfor{padding:8px 10px}.pill.svelte-4szfor,.help-btn.svelte-4szfor{display:none}.stage-wrap.svelte-4szfor{border-right:none;flex:auto;order:1;gap:6px;min-height:0;padding:8px}.stage-note.svelte-4szfor{display:none}.timeline.svelte-4szfor{flex:none;order:2}.track.svelte-4szfor{height:52px}.trim.svelte-4szfor{touch-action:none;width:22px}.blk-lbl.svelte-4szfor{font-size:11px}.media-rail.svelte-4szfor{border-right:none;border-top:1px solid var(--border);padding-bottom:var(--safe-bottom);background:var(--panel,var(--surface));flex:none;order:3;overflow:visible}.media-tabs.svelte-4szfor{border-bottom:none;padding:6px 8px}.mt.svelte-4szfor{min-height:52px;padding:8px 2px}.media-body.svelte-4szfor{display:none}.media-body.open.svelte-4szfor{border-top:1px solid var(--border);height:34dvh;display:flex}.props.svelte-4szfor{inset-inline:0;z-index:95;background:var(--surface);border-top:1px solid var(--border);max-height:48dvh;padding:20px 16px calc(var(--safe-bottom) + 14px);border-radius:16px 16px 0 0;transition:transform .18s ease-out;position:fixed;top:auto;bottom:0;transform:translateY(105%);box-shadow:0 -12px 32px #00000059}.props.open.svelte-4szfor{transform:none}.props-grip.svelte-4szfor{background:var(--border);border-radius:999px;width:36px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.props-x.svelte-4szfor{width:44px;height:44px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:10px;font-size:15px;position:absolute;top:8px;right:8px}.props-x.svelte-4szfor:active{background:var(--inset)}.chip.svelte-4szfor{padding:9px 12px;font-size:12px}.ghost-btn.xs.svelte-4szfor,.tb-btn.svelte-4szfor{min-height:40px}}@media (prefers-reduced-motion:reduce){.props.svelte-4szfor{transition:none}}.wz-overlay.svelte-1s8xs5{z-index:130;background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.wz-card.svelte-1s8xs5{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);flex-direction:column;width:min(560px,100%);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000059}@media (width<=767px){.wz-overlay.svelte-1s8xs5{place-items:end center;padding:0}.wz-card.svelte-1s8xs5{width:100%;height:100dvh;max-height:100dvh;padding-top:var(--safe-top);border:none;border-radius:0}.wz-card.svelte-1s8xs5 select{width:100%;min-height:44px;max-width:none!important}.wz-card.svelte-1s8xs5 button{min-height:44px}.wz-card.svelte-1s8xs5 .icon-btn{min-width:44px}.wz-card.svelte-1s8xs5 footer{padding-bottom:calc(var(--safe-bottom) + 12px)}}.wz-head.svelte-1s8xs5{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.wz-head.svelte-1s8xs5 strong:where(.svelte-1s8xs5){font-size:var(--fs-15)}.icon-btn.svelte-1s8xs5{color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;padding:4px;display:grid}.icon-btn.svelte-1s8xs5:hover{background:var(--inset);color:var(--text)}.wz-steps.svelte-1s8xs5{border-bottom:1px solid var(--border);gap:6px;margin:0;padding:12px 18px;list-style:none;display:flex}.wz-steps.svelte-1s8xs5 li:where(.svelte-1s8xs5){font-size:var(--fs-12);color:var(--text-3);flex:1;align-items:center;gap:6px;display:flex}.wz-steps.svelte-1s8xs5 li.active:where(.svelte-1s8xs5){color:var(--text);font-weight:600}.wz-steps.svelte-1s8xs5 li.done:where(.svelte-1s8xs5){color:var(--st-accepted-t,var(--accent))}.wz-num.svelte-1s8xs5{width:20px;height:20px;font-size:11px;font-family:var(--font-data);background:var(--inset);color:var(--text-2);border-radius:50%;flex:none;place-items:center;display:grid}.wz-steps.svelte-1s8xs5 li.active:where(.svelte-1s8xs5) .wz-num:where(.svelte-1s8xs5){background:var(--accent);color:#1a1200}.wz-steps.svelte-1s8xs5 li.done:where(.svelte-1s8xs5) .wz-num:where(.svelte-1s8xs5){background:var(--st-accepted-b,var(--inset));color:var(--st-accepted-t,var(--accent))}.wz-body.svelte-1s8xs5{gap:14px;padding:18px;display:grid;overflow-y:auto}.drop-zone.svelte-1s8xs5{border:1.5px dashed var(--border-strong,var(--border));border-radius:var(--r-card);background:var(--inset);text-align:center;align-content:center;place-items:center;gap:8px;min-height:200px;padding:20px;transition:border-color .15s,background .15s;display:grid;position:relative}.drop-zone.dragging.svelte-1s8xs5{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--inset))}.drop-zone.has-image.svelte-1s8xs5{padding:10px}.drop-icon.svelte-1s8xs5{color:var(--text-3)}.drop-main.svelte-1s8xs5{font-weight:600;font-size:var(--fs-14);margin:0}.drop-sub.svelte-1s8xs5{color:var(--text-3);margin:0;font-size:12px}.drop-preview.svelte-1s8xs5{border-radius:var(--r-input);object-fit:contain;max-width:100%;max-height:320px}.pick-file-btn.svelte-1s8xs5,.drop-change.svelte-1s8xs5{border:1px solid var(--accent);border-radius:var(--r-input);color:var(--accent);font-size:var(--fs-13);cursor:pointer;padding:7px 16px;font-weight:600;display:inline-block}.pick-file-btn.svelte-1s8xs5:hover,.drop-change.svelte-1s8xs5:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.drop-change.svelte-1s8xs5{background:var(--surface);position:absolute;bottom:12px;right:12px}.prod-pick.svelte-1s8xs5{gap:8px;display:grid}.pick-label.svelte-1s8xs5{color:var(--text-3);font-size:12px}.prod-row.svelte-1s8xs5{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.prod-item.svelte-1s8xs5{border:1px solid var(--border);border-radius:var(--r-input);background:var(--surface);cursor:pointer;flex:none;gap:4px;width:84px;padding:4px;display:grid}.prod-item.sel.svelte-1s8xs5{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.prod-item.svelte-1s8xs5 img:where(.svelte-1s8xs5),.prod-item.svelte-1s8xs5 .prod-ph:where(.svelte-1s8xs5){aspect-ratio:1;object-fit:cover;background:var(--inset);border-radius:6px;width:100%}.prod-item.svelte-1s8xs5 .prod-ph:where(.svelte-1s8xs5){color:var(--text-3);place-items:center;display:grid}.prod-name.svelte-1s8xs5{color:var(--text-2);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.step-image-mini.svelte-1s8xs5{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.step-image-mini.svelte-1s8xs5 img:where(.svelte-1s8xs5){border-radius:var(--r-input);object-fit:contain;max-width:100%;max-height:160px}.step-image-mini.svelte-1s8xs5 .mini-wrap:where(.svelte-1s8xs5) img:where(.svelte-1s8xs5){max-height:92px}.mini-wrap.svelte-1s8xs5{display:inline-grid;position:relative}.ref-num.svelte-1s8xs5{color:#fff;min-width:18px;height:18px;font-size:11px;font-family:var(--font-data);background:#0000009e;border-radius:5px;place-items:center;padding:0 4px;display:grid;position:absolute;top:4px;left:4px}.ref-num.sm.svelte-1s8xs5{min-width:16px;height:16px;font-size:10px;top:3px;left:3px}.refs-block.svelte-1s8xs5{gap:6px;display:grid}.refs-head.svelte-1s8xs5{justify-content:space-between;align-items:center;display:flex}.refs-count.svelte-1s8xs5{color:var(--text-3);font-size:12px;font-family:var(--font-data)}.refs-grid.svelte-1s8xs5{border:1.5px dashed var(--border-strong,var(--border));border-radius:var(--r-card);background:var(--inset);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;padding:10px;display:grid}.refs-grid.dragging.svelte-1s8xs5{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--inset))}.ref-cell.svelte-1s8xs5{position:relative}.ref-cell.svelte-1s8xs5 img:where(.svelte-1s8xs5){aspect-ratio:1;object-fit:cover;border-radius:var(--r-input);background:var(--surface);width:100%;display:block}.ref-del.svelte-1s8xs5{color:#fff;cursor:pointer;background:#0000009e;border:none;border-radius:5px;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:4px;right:4px}.ref-add.svelte-1s8xs5{aspect-ratio:1;border:1px dashed var(--border-strong,var(--border));border-radius:var(--r-input);color:var(--text-3);cursor:pointer;background:var(--surface);align-content:center;place-items:center;gap:4px;font-size:12px;display:grid}.ref-add.svelte-1s8xs5:hover{border-color:var(--accent);color:var(--accent)}.ref-chips.svelte-1s8xs5{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chips-label.svelte-1s8xs5{color:var(--text-3);font-size:12px}.ref-chip.svelte-1s8xs5{border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-size:11px;font-family:var(--font-data);cursor:pointer;border-radius:999px;padding:3px 9px}.ref-chip.svelte-1s8xs5:hover{border-color:var(--accent);color:var(--accent)}.field-warn.svelte-1s8xs5{color:var(--st-rework-t);margin:0;font-size:12px;line-height:1.6}.fixed-val.svelte-1s8xs5{height:36px;font-size:var(--fs-13);color:var(--text);align-items:center;gap:8px;margin:0;display:flex}.fixed-val.svelte-1s8xs5 span:where(.svelte-1s8xs5){color:var(--text-3);font-size:12px}.more-refs.svelte-1s8xs5{border-radius:var(--r-input);background:var(--inset);min-width:34px;height:34px;color:var(--text-3);font-size:12px;font-family:var(--font-data);place-items:center;display:grid}.wz-two.svelte-1s8xs5{flex-wrap:wrap;gap:12px;display:flex}.wz-two.svelte-1s8xs5 .field:where(.svelte-1s8xs5){flex:1;min-width:120px}.field.svelte-1s8xs5{gap:6px;display:grid}.field-head.svelte-1s8xs5{justify-content:space-between;align-items:center;display:flex}.field.svelte-1s8xs5 label:where(.svelte-1s8xs5){font-size:var(--fs-13);color:var(--text-2)}.ai-btn.svelte-1s8xs5{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--accent);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.ai-btn.svelte-1s8xs5:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 16%, transparent)}.ai-btn.svelte-1s8xs5:disabled{opacity:.6;cursor:default}.field.svelte-1s8xs5 textarea:where(.svelte-1s8xs5){background:var(--inset);border:1px solid var(--border);border-radius:var(--r-input);color:var(--text);font-size:var(--fs-14);font-family:var(--font-ui);resize:none;padding:9px 11px}.mode-tabs.svelte-1s8xs5{background:var(--inset);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.mode-tab.svelte-1s8xs5{color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.mode-tab.on.svelte-1s8xs5{background:var(--surface);color:var(--text);box-shadow:var(--shadow-lift)}.sb-list.svelte-1s8xs5{gap:8px;display:grid}.sb-row.svelte-1s8xs5{grid-template-columns:22px 52px auto 1fr 28px;align-items:start;gap:6px;display:grid}.sb-num.svelte-1s8xs5{width:22px;height:22px;font-size:11px;font-family:var(--font-data);background:var(--inset);color:var(--text-2);border-radius:50%;place-items:center;margin-top:7px;display:grid}.sb-sec.svelte-1s8xs5{background:var(--inset);border:1px solid var(--border);border-radius:var(--r-input);width:52px;color:var(--text);font-size:var(--fs-14);font-family:var(--font-data);text-align:center;padding:7px 6px}.sb-sec-unit.svelte-1s8xs5{color:var(--text-3);margin-top:10px;font-size:12px}.sb-text.svelte-1s8xs5{background:var(--inset);border:1px solid var(--border);border-radius:var(--r-input);color:var(--text);font-size:var(--fs-14);font-family:var(--font-ui);resize:none;min-width:0;padding:7px 10px}.sb-del.svelte-1s8xs5{color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-top:4px;padding:6px;display:grid}.sb-del.svelte-1s8xs5:hover:not(:disabled){background:var(--inset);color:var(--text)}.sb-del.svelte-1s8xs5:disabled{opacity:.35;cursor:default}.sb-foot.svelte-1s8xs5{justify-content:space-between;align-items:center;gap:8px;display:flex}.sb-add.svelte-1s8xs5{border:1px dashed var(--border-strong,var(--border));color:var(--text-2);border-radius:var(--r-input);cursor:pointer;background:0 0;padding:5px 12px;font-size:12px}.sb-add.svelte-1s8xs5:hover:not(:disabled){border-color:var(--accent);color:var(--accent-text)}.sb-add.svelte-1s8xs5:disabled{opacity:.5;cursor:default}.sb-total.svelte-1s8xs5{font-size:12px;font-family:var(--font-data);color:var(--text-3)}.sb-total.off.svelte-1s8xs5{color:var(--st-rework-t)}.ci-prompt.svelte-1s8xs5{white-space:pre-wrap}.field-hint.svelte-1s8xs5{color:var(--text-3);margin:0;font-size:12px}.confirm.svelte-1s8xs5{gap:14px;display:flex}.confirm-img.svelte-1s8xs5{flex-wrap:wrap;flex:0 0 128px;align-content:start;gap:6px;display:flex}.confirm-img.svelte-1s8xs5 .mini-wrap:where(.svelte-1s8xs5):only-child img:where(.svelte-1s8xs5){aspect-ratio:9/16;object-fit:cover;border-radius:var(--r-input);background:var(--inset);width:128px}.confirm-img.svelte-1s8xs5 .mini-wrap:where(.svelte-1s8xs5) img:where(.svelte-1s8xs5){aspect-ratio:1;object-fit:cover;border-radius:var(--r-input);background:var(--inset);width:61px}.confirm-info.svelte-1s8xs5{flex:1;align-content:start;gap:8px;min-width:0;display:grid}.ci-row.svelte-1s8xs5{font-size:var(--fs-13);gap:8px;display:flex}.ci-row.svelte-1s8xs5>span:where(.svelte-1s8xs5){color:var(--text-3);flex:0 0 56px}.ci-row.svelte-1s8xs5 b:where(.svelte-1s8xs5){color:var(--text)}.ci-row.col.svelte-1s8xs5{flex-direction:column;gap:3px}.ci-row.col.svelte-1s8xs5>span:where(.svelte-1s8xs5){flex:none}.ci-row.col.svelte-1s8xs5 p:where(.svelte-1s8xs5){color:var(--text);margin:0;line-height:1.6}.confirm-note.svelte-1s8xs5{color:var(--text-3);margin:4px 0 0;font-size:12px;line-height:1.6}.wz-foot.svelte-1s8xs5{border-top:1px solid var(--border);align-items:center;gap:8px;padding:14px 18px;display:flex}.spacer.svelte-1s8xs5{flex:1}@media (width<=520px){.confirm.svelte-1s8xs5{flex-direction:column}.confirm-img.svelte-1s8xs5{flex:none}.confirm-img.svelte-1s8xs5 img:where(.svelte-1s8xs5){width:100%;max-width:200px}}.cm-group.svelte-d6n8u1{color:var(--muted-foreground,#999);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:12px;font-weight:700}.cm-item.svelte-d6n8u1{text-align:left;border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:10px;gap:2px;width:100%;margin-bottom:8px;padding:10px 12px;display:grid}.cm-item.svelte-d6n8u1:hover{border-color:var(--ring);background:var(--muted)}.cm-name.svelte-d6n8u1{color:var(--foreground);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.cm-desc.svelte-d6n8u1{color:var(--muted-foreground,#999);font-size:11.5px}.drafts-strip.svelte-d6n8u1{gap:6px;display:grid}.drafts-label.svelte-d6n8u1{color:var(--muted-foreground,#999);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.drafts-row.svelte-d6n8u1{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.draft-card.svelte-d6n8u1{border:1px dashed var(--border);background:var(--muted);border-radius:10px;flex:none;align-items:stretch;display:inline-flex}.draft-card.svelte-d6n8u1:hover{border-color:var(--ring)}.draft-main.svelte-d6n8u1{text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:8px 4px 8px 12px;display:grid}.draft-title.svelte-d6n8u1{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:13px;font-weight:600;overflow:hidden}.draft-meta.svelte-d6n8u1{color:var(--muted-foreground,#999);font-size:11px}.draft-del.svelte-d6n8u1{cursor:pointer;color:var(--muted-foreground,#999);background:0 0;border:0;border-radius:0 10px 10px 0;padding:0 10px}.draft-del.svelte-d6n8u1:hover{color:var(--st-rework-t,#d97706)}.reels-page.svelte-d6n8u1{align-content:start;gap:16px;min-height:100%;padding:16px 22px 40px;display:grid;position:relative}.reels-layout.svelte-d6n8u1{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:16px;display:grid}.cat-rail.svelte-d6n8u1{align-content:start;gap:6px;display:grid;position:sticky;top:8px}.reel-grid.svelte-d6n8u1{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-flow:dense;align-items:start;gap:14px;min-width:0;display:grid}.reel-card.svelte-d6n8u1{flex-direction:column;width:100%;min-width:0;display:flex}.reel-card.wide.svelte-d6n8u1{grid-column:span 2}.reel-media.svelte-d6n8u1{background:var(--inset);place-items:center;width:100%;display:grid}.reel-video.svelte-d6n8u1{object-fit:contain;background:#000;width:100%;height:100%;display:block}.reel-placeholder.svelte-d6n8u1{text-align:center;color:var(--text-2);align-content:center;justify-items:center;gap:8px;padding:16px;display:grid}.reel-placeholder.failed.svelte-d6n8u1{color:var(--st-danger-t,#c0392b)}.placeholder-text.svelte-d6n8u1{font-size:12px;line-height:1.4}.fail-icon.svelte-d6n8u1{line-height:1}.reel-poster.svelte-d6n8u1{background:var(--muted);cursor:pointer;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.reel-poster.svelte-d6n8u1 img:where(.svelte-d6n8u1){object-fit:cover;width:100%;height:100%;display:block}.poster-play.svelte-d6n8u1{color:#fff;text-shadow:0 2px 10px #0009;background:#0000001f;place-items:center;font-size:30px;transition:background .15s;display:grid;position:absolute;inset:0}.reel-poster.svelte-d6n8u1:hover .poster-play:where(.svelte-d6n8u1){background:#0000004d}.poster-skel.svelte-d6n8u1{background:linear-gradient(100deg, var(--muted) 40%, color-mix(in srgb, var(--muted) 80%, white) 50%, var(--muted) 60%);background-size:240% 100%;animation:1.4s ease-in-out infinite svelte-d6n8u1-poster-shimmer;display:block;position:absolute;inset:0}@keyframes svelte-d6n8u1-poster-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.poster-skel.svelte-d6n8u1{animation:none}}.poster-fallback.svelte-d6n8u1{color:var(--muted-foreground,#777);background:var(--muted);place-items:center;display:grid;position:absolute;inset:0}.spinner.svelte-d6n8u1{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite svelte-d6n8u1-spin}@keyframes svelte-d6n8u1-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-d6n8u1{animation:none}}.reel-prompt.svelte-d6n8u1{overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.drag-overlay.svelte-d6n8u1{z-index:30;background:color-mix(in srgb, var(--accent) 14%, #0006);border:2px dashed var(--accent);border-radius:var(--r-card);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.drag-overlay.svelte-d6n8u1 span:where(.svelte-d6n8u1){background:var(--surface);border:1px solid var(--accent);font-size:var(--fs-14);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-weight:600;display:inline-flex}@media (width<=720px){.reels-layout.svelte-d6n8u1{grid-template-columns:1fr}.cat-rail.svelte-d6n8u1{flex-wrap:wrap;gap:6px;display:flex;position:static}.cat-rail.svelte-d6n8u1 .cat-item{width:auto}.reel-grid.svelte-d6n8u1{grid-template-columns:1fr}.reel-card.wide.svelte-d6n8u1{grid-column:auto}}@media (width<=480px){.reels-page.svelte-d6n8u1{padding:12px 14px 28px}.reel-grid.svelte-d6n8u1{gap:10px}}.be.svelte-14q645e{gap:10px;display:grid}.be-palette.svelte-14q645e{flex-wrap:wrap;gap:6px;display:flex}.be-chip.svelte-14q645e{border:1px dashed var(--border-strong,var(--border));color:var(--text-2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;min-height:32px;padding:6px 11px;font-size:12px;display:inline-flex}.be-chip.svelte-14q645e:hover{border-color:var(--accent);color:var(--accent-text)}.be-empty.svelte-14q645e{text-align:center;color:var(--text-3);border:1.5px dashed var(--border);border-radius:var(--r-card);margin:0;padding:22px;font-size:13px}.be-list.svelte-14q645e{gap:6px;display:grid}.be-row.svelte-14q645e{border:1px solid var(--border);border-radius:var(--r-input);background:var(--surface);grid-template-columns:1fr auto;align-items:center;display:grid;position:relative}.be-row.over.svelte-14q645e{border-color:var(--accent);box-shadow:0 -2px 0 var(--accent)}.be-head.svelte-14q645e{min-width:0;min-height:40px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.be-grip.svelte-14q645e{color:var(--text-3);cursor:grab;letter-spacing:-2px}.be-sum.svelte-14q645e{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-3);font-size:12px;overflow:hidden}.be-acts.svelte-14q645e{gap:2px;padding-right:6px;display:flex}.be-acts.svelte-14q645e button:where(.svelte-14q645e){width:30px;height:30px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.be-acts.svelte-14q645e button:where(.svelte-14q645e):hover:not(:disabled){background:var(--inset);color:var(--text)}.be-acts.svelte-14q645e button:where(.svelte-14q645e):disabled{opacity:.3;cursor:default}.be-del.svelte-14q645e:hover:not(:disabled){color:var(--st-rework-t)!important}.be-form.svelte-14q645e{border-top:1px dashed var(--border);grid-column:1/-1;gap:8px;padding:4px 10px 12px;display:grid}.be-field.svelte-14q645e{gap:4px;display:grid}.be-field.svelte-14q645e>span:where(.svelte-14q645e){color:var(--text-2);font-size:12px}.be-field.svelte-14q645e input:where(.svelte-14q645e),.be-field.svelte-14q645e textarea:where(.svelte-14q645e),.be-field.svelte-14q645e select:where(.svelte-14q645e){background:var(--inset);border:1px solid var(--border);border-radius:var(--r-input);color:var(--text);font-size:14px;font-family:var(--font-ui);resize:none;padding:8px 10px}.be-field.svelte-14q645e input[type=color]:where(.svelte-14q645e){width:56px;height:34px;padding:2px}.be-nofields.svelte-14q645e,.be-hint.svelte-14q645e{color:var(--text-3);margin:0;font-size:12px}.gjs-wrap.svelte-8flxll{height:100%;min-height:0;position:relative}.gjs-host.svelte-8flxll{height:100%}.gjs-msg.svelte-8flxll{color:var(--text-3);z-index:1;pointer-events:none;place-items:center;margin:0;font-size:13px;display:grid;position:absolute;inset:0}.gjs-wrap.svelte-8flxll .gjs-editor{border:0}.dsg-bar.svelte-5up8eh{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.dsg-count.svelte-5up8eh{color:var(--text-3);font-size:12px}.dsg-empty.svelte-5up8eh{text-align:center;color:var(--text-3);border:1.5px dashed var(--border);border-radius:var(--r-card);padding:28px;font-size:13px}.dsg-grid.svelte-5up8eh{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.dsg-card.svelte-5up8eh{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);align-items:stretch;display:flex;overflow:hidden}.dsg-main.svelte-5up8eh{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:3px;padding:12px 14px;display:grid}.dsg-main.svelte-5up8eh:hover{background:var(--inset)}.dsg-main.svelte-5up8eh b:where(.svelte-5up8eh){text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.dsg-main.svelte-5up8eh span:where(.svelte-5up8eh){color:var(--text-3);font-size:12px}.dsg-del.svelte-5up8eh{color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:0 10px}.dsg-del.svelte-5up8eh:hover{color:var(--st-rework-t)}.dsg-full.svelte-5up8eh{z-index:140;background:var(--bg);padding-top:var(--safe-top);flex-direction:column;display:flex;position:fixed;inset:0}.dsg-head.svelte-5up8eh{border-bottom:1px solid var(--border);background:var(--surface);flex:none;align-items:center;gap:10px;padding:10px 14px;display:flex}.dsg-back.svelte-5up8eh{width:40px;height:40px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.dsg-back.svelte-5up8eh:hover{background:var(--inset)}.dsg-name.svelte-5up8eh{background:var(--inset);border:1px solid var(--border);border-radius:var(--r-input);min-width:0;color:var(--text);flex:1;padding:9px 12px;font-size:15px;font-weight:600}.dsg-body.svelte-5up8eh{flex:1;grid-template-columns:minmax(360px,1fr) minmax(320px,640px);min-height:0;display:grid}.dsg-body-full.svelte-5up8eh{grid-template-columns:1fr}.dsg-edit.svelte-5up8eh{min-width:0;padding:16px;overflow-y:auto}.dsg-preview.svelte-5up8eh{border-left:1px solid var(--border);background:#f4f4f5;min-width:0;position:relative}.dsg-preview.dim.svelte-5up8eh{opacity:.6}.dsg-preview.svelte-5up8eh iframe:where(.svelte-5up8eh){border:0;width:100%;height:100%;display:block}.dsg-prevempty.svelte-5up8eh{color:#a1a1aa;place-items:center;margin:0;font-size:13px;display:grid;position:absolute;inset:0}.st-title.svelte-5up8eh{font-size:15px}.st-grid.svelte-5up8eh{flex:1;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-content:start;gap:14px;min-height:0;padding:18px;display:grid;overflow-y:auto}.st-card.svelte-5up8eh{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);cursor:pointer;text-align:center;color:var(--text);gap:8px;padding:10px;display:grid}.st-card.svelte-5up8eh:hover{border-color:var(--accent)}.st-thumb.svelte-5up8eh{border-radius:var(--r-input);background:#f4f4f5;height:220px;position:relative;overflow:hidden}.st-thumb.svelte-5up8eh iframe:where(.svelte-5up8eh){transform-origin:0 0;pointer-events:none;border:0;width:600px;height:630px;margin-left:-105px;position:absolute;left:50%;transform:scale(.35)}.st-blank.svelte-5up8eh{height:100%;color:var(--text-3);place-items:center;font-size:40px;display:grid}.st-card.svelte-5up8eh b:where(.svelte-5up8eh){font-size:13px}@media (width<=767px){.dsg-body.svelte-5up8eh{grid-template-rows:1fr 40dvh;grid-template-columns:1fr}.dsg-preview.svelte-5up8eh{border-left:0;border-top:1px solid var(--border)}}.sp.svelte-1foo0r1{gap:10px;display:grid}.sp-modes.svelte-1foo0r1{flex-wrap:wrap;gap:6px;display:flex}.sp-mode.svelte-1foo0r1{border:1px solid var(--border);min-height:36px;color:var(--text-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.sp-mode.on.svelte-1foo0r1{border-color:var(--accent);color:var(--accent-text);background:color-mix(in srgb, var(--accent) 8%, transparent)}.sp-mode.svelte-1foo0r1 input:where(.svelte-1foo0r1){accent-color:var(--accent);margin:0}.sp-once.svelte-1foo0r1{grid-template-columns:minmax(240px,320px) 1fr;gap:14px;display:grid}@media (width<=560px){.sp-once.svelte-1foo0r1{grid-template-columns:1fr}}.sp-cal.svelte-1foo0r1{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);padding:8px}.sp-cal-head.svelte-1foo0r1{justify-content:space-between;align-items:center;padding:2px 4px 8px;display:flex}.sp-cal-head.svelte-1foo0r1 b:where(.svelte-1foo0r1){font-size:13px;font-family:var(--font-data)}.sp-cal-head.svelte-1foo0r1 button:where(.svelte-1foo0r1){width:30px;height:30px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:16px}.sp-cal-head.svelte-1foo0r1 button:where(.svelte-1foo0r1):hover{background:var(--inset)}.sp-cal-grid.svelte-1foo0r1{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.sp-wd.svelte-1foo0r1{text-align:center;color:var(--text-3);padding:2px 0;font-size:11px}.sp-day.svelte-1foo0r1{aspect-ratio:1;color:var(--text);font-size:13px;font-family:var(--font-data);cursor:pointer;background:0 0;border:0;border-radius:8px}.sp-day.svelte-1foo0r1:hover:not(.off){background:var(--inset)}.sp-day.today.svelte-1foo0r1{box-shadow:inset 0 0 0 1px var(--border-strong,var(--border))}.sp-day.sel.svelte-1foo0r1{background:var(--accent);color:var(--accent-ink);font-weight:700}.sp-day.off.svelte-1foo0r1{color:var(--text-3);opacity:.4;cursor:default}.sp-side.svelte-1foo0r1{align-content:start;gap:6px;display:grid}.sp-side-title.svelte-1foo0r1{font-size:13px}.sp-field.svelte-1foo0r1{color:var(--text-2);gap:4px;font-size:12px;display:grid}.sp-field.svelte-1foo0r1 input:where(.svelte-1foo0r1){background:var(--inset);border:1px solid var(--border);border-radius:var(--r-input);color:var(--text);min-height:38px;padding:8px 10px;font-size:14px}.sp-hint.svelte-1foo0r1{color:var(--text-3);margin:0;font-size:12px}.sp-empty.svelte-1foo0r1{border:1.5px dashed var(--border);border-radius:var(--r-input);color:var(--text-3);margin:0;padding:12px;font-size:12px}.sp-picked.svelte-1foo0r1{gap:4px;max-height:180px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.sp-picked.svelte-1foo0r1 li:where(.svelte-1foo0r1){border:1px solid var(--border);border-radius:var(--r-input);font-size:13px;font-family:var(--font-data);justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;display:flex}.sp-picked.svelte-1foo0r1 button:where(.svelte-1foo0r1){color:var(--text-3);cursor:pointer;background:0 0;border:0;font-size:14px}.sp-picked.svelte-1foo0r1 button:where(.svelte-1foo0r1):hover{color:var(--st-rework-t)}.sp-fanout.svelte-1foo0r1{color:var(--accent-text);margin:0;font-size:12px}.sp-rec.svelte-1foo0r1{gap:10px;display:grid}.sp-rec-row.svelte-1foo0r1{flex-wrap:wrap;gap:12px;display:flex}.sp-wds.svelte-1foo0r1{flex-wrap:wrap;gap:6px;display:flex}.sp-wdbtn.svelte-1foo0r1{border:1px solid var(--border);border-radius:var(--r-input);min-width:40px;min-height:36px;color:var(--text-2);cursor:pointer;background:0 0;font-size:13px}.sp-wdbtn.on.svelte-1foo0r1{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent-text);font-weight:600}.em.svelte-17li75i{align-content:start;gap:16px;min-height:100%;padding:16px 22px 40px;display:grid}.stats.svelte-17li75i{flex-wrap:wrap;gap:10px;display:flex}.stat.svelte-17li75i{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);flex:120px;gap:2px;min-width:110px;padding:12px 14px;display:grid}.stat.svelte-17li75i b:where(.svelte-17li75i){font-family:var(--font-data);font-size:var(--fs-kpi);font-weight:600;line-height:1.1}.stat.svelte-17li75i span:where(.svelte-17li75i){font-size:var(--fs-12);color:var(--text-2)}.tabs.svelte-17li75i{border-bottom:1px solid var(--border);align-items:center;gap:6px;padding-bottom:8px;display:flex}.spacer.svelte-17li75i{flex:1}.tabbtn.svelte-17li75i{cursor:pointer;font-size:var(--fs-13);color:var(--text-2);border-radius:var(--r-card);min-height:var(--row-h,36px);background:0 0;border:none;padding:7px 12px}.tabbtn.on.svelte-17li75i{background:var(--inset);color:var(--text);font-weight:600}.tabbtn.svelte-17li75i:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.cards.svelte-17li75i{gap:10px;margin:0;padding:0;list-style:none;display:grid}.card.svelte-17li75i{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);padding:14px 16px;transition:box-shadow .15s}.card.svelte-17li75i:hover{box-shadow:var(--shadow-lift)}.crow.svelte-17li75i{align-items:center;gap:8px;display:flex}.cname.svelte-17li75i{font-weight:600;font-size:var(--fs-16)}.csub.svelte-17li75i{font-size:var(--fs-13);color:var(--text-2);margin:4px 0 0}.cmeta.svelte-17li75i{font-size:var(--fs-12);color:var(--text-3);gap:12px;margin-top:8px;display:flex}.cmeta.svelte-17li75i .num:where(.svelte-17li75i){font-variant-numeric:tabular-nums}.cancel.svelte-17li75i{color:var(--st-rework-t)}.badge.svelte-17li75i{font-size:var(--fs-13);white-space:nowrap;border-radius:999px;padding:2px 9px}.badge.ok.svelte-17li75i{color:var(--st-accepted-t);background:var(--inset)}.badge.info.svelte-17li75i{color:var(--st-assigned-t);background:var(--inset)}.badge.muted.svelte-17li75i{color:var(--text-3);background:var(--inset)}.badge.rework.svelte-17li75i{color:var(--st-rework-t);background:var(--inset)}.cnext.svelte-17li75i{color:var(--st-assigned-t);font-size:12px;font-family:var(--font-data);margin:2px 0 0}.unsched.svelte-17li75i{color:var(--st-rework-t);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:2px 6px;font-size:12px}.unsched.svelte-17li75i:hover{background:var(--inset)}.empty.svelte-17li75i{border:1px dashed var(--border);border-radius:var(--r-card);text-align:center;color:var(--text-2);font-size:var(--fs-13);justify-items:center;gap:14px;padding:40px 24px;display:grid}.listform.svelte-17li75i{gap:8px;display:flex}.muted.svelte-17li75i{color:var(--text-3);font-size:var(--fs-12)}.hint.svelte-17li75i{font-size:var(--fs-12);color:var(--text-3);margin:0;line-height:1.6}.req.svelte-17li75i{color:var(--st-rework-t);margin-left:2px}.notice.svelte-17li75i,.warn.svelte-17li75i{border-radius:var(--r-card);font-size:var(--fs-13);color:var(--st-rework-t);background:var(--inset);border:1px solid var(--border);margin:0;padding:10px 14px;line-height:1.6}.sheet.svelte-17li75i{flex-direction:column;min-height:0;display:flex}.shead.svelte-17li75i,.sfoot.svelte-17li75i{align-items:center;gap:8px;padding:14px 18px;display:flex}.shead.svelte-17li75i{border-bottom:1px solid var(--border)}.sfoot.svelte-17li75i{border-top:1px solid var(--border);justify-content:flex-end}.sbody.svelte-17li75i{grid-template-columns:minmax(320px,1fr) minmax(320px,1fr);height:64vh;display:grid;overflow:hidden}@media (width<=860px){.sbody.svelte-17li75i{grid-template-columns:1fr;height:auto;overflow:visible}.pane.svelte-17li75i{overflow:visible}.sfoot.svelte-17li75i{z-index:2;background:var(--bg);border-top:1px solid var(--border);padding-bottom:max(14px, var(--safe-bottom));position:sticky;bottom:0}.shead.svelte-17li75i{z-index:2;background:var(--bg);position:sticky;top:0}}.pane.svelte-17li75i{padding:18px;overflow-y:auto}.pane.form.svelte-17li75i{align-content:start;gap:16px;display:grid}.pane.prev.svelte-17li75i{background:var(--inset);border-left:1px solid var(--border);align-content:start;gap:10px;display:grid}@media (width<=860px){.pane.prev.svelte-17li75i{border-left:none;border-top:1px solid var(--border)}}.sec.svelte-17li75i{font-size:var(--fs-12);letter-spacing:.06em;color:var(--text-3);border-bottom:1px solid var(--border);margin:6px 0 0;padding-bottom:6px;font-weight:600}.sec.svelte-17li75i:first-child{margin-top:0}.prevempty.svelte-17li75i{text-align:center;border:1px dashed var(--border);border-radius:var(--r-card);height:58vh;color:var(--text-3);font-size:var(--fs-13);place-items:center;padding:24px;display:grid}.fgroup.svelte-17li75i{gap:6px;display:grid}.fgroup.svelte-17li75i label{font-size:var(--fs-12);letter-spacing:.04em;color:var(--text-2);font-weight:500}.color.svelte-17li75i{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);width:56px;height:36px;padding:2px}.tpls.svelte-17li75i{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.tpl.svelte-17li75i{text-align:left;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);cursor:pointer;gap:4px;min-height:44px;padding:11px 12px;transition:box-shadow .15s;display:grid}.tpl.svelte-17li75i:hover{box-shadow:var(--shadow-lift)}.tpl.on.svelte-17li75i{border-color:var(--accent);background:var(--inset)}.tpl.svelte-17li75i:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.tpl.svelte-17li75i b:where(.svelte-17li75i){font-size:var(--fs-13);color:var(--text);font-weight:600}.tpl.svelte-17li75i span:where(.svelte-17li75i){font-size:var(--fs-12);color:var(--text-3);line-height:1.55}.chips.svelte-17li75i{flex-wrap:wrap;gap:6px;display:flex}.chip.svelte-17li75i{border:1px solid var(--border);background:var(--surface);font-size:var(--fs-13);cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:6px 12px;display:inline-flex}.chip.on.svelte-17li75i{border-color:var(--accent);background:var(--inset);font-weight:600}.chip.svelte-17li75i:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.chip.svelte-17li75i .n:where(.svelte-17li75i){font-family:var(--font-data);color:var(--text-3)}.prevhead.svelte-17li75i{align-items:center;gap:10px;display:flex}.seg.svelte-17li75i{border:1px solid var(--border);border-radius:999px;display:inline-flex;overflow:hidden}.segbtn.svelte-17li75i{font-size:var(--fs-13);color:var(--text-2);cursor:pointer;background:0 0;border:none;min-height:34px;padding:6px 14px}.segbtn.svelte-17li75i+.segbtn:where(.svelte-17li75i){border-left:1px solid var(--border)}.segbtn.on.svelte-17li75i{background:var(--accent);color:var(--accent-ink);font-weight:600}.frame.svelte-17li75i{border:1px solid var(--border);border-radius:var(--r-card);background:#fff;width:100%;height:58vh}.textprev.svelte-17li75i{white-space:pre-wrap;word-break:break-word;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);font-family:var(--font-data);font-size:var(--fs-13);min-height:40vh;margin:0;padding:14px;line-height:1.75}.ads-page.svelte-rmjs77{flex-direction:column;gap:16px;width:100%;min-width:0;padding:20px clamp(16px,3vw,32px) 96px;display:flex}.ads-head.svelte-rmjs77{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ads-head-title.svelte-rmjs77 h1:where(.svelte-rmjs77){margin:0;font-size:1.4rem;font-weight:650}.ads-head-title.svelte-rmjs77 p:where(.svelte-rmjs77){color:var(--muted-foreground);margin:4px 0 0;font-size:.85rem}.ads-head-tools.svelte-rmjs77{align-items:center;gap:10px;display:flex}.wm.svelte-rmjs77{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.wm.ro.svelte-rmjs77{background:color-mix(in oklab, var(--primary) 12%, transparent);color:var(--accent-text)}.wm.rw.svelte-rmjs77{color:#b45309;background:oklab(76.8591% .0560995 .154808/.18)}.ranges.svelte-rmjs77{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.range.svelte-rmjs77{border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:999px;padding:5px 14px;font-size:.82rem;transition:all .12s}.range.svelte-rmjs77:hover{color:var(--foreground)}.range.on.svelte-rmjs77{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);font-weight:600}.range-note.svelte-rmjs77{color:var(--muted-foreground);margin-left:4px;font-size:.75rem}.kpi-strip.svelte-rmjs77{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.kpi.svelte-rmjs77{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:4px;padding:14px 18px;display:flex}.kpi.hero.svelte-rmjs77{background:linear-gradient(135deg, color-mix(in oklab, var(--primary) 14%, var(--card)), var(--card));border-color:color-mix(in oklab, var(--primary) 30%, var(--border))}.kk.svelte-rmjs77{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.03em;font-size:.76rem}.kv.svelte-rmjs77{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.5rem;font-weight:680;line-height:1.1}.dash.svelte-rmjs77{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.accounts-col.svelte-rmjs77{flex-direction:column;gap:14px;min-width:0;display:flex}.acct-card.muted{opacity:.72}.acct-body{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.acct-head.svelte-rmjs77{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.acct-name.svelte-rmjs77{align-items:center;gap:8px;min-width:0;font-size:1rem;font-weight:630;display:flex}.acct-name.svelte-rmjs77 span:where(.svelte-rmjs77){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acct-badges.svelte-rmjs77{flex-shrink:0;align-items:center;gap:6px;display:flex}.fin-strip.svelte-rmjs77{background:color-mix(in oklab, var(--muted) 35%, transparent);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:10px;padding:10px 12px;display:grid}.fin.svelte-rmjs77{flex-direction:column;gap:2px;min-width:0;display:flex}.fin.svelte-rmjs77 span:where(.svelte-rmjs77){color:var(--muted-foreground);font-size:.72rem}.fin.svelte-rmjs77 b:where(.svelte-rmjs77){font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.95rem;font-weight:620}.metrics.svelte-rmjs77{background:var(--border);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:1px;display:grid;overflow:hidden}.metric.svelte-rmjs77{background:var(--card);flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.metric.hero.svelte-rmjs77{background:color-mix(in oklab, var(--primary) 8%, var(--card));grid-column:span 2}.metric.hero.svelte-rmjs77 .mv:where(.svelte-rmjs77){font-size:1.12rem}.mk.svelte-rmjs77{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.02em;font-size:.7rem}.mv.svelte-rmjs77{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.02rem;font-weight:640}.dim.svelte-rmjs77{color:var(--muted-foreground)}.empty-inline.svelte-rmjs77{padding:4px 0;font-size:.85rem}.camp-toggle.svelte-rmjs77{border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;transition:all .12s;display:inline-flex}.camp-toggle.svelte-rmjs77:hover{color:var(--foreground);border-color:var(--muted-foreground)}.camp-scroll.svelte-rmjs77{border:1px solid var(--border);border-radius:10px;overflow-x:auto}table.camp.svelte-rmjs77{border-collapse:collapse;width:100%;min-width:520px;font-size:.8rem}table.camp.svelte-rmjs77 th:where(.svelte-rmjs77),table.camp.svelte-rmjs77 td:where(.svelte-rmjs77){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:7px 10px}table.camp.svelte-rmjs77 th:where(.svelte-rmjs77){color:var(--muted-foreground);background:color-mix(in oklab, var(--muted) 40%, transparent);font-weight:500}table.camp.svelte-rmjs77 th.l:where(.svelte-rmjs77),table.camp.svelte-rmjs77 td.l:where(.svelte-rmjs77){text-align:left}table.camp.svelte-rmjs77 td.l:where(.svelte-rmjs77){text-overflow:ellipsis;max-width:220px;overflow:hidden}table.camp.svelte-rmjs77 tbody:where(.svelte-rmjs77) tr:where(.svelte-rmjs77){border-top:1px solid var(--border)}.operate-rail.svelte-rmjs77{align-self:start;position:sticky;top:16px}.op-card{border-style:dashed}.op-header{padding-bottom:8px}.op-banner.svelte-rmjs77{border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:.8rem;line-height:1.35;display:flex}.op-banner.ro.svelte-rmjs77{background:color-mix(in oklab, var(--primary) 8%, transparent);color:var(--accent-text)}.op-banner.rw.svelte-rmjs77{color:#b45309;background:oklab(76.8591% .0560995 .154808/.15);font-weight:600}.op-select.svelte-rmjs77{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);border-radius:8px;margin-bottom:10px;padding:8px 12px;font-size:.85rem}.op-actions.svelte-rmjs77{align-items:center;gap:8px;margin-bottom:8px;display:flex}.op-actions.svelte-rmjs77 button{flex:1}.op-budget.svelte-rmjs77{align-items:center;gap:6px;display:flex}.op-budget-input{flex:1;min-width:0}.op-result.svelte-rmjs77{border-radius:10px;flex-direction:column;gap:3px;margin-top:12px;padding:10px 12px;font-size:.82rem;line-height:1.4;display:flex}.op-result.ro.svelte-rmjs77{background:color-mix(in oklab, var(--primary) 8%, transparent)}.op-result.rw.svelte-rmjs77{background:oklab(72.2746% -.165574 .0972219/.12)}.op-result.svelte-rmjs77 b:where(.svelte-rmjs77){text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);font-size:.74rem}@media (width<=900px){.dash.svelte-rmjs77{grid-template-columns:1fr}.operate-rail.svelte-rmjs77{order:-1;position:static}.kv.svelte-rmjs77{font-size:1.3rem}.acct-name.svelte-rmjs77{font-size:.94rem}.metric.svelte-rmjs77{padding:8px 10px}.mv.svelte-rmjs77{font-size:.94rem}}.pager.svelte-2g2bog{justify-content:center;align-items:center;gap:12px;padding:10px 0 2px;display:flex}.pager-btn.svelte-2g2bog{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:6px 12px;font-size:13px}.pager-btn.svelte-2g2bog:disabled{opacity:.4}.pager-info.svelte-2g2bog{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}.pager-link.svelte-2g2bog{color:var(--honey-text,#b8860b);font-weight:600;font-size:inherit;background:0 0;border:0;margin-left:6px;text-decoration:underline}.si-page.svelte-2g2bog{flex-direction:column;gap:14px;width:100%;min-width:0;height:100%;min-height:0;padding:20px clamp(16px,3vw,32px) 0;display:flex;overflow-y:auto}.si-page.svelte-2g2bog>*{flex:none}.bottom-spacer.svelte-2g2bog{flex:none;height:96px}.si-head.svelte-2g2bog{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.si-head-title.svelte-2g2bog h1:where(.svelte-2g2bog){color:var(--text);margin:0;font-size:20px;font-weight:700}.si-head-title.svelte-2g2bog p:where(.svelte-2g2bog){color:var(--text-2);margin:2px 0 0;font-size:13px}.si-head-tools.svelte-2g2bog{flex-wrap:wrap;gap:8px;display:flex}.ranges.svelte-2g2bog{flex-wrap:wrap;gap:6px;display:flex}.range.svelte-2g2bog{border:1px solid var(--border);color:var(--text-2);cursor:pointer;background:0 0;border-radius:999px;padding:5px 14px;font-size:12px;transition:all .12s}.range.svelte-2g2bog:hover{color:var(--text)}.range.on.svelte-2g2bog{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600}.accounts.svelte-2g2bog{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.acc.svelte-2g2bog{flex-direction:column;gap:4px;display:flex}.acc-top.svelte-2g2bog{align-items:center;gap:6px;display:flex}.acc-name.svelte-2g2bog{color:var(--text);font-size:15px;font-weight:600}.acc-handle.svelte-2g2bog{color:var(--text-2);font-size:12px}.acc-followers.svelte-2g2bog{align-items:baseline;gap:6px;margin-top:4px;display:flex}.acc-followers.svelte-2g2bog strong:where(.svelte-2g2bog){color:var(--text);font-variant-numeric:tabular-nums;font-size:22px}.acc-followers.svelte-2g2bog span:where(.svelte-2g2bog){color:var(--text-2);font-size:12px}.acc-sync.svelte-2g2bog{color:var(--text-2);font-size:11px}.acc-warn.svelte-2g2bog{color:var(--st-rework-t);align-items:center;gap:4px;font-size:11px;display:flex}.kpi-strip.svelte-2g2bog{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.kpi.svelte-2g2bog{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.kpi-label.svelte-2g2bog{color:var(--text-2);font-size:12px}.kpi-value.svelte-2g2bog{color:var(--text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.sync-state.svelte-2g2bog{color:var(--text-2);margin:-6px 0 0;font-size:11px}.sec-title.svelte-2g2bog{color:var(--text);margin:0 0 10px;font-size:14px;font-weight:700}.note.svelte-2g2bog{color:var(--text-2);margin:8px 0 0;font-size:12px}.inbox-tabs.svelte-2g2bog{border-bottom:1px solid var(--border);gap:4px;margin-bottom:10px;display:flex}.inbox-tab.svelte-2g2bog{color:var(--muted-foreground,#999);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:7px 14px;font-size:13px;font-weight:600}.inbox-tab.on.svelte-2g2bog{color:var(--foreground);border-bottom-color:var(--primary,#e8a33d)}.inbox-hint.svelte-2g2bog{border:1px dashed var(--border);color:var(--muted-foreground,#999);border-radius:8px;margin:0 0 10px;padding:8px 12px;font-size:12.5px}.dm-list.svelte-2g2bog{flex-direction:column;gap:6px;display:flex}.dm-item.svelte-2g2bog{border:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;width:100%;padding:9px 12px;display:flex}.dm-item.svelte-2g2bog:hover{border-color:var(--ring)}.dm-who.svelte-2g2bog{flex-shrink:0;font-size:13px;font-weight:700}.dm-snippet.svelte-2g2bog{color:var(--muted-foreground,#999);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.dm-meta.svelte-2g2bog{color:var(--muted-foreground,#999);flex-shrink:0;align-items:center;gap:6px;font-size:11px;display:flex}.dm-window.svelte-2g2bog{border:1px solid var(--border);border-radius:6px;padding:1px 6px}.post-cell.svelte-2g2bog{align-items:center;gap:10px;display:flex}.thumb.svelte-2g2bog{object-fit:cover;background:var(--muted);border:1px solid var(--border);border-radius:8px;flex-shrink:0;width:44px;height:44px}.thumb-empty.svelte-2g2bog{color:var(--muted-foreground,#888);place-items:center;display:grid}.plat-badge.svelte-2g2bog{border:1px solid var(--border);color:var(--muted-foreground,#999);border-radius:5px;margin-right:6px;padding:1px 5px;font-size:10px;font-weight:700;display:inline-block}.ops.svelte-2g2bog{white-space:nowrap;text-align:right}.op-btn.svelte-2g2bog{border:1px solid var(--border);color:var(--foreground);cursor:pointer;background:0 0;border-radius:8px;margin-left:6px;padding:5px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.op-btn.svelte-2g2bog:hover{border-color:var(--ring)}.op-hot.svelte-2g2bog{color:var(--honey-text,#c8871a)}.boost-list.svelte-2g2bog{flex-direction:column;gap:10px;display:flex}.boost-item.svelte-2g2bog{border:1px solid var(--border);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.boost-info.svelte-2g2bog{flex:1;min-width:0}.boost-msg.svelte-2g2bog{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.boost-meta.svelte-2g2bog{color:var(--muted-foreground,#999);margin-top:2px;font-size:12px}.boost-err.svelte-2g2bog{color:var(--st-rework-t,#c8712a)}.pies.svelte-2g2bog{flex-wrap:wrap;gap:28px;display:flex}.pie-block.svelte-2g2bog{flex:260px;min-width:240px}.pie-sub.svelte-2g2bog{color:var(--muted-foreground,#999);margin:0 0 10px;font-size:13px;font-weight:600}.pie-row.svelte-2g2bog{align-items:center;gap:16px;display:flex}.pie.svelte-2g2bog{border-radius:50%;flex-shrink:0;width:120px;height:120px}.pie-legend.svelte-2g2bog{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pie-legend.svelte-2g2bog li:where(.svelte-2g2bog){align-items:center;gap:8px;min-width:0;display:flex}.pie-legend.svelte-2g2bog .dot:where(.svelte-2g2bog){border-radius:3px;flex-shrink:0;width:10px;height:10px}.trend.svelte-2g2bog{align-items:flex-end;gap:2px;height:140px;padding-bottom:18px;display:flex;overflow-x:auto}.bar-wrap.svelte-2g2bog{flex:1 0 14px;align-items:flex-end;height:100%;display:flex;position:relative}.bar.svelte-2g2bog{background:var(--accent);opacity:.85;border-radius:3px 3px 0 0;width:100%}.bar-x.svelte-2g2bog{text-align:center;color:var(--text-2);white-space:nowrap;font-size:9px;position:absolute;bottom:-16px;left:0;right:0}.table-scroll.svelte-2g2bog{overflow-x:auto}.posts.svelte-2g2bog{border-collapse:collapse;width:100%;min-width:560px;color:var(--text);font-size:13px}.posts.svelte-2g2bog .acct:where(.svelte-2g2bog),.posts.svelte-2g2bog .camp:where(.svelte-2g2bog){white-space:nowrap}.camp-select.svelte-2g2bog{max-width:150px;height:30px;color:var(--text);background:var(--inset);border:1px solid var(--border);border-radius:var(--r-input,6px);padding:0 6px;font-size:12px}.camp-select.svelte-2g2bog:disabled{opacity:.5}.camp-none.svelte-2g2bog{color:var(--text-2);font-size:11px}@media (width<=767px){.camp-select.svelte-2g2bog{height:44px;font-size:13px}}.posts.svelte-2g2bog th:where(.svelte-2g2bog),.posts.svelte-2g2bog td:where(.svelte-2g2bog){text-align:left;border-bottom:1px solid var(--border);padding:8px 10px}.posts.svelte-2g2bog th:where(.svelte-2g2bog){color:var(--text-2);white-space:nowrap;font-size:11px;font-weight:600}.posts.svelte-2g2bog .num:where(.svelte-2g2bog){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.posts.svelte-2g2bog .when:where(.svelte-2g2bog){white-space:nowrap;color:var(--text-2);font-size:12px}.col-post.svelte-2g2bog{min-width:220px;max-width:340px}.post-msg.svelte-2g2bog{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.empty.svelte-2g2bog{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;display:flex}.empty.svelte-2g2bog h3:where(.svelte-2g2bog){color:var(--text);margin:0;font-size:15px}.empty.svelte-2g2bog p:where(.svelte-2g2bog){color:var(--text-2);max-width:420px;margin:0;font-size:13px}@media (width<=767px){.accounts.svelte-2g2bog{grid-template-columns:1fr}.si-head-tools.svelte-2g2bog{width:100%}.range.svelte-2g2bog{min-height:44px;padding:0 18px;font-size:13px}}.marketing-studio-page.svelte-e1ufhw{flex-direction:column;min-width:0;height:100%;display:flex}.studio-body.svelte-e1ufhw{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.studio-body.svelte-e1ufhw>*{flex:1;min-height:0}.create-tabs.svelte-e1ufhw{border-bottom:1px solid var(--border);flex-shrink:0;gap:4px;padding:8px 16px 0;display:flex}.create-tabs.svelte-e1ufhw .ct:where(.svelte-e1ufhw){appearance:none;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-size:14px;font-weight:600;transition:color .12s}.create-tabs.svelte-e1ufhw .ct:where(.svelte-e1ufhw):hover{color:var(--foreground)}.create-tabs.svelte-e1ufhw .ct.on:where(.svelte-e1ufhw){color:var(--foreground);border-bottom-color:var(--honey-text,var(--primary))}.seal.svelte-1ejvdau{flex:none;place-items:center;width:34px;height:34px;display:inline-grid;position:relative}.seal.svelte-1ejvdau svg:where(.svelte-1ejvdau){position:absolute;inset:0}.seal-score.svelte-1ejvdau{font-family:var(--font-data);color:var(--accent-ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;position:relative}@media (prefers-reduced-motion:no-preference){.seal.stamp.svelte-1ejvdau svg:where(.svelte-1ejvdau){animation:.18s ease-out both svelte-1ejvdau-seal-stamp}}@keyframes svelte-1ejvdau-seal-stamp{0%{opacity:.6;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.audit-thread.svelte-1umy0l2{display:grid}.thread-row.svelte-1umy0l2{grid-template-columns:18px 1fr;gap:10px;display:grid}.thread-rail.svelte-1umy0l2{justify-items:center;display:grid}.knot.svelte-1umy0l2{background:var(--text);width:10px;height:10px;color:var(--surface);border-radius:50%;place-items:center;margin-top:4px;font-size:8px;font-weight:700;display:grid}.knot.agent.svelte-1umy0l2{background:var(--actor-agent)}.knot.system.svelte-1umy0l2{background:var(--text-3)}.knot.denied.svelte-1umy0l2{background:var(--st-danger-t);width:13px;height:13px;margin-top:2px}.stitch.svelte-1umy0l2{border-left:1px dashed var(--border-strong);flex:1;width:0;min-height:22px;margin-top:2px}.thread-body.svelte-1umy0l2{min-width:0;padding-bottom:14px}.thread-head.svelte-1umy0l2{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.thread-head.svelte-1umy0l2 strong:where(.svelte-1umy0l2){font-size:13px;font-weight:600}.thread-time.svelte-1umy0l2{font-family:var(--font-data);color:var(--text-3);white-space:nowrap;font-size:11px}.thread-detail.svelte-1umy0l2{color:var(--text-2);margin:3px 0 0;font-size:12px;line-height:1.4}.board-list.drop-before.svelte-1ghm8f5{box-shadow:inset 3px 0 0 var(--accent)}.board-list.drop-after.svelte-1ghm8f5{box-shadow:inset -3px 0 0 var(--accent)}.list-body.drop-legal.svelte-1ghm8f5{outline:2px dashed var(--accent);outline-offset:-2px}.insert-end.svelte-1ghm8f5{background:var(--accent);border-radius:2px;height:3px}.board-card.dragging.svelte-1ghm8f5{opacity:.45}.board-card.insert-before.svelte-1ghm8f5{box-shadow:0 -2px 0 var(--accent)}.bv-members.svelte-1ghm8f5 .actor-chip.avatar-only{margin-right:-6px}.bv-members.svelte-1ghm8f5 .actor-chip.avatar-only .actor-dot{box-shadow:0 0 0 2px var(--surface)}.card-assignees.svelte-1ghm8f5 .actor-chip.avatar-only{margin-right:-6px}.card-assignees.svelte-1ghm8f5 .actor-chip.avatar-only .actor-dot{box-shadow:0 0 0 2px var(--surface)}.hexcell.svelte-wusja8{flex:none;display:block}.ico.svelte-zceigu svg:where(.svelte-zceigu){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.125em;width:16px;height:16px}.cc.svelte-7ftiyq{border:1px solid var(--border);background:var(--card,var(--surface));border-radius:12px;align-items:center;gap:10px;max-width:420px;margin-top:4px;padding:10px 12px;display:flex}.cc.live.svelte-7ftiyq{border-color:color-mix(in srgb, var(--primary,#c8860b) 55%, transparent)}.cc-ico.svelte-7ftiyq{background:var(--muted,#24262b);width:36px;height:36px;color:var(--text-3,#8b8f95);border-radius:999px;flex:none;place-items:center;display:grid}.cc.live.svelte-7ftiyq .cc-ico:where(.svelte-7ftiyq){background:color-mix(in srgb, var(--primary,#c8860b) 16%, transparent);color:var(--honey-text,#e8a013)}.cc-ico.svelte-7ftiyq svg:where(.svelte-7ftiyq){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.cc-text.svelte-7ftiyq{flex:1;gap:1px;min-width:0;display:grid}.cc-title.svelte-7ftiyq{font-size:13px;font-weight:600}.cc-sub.svelte-7ftiyq{color:var(--text-3,#8b8f95);font-size:12px}.cc-in.svelte-7ftiyq{color:var(--honey-text,#e8a013);flex:none;font-size:12px;font-weight:600}.reply-quote.svelte-4rs5qw{border:0;border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);cursor:pointer;text-align:left;border-radius:4px;flex-direction:column;align-items:flex-start;gap:1px;max-width:100%;margin:2px 0 3px;padding:2px 8px;display:flex;overflow:hidden}.reply-quote.svelte-4rs5qw:hover{background:color-mix(in srgb, var(--accent) 14%, transparent)}.reply-quote-author.svelte-4rs5qw{color:var(--accent-text,var(--accent));font-size:11px;font-weight:600;line-height:1.3}.reply-quote-body.svelte-4rs5qw{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;max-width:320px;font-size:12px;line-height:1.35;overflow:hidden}.msg-actions.svelte-4rs5qw{z-index:5;border:1px solid var(--border);border-radius:var(--r-input,6px);background:var(--surface);box-shadow:var(--shadow-lift);opacity:0;pointer-events:none;align-items:center;gap:2px;padding:2px;transition:opacity .12s;display:flex;position:absolute;top:-6px;right:28px}.msg-row.svelte-4rs5qw:hover .msg-actions:where(.svelte-4rs5qw),.msg-row.svelte-4rs5qw:focus-within .msg-actions:where(.svelte-4rs5qw),.msg-actions.msg-actions-open.svelte-4rs5qw{opacity:1;pointer-events:auto}.msg-action-btn.svelte-4rs5qw{width:26px;height:26px;color:var(--text-2);border-radius:4px;place-items:center;font-size:13px;display:grid}.msg-action-btn.svelte-4rs5qw:hover{background:var(--inset);color:var(--text)}.msg-action-active.svelte-4rs5qw{color:var(--accent-text,var(--accent))}.msg-more-btn.svelte-4rs5qw{z-index:6;width:22px;height:22px;color:var(--text-3);opacity:.55;border-radius:4px;place-items:center;font-size:14px;display:grid;position:absolute;top:-6px;right:2px}.msg-row.svelte-4rs5qw:hover .msg-more-btn:where(.svelte-4rs5qw),.msg-more-btn.svelte-4rs5qw:hover,.msg-more-btn.svelte-4rs5qw:focus-visible{opacity:1}.emoji-flyout.svelte-4rs5qw{z-index:10;border:1px solid var(--border);border-radius:var(--r-input,6px);background:var(--surface);box-shadow:var(--shadow-lift);gap:2px;padding:4px;display:flex;position:absolute;top:28px;right:0}.emoji-opt.svelte-4rs5qw{border-radius:4px;place-items:center;width:26px;height:26px;font-size:15px;display:grid}.emoji-opt.svelte-4rs5qw:hover{background:var(--inset)}.reaction-pill.svelte-4rs5qw{border:1px solid var(--border);background:var(--inset);color:var(--text-2);border-radius:999px;align-items:center;gap:4px;padding:1px 8px;display:inline-flex}.reaction-pill.svelte-4rs5qw:hover{border-color:var(--text-3)}.reaction-mine.svelte-4rs5qw{border-color:var(--accent-text,var(--accent));box-shadow:0 0 0 1px var(--accent-text,var(--accent)) inset;color:var(--text)}.msg-mention.svelte-4rs5qw{background:var(--actor-agent-bg);color:var(--actor-agent);border-radius:4px;padding:0 3px;font-weight:600}.date-sep.svelte-1qpcai0{font-family:var(--font-data);color:var(--text-3);align-items:center;gap:10px;margin:10px 0 8px;font-size:11px;display:flex}.date-sep.svelte-1qpcai0:before,.date-sep.svelte-1qpcai0:after{content:"";background:var(--border);flex:1;height:1px}.thread-summary.svelte-1qpcai0{border:1px solid var(--border);background:var(--surface);color:var(--accent-text,var(--accent));border-radius:999px;align-self:flex-start;margin:2px 0 6px 38px;padding:2px 10px;font-size:11px}.thread-summary.svelte-1qpcai0:hover{border-color:var(--accent-text,var(--accent));background:var(--inset)}.msg-flash{border-radius:6px;animation:1.2s ease-out svelte-1qpcai0-msgFlash}@keyframes svelte-1qpcai0-msgFlash{0%,30%{background:color-mix(in srgb, var(--accent) 22%, transparent)}to{background:0 0}}.new-messages-pill.svelte-1qpcai0{z-index:8;background:var(--text);color:var(--surface);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0000002e}.new-messages-pill.svelte-1qpcai0:hover{background:color-mix(in srgb, var(--text) 88%, transparent)}.mc-atts.svelte-14wl6rv{flex-wrap:wrap;gap:6px;padding:0 4px 6px;display:flex}.mc-att.svelte-14wl6rv{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:6px;max-width:220px;padding:4px 6px;font-size:12px;display:flex}.mc-att-err.svelte-14wl6rv{border-color:var(--st-rework-t)}.mc-att-thumb.svelte-14wl6rv{object-fit:cover;border-radius:4px;flex:none;width:28px;height:28px}.mc-att-name.svelte-14wl6rv{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mc-att-state.svelte-14wl6rv{color:var(--text-3,#8b8f95);flex:none;font-size:11px}.mc-att-errtext.svelte-14wl6rv{color:var(--st-rework-t)}.mc-att-x.svelte-14wl6rv{cursor:pointer;color:var(--text-3,#8b8f95);background:0 0;border:0;flex:none;padding:0 2px}.mc-att-x.svelte-14wl6rv:hover{color:var(--text-1,inherit)}.mc-dragover.svelte-14wl6rv{outline:2px dashed var(--primary,#c8860b);outline-offset:2px;border-radius:10px}.mc-attach-btn.svelte-14wl6rv{cursor:pointer;width:36px;height:40px;color:var(--text-3,#8b8f95);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.mc-attach-btn.svelte-14wl6rv:hover{color:var(--text-1,inherit);background:var(--surface-2,#ffffff0a)}.mc-attach-btn.svelte-14wl6rv svg:where(.svelte-14wl6rv){width:18px;height:18px}.mc-root.svelte-14wl6rv{border-top:1px solid var(--border);background:var(--surface);padding:var(--sp-3) var(--sp-4);padding-bottom:calc(var(--sp-3) + var(--safe-bottom));flex:none}.mc-disabled.svelte-14wl6rv{border-radius:var(--r-input);background:var(--inset);color:var(--text-3);font-size:var(--fs-13);text-align:center;margin:0;padding:8px 10px}.mc-reply.svelte-14wl6rv{border:1px solid var(--border);border-left:3px solid var(--actor-agent);border-radius:var(--r-input);background:var(--inset);align-items:flex-start;gap:8px;margin-bottom:8px;padding:6px 10px;display:flex}.mc-reply-text.svelte-14wl6rv{min-width:0;font-size:var(--fs-13);flex-direction:column;flex:1;gap:2px;display:flex}.mc-reply-author.svelte-14wl6rv{color:var(--text);font-weight:600}.mc-reply-body.svelte-14wl6rv{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mc-reply-close.svelte-14wl6rv{color:var(--text-3);cursor:pointer;border-radius:var(--r-input);background:0 0;border:none;flex:none;place-items:center;padding:4px;font-size:14px;line-height:1;display:grid}.mc-reply-close.svelte-14wl6rv:hover{color:var(--text);background:var(--surface)}@media (width<=767px){.mc-reply-close.svelte-14wl6rv{min-width:44px;min-height:44px}}.mc-row.svelte-14wl6rv{align-items:flex-end;gap:8px;display:flex;position:relative}.mc-mention-popup.svelte-14wl6rv{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);z-index:5;max-height:220px;margin-bottom:6px;padding:4px;position:absolute;bottom:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000029}.mc-mention-item.svelte-14wl6rv{border-radius:var(--r-input);text-align:left;cursor:pointer;width:100%;font-size:var(--fs-13);background:0 0;border:none;align-items:center;gap:8px;padding:6px 8px;display:flex}.mc-mention-item.svelte-14wl6rv:hover,.mc-mention-active.svelte-14wl6rv{background:var(--inset)}.mc-mention-name.svelte-14wl6rv{color:var(--text);font-weight:600}.mc-mention-title.svelte-14wl6rv{color:var(--text-3);font-size:11px}.tp-root.svelte-165ohbe{width:var(--tp-w,340px);background:var(--surface);border-left:1px solid var(--border);flex-direction:column;flex:none;min-width:0;max-width:100%;display:flex;position:relative}.tp-root.resizing.svelte-165ohbe{-webkit-user-select:none;user-select:none}.tp-resize.svelte-165ohbe{cursor:col-resize;z-index:2;touch-action:none;background:0 0;width:10px;position:absolute;top:0;bottom:0;left:-5px}.tp-resize.svelte-165ohbe:hover,.tp-resize.svelte-165ohbe:focus-visible,.tp-root.resizing.svelte-165ohbe .tp-resize:where(.svelte-165ohbe){background:var(--st-rework-t,#a33a12);opacity:.5;outline:none}@media (width<=767px){.tp-root.svelte-165ohbe{z-index:65;width:auto;max-width:none;padding-top:var(--safe-top);border-left:none;position:fixed;inset:0}.tp-resize.svelte-165ohbe{display:none}}.tp-head.svelte-165ohbe{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);flex:none;display:flex}.tp-head-title.svelte-165ohbe{min-width:0;font-size:var(--fs-16);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.tp-body.svelte-165ohbe{overscroll-behavior:contain;min-height:0;padding:var(--sp-3) var(--sp-4);gap:var(--sp-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.tp-no-more.svelte-165ohbe{text-align:center;color:var(--muted-foreground);padding:6px 0;font-size:12px}.tp-load-older-wrap.svelte-165ohbe{justify-content:center;margin-bottom:4px;display:flex}.tp-error.svelte-165ohbe,.tp-empty.svelte-165ohbe{font-size:var(--fs-13);color:var(--text-3);text-align:center;margin:0;padding:12px 0}.tp-foot.svelte-165ohbe{border-top:1px solid var(--border);padding:var(--sp-3) var(--sp-4);padding-bottom:calc(var(--sp-3) + var(--safe-bottom));flex:none}.tp-archived.svelte-165ohbe{border-radius:var(--r-input);background:var(--inset);color:var(--text-3);font-size:var(--fs-13);text-align:center;margin:0;padding:8px 10px}.tp-reply-row.svelte-165ohbe{align-items:flex-end;gap:8px;display:flex;position:relative}.discuss-root.svelte-dlpa0s{height:100%}.conv-rail.svelte-dlpa0s{width:300px}.conv-main.svelte-dlpa0s{min-width:0}@media (width<=767px){.conv-rail.svelte-dlpa0s{width:100%}.mobile-hidden.svelte-dlpa0s{display:none}}.wr-page.svelte-iqcfj9{flex-direction:column;gap:28px;width:100%;min-width:0;padding:20px clamp(16px,3vw,32px) 96px;display:flex}.wr-section.svelte-iqcfj9{flex-direction:column;gap:14px;min-width:0;display:flex}.sec-head.svelte-iqcfj9{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sec-head.svelte-iqcfj9 h2:where(.svelte-iqcfj9){margin:0;font-size:1.15rem;font-weight:650}.sec-head.svelte-iqcfj9 p:where(.svelte-iqcfj9){color:var(--muted-foreground);margin:3px 0 0;font-size:.83rem}.years.svelte-iqcfj9{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.range.svelte-iqcfj9{border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:999px;padding:5px 14px;font-size:.82rem;transition:all .12s}.range.svelte-iqcfj9:hover{color:var(--foreground)}.range.on.svelte-iqcfj9{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);font-weight:600}.range-note.svelte-iqcfj9{color:var(--muted-foreground);font-size:.75rem}.pending-banner.svelte-iqcfj9{background:color-mix(in oklab, var(--primary) 8%, transparent);color:var(--muted-foreground);border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:.82rem;line-height:1.4;display:flex}.glance.svelte-iqcfj9{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.glance.svelte-iqcfj9 .g:where(.svelte-iqcfj9){background:var(--card);border:1px solid var(--border);text-align:left;border-radius:12px;flex-direction:column;gap:2px;padding:10px 16px;display:flex}.glance.svelte-iqcfj9 .g:where(.svelte-iqcfj9) span:where(.svelte-iqcfj9){color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.03em;font-size:.7rem}.glance.svelte-iqcfj9 .g:where(.svelte-iqcfj9) b:where(.svelte-iqcfj9){font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.25rem;font-weight:700;line-height:1.1}.glance.svelte-iqcfj9 button.g:where(.svelte-iqcfj9){cursor:pointer;transition:all .12s}.glance.svelte-iqcfj9 button.g:where(.svelte-iqcfj9):hover{border-color:var(--muted-foreground)}.glance.svelte-iqcfj9 .g.alert:where(.svelte-iqcfj9){background:color-mix(in oklab, #f59e0b 10%, var(--card));border-color:color-mix(in oklab, #f59e0b 35%, var(--border))}.glance.svelte-iqcfj9 .g.alert:where(.svelte-iqcfj9) b:where(.svelte-iqcfj9){color:#b45309}.wr-tabs.svelte-iqcfj9{border-bottom:1px solid var(--border);gap:2px;display:flex;overflow-x:auto}.wr-tab.svelte-iqcfj9{color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 18px;font-size:.9rem;font-weight:600;transition:all .12s}.wr-tab.svelte-iqcfj9:hover{color:var(--foreground)}.wr-tab.on.svelte-iqcfj9{color:var(--accent-text);border-bottom-color:var(--primary)}.tbl-scroll.tall.svelte-iqcfj9{max-height:min(62vh,620px);overflow:auto}.tbl-scroll.tall.svelte-iqcfj9 table.perf:where(.svelte-iqcfj9) thead:where(.svelte-iqcfj9) th:where(.svelte-iqcfj9){z-index:1;background:color-mix(in oklab, var(--muted) 40%, var(--card));position:sticky;top:0}.kpi-strip.svelte-iqcfj9{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.kpi.svelte-iqcfj9{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:4px;padding:14px 18px;display:flex}.kpi.hero.svelte-iqcfj9{background:linear-gradient(135deg, color-mix(in oklab, var(--primary) 14%, var(--card)), var(--card));border-color:color-mix(in oklab, var(--primary) 30%, var(--border))}.kk.svelte-iqcfj9{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.03em;font-size:.74rem}.kv.svelte-iqcfj9{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.45rem;font-weight:680;line-height:1.1}.tbl-scroll.svelte-iqcfj9{border:1px solid var(--border);border-radius:10px;overflow-x:auto}table.perf.svelte-iqcfj9{border-collapse:collapse;width:100%;min-width:560px;font-size:.82rem}table.perf.svelte-iqcfj9 th:where(.svelte-iqcfj9),table.perf.svelte-iqcfj9 td:where(.svelte-iqcfj9){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:9px 12px}table.perf.svelte-iqcfj9 th:where(.svelte-iqcfj9){color:var(--muted-foreground);background:color-mix(in oklab, var(--muted) 40%, transparent);font-weight:500}table.perf.svelte-iqcfj9 th.l:where(.svelte-iqcfj9),table.perf.svelte-iqcfj9 td.l:where(.svelte-iqcfj9){text-align:left}table.perf.svelte-iqcfj9 td.camp:where(.svelte-iqcfj9){text-overflow:ellipsis;max-width:260px;overflow:hidden}table.perf.svelte-iqcfj9 tbody:where(.svelte-iqcfj9) tr:where(.svelte-iqcfj9){border-top:1px solid var(--border)}table.perf.svelte-iqcfj9 tbody:where(.svelte-iqcfj9) tr:where(.svelte-iqcfj9):hover{background:color-mix(in oklab, var(--muted) 22%, transparent)}table.perf.svelte-iqcfj9 td.strong:where(.svelte-iqcfj9){font-weight:640}table.perf.svelte-iqcfj9 .dim:where(.svelte-iqcfj9){color:var(--muted-foreground)}table.perf.svelte-iqcfj9 .pend:where(.svelte-iqcfj9){color:var(--muted-foreground);opacity:.6}table.perf.svelte-iqcfj9 tfoot:where(.svelte-iqcfj9) tr:where(.svelte-iqcfj9){border-top:2px solid var(--border);background:color-mix(in oklab, var(--muted) 30%, transparent)}table.perf.svelte-iqcfj9 tfoot:where(.svelte-iqcfj9) td:where(.svelte-iqcfj9){font-weight:640}.share-col.svelte-iqcfj9{min-width:130px}.share.svelte-iqcfj9{justify-content:flex-end;align-items:center;gap:8px;display:flex}.share.svelte-iqcfj9 .bar:where(.svelte-iqcfj9){background:var(--primary);border-radius:999px;flex:none;min-width:2px;max-width:90px;height:7px}.share.svelte-iqcfj9 span:where(.svelte-iqcfj9){color:var(--muted-foreground);text-align:right;min-width:42px;font-size:.78rem}.synced.svelte-iqcfj9{color:var(--muted-foreground);margin:10px 2px 0;font-size:.74rem}.rfm-total.svelte-iqcfj9{color:var(--muted-foreground);font-size:.85rem}.rfm-total.svelte-iqcfj9 b:where(.svelte-iqcfj9){color:var(--foreground);font-variant-numeric:tabular-nums}.seg-strip.svelte-iqcfj9{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px;display:grid}.seg.svelte-iqcfj9{text-align:left;border:1px solid var(--border);background:var(--card);cursor:pointer;border-left-width:4px;border-radius:12px;flex-direction:column;gap:2px;padding:10px 14px;transition:all .12s;display:flex}.seg.svelte-iqcfj9:hover{border-color:var(--muted-foreground)}.seg.on.svelte-iqcfj9{box-shadow:0 0 0 2px var(--primary) inset}.seg-label.svelte-iqcfj9{font-size:.8rem;font-weight:600}.seg-count.svelte-iqcfj9{font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:700;line-height:1.1}.seg-rev.svelte-iqcfj9{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.72rem}.seg.champion.svelte-iqcfj9{border-left-color:#d4a017}.seg.loyal.svelte-iqcfj9{border-left-color:#3b82f6}.seg.potential.svelte-iqcfj9{border-left-color:#14b8a6}.seg.at_risk.svelte-iqcfj9{border-left-color:#f59e0b}.seg.others.svelte-iqcfj9{border-left-color:var(--muted-foreground)}.seg.lost.svelte-iqcfj9{border-left-color:#ef4444}.seg-badge.svelte-iqcfj9{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:.74rem;font-weight:600;display:inline-block}.seg-badge.champion.svelte-iqcfj9{color:#b8860b;background:oklab(73.4969% .0146058 .145484/.2)}.seg-badge.loyal.svelte-iqcfj9{color:#3b82f6;background:oklab(62.3083% -.0332476 -.185052/.18)}.seg-badge.potential.svelte-iqcfj9{color:#0d9488;background:oklab(70.3753% -.122901 -.00537139/.18)}.seg-badge.at_risk.svelte-iqcfj9{color:#b45309;background:oklab(76.8591% .0560995 .154808/.2)}.seg-badge.others.svelte-iqcfj9{background:color-mix(in oklab, var(--muted-foreground) 18%, transparent);color:var(--muted-foreground)}.seg-badge.lost.svelte-iqcfj9{color:#ef4444;background:oklab(63.6834% .187864 .0889286/.16)}.empty.svelte-iqcfj9{text-align:center;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:10px;padding:40px 16px;display:flex}.empty.svelte-iqcfj9 h3:where(.svelte-iqcfj9){color:var(--foreground);margin:4px 0 0;font-size:1rem}.empty.svelte-iqcfj9 p:where(.svelte-iqcfj9){max-width:420px;margin:0;font-size:.86rem}@media (width<=900px){.kv.svelte-iqcfj9{font-size:1.25rem}}.rt-view.svelte-ygoerr{color:var(--foreground);word-break:break-word;font-size:13.5px;line-height:1.65}.rt-view.svelte-ygoerr ul,.rt-view.svelte-ygoerr ol{margin:4px 0;padding-left:22px}.rt-view.svelte-ygoerr a{color:var(--accent-text);text-decoration:underline}.rt-view.svelte-ygoerr p{margin:4px 0}.rt-view.svelte-ygoerr blockquote{border-left:3px solid var(--border);color:var(--muted-foreground);margin:6px 0;padding-left:10px}.rt-view.svelte-ygoerr img{border-radius:6px;max-width:100%;height:auto;margin:4px 0;display:block}.boss-page.svelte-1gysalg{flex-direction:column;gap:14px;width:100%;padding:18px clamp(14px,3vw,32px) 40px;display:flex}.hi.svelte-1gysalg{justify-content:space-between;align-items:baseline;display:flex}.hi.svelte-1gysalg h1:where(.svelte-1gysalg){margin:0;font-size:1.5rem;font-weight:680}.hi.svelte-1gysalg .date:where(.svelte-1gysalg){color:var(--muted-foreground);font-size:.85rem}.brief.svelte-1gysalg{background:linear-gradient(150deg, color-mix(in oklab, var(--primary) 15%, var(--card)), var(--card));border:1px solid color-mix(in oklab, var(--primary) 25%, var(--border));border-radius:18px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.brief-tag.svelte-1gysalg{color:var(--accent-text);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;font-size:.72rem;font-weight:600;display:inline-flex}.brief-line.svelte-1gysalg{margin:0;font-size:1.1rem;font-weight:550;line-height:1.5}.stats.svelte-1gysalg{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.stat.svelte-1gysalg{background:color-mix(in oklab, var(--card) 70%, transparent);border:1px solid var(--border);text-align:left;border-radius:12px;flex-direction:column;gap:3px;padding:10px 13px;display:flex}.stat.hero.svelte-1gysalg{grid-column:span 2}button.stat.tap.svelte-1gysalg{cursor:pointer;transition:border-color .12s}button.stat.tap.svelte-1gysalg:hover{border-color:var(--muted-foreground)}.sk.svelte-1gysalg{color:var(--muted-foreground);font-size:.72rem}.sv.svelte-1gysalg{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.5rem;font-weight:720;line-height:1.05}.sv.alert.svelte-1gysalg{color:#b45309}.stat.hero.svelte-1gysalg .sv:where(.svelte-1gysalg){font-size:1.9rem}.sub.svelte-1gysalg{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.76rem}.sec{border-radius:16px}.sec-h.svelte-1gysalg{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.95rem;font-weight:620;display:flex}.more.svelte-1gysalg{color:var(--muted-foreground);font-size:.8rem;text-decoration:none}.more.svelte-1gysalg:hover{color:var(--foreground)}.rank.svelte-1gysalg{flex-direction:column;gap:8px;display:flex}.rk.svelte-1gysalg{align-items:center;gap:10px;display:flex}.rk-n.svelte-1gysalg{background:color-mix(in oklab, var(--primary) 16%, transparent);width:22px;height:22px;color:var(--accent-text);border-radius:999px;flex:none;place-items:center;font-size:.78rem;font-weight:700;display:grid}.rk-name.svelte-1gysalg{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:550;overflow:hidden}.rk-rev.svelte-1gysalg{font-variant-numeric:tabular-nums;font-weight:640}.cards.svelte-1gysalg{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cd.svelte-1gysalg{border:1px solid var(--border);text-align:center;border-radius:12px;flex-direction:column;gap:2px;padding:10px 6px;display:flex}.cd.svelte-1gysalg b:where(.svelte-1gysalg){font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:720}.cd.svelte-1gysalg span:where(.svelte-1gysalg){color:var(--muted-foreground);font-size:.72rem}.cd.warn.svelte-1gysalg{border-color:color-mix(in oklab, #f59e0b 30%, var(--border));background:oklab(76.8591% .0560995 .154808/.12)}.cd.warn.svelte-1gysalg b:where(.svelte-1gysalg){color:#b45309}.cd.bad.svelte-1gysalg{border-color:color-mix(in oklab, #ef4444 28%, var(--border));background:oklab(63.6834% .187864 .0889286/.1)}.cd.bad.svelte-1gysalg b:where(.svelte-1gysalg){color:#ef4444}.notif.svelte-1gysalg{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.notif.svelte-1gysalg li:where(.svelte-1gysalg){font-size:.86rem;line-height:1.4}.dim.svelte-1gysalg{color:var(--muted-foreground)}.small.svelte-1gysalg{font-size:.84rem}.ask.svelte-1gysalg{background:var(--primary);width:100%;color:var(--primary-foreground);cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:15px;font-size:1rem;font-weight:640;transition:filter .12s;display:flex}.ask.svelte-1gysalg:hover{filter:brightness(1.06)}.synced.svelte-1gysalg{text-align:center;color:var(--muted-foreground);margin:2px 0 0;font-size:.72rem}@media (width<=480px){.cards.svelte-1gysalg{grid-template-columns:repeat(2,1fr)}.stat.hero.svelte-1gysalg .sv:where(.svelte-1gysalg){font-size:1.6rem}}.ov-head.svelte-1gysalg{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:2px 2px 0;display:flex}.ov-title.svelte-1gysalg{align-items:center;gap:10px;display:flex}.ov-title.svelte-1gysalg h1:where(.svelte-1gysalg){white-space:nowrap;margin:0;font-size:1.35rem;font-weight:700}.role-chip.svelte-1gysalg{border:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:.74rem}.ov-filters.svelte-1gysalg{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.date-range.svelte-1gysalg{align-items:center;gap:6px;display:flex}.date-range.svelte-1gysalg input:where(.svelte-1gysalg){border:1px solid var(--border);background:var(--card);font:inherit;color:inherit;border-radius:9px;padding:5px 9px;font-size:.82rem}.sec-t.svelte-1gysalg{align-items:center;gap:6px;display:inline-flex}.cat-chips.svelte-1gysalg{flex-wrap:wrap;gap:6px;display:flex}.chip.svelte-1gysalg{border:1px solid var(--border);cursor:pointer;color:var(--muted-foreground);background:0 0;border-radius:999px;padding:3px 12px;font-size:.8rem;transition:background .12s,color .12s,border-color .12s}.chip.svelte-1gysalg:not(.on):hover{background:color-mix(in oklab, var(--muted-foreground) 10%, transparent);color:var(--foreground);border-color:var(--border-strong)}.chip.on.svelte-1gysalg{background:color-mix(in oklab, var(--primary) 16%, transparent);color:var(--accent-text);border-color:color-mix(in oklab, var(--primary) 30%, var(--border));font-weight:600}.hot-row.svelte-1gysalg{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.hot-card.svelte-1gysalg{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.hot-card.ghost.svelte-1gysalg{color:var(--muted-foreground);border-style:dashed}.hot-img.svelte-1gysalg{background:color-mix(in oklab, var(--muted-foreground) 8%, transparent);border-radius:8px;place-items:center;height:84px;display:grid;position:relative}.hot-rank.svelte-1gysalg{background:color-mix(in oklab, var(--primary) 22%, transparent);width:20px;height:20px;color:var(--accent-text);border-radius:6px;place-items:center;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:6px;left:6px}.hot-name.svelte-1gysalg{min-height:2.2em;font-size:.8rem;line-height:1.4}.hot-kv.svelte-1gysalg{font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.76rem;display:flex}.sec-h.heads.svelte-1gysalg{flex-wrap:wrap;align-items:flex-start;gap:12px}.hint.svelte-1gysalg{margin-top:3px;font-size:.76rem;font-weight:400}.hero.svelte-1gysalg{border:1px solid color-mix(in oklab, var(--primary) 25%, var(--border));background:linear-gradient(140deg, color-mix(in oklab, var(--primary) 14%, var(--card)), var(--card));border-radius:12px;align-items:center;gap:14px;padding:10px 14px;display:flex}.hero-l.svelte-1gysalg{flex-direction:column;gap:1px;display:flex}.hero-k.svelte-1gysalg{color:var(--accent-text);font-size:.72rem;font-weight:600}.hero-v.svelte-1gysalg{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.35rem;font-weight:720;line-height:1.1}.hero-d.svelte-1gysalg{font-size:.72rem;font-weight:600}.hero-d.up.svelte-1gysalg{color:var(--st-accepted-t)}.hero-d.down.svelte-1gysalg{color:var(--st-rework-t)}.spark.svelte-1gysalg{width:92px;height:34px}.spark.svelte-1gysalg polyline:where(.svelte-1gysalg){stroke:var(--accent-text);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.dev-link.svelte-1gysalg{border:1px solid var(--accent-text);color:var(--accent-text);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 13px;font-size:.8rem;font-weight:650;display:inline-flex}.dev-link.svelte-1gysalg:hover{background:var(--accent-light)}.chan-tabs.svelte-1gysalg{border:1px solid var(--border);background:var(--card);border-radius:10px;flex-wrap:wrap;gap:4px;margin-bottom:12px;padding:3px;display:inline-flex}.ct-btn.svelte-1gysalg{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 14px;font-size:.84rem;font-weight:650;transition:background .12s,color .12s}.ct-btn.svelte-1gysalg:not(.on):hover{background:color-mix(in oklab, var(--muted-foreground) 10%, transparent);color:var(--foreground)}.ct-btn.on.svelte-1gysalg{background:var(--accent-light);color:var(--accent-text)}.tile-grid.svelte-1gysalg{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.tile.svelte-1gysalg{border:1px solid color-mix(in oklab, var(--border) 60%, transparent);text-align:left;cursor:pointer;color:inherit;border-radius:14px;align-items:flex-start;gap:10px;padding:14px;transition:transform .12s,border-color .12s;display:flex}.tile.svelte-1gysalg:hover{border-color:var(--muted-foreground);transform:translateY(-1px)}.tile-ico.svelte-1gysalg{background:color-mix(in oklab, var(--card) 70%, transparent);border:1px solid color-mix(in oklab, var(--border) 50%, transparent);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.tile-k.svelte-1gysalg{color:var(--muted-foreground);font-size:.78rem}.tile-v.svelte-1gysalg{font-variant-numeric:tabular-nums;margin-top:2px;font-size:1.15rem;font-weight:800}.tile-v.svelte-1gysalg small:where(.svelte-1gysalg){font-size:.75rem;font-weight:600}.tile-cap.svelte-1gysalg{margin-top:2px;font-size:.72rem}.tile.t0.svelte-1gysalg{background:color-mix(in oklab, var(--st-submitted-b) 55%, var(--card))}.tile.t0.svelte-1gysalg .tile-ico:where(.svelte-1gysalg){color:var(--st-submitted-t)}.tile.t1.svelte-1gysalg{background:color-mix(in oklab, var(--st-doing-b) 55%, var(--card))}.tile.t1.svelte-1gysalg .tile-ico:where(.svelte-1gysalg){color:var(--st-doing-t)}.tile.t2.svelte-1gysalg{background:color-mix(in oklab, var(--st-accepted-b) 55%, var(--card))}.tile.t2.svelte-1gysalg .tile-ico:where(.svelte-1gysalg){color:var(--st-accepted-t)}.tile.t3.svelte-1gysalg{background:color-mix(in oklab, var(--st-assigned-b) 55%, var(--card))}.tile.t3.svelte-1gysalg .tile-ico:where(.svelte-1gysalg){color:var(--st-assigned-t)}.tile.sub.svelte-1gysalg{background:color-mix(in oklab, var(--accent-light) 70%, var(--card))}.tile.sub.svelte-1gysalg .tile-ico:where(.svelte-1gysalg){color:var(--accent-text)}.ach-grid.svelte-1gysalg{grid-template-columns:minmax(280px,1fr) minmax(0,2fr);gap:14px;display:grid}@media (width<=900px){.ach-grid.svelte-1gysalg{grid-template-columns:1fr}}.ach-block.svelte-1gysalg{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}.ach-row.svelte-1gysalg{justify-content:space-between;align-items:baseline;font-size:.88rem;font-weight:600;display:flex}.ach-pct.svelte-1gysalg{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:720}.ach-pct.good.svelte-1gysalg{color:var(--st-accepted-t)}.bar.svelte-1gysalg{background:color-mix(in oklab, var(--muted-foreground) 14%, transparent);border-radius:999px;height:8px;overflow:hidden}.bar-fill.svelte-1gysalg{background:var(--accent);border-radius:999px;height:100%}.bar-fill.cat0.svelte-1gysalg{background:var(--st-submitted-t)}.bar-fill.cat1.svelte-1gysalg{background:var(--st-doing-t)}.bar-fill.cat2.svelte-1gysalg{background:var(--st-accepted-t)}.bar-fill.cat3.svelte-1gysalg{background:var(--st-assigned-t)}.ach-sub.svelte-1gysalg{font-variant-numeric:tabular-nums;font-size:.76rem}.mtable-wrap.svelte-1gysalg{overflow-x:auto}.mtable.svelte-1gysalg{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.78rem}.mtable.svelte-1gysalg th:where(.svelte-1gysalg),.mtable.svelte-1gysalg td:where(.svelte-1gysalg){text-align:right;border-bottom:1px solid color-mix(in oklab, var(--border) 60%, transparent);font-variant-numeric:tabular-nums;padding:6px 10px}.mtable.svelte-1gysalg td:where(.svelte-1gysalg):first-child,.mtable.svelte-1gysalg th:where(.svelte-1gysalg):first-child{text-align:left;color:var(--muted-foreground);background:var(--card);position:sticky;left:0}.mtable.svelte-1gysalg .cur:where(.svelte-1gysalg){background:color-mix(in oklab, var(--primary) 10%, transparent)}.mtable.svelte-1gysalg .rate:where(.svelte-1gysalg){font-weight:700}.mtable.svelte-1gysalg .rate.good:where(.svelte-1gysalg){color:var(--st-accepted-t)}.kpi-grid.svelte-1gysalg{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.kpi.svelte-1gysalg{border:1px solid var(--border);background:var(--card);cursor:pointer;text-align:left;color:inherit;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;transition:border-color .12s,transform .12s,box-shadow .12s;display:flex}.kpi.svelte-1gysalg:hover{border-color:var(--muted-foreground);box-shadow:0 3px 10px color-mix(in oklab, var(--foreground) 8%, transparent);transform:translateY(-1px)}.kpi-ico.svelte-1gysalg{border-radius:9px;place-items:center;width:28px;height:28px;margin-bottom:2px;display:grid}.kpi-ico.k0.svelte-1gysalg{background:var(--st-submitted-b);color:var(--st-submitted-t)}.kpi-ico.k1.svelte-1gysalg{background:var(--st-doing-b);color:var(--st-doing-t)}.kpi-ico.k2.svelte-1gysalg{background:var(--st-rework-b);color:var(--st-rework-t)}.kpi-ico.k3.svelte-1gysalg{background:var(--st-assigned-b);color:var(--st-assigned-t)}.kpi-k.svelte-1gysalg{color:var(--muted-foreground);font-size:.76rem}.kpi-v.svelte-1gysalg{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:1.25rem;font-weight:720;display:flex}.kpi-v.svelte-1gysalg small:where(.svelte-1gysalg){color:var(--muted-foreground);font-size:.7rem;font-weight:500}.kpi-v.warn.svelte-1gysalg{color:var(--st-rework-t)}.mkt-nav.svelte-1gysalg{align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.mn.svelte-1gysalg{border:1px solid var(--border);background:var(--card);cursor:pointer;color:inherit;border-radius:7px;padding:2px 9px}.mn.today.svelte-1gysalg{color:var(--accent-text);font-weight:600}.mkt-grid.svelte-1gysalg{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:14px;display:grid}@media (width<=900px){.mkt-grid.svelte-1gysalg{grid-template-columns:1fr}}.mkt-wd.svelte-1gysalg{color:var(--muted-foreground);text-align:center;grid-template-columns:repeat(7,1fr);margin-bottom:4px;font-size:.72rem;display:grid}.mkt-wd.svelte-1gysalg .we:where(.svelte-1gysalg){color:var(--st-rework-t)}.mkt-week.svelte-1gysalg{grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:3px;display:grid;position:relative}.mkt-week.svelte-1gysalg .mkt-day:where(.svelte-1gysalg){min-height:calc(30px + var(--lanes,0) * 21px)}.mkt-day.svelte-1gysalg{border:1px solid color-mix(in oklab, var(--border) 60%, transparent);background:var(--card);cursor:pointer;text-align:left;color:inherit;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:3px 5px;display:flex}.mkt-day.empty.svelte-1gysalg{cursor:default;background:0 0;border:0}.mkt-day.svelte-1gysalg{transition:border-color .12s,background .12s}.mkt-day.svelte-1gysalg:not(.empty):hover{border-color:var(--muted-foreground);background:color-mix(in oklab, var(--muted-foreground) 5%, var(--card))}.mkt-day.sel.svelte-1gysalg{border-color:var(--accent-text);box-shadow:0 0 0 1px var(--accent-text) inset}.dnum.svelte-1gysalg{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.72rem}.mkt-day.todaymark.svelte-1gysalg .dnum:where(.svelte-1gysalg){color:var(--accent-text);font-weight:700}.span-bar.svelte-1gysalg{text-align:center;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;z-index:1;border:0;border-radius:4px;height:18px;padding:0 8px;font-size:.68rem;font-weight:600;line-height:18px;position:absolute;overflow:hidden}.span-bar.rl.svelte-1gysalg{border-top-left-radius:999px;border-bottom-left-radius:999px;margin-left:2px}.span-bar.rr.svelte-1gysalg{border-top-right-radius:999px;border-bottom-right-radius:999px}.span-bar.s0.svelte-1gysalg{background:var(--st-submitted-b);color:var(--st-submitted-t)}.span-bar.s1.svelte-1gysalg{background:var(--st-doing-b);color:var(--st-doing-t)}.span-bar.s2.svelte-1gysalg{background:var(--st-accepted-b);color:var(--st-accepted-t)}.span-bar.s3.svelte-1gysalg{background:var(--st-assigned-b);color:var(--st-assigned-t)}.mkt-side.svelte-1gysalg{border-left:1px dashed var(--border);flex-direction:column;gap:8px;padding-left:14px;display:flex}@media (width<=900px){.mkt-side.svelte-1gysalg{border-left:0;border-top:1px dashed var(--border);padding-top:10px;padding-left:0}}.mkt-side-t.svelte-1gysalg{font-size:.9rem;font-weight:650}.mkt-item.svelte-1gysalg{align-items:flex-start;gap:8px;font-size:.82rem;display:flex}.dot.svelte-1gysalg{border-radius:999px;flex:none;width:8px;height:8px;margin-top:5px}.dot.s0.svelte-1gysalg{background:var(--st-submitted-t)}.dot.s1.svelte-1gysalg{background:var(--st-doing-t)}.dot.s2.svelte-1gysalg{background:var(--st-accepted-t)}.dot.s3.svelte-1gysalg{background:var(--st-assigned-t)}.mi-main.svelte-1gysalg{flex:1;min-width:0}.mi-t.svelte-1gysalg{font-weight:600}.mi-st.svelte-1gysalg{white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:.68rem}.mi-st.st-ongoing.svelte-1gysalg{background:var(--st-submitted-b);color:var(--st-submitted-t)}.mi-st.st-upcoming.svelte-1gysalg{background:var(--st-assigned-b);color:var(--st-assigned-t)}.mi-st.st-ended.svelte-1gysalg{background:color-mix(in oklab, var(--muted-foreground) 12%, transparent);color:var(--muted-foreground)}.mkt-go.svelte-1gysalg{background:var(--accent);color:var(--accent-ink);cursor:pointer;border:0;border-radius:9px;margin-top:auto;padding:9px 12px;font-weight:650}.mkt-go.svelte-1gysalg:hover{filter:brightness(.96)}.ann3-grid.svelte-1gysalg{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ann3-cell.svelte-1gysalg{flex-direction:column;min-width:0;display:flex}.ann3-cell.first.svelte-1gysalg{grid-column:1}.ann3-cell.svelte-1gysalg .sec.tall{flex:1}.ann3-h.svelte-1gysalg{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.ann3-h.svelte-1gysalg .at-more.inline:where(.svelte-1gysalg){flex:none;margin-top:0;padding:2px 0}.ann3-body.svelte-1gysalg{border-bottom:1px solid color-mix(in oklab, var(--border) 55%, transparent);padding:2px 8px 10px 23px;font-size:.82rem}.at-list.svelte-1gysalg{flex-direction:column;display:flex}.at-row.svelte-1gysalg{text-align:left;cursor:pointer;min-height:44px;color:inherit;border:0;border-bottom:1px solid color-mix(in oklab, var(--border) 55%, transparent);background:0 0;align-items:center;gap:9px;padding:4px 6px;font-size:.86rem;display:flex}.at-row.svelte-1gysalg:hover{background:color-mix(in oklab, var(--muted-foreground) 6%, transparent);border-radius:8px}.at-t.svelte-1gysalg{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.at-time.svelte-1gysalg{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.74rem}.at-time.od.svelte-1gysalg{color:var(--st-rework-t);font-weight:600}.cat-dot.svelte-1gysalg{border-radius:999px;flex:none;width:8px;height:8px}.cat-dot.c-important.svelte-1gysalg{background:var(--st-submitted-t)}.cat-dot.c-admin.svelte-1gysalg{background:var(--st-doing-t)}.cat-dot.c-marketing.svelte-1gysalg{background:var(--st-accepted-t)}.cat-dot.c-company.svelte-1gysalg{background:var(--st-assigned-t)}.at-row.todo.svelte-1gysalg input:where(.svelte-1gysalg){width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex:none}.at-row.donerow.svelte-1gysalg .at-t:where(.svelte-1gysalg){color:var(--muted-foreground);text-decoration:line-through}.at-tag.svelte-1gysalg{border:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:.68rem}.at-cico.svelte-1gysalg{width:18px;height:18px;color:var(--muted-foreground);flex:none;justify-content:center;align-items:center;display:inline-flex}.at-chip.svelte-1gysalg{white-space:nowrap;border-radius:999px;flex:none;padding:1px 8px;font-size:.68rem}.at-chip.st-assigned.svelte-1gysalg{background:var(--st-assigned-b);color:var(--st-assigned-t)}.at-chip.st-doing.svelte-1gysalg{background:var(--st-doing-b);color:var(--st-doing-t)}.at-chip.st-submitted.svelte-1gysalg{background:var(--st-submitted-b);color:var(--st-submitted-t)}.at-chip.st-accepted.svelte-1gysalg{background:var(--st-accepted-b);color:var(--st-accepted-t)}.at-chip.st-rework.svelte-1gysalg{background:var(--st-rework-b);color:var(--st-rework-t)}.at-chip.st-danger.svelte-1gysalg{background:var(--st-danger-b);color:var(--st-danger-t)}.at-more.svelte-1gysalg{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:8px;padding:6px 0;font-size:.8rem}.at-more.svelte-1gysalg:hover{color:var(--foreground)}@media (width<=900px){.ann3-grid.svelte-1gysalg{grid-template-columns:1fr;gap:14px}}.detail-row.svelte-1gysalg{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:2px 0;display:flex}.detail-t.svelte-1gysalg{font-weight:620}.detail-row.svelte-1gysalg .more:where(.svelte-1gysalg){font-size:1.3rem;transition:transform .12s}.detail-row.svelte-1gysalg:hover .detail-t:where(.svelte-1gysalg){color:var(--accent-text)}.detail-row.svelte-1gysalg:hover .more:where(.svelte-1gysalg){color:var(--accent-text);transform:translate(3px)}.mkt-hint.svelte-1gysalg{margin:-4px 0 8px;font-size:11.5px}.mkt-item.svelte-1gysalg{cursor:pointer}.wrap.svelte-bpkgkm{box-sizing:border-box;width:100%;padding:20px 24px 40px}.center.svelte-bpkgkm{justify-content:center;padding:60px 0;display:flex}.empty-line.svelte-bpkgkm{color:var(--muted-foreground);padding:20px 4px;font-size:14px}.head.svelte-bpkgkm{margin-bottom:16px}.title-row.svelte-bpkgkm{flex-wrap:wrap;align-items:center;gap:12px;display:flex}h1.svelte-bpkgkm{color:var(--foreground);margin:0;font-size:20px;font-weight:700}.sub.svelte-bpkgkm{color:var(--muted-foreground);margin:4px 0 0;font-size:13px}.live.svelte-bpkgkm{color:var(--st-done-t);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.live-dot.svelte-bpkgkm{background:var(--st-done-t);border-radius:999px;width:8px;height:8px;animation:1.8s infinite svelte-bpkgkm-eopulse}@keyframes svelte-bpkgkm-eopulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--st-done-t) 60%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.stats.svelte-bpkgkm{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.stat.svelte-bpkgkm{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;flex:1;gap:2px;min-width:90px;padding:12px 14px;display:flex}.stat.svelte-bpkgkm .n:where(.svelte-bpkgkm){color:var(--foreground);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.stat.svelte-bpkgkm .l:where(.svelte-bpkgkm){color:var(--muted-foreground);font-size:12px}.stat.s-worker.svelte-bpkgkm .n:where(.svelte-bpkgkm){color:var(--st-done-t)}.stat.s-lit.svelte-bpkgkm .n:where(.svelte-bpkgkm){color:var(--st-doing-t)}.stat.s-online.svelte-bpkgkm .n:where(.svelte-bpkgkm){color:#a855f7}.stat.s-reach.svelte-bpkgkm .n:where(.svelte-bpkgkm){color:var(--st-rework-t)}.stat.s-est.svelte-bpkgkm .n:where(.svelte-bpkgkm){color:#14b8a6}.stat.s-strong.svelte-bpkgkm .n:where(.svelte-bpkgkm){color:var(--st-done-t)}.stat.s-weak.svelte-bpkgkm .n:where(.svelte-bpkgkm){color:var(--st-danger-t)}.stat.s-reinforce.svelte-bpkgkm .n:where(.svelte-bpkgkm){color:var(--st-rework-t)}.tabs.svelte-bpkgkm{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;margin-bottom:14px;display:flex}.tab.svelte-bpkgkm{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 16px;font-size:14px}.tab.on.svelte-bpkgkm{color:var(--foreground);border-bottom-color:var(--accent);font-weight:700}.lg-swatch.svelte-bpkgkm{background:color-mix(in srgb, var(--st-doing-t) 45%, var(--card));border:1px solid color-mix(in srgb, var(--st-doing-t) 60%, var(--border));border-radius:4px;width:12px;height:12px;display:inline-block}.lg-swatch.online.svelte-bpkgkm{background:color-mix(in srgb, #a855f7 45%, var(--card));border-color:color-mix(in srgb, #a855f7 60%, var(--border))}.lg-swatch.reach.svelte-bpkgkm{background:color-mix(in srgb, var(--st-rework-t) 45%, var(--card));border-color:color-mix(in srgb, var(--st-rework-t) 60%, var(--border))}.lg-swatch.est.svelte-bpkgkm{background:color-mix(in srgb, #14b8a6 45%, var(--card));border-color:color-mix(in srgb, #14b8a6 60%, var(--border))}.lg-swatch.strong.svelte-bpkgkm{background:color-mix(in srgb, var(--st-done-t) 55%, var(--card));border-color:color-mix(in srgb, var(--st-done-t) 70%, var(--border))}.lg-swatch.mid.svelte-bpkgkm{background:color-mix(in srgb, var(--st-rework-t) 45%, var(--card));border-color:color-mix(in srgb, var(--st-rework-t) 60%, var(--border))}.lg-swatch.weak.svelte-bpkgkm{background:color-mix(in srgb, var(--st-danger-t) 60%, var(--card));border-color:color-mix(in srgb, var(--st-danger-t) 75%, var(--border))}.legend-multi.svelte-bpkgkm{gap:14px}.legend-multi.svelte-bpkgkm .lg-item:where(.svelte-bpkgkm){align-items:center;gap:6px;display:inline-flex}.src-note.svelte-bpkgkm{color:var(--muted-foreground);margin:0 0 10px;font-size:11px;line-height:1.4}.rank.svelte-bpkgkm{counter-reset:none;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.rrow.svelte-bpkgkm{cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin:0 -6px;padding:4px 6px;font-size:13px;display:flex}.rrow.svelte-bpkgkm:hover{background:var(--muted)}.rrow.svelte-bpkgkm:focus-visible{outline:2px solid var(--st-doing-t);outline-offset:-2px}.rnum.svelte-bpkgkm{text-align:center;width:18px;color:var(--muted-foreground);flex:none;font-size:11px;font-weight:700}.rname.svelte-bpkgkm{width:52px;color:var(--foreground);flex:none;font-weight:600}.rbar.svelte-bpkgkm{background:var(--muted);border-radius:999px;flex:1;height:7px;overflow:hidden}.rbar-fill.svelte-bpkgkm{background:var(--st-doing-t);border-radius:999px;height:100%;display:block}.rbar-fill.online.svelte-bpkgkm{background:#a855f7}.rbar-fill.reach.svelte-bpkgkm{background:var(--st-rework-t)}.rbar-fill.est.svelte-bpkgkm{background:#14b8a6}.rval.svelte-bpkgkm{text-align:right;min-width:44px;color:var(--foreground);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.rnum.weak.svelte-bpkgkm{color:var(--st-danger-t)}.rhist.svelte-bpkgkm{text-align:right;color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex:1;font-size:12px}.rtag.svelte-bpkgkm{color:var(--st-rework-t);border:1px solid color-mix(in srgb, var(--st-rework-t) 45%, var(--border));background:color-mix(in srgb, var(--st-rework-t) 12%, var(--card));white-space:nowrap;border-radius:999px;flex:none;padding:1px 6px;font-size:10px;font-weight:700}.vote-head.svelte-bpkgkm{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.vote-n.svelte-bpkgkm{color:var(--st-rework-t);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.vote-n.est.svelte-bpkgkm{color:#14b8a6}.vote-l.svelte-bpkgkm{color:var(--muted-foreground);font-size:12px}.pcount.warn.svelte-bpkgkm{color:var(--st-rework-t)}.gov-note.svelte-bpkgkm{color:var(--muted-foreground);border-top:1px dashed var(--border);margin:10px 0 0;padding-top:8px;font-size:10.5px;line-height:1.45}.distrow.svelte-bpkgkm{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:10px 14px;display:flex}.dist-title.svelte-bpkgkm{color:var(--foreground);flex:none;font-size:12px;font-weight:700}.segbar.svelte-bpkgkm{background:var(--muted);border-radius:999px;flex:1;gap:2px;min-width:160px;height:12px;display:flex;overflow:hidden}.seg.svelte-bpkgkm{min-width:3px;height:100%;transition:flex-grow .3s}.seg-legend.svelte-bpkgkm{flex-wrap:wrap;flex:none;gap:14px;display:flex}.sl.svelte-bpkgkm{color:var(--muted-foreground);align-items:center;gap:5px;font-size:12px;display:inline-flex}.sl.svelte-bpkgkm b:where(.svelte-bpkgkm){color:var(--foreground);font-variant-numeric:tabular-nums}.sdot.svelte-bpkgkm{border-radius:3px;flex:none;width:9px;height:9px;display:inline-block}.seg-reach-high.svelte-bpkgkm{background:var(--st-done-t)}.seg-reach-mid.svelte-bpkgkm{background:var(--st-rework-t)}.seg-reach-low.svelte-bpkgkm{background:var(--muted-foreground)}.seg-estvote-lead.svelte-bpkgkm{background:#14b8a6}.seg-estvote-close.svelte-bpkgkm{background:var(--st-rework-t)}.seg-estvote-behind.svelte-bpkgkm{background:var(--muted-foreground)}.seg-histbank-strong.svelte-bpkgkm{background:var(--st-done-t)}.seg-histbank-mid.svelte-bpkgkm{background:var(--st-rework-t)}.seg-histbank-weak.svelte-bpkgkm{background:var(--st-danger-t)}.seg-online-hot.svelte-bpkgkm{background:#a855f7}.seg-online-warm.svelte-bpkgkm{background:color-mix(in srgb, #a855f7 55%, var(--card))}.seg-online-cold.svelte-bpkgkm{background:var(--muted-foreground)}.seg-offline-workers.svelte-bpkgkm{background:var(--st-done-t)}.seg-offline-cases.svelte-bpkgkm{background:var(--st-doing-t)}.seg-offline-events.svelte-bpkgkm{background:var(--st-rework-t)}.seg-offline-missions.svelte-bpkgkm{background:#a855f7}.subhead.svelte-bpkgkm{color:var(--muted-foreground);margin:12px 0 8px;font-size:11px;font-weight:700}.chips-strong.svelte-bpkgkm{flex-wrap:wrap;gap:6px;display:flex}.chip-strong.svelte-bpkgkm{color:var(--foreground);border:1px solid color-mix(in srgb, var(--st-done-t) 45%, var(--border));background:color-mix(in srgb, var(--st-done-t) 10%, var(--card));cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;display:inline-flex}.chip-strong.svelte-bpkgkm:hover{background:color-mix(in srgb, var(--st-done-t) 20%, var(--card))}.chip-strong.svelte-bpkgkm b:where(.svelte-bpkgkm){color:var(--st-done-t);font-variant-numeric:tabular-nums}.drlist.svelte-bpkgkm{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.drrow.svelte-bpkgkm{cursor:pointer;border-radius:10px;margin:0 -8px;padding:8px;transition:background .15s}.drrow.svelte-bpkgkm:hover{background:var(--muted)}.drrow.svelte-bpkgkm:focus-visible{outline:2px solid var(--st-doing-t);outline-offset:-2px}.dr-top.svelte-bpkgkm{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.drname.svelte-bpkgkm{color:var(--foreground);flex:none;font-size:13px;font-weight:700}.drz.svelte-bpkgkm{color:var(--muted-foreground);flex:none;font-size:11px}.drval.svelte-bpkgkm{color:var(--foreground);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.drbar.svelte-bpkgkm{background:var(--muted);border-radius:999px;height:8px;display:block;overflow:hidden}.drbar-fill.svelte-bpkgkm{border-radius:999px;height:100%;display:block}.dr-reach.svelte-bpkgkm{background:var(--st-rework-t)}.dr-estvote.svelte-bpkgkm{background:#14b8a6}.dr-histbank.svelte-bpkgkm{background:var(--st-doing-t)}.dr-online.svelte-bpkgkm{background:#a855f7}.dr-offline.svelte-bpkgkm{background:var(--st-done-t)}.grid.svelte-bpkgkm{grid-template-columns:1fr 300px;align-items:start;gap:16px;display:grid}@media (width<=860px){.grid.svelte-bpkgkm{grid-template-columns:1fr}}.mapbox.svelte-bpkgkm{flex-direction:column;gap:8px;min-width:0;display:flex}.filterbar.svelte-bpkgkm{scrollbar-width:thin;align-items:center;gap:6px;max-width:100%;padding:2px 2px 6px;display:flex;overflow-x:auto}.filterbar.svelte-bpkgkm::-webkit-scrollbar{height:6px}.filterbar.svelte-bpkgkm::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.fb-dist.svelte-bpkgkm{color:var(--muted-foreground);flex:none;padding:0 4px 0 8px;font-size:11px;font-weight:700;position:sticky}.chip.svelte-bpkgkm{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px 10px;font-size:12px;transition:background .15s,border-color .15s;display:inline-flex}.chip.svelte-bpkgkm:hover{background:var(--muted)}.chip.lit.svelte-bpkgkm{border-color:color-mix(in srgb, var(--st-doing-t) 50%, var(--border))}.chip.on.svelte-bpkgkm{background:var(--st-doing-t);border-color:var(--st-doing-t);color:var(--accent-foreground,#fff)}.chip.reset.svelte-bpkgkm{font-weight:600}.chip-dot.svelte-bpkgkm{background:var(--st-doing-t);border-radius:999px;flex:none;width:7px;height:7px}.chip-dot.wk.svelte-bpkgkm{background:var(--st-done-t)}.chip.on.svelte-bpkgkm .chip-dot:where(.svelte-bpkgkm),.chip.on.svelte-bpkgkm .chip-dot.wk:where(.svelte-bpkgkm){background:var(--accent-foreground,#fff)}.map.svelte-bpkgkm{border:1px solid var(--border);background:var(--muted);z-index:0;border-radius:14px;flex:none;width:100%;height:520px;overflow:hidden}@media (width<=860px){.map.svelte-bpkgkm{height:62vh;min-height:320px;max-height:460px}}@media (width<=640px){.wrap.svelte-bpkgkm{padding:14px 12px 32px}.stats.svelte-bpkgkm{gap:6px}.stat.svelte-bpkgkm{min-width:84px;padding:9px 10px}.stat.svelte-bpkgkm .n:where(.svelte-bpkgkm){font-size:18px}.stat.svelte-bpkgkm .l:where(.svelte-bpkgkm){font-size:11px}h1.svelte-bpkgkm{font-size:17px}.grid.svelte-bpkgkm{gap:12px}}.legend.svelte-bpkgkm{color:var(--muted-foreground);flex-wrap:wrap;gap:16px;padding:0 2px;font-size:12px;display:flex}.legend.svelte-bpkgkm span:where(.svelte-bpkgkm){align-items:center;gap:6px;display:inline-flex}.lg.svelte-bpkgkm{border-radius:4px;width:12px;height:12px;display:inline-block}.wdot-sm.svelte-bpkgkm{background:var(--st-done-t);border-radius:999px;flex:none;width:10px;height:10px;display:inline-block}.lit-sm.svelte-bpkgkm{background:color-mix(in srgb, var(--st-doing-t) 35%, var(--card));border:1px solid color-mix(in srgb, var(--st-doing-t) 60%, var(--border))}.quiet-sm.svelte-bpkgkm{background:var(--muted);border:1px solid var(--border)}.side.svelte-bpkgkm{flex-direction:column;gap:14px;min-width:0;display:flex}.panel.svelte-bpkgkm{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:14px}.phead.svelte-bpkgkm{color:var(--foreground);align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.pcount.svelte-bpkgkm{color:var(--st-done-t);font-size:12px;font-weight:700}.pempty.svelte-bpkgkm{color:var(--muted-foreground);font-size:13px}.wlist.svelte-bpkgkm,.flist.svelte-bpkgkm{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.wrow.svelte-bpkgkm,.frow.svelte-bpkgkm{border-radius:8px;margin:0 -7px;padding:5px 7px;transition:background .15s}.wrow.clickable.svelte-bpkgkm,.frow.clickable.svelte-bpkgkm{cursor:pointer}.wrow.clickable.svelte-bpkgkm:hover,.frow.clickable.svelte-bpkgkm:hover{background:var(--muted)}.wrow.clickable.svelte-bpkgkm:focus-visible,.frow.clickable.svelte-bpkgkm:focus-visible{outline:2px solid var(--st-doing-t);outline-offset:-2px}.wlist.svelte-bpkgkm li:where(.svelte-bpkgkm){align-items:center;gap:8px;font-size:13px;display:flex}.wlist.svelte-bpkgkm .wn:where(.svelte-bpkgkm){color:var(--foreground);font-weight:600}.wlist.svelte-bpkgkm .wp:where(.svelte-bpkgkm){color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.wlist.svelte-bpkgkm .wt:where(.svelte-bpkgkm){color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.flist.svelte-bpkgkm li:where(.svelte-bpkgkm){align-items:baseline;gap:8px;font-size:13px;display:flex}.fk.svelte-bpkgkm{border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;flex:none;padding:1px 6px;font-size:10px}.fk-content.svelte-bpkgkm{border-color:var(--st-doing-t);color:var(--st-doing-t)}.fk-case.svelte-bpkgkm{border-color:var(--st-rework-t);color:var(--st-rework-t)}.ft.svelte-bpkgkm{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fa.svelte-bpkgkm{color:var(--muted-foreground);flex:none;margin-left:auto;font-size:12px}.eo-plabel.leaflet-tooltip{box-shadow:none;color:var(--foreground);white-space:nowrap;text-shadow:0 0 3px var(--card), 0 0 3px var(--card), 0 0 3px var(--card);background:0 0;border:none;padding:0;font-size:11px;font-weight:700}.eo-plabel.leaflet-tooltip:before{display:none}.eo-wpin{background:var(--st-done-t);width:14px;height:14px;box-shadow:0 0 8px 1px color-mix(in srgb, var(--st-done-t) 70%, transparent);border:2px solid #fff;border-radius:50%;animation:1.8s infinite svelte-bpkgkm-eopulse}.wrap.svelte-1vsm2sd{width:100%;padding:20px 28px 64px}.head.svelte-1vsm2sd{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.head.svelte-1vsm2sd h1:where(.svelte-1vsm2sd){margin:0;font-size:22px;font-weight:800}.sub.svelte-1vsm2sd{color:var(--muted-foreground);margin:2px 0 0;font-size:13px}.actions.svelte-1vsm2sd{align-items:center;gap:8px;display:flex}.date.svelte-1vsm2sd{border:1px solid var(--border);background:var(--card);color:inherit;border-radius:8px;padding:6px 10px;font-size:13px}.center.svelte-1vsm2sd{place-items:center;padding:48px 0;display:grid}.err.svelte-1vsm2sd{color:var(--st-rework-t);font-size:14px}.grand.svelte-1vsm2sd{border:1px solid var(--accent);background:var(--accent-light);color:var(--accent-text);border-radius:14px;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;padding:16px 20px;display:flex}.grand-label.svelte-1vsm2sd{font-size:14px;font-weight:700}.grand-num.svelte-1vsm2sd{font-variant-numeric:tabular-nums;font-size:clamp(24px,5vw,34px);font-weight:800}.empty.svelte-1vsm2sd{color:var(--muted-foreground);margin:0 0 14px;font-size:13px}.grid.svelte-1vsm2sd{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.ch{gap:10px;display:grid}.ch-head.svelte-1vsm2sd{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:8px;display:flex}.ch-name.svelte-1vsm2sd{font-size:15px;font-weight:800}.ch-sub.svelte-1vsm2sd{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.lines.svelte-1vsm2sd{gap:8px;display:grid}.line.svelte-1vsm2sd{justify-content:space-between;align-items:center;gap:10px;display:flex}.line-name.svelte-1vsm2sd{color:var(--foreground);font-size:13px}.line-amt.svelte-1vsm2sd{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.qty.svelte-1vsm2sd{color:var(--muted-foreground);font-weight:400}.line-edit.svelte-1vsm2sd{gap:6px;display:flex}.amt-in.svelte-1vsm2sd,.qty-in.svelte-1vsm2sd{border:1px solid var(--border);background:var(--card);text-align:right;color:inherit;font-variant-numeric:tabular-nums;border-radius:6px;padding:4px 8px;font-size:13px}.amt-in.svelte-1vsm2sd{width:110px}.qty-in.svelte-1vsm2sd{width:74px}.page.svelte-19o3mc{flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:18px clamp(14px,3vw,32px) 40px;display:flex}.head.svelte-19o3mc{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.head.svelte-19o3mc h1:where(.svelte-19o3mc){margin:0 0 2px;font-size:1.3rem;font-weight:700}.dim.svelte-19o3mc{color:var(--muted-foreground);margin:0;font-size:.85rem}.grid.svelte-19o3mc{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;width:100%;display:grid}.grid.svelte-19o3mc .ch.off{opacity:.55}.row.svelte-19o3mc{align-items:center;gap:10px;display:flex}.row.svelte-19o3mc .grow{flex:1;min-width:0}.row.svelte-19o3mc .cat{flex:none;width:110px}.lines.svelte-19o3mc{border-top:1px dashed var(--border);flex-direction:column;gap:7px;padding-top:9px;display:flex}.line.svelte-19o3mc{padding-left:6px}.tog.svelte-19o3mc{color:var(--muted-foreground);white-space:nowrap;cursor:pointer;align-items:center;gap:4px;font-size:.76rem;display:inline-flex}.lock.svelte-19o3mc{color:var(--muted-foreground);display:inline-flex}.del.svelte-19o3mc{cursor:pointer;color:var(--st-rework-t);background:0 0;border:0;border-radius:6px;padding:4px;display:inline-flex}.del.svelte-19o3mc:hover{background:color-mix(in oklab, var(--st-rework-t) 12%, transparent)}.tiny.svelte-19o3mc{align-items:center;gap:4px;font-size:.74rem;display:inline-flex}.page.svelte-14ke22g{flex-direction:column;gap:16px;width:100%;padding:18px clamp(14px,3vw,32px) 40px;display:flex}.head.svelte-14ke22g{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.head.svelte-14ke22g h1:where(.svelte-14ke22g){margin:0 0 2px;font-size:1.3rem;font-weight:700}.dim.svelte-14ke22g{color:var(--muted-foreground);margin:0;font-size:.85rem}.year.svelte-14ke22g{align-items:center;gap:8px;display:flex}.y.svelte-14ke22g{font-variant-numeric:tabular-nums;text-align:center;min-width:3.2em;font-weight:700}.grid.svelte-14ke22g{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;display:grid}.sec-t.svelte-14ke22g{font-size:.92rem;font-weight:650}.months.svelte-14ke22g{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.m.svelte-14ke22g{flex-direction:column;gap:3px;font-size:.78rem;display:flex}.cat-row.svelte-14ke22g{gap:8px;display:flex}.cat-row.svelte-14ke22g input:first-child{flex:1}.hint.svelte-14ke22g{margin-top:-6px}.overlay.svelte-1dj65e8{z-index:1000;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.panel.svelte-1dj65e8{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;max-width:96vw;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0006}.bar.svelte-1dj65e8{border-bottom:1px solid var(--border);background:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.tools.svelte-1dj65e8{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.acts.svelte-1dj65e8{gap:4px;display:flex}.tbtn.svelte-1dj65e8{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:7px;padding:5px 10px;font-size:12.5px;font-weight:600}.tbtn.svelte-1dj65e8:hover:not(:disabled){border-color:var(--border-strong)}.tbtn.on.svelte-1dj65e8{background:var(--accent-light);color:var(--accent-text);border-color:var(--accent)}.tbtn.svelte-1dj65e8:disabled{opacity:.4;cursor:default}.sep.svelte-1dj65e8{background:var(--border);width:1px;height:20px;margin:0 4px}.swatches.svelte-1dj65e8{gap:4px;display:flex}.sw.svelte-1dj65e8{border:2px solid var(--border);cursor:pointer;border-radius:50%;width:20px;height:20px;padding:0}.sw.on.svelte-1dj65e8{border-color:var(--foreground);box-shadow:0 0 0 2px var(--accent)}.stage.svelte-1dj65e8{background:var(--muted);place-items:center;padding:16px;display:grid;overflow:auto}.canvas-wrap.svelte-1dj65e8{position:relative}.canvas.svelte-1dj65e8{border:1px solid var(--border);touch-action:none;cursor:crosshair;background:#fff;border-radius:6px;max-width:100%;display:block}.canvas.txt.svelte-1dj65e8{cursor:text}.text-float.svelte-1dj65e8{border:1px dashed var(--accent);background:#fffffff2;border-radius:4px;outline:none;min-width:120px;padding:2px 6px;font:700 18px system-ui,sans-serif;position:absolute;transform:translateY(-2px)}.foot.svelte-1dj65e8{border-top:1px solid var(--border);align-items:center;gap:8px;padding:10px 14px;display:flex}.hint.svelte-1dj65e8{color:var(--muted-foreground);font-size:12px}.spacer.svelte-1dj65e8{flex:1}.rt.svelte-1lmd3u{border:1px solid var(--border);background:var(--card);border-radius:8px;overflow:hidden}.rt-toolbar.svelte-1lmd3u{border-bottom:1px solid var(--border);background:var(--muted);flex-wrap:wrap;align-items:center;gap:2px;padding:4px 6px;display:flex}.rt-btn.svelte-1lmd3u{min-width:26px;height:26px;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:13px}.rt-btn.svelte-1lmd3u:hover{background:var(--border)}.rt-btn.b.svelte-1lmd3u{font-weight:800}.rt-btn.i.svelte-1lmd3u{font-style:italic}.rt-color.svelte-1lmd3u{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;min-width:26px;height:26px;font-weight:800;display:inline-flex;position:relative}.rt-color.svelte-1lmd3u:hover{background:var(--border)}.rt-color.svelte-1lmd3u input:where(.svelte-1lmd3u){opacity:0;cursor:pointer;position:absolute;inset:0}.rt-editor.svelte-1lmd3u{min-height:84px;max-height:320px;color:var(--foreground);outline:none;padding:8px 10px;font-size:13.5px;line-height:1.6;overflow-y:auto}.rt-editor.svelte-1lmd3u:empty:before{content:attr(data-ph);color:var(--muted-foreground)}.rt-editor.svelte-1lmd3u ul,.rt-editor.svelte-1lmd3u ol{margin:4px 0;padding-left:22px}.rt-editor.svelte-1lmd3u img{border-radius:6px;max-width:100%;height:auto;margin:4px 0;display:block}.rt-editor.svelte-1lmd3u:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.wrap.svelte-1lat0ye{width:100%;padding:20px 28px 64px}.head.svelte-1lat0ye{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.head.svelte-1lat0ye h1:where(.svelte-1lat0ye){margin:0;font-size:22px;font-weight:800}.sub.svelte-1lat0ye{color:var(--muted-foreground);margin:2px 0 0;font-size:13px}.center.svelte-1lat0ye{place-items:center;padding:48px 0;display:grid}.cols.svelte-1lat0ye{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.chips.svelte-1lat0ye,.assignees.svelte-1lat0ye{flex-wrap:wrap;gap:6px;display:flex}.chips.svelte-1lat0ye{margin-bottom:12px}.fchip.svelte-1lat0ye,.chip.svelte-1lat0ye{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);cursor:pointer;border-radius:99px;padding:4px 12px;font-size:12.5px}.fchip.on.svelte-1lat0ye{background:var(--accent-light);border-color:var(--accent);color:var(--accent-text);font-weight:700}.chip.on.svelte-1lat0ye{background:var(--accent-light);border-color:var(--accent);color:var(--accent-text)}.ann-list.svelte-1lat0ye{gap:10px;display:grid}.ann{gap:6px;display:grid}.ann-top.svelte-1lat0ye{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pin-badge.svelte-1lat0ye{color:var(--accent-text);background:var(--accent-light);border-radius:99px;align-items:center;gap:3px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-flex}.cat-tag.svelte-1lat0ye{background:var(--muted);color:var(--muted-foreground);border-radius:99px;padding:1px 8px;font-size:11px;font-weight:600}.ann-title.svelte-1lat0ye{color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:15px;font-weight:700}.ann-body.svelte-1lat0ye{color:var(--foreground);white-space:pre-wrap;margin:0;font-size:13.5px}.ann-meta.svelte-1lat0ye{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.ann-actions.svelte-1lat0ye{gap:10px;display:flex}.ann-actions.svelte-1lat0ye button:where(.svelte-1lat0ye){color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;font-size:12px}.ann-actions.svelte-1lat0ye button:where(.svelte-1lat0ye):hover{color:var(--foreground)}.ann-actions.svelte-1lat0ye .del:where(.svelte-1lat0ye):hover{color:var(--st-rework-t)}.empty.svelte-1lat0ye{color:var(--muted-foreground);padding:8px 2px;font-size:13px}.m-body.svelte-1lat0ye{padding:20px 22px 18px}.m-title.svelte-1lat0ye{margin:0 0 14px;font-size:17px;font-weight:800}.frow.svelte-1lat0ye{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.fld.svelte-1lat0ye{gap:4px;margin-bottom:10px;display:grid}.fld.svelte-1lat0ye>span:where(.svelte-1lat0ye){color:var(--muted-foreground);font-size:12px;font-weight:600}.pinned-toggle.svelte-1lat0ye{align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.in.svelte-1lat0ye{border:1px solid var(--border);background:var(--card);color:inherit;border-radius:8px;width:100%;padding:6px 10px;font-size:13.5px}.due-inline.svelte-1lat0ye{max-width:220px;margin-top:8px}.form-actions.svelte-1lat0ye{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.wrap.svelte-18r6uwu{gap:18px;width:100%;padding:20px 28px 64px;display:grid}.head.svelte-18r6uwu h1:where(.svelte-18r6uwu){margin:0;font-size:22px;font-weight:800}.sub.svelte-18r6uwu{color:var(--muted-foreground);margin:2px 0 0;font-size:13px}.card.svelte-18r6uwu{gap:12px;display:grid}.card.svelte-18r6uwu h2:where(.svelte-18r6uwu){margin:0;font-size:15px;font-weight:800}.ctl.svelte-18r6uwu{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.f.svelte-18r6uwu{gap:4px;display:grid}.f.svelte-18r6uwu>span:where(.svelte-18r6uwu){color:var(--muted-foreground);font-size:12px;font-weight:600}.hint.svelte-18r6uwu{color:var(--muted-foreground);font-size:12px}.center.svelte-18r6uwu{place-items:center;padding:36px 0;display:grid}.empty.svelte-18r6uwu{color:var(--muted-foreground);padding:8px 2px;font-size:13px}.tbl-wrap.svelte-18r6uwu{border:1px solid var(--border);background:var(--card);border-radius:12px;width:100%;overflow-x:auto}.tbl.svelte-18r6uwu{border-collapse:collapse;width:100%;font-size:13.5px}.tbl.svelte-18r6uwu th:where(.svelte-18r6uwu),.tbl.svelte-18r6uwu td:where(.svelte-18r6uwu){text-align:left;vertical-align:middle;padding:8px 14px}.tbl.svelte-18r6uwu thead:where(.svelte-18r6uwu) th:where(.svelte-18r6uwu){background:var(--muted);color:var(--muted-foreground);font-size:12px;font-weight:700}.tbl.svelte-18r6uwu tbody:where(.svelte-18r6uwu) tr:where(.svelte-18r6uwu){border-top:1px solid var(--border)}.num.svelte-18r6uwu{text-align:right;font-variant-numeric:tabular-nums}.pname.svelte-18r6uwu{font-weight:700}.muted.svelte-18r6uwu{color:var(--muted-foreground)}.sku.svelte-18r6uwu{font-family:var(--font-data,ui-monospace, monospace);color:var(--muted-foreground);white-space:nowrap;font-size:12px}.tag.svelte-18r6uwu{color:var(--muted-foreground);border:1px solid var(--border);border-radius:999px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:600}.c-in.svelte-18r6uwu{width:1%}.in.svelte-18r6uwu{border:1px solid var(--border-strong);background:var(--card);color:var(--foreground);border-radius:8px;min-width:0;padding:7px 10px;font-size:13.5px}.in.cnt.svelte-18r6uwu{text-align:right;width:110px}.in.note.svelte-18r6uwu{flex:1;min-width:200px}.diff.svelte-18r6uwu{font-weight:700}.plus.svelte-18r6uwu{color:var(--st-accepted-t)}.minus.svelte-18r6uwu{color:var(--st-rework-t)}.apply.svelte-18r6uwu{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sum.svelte-18r6uwu{color:var(--muted-foreground);font-size:12.5px}.rowbtn.svelte-18r6uwu{cursor:pointer}.rowbtn.svelte-18r6uwu:hover td:where(.svelte-18r6uwu){background:var(--muted)}.note-cell.svelte-18r6uwu{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.m-body.svelte-18r6uwu{gap:12px;padding:18px 22px;display:grid}.m-sub.svelte-18r6uwu{color:var(--muted-foreground);margin:0;font-size:13px}@media (width<=700px){.wrap.svelte-18r6uwu{padding:16px 14px 48px}}.wrap.svelte-19qcrkh{gap:18px;width:100%;padding:20px 28px 64px;display:grid}.head.svelte-19qcrkh{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.head.svelte-19qcrkh h1:where(.svelte-19qcrkh){margin:0;font-size:22px;font-weight:800}.sub.svelte-19qcrkh{color:var(--muted-foreground);margin:2px 0 0;font-size:13px}.center.svelte-19qcrkh{place-items:center;padding:36px 0;display:grid}.empty.svelte-19qcrkh{color:var(--muted-foreground);margin:0;padding:6px 2px;font-size:13px}.hint.svelte-19qcrkh{color:var(--muted-foreground);margin:0;font-size:12px}.tbl-wrap.svelte-19qcrkh{border:1px solid var(--border);background:var(--card);border-radius:12px;width:100%;overflow-x:auto}.tbl.svelte-19qcrkh{border-collapse:collapse;width:100%;font-size:13.5px}.tbl.svelte-19qcrkh th:where(.svelte-19qcrkh),.tbl.svelte-19qcrkh td:where(.svelte-19qcrkh){text-align:left;vertical-align:middle;padding:9px 14px}.tbl.svelte-19qcrkh thead:where(.svelte-19qcrkh) th:where(.svelte-19qcrkh){background:var(--muted);color:var(--muted-foreground);font-size:12px;font-weight:700}.tbl.svelte-19qcrkh tbody:where(.svelte-19qcrkh) tr:where(.svelte-19qcrkh){border-top:1px solid var(--border)}.tbl.svelte-19qcrkh tbody:where(.svelte-19qcrkh) tr.grp-top:where(.svelte-19qcrkh){border-top:2px solid var(--border-strong)}.tbl.svelte-19qcrkh tbody:where(.svelte-19qcrkh) tr:where(.svelte-19qcrkh):first-child{border-top:0}.num.svelte-19qcrkh{text-align:right;font-variant-numeric:tabular-nums}.pname.svelte-19qcrkh{font-weight:800}.muted.svelte-19qcrkh{color:var(--muted-foreground)}.oh.svelte-19qcrkh{white-space:nowrap;font-weight:700}.oh.low.svelte-19qcrkh{color:var(--st-rework-t)}.lowchip.svelte-19qcrkh{background:var(--st-rework-b);color:var(--st-rework-t);vertical-align:middle;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:700}.c-op.svelte-19qcrkh{white-space:nowrap;background:var(--card);width:1%;position:sticky;right:0;box-shadow:-8px 0 8px -8px #00000059}thead.svelte-19qcrkh .c-op:where(.svelte-19qcrkh){background:var(--muted);z-index:1}.op-cell.svelte-19qcrkh{align-items:center;gap:6px;display:inline-flex}.op-btn.svelte-19qcrkh{border:1px solid var(--border-strong);background:var(--card);color:var(--foreground);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:5px 11px;font-size:12.5px;display:inline-flex}.op-btn.svelte-19qcrkh:hover{border-color:var(--accent);color:var(--accent-text)}.op-btn.ghost.svelte-19qcrkh{color:var(--muted-foreground);border-color:#0000}.op-btn.ghost.svelte-19qcrkh:hover{background:var(--muted);color:var(--foreground)}.bom.svelte-19qcrkh{border:1px solid var(--border);background:var(--card);border-radius:12px;gap:10px;padding:16px 18px;display:grid}.bom.svelte-19qcrkh h2:where(.svelte-19qcrkh){margin:0;font-size:15px;font-weight:800}.ctl.svelte-19qcrkh{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.f.svelte-19qcrkh{gap:4px;min-width:260px;display:grid}.f.svelte-19qcrkh>span:where(.svelte-19qcrkh){color:var(--muted-foreground);font-size:12px;font-weight:600}.lines.svelte-19qcrkh{gap:6px;max-width:760px;display:grid}.line.svelte-19qcrkh{align-items:center;gap:8px;display:flex}.in.svelte-19qcrkh{border:1px solid var(--border-strong);background:var(--card);color:var(--foreground);border-radius:8px;width:100%;min-width:0;padding:7px 10px;font-size:13.5px}.in.grow.svelte-19qcrkh{flex:1}.in.qty.svelte-19qcrkh{text-align:right;flex:none;width:110px}.del.svelte-19qcrkh{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:4px}.del.svelte-19qcrkh:hover{color:var(--st-rework-t)}.bom-foot.svelte-19qcrkh{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cost.svelte-19qcrkh{color:var(--muted-foreground);margin-left:auto;font-size:13px}.cost.svelte-19qcrkh strong:where(.svelte-19qcrkh){color:var(--foreground);font-variant-numeric:tabular-nums}.m-body.svelte-19qcrkh{gap:12px;padding:20px 22px 18px;display:grid}.m-sub.svelte-19qcrkh{color:var(--muted-foreground);margin:-6px 0 2px;font-size:13px}.m-field.svelte-19qcrkh{gap:5px;display:grid}.m-field.svelte-19qcrkh>span:where(.svelte-19qcrkh){color:var(--muted-foreground);font-size:12px;font-weight:600}@media (width<=700px){.wrap.svelte-19qcrkh{padding:16px 14px 48px}.head.svelte-19qcrkh{flex-direction:column;align-items:flex-start}}.wrap.svelte-dg01w2{width:100%;padding:20px 28px 64px}.head.svelte-dg01w2{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.head.svelte-dg01w2 h1:where(.svelte-dg01w2){margin:0;font-size:22px;font-weight:800}.sub.svelte-dg01w2{color:var(--muted-foreground);margin:2px 0 0;font-size:13px}.center.svelte-dg01w2{place-items:center;padding:48px 0;display:grid}.tbl-wrap.svelte-dg01w2{border:1px solid var(--border);background:var(--card);border-radius:12px;width:100%;overflow-x:auto}.tbl.svelte-dg01w2{border-collapse:collapse;width:100%;font-size:13.5px}.tbl.svelte-dg01w2 th:where(.svelte-dg01w2),.tbl.svelte-dg01w2 td:where(.svelte-dg01w2){text-align:left;vertical-align:middle;padding:9px 14px}.tbl.svelte-dg01w2 thead:where(.svelte-dg01w2) th:where(.svelte-dg01w2){background:var(--muted);color:var(--muted-foreground);font-size:12px;font-weight:700}.tbl.svelte-dg01w2 tbody:where(.svelte-dg01w2) tr:where(.svelte-dg01w2){border-top:1px solid var(--border)}.num.svelte-dg01w2{text-align:right;font-variant-numeric:tabular-nums}.muted.svelte-dg01w2{color:var(--muted-foreground)}.name.svelte-dg01w2{font-weight:700}.off.svelte-dg01w2 .name:where(.svelte-dg01w2){color:var(--muted-foreground);text-decoration:line-through}.virt.svelte-dg01w2 td:where(.svelte-dg01w2){font-size:12.5px}.tag.svelte-dg01w2{color:var(--muted-foreground);border:1px solid var(--border);border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:600}.chip.svelte-dg01w2{background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:1px 8px;font-size:11px}.chip.on.svelte-dg01w2{background:var(--st-accepted-b);color:var(--st-accepted-t)}.c-op.svelte-dg01w2{white-space:nowrap;width:1%}.op-cell.svelte-dg01w2{gap:6px;display:inline-flex}.op-btn.svelte-dg01w2{border:1px solid var(--border-strong);background:var(--card);color:var(--foreground);cursor:pointer;white-space:nowrap;border-radius:8px;padding:5px 11px;font-size:12.5px}.op-btn.svelte-dg01w2:hover{border-color:var(--accent);color:var(--accent-text)}.op-btn.warn.svelte-dg01w2:hover{border-color:var(--st-rework-t);color:var(--st-rework-t)}.m-body.svelte-dg01w2{gap:12px;padding:20px 22px 18px;display:grid}.m-field.svelte-dg01w2{gap:5px;display:grid}.m-field.svelte-dg01w2>span:where(.svelte-dg01w2){color:var(--muted-foreground);font-size:12px;font-weight:600}.in.svelte-dg01w2{border:1px solid var(--border-strong);background:var(--card);color:var(--foreground);border-radius:8px;width:100%;padding:8px 11px;font-size:14px}.wrap.svelte-1ltf012{width:100%;padding:20px 28px 64px}.head.svelte-1ltf012{margin-bottom:16px}.head.svelte-1ltf012 h1:where(.svelte-1ltf012){margin:0;font-size:22px;font-weight:800}.sub.svelte-1ltf012{color:var(--muted-foreground);margin:2px 0 0;font-size:13px}.center.svelte-1ltf012{place-items:center;padding:48px 0;display:grid}.empty.svelte-1ltf012{color:var(--muted-foreground);padding:8px 2px;font-size:13px}.hint.svelte-1ltf012{color:var(--muted-foreground);margin:0;font-size:12px}.tbl-wrap.svelte-1ltf012{border:1px solid var(--border);background:var(--card);border-radius:12px;width:100%;overflow-x:auto}.tbl.svelte-1ltf012{border-collapse:collapse;width:100%;font-size:13.5px}.tbl.svelte-1ltf012 th:where(.svelte-1ltf012),.tbl.svelte-1ltf012 td:where(.svelte-1ltf012){text-align:left;vertical-align:middle;padding:9px 14px}.tbl.svelte-1ltf012 thead:where(.svelte-1ltf012) th:where(.svelte-1ltf012){background:var(--muted);color:var(--muted-foreground);font-size:12px;font-weight:700}.tbl.svelte-1ltf012 tbody:where(.svelte-1ltf012) tr:where(.svelte-1ltf012){border-top:1px solid var(--border)}.tbl.svelte-1ltf012 tbody:where(.svelte-1ltf012) tr.grp-top:where(.svelte-1ltf012){border-top:2px solid var(--border-strong)}.tbl.svelte-1ltf012 tbody:where(.svelte-1ltf012) tr:where(.svelte-1ltf012):first-child{border-top:0}.num.svelte-1ltf012{text-align:right;font-variant-numeric:tabular-nums}.c-oh.svelte-1ltf012{white-space:nowrap;font-weight:700}.c-oh.zero.svelte-1ltf012,.c-oh.low.svelte-1ltf012{color:var(--st-rework-t)}.lowchip.svelte-1ltf012{background:var(--st-rework-b);color:var(--st-rework-t);vertical-align:middle;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:700}.c-loc.svelte-1ltf012{color:var(--muted-foreground);white-space:nowrap}.muted.svelte-1ltf012{color:var(--muted-foreground)}.pname.svelte-1ltf012{font-weight:800}.ptot.svelte-1ltf012{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px;display:block}.c-sku.svelte-1ltf012{font-family:var(--font-data,ui-monospace, monospace);color:var(--muted-foreground);white-space:nowrap;font-size:12px}.c-op.svelte-1ltf012{white-space:nowrap;background:var(--card);width:1%;position:sticky;right:0;box-shadow:-8px 0 8px -8px #00000059}thead.svelte-1ltf012 .c-op:where(.svelte-1ltf012){background:var(--muted);z-index:1}.op-cell.svelte-1ltf012{align-items:center;gap:6px;display:inline-flex}.op-btn.svelte-1ltf012{border:1px solid var(--border-strong);background:var(--card);color:var(--foreground);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:5px 11px;font-size:12.5px;display:inline-flex}.op-btn.svelte-1ltf012:hover{border-color:var(--accent);color:var(--accent-text)}.op-btn.ghost.svelte-1ltf012{color:var(--muted-foreground);border-color:#0000;padding:5px 8px}.op-btn.ghost.svelte-1ltf012:hover{background:var(--muted);color:var(--foreground)}.m-body.svelte-1ltf012{gap:12px;padding:20px 22px 18px;display:grid}.m-sub.svelte-1ltf012{color:var(--muted-foreground);margin:-6px 0 2px;font-size:13px}.m-row.svelte-1ltf012{grid-template-columns:1fr 1fr;gap:10px;display:grid}.m-field.svelte-1ltf012{gap:5px;display:grid}.m-field.svelte-1ltf012>span:where(.svelte-1ltf012){color:var(--muted-foreground);font-size:12px;font-weight:600}.in.svelte-1ltf012{border:1px solid var(--border-strong);background:var(--card);color:var(--foreground);border-radius:8px;width:100%;padding:8px 11px;font-size:14px}tr.hl.svelte-1ltf012>td:where(.svelte-1ltf012){background:color-mix(in srgb, var(--primary) 14%, transparent);transition:background 1.2s}.wrap.svelte-obigth{align-content:start;gap:14px;width:100%;padding:20px 28px 64px;display:grid}.head.svelte-obigth{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.head-l.svelte-obigth{align-items:center;gap:12px;display:flex}.head.svelte-obigth h1:where(.svelte-obigth){margin:0;font-size:22px;font-weight:800}.head-ops.svelte-obigth{flex-wrap:wrap;gap:8px;display:flex}.back.svelte-obigth{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:13px;display:inline-flex}.back.svelte-obigth:hover{background:var(--muted);color:var(--foreground)}.filters.svelte-obigth{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.in.svelte-obigth{border:1px solid var(--border-strong);background:var(--card);color:var(--foreground);border-radius:8px;min-width:0;padding:7px 10px;font-size:13.5px}.in.date.svelte-obigth{width:150px}.in.sel.svelte-obigth{width:130px}.in.q.svelte-obigth{flex:1;min-width:180px;max-width:360px}.in.ta.svelte-obigth{resize:vertical;width:100%;font:inherit}.center.svelte-obigth{place-items:center;padding:48px 0;display:grid}.empty.svelte-obigth,.hint.svelte-obigth{color:var(--muted-foreground);margin:0;font-size:13px}.tbl-wrap.svelte-obigth{border:1px solid var(--border);background:var(--card);border-radius:12px;width:100%;overflow-x:auto}.tbl.svelte-obigth{border-collapse:collapse;width:100%;font-size:13.5px}.tbl.svelte-obigth th:where(.svelte-obigth),.tbl.svelte-obigth td:where(.svelte-obigth){text-align:left;vertical-align:top;padding:8px 12px}.tbl.svelte-obigth thead:where(.svelte-obigth) th:where(.svelte-obigth){background:var(--muted);color:var(--muted-foreground);white-space:nowrap;font-size:12px;font-weight:700}.tbl.svelte-obigth tbody:where(.svelte-obigth) tr:where(.svelte-obigth){border-top:1px solid var(--border)}.tbl.svelte-obigth tbody:where(.svelte-obigth) tr.done:where(.svelte-obigth) td:where(.svelte-obigth){color:var(--muted-foreground)}.tbl.svelte-obigth tfoot:where(.svelte-obigth) tr:where(.svelte-obigth){border-top:2px solid var(--border-strong)}.num.svelte-obigth{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sumcell.svelte-obigth{font-weight:800}.date.svelte-obigth{white-space:nowrap;font-variant-numeric:tabular-nums}.long.svelte-obigth{white-space:pre-wrap;max-width:320px}.muted.svelte-obigth{color:var(--muted-foreground)}.c-st.svelte-obigth{width:1%}.c-st.svelte-obigth input:where(.svelte-obigth){width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.chip.svelte-obigth{background:var(--muted);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11.5px}.thumbs.svelte-obigth{flex-wrap:wrap;gap:4px;display:inline-flex}.thumbs.svelte-obigth img:where(.svelte-obigth){object-fit:cover;border:1px solid var(--border);background:var(--muted);border-radius:6px;width:44px;height:44px}a.svelte-obigth{color:var(--accent-text);text-decoration:underline}.c-op.svelte-obigth{white-space:nowrap;background:var(--card);width:1%;position:sticky;right:0;box-shadow:-8px 0 8px -8px #00000059}thead.svelte-obigth .c-op:where(.svelte-obigth){background:var(--muted);z-index:1}.op-cell.svelte-obigth{gap:4px;display:inline-flex}.op-btn.svelte-obigth{border:1px solid var(--border-strong);background:var(--card);color:var(--foreground);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:5px 9px;font-size:12.5px;display:inline-flex}.op-btn.svelte-obigth:hover{border-color:var(--accent);color:var(--accent-text)}.op-btn.ghost.svelte-obigth{color:var(--muted-foreground);border-color:#0000}.op-btn.ghost.svelte-obigth:hover{background:var(--muted);color:var(--foreground)}.op-btn.svelte-obigth:disabled{opacity:.4;cursor:default}.m-body.svelte-obigth{grid-template-columns:1fr 1fr;gap:12px;padding:18px 22px;display:grid}.m-body.svelte-obigth>.hint:where(.svelte-obigth),.m-body.svelte-obigth>.cols:where(.svelte-obigth),.m-body.svelte-obigth>div:where(.svelte-obigth),.m-field.wide.svelte-obigth,.m-row.svelte-obigth{grid-column:1/-1}.m-row.svelte-obigth{grid-template-columns:1fr 1fr;gap:12px;display:grid}.m-field.svelte-obigth{align-content:start;gap:5px;display:grid}.m-field.svelte-obigth>span:where(.svelte-obigth){color:var(--muted-foreground);font-size:12px;font-weight:600}.m-field.svelte-obigth .in:where(.svelte-obigth){width:100%}.req.svelte-obigth{color:var(--st-rework-t);font-style:normal}.cb.svelte-obigth{width:18px;height:18px;accent-color:var(--accent)}.ph-edit.svelte-obigth{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ph.svelte-obigth{position:relative}.ph.svelte-obigth img:where(.svelte-obigth){object-fit:cover;border:1px solid var(--border);background:var(--muted);border-radius:8px;width:72px;height:72px;display:block}.ph-x.svelte-obigth{border:1px solid var(--border-strong);background:var(--card);width:20px;height:20px;color:var(--muted-foreground);cursor:pointer;border-radius:999px;font-size:13px;line-height:1;position:absolute;top:-6px;right:-6px}.ph-x.svelte-obigth:hover{color:var(--st-rework-t)}.ph-add.svelte-obigth{border:1px dashed var(--border-strong);color:var(--muted-foreground);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:10px 14px;font-size:12.5px;display:inline-flex;position:relative}.ph-add.svelte-obigth input:where(.svelte-obigth){opacity:0;cursor:pointer;position:absolute;inset:0}.cols.svelte-obigth{gap:6px;display:grid}.col-row.svelte-obigth{grid-template-columns:1.2fr .9fr 1.4fr auto auto auto;align-items:center;gap:8px;display:grid}.ck.svelte-obigth{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.col-ops.svelte-obigth{gap:2px;display:inline-flex}@media (width<=800px){.m-body.svelte-obigth,.m-row.svelte-obigth{grid-template-columns:1fr}.col-row.svelte-obigth{grid-template-columns:1fr 1fr}}@media (width<=700px){.wrap.svelte-obigth{padding:16px 14px 48px}}.wrap.svelte-1mn7kvg{align-content:start;gap:18px;width:100%;padding:20px 28px 64px;display:grid}.head.svelte-1mn7kvg{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.head.svelte-1mn7kvg h1:where(.svelte-1mn7kvg){margin:0;font-size:22px;font-weight:800}.sub.svelte-1mn7kvg{color:var(--muted-foreground);margin:2px 0 0;font-size:13px}.head-ops.svelte-1mn7kvg{gap:8px;display:flex}.center.svelte-1mn7kvg{place-items:center;padding:48px 0;display:grid}.empty.svelte-1mn7kvg{color:var(--muted-foreground);margin:0;font-size:13px}.hint.svelte-1mn7kvg{color:var(--muted-foreground);margin:0;font-size:12.5px}.kpis.svelte-1mn7kvg{flex-wrap:wrap;gap:10px;display:flex}.kpi.svelte-1mn7kvg{border:1px solid var(--border);background:var(--card);border-radius:12px;align-items:baseline;gap:10px;min-width:150px;padding:10px 16px;display:flex}.kpi.svelte-1mn7kvg .k:where(.svelte-1mn7kvg){color:var(--muted-foreground);font-size:12px}.kpi.svelte-1mn7kvg strong:where(.svelte-1mn7kvg){font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.kpi.svelte-1mn7kvg strong.warn:where(.svelte-1mn7kvg),.chip.warn.svelte-1mn7kvg{color:var(--st-rework-t)}.grp.svelte-1mn7kvg{gap:8px;display:grid}.grp.svelte-1mn7kvg h2:where(.svelte-1mn7kvg){color:var(--muted-foreground);letter-spacing:.04em;margin:0;font-size:13px;font-weight:800}.cards.svelte-1mn7kvg{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.card.svelte-1mn7kvg{text-align:left;border:1px solid var(--border);background:var(--card);cursor:pointer;color:inherit;font:inherit;border-radius:12px;gap:8px;padding:14px 16px;display:grid}.card.svelte-1mn7kvg:hover{border-color:var(--accent)}.card.off.svelte-1mn7kvg{cursor:default;opacity:.75}.card.off.svelte-1mn7kvg:hover{border-color:var(--border)}.name.svelte-1mn7kvg{font-size:15px;font-weight:800}.meta.svelte-1mn7kvg{flex-wrap:wrap;gap:6px;display:flex}.chip.svelte-1mn7kvg{color:var(--muted-foreground);background:var(--muted);border-radius:999px;padding:2px 8px;font-size:11.5px}.chip.svelte-1mn7kvg b:where(.svelte-1mn7kvg){color:var(--foreground);font-variant-numeric:tabular-nums}.chip.warn.svelte-1mn7kvg b:where(.svelte-1mn7kvg){color:var(--st-rework-t)}.total.svelte-1mn7kvg{color:var(--muted-foreground);font-size:11.5px}.ops.svelte-1mn7kvg{justify-content:flex-end;display:flex}.m-body.svelte-1mn7kvg{gap:14px;padding:18px 22px;display:grid}.tpls.svelte-1mn7kvg{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.tpl.svelte-1mn7kvg{text-align:left;border:1px solid var(--border);background:var(--card);cursor:pointer;color:inherit;font:inherit;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.tpl.svelte-1mn7kvg:hover{border-color:var(--accent)}.tpl.sel.svelte-1mn7kvg{border-color:var(--accent);background:color-mix(in srgb, var(--primary) 8%, var(--card))}.tpl.svelte-1mn7kvg strong:where(.svelte-1mn7kvg){font-size:13.5px}.tpl.svelte-1mn7kvg span:where(.svelte-1mn7kvg){color:var(--muted-foreground);font-size:12px;line-height:1.4}.tpl.svelte-1mn7kvg em:where(.svelte-1mn7kvg){color:var(--muted-foreground);font-size:11px;font-style:normal}.m-field.svelte-1mn7kvg{gap:5px;display:grid}.m-field.svelte-1mn7kvg>span:where(.svelte-1mn7kvg){color:var(--muted-foreground);font-size:12px;font-weight:600}.in.svelte-1mn7kvg{border:1px solid var(--border-strong);background:var(--card);color:var(--foreground);border-radius:8px;width:100%;padding:8px 11px;font-size:14px}@media (width<=700px){.wrap.svelte-1mn7kvg{padding:16px 14px 48px}.head.svelte-1mn7kvg{flex-direction:column;align-items:flex-start}}.wrap.svelte-9y23uw{width:100%;padding:20px 28px 64px}.head.svelte-9y23uw{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.head.svelte-9y23uw h1:where(.svelte-9y23uw){margin:0;font-size:22px;font-weight:800}.sub.svelte-9y23uw{color:var(--muted-foreground);margin:2px 0 0;font-size:13px}.center.svelte-9y23uw{place-items:center;padding:48px 0;display:grid}.in.svelte-9y23uw{border:1px solid var(--border);background:var(--card);color:inherit;border-radius:8px;padding:6px 10px;font-size:13px}.kpis.svelte-9y23uw{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:16px;display:grid}.kpi.svelte-9y23uw{border:1px solid var(--border);background:var(--card);border-radius:12px;gap:3px;padding:12px 14px;display:grid}.kpi.svelte-9y23uw i:where(.svelte-9y23uw){color:var(--muted-foreground);font-size:12px;font-style:normal}.kpi.svelte-9y23uw b:where(.svelte-9y23uw){font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.kpi.svelte-9y23uw small:where(.svelte-9y23uw){color:var(--muted-foreground);font-size:10px}.kpi.hi.svelte-9y23uw{border-color:var(--accent);background:var(--accent-light)}.kpi.hi.svelte-9y23uw i:where(.svelte-9y23uw),.kpi.hi.svelte-9y23uw b:where(.svelte-9y23uw){color:var(--accent-text)}.kpi.svelte-9y23uw b.neg:where(.svelte-9y23uw){color:var(--st-rework-t)}.head-actions.svelte-9y23uw{align-items:center;gap:8px;display:flex}.m-body.svelte-9y23uw{gap:12px;padding:20px 22px 18px;display:grid}.m-title.svelte-9y23uw{margin:0;font-size:17px;font-weight:800}.m-field.svelte-9y23uw{gap:5px;display:grid}.m-field.svelte-9y23uw>span:where(.svelte-9y23uw){color:var(--muted-foreground);font-size:12px;font-weight:600}.m-field.svelte-9y23uw .in:where(.svelte-9y23uw){border-color:var(--border-strong);width:100%;padding:8px 11px;font-size:14px}.m-actions.svelte-9y23uw{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.sec.svelte-9y23uw{margin:4px 0 10px;font-size:15px;font-weight:800}.empty.svelte-9y23uw{color:var(--muted-foreground);font-size:13px}.entries.svelte-9y23uw{gap:6px;display:grid}.entry.svelte-9y23uw{border:1px solid var(--border);background:var(--card);border-radius:9px;align-items:center;gap:10px;padding:8px 12px;display:flex}.e-kind.svelte-9y23uw{white-space:nowrap;border-radius:99px;padding:1px 9px;font-size:11px;font-weight:700}.e-kind.cost.svelte-9y23uw{background:var(--accent-light);color:var(--accent-text)}.e-kind.expense.svelte-9y23uw{background:var(--muted);color:var(--muted-foreground)}.e-cat.svelte-9y23uw{flex:1;font-size:13.5px}.e-amt.svelte-9y23uw{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.e-del.svelte-9y23uw{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0}.e-del.svelte-9y23uw:hover{color:var(--st-rework-t)}.wrap.svelte-12tf7eu{width:100%;padding:20px 28px 64px}.head.svelte-12tf7eu{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.head.svelte-12tf7eu h1:where(.svelte-12tf7eu){margin:0;font-size:22px;font-weight:800}.sub.svelte-12tf7eu{color:var(--muted-foreground);margin:2px 0 0;font-size:13px}.head-actions.svelte-12tf7eu{align-items:center;gap:8px;display:flex}.center.svelte-12tf7eu{place-items:center;padding:48px 0;display:grid}.empty.svelte-12tf7eu{color:var(--muted-foreground);padding:24px 2px;font-size:13px}.filters.svelte-12tf7eu{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.chip.svelte-12tf7eu{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);cursor:pointer;border-radius:99px;padding:4px 13px;font-size:12.5px;font-weight:600}.chip.on.svelte-12tf7eu{background:var(--accent-light);color:var(--accent-text);border-color:var(--accent)}.in.svelte-12tf7eu{border:1px solid var(--border);background:var(--card);color:inherit;border-radius:8px;padding:6px 10px;font-size:13px}.tbl-wrap.svelte-12tf7eu{border:1px solid var(--border);background:var(--card);border-radius:12px;width:100%;overflow-x:auto}.tbl.svelte-12tf7eu{border-collapse:collapse;width:100%;font-size:13.5px}.tbl.svelte-12tf7eu th:where(.svelte-12tf7eu),.tbl.svelte-12tf7eu td:where(.svelte-12tf7eu){text-align:left;vertical-align:middle;white-space:nowrap;padding:9px 14px}.tbl.svelte-12tf7eu thead:where(.svelte-12tf7eu) th:where(.svelte-12tf7eu){background:var(--muted);color:var(--muted-foreground);font-size:12px;font-weight:700}.tbl.svelte-12tf7eu tbody:where(.svelte-12tf7eu) tr:where(.svelte-12tf7eu){border-top:1px solid var(--border)}.num.svelte-12tf7eu{text-align:right;font-variant-numeric:tabular-nums}.t-title.svelte-12tf7eu{white-space:normal;min-width:200px}.t-title.svelte-12tf7eu .reason:where(.svelte-12tf7eu){color:var(--muted-foreground);font-size:12px}.dt.svelte-12tf7eu{color:var(--muted-foreground);font-size:12.5px}.kind.svelte-12tf7eu{background:var(--muted);color:var(--muted-foreground);white-space:nowrap;border-radius:99px;padding:1px 9px;font-size:11px;font-weight:700}.st.svelte-12tf7eu{white-space:nowrap;border-radius:99px;padding:1px 9px;font-size:11px;font-weight:700}.st.pending.svelte-12tf7eu{background:var(--st-rework-b);color:var(--st-rework-t)}.st.approved.svelte-12tf7eu{background:var(--accent-light);color:var(--accent-text)}.st.rejected.svelte-12tf7eu{background:var(--st-danger-b);color:var(--st-danger-t)}.by.svelte-12tf7eu{color:var(--muted-foreground);margin-top:1px;font-size:10.5px;display:block}.c-op.svelte-12tf7eu{white-space:nowrap;background:var(--card);width:1%;position:sticky;right:0;box-shadow:-8px 0 8px -8px #00000059}thead.svelte-12tf7eu .c-op:where(.svelte-12tf7eu){background:var(--muted);z-index:1}.op-cell.svelte-12tf7eu{align-items:center;gap:6px;display:inline-flex}.muted-op.svelte-12tf7eu{color:var(--muted-foreground);font-size:12px}.m-body.svelte-12tf7eu{gap:12px;padding:20px 22px 18px;display:grid}.m-title.svelte-12tf7eu{margin:0;font-size:17px;font-weight:800}.m-field.svelte-12tf7eu{gap:5px;display:grid}.m-field.svelte-12tf7eu>span:where(.svelte-12tf7eu){color:var(--muted-foreground);font-size:12px;font-weight:600}.m-field.svelte-12tf7eu .in:where(.svelte-12tf7eu){border-color:var(--border-strong);width:100%;padding:8px 11px;font-size:14px}.ta.svelte-12tf7eu{resize:vertical;font-family:inherit}.m-actions.svelte-12tf7eu{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.m-actions.svelte-12tf7eu .reject-btn{color:var(--st-danger-t);border-color:var(--st-danger-t)}.d-summary.svelte-12tf7eu{border:1px solid var(--border);background:var(--muted);border-radius:10px;gap:7px;padding:12px 14px;display:grid}.d-row.svelte-12tf7eu{align-items:baseline;gap:10px;font-size:13px;display:flex}.d-row.svelte-12tf7eu>span:where(.svelte-12tf7eu){min-width:68px;color:var(--muted-foreground);font-size:12px}.d-row.svelte-12tf7eu b:where(.svelte-12tf7eu){font-weight:700}.d-row.svelte-12tf7eu b.amt:where(.svelte-12tf7eu){font-variant-numeric:tabular-nums;color:var(--accent-text)}.d-row.wide.svelte-12tf7eu{flex-direction:column;gap:3px}.d-row.wide.svelte-12tf7eu p:where(.svelte-12tf7eu){white-space:pre-wrap;margin:0}.d-hint.svelte-12tf7eu{color:var(--muted-foreground);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.wrap.svelte-lumfpn{width:100%;padding:20px 28px 64px}.head.svelte-lumfpn{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.head.svelte-lumfpn h1:where(.svelte-lumfpn){margin:0;font-size:22px;font-weight:800}.sub.svelte-lumfpn{color:var(--muted-foreground);margin:2px 0 0;font-size:13px}.center.svelte-lumfpn{place-items:center;padding:48px 0;display:grid}.filters.svelte-lumfpn{gap:6px;margin-bottom:16px;display:flex}.chip.svelte-lumfpn{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);cursor:pointer;border-radius:99px;padding:4px 13px;font-size:12.5px;font-weight:600}.chip.on.svelte-lumfpn{background:var(--accent-light);color:var(--accent-text);border-color:var(--accent)}.empty.svelte-lumfpn{border:1px dashed var(--border-strong);text-align:center;border-radius:12px;padding:40px 24px}.e-title.svelte-lumfpn{margin:0 0 4px;font-size:15px;font-weight:700}.e-hint.svelte-lumfpn{color:var(--muted-foreground);margin:0;font-size:13px}.grid.svelte-lumfpn{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.ccard.svelte-lumfpn{text-align:left;border:1px solid var(--border);background:var(--card);cursor:pointer;color:inherit;font:inherit;border-radius:12px;gap:8px;padding:14px 16px 12px;display:grid;position:relative}.ccard.svelte-lumfpn:hover{border-color:var(--border-strong)}.cc-top.svelte-lumfpn{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cc-name.svelte-lumfpn{font-size:15px;font-weight:800}.cc-pct.svelte-lumfpn{color:var(--accent-text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.cc-note.svelte-lumfpn{color:var(--muted-foreground);margin:0;font-size:12.5px}.cc-foot.svelte-lumfpn{color:var(--muted-foreground);justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.cc-date.svelte-lumfpn{font-variant-numeric:tabular-nums}.cc-ops.svelte-lumfpn{gap:12px;margin-top:2px;display:flex}.op-btn.svelte-lumfpn{color:var(--muted-foreground);cursor:pointer;font-size:11.5px}.op-btn.svelte-lumfpn:hover{color:var(--foreground)}.op-btn.danger.svelte-lumfpn:hover{color:var(--st-danger-t)}.bar.svelte-lumfpn{background:var(--muted);border-radius:99px;height:6px;overflow:hidden}.bar.svelte-lumfpn>span:where(.svelte-lumfpn){background:var(--accent);border-radius:99px;height:100%;transition:width .2s;display:block}.bar.sm.svelte-lumfpn{height:5px}.back.svelte-lumfpn{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin-bottom:12px;padding:0;font-size:13px;display:inline-flex}.back.svelte-lumfpn:hover{color:var(--foreground)}.detail-head.svelte-lumfpn{align-items:flex-start}.overall.svelte-lumfpn{text-align:right}.overall.svelte-lumfpn b:where(.svelte-lumfpn){color:var(--accent-text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;display:block}.overall.svelte-lumfpn span:where(.svelte-lumfpn){color:var(--muted-foreground);font-size:11.5px}.stages.svelte-lumfpn{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:14px;display:grid}.stage.svelte-lumfpn{border:1px solid var(--border);background:var(--card);border-radius:12px;gap:9px;padding:14px 15px;display:grid}.st-head.svelte-lumfpn{justify-content:space-between;align-items:baseline;display:flex}.st-head.svelte-lumfpn h2:where(.svelte-lumfpn){margin:0;font-size:14px;font-weight:800}.st-pct.svelte-lumfpn{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.items.svelte-lumfpn{gap:3px;margin:0;padding:0;list-style:none;display:grid}.item.svelte-lumfpn{border-radius:8px;justify-content:space-between;align-items:flex-start;gap:8px;padding:5px 6px;display:flex}.item.svelte-lumfpn:hover{background:var(--muted)}.tick.svelte-lumfpn{cursor:pointer;text-align:left;color:inherit;font:inherit;background:0 0;border:0;flex:1;align-items:flex-start;gap:8px;padding:0;display:flex}.box.svelte-lumfpn{border:1.5px solid var(--border-strong);width:18px;height:18px;color:var(--on-accent);border-radius:5px;flex:none;place-items:center;margin-top:1px;display:grid}.item.done.svelte-lumfpn .box:where(.svelte-lumfpn){background:var(--accent);border-color:var(--accent)}.lbl.svelte-lumfpn{font-size:13px;line-height:1.4}.item.done.svelte-lumfpn .lbl:where(.svelte-lumfpn){color:var(--muted-foreground);text-decoration:line-through}.it-meta.svelte-lumfpn{flex:none;align-items:center;gap:6px;display:flex}.who.svelte-lumfpn{color:var(--muted-foreground);white-space:nowrap;font-size:10.5px}.del.svelte-lumfpn{color:var(--muted-foreground);cursor:pointer;opacity:0;background:0 0;border:0;padding:2px}.item.svelte-lumfpn:hover .del:where(.svelte-lumfpn){opacity:1}.del.svelte-lumfpn:hover{color:var(--st-danger-t)}.add-row.svelte-lumfpn{gap:6px;margin-top:4px;display:flex}.add-row.svelte-lumfpn .in:where(.svelte-lumfpn){flex:1}.in.svelte-lumfpn{border:1px solid var(--border);background:var(--card);color:inherit;border-radius:8px;padding:6px 10px;font-size:13px}.m-body.svelte-lumfpn{gap:12px;padding:20px 22px 18px;display:grid}.m-field.svelte-lumfpn{gap:5px;display:grid}.m-field.svelte-lumfpn>span:where(.svelte-lumfpn){color:var(--muted-foreground);font-size:12px;font-weight:600}.m-field.svelte-lumfpn .in:where(.svelte-lumfpn){border-color:var(--border-strong);width:100%;padding:8px 11px;font-size:14px}.m-check.svelte-lumfpn{color:var(--muted-foreground);align-items:center;gap:8px;font-size:13px;display:flex}.m-check.svelte-lumfpn input:where(.svelte-lumfpn){width:15px;height:15px;accent-color:var(--accent)}.wrap.svelte-dczqe7{width:100%;padding:20px 28px 64px}.head.svelte-dczqe7{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.head.svelte-dczqe7 h1:where(.svelte-dczqe7){margin:0;font-size:22px;font-weight:800}.sub.svelte-dczqe7{color:var(--muted-foreground);margin:2px 0 0;font-size:13px}.center.svelte-dczqe7{place-items:center;padding:48px 0;display:grid}.empty.svelte-dczqe7{border:1px dashed var(--border-strong);text-align:center;border-radius:12px;padding:40px 24px}.e-title.svelte-dczqe7{margin:0 0 4px;font-size:15px;font-weight:700}.e-hint.svelte-dczqe7{color:var(--muted-foreground);margin:0;font-size:13px}.trunc.svelte-dczqe7{color:var(--muted-foreground);align-items:center;gap:6px;margin:0 0 8px;font-size:12px;display:flex}.toolbar.svelte-dczqe7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.chips.svelte-dczqe7{gap:6px;display:flex}.chip.svelte-dczqe7{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);cursor:pointer;border-radius:99px;padding:4px 13px;font-size:12.5px;font-weight:600}.chip.on.svelte-dczqe7{background:var(--accent-light);color:var(--accent-text);border-color:var(--accent)}.in.svelte-dczqe7{border:1px solid var(--border);background:var(--card);color:inherit;border-radius:8px;padding:6px 10px;font-size:13px}.cat.svelte-dczqe7{min-width:140px}.tbl-wrap.svelte-dczqe7{border:1px solid var(--border);background:var(--card);border-radius:12px;width:100%;overflow-x:auto}.tbl.svelte-dczqe7{border-collapse:collapse;width:100%;font-size:13.5px}.tbl.svelte-dczqe7 th:where(.svelte-dczqe7),.tbl.svelte-dczqe7 td:where(.svelte-dczqe7){text-align:left;vertical-align:middle;white-space:nowrap;padding:9px 14px}.tbl.svelte-dczqe7 thead:where(.svelte-dczqe7) th:where(.svelte-dczqe7){background:var(--muted);color:var(--muted-foreground);font-size:12px;font-weight:700}.tbl.svelte-dczqe7 tbody:where(.svelte-dczqe7) tr:where(.svelte-dczqe7){border-top:1px solid var(--border)}.num.svelte-dczqe7{text-align:right;font-variant-numeric:tabular-nums}.num.promo.svelte-dczqe7{color:var(--accent-text);font-weight:700}.c-name.svelte-dczqe7{align-items:center;gap:10px;display:flex}.thumb.svelte-dczqe7{background:var(--accent-light);width:34px;height:34px;color:var(--accent-text);border-radius:8px;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.nm.svelte-dczqe7{line-height:1.25;display:grid}.nm.svelte-dczqe7 b:where(.svelte-dczqe7){font-weight:700}.nm.svelte-dczqe7 small:where(.svelte-dczqe7){color:var(--muted-foreground);font-size:11px;font-family:var(--font-data,inherit)}.cat-tag.svelte-dczqe7{background:var(--muted);color:var(--muted-foreground);border-radius:99px;padding:1px 9px;font-size:11.5px;font-weight:600}.dash.svelte-dczqe7{color:var(--muted-foreground)}.c-op.svelte-dczqe7{white-space:nowrap;background:var(--card);width:1%;position:sticky;right:0;box-shadow:-8px 0 8px -8px #00000059}thead.svelte-dczqe7 .c-op:where(.svelte-dczqe7){background:var(--muted);z-index:1}.op-cell.svelte-dczqe7{align-items:center;gap:12px;display:inline-flex}.op-lnk.svelte-dczqe7{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.op-lnk.svelte-dczqe7:hover{color:var(--foreground)}.op-lnk.danger.svelte-dczqe7:hover{color:var(--st-danger-t)}.m-body.svelte-dczqe7{gap:12px;padding:20px 22px 18px;display:grid}.m-grid.svelte-dczqe7{grid-template-columns:1fr 1fr;gap:10px;display:grid}.m-field.svelte-dczqe7{gap:5px;display:grid}.m-field.svelte-dczqe7>span:where(.svelte-dczqe7){color:var(--muted-foreground);font-size:12px;font-weight:600}.m-field.svelte-dczqe7 .in:where(.svelte-dczqe7){border-color:var(--border-strong);width:100%;padding:8px 11px;font-size:14px}.img-hint.svelte-dczqe7{color:var(--muted-foreground);align-items:center;gap:6px;margin:0;font-size:11.5px;display:flex}.wrap.svelte-10kfcyx{width:100%;padding:20px 28px 64px}.head.svelte-10kfcyx{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.head.svelte-10kfcyx h1:where(.svelte-10kfcyx){margin:0;font-size:22px;font-weight:800}.sub.svelte-10kfcyx{color:var(--muted-foreground);margin:2px 0 0;font-size:13px}.center.svelte-10kfcyx{place-items:center;padding:48px 0;display:grid}.empty.svelte-10kfcyx{border:1px dashed var(--border-strong);text-align:center;border-radius:12px;padding:40px 24px}.e-title.svelte-10kfcyx{margin:0 0 4px;font-size:15px;font-weight:700}.e-hint.svelte-10kfcyx{color:var(--muted-foreground);margin:0;font-size:13px}.in.svelte-10kfcyx{border:1px solid var(--border);background:var(--card);color:inherit;border-radius:8px;padding:6px 10px;font-size:13px}.toolbar.svelte-10kfcyx{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.monthnav.svelte-10kfcyx{align-items:center;gap:6px;display:flex}.mbtn.svelte-10kfcyx{border:1px solid var(--border);background:var(--card);width:28px;height:28px;color:inherit;cursor:pointer;border-radius:8px;font-size:16px;line-height:1}.mbtn.svelte-10kfcyx:hover{border-color:var(--border-strong)}.mlabel.svelte-10kfcyx{font-variant-numeric:tabular-nums;text-align:center;min-width:90px;font-size:15px;font-weight:800}.tbtn.svelte-10kfcyx{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);cursor:pointer;border-radius:8px;padding:4px 10px;font-size:12.5px}.tbtn.svelte-10kfcyx:hover{color:var(--foreground)}.tools-right.svelte-10kfcyx{align-items:center;gap:8px;display:flex}.seg.svelte-10kfcyx{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.seg-btn.svelte-10kfcyx{background:var(--card);color:var(--muted-foreground);cursor:pointer;border:0;padding:5px 12px;font-size:12.5px;font-weight:600}.seg-btn.on.svelte-10kfcyx{background:var(--accent-light);color:var(--accent-text)}.cal.svelte-10kfcyx{border:1px solid var(--border);background:var(--card);border-radius:12px;overflow:hidden}.cal-head.svelte-10kfcyx{background:var(--muted);grid-template-columns:repeat(7,1fr);display:grid}.wd.svelte-10kfcyx{text-align:center;color:var(--muted-foreground);padding:6px 0;font-size:11.5px;font-weight:700}.cal-week.svelte-10kfcyx{grid-template-columns:repeat(7,1fr);display:grid;position:relative}.cell.svelte-10kfcyx{min-height:max(96px, calc(34px + var(--lanes,0) * 26px));border-top:1px solid var(--border);border-left:1px solid var(--border);flex-direction:column;padding:4px 5px;display:flex}.cal-week.svelte-10kfcyx .cell:where(.svelte-10kfcyx):nth-child(7n+1){border-left:0}.cell.blank.svelte-10kfcyx{background:var(--muted);opacity:.4}.cell.mgr.svelte-10kfcyx{cursor:pointer}.cell.mgr.svelte-10kfcyx:hover{background:var(--muted)}.cell.today.svelte-10kfcyx{background:var(--accent-light)}.cell.today.svelte-10kfcyx .dnum:where(.svelte-10kfcyx){color:var(--accent-text);font-weight:800}.dnum.svelte-10kfcyx{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11.5px}.span-bar.svelte-10kfcyx{text-align:center;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;z-index:1;border:0;border-radius:5px;height:20px;padding:0 10px;font-size:12px;font-weight:600;line-height:20px;position:absolute;overflow:hidden}.span-bar.rl.svelte-10kfcyx{border-top-left-radius:999px;border-bottom-left-radius:999px;margin-left:3px}.span-bar.rr.svelte-10kfcyx{border-top-right-radius:999px;border-bottom-right-radius:999px}.span-bar.s0.svelte-10kfcyx{background:var(--st-submitted-b);color:var(--st-submitted-t)}.span-bar.s1.svelte-10kfcyx{background:var(--st-doing-b);color:var(--st-doing-t)}.span-bar.s2.svelte-10kfcyx{background:var(--st-accepted-b);color:var(--st-accepted-t)}.span-bar.s3.svelte-10kfcyx{background:var(--st-assigned-b);color:var(--st-assigned-t)}.st.svelte-10kfcyx{white-space:nowrap;border-radius:99px;padding:1px 9px;font-size:11px;font-weight:700}.st.st-planned.svelte-10kfcyx{background:var(--muted);color:var(--muted-foreground)}.st.st-running.svelte-10kfcyx{background:var(--accent-light);color:var(--accent-text)}.st.st-done.svelte-10kfcyx{background:var(--st-rework-b);color:var(--st-rework-t)}.tbl-wrap.svelte-10kfcyx{border:1px solid var(--border);background:var(--card);border-radius:12px;width:100%;overflow-x:auto}.tbl.svelte-10kfcyx{border-collapse:collapse;width:100%;font-size:13.5px}.tbl.svelte-10kfcyx th:where(.svelte-10kfcyx),.tbl.svelte-10kfcyx td:where(.svelte-10kfcyx){text-align:left;vertical-align:middle;white-space:nowrap;padding:9px 14px}.tbl.svelte-10kfcyx thead:where(.svelte-10kfcyx) th:where(.svelte-10kfcyx){background:var(--muted);color:var(--muted-foreground);font-size:12px;font-weight:700}.tbl.svelte-10kfcyx tbody:where(.svelte-10kfcyx) tr:where(.svelte-10kfcyx){border-top:1px solid var(--border)}.t-title.svelte-10kfcyx{white-space:normal;min-width:180px}.t-title.svelte-10kfcyx .note:where(.svelte-10kfcyx){color:var(--muted-foreground);font-size:12px}.dt.svelte-10kfcyx{font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.tag.svelte-10kfcyx{background:var(--muted);color:var(--muted-foreground);border-radius:99px;padding:1px 9px;font-size:11.5px;font-weight:600}.dash.svelte-10kfcyx{color:var(--muted-foreground)}.c-op.svelte-10kfcyx{white-space:nowrap;background:var(--card);width:1%;position:sticky;right:0;box-shadow:-8px 0 8px -8px #00000059}thead.svelte-10kfcyx .c-op:where(.svelte-10kfcyx){background:var(--muted);z-index:1}.op-cell.svelte-10kfcyx{align-items:center;gap:12px;display:inline-flex}.op-lnk.svelte-10kfcyx{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.op-lnk.svelte-10kfcyx:hover{color:var(--foreground)}.op-lnk.danger.svelte-10kfcyx:hover{color:var(--st-danger-t)}.m-body.svelte-10kfcyx{gap:12px;padding:20px 22px 18px;display:grid}.m-title.svelte-10kfcyx{margin:0;font-size:17px;font-weight:800}.m-grid.svelte-10kfcyx{grid-template-columns:1fr 1fr;gap:10px;display:grid}.m-field.svelte-10kfcyx{gap:5px;display:grid}.m-field.svelte-10kfcyx>span:where(.svelte-10kfcyx){color:var(--muted-foreground);font-size:12px;font-weight:600}.m-field.svelte-10kfcyx .in:where(.svelte-10kfcyx){border-color:var(--border-strong);width:100%;padding:8px 11px;font-size:14px}.m-actions.svelte-10kfcyx{align-items:center;gap:8px;margin-top:6px;display:flex}.spacer.svelte-10kfcyx{flex:1}.del-lnk.svelte-10kfcyx{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.del-lnk.svelte-10kfcyx:hover{color:var(--st-danger-t)}.cell.dragsel.svelte-10kfcyx{background:color-mix(in oklab, var(--accent) 14%, var(--card));border-color:var(--accent-text)}.cal-grid.svelte-10kfcyx{touch-action:pan-y;-webkit-user-select:none;user-select:none}.sheet.svelte-jx2i3p{width:min(860px,92vw);padding:20px 22px 18px}.ft.svelte-jx2i3p{border-collapse:collapse;width:100%}.ph-top.svelte-jx2i3p{margin-bottom:14px}.ph-striprow.svelte-jx2i3p{align-items:center;gap:6px;display:flex}.ph-strip.svelte-jx2i3p{scroll-snap-type:x proximity;flex:1;align-items:center;gap:8px;min-width:0;padding-bottom:4px;display:flex;overflow:auto hidden}.ph-strip.svelte-jx2i3p .ph:where(.svelte-jx2i3p){scroll-snap-align:start}.ph-nav.svelte-jx2i3p{border:1px solid var(--border);background:var(--background);width:26px;height:40px;color:var(--muted-foreground);cursor:pointer;border-radius:8px;flex:none;font-size:16px;line-height:1}.ph-nav.svelte-jx2i3p:hover{background:var(--muted);color:var(--foreground)}.ph-open.svelte-jx2i3p{cursor:zoom-in;width:100%;height:100%;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.ph-open.svelte-jx2i3p img:where(.svelte-jx2i3p){object-fit:cover;width:100%;height:100%;display:block}.lb.svelte-jx2i3p{z-index:90;place-items:center;display:grid;position:fixed;inset:0}.lb-backdrop.svelte-jx2i3p{cursor:zoom-out;background:#000000c7;border:0;padding:0;position:absolute;inset:0}.lb-img.svelte-jx2i3p{pointer-events:none;border-radius:10px;max-width:min(92vw,1100px);max-height:88vh;position:relative;box-shadow:0 12px 48px #00000080}.lb-x.svelte-jx2i3p{z-index:1;color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:20px}.lb-x.svelte-jx2i3p:hover{background:#ffffff42}.ft.svelte-jx2i3p th:where(.svelte-jx2i3p),.ft.svelte-jx2i3p td:where(.svelte-jx2i3p){border:1px solid var(--border);text-align:left;vertical-align:top;padding:8px 10px;font-size:13px}.ft.svelte-jx2i3p th:where(.svelte-jx2i3p){background:var(--muted);width:92px;color:var(--muted-foreground);white-space:nowrap;font-weight:600}.in.svelte-jx2i3p{width:100%;color:var(--foreground);background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 6px;font-size:13px}.in.svelte-jx2i3p:hover,.in.svelte-jx2i3p:focus{border-color:var(--border);background:var(--background);outline:none}.ta.svelte-jx2i3p{resize:vertical;min-height:120px;line-height:1.5}.ro.svelte-jx2i3p{white-space:pre-wrap}.ok-chip.svelte-jx2i3p{background:var(--st-accepted-b);color:var(--st-accepted-t);border-radius:999px;padding:3px 11px;font-size:12px;font-weight:700}.lnk.svelte-jx2i3p{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.lnk.svelte-jx2i3p:hover{color:var(--foreground)}.ph-head.svelte-jx2i3p{color:var(--muted-foreground);margin-bottom:8px;font-size:12.5px;font-weight:600}.ph.svelte-jx2i3p{border:1px solid var(--border);background:var(--muted);width:108px;height:132px;color:var(--muted-foreground);border-radius:8px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.ph.add.svelte-jx2i3p{cursor:pointer;background:0 0;border-style:dashed;flex:none}.ph.add.svelte-jx2i3p:hover{background:var(--muted);color:var(--foreground)}.ph-x.svelte-jx2i3p{background:color-mix(in srgb, var(--background) 82%, transparent);width:20px;height:20px;color:var(--muted-foreground);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:4px;right:4px}.ph-x.svelte-jx2i3p:hover{color:var(--st-rework-t)}.hidden-input.svelte-jx2i3p{display:none}.spacer.svelte-jx2i3p{flex:1}.foot-left.svelte-jx2i3p{align-items:center;gap:8px;display:flex}.hint.svelte-jx2i3p{align-self:center;font-size:12px}.dim.svelte-jx2i3p{color:var(--muted-foreground)}.wrap.svelte-la3dkt{width:100%;padding:18px 22px 40px}.head.svelte-la3dkt{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}h1.svelte-la3dkt{margin:0 0 2px;font-size:1.3rem;font-weight:800}.sub.svelte-la3dkt{color:var(--muted-foreground);margin:0;font-size:13px}.center.svelte-la3dkt{place-items:center;padding:48px 0;display:grid}.dim.svelte-la3dkt{color:var(--muted-foreground)}.hint.svelte-la3dkt{margin:0 0 8px;font-size:12px}.top-grid.svelte-la3dkt{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px;margin-bottom:14px;display:grid}.panel.svelte-la3dkt{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:14px 16px}.p-h.svelte-la3dkt{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.p-t.svelte-la3dkt{align-items:center;gap:6px;font-size:.92rem;font-weight:700;display:inline-flex}.more.svelte-la3dkt{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;font-size:.8rem}.more.svelte-la3dkt:hover{color:var(--foreground)}.ann-row.svelte-la3dkt{text-align:left;cursor:pointer;width:100%;min-height:40px;color:inherit;border:0;border-bottom:1px solid color-mix(in oklab, var(--border) 55%, transparent);background:0 0;align-items:center;gap:8px;padding:4px 6px;font-size:.86rem;display:flex}.ann-row.svelte-la3dkt:hover{background:color-mix(in oklab, var(--muted-foreground) 6%, transparent);border-radius:8px}.dot.svelte-la3dkt{background:var(--st-accepted-t);border-radius:999px;flex:none;width:8px;height:8px}.ann-t.svelte-la3dkt{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.time.svelte-la3dkt{font-size:.74rem}.ann-body.svelte-la3dkt{border-bottom:1px solid color-mix(in oklab, var(--border) 55%, transparent);padding:2px 8px 10px 22px;font-size:.82rem}.track-grid.svelte-la3dkt{grid-template-columns:1fr 1fr;gap:14px;display:grid}.track-h.svelte-la3dkt{color:var(--muted-foreground);margin-bottom:6px;font-size:.8rem;font-weight:700}.track-h.svelte-la3dkt b:where(.svelte-la3dkt){color:var(--st-rework-t)}.track-item.svelte-la3dkt{border:1px solid color-mix(in oklab, var(--border) 70%, transparent);border-radius:10px;margin-bottom:6px;padding:7px 10px}.track-item.done.svelte-la3dkt{opacity:.65}.tk-t.svelte-la3dkt{font-size:.84rem;font-weight:600}.tk-t.struck.svelte-la3dkt{font-weight:500;text-decoration:line-through}.tk-meta.svelte-la3dkt{gap:8px;margin-top:2px;font-size:.74rem;display:flex}.who.svelte-la3dkt{background:var(--muted);border-radius:999px;padding:0 8px}.od.svelte-la3dkt{color:var(--st-danger-t);font-weight:700}.gtools.svelte-la3dkt{align-items:center;gap:6px;display:flex}.mbtn.svelte-la3dkt{border:1px solid var(--border);background:var(--card);width:28px;height:28px;color:inherit;cursor:pointer;border-radius:8px;place-items:center;font-size:15px;line-height:1;display:grid}.mbtn.svelte-la3dkt:hover{border-color:var(--border-strong)}.mlabel.svelte-la3dkt{font-variant-numeric:tabular-nums;text-align:center;min-width:78px;font-size:14px;font-weight:800}.grid-scroll.svelte-la3dkt{overscroll-behavior-x:contain;border:1px solid var(--border);border-radius:12px;overflow-x:auto}.mtable.svelte-la3dkt{border-collapse:collapse;min-width:100%;font-size:12px}.mtable.svelte-la3dkt th:where(.svelte-la3dkt),.mtable.svelte-la3dkt td:where(.svelte-la3dkt){border:1px solid color-mix(in oklab, var(--border) 70%, transparent)}.rowhead.svelte-la3dkt{background:var(--muted);text-align:left;z-index:2;white-space:nowrap;min-width:96px;max-width:130px;padding:8px 10px;font-weight:700;position:sticky;left:0}thead.svelte-la3dkt .rowhead:where(.svelte-la3dkt){z-index:3}.dayhead.svelte-la3dkt{background:var(--muted);text-align:center;min-width:110px;padding:4px 6px}.dayhead.svelte-la3dkt .dnum:where(.svelte-la3dkt){font-variant-numeric:tabular-nums;margin-right:4px;font-weight:800}.dayhead.svelte-la3dkt .dwd:where(.svelte-la3dkt){color:var(--muted-foreground);font-size:10.5px}.dayhead.we.svelte-la3dkt .dwd:where(.svelte-la3dkt),.dayhead.we.svelte-la3dkt .dnum:where(.svelte-la3dkt){color:var(--st-rework-t)}.dayhead.today.svelte-la3dkt{background:var(--accent-light)}.dayhead.today.svelte-la3dkt .dnum:where(.svelte-la3dkt){color:var(--accent-text)}.cell.svelte-la3dkt{vertical-align:top;background:var(--card);min-width:110px;max-width:220px;height:40px;padding:4px 6px}.cell.today.svelte-la3dkt{background:color-mix(in oklab, var(--accent-light) 45%, var(--card))}.cell.editable.svelte-la3dkt{cursor:pointer}.cell.editable.svelte-la3dkt:hover{background:color-mix(in oklab, var(--muted-foreground) 7%, var(--card))}.cell.filled.svelte-la3dkt{background:color-mix(in oklab, var(--st-submitted-b) 40%, var(--card))}.cell.filled.today.svelte-la3dkt{background:color-mix(in oklab, var(--accent-light) 60%, var(--card))}.cell-c.svelte-la3dkt{white-space:pre-wrap;word-break:break-word;font-size:11.5px;line-height:1.45}.cell-c.svelte-la3dkt a{color:var(--accent-text);text-decoration:underline}.m-body.svelte-la3dkt{flex-direction:column;gap:10px;min-width:min(460px,92vw);padding:20px 22px 18px;display:flex}.in.svelte-la3dkt{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:8px;padding:6px 10px;font-size:13px}.ta.svelte-la3dkt{resize:vertical;font-family:inherit}.m-actions.svelte-la3dkt{align-items:center;gap:8px;display:flex}.spacer.svelte-la3dkt{flex:1}.kr.svelte-la3dkt{align-items:center;gap:8px;display:flex}.kr.svelte-la3dkt .grow:where(.svelte-la3dkt){flex:1}.kx.svelte-la3dkt{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px}.kx.svelte-la3dkt:hover{color:var(--st-rework-t)}.panel.lineup.svelte-la3dkt{margin-top:14px}.sel.svelte-la3dkt{max-width:320px}.add-exist.svelte-la3dkt{gap:8px;margin-bottom:10px;display:flex}.add-exist.svelte-la3dkt .grow:where(.svelte-la3dkt){flex:1;max-width:420px}.lu-scroll.svelte-la3dkt{overflow-x:auto}.lu-table.svelte-la3dkt{border-collapse:collapse;width:100%;font-size:13px}.lu-table.svelte-la3dkt th:where(.svelte-la3dkt){text-align:left;color:var(--muted-foreground);border-bottom:1px solid var(--border);white-space:nowrap;padding:6px 10px;font-size:12px;font-weight:650}.lu-table.svelte-la3dkt td:where(.svelte-la3dkt){border-bottom:1px solid color-mix(in oklab, var(--border) 60%, transparent);vertical-align:middle;padding:7px 10px}.pname.svelte-la3dkt{align-items:center;gap:9px;min-width:180px;font-weight:600;display:flex}.pimg.svelte-la3dkt{background:var(--muted);width:34px;height:34px;color:var(--muted-foreground);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.pn-link.svelte-la3dkt{font-size:inherit;color:var(--foreground);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 55%, transparent);background:0 0;border:0;padding:0}.pn-link.svelte-la3dkt:hover{color:var(--honey-text,var(--primary))}.tagrow.svelte-la3dkt{gap:6px;display:flex}.tagbtn.svelte-la3dkt{border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:999px;padding:2px 10px;font-size:12px}.tagbtn.svelte-la3dkt:hover{background:var(--muted)}.tagbtn.static.svelte-la3dkt{cursor:default}.tagbtn.main.on.svelte-la3dkt{background:var(--st-rework-b);color:var(--st-rework-t);border-color:#0000;font-weight:700}.tagbtn.isnew.on.svelte-la3dkt{background:var(--st-accepted-b);color:var(--st-accepted-t);border-color:#0000;font-weight:700}.in.spec.svelte-la3dkt{width:150px;padding:4px 8px;font-size:12.5px}.stbtn.svelte-la3dkt{cursor:pointer;background:var(--st-submitted-b);color:var(--st-submitted-t);border:0;border-radius:999px;padding:3px 11px;font-size:12px;font-weight:700}.stbtn.on.svelte-la3dkt{background:var(--st-accepted-b);color:var(--st-accepted-t)}.stbtn.svelte-la3dkt:disabled{cursor:default}.ops.svelte-la3dkt{text-align:center;width:34px}@media (width<=900px){.wrap.svelte-la3dkt{padding:14px 12px 90px}.top-grid.svelte-la3dkt,.track-grid.svelte-la3dkt{grid-template-columns:1fr}}.wrap.svelte-1gcxcvw{box-sizing:border-box;width:100%;padding:20px 24px 40px}.head.svelte-1gcxcvw{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}h1.svelte-1gcxcvw{color:var(--foreground);margin:0;font-size:20px;font-weight:700}.sub.svelte-1gcxcvw{color:var(--muted-foreground);margin:4px 0 0;font-size:13px}.who.svelte-1gcxcvw{color:var(--muted-foreground);align-items:center;gap:8px;font-size:13px;display:flex}.in.svelte-1gcxcvw{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:8px;padding:6px 10px;font-size:13px}.toolbar.svelte-1gcxcvw{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.monthnav.svelte-1gcxcvw{align-items:center;gap:6px;display:flex}.mbtn.svelte-1gcxcvw,.tbtn.svelte-1gcxcvw{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:8px;padding:4px 10px;font-size:13px}.mbtn.svelte-1gcxcvw:hover,.tbtn.svelte-1gcxcvw:hover{background:var(--muted)}.mlabel.svelte-1gcxcvw{font-variant-numeric:tabular-nums;padding:0 6px;font-weight:600}.months.svelte-1gcxcvw{flex-wrap:wrap;gap:6px;display:flex}.mchip.svelte-1gcxcvw{border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:999px;padding:2px 10px;font-size:12px}.mchip.svelte-1gcxcvw:hover{background:var(--muted)}.mchip.on.svelte-1gcxcvw{background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--honey-text,var(--primary));border-color:#0000;font-weight:600}.mchip.svelte-1gcxcvw small:where(.svelte-1gcxcvw){opacity:.7;margin-left:2px}.upload.svelte-1gcxcvw{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.upload.svelte-1gcxcvw .note:where(.svelte-1gcxcvw){flex:1;min-width:200px;max-width:420px}.hidden-input.svelte-1gcxcvw{display:none}.hint.svelte-1gcxcvw{font-size:12px}.dim.svelte-1gcxcvw{color:var(--muted-foreground)}.center.svelte-1gcxcvw{justify-content:center;padding:60px 0;display:flex}.empty.svelte-1gcxcvw{color:var(--muted-foreground);padding:20px 4px;font-size:14px}.tbl-wrap.svelte-1gcxcvw{overflow-x:auto}.tbl.svelte-1gcxcvw{border-collapse:collapse;width:100%;font-size:13px}.tbl.svelte-1gcxcvw th:where(.svelte-1gcxcvw){text-align:left;color:var(--muted-foreground);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 12px;font-weight:500}.tbl.svelte-1gcxcvw td:where(.svelte-1gcxcvw){color:var(--foreground);border-bottom:1px solid var(--border);vertical-align:middle;padding:10px 12px}.num.svelte-1gcxcvw{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ops.svelte-1gcxcvw{text-align:right;white-space:nowrap}.lnk.svelte-1gcxcvw{color:var(--foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.lnk.svelte-1gcxcvw:hover{color:var(--honey-text,var(--primary))}.op.svelte-1gcxcvw{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0 0 0 12px;font-size:13px}.op.rework.svelte-1gcxcvw{color:var(--st-rework-t)}.wrap.svelte-1x65olp{width:100%;padding:20px 28px 64px}.head.svelte-1x65olp{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.head.svelte-1x65olp h1:where(.svelte-1x65olp){margin:0;font-size:22px;font-weight:800}.sub.svelte-1x65olp{color:var(--muted-foreground);margin:2px 0 0;font-size:13px}.due-pill.svelte-1x65olp{color:var(--st-danger-t);background:var(--st-danger-b);border-radius:999px;padding:2px 10px;font-size:12px}.center.svelte-1x65olp{place-items:center;padding:48px 0;display:grid}.add.svelte-1x65olp{align-items:center;gap:8px;max-width:720px;margin-bottom:18px;display:flex}.in.svelte-1x65olp{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:8px;min-width:0;padding:7px 10px;font-size:13.5px}.in.grow.svelte-1x65olp{flex:1}.in.date.svelte-1x65olp{flex:none;width:140px}.sec.svelte-1x65olp{margin-bottom:22px}.sec.svelte-1x65olp h2:where(.svelte-1x65olp),.h2btn.svelte-1x65olp{color:var(--foreground);align-items:center;gap:6px;margin:0 0 8px;font-size:14px;font-weight:800;display:flex}.h2btn.svelte-1x65olp{cursor:pointer;background:0 0;border:0;padding:0}.cnt.svelte-1x65olp{color:var(--muted-foreground);background:var(--muted);border-radius:999px;margin-left:2px;padding:1px 7px;font-size:11px;font-weight:700}.tog.svelte-1x65olp{color:var(--muted-foreground);font-size:12px}.list.svelte-1x65olp{gap:6px;max-width:900px;display:grid}.row.svelte-1x65olp{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:9px 12px;font-size:13.5px;display:flex}.row.card.svelte-1x65olp{text-align:left;cursor:pointer;width:100%;color:inherit}.row.card.svelte-1x65olp:hover{background:var(--muted)}.row.svelte-1x65olp input[type=checkbox]:where(.svelte-1x65olp){width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex:none}.cico.svelte-1x65olp{width:18px;color:var(--muted-foreground);flex:none;place-items:center;display:grid}.ttl.svelte-1x65olp{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ttl.asbtn.svelte-1x65olp{text-align:left;cursor:text;color:inherit;font:inherit;background:0 0;border:0;padding:0}.ttl.struck.svelte-1x65olp{color:var(--muted-foreground);text-decoration:line-through}.src.svelte-1x65olp{color:var(--muted-foreground);border:1px solid var(--border);border-radius:999px;flex:none;padding:1px 7px;font-size:11px}.chip.svelte-1x65olp{border-radius:999px;flex:none;padding:1px 8px;font-size:11px}.chip.st-assigned.svelte-1x65olp{background:var(--st-assigned-b);color:var(--st-assigned-t)}.chip.st-doing.svelte-1x65olp{background:var(--st-doing-b);color:var(--st-doing-t)}.chip.st-submitted.svelte-1x65olp{background:var(--st-submitted-b);color:var(--st-submitted-t)}.chip.st-accepted.svelte-1x65olp{background:var(--st-accepted-b);color:var(--st-accepted-t)}.chip.st-rework.svelte-1x65olp{background:var(--st-rework-b);color:var(--st-rework-t)}.chip.st-danger.svelte-1x65olp{background:var(--st-danger-b);color:var(--st-danger-t)}.time.svelte-1x65olp{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.time.od.svelte-1x65olp{color:var(--st-danger-t);font-weight:700}.del.svelte-1x65olp{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:3px}.del.svelte-1x65olp:hover{color:var(--st-rework-t)}.donerow.svelte-1x65olp{opacity:.7}.empty.svelte-1x65olp{color:var(--muted-foreground);padding:6px 2px;font-size:13px}@media (width<=700px){.add.svelte-1x65olp{flex-wrap:wrap}.in.date.svelte-1x65olp{width:100%}.src.svelte-1x65olp{display:none}}.pn.svelte-ntkdrc{border:1px solid color-mix(in srgb, var(--primary) 35%, var(--border));border-left:4px solid var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--card));color:var(--foreground);border-radius:10px;align-items:flex-start;gap:10px;margin:12px 24px 0;padding:10px 14px;font-size:13.5px;display:flex}.pn-ico.svelte-ntkdrc{color:var(--honey-text,var(--primary));flex:none;margin-top:2px}.pn-body.svelte-ntkdrc{flex:1;min-width:0;line-height:1.5}.pn-side.svelte-ntkdrc{flex:none;align-items:center;gap:8px;display:flex}.pn-meta.svelte-ntkdrc{color:var(--muted-foreground);white-space:nowrap;font-size:11.5px}.pn-edit.svelte-ntkdrc{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:2px;display:grid}.pn-edit.svelte-ntkdrc:hover{background:var(--muted);color:var(--foreground)}.pn-add.svelte-ntkdrc{border:1px dashed var(--border);color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:8px;margin:8px 24px 0;padding:4px 10px;font-size:12px}.pn-add.svelte-ntkdrc:hover{background:var(--muted);color:var(--foreground)}.m-body.svelte-ntkdrc{min-width:min(560px,90vw);padding:20px 22px 18px}.pn-clear.svelte-ntkdrc{color:var(--st-rework-t);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.spacer.svelte-ntkdrc{flex:1}@media (width<=767px){.pn.svelte-ntkdrc,.pn-add.svelte-ntkdrc{margin-left:12px;margin-right:12px}.pn-meta.svelte-ntkdrc{display:none}}.wrap.svelte-1ivzm5u{width:100%;padding:18px 22px 40px}.head.svelte-1ivzm5u{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}h1.svelte-1ivzm5u{margin:0 0 2px;font-size:1.3rem;font-weight:800}.sub.svelte-1ivzm5u{color:var(--muted-foreground);margin:0;font-size:13px}.center.svelte-1ivzm5u{place-items:center;padding:48px 0;display:grid}.empty.svelte-1ivzm5u{border:1px dashed var(--border-strong);text-align:center;border-radius:12px;padding:40px 24px}.e-title.svelte-1ivzm5u{margin:0 0 4px;font-size:15px;font-weight:700}.e-hint.svelte-1ivzm5u{color:var(--muted-foreground);margin:0;font-size:13px}.dim.svelte-1ivzm5u{color:var(--muted-foreground)}.trunc.svelte-1ivzm5u{margin-top:10px;font-size:12px}.toolbar.svelte-1ivzm5u{flex-wrap:wrap;gap:8px 18px;margin-bottom:14px;display:flex}.chips.svelte-1ivzm5u{flex-wrap:wrap;gap:6px;display:flex}.fchip.svelte-1ivzm5u{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:600;transition:background .12s,color .12s,border-color .12s}.fchip.svelte-1ivzm5u:not(.on):hover{color:var(--foreground);border-color:var(--border-strong);background:var(--muted)}.fchip.on.svelte-1ivzm5u{background:var(--accent-light);color:var(--accent-text);border-color:#0000}.grid.svelte-1ivzm5u{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.card.svelte-1ivzm5u{border:1px solid var(--border);background:var(--card);text-align:left;cursor:pointer;color:inherit;border-radius:14px;flex-direction:column;padding:0;transition:border-color .12s,transform .12s;display:flex;overflow:hidden}.card.svelte-1ivzm5u:hover{border-color:var(--muted-foreground);transform:translateY(-1px)}.photo.svelte-1ivzm5u{aspect-ratio:4/5;background:var(--muted);color:var(--muted-foreground);place-items:center;display:grid;position:relative}.photo.svelte-1ivzm5u img:where(.svelte-1ivzm5u){object-fit:cover;width:100%;height:100%}.st-chip.svelte-1ivzm5u{border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}.st-assigned.svelte-1ivzm5u{background:var(--st-assigned-b);color:var(--st-assigned-t)}.st-doing.svelte-1ivzm5u{background:var(--st-doing-b);color:var(--st-doing-t)}.st-submitted.svelte-1ivzm5u{background:var(--st-submitted-b);color:var(--st-submitted-t)}.st-accepted.svelte-1ivzm5u{background:var(--st-accepted-b);color:var(--st-accepted-t)}.st-rework.svelte-1ivzm5u{background:var(--st-rework-b);color:var(--st-rework-t)}.body.svelte-1ivzm5u{flex-direction:column;gap:4px;padding:10px 12px 12px;display:flex;position:relative}.titleline.svelte-1ivzm5u{justify-content:space-between;align-items:center;gap:8px;display:flex}.code.svelte-1ivzm5u{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.kind.svelte-1ivzm5u{border:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px}.kind.accent.svelte-1ivzm5u{background:var(--accent-light);color:var(--accent-text);border-color:#0000}.fchip.gear.svelte-1ivzm5u{place-items:center;padding:4px 9px;display:inline-grid}.kinds-body.svelte-1ivzm5u{min-width:min(420px,92vw)}.khint.svelte-1ivzm5u{margin:0;font-size:12.5px}.kr.svelte-1ivzm5u{align-items:center;gap:8px;display:flex}.kr.svelte-1ivzm5u .grow:where(.svelte-1ivzm5u){flex:1}.kr-n.svelte-1ivzm5u{font-variant-numeric:tabular-nums;text-align:right;min-width:20px;font-size:12px}.kr.svelte-1ivzm5u .ph-del:where(.svelte-1ivzm5u):disabled{opacity:.35;cursor:not-allowed}.name.svelte-1ivzm5u{font-size:14px;font-weight:700;line-height:1.3}.kv.svelte-1ivzm5u{justify-content:space-between;gap:8px;font-size:12px;display:flex}.kv.svelte-1ivzm5u .k:where(.svelte-1ivzm5u){color:var(--muted-foreground);flex:none}.kv.svelte-1ivzm5u .bulk:where(.svelte-1ivzm5u){text-align:right}.logn.svelte-1ivzm5u{color:var(--muted-foreground);align-self:flex-end;align-items:center;gap:3px;margin-top:2px;font-size:11px;display:inline-flex}.m-body.svelte-1ivzm5u{flex-direction:column;gap:10px;min-width:min(560px,92vw);max-height:82vh;padding:20px 22px 18px;display:flex;overflow-y:auto}.m-title.svelte-1ivzm5u{margin:0;font-size:1.05rem;font-weight:800}.m-photo.svelte-1ivzm5u{align-items:flex-end;gap:12px;display:flex}.m-photo.svelte-1ivzm5u img:where(.svelte-1ivzm5u),.m-photo.svelte-1ivzm5u .ph:where(.svelte-1ivzm5u){object-fit:cover;background:var(--muted);width:96px;height:120px;color:var(--muted-foreground);border-radius:10px;place-items:center;display:grid}.up.svelte-1ivzm5u input:where(.svelte-1ivzm5u){display:none}.up-btn.svelte-1ivzm5u{border:1px solid var(--border);cursor:pointer;background:var(--card);border-radius:8px;padding:5px 12px;font-size:12.5px;display:inline-block}.up-btn.svelte-1ivzm5u:hover{border-color:var(--border-strong)}.frow.svelte-1ivzm5u{flex-wrap:wrap;gap:10px;display:flex}.fld.svelte-1ivzm5u{color:var(--muted-foreground);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.fld.grow.svelte-1ivzm5u{flex:1;min-width:180px}.in.svelte-1ivzm5u{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:8px;padding:6px 10px;font-size:13px}.ta.svelte-1ivzm5u{resize:vertical}.m-actions.svelte-1ivzm5u{align-items:center;gap:8px;margin-top:4px;display:flex}.spacer.svelte-1ivzm5u{flex:1}.del.svelte-1ivzm5u{border:1px solid var(--st-rework-t);color:var(--st-rework-t);cursor:pointer;background:0 0;border-radius:8px;padding:5px 12px;font-size:12.5px}.del.svelte-1ivzm5u:hover{background:var(--st-rework-b)}.logs.svelte-1ivzm5u{border-top:1px dashed var(--border);margin-top:4px;padding-top:10px}.log-add.svelte-1ivzm5u{gap:8px;margin-bottom:8px;display:flex}.log-add.svelte-1ivzm5u .in:where(.svelte-1ivzm5u){flex:1}.log-list.svelte-1ivzm5u{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.log-list.svelte-1ivzm5u li:where(.svelte-1ivzm5u){border-bottom:1px solid color-mix(in oklab, var(--border) 55%, transparent);flex-direction:column;gap:1px;padding-bottom:6px;font-size:13px;display:flex}.log-meta.svelte-1ivzm5u{color:var(--muted-foreground);font-size:11px}.log-body.svelte-1ivzm5u{white-space:pre-wrap}.backlnk.svelte-1ivzm5u{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:0 0 8px;font-size:13px}.backlnk.svelte-1ivzm5u:hover{color:var(--foreground)}.sh-actions.svelte-1ivzm5u{align-items:center;gap:10px;display:flex}.st-chip.static.svelte-1ivzm5u{position:static}.sh-info.svelte-1ivzm5u{border-collapse:collapse;width:100%;margin:6px 0 18px;font-size:13.5px}.sh-info.svelte-1ivzm5u th:where(.svelte-1ivzm5u){background:var(--muted);color:var(--muted-foreground);text-align:left;border:1px solid var(--border);white-space:nowrap;width:110px;padding:9px 12px;font-weight:650}.sh-info.svelte-1ivzm5u td:where(.svelte-1ivzm5u){border:1px solid var(--border);padding:9px 12px}.sh-sec.svelte-1ivzm5u{margin-bottom:26px}.sh-sec.svelte-1ivzm5u h2:where(.svelte-1ivzm5u){border-bottom:1px solid var(--border);align-items:center;gap:8px;margin:0 0 10px;padding-bottom:6px;font-size:1.02rem;font-weight:800;display:flex}.sh-num.svelte-1ivzm5u{color:var(--accent-text);font-variant-numeric:tabular-nums}.ph-grid.svelte-1ivzm5u{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.ph-card.svelte-1ivzm5u{flex-direction:column;gap:6px;margin:0;display:flex;position:relative}.ph-card.svelte-1ivzm5u img:where(.svelte-1ivzm5u),.ph-hold.svelte-1ivzm5u{aspect-ratio:4/5;object-fit:cover;background:var(--muted);width:100%;color:var(--muted-foreground);border-radius:10px;place-items:center;display:grid}.ph-del.svelte-1ivzm5u{background:color-mix(in oklab, var(--foreground) 55%, transparent);width:22px;height:22px;color:var(--card);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:6px;right:6px}.ph-del.static.svelte-1ivzm5u{color:var(--muted-foreground);background:0 0;position:static}.ph-cap.svelte-1ivzm5u{border:0;border-bottom:1px dashed var(--border);color:var(--muted-foreground);text-align:center;background:0 0;padding:2px 2px 4px;font-size:12px}.ph-cap.svelte-1ivzm5u:focus{border-color:var(--accent-text);color:var(--foreground);outline:none}.ph-add.svelte-1ivzm5u{border:1.5px dashed var(--border-strong);aspect-ratio:4/5;color:var(--muted-foreground);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12.5px;display:flex}.ph-add.svelte-1ivzm5u:hover{border-color:var(--accent-text);color:var(--accent-text)}.ph-add.svelte-1ivzm5u input:where(.svelte-1ivzm5u){display:none}.cf-tbl.svelte-1ivzm5u{border-collapse:collapse;width:100%;font-size:13px}.cf-tbl.svelte-1ivzm5u thead:where(.svelte-1ivzm5u) th:where(.svelte-1ivzm5u){background:color-mix(in oklab, var(--accent) 26%, var(--card));color:var(--foreground);text-align:left;border:1px solid var(--border);padding:8px 10px;font-weight:700}.cf-tbl.svelte-1ivzm5u td:where(.svelte-1ivzm5u){border:1px solid var(--border);padding:4px 6px}.cf-tbl.svelte-1ivzm5u .in:where(.svelte-1ivzm5u){background:0 0;border:0;width:100%;padding:5px 6px}.cf-i.svelte-1ivzm5u{background:var(--muted);width:160px}.cf-op.svelte-1ivzm5u{text-align:center;width:34px}.cf-actions.svelte-1ivzm5u{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.sh-foot.svelte-1ivzm5u{border-top:1px dashed var(--border);justify-content:flex-end;padding-top:14px;display:flex}@media (width<=700px){.wrap.svelte-1ivzm5u{padding:14px 12px 90px}.grid.svelte-1ivzm5u{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.ph-grid.svelte-1ivzm5u{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.sh-info.svelte-1ivzm5u th:where(.svelte-1ivzm5u){width:78px}}.mkt-tags.svelte-1ivzm5u{gap:6px;margin-right:4px;display:inline-flex}.tagbtn.svelte-1ivzm5u{border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:999px;padding:2px 10px;font-size:12px}.tagbtn.svelte-1ivzm5u:hover{background:var(--muted)}.tagbtn.main.on.svelte-1ivzm5u{background:var(--st-rework-b);color:var(--st-rework-t);border-color:#0000;font-weight:700}.tagbtn.isnew.on.svelte-1ivzm5u{background:var(--st-accepted-b);color:var(--st-accepted-t);border-color:#0000;font-weight:700}.wrap.svelte-jl75b4{width:100%;padding:20px 28px 64px}.head.svelte-jl75b4{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:6px;display:flex}.head.svelte-jl75b4 h1:where(.svelte-jl75b4){margin:0;font-size:22px;font-weight:800}.sub.svelte-jl75b4{color:var(--muted-foreground);margin:2px 0 0;font-size:13px}.statemachine.svelte-jl75b4{color:var(--muted-foreground);letter-spacing:.02em;margin:6px 0 16px;font-size:12px}.cards.svelte-jl75b4{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:28px;display:grid}.scard.svelte-jl75b4{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;padding:16px;display:flex}.sctop.svelte-jl75b4{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.sctitle.svelte-jl75b4{font-size:15px;font-weight:700}.offbadge.svelte-jl75b4{color:var(--st-doing-t);background:var(--st-doing-b);border-radius:4px;margin-left:4px;padding:1px 6px;font-size:11px;font-weight:600}.scdesc.svelte-jl75b4{color:var(--muted-foreground);margin:6px 0 8px;font-size:12px;line-height:1.5}.stagebadge.svelte-jl75b4{color:var(--st-submitted-t);background:var(--st-submitted-b);border-radius:6px;align-self:flex-start;margin-bottom:8px;padding:2px 8px;font-size:11px;font-weight:600}.scbody.svelte-jl75b4{flex-direction:column;flex:1;gap:6px;margin-bottom:12px;display:flex}.kv.svelte-jl75b4{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12.5px;display:flex}.kv.svelte-jl75b4 span:where(.svelte-jl75b4):first-child{color:var(--muted-foreground);min-width:68px}.scempty.svelte-jl75b4{color:var(--muted-foreground);margin:4px 0;font-size:12px;font-style:italic}.kwrow.svelte-jl75b4{flex-wrap:wrap;gap:4px;margin:2px 0;display:flex}.kw.svelte-jl75b4{border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;padding:1px 8px;font-size:11px}.scbtns.svelte-jl75b4{gap:8px;display:flex}.scbtn.svelte-jl75b4{border:1px solid var(--border);color:var(--foreground);cursor:pointer;background:0 0;border-radius:8px;padding:7px 12px;font-size:13px}.scbtn.svelte-jl75b4:hover{border-color:var(--accent);color:var(--accent)}.scbtn.primary.svelte-jl75b4{background:var(--accent);color:var(--on-accent,#fff);border-color:var(--accent)}.stpill.svelte-jl75b4{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.stpill.ok.svelte-jl75b4{color:var(--st-accepted-t);background:var(--st-accepted-b)}.stpill.run.svelte-jl75b4{color:var(--st-doing-t);background:var(--st-doing-b)}.stpill.rev.svelte-jl75b4{color:var(--st-submitted-t);background:var(--st-submitted-b)}.stpill.draft.svelte-jl75b4{color:var(--st-assigned-t);background:var(--st-assigned-b)}.stpill.warn.svelte-jl75b4{color:var(--st-rework-t);background:var(--st-rework-b)}.authpill.svelte-jl75b4{border-radius:4px;margin-left:4px;padding:0 5px;font-size:10px;font-weight:600}.authpill.granted.svelte-jl75b4{color:var(--st-accepted-t);background:var(--st-accepted-b)}.authpill.pending.svelte-jl75b4{color:var(--st-submitted-t);background:var(--st-submitted-b)}.authpill.denied.svelte-jl75b4{color:var(--st-rework-t);background:var(--st-rework-b)}.section.svelte-jl75b4{align-items:center;gap:10px;margin:8px 0 14px;font-size:15px;font-weight:700;display:flex}.notlive.svelte-jl75b4{color:var(--st-rework-t);font-size:12px;font-weight:500}.center.svelte-jl75b4{place-items:center;padding:48px 0;display:grid}.empty.svelte-jl75b4{border:1px dashed var(--border-strong);text-align:center;border-radius:12px;padding:40px 24px}.empty.small.svelte-jl75b4{padding:32px 20px}.e-title.svelte-jl75b4{margin:0 0 4px;font-size:15px;font-weight:700}.e-hint.svelte-jl75b4{color:var(--muted-foreground);margin:0 0 10px;font-size:13px}.src.svelte-jl75b4{color:var(--accent);font-size:13px;text-decoration:none}.src.svelte-jl75b4:hover{text-decoration:underline}.layout.svelte-jl75b4{grid-template-columns:300px 1fr;align-items:start;gap:18px;display:grid}@media (width<=760px){.layout.svelte-jl75b4{grid-template-columns:1fr}}.list.svelte-jl75b4{flex-direction:column;gap:8px;display:flex}.ecard.svelte-jl75b4{text-align:left;border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:10px;padding:10px 12px}.ecard.svelte-jl75b4:hover{border-color:var(--border-strong)}.ecard.sel.svelte-jl75b4{border-color:var(--accent);background:var(--accent-light)}.ename.svelte-jl75b4{font-size:14px;font-weight:700}.emeta.svelte-jl75b4{color:var(--muted-foreground);margin-top:2px;font-size:12px}.estat.svelte-jl75b4{color:var(--muted-foreground);margin-top:4px;font-size:12px}.detail.svelte-jl75b4{min-width:0}.dhead.svelte-jl75b4{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.dhead.svelte-jl75b4 h2:where(.svelte-jl75b4){margin:0;font-size:18px;font-weight:800}.archive.svelte-jl75b4{border:1px solid var(--st-rework-t);color:var(--st-rework-t);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px;font-size:13px}.trunc.svelte-jl75b4{color:var(--st-rework-t);margin:6px 0;font-size:12px}.sec.svelte-jl75b4{margin:18px 0 8px;font-size:14px;font-weight:700}.tblwrap.svelte-jl75b4{border:1px solid var(--border);border-radius:10px;overflow-x:auto}table.svelte-jl75b4{border-collapse:collapse;width:100%;font-size:13px}th.svelte-jl75b4,td.svelte-jl75b4{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 12px}th.svelte-jl75b4{background:var(--muted);color:var(--muted-foreground);font-weight:600}tbody.svelte-jl75b4 tr:where(.svelte-jl75b4):last-child td:where(.svelte-jl75b4){border-bottom:none}.r.svelte-jl75b4{text-align:right}.c.svelte-jl75b4{text-align:center}.badge.svelte-jl75b4{background:var(--accent-light);color:var(--accent-text);border-radius:6px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.modal.svelte-jl75b4{width:min(720px,92vw);padding:20px 22px}.modal.svelte-jl75b4 h2:where(.svelte-jl75b4){margin:0 0 14px;font-size:17px;font-weight:800}.grid.svelte-jl75b4{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}@media (width<=560px){.grid.svelte-jl75b4,.cards.svelte-jl75b4{grid-template-columns:1fr}}label.svelte-jl75b4{color:var(--muted-foreground);flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}label.full.svelte-jl75b4{margin-top:10px}input.svelte-jl75b4,textarea.svelte-jl75b4,select.svelte-jl75b4{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:8px;padding:8px 10px;font-family:inherit;font-size:14px;font-weight:400}input.svelte-jl75b4:focus,textarea.svelte-jl75b4:focus{border-color:var(--accent);outline:none}textarea.svelte-jl75b4{resize:vertical}.rowedit.svelte-jl75b4{grid-template-columns:160px 1fr auto;gap:8px;margin-bottom:8px;display:grid}.rowedit3.svelte-jl75b4{grid-template-columns:110px 1fr 120px auto;gap:8px;margin-bottom:8px;display:grid}.mini.svelte-jl75b4{border:1px solid var(--border);background:var(--accent);color:var(--on-accent,#fff);cursor:pointer;border-radius:6px;padding:5px 12px;font-size:12px}.mini.ghost.svelte-jl75b4{background:var(--card);color:var(--muted-foreground)}.stagenote.svelte-jl75b4{color:var(--muted-foreground);margin:10px 0 0;font-size:11px;font-style:italic}.acts.svelte-jl75b4{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.ghost.svelte-jl75b4{border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px;font-size:14px}.wk.svelte-45yax5{box-sizing:border-box;width:100%;padding:20px 24px 48px}.eyebrow.svelte-45yax5{letter-spacing:.12em;color:var(--text-3,#8b8f95);font-size:10.5px;font-weight:800}h1.svelte-45yax5{margin:2px 0 4px;font-size:24px;font-weight:800}h2.svelte-45yax5{margin:0;font-size:16px;font-weight:700}.sub.svelte-45yax5{color:var(--text-3,#8b8f95);margin:3px 0 0;font-size:12.5px;line-height:1.5}.dim.svelte-45yax5{color:var(--text-3,#8b8f95)}.head.svelte-45yax5{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.head-r.svelte-45yax5{flex-shrink:0;gap:8px;display:flex}.kpis.svelte-45yax5{grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0;display:grid}.kpi.svelte-45yax5{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:14px;padding:16px 18px}.kpi-top.svelte-45yax5{justify-content:space-between;align-items:center;display:flex}.kpi-t.svelte-45yax5{color:var(--text-3,#8b8f95);font-size:12.5px;font-weight:600}.kpi-n.svelte-45yax5{letter-spacing:-.01em;margin:6px 0 4px;font-size:34px;font-weight:800;line-height:1}.kpi-of.svelte-45yax5{color:var(--text-3,#8b8f95);font-size:13px;font-weight:600}.kpi-note.svelte-45yax5{color:var(--text-3,#8b8f95);font-size:12px}.chip.svelte-45yax5{font-size:10px}.chip.agent.svelte-45yax5{color:var(--actor-agent,#4f3da8)}.chip.human.svelte-45yax5{color:var(--accent-text,#8f5b00)}.chip.wait.svelte-45yax5{color:var(--text-3,#8b8f95)}.chip.fail.svelte-45yax5,.kpi-n.fail.svelte-45yax5{color:var(--st-danger-t,#af1d14)}.panel.svelte-45yax5{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:16px;margin-bottom:16px;padding:18px 20px}.sec-head.svelte-45yax5{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.board.svelte-45yax5{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:14px;margin-top:14px;display:grid}.col.svelte-45yax5{background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.col-head.svelte-45yax5{border-bottom:1px dashed var(--border,#2a2d31);align-items:flex-start;gap:9px;padding-bottom:10px;display:flex}.col-badge.svelte-45yax5{color:#fff;border-radius:7px;flex-shrink:0;place-items:center;min-width:26px;height:24px;padding:0 6px;font-size:10.5px;font-weight:800;display:grid}.col-badge.agent.svelte-45yax5{background:var(--actor-agent,#4f3da8)}.col-badge.human.svelte-45yax5{background:var(--accent,#e8a013);color:var(--accent-ink,#141517)}.col-badge.sys.svelte-45yax5{background:var(--text-3,#8b8f95)}.col-title.svelte-45yax5{font-size:13.5px;font-weight:700}.col-sub.svelte-45yax5{color:var(--text-3,#8b8f95);margin-top:2px;font-size:10.5px;line-height:1.4}.col-body.svelte-45yax5{flex-direction:column;gap:8px;display:flex}.col-empty.svelte-45yax5{color:var(--text-3,#8b8f95);text-align:center;margin:0;padding:14px 0;font-size:11.5px}.wcard.svelte-45yax5{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-left:3px solid var(--border-strong,#40434a);border-radius:9px;padding:9px 11px;display:block}.wcard.svelte-45yax5:hover{border-color:var(--border-strong,#40434a)}.wcard.running.svelte-45yax5{border-left-color:var(--accent,#e8a013)}.wcard.done.svelte-45yax5{border-left-color:var(--st-accepted-t,#58c896)}.wcard.waiting.svelte-45yax5{border-left-color:var(--border-strong,#40434a)}.wcard.help.svelte-45yax5{border-left-color:var(--st-rework-t,#f09367);background:var(--st-rework-b,#331b10)}.wcard.failed.svelte-45yax5{border-left-color:var(--st-danger-t,#f1867e);background:var(--st-danger-b,#331312)}.wc-top.svelte-45yax5{justify-content:space-between;align-items:center;gap:8px;display:flex}.wc-id.svelte-45yax5{font-size:10.5px;font-family:var(--font-data,monospace);color:var(--text-3,#8b8f95)}.wc-chip.svelte-45yax5{white-space:nowrap;background:var(--inset,#24262b);color:var(--text-3,#8b8f95);border-radius:99px;padding:1px 7px;font-size:9.5px;font-weight:800}.wc-chip.running.svelte-45yax5{background:var(--accent-light,#e8a01329);color:var(--accent-text,#8f5b00)}.wc-chip.done.svelte-45yax5{background:color-mix(in srgb, var(--st-accepted-t,#58c896) 18%, transparent);color:var(--st-accepted-t,#58c896)}.wc-chip.help.svelte-45yax5{background:var(--st-rework-b,#331b10);color:var(--st-rework-t,#f09367)}.wc-chip.failed.svelte-45yax5{background:var(--st-danger-b,#331312);color:var(--st-danger-t,#f1867e)}.wc-title.svelte-45yax5{margin-top:6px;font-size:12.5px;font-weight:700}.wc-meta.svelte-45yax5{color:var(--text-2,#b5b9c0);margin-top:3px;font-size:11px;line-height:1.4}.wc-time.svelte-45yax5{color:var(--text-3,#8b8f95);margin-top:5px;font-size:10px}.tbl-wrap.svelte-45yax5{margin-top:10px;overflow-x:auto}.tbl.svelte-45yax5{border-collapse:collapse;width:100%;font-size:12.5px}.tbl.svelte-45yax5 th:where(.svelte-45yax5){text-align:left;color:var(--text-3,#8b8f95);border-bottom:1px solid var(--border,#2a2d31);padding:8px 10px;font-size:11px;font-weight:700}.tbl.svelte-45yax5 td:where(.svelte-45yax5){border-bottom:1px solid var(--border,#2a2d31);vertical-align:top;padding:10px}.tbl.svelte-45yax5 tbody:where(.svelte-45yax5) tr:where(.svelte-45yax5):last-child td:where(.svelte-45yax5){border-bottom:none}.mono.svelte-45yax5{font-family:var(--font-data,monospace);font-size:11.5px}.srcchip.svelte-45yax5{white-space:nowrap;border-radius:6px;padding:2px 9px;font-size:11px;font-weight:700}.srcchip.agent.svelte-45yax5{background:var(--actor-agent-bg,#eeeafb);color:var(--actor-agent,#4f3da8)}.srcchip.human.svelte-45yax5{background:var(--accent-light,#e8a0131f);color:var(--accent-text,#8f5b00)}.srcchip.sys.svelte-45yax5{background:var(--inset,#24262b);color:var(--text-3,#8b8f95)}.lockbar.svelte-45yax5{background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:12px;padding:12px 16px;display:flex}.lock-tag.svelte-45yax5{color:var(--text-3,#8b8f95);background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:700}.lock-title.svelte-45yax5{color:var(--text-2,#b5b9c0);font-size:12.5px;font-weight:700}.lock-text.svelte-45yax5{color:var(--text-3,#8b8f95);margin-top:3px;font-size:11.5px;line-height:1.5}.demo-foot.svelte-45yax5{color:var(--text-3,#8b8f95);text-align:center;margin-top:14px;font-size:11px}@media (width<=1000px){.kpis.svelte-45yax5{grid-template-columns:1fr 1fr}.board.svelte-45yax5{grid-template-columns:1fr}.lockbar.svelte-45yax5{flex-direction:column}}.tax.svelte-vopc8h{gap:12px;display:grid}.totals.svelte-vopc8h{flex-wrap:wrap;gap:6px;display:flex}.tchip.svelte-vopc8h{color:var(--text-2,#b5b9c0);background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:99px;padding:3px 10px;font-size:11px;font-weight:700}.tchip.ok.svelte-vopc8h{color:var(--st-accepted-t,#58c896);background:var(--st-accepted-b,#10291f)}.tchip.wait.svelte-vopc8h{color:var(--st-submitted-t,#b5b9c0);background:var(--st-submitted-b,#2a2d31)}.tchip.rework.svelte-vopc8h{color:var(--st-rework-t,#f09367);background:var(--st-rework-b,#331b10)}.tchip.strong.svelte-vopc8h{color:var(--text-1,#e8eaed)}.tchip.dim.svelte-vopc8h{color:var(--text-3,#8b8f95)}.axis-row.svelte-vopc8h{gap:6px;display:grid}.axis-row.role.svelte-vopc8h{background:var(--surface-2,#1c1d22);border:1px dashed var(--border,#2a2d31);border-radius:10px;padding:8px 10px}.axis-t.svelte-vopc8h{color:var(--text-2,#b5b9c0);font-size:11.5px;font-weight:700}.cats.svelte-vopc8h{flex-wrap:wrap;gap:8px;display:flex}.cat.svelte-vopc8h{text-align:left;cursor:pointer;background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);min-width:150px;color:var(--text-1,#e8eaed);border-radius:10px;gap:2px;padding:8px 11px;display:grid}.cat.small.svelte-vopc8h{grid-auto-flow:column;align-items:center;gap:8px;min-width:0;padding:5px 10px}.cat.on.svelte-vopc8h{border-color:var(--accent,#e8a013);background:var(--accent-light,#e8a0131a)}.cat.svelte-vopc8h:focus-visible{outline:2px solid var(--accent,#e8a013);outline-offset:1px}.cat-l.svelte-vopc8h{font-size:12.5px;font-weight:700}.cat-n.svelte-vopc8h{font-size:18px;font-weight:800;line-height:1.1}.cat.small.svelte-vopc8h .cat-n:where(.svelte-vopc8h){font-size:13px}.cat-s.svelte-vopc8h{color:var(--text-3,#8b8f95);font-size:10.5px}.tools.svelte-vopc8h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spacer.svelte-vopc8h{flex:1}.f-input.svelte-vopc8h{border:1px solid var(--border,#2a2d31);background:var(--inset,#24262b);color:var(--text-1,#e8eaed);border-radius:8px;padding:6px 9px;font-size:12.5px}.f-input.q.svelte-vopc8h{min-width:220px}.f-input.sel.sm.svelte-vopc8h{max-width:220px;padding:4px 6px;font-size:12px}.count.svelte-vopc8h{font-size:12px}.dim.svelte-vopc8h{color:var(--text-3,#8b8f95)}.mono.svelte-vopc8h{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.strong.svelte-vopc8h{font-weight:700}.empty.svelte-vopc8h,.ro.svelte-vopc8h{color:var(--text-3,#8b8f95);text-align:center;padding:14px 0;font-size:12.5px}.tbl-wrap.svelte-vopc8h{overflow-x:auto}.tbl.svelte-vopc8h{border-collapse:collapse;width:100%;font-size:12.5px}.tbl.svelte-vopc8h th:where(.svelte-vopc8h){text-align:left;color:var(--text-3,#8b8f95);border-bottom:1px solid var(--border,#2a2d31);white-space:nowrap;padding:6px 8px;font-size:11px;font-weight:700}.tbl.svelte-vopc8h td:where(.svelte-vopc8h){border-bottom:1px solid var(--border,#2a2d31);vertical-align:top;padding:8px}.tmeta.svelte-vopc8h{color:var(--text-3,#8b8f95);margin-top:2px;font-size:11px}.tag-warn.svelte-vopc8h{color:var(--st-rework-t,#f09367);background:var(--st-rework-b,#331b10);border-radius:99px;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}.stchip.svelte-vopc8h{background:var(--inset,#24262b);color:var(--text-2,#b5b9c0);border-radius:99px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.stchip.ok.svelte-vopc8h{color:var(--st-accepted-t,#58c896);background:var(--st-accepted-b,#10291f)}.stchip.wait.svelte-vopc8h{color:var(--st-submitted-t,#b5b9c0);background:var(--st-submitted-b,#2a2d31)}.stchip.rework.svelte-vopc8h{color:var(--st-rework-t,#f09367);background:var(--st-rework-b,#331b10)}.stchip.dim.svelte-vopc8h{color:var(--text-3,#8b8f95)}.blockers.svelte-vopc8h{flex-wrap:wrap;gap:4px;display:flex}.bk.svelte-vopc8h{color:var(--text-3,#8b8f95);background:var(--inset,#24262b);border-radius:6px;padding:1px 6px;font-size:10.5px}.acts.svelte-vopc8h{white-space:nowrap}.link-act.svelte-vopc8h{color:var(--accent-text,#8f5b00);cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:12px;font-weight:700}.link-act.rework.svelte-vopc8h{color:var(--st-rework-t,#f09367)}.link-act.svelte-vopc8h:disabled{opacity:.5;cursor:default}.more.svelte-vopc8h{border:1px solid var(--border,#2a2d31);color:var(--accent-text,#8f5b00);cursor:pointer;background:0 0;border-radius:8px;margin:10px auto 0;padding:6px 14px;font-size:12px;font-weight:700;display:block}.bulk.svelte-vopc8h{background:var(--accent-light,#e8a0131a);border:1px solid var(--accent,#e8a013);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.bulk-n.svelte-vopc8h{font-size:12.5px;font-weight:800}th.chk.svelte-vopc8h,td.chk.svelte-vopc8h{text-align:center;width:28px}tr.selrow.svelte-vopc8h td:where(.svelte-vopc8h){background:var(--accent-light,#e8a01314)}.rs.svelte-1nz6d7d{box-sizing:border-box;width:100%;padding:20px 24px 48px}.eyebrow-row.svelte-1nz6d7d{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eyebrow.svelte-1nz6d7d{letter-spacing:.12em;color:var(--text-3,#8b8f95);font-size:10.5px;font-weight:800}.stage-tag.svelte-1nz6d7d{color:var(--st-stage-prep,#6aa0ff);border:1px solid var(--st-stage-prep,#6aa0ff);border-radius:99px;padding:1px 8px;font-size:10px;font-weight:700}h1.svelte-1nz6d7d{margin:2px 0 4px;font-size:24px;font-weight:800}h2.svelte-1nz6d7d{margin:0;font-size:16px;font-weight:700}.sub.svelte-1nz6d7d{color:var(--text-3,#8b8f95);margin:3px 0 0;font-size:12.5px;line-height:1.5}.head.svelte-1nz6d7d{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.head-r.svelte-1nz6d7d{flex-shrink:0;gap:8px;display:flex}.link-btn.svelte-1nz6d7d{color:var(--honey-text,#e8a013);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.dim.svelte-1nz6d7d{color:var(--text-3,#8b8f95)}.cards.svelte-1nz6d7d{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.card.svelte-1nz6d7d{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:13px;padding:14px 16px}.c-top.svelte-1nz6d7d{justify-content:space-between;align-items:center;display:flex}.c-t.svelte-1nz6d7d{color:var(--text-3,#8b8f95);font-size:12px;font-weight:600}.c-n.svelte-1nz6d7d{margin:5px 0 3px;font-size:30px;font-weight:800;line-height:1}.c-n.green.svelte-1nz6d7d{color:var(--st-accepted-t,#58c896)}.c-of.svelte-1nz6d7d{color:var(--text-3,#8b8f95);font-size:13px;font-weight:600}.c-note.svelte-1nz6d7d{color:var(--text-3,#8b8f95);font-size:11px}.chip.svelte-1nz6d7d{color:var(--text-3,#8b8f95);background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:99px;padding:1px 8px;font-size:10.5px;font-weight:800}.chip.human.svelte-1nz6d7d{color:var(--accent-text,#8f5b00)}.chip.run.svelte-1nz6d7d{color:var(--st-accepted-t,#58c896)}.panel.svelte-1nz6d7d{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:16px;margin-bottom:16px;padding:18px 20px}.sec-head.svelte-1nz6d7d{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.master.svelte-1nz6d7d{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.sys-tag.svelte-1nz6d7d{color:var(--text-3,#8b8f95);background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:999px;align-items:center;gap:5px;margin-bottom:8px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.sys-title.svelte-1nz6d7d{margin-bottom:10px;font-size:14px;font-weight:700}.rules.svelte-1nz6d7d{gap:0;margin:0;padding:0;list-style:none;display:grid}.rules.svelte-1nz6d7d li:where(.svelte-1nz6d7d){color:var(--text-2,#b5b9c0);border-top:1px dashed var(--border,#2a2d31);padding:9px 0;font-size:12px;line-height:1.5}.rules.svelte-1nz6d7d li:where(.svelte-1nz6d7d):first-child{border-top:0;padding-top:0}.fill.svelte-1nz6d7d{border:2px solid var(--accent,#e8a013);background:var(--accent-light,#e8a01314)}.fill-tag.svelte-1nz6d7d{color:var(--accent-ink,#141517);background:var(--accent,#e8a013);border-radius:999px;align-items:center;gap:6px;margin-bottom:9px;padding:3px 11px;font-size:12px;font-weight:800;display:inline-flex}.fill-title.svelte-1nz6d7d{margin-bottom:4px;font-size:14px;font-weight:700}.f-label.svelte-1nz6d7d{color:var(--text-3,#8b8f95);margin:8px 0 4px;font-size:11px;font-weight:600;display:block}.f-input.svelte-1nz6d7d{box-sizing:border-box;border:1px solid var(--border,#2a2d31);background:var(--surface,#17181c);width:100%;color:inherit;border-radius:9px;padding:9px 12px;font-family:inherit;font-size:13px}.f-input.svelte-1nz6d7d:focus{border-color:var(--honey-text,#e8a013);outline:none}.f-two.svelte-1nz6d7d{grid-template-columns:1fr 1fr;gap:10px;display:grid}.f-actions.svelte-1nz6d7d{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.tbl-wrap.svelte-1nz6d7d{margin-top:10px;overflow-x:auto}.tbl.svelte-1nz6d7d{border-collapse:collapse;width:100%;font-size:12.5px}.tbl.svelte-1nz6d7d th:where(.svelte-1nz6d7d){text-align:left;color:var(--text-3,#8b8f95);border-bottom:1px solid var(--border,#2a2d31);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:700}.tbl.svelte-1nz6d7d td:where(.svelte-1nz6d7d){border-bottom:1px solid var(--border,#2a2d31);padding:10px}.strong.svelte-1nz6d7d{font-weight:600}.mono.svelte-1nz6d7d{font-variant-numeric:tabular-nums}.platchip.svelte-1nz6d7d{background:var(--inset,#24262b);color:var(--text-2,#b5b9c0);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.joinchip.svelte-1nz6d7d{white-space:nowrap;border-radius:99px;padding:2px 9px;font-size:11px;font-weight:700}.joinchip.joined.svelte-1nz6d7d,.joinchip.created.svelte-1nz6d7d{background:var(--inset,#24262b);color:var(--text-2,#b5b9c0)}.joinchip.applied.svelte-1nz6d7d{background:var(--st-rework-b,#331b10);color:var(--st-rework-t,#f09367)}.joinchip.denied.svelte-1nz6d7d{background:var(--st-danger-b,#331312);color:var(--st-danger-t,#f1867e)}.revchip.svelte-1nz6d7d{white-space:nowrap;border-radius:99px;padding:2px 9px;font-size:11px;font-weight:700}.revchip.approved.svelte-1nz6d7d{background:color-mix(in srgb, var(--st-accepted-t,#58c896) 18%, transparent);color:var(--st-accepted-t,#58c896)}.revchip.pending.svelte-1nz6d7d{background:var(--st-rework-b,#331b10);color:var(--st-rework-t,#f09367)}.revchip.denied.svelte-1nz6d7d{background:var(--st-danger-b,#331312);color:var(--st-danger-t,#f1867e)}.demo-foot.svelte-1nz6d7d{color:var(--text-3,#8b8f95);text-align:center;margin-top:14px;font-size:11px}@media (width<=1000px){.cards.svelte-1nz6d7d{grid-template-columns:1fr 1fr}.master.svelte-1nz6d7d,.f-two.svelte-1nz6d7d{grid-template-columns:1fr}}.sec-r.svelte-1nz6d7d{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip.ok.svelte-1nz6d7d{color:var(--st-accepted-t,#5bc489)}.chip.warn.svelte-1nz6d7d,.warn.svelte-1nz6d7d{color:var(--st-rework-t,#f09367)}.tools.svelte-1nz6d7d{align-items:center;gap:10px;margin:8px 0 4px;display:flex}.tools.svelte-1nz6d7d .q:where(.svelte-1nz6d7d){max-width:320px}.empty.svelte-1nz6d7d{text-align:center;color:var(--text-3,#8b8f95);padding:22px 12px;font-size:12.5px}.empty-t.svelte-1nz6d7d{color:var(--text-2,#b5b9c0);font-size:13.5px;font-weight:700}.empty-s.svelte-1nz6d7d{margin-top:4px}.tmeta.svelte-1nz6d7d{color:var(--text-3,#8b8f95);margin-top:2px;font-size:10.5px;font-weight:400}tr.dimrow.svelte-1nz6d7d td:where(.svelte-1nz6d7d){opacity:.6}.tag-warn.svelte-1nz6d7d{background:var(--st-rework-b,#331b10);color:var(--st-rework-t,#f09367);border-radius:6px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.stchip.svelte-1nz6d7d{white-space:nowrap;border-radius:99px;align-items:center;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.stchip.t-wait.svelte-1nz6d7d{background:var(--st-submitted-b,#1c2433);color:var(--st-submitted-t,#8fb4f0)}.stchip.t-ok.svelte-1nz6d7d{background:var(--st-accepted-b,#12291c);color:var(--st-accepted-t,#5bc489)}.stchip.t-rework.svelte-1nz6d7d{background:var(--st-rework-b,#331b10);color:var(--st-rework-t,#f09367)}.stchip.t-danger.svelte-1nz6d7d{background:var(--st-danger-b,#331312);color:var(--st-danger-t,#f1867e)}.stchip.t-dim.svelte-1nz6d7d{background:var(--inset,#24262b);color:var(--text-3,#8b8f95)}.stchip.h-active.svelte-1nz6d7d{background:var(--st-accepted-b,#12291c);color:var(--st-accepted-t,#5bc489)}.stchip.h-trickle.svelte-1nz6d7d{background:var(--st-doing-b,#2a2415);color:var(--st-doing-t,#e8c46a)}.stchip.h-stale.svelte-1nz6d7d,.stchip.h-no_data.svelte-1nz6d7d,.stchip.h-sync_error.svelte-1nz6d7d{background:var(--st-rework-b,#331b10);color:var(--st-rework-t,#f09367)}.fchip.svelte-1nz6d7d{border:1px solid var(--border,#2a2d31);background:var(--inset,#24262b);color:var(--text-2,#b5b9c0);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600}.fchip.on.svelte-1nz6d7d{background:var(--accent-light,#e8a01324);border-color:var(--accent,#e8a013);color:var(--accent-text,#8f5b00)}.acts.svelte-1nz6d7d{flex-wrap:wrap;gap:4px 10px;display:flex}.link-act.svelte-1nz6d7d{cursor:pointer;color:var(--honey-text,#e8a013);white-space:nowrap;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:700}.link-act.ok.svelte-1nz6d7d{color:var(--st-accepted-t,#5bc489)}.link-act.warn.svelte-1nz6d7d{color:var(--st-rework-t,#f09367)}.link-act.danger.svelte-1nz6d7d{color:var(--st-danger-t,#f1867e)}.link-act.dim.svelte-1nz6d7d{color:var(--text-3,#8b8f95)}.link-act.svelte-1nz6d7d:disabled{opacity:.5;cursor:default}.tbl.svelte-1nz6d7d td:where(.svelte-1nz6d7d) a:where(.svelte-1nz6d7d){color:var(--honey-text,#e8a013);text-decoration:none}.tabs.svelte-1nz6d7d{border-bottom:1px solid var(--border,#2a2d31);gap:6px;margin:14px 0 12px;display:flex}.tab.svelte-1nz6d7d{color:var(--text-3,#8b8f95);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px;font-size:13px;font-weight:700}.tab.on.svelte-1nz6d7d{color:var(--text-1,#e8eaed);border-bottom-color:var(--accent,#e8a013)}.tab.svelte-1nz6d7d:focus-visible{outline:2px solid var(--accent,#e8a013);outline-offset:-2px}.tab-n.svelte-1nz6d7d{color:var(--text-3,#8b8f95);background:var(--inset,#24262b);border-radius:99px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:700}.more.svelte-1nz6d7d{border:1px solid var(--border,#2a2d31);color:var(--accent-text,#8f5b00);cursor:pointer;background:0 0;border-radius:8px;margin:10px auto 0;padding:6px 14px;font-size:12px;font-weight:700;display:block}.ov.svelte-loofjo{box-sizing:border-box;width:100%;padding:20px 24px 48px}.eyebrow.svelte-loofjo{letter-spacing:.12em;color:var(--text-3,#8b8f95);font-size:10.5px;font-weight:800}.eyebrow2.svelte-loofjo{color:var(--text-3,#8b8f95);font-size:11px;font-weight:700}h1.svelte-loofjo{margin:2px 0 4px;font-size:24px;font-weight:800}h2.svelte-loofjo{margin:0;font-size:16px;font-weight:700}h3.svelte-loofjo{margin:2px 0 10px;font-size:14px;font-weight:700}.sub.svelte-loofjo{color:var(--text-3,#8b8f95);margin:3px 0 0;font-size:12.5px;line-height:1.5}.head.svelte-loofjo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.head-r.svelte-loofjo{flex-shrink:0;gap:8px;display:flex}.caliber.svelte-loofjo{color:var(--text-2,#b5b9c0);background:var(--accent-light,#e8a0131a);border:1px solid var(--border,#2a2d31);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 14px;padding:9px 14px;font-size:12px;display:flex}.caliber.svelte-loofjo .sync:where(.svelte-loofjo){color:var(--text-3,#8b8f95);white-space:nowrap}.kpis.svelte-loofjo{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.kpi.svelte-loofjo{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:14px;padding:16px 18px}.kpi-top.svelte-loofjo{justify-content:space-between;align-items:center;display:flex}.kpi-t.svelte-loofjo{color:var(--text-3,#8b8f95);font-size:12.5px;font-weight:600}.kpi-n.svelte-loofjo{letter-spacing:-.01em;margin:6px 0 4px;font-size:34px;font-weight:800;line-height:1}.kpi-n.green.svelte-loofjo{color:var(--st-accepted-t,#58c896)}.kpi-of.svelte-loofjo{color:var(--text-3,#8b8f95);font-size:13px;font-weight:600}.kpi-note.svelte-loofjo{color:var(--text-3,#8b8f95);justify-content:space-between;gap:8px;margin-top:2px;font-size:12px;display:flex}.kpi-pct.svelte-loofjo{color:var(--text-2,#b5b9c0);font-weight:700}.up.svelte-loofjo{color:var(--st-accepted-t,#58c896);font-weight:700}.bar.svelte-loofjo{background:var(--inset,#24262b);border-radius:99px;height:7px;margin:6px 0;overflow:hidden}.bar.svelte-loofjo>span:where(.svelte-loofjo){background:var(--accent,#e8a013);border-radius:99px;height:100%;display:block}.chip.svelte-loofjo{color:var(--text-3,#8b8f95);background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:99px;padding:2px 9px;font-size:10.5px;font-weight:700}.chip.human.svelte-loofjo{color:var(--accent-text,#8f5b00)}.chip.run.svelte-loofjo{color:var(--st-accepted-t,#58c896)}.panel.svelte-loofjo{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:16px;margin-bottom:16px;padding:18px 20px}.sec-head.svelte-loofjo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.loop-head.svelte-loofjo{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.loop-body.svelte-loofjo{grid-template-columns:1.4fr 1fr;align-items:start;gap:20px;display:grid}.wheel.svelte-loofjo{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:10px;min-height:340px;display:grid}.node.svelte-loofjo{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-left:3px solid var(--c);border-radius:10px;padding:9px 11px}.node-h.svelte-loofjo{align-items:center;gap:6px;display:flex}.node-num.svelte-loofjo{color:#fff;background:var(--c);border-radius:5px;padding:1px 5px;font-size:10px;font-weight:800}.node-title.svelte-loofjo{font-size:12.5px;font-weight:700}.node-desc.svelte-loofjo{color:var(--text-2,#b5b9c0);margin-top:3px;font-size:11px;line-height:1.4}.node-stat.svelte-loofjo{color:var(--text-3,#8b8f95);margin-top:4px;font-size:10.5px}.n01.svelte-loofjo{grid-area:1/2}.n02.svelte-loofjo{grid-area:1/3}.n03.svelte-loofjo{grid-area:2/3}.n04.svelte-loofjo{grid-area:3/2}.n05.svelte-loofjo{grid-area:3/1}.n06.svelte-loofjo{grid-area:1/1}.wheel-center.svelte-loofjo{background:conic-gradient(from 210deg,#e8a013,#8d4be4,#456cf1,#b85816,#0d8278,#5b7083,#e8a013);border-radius:50%;grid-area:2/2;place-items:center;width:176px;height:176px;padding:7px;display:grid}.wheel-inner.svelte-loofjo{background:var(--surface,#17181c);text-align:center;border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.wc-cap.svelte-loofjo{color:var(--text-3,#8b8f95);font-size:10px}.wc-n.svelte-loofjo{color:var(--st-accepted-t,#58c896);font-size:32px;font-weight:800;line-height:1.05}.wc-s.svelte-loofjo{font-size:12px;font-weight:700}.wc-note.svelte-loofjo{color:var(--text-3,#8b8f95);max-width:130px;margin-top:3px;font-size:9.5px}.bars.svelte-loofjo{gap:12px;margin:12px 0 14px;display:grid}.brow-l.svelte-loofjo{justify-content:space-between;margin-bottom:4px;font-size:12px;display:flex}.blabel.svelte-loofjo{color:var(--text-2,#b5b9c0)}.brow.low.svelte-loofjo .blabel:where(.svelte-loofjo){color:var(--st-rework-t,#f09367);font-weight:700}.bnum.svelte-loofjo{color:var(--text-2,#b5b9c0);font-weight:700}.btrack.svelte-loofjo{background:var(--inset,#24262b);border-radius:99px;height:8px;overflow:hidden}.btrack.svelte-loofjo>span:where(.svelte-loofjo){border-radius:99px;height:100%;display:block}.callout.svelte-loofjo{background:var(--accent-light,#e8a0131a);border:1px solid var(--border,#2a2d31);border-radius:11px;padding:12px 14px}.callout-t.svelte-loofjo{color:var(--accent-text,#8f5b00);font-size:12.5px;font-weight:700}.callout-s.svelte-loofjo{color:var(--text-3,#8b8f95);margin:4px 0 9px;font-size:11.5px;line-height:1.45}.funnel.svelte-loofjo{flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:12px;display:flex}.fcard.svelte-loofjo{background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:12px;flex:160px;padding:13px 15px}.fcard.now.svelte-loofjo{border:2px solid var(--accent,#e8a013);background:var(--accent-light,#e8a0131a)}.fn.svelte-loofjo{font-size:26px;font-weight:800}.flabel.svelte-loofjo{margin-top:2px;font-size:12.5px;font-weight:700}.fsub.svelte-loofjo{color:var(--text-3,#8b8f95);margin-top:3px;font-size:11px;line-height:1.4}.farrow.svelte-loofjo{color:var(--text-3,#8b8f95);align-self:center;font-size:22px}.grid2.svelte-loofjo{grid-template-columns:1.3fr 1fr;gap:16px;display:grid}.seg.svelte-loofjo{background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:9px;padding:2px;display:inline-flex}.seg.svelte-loofjo button:where(.svelte-loofjo){color:var(--text-3,#8b8f95);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 10px;font-size:11.5px}.seg.svelte-loofjo button.on:where(.svelte-loofjo){background:var(--surface,#17181c);color:var(--text-1,#e8eaed);font-weight:700}.chart.svelte-loofjo{width:100%;height:190px;margin-top:10px}.chart.svelte-loofjo .grid:where(.svelte-loofjo){stroke:var(--border,#2a2d31);stroke-width:1px}.line.svelte-loofjo{fill:none;stroke-width:2.5px}.line.sess.svelte-loofjo{stroke:var(--agent,#6e56cf)}.dot.sess.svelte-loofjo{fill:var(--agent,#6e56cf)}.line.pub.svelte-loofjo{stroke:var(--accent,#e8a013)}.legend.svelte-loofjo{color:var(--text-3,#8b8f95);gap:16px;margin-top:6px;font-size:11.5px;display:flex}.legend.svelte-loofjo .sw:where(.svelte-loofjo){vertical-align:middle;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.sw.sess.svelte-loofjo{background:var(--agent,#6e56cf)}.sw.pub.svelte-loofjo{background:var(--accent,#e8a013)}.xaxis.svelte-loofjo{color:var(--text-3,#8b8f95);justify-content:space-between;padding:4px 10px 0;font-size:10.5px;display:flex}.plist.svelte-loofjo{gap:8px;margin-top:10px;display:grid}.prow.svelte-loofjo{border:1px solid var(--border,#2a2d31);border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;padding:9px 11px;display:grid}.pic.svelte-loofjo{border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.pic.p1.svelte-loofjo{background:var(--st-rework-b,#331b10);color:var(--st-rework-t,#f09367)}.pic.warn.svelte-loofjo{background:var(--st-submitted-b,#2a2d31);color:var(--st-submitted-t,#b5b9c0)}.ptitle.svelte-loofjo{font-size:12.5px;font-weight:600}.psub.svelte-loofjo{color:var(--text-3,#8b8f95);margin-top:1px;font-size:11px}.ptag.svelte-loofjo{border-radius:99px;padding:2px 9px;font-size:10.5px;font-weight:700}.ptag.p1.svelte-loofjo{background:var(--st-rework-b,#331b10);color:var(--st-rework-t,#f09367)}.ptag.warn.svelte-loofjo{background:var(--st-submitted-b,#2a2d31);color:var(--st-submitted-t,#b5b9c0)}.demo-foot.svelte-loofjo{color:var(--text-3,#8b8f95);text-align:center;margin-top:14px;font-size:11px}@media (width<=1000px){.kpis.svelte-loofjo,.loop-body.svelte-loofjo,.grid2.svelte-loofjo{grid-template-columns:1fr}}.entry.svelte-loofjo{background:var(--accent-light,#e8a0131a);border:1px solid var(--accent,#e8a013);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:12px 0 4px;padding:12px 16px;display:flex}.entry-t.svelte-loofjo{color:var(--text,#eceae4);font-size:13px;font-weight:700}.entry-s.svelte-loofjo{color:var(--text-3,#8b8f95);margin-top:2px;font-size:11.5px}.entry-r.svelte-loofjo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.entry-sel.svelte-loofjo{border:1px solid var(--border,#2a2d31);background:var(--surface,#17181c);color:var(--text,#eceae4);border-radius:8px;min-width:220px;padding:6px 10px;font-size:12.5px}.entry-sel.sm.svelte-loofjo{min-width:180px;padding:4px 8px;font-size:12px}.entry.svelte-loofjo .link-btn:where(.svelte-loofjo){color:var(--accent-text,#8f5b00);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.entry-members.svelte-loofjo{border-top:1px solid var(--border,#2a2d31);flex-basis:100%;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:6px 14px;padding-top:8px;display:grid}.entry-m.svelte-loofjo{align-items:center;gap:8px;font-size:12.5px;display:flex}.entry-mn.svelte-loofjo{color:var(--text,#eceae4);min-width:90px;font-weight:600}.entry-mr.svelte-loofjo{color:var(--text-3,#8b8f95);min-width:60px;font-size:11px}.mine.svelte-loofjo{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 16px;display:flex}.mine-t.svelte-loofjo{font-size:13px;font-weight:700}.mine-s.svelte-loofjo{color:var(--text-3,#8b8f95);margin-top:2px;font-size:12px}.mine-next.svelte-loofjo{color:var(--text-2,#b5b9c0);overflow-wrap:anywhere;margin-top:2px;font-size:12px}.skel.svelte-loofjo{color:var(--text-3,#8b8f95);text-align:center;padding:36px 0;font-size:13px}.err.svelte-loofjo{background:var(--st-rework-b,#331b10);color:var(--st-rework-t,#f09367);border:1px solid var(--border,#2a2d31);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:14px 0;padding:10px 14px;font-size:12.5px;display:flex}.pempty.svelte-loofjo,.off-note.svelte-loofjo{color:var(--text-3,#8b8f95);text-align:center;padding:28px 0;font-size:12.5px}.prow.svelte-loofjo{cursor:pointer}.prow.svelte-loofjo:focus-visible{outline:2px solid var(--accent,#e8a013);outline-offset:1px}.up.down.svelte-loofjo{color:var(--st-rework-t,#f09367)}.rv.svelte-p3q6ta{box-sizing:border-box;width:100%;padding:20px 24px 48px}.eyebrow.svelte-p3q6ta{letter-spacing:.12em;color:var(--text-3,#8b8f95);font-size:10.5px;font-weight:800}h1.svelte-p3q6ta{margin:2px 0 4px;font-size:24px;font-weight:800}h2.svelte-p3q6ta{margin:0;font-size:16px;font-weight:700}.sub.svelte-p3q6ta{color:var(--text-3,#8b8f95);margin:3px 0 0;font-size:12.5px;line-height:1.5}.head.svelte-p3q6ta{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.head-r.svelte-p3q6ta{flex-shrink:0;gap:8px;display:flex}.link-btn.svelte-p3q6ta{color:var(--honey-text,#e8a013);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.dim.svelte-p3q6ta{color:var(--text-3,#8b8f95)}.up.svelte-p3q6ta{color:var(--st-accepted-t,#58c896);font-weight:700}.cards.svelte-p3q6ta{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0 16px;display:grid}.card.svelte-p3q6ta{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:13px;padding:14px 16px}.c-top.svelte-p3q6ta{justify-content:space-between;align-items:center;display:flex}.c-t.svelte-p3q6ta{color:var(--text-3,#8b8f95);font-size:12px;font-weight:600}.c-n.svelte-p3q6ta{margin:5px 0 3px;font-size:30px;font-weight:800;line-height:1}.c-n.green.svelte-p3q6ta{color:var(--st-accepted-t,#58c896)}.c-of.svelte-p3q6ta{color:var(--text-3,#8b8f95);font-size:13px;font-weight:600}.c-note.svelte-p3q6ta{color:var(--text-3,#8b8f95);font-size:11px}.c-foot.svelte-p3q6ta{margin-top:4px;font-size:11px}.chip.svelte-p3q6ta{color:var(--text-3,#8b8f95);background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:99px;padding:1px 8px;font-size:10.5px;font-weight:800}.chip.human.svelte-p3q6ta{color:var(--accent-text,#8f5b00)}.panel.svelte-p3q6ta{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:16px;margin-bottom:16px;padding:18px 20px}.sec-head.svelte-p3q6ta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.chain.svelte-p3q6ta{flex-wrap:wrap;align-items:stretch;gap:6px;margin-top:12px;display:flex}.lstep.svelte-p3q6ta{background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:11px;flex:130px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.lstep.now.svelte-p3q6ta{border:2px solid var(--accent,#e8a013);background:var(--accent-light,#e8a0131a)}.lstep.wait.svelte-p3q6ta{opacity:.7}.lnum.svelte-p3q6ta{background:var(--inset,#24262b);min-width:24px;height:22px;color:var(--text-3,#8b8f95);border:1.5px solid var(--border-strong,#40434a);border-radius:6px;flex-shrink:0;place-items:center;padding:0 5px;font-size:10px;font-weight:800;display:grid}.lstep.done.svelte-p3q6ta .lnum:where(.svelte-p3q6ta){background:var(--st-accepted-t,#58c896);color:#fff;border:0}.lstep.now.svelte-p3q6ta .lnum:where(.svelte-p3q6ta){background:var(--accent,#e8a013);color:var(--accent-ink,#141517);border:0}.lname.svelte-p3q6ta{font-size:12px;font-weight:700}.ldesc.svelte-p3q6ta{color:var(--text-3,#8b8f95);margin-top:2px;font-size:10.5px}.larrow.svelte-p3q6ta{color:var(--text-3,#8b8f95);align-self:center;font-size:18px}.master.svelte-p3q6ta{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.sys-tag.svelte-p3q6ta{color:var(--text-3,#8b8f95);background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:999px;align-items:center;gap:5px;margin-bottom:10px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.ro-field.svelte-p3q6ta{padding:4px 0 10px}.ro-label.svelte-p3q6ta{color:var(--text-3,#8b8f95);margin-bottom:4px;font-size:11px;font-weight:600}.ro-url.svelte-p3q6ta{color:var(--honey-text,#e8a013);word-break:break-all;font-size:12.5px;text-decoration:none}.checks.svelte-p3q6ta{gap:7px;margin:6px 0 10px;display:grid}.chk.svelte-p3q6ta{background:var(--inset,#24262b);border-radius:8px;justify-content:space-between;padding:7px 10px;font-size:12px;display:flex}.chk-l.svelte-p3q6ta{color:var(--text-2,#b5b9c0)}.chk.ok.svelte-p3q6ta .chk-r:where(.svelte-p3q6ta){color:var(--st-accepted-t,#58c896);font-weight:700}.chk.no.svelte-p3q6ta .chk-r:where(.svelte-p3q6ta){color:var(--st-danger-t,#f1867e);font-weight:700}.sys-note.svelte-p3q6ta{color:var(--text-3,#8b8f95);background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:9px;padding:9px 11px;font-size:11.5px}.fill.svelte-p3q6ta{border:2px solid var(--accent,#e8a013);background:var(--accent-light,#e8a01314)}.fill-tag.svelte-p3q6ta{color:var(--accent-ink,#141517);background:var(--accent,#e8a013);border-radius:999px;align-items:center;gap:6px;margin-bottom:9px;padding:3px 11px;font-size:12px;font-weight:800;display:inline-flex}.fill-title.svelte-p3q6ta{font-size:14px;font-weight:700}.f-label.svelte-p3q6ta{color:var(--text-3,#8b8f95);margin:10px 0 4px;font-size:11px;font-weight:600;display:block}.f-input.svelte-p3q6ta{box-sizing:border-box;border:1px solid var(--border,#2a2d31);background:var(--surface,#17181c);width:100%;color:inherit;border-radius:9px;padding:9px 12px;font-family:inherit;font-size:13px}.f-input.svelte-p3q6ta:focus{border-color:var(--honey-text,#e8a013);outline:none}.f-actions.svelte-p3q6ta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.audit-note.svelte-p3q6ta{color:var(--text-3,#8b8f95);font-size:10.5px}.grid2.svelte-p3q6ta{grid-template-columns:1.3fr 1fr;gap:16px;display:grid}.mini-sel.svelte-p3q6ta{border:1px solid var(--border,#2a2d31);background:var(--inset,#24262b);color:inherit;border-radius:8px;padding:4px 8px;font-size:11.5px}.tbl-wrap.svelte-p3q6ta{margin-top:10px;overflow-x:auto}.tbl.svelte-p3q6ta{border-collapse:collapse;width:100%;font-size:12px}.tbl.svelte-p3q6ta th:where(.svelte-p3q6ta){text-align:left;color:var(--text-3,#8b8f95);border-bottom:1px solid var(--border,#2a2d31);padding:8px 9px;font-size:10.5px;font-weight:700}.tbl.svelte-p3q6ta td:where(.svelte-p3q6ta){border-bottom:1px solid var(--border,#2a2d31);padding:9px}.mono.svelte-p3q6ta{font-variant-numeric:tabular-nums;font-weight:700}.tbl-url.svelte-p3q6ta{color:var(--honey-text,#e8a013);text-decoration:none}.ai.svelte-p3q6ta{white-space:nowrap}.ai.svelte-p3q6ta span:where(.svelte-p3q6ta){margin-right:5px;font-size:10.5px;font-weight:700}.ai-ok.svelte-p3q6ta{color:var(--st-accepted-t,#58c896)}.ai-no.svelte-p3q6ta{color:var(--st-danger-t,#f1867e)}.rchip.svelte-p3q6ta{border-radius:99px;padding:2px 9px;font-size:11px;font-weight:700}.rchip.rVerified.svelte-p3q6ta{background:color-mix(in srgb, var(--st-accepted-t,#58c896) 18%, transparent);color:var(--st-accepted-t,#58c896)}.rchip.rReview.svelte-p3q6ta{background:var(--st-rework-b,#331b10);color:var(--st-rework-t,#f09367)}.rchip.rReturn.svelte-p3q6ta{background:var(--st-danger-b,#331312);color:var(--st-danger-t,#f1867e)}.chart.svelte-p3q6ta{width:100%;height:170px;margin-top:10px}.chart.svelte-p3q6ta .grid:where(.svelte-p3q6ta){stroke:var(--border,#2a2d31);stroke-width:1px}.line.svelte-p3q6ta{fill:none;stroke-width:2.5px}.line.sess.svelte-p3q6ta{stroke:var(--agent,#6e56cf)}.line.task.svelte-p3q6ta{stroke:var(--accent,#e8a013)}.legend.svelte-p3q6ta{color:var(--text-3,#8b8f95);gap:16px;margin-top:6px;font-size:11.5px;display:flex}.legend.svelte-p3q6ta .sw:where(.svelte-p3q6ta){vertical-align:middle;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.sw.sess.svelte-p3q6ta{background:var(--agent,#6e56cf)}.sw.task.svelte-p3q6ta{background:var(--accent,#e8a013)}.data-note.svelte-p3q6ta{color:var(--text-3,#8b8f95);margin-top:8px;font-size:10.5px}.demo-foot.svelte-p3q6ta{color:var(--text-3,#8b8f95);text-align:center;margin-top:14px;font-size:11px}@media (width<=1000px){.cards.svelte-p3q6ta{grid-template-columns:1fr 1fr}.master.svelte-p3q6ta,.grid2.svelte-p3q6ta{grid-template-columns:1fr}}.ldesc.svelte-p3q6ta{color:var(--text-3,#8b8f95);font-size:10.5px}.chk.unk.svelte-p3q6ta{opacity:.8}.ai-unk.svelte-p3q6ta{color:var(--text-3,#8b8f95);margin-right:6px}.sys-meta.svelte-p3q6ta{color:var(--text-2,#b5b9c0);flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:11.5px;display:flex}.sys-meta.svelte-p3q6ta a:where(.svelte-p3q6ta){color:var(--honey-text,#e8a013);text-decoration:none}.row-btn.svelte-p3q6ta{font:inherit;color:var(--text,#eceae4);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.row-btn.svelte-p3q6ta:hover{color:var(--honey-text,#e8a013)}.tmeta.svelte-p3q6ta{color:var(--text-3,#8b8f95);margin-top:2px;font-size:10.5px;font-weight:400}tr.sel.svelte-p3q6ta td:where(.svelte-p3q6ta){background:var(--inset,#24262b)}.empty.svelte-p3q6ta{text-align:center;color:var(--text-3,#8b8f95);padding:22px 12px;font-size:12.5px}.empty-t.svelte-p3q6ta{color:var(--text-2,#b5b9c0);font-size:13.5px;font-weight:700}.empty-s.svelte-p3q6ta{margin-top:4px}.rchip.r_verified.svelte-p3q6ta{background:var(--st-accepted-b,#12291c);color:var(--st-accepted-t,#5bc489)}.rchip.r_review.svelte-p3q6ta,.rchip.r_verifying.svelte-p3q6ta{background:var(--st-submitted-b,#1c2433);color:var(--st-submitted-t,#8fb4f0)}.rchip.r_return.svelte-p3q6ta,.rchip.r_help.svelte-p3q6ta{background:var(--st-rework-b,#331b10);color:var(--st-rework-t,#f09367)}.rchip.r_dead.svelte-p3q6ta{background:var(--st-danger-b,#331312);color:var(--st-danger-t,#f1867e)}.rchip.r_other.svelte-p3q6ta{background:var(--inset,#24262b);color:var(--text-3,#8b8f95)}.nw.svelte-l7hbzs{box-sizing:border-box;width:100%;padding:20px 24px 48px}.eyebrow.svelte-l7hbzs{letter-spacing:.12em;color:var(--text-3,#8b8f95);font-size:10.5px;font-weight:800}h1.svelte-l7hbzs{margin:2px 0 4px;font-size:24px;font-weight:800}h2.svelte-l7hbzs{margin:0;font-size:16px;font-weight:700}.sub.svelte-l7hbzs{color:var(--text-3,#8b8f95);margin:3px 0 0;font-size:12.5px;line-height:1.5}.head.svelte-l7hbzs{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.head-r.svelte-l7hbzs{flex-shrink:0;gap:8px;display:flex}.rulebar.svelte-l7hbzs{color:var(--text-2,#b5b9c0);background:var(--st-rework-b,#331b10);border:1px solid var(--st-rework-t,#f09367);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:9px 14px;font-size:12px;display:flex}.rulebar.svelte-l7hbzs b:where(.svelte-l7hbzs){color:var(--st-rework-t,#f09367)}.cards.svelte-l7hbzs{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.card.svelte-l7hbzs{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:13px;padding:14px 16px}.c-top.svelte-l7hbzs{justify-content:space-between;align-items:center;display:flex}.c-t.svelte-l7hbzs{color:var(--text-3,#8b8f95);font-size:12px;font-weight:600}.c-n.svelte-l7hbzs{margin:5px 0 3px;font-size:30px;font-weight:800;line-height:1}.c-n.green.svelte-l7hbzs{color:var(--st-accepted-t,#58c896)}.c-of.svelte-l7hbzs{color:var(--text-3,#8b8f95);font-size:13px;font-weight:600}.c-note.svelte-l7hbzs{color:var(--text-3,#8b8f95);justify-content:space-between;gap:8px;font-size:11px;display:flex}.c-pct.svelte-l7hbzs{color:var(--text-2,#b5b9c0);font-weight:700}.bar.svelte-l7hbzs{background:var(--inset,#24262b);border-radius:99px;height:7px;margin:6px 0 5px;overflow:hidden}.bar.svelte-l7hbzs>span:where(.svelte-l7hbzs){background:var(--accent,#e8a013);border-radius:99px;height:100%;display:block}.chip.svelte-l7hbzs{color:var(--text-3,#8b8f95);background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:99px;padding:1px 8px;font-size:10.5px;font-weight:800}.chip.human.svelte-l7hbzs{color:var(--accent-text,#8f5b00)}.chip.ok.svelte-l7hbzs{color:var(--st-accepted-t,#58c896)}.panel.svelte-l7hbzs{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:16px;margin-bottom:16px;padding:18px 20px}.sec-head.svelte-l7hbzs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.schain.svelte-l7hbzs{flex-wrap:wrap;align-items:stretch;gap:6px;margin-top:12px;display:flex}.sstep.svelte-l7hbzs{background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:11px;flex:118px;align-items:center;gap:8px;padding:9px 11px;display:flex}.sstep.now.svelte-l7hbzs{border:2px solid var(--st-stage-content,#7c3aed);background:color-mix(in srgb, var(--st-stage-content,#7c3aed) 12%, transparent)}.sstep.wait.svelte-l7hbzs{opacity:.65}.snum.svelte-l7hbzs{background:var(--inset,#24262b);width:20px;height:20px;color:var(--text-3,#8b8f95);border:1.5px solid var(--border-strong,#40434a);border-radius:50%;flex-shrink:0;place-items:center;font-size:10.5px;font-weight:800;display:grid}.sstep.now.svelte-l7hbzs .snum:where(.svelte-l7hbzs){background:var(--st-stage-content,#7c3aed);color:#fff;border:0}.sname.svelte-l7hbzs{font-size:12px;font-weight:700}.sarrow.svelte-l7hbzs{color:var(--text-3,#8b8f95);align-self:center;font-size:16px}.branches.svelte-l7hbzs{border-top:1px dashed var(--border,#2a2d31);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.branch-label.svelte-l7hbzs{color:var(--text-3,#8b8f95);margin-right:2px;font-size:11px;font-weight:700}.bchip.svelte-l7hbzs{border-radius:99px;padding:3px 10px;font-size:11px;font-weight:700}.bchip.rework.svelte-l7hbzs,.bchip.warn.svelte-l7hbzs{background:var(--st-rework-b,#331b10);color:var(--st-rework-t,#f09367)}.bchip.danger.svelte-l7hbzs{background:var(--st-danger-b,#331312);color:var(--st-danger-t,#f1867e)}.master.svelte-l7hbzs{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.sys-tag.svelte-l7hbzs{color:var(--text-3,#8b8f95);background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:999px;align-items:center;gap:5px;margin-bottom:8px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.sys-title.svelte-l7hbzs{margin-bottom:10px;font-size:14px;font-weight:700}.ro-field.svelte-l7hbzs{border-top:1px dashed var(--border,#2a2d31);padding:9px 0}.ro-field.svelte-l7hbzs:first-of-type{border-top:0;padding-top:0}.ro-label.svelte-l7hbzs{color:var(--text-3,#8b8f95);margin-bottom:4px;font-size:11px;font-weight:600}.ro-v.svelte-l7hbzs{color:var(--text-2,#b5b9c0);font-size:12.5px}.ro-url.svelte-l7hbzs{color:var(--honey-text,#e8a013);word-break:break-all;font-size:12.5px;text-decoration:none}.ro-hint.svelte-l7hbzs{color:var(--text-3,#8b8f95);margin-top:10px;font-size:11px;line-height:1.5}.fill.svelte-l7hbzs{border:2px solid var(--st-stage-content,#7c3aed);background:color-mix(in srgb, var(--st-stage-content,#7c3aed) 8%, transparent)}.fill-tag.svelte-l7hbzs{color:var(--accent-ink,#141517);background:var(--accent,#e8a013);border-radius:999px;align-items:center;gap:6px;margin-bottom:9px;padding:3px 11px;font-size:12px;font-weight:800;display:inline-flex}.fill-title.svelte-l7hbzs{margin-bottom:10px;font-size:14px;font-weight:700}.f-label.svelte-l7hbzs{color:var(--text-3,#8b8f95);margin:8px 0 4px;font-size:11px;font-weight:600;display:block}.f-input.svelte-l7hbzs{box-sizing:border-box;border:1px solid var(--border,#2a2d31);background:var(--surface,#17181c);width:100%;color:inherit;border-radius:9px;padding:9px 12px;font-family:inherit;font-size:13px}.f-input.svelte-l7hbzs:focus{border-color:var(--st-stage-content,#7c3aed);outline:none}.f-hint.svelte-l7hbzs{color:var(--st-rework-t,#f09367);margin-top:5px;font-size:11px}.f-actions.svelte-l7hbzs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.f-note.svelte-l7hbzs{color:var(--text-3,#8b8f95);font-size:10.5px}.tbl-wrap.svelte-l7hbzs{margin-top:10px;overflow-x:auto}.tbl.svelte-l7hbzs{border-collapse:collapse;width:100%;font-size:12.5px}.tbl.svelte-l7hbzs th:where(.svelte-l7hbzs){text-align:left;color:var(--text-3,#8b8f95);border-bottom:1px solid var(--border,#2a2d31);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:700}.tbl.svelte-l7hbzs td:where(.svelte-l7hbzs){border-bottom:1px solid var(--border,#2a2d31);padding:10px}.tcell.svelte-l7hbzs{max-width:320px}.dim.svelte-l7hbzs{color:var(--text-3,#8b8f95);white-space:nowrap}.stchip.svelte-l7hbzs{white-space:nowrap;border-radius:99px;padding:2px 9px;font-size:11px;font-weight:700}.stchip.wait.svelte-l7hbzs{background:var(--accent-light,#e8a01324);color:var(--accent-text,#8f5b00)}.stchip.ok.svelte-l7hbzs{background:color-mix(in srgb, var(--st-accepted-t,#58c896) 18%, transparent);color:var(--st-accepted-t,#58c896)}.stchip.busy.svelte-l7hbzs{background:var(--inset,#24262b);color:var(--text-3,#8b8f95)}.stchip.warn.svelte-l7hbzs{background:var(--st-rework-b,#331b10);color:var(--st-rework-t,#f09367)}.rules-list.svelte-l7hbzs{color:var(--text-2,#b5b9c0);gap:6px;margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.5;display:grid}.demo-foot.svelte-l7hbzs{color:var(--text-3,#8b8f95);text-align:center;margin-top:14px;font-size:11px}@media (width<=1000px){.cards.svelte-l7hbzs{grid-template-columns:1fr 1fr}.master.svelte-l7hbzs{grid-template-columns:1fr}}.stchip.t-wait.svelte-l7hbzs{background:var(--st-submitted-b,#1c2433);color:var(--st-submitted-t,#8fb4f0)}.stchip.t-busy.svelte-l7hbzs{background:var(--st-doing-b,#2a2415);color:var(--st-doing-t,#e8c46a)}.stchip.t-ok.svelte-l7hbzs{background:var(--st-accepted-b,#12291c);color:var(--st-accepted-t,#5bc489)}.stchip.t-rework.svelte-l7hbzs{background:var(--st-rework-b,#331b10);color:var(--st-rework-t,#f09367)}.stchip.t-danger.svelte-l7hbzs{background:var(--st-danger-b,#331312);color:var(--st-danger-t,#f1867e)}.stchip.t-dim.svelte-l7hbzs{background:var(--inset,#24262b);color:var(--text-3,#8b8f95)}.c-n.dim.svelte-l7hbzs{color:var(--text-3,#8b8f95)}.snote.svelte-l7hbzs{color:var(--text-3,#8b8f95);margin-top:2px;font-size:10px;font-weight:400}.sub.warn.svelte-l7hbzs{color:var(--st-rework-t,#f09367)}.empty.svelte-l7hbzs{text-align:center;color:var(--text-3,#8b8f95);padding:26px 12px;font-size:12.5px}.empty-t.svelte-l7hbzs{color:var(--text-2,#b5b9c0);font-size:13.5px;font-weight:700}.empty-s.svelte-l7hbzs{margin-top:4px}.row-btn.svelte-l7hbzs{font:inherit;color:var(--text,#eceae4);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.row-btn.svelte-l7hbzs:hover{color:var(--honey-text,#e8a013)}.tmeta.svelte-l7hbzs{color:var(--text-3,#8b8f95);margin-top:2px;font-size:10.5px}tr.sel.svelte-l7hbzs td:where(.svelte-l7hbzs){background:var(--inset,#24262b)}.acts.svelte-l7hbzs{flex-wrap:wrap;gap:4px 10px;display:flex}.link-act.svelte-l7hbzs{cursor:pointer;color:var(--honey-text,#e8a013);white-space:nowrap;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:700}.link-act.ok.svelte-l7hbzs{color:var(--st-accepted-t,#5bc489)}.link-act.warn.svelte-l7hbzs{color:var(--st-rework-t,#f09367)}.link-act.danger.svelte-l7hbzs{color:var(--st-danger-t,#f1867e)}.link-act.dim.svelte-l7hbzs{color:var(--text-3,#8b8f95)}.link-act.svelte-l7hbzs:disabled{opacity:.5;cursor:default}.det-row.svelte-l7hbzs td:where(.svelte-l7hbzs){padding:6px 10px 12px}.det.svelte-l7hbzs{color:var(--text-2,#b5b9c0);background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:10px;gap:4px;padding:10px 12px;font-size:12px;display:grid}.src.svelte-l7hbzs{align-items:center;gap:6px;margin-right:12px;display:inline-flex}.src.svelte-l7hbzs a:where(.svelte-l7hbzs){color:var(--honey-text,#e8a013);text-decoration:none}.src-i.svelte-l7hbzs{border-radius:99px;padding:1px 7px;font-size:10.5px;font-weight:700}.src-i.ok.svelte-l7hbzs{background:var(--st-accepted-b,#12291c);color:var(--st-accepted-t,#5bc489)}.src-i.no.svelte-l7hbzs{background:var(--st-rework-b,#331b10);color:var(--st-rework-t,#f09367)}.modal-bg.svelte-l7hbzs{z-index:60;background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal.svelte-l7hbzs{background:var(--surface,#17181c);border:1px solid var(--border-strong,#383c41);border-radius:16px;width:min(520px,96vw);padding:20px 22px}.modal.svelte-l7hbzs h3:where(.svelte-l7hbzs){margin:0 0 8px;font-size:16px;font-weight:700}.modal-art.svelte-l7hbzs{color:var(--text-2,#9ba0a8);word-break:break-all;margin-bottom:10px;font-size:11.5px;display:block}.modal-acts.svelte-l7hbzs{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.art.svelte-f76tio{box-sizing:border-box;width:100%;padding:20px 24px 48px}.eyebrow.svelte-f76tio{letter-spacing:.12em;color:var(--text-3,#8b8f95);font-size:10.5px;font-weight:800}h1.svelte-f76tio{margin:2px 0 4px;font-size:24px;font-weight:800}h2.svelte-f76tio{margin:0;font-size:16px;font-weight:700}h3.svelte-f76tio{margin:2px 0 10px;font-size:14px;font-weight:700}.sub.svelte-f76tio{color:var(--text-3,#8b8f95);margin:3px 0 0;font-size:12.5px;line-height:1.5}.head.svelte-f76tio{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.head-r.svelte-f76tio{flex-shrink:0;gap:8px;display:flex}.btn-kill.svelte-f76tio{border:1px solid var(--st-danger-t,#f1867e);color:var(--st-danger-t,#f1867e);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;height:28px;padding:0 11px;font-size:12.5px;font-weight:700}.btn-kill.svelte-f76tio:hover{background:var(--st-danger-b,#331312)}.cards.svelte-f76tio{grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0;display:grid}.card.svelte-f76tio{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:14px;padding:15px 17px}.c-top.svelte-f76tio{justify-content:space-between;align-items:center;display:flex}.c-t.svelte-f76tio{color:var(--text-3,#8b8f95);font-size:12px;font-weight:600}.c-n.svelte-f76tio{letter-spacing:-.01em;margin:6px 0 4px;font-size:30px;font-weight:800;line-height:1}.c-n.green.svelte-f76tio{color:var(--st-accepted-t,#58c896)}.c-of.svelte-f76tio{color:var(--text-3,#8b8f95);font-size:13px;font-weight:600}.c-note.svelte-f76tio{color:var(--text-3,#8b8f95);margin-top:2px;font-size:11.5px;line-height:1.4}.bar.svelte-f76tio{background:var(--inset,#24262b);border-radius:99px;height:7px;margin:7px 0 4px;overflow:hidden}.bar.svelte-f76tio>span:where(.svelte-f76tio){background:var(--accent,#e8a013);border-radius:99px;height:100%;display:block}.chip.svelte-f76tio{color:var(--text-3,#8b8f95);background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:99px;padding:2px 9px;font-size:10.5px;font-weight:700}.chip.ok.svelte-f76tio{color:var(--st-accepted-t,#58c896)}.chip.warn.svelte-f76tio{color:var(--st-rework-t,#f09367)}.chip.run.svelte-f76tio{color:var(--st-accepted-t,#58c896)}.panel.svelte-f76tio{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:16px;margin-bottom:16px;padding:18px 20px}.sec-head.svelte-f76tio{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.legend2.svelte-f76tio{flex-wrap:wrap;gap:8px 20px;margin:14px 0 12px;font-size:12px;display:flex}.lg-item.svelte-f76tio{align-items:center;gap:6px;display:flex}.lg-label.svelte-f76tio{color:var(--text-2,#b5b9c0)}.lg-n.svelte-f76tio{color:var(--text-1,#e8eaed);font-weight:700}.dot.svelte-f76tio{border-radius:3px;flex-shrink:0;width:10px;height:10px;display:inline-block}.dot.wait.svelte-f76tio,.cell.wait.svelte-f76tio{background:var(--border-strong,#40434a)}.dot.gen.svelte-f76tio,.cell.gen.svelte-f76tio{background:var(--accent,#e8a013)}.dot.pend.svelte-f76tio,.cell.pend.svelte-f76tio{background:var(--actor-agent,#9b8ae8)}.dot.pub.svelte-f76tio,.cell.pub.svelte-f76tio{background:var(--st-accepted-t,#58c896)}.dot.fail.svelte-f76tio,.cell.fail.svelte-f76tio{background:var(--st-rework-t,#f09367)}.dot.na.svelte-f76tio,.cell.na.svelte-f76tio{background:var(--text-3,#8b8f95);opacity:.55}.sitegrid.svelte-f76tio{flex-wrap:wrap;gap:6px;display:flex}.cell.svelte-f76tio{border:1px solid var(--border,#2a2d31);border-radius:4px;width:14px;height:14px}.cell.wait.svelte-f76tio{background:var(--inset,#24262b);border-color:var(--border-strong,#40434a)}.cell.gen.svelte-f76tio{background:var(--accent-light,#e8a01329);border-color:var(--accent,#e8a013)}.cell.pend.svelte-f76tio{background:var(--actor-agent-bg,#2a2547);border-color:var(--actor-agent,#9b8ae8)}.cell.pub.svelte-f76tio{background:var(--st-accepted-b,#12291c);border-color:var(--st-accepted-t,#58c896)}.cell.fail.svelte-f76tio{background:var(--st-rework-b,#331b10);border-color:var(--st-rework-t,#f09367)}.cell.na.svelte-f76tio{background:var(--inset,#24262b);border-color:var(--border,#2a2d31);opacity:.55;border-style:dashed}.tbl-wrap.svelte-f76tio{margin-top:10px;overflow-x:auto}.tbl.svelte-f76tio{border-collapse:collapse;width:100%;font-size:12.5px}.tbl.svelte-f76tio th:where(.svelte-f76tio){text-align:left;color:var(--text-3,#8b8f95);border-bottom:1px solid var(--border,#2a2d31);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:700}.tbl.svelte-f76tio td:where(.svelte-f76tio){border-bottom:1px solid var(--border,#2a2d31);vertical-align:top;padding:10px}.tbl.svelte-f76tio tbody:where(.svelte-f76tio) tr:where(.svelte-f76tio):last-child td:where(.svelte-f76tio){border-bottom:none}.dim.svelte-f76tio{color:var(--text-3,#8b8f95)}.tbl-url.svelte-f76tio{color:var(--honey-text,#e8a013);word-break:break-all;text-decoration:none}.tbl-url.svelte-f76tio:hover{text-decoration:underline}.rchip.svelte-f76tio{white-space:nowrap;border-radius:99px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.rchip.pub.svelte-f76tio{background:color-mix(in srgb, var(--st-accepted-t,#58c896) 18%, transparent);color:var(--st-accepted-t,#58c896)}.rchip.gen.svelte-f76tio{background:var(--accent-light,#e8a01324);color:var(--accent-text,#8f5b00)}.rchip.pend.svelte-f76tio{background:var(--actor-agent-bg,#2a2547);color:var(--actor-agent,#9b8ae8)}.rchip.fail.svelte-f76tio{background:var(--st-rework-b,#331b10);color:var(--st-rework-t,#f09367)}.sys-tag.svelte-f76tio{color:var(--text-3,#8b8f95);background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:999px;align-items:center;gap:5px;margin-bottom:8px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.qlist.svelte-f76tio{color:var(--text-2,#b5b9c0);gap:6px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.5;display:grid}.demo-foot.svelte-f76tio{color:var(--text-3,#8b8f95);text-align:center;margin-top:14px;font-size:11px}@media (width<=1000px){.cards.svelte-f76tio{grid-template-columns:1fr 1fr}}@media (width<=560px){.cards.svelte-f76tio{grid-template-columns:1fr}}.btn-kill.on.svelte-f76tio{background:var(--st-accepted-b,#12291c);color:var(--st-accepted-t,#5bc489);border-color:var(--st-accepted-t,#5bc489)}.btn-kill.svelte-f76tio:disabled{opacity:.6;cursor:default}.note.svelte-f76tio{margin-top:8px}.q.svelte-f76tio{border:1px solid var(--border,#2a2d31);background:var(--inset,#24262b);color:var(--text,#eceae4);border-radius:8px;min-width:240px;padding:6px 10px;font-size:12.5px}.empty.svelte-f76tio{text-align:center;color:var(--text-3,#8b8f95);padding:22px 12px;font-size:12.5px}.empty-t.svelte-f76tio{color:var(--text-2,#b5b9c0);font-size:13.5px;font-weight:700}.empty-s.svelte-f76tio{margin-top:4px}.tmeta.svelte-f76tio{color:var(--text-3,#8b8f95);margin-top:2px;font-size:10.5px}.mono.svelte-f76tio{font-family:ui-monospace,monospace}.c-n.warn.svelte-f76tio{color:var(--st-rework-t,#f09367)}.gen.svelte-1ga8jc4{box-sizing:border-box;width:100%;padding:20px 24px 120px}.eyebrow-row.svelte-1ga8jc4{align-items:center;gap:8px;display:flex}.eyebrow.svelte-1ga8jc4{letter-spacing:.12em;color:var(--text-3,#8b8f95);font-size:10.5px;font-weight:800}.stage-tag.svelte-1ga8jc4{color:var(--accent-text,#8f5b00);background:var(--accent-light,#e8a0131a);border-radius:99px;padding:2px 9px;font-size:10.5px;font-weight:700}h1.svelte-1ga8jc4{margin:2px 0 4px;font-size:22px;font-weight:800}h2.svelte-1ga8jc4{margin:0;font-size:15px;font-weight:700}.sub.svelte-1ga8jc4{color:var(--text-3,#8b8f95);max-width:900px;margin:3px 0 0;font-size:12.5px;line-height:1.5}.dim.svelte-1ga8jc4{color:var(--text-3,#8b8f95);font-size:12px}.mono.svelte-1ga8jc4{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.strong.svelte-1ga8jc4{font-weight:700}.empty.svelte-1ga8jc4{color:var(--text-3,#8b8f95);text-align:center;padding:18px 0;font-size:12.5px}.prog.svelte-1ga8jc4{z-index:3;background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 12px;padding:9px 14px;display:flex;position:sticky;top:0}.prog-t.svelte-1ga8jc4{font-size:12px;font-weight:800}.pchip.svelte-1ga8jc4{background:var(--inset,#24262b);color:var(--text-2,#b5b9c0);border-radius:99px;padding:2px 9px;font-size:11.5px;font-weight:700}.pchip.ok.svelte-1ga8jc4{color:var(--st-accepted-t,#58c896);background:var(--st-accepted-b,#10291f)}.pchip.rework.svelte-1ga8jc4{color:var(--st-rework-t,#f09367);background:var(--st-rework-b,#331b10)}.pnext.svelte-1ga8jc4{color:var(--accent-text,#8f5b00);margin-left:auto;font-size:12px;font-weight:700}.step.svelte-1ga8jc4{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:14px;margin-bottom:12px;padding:14px 16px}.step.muted.svelte-1ga8jc4{opacity:.6}.step.s1.svelte-1ga8jc4{border-left:4px solid var(--st-assigned-t,#456cf1)}.step.s2.svelte-1ga8jc4{border-left:4px solid var(--accent,#e8a013)}.step.s3.svelte-1ga8jc4{border-left:4px solid var(--border-strong,#3a3d42)}.step-h.svelte-1ga8jc4{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.cats.svelte-1ga8jc4{flex-wrap:wrap;gap:8px;display:flex}.cat.svelte-1ga8jc4{text-align:left;cursor:pointer;background:var(--surface-2,#1c1d22);border:1px solid var(--border,#2a2d31);min-width:160px;color:var(--text-1,#e8eaed);border-radius:10px;gap:2px;padding:9px 12px;display:grid;position:relative}.cat.on.svelte-1ga8jc4{border:2px solid var(--accent,#e8a013);background:var(--accent-light,#e8a0131a)}.cat.svelte-1ga8jc4:disabled{cursor:default;opacity:.7}.cat.svelte-1ga8jc4:focus-visible{outline:2px solid var(--accent,#e8a013);outline-offset:1px}.cat-l.svelte-1ga8jc4{font-size:12.5px;font-weight:700}.cat-n.svelte-1ga8jc4{font-size:18px;font-weight:800;line-height:1.1}.cat-s.svelte-1ga8jc4{color:var(--text-3,#8b8f95);font-size:10.5px}.cat-cur.svelte-1ga8jc4{color:var(--accent-text,#8f5b00);font-size:10px;font-weight:800;position:absolute;top:6px;right:8px}.rolebar.svelte-1ga8jc4{color:var(--text-2,#b5b9c0);background:var(--surface-2,#1c1d22);border:1px dashed var(--agent,#6e56cf);border-radius:10px;margin-bottom:12px;padding:8px 14px;font-size:12px}.urlrow.svelte-1ga8jc4{flex-wrap:wrap;gap:8px;display:flex}.f-input.svelte-1ga8jc4{border:1px solid var(--border,#2a2d31);background:var(--inset,#24262b);color:var(--text-1,#e8eaed);border-radius:9px;padding:8px 11px;font-size:13px}.f-input.url.svelte-1ga8jc4{flex:1;min-width:260px}.chk.svelte-1ga8jc4{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cchip.svelte-1ga8jc4,.stchip.svelte-1ga8jc4{background:var(--inset,#24262b);color:var(--text-2,#b5b9c0);border-radius:99px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-block}.cchip.ok.svelte-1ga8jc4,.stchip.ok.svelte-1ga8jc4{color:var(--st-accepted-t,#58c896);background:var(--st-accepted-b,#10291f)}.cchip.wait.svelte-1ga8jc4,.stchip.wait.svelte-1ga8jc4{color:var(--st-submitted-t,#b5b9c0);background:var(--st-submitted-b,#2a2d31)}.cchip.rework.svelte-1ga8jc4,.stchip.rework.svelte-1ga8jc4{color:var(--st-rework-t,#f09367);background:var(--st-rework-b,#331b10)}.cchip.dim.svelte-1ga8jc4,.stchip.dim.svelte-1ga8jc4{color:var(--text-3,#8b8f95)}.sites.svelte-1ga8jc4{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:8px;display:grid}.site.svelte-1ga8jc4{border:1px solid var(--border,#2a2d31);background:var(--surface-2,#1c1d22);border-radius:10px;justify-content:space-between;gap:10px;padding:9px 11px;display:flex}.site.in.svelte-1ga8jc4{border-color:var(--st-accepted-t,#58c896)}.site.blocked.svelte-1ga8jc4{opacity:.85}.site-n.svelte-1ga8jc4{font-size:12.5px;font-weight:700}.site-d.svelte-1ga8jc4{color:var(--text-3,#8b8f95);overflow-wrap:anywhere;margin-top:2px;font-size:11px}.site-r.svelte-1ga8jc4{text-align:right;flex-shrink:0}.tag-warn.svelte-1ga8jc4{color:var(--st-rework-t,#f09367);background:var(--st-rework-b,#331b10);border-radius:99px;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}.bks.svelte-1ga8jc4{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-top:4px;display:flex}.bk.svelte-1ga8jc4{color:var(--text-3,#8b8f95);background:var(--inset,#24262b);border-radius:6px;padding:1px 6px;font-size:10.5px}.genbar.svelte-1ga8jc4{z-index:3;background:var(--text-1,#e8eaed);color:var(--surface,#17181c);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 12px;padding:12px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 6px 24px #00000040}.gb-t.svelte-1ga8jc4{font-size:13.5px;font-weight:800}.gb-t.dim.svelte-1ga8jc4{opacity:.7}.gb-s.svelte-1ga8jc4{opacity:.8;margin-left:10px;font-size:12px}.gb-r.svelte-1ga8jc4{gap:8px;display:flex}.tbl-wrap.svelte-1ga8jc4{overflow-x:auto}.tbl.svelte-1ga8jc4{border-collapse:collapse;width:100%;font-size:12.5px}.tbl.svelte-1ga8jc4 th:where(.svelte-1ga8jc4){text-align:left;color:var(--text-3,#8b8f95);border-bottom:1px solid var(--border,#2a2d31);white-space:nowrap;padding:6px 8px;font-size:11px;font-weight:700}.tbl.svelte-1ga8jc4 td:where(.svelte-1ga8jc4){border-bottom:1px solid var(--border,#2a2d31);vertical-align:top;padding:8px}.tbl.svelte-1ga8jc4 a:where(.svelte-1ga8jc4){color:var(--accent-text,#8f5b00);overflow-wrap:anywhere}.link-btn.svelte-1ga8jc4{color:var(--accent-text,#8f5b00);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700}.drawer-body.svelte-1ga8jc4{margin-top:12px}@media (width<=720px){.gen.svelte-1ga8jc4{padding:14px 12px 120px}.genbar.svelte-1ga8jc4{margin-right:0;bottom:84px}.cat.svelte-1ga8jc4{min-width:46%}.sites.svelte-1ga8jc4{grid-template-columns:1fr}.pnext.svelte-1ga8jc4{margin-left:0}}.paste.svelte-1ga8jc4{margin-top:8px;font-size:12.5px}.paste.svelte-1ga8jc4 summary:where(.svelte-1ga8jc4){cursor:pointer;color:var(--text-2)}.pasta.svelte-1ga8jc4{box-sizing:border-box;resize:vertical;width:100%;margin-top:6px;font-size:13px;line-height:1.5}.mm-acts.svelte-1ga8jc4{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.td.svelte-1n5mc1g{box-sizing:border-box;width:100%;padding:20px 24px 48px}.eyebrow-row.svelte-1n5mc1g{align-items:center;gap:8px;display:flex}.eyebrow.svelte-1n5mc1g{letter-spacing:.12em;color:var(--text-3,#8b8f95);font-size:10.5px;font-weight:800}.stage-tag.svelte-1n5mc1g{color:var(--accent-text,#8f5b00);background:var(--accent-light,#e8a0131a);border-radius:99px;padding:2px 9px;font-size:10.5px;font-weight:700}h1.svelte-1n5mc1g{margin:2px 0 4px;font-size:22px;font-weight:800}h2.svelte-1n5mc1g{margin:0;font-size:15px;font-weight:700}.sub.svelte-1n5mc1g{color:var(--text-3,#8b8f95);max-width:820px;margin:3px 0 0;font-size:12.5px;line-height:1.5}.dim.svelte-1n5mc1g{color:var(--text-3,#8b8f95);font-size:12px}.mono.svelte-1n5mc1g{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.empty.svelte-1n5mc1g{color:var(--text-3,#8b8f95);text-align:center;padding:18px 0;font-size:12.5px}.next.svelte-1n5mc1g{background:var(--accent-light,#e8a0131a);border:1px solid var(--accent,#e8a013);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 14px;padding:12px 16px;display:flex}.next.kill.svelte-1n5mc1g{background:var(--st-rework-b,#331b10);border-color:var(--st-rework-t,#f09367)}.next.done.svelte-1n5mc1g{background:var(--st-accepted-b,#10291f);border-color:var(--st-accepted-t,#58c896)}.next-t.svelte-1n5mc1g{letter-spacing:.08em;color:var(--text-3,#8b8f95);font-size:11px;font-weight:800}.next-s.svelte-1n5mc1g{margin-top:2px;font-size:14px;font-weight:700}.cards.svelte-1n5mc1g{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.card.svelte-1n5mc1g{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:14px;align-content:start;gap:4px;padding:14px 16px;display:grid}.c-t.svelte-1n5mc1g{font-size:13px;font-weight:700}.c-n.svelte-1n5mc1g{margin:4px 0;font-size:30px;font-weight:800;line-height:1.1}.c-of.svelte-1n5mc1g{color:var(--text-3,#8b8f95);margin-left:6px;font-size:12px;font-weight:600}.c-s.svelte-1n5mc1g{color:var(--text-3,#8b8f95);font-size:12px}.c-s.ok.svelte-1n5mc1g{color:var(--st-accepted-t,#58c896);font-weight:700}.c-s.warn.svelte-1n5mc1g{color:var(--st-rework-t,#f09367)}.panel.svelte-1n5mc1g{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:14px;margin-top:14px;padding:14px 16px}.sec-head.svelte-1n5mc1g{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.list.svelte-1n5mc1g{gap:6px;display:grid}.row.svelte-1n5mc1g{border:1px solid var(--border,#2a2d31);background:var(--surface-2,#1c1d22);border-radius:10px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.kind.svelte-1n5mc1g{background:var(--inset,#24262b);color:var(--text-2,#b5b9c0);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:800}.row-t.svelte-1n5mc1g{font-size:12.5px;font-weight:700}.row-s.svelte-1n5mc1g{color:var(--text-3,#8b8f95);overflow-wrap:anywhere}.stchip.svelte-1n5mc1g{background:var(--inset,#24262b);color:var(--text-2,#b5b9c0);white-space:nowrap;border-radius:99px;padding:2px 9px;font-size:11px;font-weight:700}.stchip.doing.svelte-1n5mc1g{color:var(--st-doing-t,#6e56cf);background:var(--st-doing-b,#1f1a33)}.stchip.wait.svelte-1n5mc1g{color:var(--st-submitted-t,#b5b9c0);background:var(--st-submitted-b,#2a2d31)}.stchip.rework.svelte-1n5mc1g{color:var(--st-rework-t,#f09367);background:var(--st-rework-b,#331b10)}@media (width<=760px){.td.svelte-1n5mc1g{padding:14px 12px 48px}.cards.svelte-1n5mc1g{grid-template-columns:1fr}.row.svelte-1n5mc1g{grid-template-columns:auto 1fr}.row.svelte-1n5mc1g .stchip:where(.svelte-1n5mc1g){grid-column:1/2}}.hands.svelte-1n5mc1g .hint:where(.svelte-1n5mc1g){color:var(--st-rework-t);background:var(--surface-2);border:1px solid var(--border);border-radius:8px;margin:8px 0 4px;padding:8px 10px;font-size:12px}.hand.svelte-1n5mc1g{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-top:8px;padding:10px 12px}.hand-h.svelte-1n5mc1g{justify-content:space-between;align-items:center;gap:8px;display:flex}.who.svelte-1n5mc1g{color:var(--accent-text);font-size:11.5px;font-weight:700}.hand-t.svelte-1n5mc1g{margin-top:4px;font-size:14px;font-weight:700}.hand-x.svelte-1n5mc1g{color:var(--text-2);margin-top:3px;font-size:12.5px;line-height:1.5}.steps.svelte-1n5mc1g{color:var(--text-3);margin-top:6px;font-size:12px}.steps.svelte-1n5mc1g summary:where(.svelte-1n5mc1g){cursor:pointer}.steps.svelte-1n5mc1g ol:where(.svelte-1n5mc1g){margin:4px 0 0;padding-left:18px}.hand-r.svelte-1n5mc1g{margin-top:6px;font-size:12.5px}.hand-e.svelte-1n5mc1g{color:var(--st-rework-t);margin-top:6px;font-size:12px}.hand-a.svelte-1n5mc1g{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.rin.svelte-1n5mc1g{border:1px solid var(--border);background:var(--surface);min-width:200px;color:var(--text);border-radius:6px;flex:1;padding:6px 8px;font-size:12.5px}.stchip.done.svelte-1n5mc1g{color:var(--st-done-t)}.agent-p.svelte-1n5mc1g{justify-content:space-between;align-items:center;gap:8px;display:flex}.pb.svelte-67fzry{box-sizing:border-box;width:100%;padding:20px 24px 48px}.eyebrow-row.svelte-67fzry{align-items:center;gap:8px;display:flex}.eyebrow.svelte-67fzry{letter-spacing:.12em;color:var(--text-3,#8b8f95);font-size:10.5px;font-weight:800}.stage-tag.svelte-67fzry{color:var(--accent-text,#8f5b00);background:var(--accent-light,#e8a0131a);border-radius:99px;padding:2px 9px;font-size:10.5px;font-weight:700}h1.svelte-67fzry{margin:2px 0 4px;font-size:22px;font-weight:800}h2.svelte-67fzry{margin:0;font-size:15px;font-weight:700}.sub.svelte-67fzry{color:var(--text-3,#8b8f95);max-width:820px;margin:3px 0 0;font-size:12.5px;line-height:1.5}.dim.svelte-67fzry{color:var(--text-3,#8b8f95);font-size:12px}.mono.svelte-67fzry{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.empty.svelte-67fzry{color:var(--text-3,#8b8f95);text-align:center;padding:18px 0;font-size:12.5px}.claimbar.svelte-67fzry{background:var(--surface,#17181c);border:1px solid var(--accent,#e8a013);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 12px;padding:12px 16px;display:flex}.claimbar.kill.svelte-67fzry{border-color:var(--st-rework-t,#f09367)}.cb-n.svelte-67fzry{font-size:22px;font-weight:800;line-height:1.1}.cb-s.svelte-67fzry{color:var(--text-3,#8b8f95);margin-left:6px;font-size:12px;font-weight:600}.cb-m.svelte-67fzry{color:var(--text-3,#8b8f95);margin-top:3px;font-size:12px}.cb-w.svelte-67fzry{color:var(--st-rework-t,#f09367);margin-top:3px;font-size:12px}.cb-r.svelte-67fzry{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.f-input.svelte-67fzry{border:1px solid var(--border,#2a2d31);background:var(--inset,#24262b);color:var(--text-1,#e8eaed);border-radius:8px;padding:7px 10px;font-size:12.5px}.f-input.sel.svelte-67fzry{max-width:260px}.f-input.url.svelte-67fzry{flex:1;min-width:240px}.ext.svelte-67fzry{background:var(--surface-2,#1c1d22);border:1px dashed var(--border,#2a2d31);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:8px 14px;font-size:12px;display:flex}.ext-t.svelte-67fzry{font-weight:700}.panel.svelte-67fzry{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:14px;padding:14px 16px}.sec-head.svelte-67fzry{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.chk.svelte-67fzry{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.list.svelte-67fzry{gap:8px;display:grid}.task.svelte-67fzry{border:1px solid var(--border,#2a2d31);background:var(--surface-2,#1c1d22);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.task.rework.svelte-67fzry{border-color:var(--st-rework-t,#f09367)}.t-head.svelte-67fzry{flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.t-ch.svelte-67fzry{font-weight:700}.t-ch.svelte-67fzry a:where(.svelte-67fzry){color:var(--accent-text,#8f5b00)}.t-row.svelte-67fzry{grid-template-columns:110px 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.lbl.svelte-67fzry{color:var(--text-3,#8b8f95);font-weight:700}.val.svelte-67fzry{overflow-wrap:anywhere;color:var(--text-1,#e8eaed)}a.val.svelte-67fzry{color:var(--accent-text,#8f5b00)}.note.svelte-67fzry{color:var(--text-3,#8b8f95);font-size:12px}.note.rework.svelte-67fzry{color:var(--st-rework-t,#f09367)}.fill.svelte-67fzry{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acts.svelte-67fzry{flex-wrap:wrap;gap:8px;display:flex}.stchip.svelte-67fzry{background:var(--inset,#24262b);color:var(--text-2,#b5b9c0);white-space:nowrap;border-radius:99px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.stchip.ok.svelte-67fzry{color:var(--st-accepted-t,#58c896);background:var(--st-accepted-b,#10291f)}.stchip.doing.svelte-67fzry{color:var(--st-doing-t,#6e56cf);background:var(--st-doing-b,#1f1a33)}.stchip.wait.svelte-67fzry{color:var(--st-submitted-t,#b5b9c0);background:var(--st-submitted-b,#2a2d31)}.stchip.rework.svelte-67fzry{color:var(--st-rework-t,#f09367);background:var(--st-rework-b,#331b10)}.link-btn.svelte-67fzry{color:var(--accent-text,#8f5b00);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px;font-weight:700}@media (width<=760px){.pb.svelte-67fzry{padding:14px 12px 48px}.t-row.svelte-67fzry{grid-template-columns:1fr}.f-input.sel.svelte-67fzry{max-width:100%}}.rp.svelte-13fzks{box-sizing:border-box;width:100%;padding:20px 24px 48px}.head.svelte-13fzks{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.eyebrow-row.svelte-13fzks{align-items:center;gap:8px;display:flex}.eyebrow.svelte-13fzks{letter-spacing:.12em;color:var(--text-3,#8b8f95);font-size:10.5px;font-weight:800}.stage-tag.svelte-13fzks{color:var(--accent-text,#8f5b00);background:var(--accent-light,#e8a0131a);border-radius:99px;padding:2px 9px;font-size:10.5px;font-weight:700}h1.svelte-13fzks{margin:2px 0 4px;font-size:22px;font-weight:800}h2.svelte-13fzks{margin:0 0 10px;font-size:15px;font-weight:700}.sub.svelte-13fzks{color:var(--text-3,#8b8f95);max-width:820px;margin:3px 0 0;font-size:12.5px;line-height:1.5}.dim.svelte-13fzks{color:var(--text-3,#8b8f95)}.strong.svelte-13fzks{font-weight:700}.datenav.svelte-13fzks{align-items:center;gap:6px;display:flex}.f-input.svelte-13fzks{border:1px solid var(--border,#2a2d31);background:var(--inset,#24262b);color:var(--text-1,#e8eaed);border-radius:8px;padding:6px 9px;font-size:12.5px}.asof.svelte-13fzks{color:var(--text-3,#8b8f95);margin:12px 0;font-size:12px}.empty.svelte-13fzks{color:var(--text-3,#8b8f95);text-align:center;padding:24px 0;font-size:12.5px}.err.svelte-13fzks{background:var(--st-rework-b,#331b10);color:var(--st-rework-t,#f09367);border:1px solid var(--border,#2a2d31);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:14px 0;padding:10px 14px;font-size:12.5px;display:flex}.panel.svelte-13fzks{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:14px;margin-bottom:12px;padding:14px 16px}.grid2.svelte-13fzks{grid-template-columns:1fr 1fr;gap:12px;display:grid}.nums.svelte-13fzks{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.num.svelte-13fzks{background:var(--surface-2,#1c1d22);border:1px solid var(--border,#2a2d31);border-radius:10px;padding:8px 10px}.n.svelte-13fzks{font-size:24px;font-weight:800;line-height:1.1}.n.ok.svelte-13fzks{color:var(--st-accepted-t,#58c896)}.n.warn.svelte-13fzks{color:var(--st-submitted-t,#b5b9c0)}.n.rework.svelte-13fzks,.rework.svelte-13fzks{color:var(--st-rework-t,#f09367)}.l.svelte-13fzks{color:var(--text-3,#8b8f95);margin-top:3px;font-size:11.5px}.s.svelte-13fzks{color:var(--text-3,#8b8f95);margin-top:2px;font-size:11px}.chips.svelte-13fzks{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.chip.svelte-13fzks{background:var(--inset,#24262b);color:var(--text-2,#b5b9c0);border-radius:99px;padding:3px 10px;font-size:11.5px;font-weight:700}.chip.ok.svelte-13fzks{color:var(--st-accepted-t,#58c896);background:var(--st-accepted-b,#10291f)}.chip.warn.svelte-13fzks{color:var(--st-submitted-t,#b5b9c0);background:var(--st-submitted-b,#2a2d31)}.chip.rework.svelte-13fzks{color:var(--st-rework-t,#f09367);background:var(--st-rework-b,#331b10)}.tbl-wrap.svelte-13fzks{overflow-x:auto}.tbl.svelte-13fzks{border-collapse:collapse;width:100%;font-size:12.5px}.tbl.svelte-13fzks th:where(.svelte-13fzks){text-align:left;color:var(--text-3,#8b8f95);border-bottom:1px solid var(--border,#2a2d31);white-space:nowrap;padding:6px 8px;font-size:11px;font-weight:700}.tbl.svelte-13fzks td:where(.svelte-13fzks){border-bottom:1px solid var(--border,#2a2d31);padding:8px}.stchip.svelte-13fzks{background:var(--inset,#24262b);color:var(--text-2,#b5b9c0);border-radius:99px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.stchip.ok.svelte-13fzks{color:var(--st-accepted-t,#58c896);background:var(--st-accepted-b,#10291f)}.stchip.rework.svelte-13fzks{color:var(--st-rework-t,#f09367);background:var(--st-rework-b,#331b10)}.kinds.svelte-13fzks{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.kind.svelte-13fzks{background:var(--surface-2,#1c1d22);border:1px solid var(--border,#2a2d31);border-radius:10px;padding:8px 10px}.kind-t.svelte-13fzks{color:var(--text-3,#8b8f95);font-size:11.5px;font-weight:700}.kind-n.svelte-13fzks{margin-top:2px;font-size:16px;font-weight:800}.kind-s.svelte-13fzks{color:var(--text-3,#8b8f95);margin-top:2px;font-size:11px}.effects.svelte-13fzks{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.eff.svelte-13fzks{background:var(--surface-2,#1c1d22);border:1px solid var(--border,#2a2d31);border-radius:10px;padding:10px 12px}.eff-t.svelte-13fzks{color:var(--text-3,#8b8f95);font-size:11.5px;font-weight:700}.eff-n.svelte-13fzks{margin-top:4px;font-size:26px;font-weight:800;line-height:1.1}.eff-n.dim.svelte-13fzks{color:var(--text-3,#8b8f95)}.eff-of.svelte-13fzks{color:var(--text-3,#8b8f95);margin-left:8px;font-size:12px;font-weight:600}.eff-s.svelte-13fzks{color:var(--text-3,#8b8f95);margin-top:3px;font-size:11.5px}.foot.svelte-13fzks{color:var(--text-3,#8b8f95);margin-top:10px;font-size:11.5px}@media (width<=860px){.rp.svelte-13fzks{padding:14px 12px 48px}.grid2.svelte-13fzks,.kinds.svelte-13fzks{grid-template-columns:1fr}}.ext.svelte-nvxef4{box-sizing:border-box;width:100%;padding:20px 24px 48px}.eyebrow.svelte-nvxef4{letter-spacing:.12em;color:var(--text-3,#8b8f95);font-size:10.5px;font-weight:800}h1.svelte-nvxef4{margin:2px 0 4px;font-size:24px;font-weight:800}h2.svelte-nvxef4{margin:0;font-size:16px;font-weight:700}.sub.svelte-nvxef4{color:var(--text-3,#8b8f95);margin:3px 0 0;font-size:12.5px;line-height:1.5}.head.svelte-nvxef4{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.head-r.svelte-nvxef4{flex-shrink:0;gap:8px;display:flex}.link-btn.svelte-nvxef4{color:var(--honey-text,#e8a013);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.link-btn.danger.svelte-nvxef4{color:var(--st-danger-t,#f1867e)}.dim.svelte-nvxef4{color:var(--text-3,#8b8f95)}.cards.svelte-nvxef4{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.card.svelte-nvxef4{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:13px;padding:14px 16px}.c-top.svelte-nvxef4{justify-content:space-between;align-items:center;display:flex}.c-t.svelte-nvxef4{color:var(--text-3,#8b8f95);font-size:12px;font-weight:600}.c-n.svelte-nvxef4{margin:5px 0 3px;font-size:30px;font-weight:800;line-height:1}.c-n.warn.svelte-nvxef4{color:var(--st-rework-t,#f09367)}.c-n.p1.svelte-nvxef4{color:var(--st-danger-t,#f1867e)}.c-note.svelte-nvxef4{color:var(--text-3,#8b8f95);font-size:11px}.chip.svelte-nvxef4{color:var(--text-3,#8b8f95);background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:99px;padding:1px 8px;font-size:10.5px;font-weight:800}.chip.ok.svelte-nvxef4{color:var(--st-accepted-t,#58c896)}.chip.warn.svelte-nvxef4{color:var(--st-rework-t,#f09367)}.chip.p1.svelte-nvxef4{color:var(--st-danger-t,#f1867e)}.boundary.svelte-nvxef4{background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:12px;flex-direction:column;gap:4px;margin-bottom:16px;padding:12px 16px;display:flex}.b-tag.svelte-nvxef4{color:var(--text-2,#b5b9c0);letter-spacing:.02em;margin-bottom:2px;font-size:11.5px;font-weight:800}.b-list.svelte-nvxef4{color:var(--text-3,#8b8f95);margin:0;padding-left:18px;font-size:11.5px;line-height:1.7}.panel.svelte-nvxef4{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:16px;margin-bottom:16px;padding:18px 20px}.sec-head.svelte-nvxef4{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tbl-wrap.svelte-nvxef4{margin-top:10px;overflow-x:auto}.tbl.svelte-nvxef4{border-collapse:collapse;width:100%;font-size:12.5px}.tbl.svelte-nvxef4 th:where(.svelte-nvxef4){text-align:left;color:var(--text-3,#8b8f95);border-bottom:1px solid var(--border,#2a2d31);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:700}.tbl.svelte-nvxef4 td:where(.svelte-nvxef4){border-bottom:1px solid var(--border,#2a2d31);white-space:nowrap;padding:10px}.tbl.svelte-nvxef4 tr.broken:where(.svelte-nvxef4) td:where(.svelte-nvxef4){background:var(--st-rework-b,#331b10)}.mono.svelte-nvxef4{font-variant-numeric:tabular-nums;font-weight:700}.tbl-note.svelte-nvxef4{color:var(--text-3,#8b8f95);margin-top:8px;font-size:10.5px}.stchip.svelte-nvxef4{white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.stchip.svelte-nvxef4:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.stchip.st-online.svelte-nvxef4{background:color-mix(in srgb, var(--st-accepted-t,#58c896) 18%, transparent);color:var(--st-accepted-t,#58c896)}.stchip.st-idle.svelte-nvxef4{background:var(--inset,#24262b);color:var(--text-2,#b5b9c0)}.stchip.st-offline.svelte-nvxef4{background:var(--inset,#24262b);color:var(--text-3,#8b8f95)}.stchip.st-expired.svelte-nvxef4,.stchip.st-update.svelte-nvxef4{background:var(--st-rework-b,#331b10);color:var(--st-rework-t,#f09367)}.stchip.st-never.svelte-nvxef4{background:var(--inset,#24262b);color:var(--text-3,#8b8f95)}.stchip.st-revoked.svelte-nvxef4{background:var(--inset,#24262b);color:var(--text-3,#8b8f95);text-decoration:line-through}.stchip.st-broken.svelte-nvxef4{background:var(--st-rework-b,#331b10);color:var(--st-rework-t,#f09367);margin-left:4px}.tbl.svelte-nvxef4 td:where(.svelte-nvxef4) .stchip:where(.svelte-nvxef4)+.stchip:where(.svelte-nvxef4){margin-left:4px}.tbl.svelte-nvxef4 tr.revoked:where(.svelte-nvxef4) td:where(.svelte-nvxef4){opacity:.55}.c-n.dim.svelte-nvxef4{color:var(--text-3,#8b8f95)}.dl.svelte-nvxef4{color:var(--honey-text,#e8a013);border:1px solid var(--border,#2a2d31);background:var(--surface,#17181c);border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:700;text-decoration:none}.dl.svelte-nvxef4:hover{border-color:var(--honey-text,#e8a013)}.prov.svelte-nvxef4{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 4px;display:flex}.inp.svelte-nvxef4{border:1px solid var(--border,#2a2d31);background:var(--inset,#24262b);min-width:160px;color:var(--text,#eceae4);border-radius:8px;flex:1;padding:7px 10px;font-size:13px}.link-btn.warn.svelte-nvxef4{color:var(--st-rework-t,#f09367)}.link-btn.svelte-nvxef4:disabled{opacity:.5;cursor:default}.empty.svelte-nvxef4{text-align:center;color:var(--text-3,#8b8f95);padding:22px 12px;font-size:12.5px}.empty-t.svelte-nvxef4{color:var(--text-2,#b5b9c0);font-size:13.5px;font-weight:700}.empty-s.svelte-nvxef4{margin-top:4px}.modal-bg.svelte-nvxef4{z-index:60;background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal.svelte-nvxef4{background:var(--surface,#17181c);border:1px solid var(--border-strong,#383c41);border-radius:16px;width:min(460px,96vw);padding:20px 22px}.modal.svelte-nvxef4 h3:where(.svelte-nvxef4){margin:0 0 10px;font-size:16px;font-weight:700}.secret-warn.svelte-nvxef4{color:var(--st-rework-t,#f09367);margin:0 0 8px;font-size:12px}.secret-box.svelte-nvxef4{word-break:break-all;background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);color:var(--text,#eceae4);border-radius:8px;padding:12px;font-family:ui-monospace,monospace;font-size:12px}.secret-hint.svelte-nvxef4{color:var(--text-3,#8b8f95);margin:8px 0 0;font-size:11.5px}.modal-acts.svelte-nvxef4{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.ilist.svelte-nvxef4{gap:8px;margin-top:10px;display:grid}.irow.svelte-nvxef4{border:1px solid var(--border,#2a2d31);background:var(--inset,#24262b);border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;padding:11px 14px;display:flex}.irow.risk.svelte-nvxef4{border:1.5px solid var(--st-danger-t,#f1867e);background:var(--st-danger-b,#331312)}.irow-main.svelte-nvxef4{flex:320px;min-width:220px}.irow-top.svelte-nvxef4{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.riskflag.svelte-nvxef4{color:var(--st-danger-t,#f1867e);font-size:11px;font-weight:700}.iurl.svelte-nvxef4{color:var(--honey-text,#e8a013);word-break:break-all;font-size:12.5px;text-decoration:none;display:block}.imeta.svelte-nvxef4{color:var(--text-3,#8b8f95);margin-top:3px;font-size:11px}.irow-acts.svelte-nvxef4{flex-shrink:0;align-items:center;gap:12px;padding-top:2px;display:flex}.ichip.svelte-nvxef4{border-radius:99px;padding:2px 9px;font-size:10.5px;font-weight:700}.ichip.ist-unread.svelte-nvxef4{background:var(--agent-soft,#6e56cf24);color:var(--actor-agent,#9b8ae8)}.ichip.ist-pending.svelte-nvxef4{background:var(--st-rework-b,#331b10);color:var(--st-rework-t,#f09367)}.ichip.ist-replied.svelte-nvxef4{background:color-mix(in srgb, var(--st-accepted-t,#58c896) 18%, transparent);color:var(--st-accepted-t,#58c896)}.ichip.ist-norep.svelte-nvxef4{background:var(--inset,#24262b);color:var(--text-3,#8b8f95);border:1px solid var(--border,#2a2d31)}.ichip.ist-risk.svelte-nvxef4{background:var(--st-danger-b,#331312);color:var(--st-danger-t,#f1867e)}.demo-foot.svelte-nvxef4{color:var(--text-3,#8b8f95);text-align:center;margin-top:14px;font-size:11px}@media (width<=1000px){.cards.svelte-nvxef4{grid-template-columns:1fr 1fr}}@media (width<=640px){.cards.svelte-nvxef4{grid-template-columns:1fr}.irow.svelte-nvxef4{flex-direction:column}.irow-acts.svelte-nvxef4{padding-top:6px}}.rpt.svelte-15f2uki{box-sizing:border-box;width:100%;padding:20px 24px 48px}.eyebrow.svelte-15f2uki{letter-spacing:.12em;color:var(--text-3,#8b8f95);font-size:10.5px;font-weight:800}.eyebrow2.svelte-15f2uki{color:var(--text-3,#8b8f95);font-size:11px;font-weight:700}h1.svelte-15f2uki{margin:2px 0 4px;font-size:24px;font-weight:800}h2.svelte-15f2uki{margin:0;font-size:16px;font-weight:700}.sub.svelte-15f2uki{color:var(--text-3,#8b8f95);margin:3px 0 0;font-size:12.5px;line-height:1.5}.head.svelte-15f2uki{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.head-r.svelte-15f2uki{flex-shrink:0;align-items:center;gap:8px;display:flex}.date-hidden.svelte-15f2uki{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.link-btn.svelte-15f2uki{color:var(--honey-text,#e8a013);cursor:pointer;background:0 0;border:0;padding:6px 0 0;font-size:12px;font-weight:600;display:block}.rulebar.svelte-15f2uki{color:var(--text-2,#b5b9c0);background:var(--st-rework-b,#331b10);border:1px solid var(--st-rework-t,#f09367);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:9px 14px;font-size:12px;display:flex}.rulebar.svelte-15f2uki b:where(.svelte-15f2uki){color:var(--st-rework-t,#f09367)}.panel.svelte-15f2uki{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:16px;margin-bottom:16px;padding:18px 20px}.sec-head.svelte-15f2uki{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.chip.svelte-15f2uki{color:var(--text-3,#8b8f95);background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:99px;padding:2px 9px;font-size:10.5px;font-weight:700}.chip.ok.svelte-15f2uki{color:var(--st-accepted-t,#58c896)}.chip.warn.svelte-15f2uki{color:var(--st-rework-t,#f09367)}.up.svelte-15f2uki{color:var(--st-accepted-t,#58c896);font-weight:700}.hero-head.svelte-15f2uki{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.hero-n.svelte-15f2uki{letter-spacing:-.02em;margin:6px 0 14px;font-size:60px;font-weight:800;line-height:1}.hero-unit.svelte-15f2uki{color:var(--text-3,#8b8f95);margin-left:2px;font-size:26px;font-weight:700}.hero-empty.svelte-15f2uki{color:var(--text-3,#8b8f95);margin:14px 0 16px;font-size:14px;line-height:1.5}.hero-stats.svelte-15f2uki{flex-wrap:wrap;gap:10px;display:flex}.stat.svelte-15f2uki{background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:11px;flex-direction:column;gap:2px;min-width:108px;padding:8px 13px;display:flex}.stat-l.svelte-15f2uki{color:var(--text-3,#8b8f95);font-size:10.5px;font-weight:600}.stat-v.svelte-15f2uki{font-size:19px;font-weight:800}.stat-v.ok.svelte-15f2uki{color:var(--st-accepted-t,#58c896)}.stat-v.warn.svelte-15f2uki{color:var(--st-rework-t,#f09367)}.stat-note.svelte-15f2uki{color:var(--text-3,#8b8f95);font-size:10px}.hero-foot.svelte-15f2uki{margin-top:14px}.kpis.svelte-15f2uki{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.kpi.svelte-15f2uki{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:14px;padding:16px 18px}.kpi-top.svelte-15f2uki{justify-content:space-between;align-items:center;display:flex}.kpi-t.svelte-15f2uki{color:var(--text-3,#8b8f95);font-size:12px;font-weight:600}.kpi-n.svelte-15f2uki{letter-spacing:-.01em;margin:6px 0 4px;font-size:30px;font-weight:800;line-height:1}.kpi-n.green.svelte-15f2uki{color:var(--st-accepted-t,#58c896)}.kpi-of.svelte-15f2uki{color:var(--text-3,#8b8f95);font-size:13px;font-weight:600}.kpi-note.svelte-15f2uki{color:var(--text-3,#8b8f95);margin-top:2px;font-size:11.5px}.kpi-note.warn.svelte-15f2uki{color:var(--st-rework-t,#f09367);font-weight:600}.bar.svelte-15f2uki{background:var(--inset,#24262b);border-radius:99px;height:7px;margin:6px 0;overflow:hidden}.bar.svelte-15f2uki>span:where(.svelte-15f2uki){background:var(--accent,#e8a013);border-radius:99px;height:100%;display:block}.stepbar.svelte-15f2uki{flex-wrap:wrap;align-items:stretch;gap:6px;margin-top:12px;display:flex}.step.svelte-15f2uki{background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:11px;flex:150px;align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.step.now.svelte-15f2uki{border:2px solid var(--accent,#e8a013);background:var(--accent-light,#e8a0131a)}.step.wait.svelte-15f2uki{opacity:.7}.snum.svelte-15f2uki{background:var(--inset,#24262b);min-width:24px;height:22px;color:var(--text-3,#8b8f95);border:1.5px solid var(--border-strong,#40434a);border-radius:6px;flex-shrink:0;place-items:center;padding:0 6px;font-size:10.5px;font-weight:800;display:grid}.step.done.svelte-15f2uki .snum:where(.svelte-15f2uki){background:var(--st-accepted-t,#58c896);color:#fff;border:0}.step.now.svelte-15f2uki .snum:where(.svelte-15f2uki){background:var(--accent,#e8a013);color:var(--accent-ink,#141517);border:0}.sname.svelte-15f2uki{font-size:12.5px;font-weight:700}.sdesc.svelte-15f2uki{color:var(--text-3,#8b8f95);margin-top:2px;font-size:11px;line-height:1.4}.sarrow.svelte-15f2uki{color:var(--text-3,#8b8f95);align-self:center;font-size:18px}.grid2.svelte-15f2uki{grid-template-columns:1fr 1fr;gap:16px;display:grid}.chart.svelte-15f2uki{width:100%;height:168px;margin-top:10px}.chart.svelte-15f2uki .grid:where(.svelte-15f2uki){stroke:var(--border,#2a2d31);stroke-width:1px}.chart-empty.svelte-15f2uki{text-align:center;height:168px;color:var(--text-3,#8b8f95);background:var(--inset,#24262b);border:1px dashed var(--border,#2a2d31);border-radius:11px;place-items:center;margin-top:10px;font-size:12.5px;display:grid}.line.svelte-15f2uki{fill:none;stroke-width:2.5px}.line.sess.svelte-15f2uki{stroke:var(--agent,#6e56cf)}.dot.sess.svelte-15f2uki{fill:var(--agent,#6e56cf)}.line.pub.svelte-15f2uki{stroke:var(--accent,#e8a013)}.dot.pub.svelte-15f2uki{fill:var(--accent,#e8a013)}.legend.svelte-15f2uki{color:var(--text-3,#8b8f95);gap:16px;margin-top:6px;font-size:11.5px;display:flex}.legend.svelte-15f2uki .sw:where(.svelte-15f2uki){vertical-align:middle;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.sw.sess.svelte-15f2uki{background:var(--agent,#6e56cf)}.sw.pub.svelte-15f2uki{background:var(--accent,#e8a013)}.xaxis.svelte-15f2uki{color:var(--text-3,#8b8f95);justify-content:space-between;padding:4px 10px 0;font-size:10.5px;display:flex}.source-note.svelte-15f2uki{color:var(--text-3,#8b8f95);margin-top:8px;font-size:10.5px}.warn-callout.svelte-15f2uki{color:var(--text-2,#b5b9c0);background:var(--st-rework-b,#331b10);border:1px solid var(--st-rework-t,#f09367);border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:9px 14px;font-size:12px;display:flex}.warn-callout.svelte-15f2uki b:where(.svelte-15f2uki){color:var(--st-rework-t,#f09367)}.demo-foot.svelte-15f2uki{color:var(--text-3,#8b8f95);text-align:center;margin-top:4px;font-size:11px}@media (width<=1000px){.kpis.svelte-15f2uki{grid-template-columns:1fr 1fr}.grid2.svelte-15f2uki{grid-template-columns:1fr}}@media (width<=640px){.kpis.svelte-15f2uki{grid-template-columns:1fr}.hero-n.svelte-15f2uki{font-size:46px}}.adj.svelte-15f2uki{background:var(--inset,#222428);border:1px solid var(--border,#2a2d31);border-radius:10px;margin-top:10px;padding:10px 12px}.adj-t.svelte-15f2uki{color:var(--text-3,#6c7178);margin-bottom:4px;font-size:11px;font-weight:700}.adj-list.svelte-15f2uki{color:var(--text-2,#9ba0a8);margin:0;padding-left:16px;font-size:11.5px;line-height:1.6}.adj-kind.svelte-15f2uki{color:var(--st-rework-t,#f09367);font-weight:700}.wrap.svelte-bbqv01{padding:20px 22px 40px}.head.svelte-bbqv01 h1:where(.svelte-bbqv01){margin:0;font-size:20px;font-weight:600}.sub.svelte-bbqv01{color:var(--text-3,#8b8f95);margin:4px 0 0;font-size:13px}.link.svelte-bbqv01{color:var(--honey-text,#e8a013);text-decoration:none}.site-head.svelte-bbqv01 .back:where(.svelte-bbqv01){color:var(--text-3,#8b8f95);cursor:pointer;background:0 0;border:0;padding:0 0 6px;font-size:13px}.goal.svelte-bbqv01{color:var(--text-3,#8b8f95);margin-top:4px;font-size:12.5px}.summary.svelte-bbqv01{color:var(--text-3,#8b8f95);margin:14px 0 12px;font-size:13px;font-weight:600}.empty.svelte-bbqv01{color:var(--text-3,#8b8f95);font-size:13px}.ws-head.svelte-bbqv01{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hub-eyebrow.svelte-bbqv01{letter-spacing:.12em;color:var(--text-3,#8b8f95);font-size:10.5px;font-weight:800}.ws-head.svelte-bbqv01 h1:where(.svelte-bbqv01){font-size:22px;font-weight:800}.hub-rulebar.svelte-bbqv01{color:var(--text-2,#b5b9c0);background:var(--st-rework-b,#331b10);border:1px solid var(--st-rework-t,#f09367);border-radius:10px;margin:14px 0;padding:9px 14px;font-size:12px}.hub-rulebar.svelte-bbqv01 b:where(.svelte-bbqv01){color:var(--st-rework-t,#f09367)}.hub-cards.svelte-bbqv01{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0 16px;display:grid}.hub-card.svelte-bbqv01{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:13px;padding:14px 16px}.hub-card.accent.svelte-bbqv01{border-color:var(--accent,#e8a013)}.hc-top.svelte-bbqv01{justify-content:space-between;align-items:center;display:flex}.hc-t.svelte-bbqv01{color:var(--text-3,#8b8f95);font-size:12px;font-weight:600}.hc-n.svelte-bbqv01{font-variant-numeric:tabular-nums;margin:5px 0 3px;font-size:30px;font-weight:800;line-height:1}.hub-card.accent.svelte-bbqv01 .hc-n:where(.svelte-bbqv01){color:var(--honey-text,#e8a013)}.hc-note.svelte-bbqv01{color:var(--text-3,#8b8f95);font-size:11px}.hc-chip.svelte-bbqv01{color:var(--st-accepted-t,#58c896);background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:99px;padding:1px 8px;font-size:10.5px;font-weight:800}.hub-guide.svelte-bbqv01{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:14px;margin-bottom:18px;padding:14px 18px}.hg-title.svelte-bbqv01{margin-bottom:10px;font-size:13px;font-weight:700}.hub-steps.svelte-bbqv01{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hstep.svelte-bbqv01{background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:flex}.hsnum.svelte-bbqv01{background:var(--surface,#17181c);width:20px;height:20px;color:var(--text-3,#8b8f95);border:1.5px solid var(--border-strong,#40434a);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:800;display:grid}.hsname.svelte-bbqv01{color:var(--text-2,#b5b9c0);font-size:12px;font-weight:600}.harrow.svelte-bbqv01{color:var(--text-3,#8b8f95);font-size:16px}.listhead.svelte-bbqv01{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 12px;display:flex}.listhead.svelte-bbqv01 .summary:where(.svelte-bbqv01){margin:0}.hub-filter.svelte-bbqv01{background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.hub-filter.svelte-bbqv01 button:where(.svelte-bbqv01){color:var(--text-3,#8b8f95);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:600}.hub-filter.svelte-bbqv01 button.on:where(.svelte-bbqv01){background:var(--accent,#e8a013);color:var(--accent-ink,#141517)}@media (width<=1000px){.hub-cards.svelte-bbqv01{grid-template-columns:1fr 1fr}}.sitelist.svelte-bbqv01{gap:10px;display:grid}.site.svelte-bbqv01{text-align:left;border:1px solid var(--border,#2a2d31);background:var(--surface,#17181c);cursor:pointer;border-radius:13px;grid-template-columns:40px 1fr auto;align-items:center;gap:16px;width:100%;padding:15px 18px;transition:border-color .12s,transform 60ms;display:grid}.site.svelte-bbqv01:hover{border-color:var(--honey-text,#e8a013);transform:translateY(-1px)}.site.done.svelte-bbqv01{opacity:.68}.globe.svelte-bbqv01{background:var(--agent-soft,#6b6fe024);width:40px;height:40px;color:var(--agent,#7ba0f0);border-radius:11px;place-items:center;display:grid}.globe.svelte-bbqv01 svg:where(.svelte-bbqv01){width:20px;height:20px}.sbody.svelte-bbqv01{min-width:0}.sname.svelte-bbqv01{font-size:15px;font-weight:700}.sdom.svelte-bbqv01{color:var(--honey-text,#e8a013);margin-top:1px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;display:block}.chips.svelte-bbqv01{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.chip.svelte-bbqv01{background:var(--inset,#24262b);color:var(--text-3,#8b8f95);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.chip.rest.svelte-bbqv01{background:var(--st-rework-b,#331b10);color:var(--st-rework-t,#f09367)}.chip.ok.svelte-bbqv01{background:var(--st-accepted,#2e8b5724);color:var(--st-accepted-t,#106b3c)}.smeta.svelte-bbqv01{text-align:right}.scount.svelte-bbqv01{white-space:nowrap;font-size:13.5px;font-weight:750}.scount.rest.svelte-bbqv01{color:var(--st-rework-t,#b4530a)}.scount.allok.svelte-bbqv01{color:var(--st-accepted-t,#106b3c)}.fill-zone.svelte-bbqv01{border:2px solid var(--accent,#e8a013);background:var(--accent-light,#e8a01324);border-radius:12px;margin:16px 0 10px;padding:10px 12px 12px}.fill-tag.svelte-bbqv01{color:var(--accent-ink,#141517);background:var(--accent,#e8a013);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;margin-bottom:9px;padding:3px 11px;font-size:12px;font-weight:800;display:inline-flex}.fill-zone.saved.svelte-bbqv01{border-color:var(--st-accepted-t,#5bc489);background:var(--st-accepted-b,#12291c)}.fill-tag.saved.svelte-bbqv01{border:1px solid var(--st-accepted-t,#5bc489);color:var(--st-accepted-t,#5bc489);background:0 0}.fill-zone.svelte-bbqv01 .addbar:where(.svelte-bbqv01),.fill-zone.svelte-bbqv01 .post-row:where(.svelte-bbqv01){margin:0}.sys-tag.svelte-bbqv01{color:var(--text-3,#8b8f95);background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:999px;align-items:center;gap:5px;margin-bottom:6px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.addbar.svelte-bbqv01{flex-wrap:wrap;gap:8px;margin:16px 0 10px;display:flex}.add-url.svelte-bbqv01{flex:2 320px}.add-title.svelte-bbqv01{flex:200px}.addbar.svelte-bbqv01 input:where(.svelte-bbqv01){border:1px solid var(--border,#2a2d31);background:var(--surface,#17181c);min-width:0;color:inherit;border-radius:9px;padding:9px 12px;font-size:13px}.addbar.svelte-bbqv01 input:where(.svelte-bbqv01):focus{border-color:var(--honey-text,#e8a013);outline:none}.md.svelte-bbqv01{border:1px solid var(--border,#2a2d31);border-radius:14px;grid-template-columns:320px 1fr;min-height:420px;display:grid;overflow:hidden}.queue.svelte-bbqv01{border-right:1px solid var(--border,#2a2d31);background:var(--inset,#1c1e22)}.qrow.svelte-bbqv01{text-align:left;border:0;border-bottom:1px solid var(--border,#2a2d31);cursor:pointer;background:0 0;grid-template-columns:12px 1fr;align-items:start;gap:10px;width:100%;padding:13px 16px;display:grid}.qrow.svelte-bbqv01:hover{background:var(--surface,#17181c)}.qrow.sel.svelte-bbqv01{background:var(--surface,#17181c);box-shadow:inset 3px 0 0 var(--honey-text,#e8a013)}.qdot.svelte-bbqv01{background:var(--text-3,#8b8f95);border-radius:50%;width:9px;height:9px;margin-top:5px}.qdot.s-generating.svelte-bbqv01{background:var(--agent,#b18ef0)}.qdot.s-ready.svelte-bbqv01,.qdot.s-posted.svelte-bbqv01{background:var(--honey-text,#e8a013)}.qdot.s-verified.svelte-bbqv01{background:var(--st-accepted-t,#58c896)}.qbody.svelte-bbqv01{gap:2px;min-width:0;display:grid}.qtitle.svelte-bbqv01{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.qmeta.svelte-bbqv01{color:var(--text-3,#8b8f95);font-size:11.5px}.qmeta.s-ready.svelte-bbqv01,.qmeta.s-posted.svelte-bbqv01{color:var(--honey-text,#e8a013);font-weight:600}.qmeta.s-verified.svelte-bbqv01{color:var(--st-accepted-t,#58c896)}.detail.svelte-bbqv01{padding:20px 24px}.dhead.svelte-bbqv01 .src:where(.svelte-bbqv01){color:var(--text-3,#8b8f95);letter-spacing:.04em;font-size:11.5px;font-weight:700}.dhead.svelte-bbqv01 h3:where(.svelte-bbqv01){margin:3px 0 2px;font-size:17px;font-weight:700}.dhead.svelte-bbqv01 a:where(.svelte-bbqv01){color:var(--honey-text,#e8a013);word-break:break-all;font-size:12.5px;text-decoration:none}.dtitle-row.svelte-bbqv01{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dtitle-row.svelte-bbqv01 h3:where(.svelte-bbqv01){flex:auto;min-width:0}.src-actions.svelte-bbqv01{flex:none;align-items:center;gap:8px;display:flex}.del-ask.svelte-bbqv01{color:var(--text-3,#8b8f95);font-size:12px}.mini.svelte-bbqv01{color:var(--text-3,#8b8f95);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 4px;font-size:12.5px}.mini.svelte-bbqv01:hover{color:var(--text-1,#e8eaed)}.mini.rework.svelte-bbqv01{color:var(--st-rework-t)}.mini.rework.svelte-bbqv01:hover{background:var(--st-rework-b)}.mini.svelte-bbqv01:disabled{opacity:.5;cursor:default}.edit-src.svelte-bbqv01{flex-direction:column;gap:8px;display:flex}.edit-src.svelte-bbqv01 input:where(.svelte-bbqv01){border:1px solid var(--border,#2a2d31);background:var(--surface,#17181c);color:inherit;border-radius:9px;padding:9px 12px;font-size:13px}.edit-src.svelte-bbqv01 input:where(.svelte-bbqv01):focus{border-color:var(--honey-text,#e8a013);outline:none}.edit-actions.svelte-bbqv01{gap:8px;display:flex}.steps.svelte-bbqv01{margin-top:18px;display:grid}.step.svelte-bbqv01{grid-template-columns:30px 1fr auto;align-items:start;gap:14px;padding:15px 0;display:grid}.step.svelte-bbqv01+.step:where(.svelte-bbqv01){border-top:1px dashed var(--border,#2a2d31)}.snum.svelte-bbqv01{background:var(--inset,#24262b);width:26px;height:26px;color:var(--text-3,#8b8f95);border:1.5px dashed var(--border-strong,#40434a);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.snum.done.svelte-bbqv01{background:var(--st-accepted-t,#58c896);color:#0d1512;border:0}.snum.now.svelte-bbqv01{background:var(--honey-text,#e8a013);color:#17191c;border:0;box-shadow:0 0 0 4px #e8a01329}.snum.wait.svelte-bbqv01{opacity:.8}.sbody2.svelte-bbqv01{min-width:0}.sname2.svelte-bbqv01{font-size:14px;font-weight:600}.sinfo.svelte-bbqv01{color:var(--text-3,#8b8f95);margin-top:2px;font-size:12.5px}.preview.svelte-bbqv01{background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:9px;margin-top:8px;padding:10px 12px;font-size:12.5px;line-height:1.55}.art.svelte-bbqv01{margin-top:7px;font-size:12px}.post-row.svelte-bbqv01{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.cu.svelte-bbqv01{border:1px solid var(--border-strong,#40434a);background:var(--surface,#17181c);min-width:0;color:inherit;border-radius:8px;flex:260px;padding:8px 11px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.cu.svelte-bbqv01:focus{border-color:var(--honey-text,#e8a013);outline:none}.verified-tag.svelte-bbqv01{color:var(--st-accepted-t,#58c896);margin-top:8px;font-size:12.5px;font-weight:600}.verified-tag.svelte-bbqv01 a:where(.svelte-bbqv01),.verifying.svelte-bbqv01{color:var(--honey-text,#e8a013)}.verify-fail.svelte-bbqv01{color:var(--st-rework-t);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ext-dl.svelte-bbqv01{color:var(--honey-text,#e8a013);font-weight:600;text-decoration:underline}@media (width<=760px){.md.svelte-bbqv01{grid-template-columns:1fr}.queue.svelte-bbqv01{border-right:0;border-bottom:1px solid var(--border,#2a2d31)}}.guide.svelte-bbqv01{border:1px solid var(--border,#2a2d31);border-radius:14px;max-width:720px;padding:18px 24px 22px}.guide-hint.svelte-bbqv01{color:var(--text-3,#8b8f95);margin:0 0 8px;font-size:13px}.step.wait.svelte-bbqv01 .sname2:where(.svelte-bbqv01),.step.wait.svelte-bbqv01 .sinfo:where(.svelte-bbqv01){opacity:.6}.ws.svelte-zgn8ai{box-sizing:border-box;width:100%;padding:20px 24px 60px}.ws-eyebrow.svelte-zgn8ai{letter-spacing:.12em;color:var(--text-3,#6c7178);font-size:10.5px;font-weight:800}.ws-title.svelte-zgn8ai{color:var(--text,#eceae4);flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 0;font-size:22px;font-weight:800;display:flex}.ws-preview.svelte-zgn8ai{letter-spacing:.04em;color:var(--st-rework-t,#f09367);background:var(--st-rework-b,#331b10);border:1px solid var(--st-rework-t,#f09367);border-radius:999px;padding:2px 10px;font-size:11px;font-weight:700}.ws-sub.svelte-zgn8ai{color:var(--text-2,#9ba0a8);margin:8px 0 0;font-size:13px;line-height:1.55}.ws-conn.svelte-zgn8ai{flex-wrap:wrap;gap:10px;margin:18px 0 6px;display:flex}.conn-chip.svelte-zgn8ai{background:var(--inset,#222428);border:1px solid var(--border,#2a2d31);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;display:inline-flex}.conn-chip.svelte-zgn8ai .dot:where(.svelte-zgn8ai){background:var(--text-3,#6c7178);border-radius:50%;width:8px;height:8px}.conn-chip.ok.svelte-zgn8ai .dot:where(.svelte-zgn8ai){background:var(--st-accepted-t,#5bc489)}.conn-chip.svelte-zgn8ai .ct:where(.svelte-zgn8ai){color:var(--text-2,#9ba0a8);font-weight:600}.conn-chip.svelte-zgn8ai .cs:where(.svelte-zgn8ai){color:var(--text-3,#6c7178)}.conn-chip.ok.svelte-zgn8ai .cs:where(.svelte-zgn8ai){color:var(--st-accepted-t,#5bc489);font-weight:600}.ws-gate-note.svelte-zgn8ai{color:var(--text-3,#6c7178);margin:0 0 4px;font-size:12px;line-height:1.5}.ws-card.svelte-zgn8ai{background:var(--surface,#1b1d20);border:1px solid var(--border,#2a2d31);border-radius:14px;margin-top:16px;padding:16px 18px}.ws-card.zone-ro.svelte-zgn8ai{background:var(--inset,#222428)}.card-h.svelte-zgn8ai{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.card-h.svelte-zgn8ai h2:where(.svelte-zgn8ai){color:var(--text,#eceae4);margin:0;font-size:15px;font-weight:700}.card-h-sub.svelte-zgn8ai{color:var(--text-3,#6c7178);font-size:12px}.card-sub.svelte-zgn8ai{color:var(--text-2,#9ba0a8);margin:8px 0 12px;font-size:12.5px;line-height:1.55}.zone-badge.svelte-zgn8ai{letter-spacing:.03em;white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:700}.zone-badge.ro.svelte-zgn8ai{color:var(--text-3,#6c7178);background:var(--inset,#222428);border:1px solid var(--border,#2a2d31)}.zone-badge.fill.svelte-zgn8ai{color:var(--st-rework-t,#f09367);background:var(--st-rework-b,#331b10);border:1px solid var(--st-rework-t,#f09367)}.url-grid.svelte-zgn8ai{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.url-item.svelte-zgn8ai{background:var(--inset,#222428);border:1px solid var(--border,#2a2d31);border-radius:11px;align-items:flex-start;gap:10px;padding:12px;display:flex}.url-item.fill.svelte-zgn8ai{background:var(--st-rework-b,#331b10);border-color:var(--st-rework-t,#f09367)}.url-n.svelte-zgn8ai{width:22px;height:22px;color:var(--text-2,#9ba0a8);background:var(--surface,#1b1d20);border:1px solid var(--border,#2a2d31);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.url-item.fill.svelte-zgn8ai .url-n:where(.svelte-zgn8ai){color:var(--st-rework-t,#f09367);border-color:var(--st-rework-t,#f09367)}.url-b.svelte-zgn8ai{flex:1;min-width:0}.url-l.svelte-zgn8ai{color:var(--text,#eceae4);font-size:13px;font-weight:700}.url-d.svelte-zgn8ai{color:var(--text-2,#9ba0a8);margin-top:3px;font-size:11.5px;line-height:1.5}.empty.svelte-zgn8ai{text-align:center;padding:28px 16px}.empty.small.svelte-zgn8ai{padding:16px}.empty-i.svelte-zgn8ai{color:var(--text-3,#6c7178);font-size:26px}.empty-t.svelte-zgn8ai{color:var(--text-2,#9ba0a8);margin-top:8px;font-size:13.5px;font-weight:600}.empty-s.svelte-zgn8ai{color:var(--text-3,#6c7178);max-width:520px;margin:5px auto 0;font-size:12px;line-height:1.5}.hint-warn.svelte-zgn8ai{color:var(--st-rework-t,#f09367);margin-top:8px;font-size:12px}.task-list.svelte-zgn8ai,.pool-list.svelte-zgn8ai,.rv-list.svelte-zgn8ai,.dev-list.svelte-zgn8ai{flex-direction:column;gap:8px;margin-top:6px;display:flex}.task-row.svelte-zgn8ai,.pool-row.svelte-zgn8ai,.rv-row.svelte-zgn8ai,.dev-row.svelte-zgn8ai{background:var(--inset,#222428);border:1px solid var(--border,#2a2d31);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.dev-row.revoked.svelte-zgn8ai{opacity:.6}.task-main.svelte-zgn8ai,.dev-info.svelte-zgn8ai,.rv-info.svelte-zgn8ai{align-items:center;gap:10px;min-width:0;display:flex}.task-info.svelte-zgn8ai,.pool-info.svelte-zgn8ai{min-width:0}.task-ch.svelte-zgn8ai,.dev-name.svelte-zgn8ai,.rv-line.svelte-zgn8ai{color:var(--text,#eceae4);font-size:13px;font-weight:600}.task-art.svelte-zgn8ai,.pool-art.svelte-zgn8ai,.rv-link.svelte-zgn8ai{color:var(--text-2,#9ba0a8);text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-size:11.5px;display:block;overflow:hidden}.task-art.svelte-zgn8ai:hover,.pool-art.svelte-zgn8ai:hover,.rv-link.svelte-zgn8ai:hover{color:var(--accent-text,#f2b33d)}.pool-meta.svelte-zgn8ai,.dev-meta.svelte-zgn8ai,.rv-reason.svelte-zgn8ai{color:var(--text-3,#6c7178);margin-top:2px;font-size:11.5px}.task-acts.svelte-zgn8ai,.rv-acts.svelte-zgn8ai{flex:none;gap:6px;display:flex}.rv-acts.svelte-zgn8ai{gap:6px;display:flex}.st-pill.svelte-zgn8ai{white-space:nowrap;background:var(--inset,#222428);border:1px solid var(--border,#2a2d31);color:var(--text-2,#9ba0a8);border-radius:6px;flex:none;padding:2px 8px;font-size:10.5px;font-weight:700}.st-verified.svelte-zgn8ai{background:var(--st-accepted-b,#12291c);border-color:var(--st-accepted-t,#5bc489);color:var(--st-accepted-t,#5bc489)}.st-needs_help.svelte-zgn8ai,.st-needs_data.svelte-zgn8ai,.st-manual_review.svelte-zgn8ai,.st-link_dead.svelte-zgn8ai{background:var(--st-rework-b,#331b10);border-color:var(--st-rework-t,#f09367);color:var(--st-rework-t,#f09367)}.st-cancelled.svelte-zgn8ai{opacity:.7}.btn.svelte-zgn8ai{cursor:pointer;border:1px solid var(--border,#2a2d31);background:var(--surface,#1b1d20);color:var(--text,#eceae4);border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.btn.svelte-zgn8ai:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-zgn8ai{background:var(--accent,#e8a013);color:var(--accent-ink,#141517);border-color:var(--accent,#e8a013)}.btn.ok.svelte-zgn8ai{background:var(--st-accepted-b,#12291c);color:var(--st-accepted-t,#5bc489);border-color:var(--st-accepted-t,#5bc489)}.btn.warn.svelte-zgn8ai{background:var(--st-rework-b,#331b10);color:var(--st-rework-t,#f09367);border-color:var(--st-rework-t,#f09367)}.btn.ghost.svelte-zgn8ai{color:var(--text-2,#9ba0a8);background:0 0}.dev-prov.svelte-zgn8ai{flex-wrap:wrap;gap:8px;margin:6px 0 12px;display:flex}.fd-field.svelte-zgn8ai{margin-bottom:10px;display:block}.fd-label.svelte-zgn8ai{color:var(--text-2,#9ba0a8);margin-bottom:5px;font-size:11.5px;display:block}.fd-label.svelte-zgn8ai .req:where(.svelte-zgn8ai){color:var(--st-rework-t,#f09367);font-weight:700}.fd-input.svelte-zgn8ai{box-sizing:border-box;width:100%;color:var(--text,#eceae4);background:var(--surface,#1b1d20);border:1px solid var(--border,#2a2d31);border-radius:8px;padding:8px 11px;font-size:13px}.fd-input.svelte-zgn8ai:focus{outline:2px solid var(--accent,#e8a013);outline-offset:-1px}.ws-foot.svelte-zgn8ai{color:var(--text-3,#6c7178);margin-top:22px;font-size:11.5px;line-height:1.5}.ws-note.svelte-zgn8ai{color:var(--text-2,#9ba0a8);margin:14px 0 0;font-size:12.5px}.link-btn.svelte-zgn8ai{color:var(--accent-text,#f2b33d);cursor:pointer;font-weight:700;font-size:inherit;background:0 0;border:0;padding:0}.trk.svelte-zgn8ai{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 2px;display:flex}.trk-l.svelte-zgn8ai{color:var(--st-rework-t,#f09367);white-space:nowrap;font-size:11px;font-weight:700}.trk-url.svelte-zgn8ai{color:var(--text,#eceae4);background:var(--st-rework-b,#331b10);border:1px solid var(--st-rework-t,#f09367);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;max-width:360px;padding:2px 8px;font-family:ui-monospace,monospace;font-size:12px;overflow:hidden}.trk-copy.svelte-zgn8ai{padding:3px 9px;font-size:11px}.fd-note.svelte-zgn8ai{color:var(--text-3,#6c7178);margin-left:4px;font-weight:400}.rules-grid.svelte-zgn8ai{grid-template-columns:repeat(4,1fr);gap:0 12px;margin-top:6px;display:grid}.rules-acts.svelte-zgn8ai{border-top:1px solid var(--border,#2a2d31);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.kill-ctl.svelte-zgn8ai{align-items:center;gap:10px;display:flex}.st-overdue.svelte-zgn8ai{background:var(--st-rework-b,#331b10);border-color:var(--st-rework-t,#f09367);color:var(--st-rework-t,#f09367)}.st-carryover.svelte-zgn8ai{background:var(--st-submitted-b,#1c2433);border-color:var(--st-submitted-t,#8fb4f0);color:var(--st-submitted-t,#8fb4f0)}.task-meta.svelte-zgn8ai{color:var(--text-3,#6c7178);flex-wrap:wrap;gap:2px 12px;margin:2px 0;font-size:11.5px;display:flex}.meta-carry.svelte-zgn8ai{color:var(--text-2,#9ba0a8)}.pool-filter.svelte-zgn8ai{color:var(--text-3,#6c7178);align-items:center;gap:8px;margin:6px 0 10px;font-size:12px;display:flex}.pool-filter.svelte-zgn8ai .fd-input:where(.svelte-zgn8ai){max-width:320px}.tag-match.svelte-zgn8ai{background:var(--st-accepted-b,#12291c);color:var(--st-accepted-t,#5bc489);border:1px solid var(--st-accepted-t,#5bc489);border-radius:6px;margin-right:6px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-block}.pool-open.svelte-zgn8ai{color:var(--st-rework-t,#f09367)}.sla-sub.svelte-zgn8ai{margin-top:8px}.sla-grid.svelte-zgn8ai{grid-template-columns:repeat(4,1fr)}textarea.fd-input.svelte-zgn8ai{resize:vertical;min-height:72px;font:inherit}.kill-lbl.svelte-zgn8ai{color:var(--text-2,#9ba0a8);font-size:12px;font-weight:600}.kill-banner.svelte-zgn8ai{color:var(--text,#eceae4);background:var(--st-danger-b,#331312);border:1px solid var(--st-danger-t,#f1867e);border-radius:10px;align-items:center;gap:10px;margin:10px 0 4px;padding:10px 14px;font-size:12.5px;line-height:1.5;display:flex}.kill-badge.svelte-zgn8ai{letter-spacing:.04em;color:var(--st-danger-t,#f1867e);border:1px solid var(--st-danger-t,#f1867e);border-radius:6px;flex:none;padding:2px 8px;font-size:10.5px;font-weight:800}@media (width<=860px){.rules-grid.svelte-zgn8ai,.sla-grid.svelte-zgn8ai{grid-template-columns:1fr 1fr}}.ch-form.svelte-zgn8ai{grid-template-columns:1fr 1fr;gap:0 14px;margin-top:6px;display:grid}.ch-acts.svelte-zgn8ai{border-top:1px solid var(--border,#2a2d31);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}@media (width<=860px){.ch-form.svelte-zgn8ai{grid-template-columns:1fr}.trk-url.svelte-zgn8ai{max-width:100%}}.modal-bg.svelte-zgn8ai{z-index:60;background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal.svelte-zgn8ai{background:var(--surface,#1b1d20);border:1px solid var(--border-strong,#383c41);border-radius:16px;width:min(440px,96vw);padding:20px 22px}.modal.fill-modal.svelte-zgn8ai{border-color:var(--st-rework-t,#f09367)}.modal.svelte-zgn8ai h3:where(.svelte-zgn8ai){color:var(--text,#eceae4);margin:0 0 12px;font-size:16px;font-weight:700}.modal-art.svelte-zgn8ai{color:var(--text-2,#9ba0a8);word-break:break-all;margin-bottom:12px;font-size:11.5px;display:block}.fill-ro.svelte-zgn8ai{background:var(--inset,#222428);border:1px solid var(--border,#2a2d31);border-radius:10px;margin-bottom:14px;padding:10px 12px}.fill-ro-ch.svelte-zgn8ai{color:var(--text-2,#9ba0a8);margin-top:4px;font-size:12px}.modal-acts.svelte-zgn8ai{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.secret-warn.svelte-zgn8ai{color:var(--st-rework-t,#f09367);margin:0 0 10px;font-size:12.5px;line-height:1.5}.secret-box.svelte-zgn8ai{word-break:break-all;background:var(--inset,#222428);border:1px solid var(--border,#2a2d31);color:var(--text,#eceae4);border-radius:8px;padding:12px;font-family:ui-monospace,monospace;font-size:12px}.secret-hint.svelte-zgn8ai{color:var(--text-3,#6c7178);margin:8px 0 0;font-size:11.5px;line-height:1.5}@media (width<=860px){.url-grid.svelte-zgn8ai{grid-template-columns:1fr}.task-row.svelte-zgn8ai,.pool-row.svelte-zgn8ai,.rv-row.svelte-zgn8ai,.dev-row.svelte-zgn8ai{flex-direction:column;align-items:stretch}.task-acts.svelte-zgn8ai,.rv-acts.svelte-zgn8ai{justify-content:flex-end}.task-art.svelte-zgn8ai,.pool-art.svelte-zgn8ai,.rv-link.svelte-zgn8ai{max-width:100%}}.of.svelte-q4xewa{box-sizing:border-box;width:100%;padding:20px 24px 48px}.eyebrow.svelte-q4xewa{letter-spacing:.12em;color:var(--text-3,#8b8f95);font-size:10.5px;font-weight:800}h1.svelte-q4xewa{margin:2px 0 4px;font-size:24px;font-weight:800}h2.svelte-q4xewa{margin:0;font-size:16px;font-weight:700}.sub.svelte-q4xewa{color:var(--text-3,#8b8f95);margin:3px 0 0;font-size:12.5px;line-height:1.5}.head.svelte-q4xewa{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.head-r.svelte-q4xewa{flex-shrink:0;gap:8px;display:flex}.link-btn.svelte-q4xewa{color:var(--honey-text,#e8a013);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.dim.svelte-q4xewa{color:var(--text-3,#8b8f95)}.kpis.svelte-q4xewa{grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0;display:grid}.kpi.svelte-q4xewa{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:14px;padding:16px 18px}.kpi-top.svelte-q4xewa{justify-content:space-between;align-items:center;display:flex}.kpi-t.svelte-q4xewa{color:var(--text-3,#8b8f95);font-size:12.5px;font-weight:600}.kpi-n.svelte-q4xewa{letter-spacing:-.01em;margin:6px 0 4px;font-size:34px;font-weight:800;line-height:1}.kpi-n.warn.svelte-q4xewa{color:var(--st-rework-t,#f09367)}.kpi-note.svelte-q4xewa{color:var(--text-3,#8b8f95);font-size:12px}.panel.svelte-q4xewa{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:16px;margin-bottom:16px;padding:18px 20px}.sec-head.svelte-q4xewa{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.chip.svelte-q4xewa{color:var(--text-3,#8b8f95);background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:99px;padding:2px 9px;font-size:10.5px;font-weight:700}.tbl-wrap.svelte-q4xewa{margin-top:12px;overflow-x:auto}.tbl.svelte-q4xewa{border-collapse:collapse;width:100%;min-width:640px;font-size:12.5px}.tbl.svelte-q4xewa th:where(.svelte-q4xewa){text-align:left;color:var(--text-3,#8b8f95);border-bottom:1px solid var(--border,#2a2d31);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:700}.tbl.svelte-q4xewa td:where(.svelte-q4xewa){border-bottom:1px solid var(--border,#2a2d31);vertical-align:top;padding:10px}.mono.svelte-q4xewa{font-variant-numeric:tabular-nums}.acct-name.svelte-q4xewa{font-size:12.5px;font-weight:700}.acct-id.svelte-q4xewa{color:var(--text-3,#8b8f95);margin-top:2px;font-size:11px}.platchip.svelte-q4xewa{white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.platchip.metaPage.svelte-q4xewa{background:var(--agent-soft,#6e56cf24);color:var(--actor-agent,#9b8ae8)}.platchip.threads.svelte-q4xewa{background:var(--inset,#24262b);color:var(--text-2,#b5b9c0);border:1px solid var(--border,#2a2d31)}.stchip.svelte-q4xewa{white-space:nowrap;border-radius:99px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.stchip.ok.svelte-q4xewa{background:color-mix(in srgb, var(--st-accepted-t,#58c896) 18%, transparent);color:var(--st-accepted-t,#58c896)}.stchip.warn.svelte-q4xewa{background:var(--st-rework-b,#331b10);color:var(--st-rework-t,#f09367)}.exp-note.svelte-q4xewa{color:var(--text-3,#8b8f95);margin-top:3px;font-size:10.5px;display:block}.token-note.svelte-q4xewa{color:var(--text-3,#8b8f95);background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:9px;margin-top:12px;padding:9px 12px;font-size:11.5px}.master.svelte-q4xewa{grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;display:grid}.sys-tag.svelte-q4xewa{color:var(--text-3,#8b8f95);background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:999px;align-items:center;gap:5px;margin-bottom:8px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.ro-field.svelte-q4xewa{border-top:1px dashed var(--border,#2a2d31);padding:10px 0}.ro-field.svelte-q4xewa:first-of-type{border-top:0;padding-top:0}.ro-label.svelte-q4xewa{color:var(--text-3,#8b8f95);margin-bottom:4px;font-size:11px;font-weight:600}.ro-url.svelte-q4xewa{color:var(--honey-text,#e8a013);word-break:break-all;font-size:12px;text-decoration:none}.ch-name.svelte-q4xewa{margin-bottom:2px;font-size:13px;font-weight:700}.draft-label.svelte-q4xewa{color:var(--accent-text,#8f5b00)}.draft-box.svelte-q4xewa{color:var(--text-2,#b5b9c0);background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);white-space:pre-wrap;border-radius:9px;margin-bottom:6px;padding:10px 12px;font-size:12px;line-height:1.6}.fill.svelte-q4xewa{border:2px solid var(--accent,#e8a013);background:var(--accent-light,#e8a01314)}.fill-tag.svelte-q4xewa{color:var(--accent-ink,#141517);background:var(--accent,#e8a013);border-radius:999px;align-items:center;gap:6px;margin-bottom:9px;padding:3px 11px;font-size:12px;font-weight:800;display:inline-flex}.fill-title.svelte-q4xewa{margin-bottom:10px;font-size:14px;font-weight:700}.f-label.svelte-q4xewa{color:var(--text-3,#8b8f95);margin:8px 0 4px;font-size:11px;font-weight:600;display:block}.f-input.svelte-q4xewa{box-sizing:border-box;border:1px solid var(--border,#2a2d31);background:var(--surface,#17181c);width:100%;color:inherit;resize:vertical;border-radius:9px;padding:9px 12px;font-family:inherit;font-size:13px}.f-input.svelte-q4xewa:focus{border-color:var(--honey-text,#e8a013);outline:none}.f-note.svelte-q4xewa{color:var(--text-3,#8b8f95);margin-top:8px;font-size:11px;line-height:1.5}.f-actions.svelte-q4xewa{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.risk-note.svelte-q4xewa{color:var(--text-2,#b5b9c0);background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:10px;padding:11px 14px;font-size:12px;line-height:1.5;display:flex}.risk-tag.svelte-q4xewa{color:var(--text-3,#8b8f95);background:var(--surface,#17181c);border:1px solid var(--border-strong,#40434a);border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:10.5px;font-weight:800}.overview-note.svelte-q4xewa{color:var(--text-3,#8b8f95);text-align:center;margin-bottom:4px;font-size:11.5px}.demo-foot.svelte-q4xewa{color:var(--text-3,#8b8f95);text-align:center;margin-top:14px;font-size:11px}@media (width<=1000px){.kpis.svelte-q4xewa{grid-template-columns:1fr 1fr}.master.svelte-q4xewa{grid-template-columns:1fr}}.au.svelte-iw3b0i{box-sizing:border-box;width:100%;padding:20px 24px 48px}.eyebrow.svelte-iw3b0i{letter-spacing:.12em;color:var(--text-3,#8b8f95);font-size:10.5px;font-weight:800}h1.svelte-iw3b0i{margin:2px 0 4px;font-size:24px;font-weight:800}h2.svelte-iw3b0i{margin:0;font-size:16px;font-weight:700}.sub.svelte-iw3b0i{color:var(--text-3,#8b8f95);margin:3px 0 0;font-size:12.5px;line-height:1.5}.head.svelte-iw3b0i{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.head-r.svelte-iw3b0i{flex-shrink:0;gap:8px;display:flex}.link-btn.svelte-iw3b0i{color:var(--honey-text,#e8a013);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:11px;font-weight:600}.dim.svelte-iw3b0i{color:var(--text-3,#8b8f95)}.cards.svelte-iw3b0i{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0 16px;display:grid}.card.svelte-iw3b0i{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:13px;padding:14px 16px}.c-top.svelte-iw3b0i{justify-content:space-between;align-items:center;display:flex}.c-t.svelte-iw3b0i{color:var(--text-3,#8b8f95);font-size:12px;font-weight:600}.c-n.svelte-iw3b0i{margin:5px 0 3px;font-size:30px;font-weight:800;line-height:1}.c-n.danger.svelte-iw3b0i{color:var(--st-danger-t,#f1867e)}.c-of.svelte-iw3b0i{color:var(--text-3,#8b8f95);font-size:13px;font-weight:600}.c-note.svelte-iw3b0i{color:var(--text-3,#8b8f95);font-size:11px;line-height:1.4}.chip.svelte-iw3b0i{color:var(--text-3,#8b8f95);background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:99px;padding:1px 8px;font-size:10.5px;font-weight:800}.chip.human.svelte-iw3b0i{color:var(--accent-text,#8f5b00)}.chip.agent.svelte-iw3b0i{color:var(--actor-agent,#9b8ae8)}.chip.danger.svelte-iw3b0i{color:var(--st-danger-t,#f1867e);border-color:var(--st-danger-t,#f1867e)}.panel.svelte-iw3b0i{background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:16px;margin-bottom:16px;padding:18px 20px}.sec-head.svelte-iw3b0i{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.filters.svelte-iw3b0i{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.filter-group.svelte-iw3b0i{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.fg-label.svelte-iw3b0i{color:var(--text-3,#8b8f95);white-space:nowrap;font-size:11.5px;font-weight:700}.chipset.svelte-iw3b0i{flex-wrap:wrap;gap:6px;display:flex}.fchip.svelte-iw3b0i{border:1px solid var(--border,#2a2d31);background:var(--inset,#24262b);color:var(--text-2,#b5b9c0);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:600}.fchip.on.svelte-iw3b0i{background:var(--accent-light,#e8a01324);border-color:var(--accent,#e8a013);color:var(--accent-text,#8f5b00)}.tbl-wrap.svelte-iw3b0i{margin-top:10px;overflow-x:auto}.tbl.svelte-iw3b0i{border-collapse:collapse;width:100%;min-width:880px;font-size:12.5px}.tbl.svelte-iw3b0i th:where(.svelte-iw3b0i){text-align:left;color:var(--text-3,#8b8f95);border-bottom:1px solid var(--border,#2a2d31);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:700}.tbl.svelte-iw3b0i td:where(.svelte-iw3b0i){border-bottom:1px solid var(--border,#2a2d31);vertical-align:top;padding:9px 10px}.tbl.svelte-iw3b0i tr.expanded:where(.svelte-iw3b0i) td:where(.svelte-iw3b0i){border-bottom-color:#0000}.mono.svelte-iw3b0i{font-variant-numeric:tabular-nums;font-family:var(--font-data,ui-monospace, monospace)}.time.svelte-iw3b0i{white-space:nowrap;font-weight:700}.expand-cell.svelte-iw3b0i{width:22px;padding-right:0!important}.expand-btn.svelte-iw3b0i{color:var(--text-3,#8b8f95);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:12px}.actor-id.svelte-iw3b0i{color:var(--text-3,#8b8f95);margin-top:2px;font-size:11px}.obj-type.svelte-iw3b0i{font-size:12px}.obj-id.svelte-iw3b0i{color:var(--text-3,#8b8f95);margin-top:1px;font-size:11px}.err-code.svelte-iw3b0i{color:var(--st-danger-t,#f1867e);margin-top:2px;font-size:10.5px}.actorchip.svelte-iw3b0i{white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:700}.actorchip.human.svelte-iw3b0i{background:var(--accent-light,#e8a0131f);color:var(--accent-text,#8f5b00)}.actorchip.stacey.svelte-iw3b0i{background:var(--actor-agent-bg,#6e56cf24);color:var(--actor-agent,#9b8ae8)}.actorchip.system.svelte-iw3b0i{background:var(--inset,#24262b);color:var(--text-3,#8b8f95)}.outchip.svelte-iw3b0i{white-space:nowrap;border-radius:99px;padding:2px 9px;font-size:11px;font-weight:700}.outchip.success.svelte-iw3b0i{background:color-mix(in srgb, var(--st-accepted-t,#58c896) 18%, transparent);color:var(--st-accepted-t,#58c896)}.outchip.fail.svelte-iw3b0i{background:var(--st-danger-b,#331312);color:var(--st-danger-t,#f1867e)}.outchip.skip.svelte-iw3b0i{background:var(--inset,#24262b);color:var(--text-3,#8b8f95)}.rvchip.svelte-iw3b0i{white-space:nowrap;border-radius:99px;padding:2px 9px;font-size:11px;font-weight:700}.rvchip.pending.svelte-iw3b0i{background:var(--st-rework-b,#331b10);color:var(--st-rework-t,#f09367)}.rvchip.done.svelte-iw3b0i{background:color-mix(in srgb, var(--st-accepted-t,#58c896) 18%, transparent);color:var(--st-accepted-t,#58c896)}.rvchip.na.svelte-iw3b0i{background:var(--inset,#24262b);color:var(--text-3,#8b8f95)}.detail-row.svelte-iw3b0i td:where(.svelte-iw3b0i){border-bottom:1px solid var(--border,#2a2d31);padding:0 10px 14px}.diff-wrap.svelte-iw3b0i{background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:12px;margin-top:2px;padding:12px 14px}.diff-title.svelte-iw3b0i{color:var(--text-2,#b5b9c0);margin-bottom:8px;font-size:11.5px;font-weight:700}.diff-err.svelte-iw3b0i{color:var(--st-danger-t,#f1867e);font-weight:700}.diff-grid.svelte-iw3b0i{background:var(--border,#2a2d31);border:1px solid var(--border,#2a2d31);border-radius:9px;grid-template-columns:150px 1fr 1fr;gap:1px;font-size:12px;display:grid;overflow:hidden}.diff-grid.svelte-iw3b0i>div:where(.svelte-iw3b0i){background:var(--surface,#17181c);padding:7px 10px}.diff-grid.svelte-iw3b0i .dh:where(.svelte-iw3b0i){background:var(--inset,#24262b);color:var(--text-3,#8b8f95);font-size:10.5px;font-weight:700}.diff-grid.svelte-iw3b0i .dl:where(.svelte-iw3b0i){color:var(--text-3,#8b8f95);font-weight:600}.diff-grid.svelte-iw3b0i .changed:where(.svelte-iw3b0i){color:var(--st-rework-t,#f09367);background:var(--st-rework-b,#331b10);font-weight:700}.diff-actions.svelte-iw3b0i{margin-top:10px}.datepick.svelte-iw3b0i{color:var(--text-3,#8b8f95);align-items:center;gap:6px;font-size:11.5px;display:flex}.datepick.svelte-iw3b0i input:where(.svelte-iw3b0i){border:1px solid var(--border,#2a2d31);background:var(--inset,#24262b);color:var(--text,#eceae4);border-radius:8px;padding:4px 8px;font-size:12px}.sevchip.svelte-iw3b0i{background:var(--st-rework-b,#331b10);color:var(--st-rework-t,#f09367);border-radius:99px;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:800}.sevchip.critical.svelte-iw3b0i{background:var(--st-danger-b,#331312);color:var(--st-danger-t,#f1867e)}.rv-acts.svelte-iw3b0i{gap:8px;margin-top:4px;display:flex}.link-btn.dim.svelte-iw3b0i{color:var(--text-3,#8b8f95)}.link-btn.svelte-iw3b0i:disabled{opacity:.5;cursor:default}.sub.warn.svelte-iw3b0i{color:var(--st-rework-t,#f09367)}.empty.svelte-iw3b0i{text-align:center;color:var(--text-3,#8b8f95);padding:26px 12px;font-size:12.5px}.empty-t.svelte-iw3b0i{color:var(--text-2,#b5b9c0);font-size:13.5px;font-weight:700}.empty-s.svelte-iw3b0i{margin-top:4px}.meta.svelte-iw3b0i{color:var(--text-3,#8b8f95);word-break:break-all;flex-wrap:wrap;gap:4px 14px;margin-top:10px;font-size:11px;display:flex}.sys-tag.svelte-iw3b0i{color:var(--text-3,#8b8f95);background:var(--inset,#24262b);border:1px solid var(--border,#2a2d31);border-radius:999px;align-items:center;gap:5px;margin-bottom:10px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.sec-list.svelte-iw3b0i{gap:6px;margin:0;padding-left:18px;display:grid}.sec-list.svelte-iw3b0i li:where(.svelte-iw3b0i){color:var(--text-2,#b5b9c0);font-size:11.5px;line-height:1.5}.demo-foot.svelte-iw3b0i{color:var(--text-3,#8b8f95);text-align:center;margin-top:14px;font-size:11px}@media (width<=1000px){.cards.svelte-iw3b0i{grid-template-columns:1fr 1fr}}.gwrap.svelte-hskfvb{flex-direction:column;gap:12px;display:flex}.gbar.svelte-hskfvb{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gmodes.svelte-hskfvb{border:1px solid var(--border);border-radius:999px;display:inline-flex;overflow:hidden}.gm.svelte-hskfvb{background:var(--card);color:var(--muted-foreground);cursor:pointer;border:none;padding:6px 14px;font-size:13px}.gm.on.svelte-hskfvb{background:var(--st-doing-t);color:#fff;font-weight:700}.gsel.svelte-hskfvb{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:8px;padding:5px 8px;font-size:13px}.gchk.svelte-hskfvb{color:var(--muted-foreground);cursor:pointer;align-items:center;gap:5px;font-size:12px;display:inline-flex}.ggrid.svelte-hskfvb{grid-template-columns:1fr 280px;align-items:start;gap:14px;display:grid}@media (width<=860px){.ggrid.svelte-hskfvb{grid-template-columns:1fr}}.gcanvas.svelte-hskfvb{border:1px solid var(--border);background:var(--muted);border-radius:14px;min-width:0;position:relative;overflow:hidden}.gsvg.svelte-hskfvb{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--st-doing-t) 8%, var(--muted)), var(--muted) 70%);cursor:grab;touch-action:none;width:100%;height:auto;display:block}.gsvg.grabbing.svelte-hskfvb{cursor:grabbing}.gempty.svelte-hskfvb{text-align:center;color:var(--muted-foreground);padding:80px 20px;font-size:14px}.gnode.svelte-hskfvb{cursor:grab}.gnode.svelte-hskfvb:active{cursor:grabbing}.greset.svelte-hskfvb{border:1px solid var(--border);background:var(--card);width:30px;height:30px;color:var(--foreground);cursor:pointer;border-radius:8px;place-items:center;font-size:15px;display:grid;position:absolute;top:10px;right:10px}.greset.svelte-hskfvb:hover{background:var(--muted)}.ghint.svelte-hskfvb{color:var(--muted-foreground);background:color-mix(in srgb, var(--card) 80%, transparent);pointer-events:none;border-radius:6px;padding:2px 8px;font-size:11px;position:absolute;bottom:46px;left:10px}.glabel.svelte-hskfvb{fill:var(--foreground);paint-order:stroke;stroke:var(--card);stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-size:10px;font-weight:600}.glegend.svelte-hskfvb{border-top:1px solid var(--border);background:var(--card);flex-wrap:wrap;gap:12px;padding:8px 12px;display:flex}.glegend.svelte-hskfvb span:where(.svelte-hskfvb){color:var(--muted-foreground);align-items:center;gap:5px;font-size:11px;display:inline-flex}.glegend.svelte-hskfvb i:where(.svelte-hskfvb){border-radius:50%;width:10px;height:10px;display:inline-block}.gside.svelte-hskfvb{min-width:0}.gpanel.svelte-hskfvb{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:14px}.gp-head.svelte-hskfvb{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.gp-name.svelte-hskfvb{color:var(--foreground);font-size:15px;font-weight:700}.gp-x.svelte-hskfvb{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;font-size:20px;line-height:1}.gp-role.svelte-hskfvb{color:var(--muted-foreground);align-items:center;gap:6px;margin-bottom:12px;font-size:12px;display:inline-flex}.gp-role.svelte-hskfvb i:where(.svelte-hskfvb),.gp-tdot.svelte-hskfvb{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.gp-deg.svelte-hskfvb{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.gp-degn.svelte-hskfvb{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.gp-degl.svelte-hskfvb{color:var(--muted-foreground);font-size:11px}.gp-break.svelte-hskfvb{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.gp-bchip.svelte-hskfvb{color:var(--foreground);border:1px solid var(--border);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;display:inline-flex}.gp-bchip.svelte-hskfvb i:where(.svelte-hskfvb){border-radius:50%;width:8px;height:8px}.gp-cross.svelte-hskfvb{color:var(--muted-foreground);margin-bottom:10px;font-size:12px}.gp-note.svelte-hskfvb,.gp-sub.svelte-hskfvb{color:var(--muted-foreground);font-size:10.5px;line-height:1.45}.gp-note.svelte-hskfvb{border-top:1px dashed var(--border);margin:10px 0 0;padding-top:8px}.gp-toptitle.svelte-hskfvb{color:var(--foreground);margin-bottom:4px;font-size:13px;font-weight:700}.gp-sub.svelte-hskfvb{margin:0 0 10px}.gp-top.svelte-hskfvb{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.gp-trow.svelte-hskfvb{cursor:pointer;border-radius:8px;align-items:center;gap:7px;margin:0 -6px;padding:5px 6px;font-size:13px;display:flex}.gp-trow.svelte-hskfvb:hover{background:var(--muted)}.gp-tn.svelte-hskfvb{text-align:center;width:14px;color:var(--muted-foreground);flex:none;font-size:11px;font-weight:700}.gp-tname.svelte-hskfvb{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.gp-tval.svelte-hskfvb{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.wrap.svelte-zsc5t8{width:100%;padding:18px 22px 48px}.head.svelte-zsc5t8{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.head.svelte-zsc5t8 h1:where(.svelte-zsc5t8){margin:0;font-size:21px;font-weight:700}.head.svelte-zsc5t8 .sub:where(.svelte-zsc5t8){color:var(--muted-foreground);margin:3px 0 0;font-size:13px}.head-actions.svelte-zsc5t8{align-items:center;gap:8px;display:flex}.graphbtn.on.svelte-zsc5t8{background:var(--st-doing-t);border-color:var(--st-doing-t);color:#fff}.graphwrap.svelte-zsc5t8{margin-top:4px}.graphlede.svelte-zsc5t8{color:var(--muted-foreground);margin:0 0 12px;font-size:12px;line-height:1.5}.kpitabs.svelte-zsc5t8{flex-wrap:wrap;align-items:stretch;gap:10px;margin-bottom:16px;display:flex}.kpi.svelte-zsc5t8{border:1px solid var(--border);background:var(--card);cursor:pointer;text-align:left;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:150px;padding:12px 14px;display:flex}.kpi.on.svelte-zsc5t8{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.kpi.svelte-zsc5t8 .kico:where(.svelte-zsc5t8){color:var(--muted-foreground);display:inline-flex}.kpi.svelte-zsc5t8 .kico:where(.svelte-zsc5t8) .ic:where(.svelte-zsc5t8){vertical-align:0;width:18px;height:18px}.kpi.on.svelte-zsc5t8 .kico:where(.svelte-zsc5t8){color:var(--accent)}.kpi.svelte-zsc5t8 .ktext:where(.svelte-zsc5t8){flex:1}.kpi.svelte-zsc5t8 .klabel:where(.svelte-zsc5t8){color:var(--foreground);font-size:13px;font-weight:600}.kpi.svelte-zsc5t8 .kcount:where(.svelte-zsc5t8){font-size:22px;font-weight:800}.kpi.today.on.svelte-zsc5t8 .kcount:where(.svelte-zsc5t8){color:var(--st-accepted-t)}.kpi.week.on.svelte-zsc5t8 .kcount:where(.svelte-zsc5t8){color:var(--st-doing-t)}.kpi.dormant.on.svelte-zsc5t8 .kcount:where(.svelte-zsc5t8){color:var(--st-rework-t)}.kpi.paused.on.svelte-zsc5t8 .kcount:where(.svelte-zsc5t8){color:var(--muted-foreground)}.archtab.svelte-zsc5t8{border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:12px;padding:0 14px;font-size:13px}.archtab.on.svelte-zsc5t8{border-color:var(--accent);color:var(--accent)}.cols.svelte-zsc5t8{grid-template-columns:280px 1fr 300px;align-items:start;gap:16px;display:grid}.center.svelte-zsc5t8{justify-content:center;padding:60px;display:flex}.qcol.svelte-zsc5t8{border:1px solid var(--border);background:var(--card);border-radius:12px;max-height:calc(100vh - 230px);overflow:hidden auto}.qhead.svelte-zsc5t8{padding:12px 14px 6px}.qtitle.svelte-zsc5t8{font-size:14px;font-weight:700}.qtools.svelte-zsc5t8{gap:6px;padding:0 12px 10px;display:flex}.qsearch.svelte-zsc5t8{border:1px solid var(--border);background:var(--background);min-width:0;color:var(--foreground);border-radius:8px;flex:1;padding:6px 10px;font-size:13px}.qtools.svelte-zsc5t8 select:where(.svelte-zsc5t8){border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:8px;padding:6px 8px;font-size:12px}.qempty.svelte-zsc5t8{color:var(--muted-foreground);padding:16px 14px;font-size:13px}.qgh.svelte-zsc5t8{color:var(--muted-foreground);background:var(--muted);align-items:center;gap:6px;padding:8px 14px 4px;font-size:12px;font-weight:700;display:flex}.qgn.svelte-zsc5t8{background:var(--card);border-radius:999px;padding:0 6px;font-size:11px}.qrow.svelte-zsc5t8{text-align:left;border:none;border-bottom:1px solid var(--border);cursor:pointer;width:100%;color:var(--foreground);background:0 0;padding:10px 14px;display:block}.qrow.sel.svelte-zsc5t8{background:var(--accent-light)}.qr1.svelte-zsc5t8{justify-content:space-between;align-items:center;gap:8px;display:flex}.qname.svelte-zsc5t8{font-size:14px;font-weight:600}.qr2.svelte-zsc5t8{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;font-size:12px;display:flex}.cchip.svelte-zsc5t8{white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600}.cchip.contact.svelte-zsc5t8{color:var(--st-accepted-t);background:var(--st-accepted-b)}.cchip.arranged.svelte-zsc5t8{color:var(--st-doing-t);background:var(--st-doing-b)}.cchip.toarrange.svelte-zsc5t8{color:var(--st-submitted-t);background:var(--st-submitted-b)}.rchip.svelte-zsc5t8{border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);border-radius:6px;align-items:center;gap:4px;padding:1px 7px;font-size:11px;display:inline-flex}.rchip.svelte-zsc5t8 .dot:where(.svelte-zsc5t8){background:currentColor;border-radius:50%;width:6px;height:6px}.rchip.resident.svelte-zsc5t8{color:var(--st-assigned-t);background:var(--st-assigned-b);border-color:#0000}.rchip.li_head.svelte-zsc5t8{color:var(--st-stage-track)}.rchip.partner.svelte-zsc5t8{color:var(--st-stage-content)}.rchip.volunteer.svelte-zsc5t8{color:var(--st-submitted-t);background:var(--st-submitted-b);border-color:#0000}.rchip.assistant.svelte-zsc5t8{color:var(--st-doing-t);background:var(--st-doing-b);border-color:#0000}.wcol.svelte-zsc5t8{border:1px solid var(--border);background:var(--card);border-radius:12px;min-height:400px;padding:16px 18px}.wempty.svelte-zsc5t8{color:var(--muted-foreground);text-align:center;padding:80px 20px;font-size:14px}.paused.svelte-zsc5t8{background:var(--muted);color:var(--muted-foreground);border-radius:8px;align-items:center;gap:10px;margin-bottom:12px;padding:8px 12px;font-size:13px;display:flex}.phead.svelte-zsc5t8{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pmain.svelte-zsc5t8{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.pmain.svelte-zsc5t8 h2:where(.svelte-zsc5t8){margin:0;font-size:18px;font-weight:700}.parea.svelte-zsc5t8{color:var(--muted-foreground);font-size:13px}.pacts.svelte-zsc5t8{flex-shrink:0;gap:6px;display:flex}.ghost.svelte-zsc5t8{border:1px solid var(--border);color:var(--foreground);cursor:pointer;background:0 0;border-radius:8px;padding:8px 14px;font-size:13px}.ghost.sm.svelte-zsc5t8,.archive.sm.svelte-zsc5t8{white-space:nowrap;padding:5px 10px;font-size:12px}.ic.svelte-zsc5t8{vertical-align:-3px;flex:none;width:15px;height:15px}.archive.svelte-zsc5t8{border:1px solid var(--st-rework-t);color:var(--st-rework-t);cursor:pointer;background:0 0;border-radius:8px}.pmetrics.svelte-zsc5t8{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;padding:12px 0;display:grid}.pmetrics.svelte-zsc5t8>div:where(.svelte-zsc5t8){flex-direction:column;gap:3px;display:flex}.pmetrics.svelte-zsc5t8 .mv:where(.svelte-zsc5t8){font-size:15px;font-weight:700}.pmetrics.svelte-zsc5t8 .ml:where(.svelte-zsc5t8){color:var(--muted-foreground);font-size:11px}.hearts.svelte-zsc5t8{gap:2px;display:inline-flex}.hrt.svelte-zsc5t8 svg:where(.svelte-zsc5t8){fill:none;width:14px;height:14px;stroke:var(--border-strong);stroke-width:2px;display:block}.hrt.on.svelte-zsc5t8 svg:where(.svelte-zsc5t8){fill:var(--st-rework-t);stroke:var(--st-rework-t)}.reason.svelte-zsc5t8{border:1px solid var(--accent);background:var(--accent-light);border-radius:10px;margin-bottom:14px;padding:12px 14px}.rtag.svelte-zsc5t8{color:var(--accent);font-size:11px;font-weight:700}.rtitle.svelte-zsc5t8{margin-top:3px;font-size:15px;font-weight:700}.rdesc.svelte-zsc5t8{color:var(--muted-foreground);margin-top:4px;font-size:13px;line-height:1.5}.wgrid.svelte-zsc5t8{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sec.svelte-zsc5t8{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;margin:4px 0 8px;font-size:12px;font-weight:700}.draft.svelte-zsc5t8{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);font:inherit;resize:vertical;border-radius:8px;padding:8px 10px}.cnt.svelte-zsc5t8{text-align:right;color:var(--muted-foreground);margin-top:2px;font-size:11px}.cal.svelte-zsc5t8{border:1px solid var(--border);border-radius:8px;padding:8px}.calhead.svelte-zsc5t8{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.cnav.svelte-zsc5t8{background:var(--muted);cursor:pointer;width:24px;height:24px;color:var(--foreground);border:none;border-radius:6px}.calgrid.svelte-zsc5t8{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cwd.svelte-zsc5t8{text-align:center;color:var(--muted-foreground);padding:2px 0;font-size:10px}.cday.svelte-zsc5t8{aspect-ratio:1;cursor:pointer;color:var(--foreground);background:0 0;border:none;border-radius:6px;font-size:12px}.cday.svelte-zsc5t8:hover{background:var(--muted)}.cday.on.svelte-zsc5t8{background:var(--accent);color:var(--on-accent,#fff);font-weight:700}.cday.empty.svelte-zsc5t8{cursor:default}.slots.svelte-zsc5t8{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.slot.svelte-zsc5t8{border:1px solid var(--border);background:var(--background);cursor:pointer;color:var(--foreground);border-radius:6px;padding:4px 9px;font-size:12px}.slot.on.svelte-zsc5t8{background:var(--st-submitted-b);border-color:var(--st-submitted-t);color:var(--st-submitted-t);font-weight:700}.chsel.svelte-zsc5t8{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);font:inherit;border-radius:8px;padding:7px 10px}.pwin.svelte-zsc5t8{color:var(--muted-foreground);margin-top:6px;font-size:12px}.mut.svelte-zsc5t8{color:var(--muted-foreground);font-size:12px}.tl.svelte-zsc5t8{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tl.svelte-zsc5t8 li:where(.svelte-zsc5t8){gap:8px;display:flex}.tldot.svelte-zsc5t8{background:var(--st-accepted-t);border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px}.tlt.svelte-zsc5t8{font-size:13px;font-weight:600}.tlm.svelte-zsc5t8{color:var(--muted-foreground);font-size:11px}.wfoot.svelte-zsc5t8{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:flex}.nextcare.svelte-zsc5t8{font-size:13px}.rmd.svelte-zsc5t8{color:var(--muted-foreground);margin-top:2px;font-size:11px;display:block}.fbtns.svelte-zsc5t8{gap:8px;display:flex}.mini.svelte-zsc5t8{border:1px solid var(--border);background:var(--accent);color:var(--on-accent,#fff);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:12px}.mini.ghost.svelte-zsc5t8{background:var(--card);color:var(--muted-foreground)}.nocare.svelte-zsc5t8{text-align:center;padding:40px 20px}.nocare.svelte-zsc5t8 p:where(.svelte-zsc5t8){color:var(--muted-foreground);margin-bottom:12px}.outcomes.svelte-zsc5t8{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:14px;display:flex}.ochip.svelte-zsc5t8{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px}.ccol.svelte-zsc5t8{flex-direction:column;gap:12px;display:flex}.cblock.svelte-zsc5t8{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:12px 14px}.cbh.svelte-zsc5t8{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.tinylink.svelte-zsc5t8,.tinylink.svelte-zsc5t8:hover{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px}.svc.svelte-zsc5t8{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.svt.svelte-zsc5t8{font-size:13px;font-weight:600}.svm.svelte-zsc5t8{color:var(--muted-foreground);font-size:11px}.pf.svelte-zsc5t8{margin-bottom:4px;font-size:12px}.pf.svelte-zsc5t8 span:where(.svelte-zsc5t8){color:var(--muted-foreground);margin-right:6px}.chain.svelte-zsc5t8{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.cnode.svelte-zsc5t8{border:1px solid var(--border);box-sizing:border-box;border-radius:8px;width:100%;padding:6px 10px}.cnode.self.svelte-zsc5t8{border-color:var(--accent)}.cnode.src.svelte-zsc5t8{background:var(--muted)}.cn.svelte-zsc5t8{font-size:13px;font-weight:600}.cna.svelte-zsc5t8{color:var(--muted-foreground);margin-left:6px;font-size:11px}.cnr.svelte-zsc5t8{color:var(--muted-foreground);font-size:11px;display:block}.carrow.svelte-zsc5t8{color:var(--muted-foreground);padding-left:12px;font-size:12px}.contrib.svelte-zsc5t8{border-top:1px solid var(--border);margin-top:10px;padding-top:8px;font-size:12px;font-weight:600}.ctot.svelte-zsc5t8{color:var(--st-accepted-t)}.vmap.svelte-zsc5t8{border:1px solid var(--border);background:var(--muted);border-radius:8px;position:relative;overflow:hidden}.vmap.svelte-zsc5t8 svg:where(.svelte-zsc5t8){width:100%;height:auto;display:block}.vshape.svelte-zsc5t8{fill:color-mix(in srgb, var(--accent) 16%, transparent);stroke:var(--accent);stroke-width:.8px;stroke-linejoin:round}.vhalo.svelte-zsc5t8{fill:color-mix(in srgb, var(--st-rework-t) 22%, transparent)}.vpin.svelte-zsc5t8{fill:var(--st-rework-t);stroke:#fff;stroke-width:.5px}.vname.svelte-zsc5t8{background:color-mix(in srgb, var(--card) 82%, transparent);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700;position:absolute;bottom:6px;left:8px}.modal.svelte-zsc5t8{padding:4px 2px}.modal.svelte-zsc5t8 h2:where(.svelte-zsc5t8){margin:0 0 14px;font-size:18px;font-weight:700}.grid.svelte-zsc5t8{grid-template-columns:1fr 1fr;gap:10px;display:grid}.modal.svelte-zsc5t8 label:where(.svelte-zsc5t8){color:var(--muted-foreground);flex-direction:column;gap:4px;font-size:13px;display:flex}.modal.svelte-zsc5t8 label.full:where(.svelte-zsc5t8){margin-top:10px}.modal.svelte-zsc5t8 input:where(.svelte-zsc5t8),.modal.svelte-zsc5t8 select:where(.svelte-zsc5t8),.modal.svelte-zsc5t8 textarea:where(.svelte-zsc5t8){border:1px solid var(--border);background:var(--background);color:var(--foreground);font:inherit;border-radius:8px;padding:8px 10px}.fld.svelte-zsc5t8{margin-top:12px}.flabel.svelte-zsc5t8{color:var(--muted-foreground);margin-bottom:6px;font-size:13px;display:block}.rolepick.svelte-zsc5t8{flex-wrap:wrap;gap:8px;display:flex}.rchip.pick.svelte-zsc5t8{cursor:pointer;opacity:.5}.rchip.pick.on.svelte-zsc5t8{opacity:1;box-shadow:inset 0 0 0 1px}.acts.svelte-zsc5t8{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.cfg-hint.svelte-zsc5t8{color:var(--muted-foreground);margin:0 0 8px;font-size:12px}.cfg-row.svelte-zsc5t8{gap:8px;margin-bottom:8px;display:flex}.cfg-row.svelte-zsc5t8 .k:where(.svelte-zsc5t8){width:130px}.cfg-row.svelte-zsc5t8 .l:where(.svelte-zsc5t8){flex:1}.cfg-row.svelte-zsc5t8 input:where(.svelte-zsc5t8){border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:8px;padding:7px 10px}@media (width<=1200px){.cols.svelte-zsc5t8{grid-template-columns:260px 1fr}.ccol.svelte-zsc5t8{display:none}}@media (width<=820px){.cols.svelte-zsc5t8{grid-template-columns:1fr}.qcol.svelte-zsc5t8{max-height:none}.wgrid.svelte-zsc5t8,.grid.svelte-zsc5t8{grid-template-columns:1fr}.pmetrics.svelte-zsc5t8{grid-template-columns:1fr 1fr}}.wrap.svelte-ajbxni{box-sizing:border-box;flex-direction:column;width:100%;height:100%;padding:20px 24px 24px;display:flex}.head.svelte-ajbxni{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}h1.svelte-ajbxni{color:var(--foreground);margin:0;font-size:20px;font-weight:700}.head-actions.svelte-ajbxni{gap:8px;display:flex}.center.svelte-ajbxni{justify-content:center;padding:40px 0;display:flex}.empty-line.svelte-ajbxni{color:var(--muted-foreground);padding:16px 4px;font-size:13px}.tabs.svelte-ajbxni{border-bottom:1px solid var(--border);gap:4px;margin-bottom:12px;display:flex}.tab.svelte-ajbxni{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 14px;font-size:14px;display:inline-flex}.tab.on.svelte-ajbxni{color:var(--foreground);border-bottom-color:var(--accent);font-weight:600}.tcount.svelte-ajbxni{background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:0 7px;font-size:12px}.tab.on.svelte-ajbxni .tcount:where(.svelte-ajbxni){background:var(--accent);color:var(--accent-foreground,#fff)}.console.svelte-ajbxni{flex:1;grid-template-columns:300px 1fr 300px;gap:14px;min-height:0;display:grid}@media (width<=1100px){.console.svelte-ajbxni{grid-template-columns:260px 1fr}.ctx.svelte-ajbxni{display:none}}@media (width<=760px){.console.svelte-ajbxni{grid-template-columns:1fr}.queue.svelte-ajbxni{max-height:240px}}.queue.svelte-ajbxni{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.q-tools.svelte-ajbxni{border-bottom:1px solid var(--border);gap:6px;padding:10px;display:flex}.q-search.svelte-ajbxni{border:1px solid var(--border);background:var(--background);min-width:0;color:var(--foreground);border-radius:8px;flex:1;padding:6px 10px;font-size:13px}.qlist.svelte-ajbxni{flex-direction:column;gap:6px;margin:0;padding:6px;list-style:none;display:flex;overflow-y:auto}.qcard.svelte-ajbxni{border:1px solid var(--border);cursor:pointer;background:var(--background);border-radius:10px;padding:10px}.qcard.svelte-ajbxni:hover{background:var(--muted)}.qcard.on.svelte-ajbxni{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--card))}.qcard.urgent.svelte-ajbxni{border-left:3px solid var(--st-rework-t)}.qc-top.svelte-ajbxni{color:var(--muted-foreground);align-items:center;gap:5px;font-size:11px;display:flex}.qc-time.svelte-ajbxni{margin-left:auto}.qc-title.svelte-ajbxni{color:var(--foreground);margin:3px 0;font-size:14px;font-weight:600}.qc-meta.svelte-ajbxni{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.qc-no.svelte-ajbxni{font-variant-numeric:tabular-nums}.prio.svelte-ajbxni{font-size:10px}.pr-urgent.svelte-ajbxni,.pr-high.svelte-ajbxni{color:var(--st-rework-t)}.pr-normal.svelte-ajbxni{color:var(--st-submitted-t)}.pr-low.svelte-ajbxni{color:var(--st-done-t)}.pr-txt.svelte-ajbxni{color:var(--muted-foreground)}.st.svelte-ajbxni{border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;padding:0 7px}.st-in_progress.svelte-ajbxni,.st-waiting.svelte-ajbxni{color:var(--st-doing-t);border-color:var(--st-doing-t)}.st-resolved.svelte-ajbxni,.st-closed.svelte-ajbxni{color:var(--st-done-t);border-color:var(--st-done-t)}.work.svelte-ajbxni{border:1px solid var(--border);background:var(--card);border-radius:12px;min-height:0;padding:16px;overflow-y:auto}.work-empty.svelte-ajbxni{color:var(--muted-foreground);justify-content:center;align-items:center;height:100%;font-size:14px;display:flex}.w-title-row.svelte-ajbxni{align-items:center;gap:8px;display:flex}.w-title-row.svelte-ajbxni h2:where(.svelte-ajbxni){color:var(--foreground);margin:0;font-size:18px;font-weight:700}.prio.big.svelte-ajbxni{font-size:14px}.wc-no.svelte-ajbxni{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.w-sub.svelte-ajbxni{color:var(--muted-foreground);flex-wrap:wrap;gap:12px;margin:8px 0 14px;font-size:12px;display:flex}.steps.svelte-ajbxni{align-items:center;gap:4px;margin-bottom:14px;display:flex}.step.svelte-ajbxni{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;display:inline-flex}.s-num.svelte-ajbxni{border:1px solid var(--border);border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.step.done.svelte-ajbxni .s-num:where(.svelte-ajbxni){background:var(--st-done-t);border-color:var(--st-done-t);color:#fff}.step.cur.svelte-ajbxni .s-num:where(.svelte-ajbxni){background:var(--accent);border-color:var(--accent);color:var(--accent-foreground,#fff)}.step.cur.svelte-ajbxni .s-lbl:where(.svelte-ajbxni){color:var(--foreground);font-weight:600}.s-line.svelte-ajbxni{background:var(--border);flex:1;min-width:12px;height:1px}.s-line.done.svelte-ajbxni{background:var(--st-done-t)}.w-desc.svelte-ajbxni{color:var(--foreground);white-space:pre-wrap;background:var(--muted);border-radius:10px;margin-bottom:14px;padding:12px;font-size:13px}.w-timeline.svelte-ajbxni{margin-bottom:12px}.wt-head.svelte-ajbxni{color:var(--foreground);margin-bottom:8px;font-size:13px;font-weight:700}.tl.svelte-ajbxni{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tl-row.svelte-ajbxni{gap:10px;display:flex}.tl-dot.svelte-ajbxni{background:var(--muted-foreground);border-radius:999px;flex:none;width:9px;height:9px;margin-top:4px}.tl-dot.k-created.svelte-ajbxni{background:var(--st-doing-t)}.tl-dot.k-transfer.svelte-ajbxni,.tl-dot.k-chase.svelte-ajbxni{background:var(--st-rework-t)}.tl-dot.k-close.svelte-ajbxni{background:var(--st-done-t)}.tl-dot.k-external_reply.svelte-ajbxni,.tl-dot.k-reply.svelte-ajbxni{background:var(--accent)}.tl-top.svelte-ajbxni{align-items:baseline;gap:8px;font-size:12px;display:flex}.tl-kind.svelte-ajbxni{color:var(--foreground);font-weight:600}.tl-who.svelte-ajbxni{color:var(--muted-foreground)}.tl-time.svelte-ajbxni{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:auto}.tl-text.svelte-ajbxni{color:var(--foreground);white-space:pre-wrap;margin-top:2px;font-size:13px}.w-reply.svelte-ajbxni{border-top:1px solid var(--border);align-items:center;gap:8px;margin:14px 0 8px;padding-top:12px;display:flex}.reply-in.svelte-ajbxni{border:1px solid var(--border);background:var(--background);min-width:0;color:var(--foreground);border-radius:8px;flex:1;padding:7px 10px;font-size:14px}.w-status-actions.svelte-ajbxni{flex-wrap:wrap;gap:8px;display:flex}.ctx.svelte-ajbxni{flex-direction:column;gap:12px;min-height:0;display:flex;overflow-y:auto}.ctx-block.svelte-ajbxni{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:12px}.cb-head.svelte-ajbxni{color:var(--foreground);margin-bottom:8px;font-size:12px;font-weight:700}.cb-field.svelte-ajbxni{color:var(--muted-foreground);flex-direction:column;gap:3px;margin-bottom:10px;font-size:12px;display:flex}.cb-field.svelte-ajbxni input:where(.svelte-ajbxni){border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:8px;padding:6px 9px;font-family:inherit;font-size:13px}.cb-line.svelte-ajbxni{color:var(--foreground);margin-bottom:5px;font-size:13px}.cb-line.muted.svelte-ajbxni{color:var(--muted-foreground);font-size:11px;font-style:italic}.vmap.svelte-ajbxni{border:1px solid var(--border);background:var(--muted);border-radius:10px;margin-bottom:8px;position:relative;overflow:hidden}.vmap.svelte-ajbxni svg:where(.svelte-ajbxni){width:100%;height:auto;display:block}.vshape.svelte-ajbxni{fill:color-mix(in srgb, var(--accent) 16%, transparent);stroke:var(--accent);stroke-width:.8px;stroke-linejoin:round}.vhalo.svelte-ajbxni{fill:color-mix(in srgb, var(--st-rework-t) 22%, transparent)}.vpin.svelte-ajbxni{fill:var(--st-rework-t);stroke:#fff;stroke-width:.6px}.vname.svelte-ajbxni{color:var(--foreground);background:color-mix(in srgb, var(--card) 82%, transparent);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700;position:absolute;bottom:6px;left:8px}.cb-roles.svelte-ajbxni{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.rolechip.svelte-ajbxni{border:1px solid var(--st-submitted-t);color:var(--st-submitted-t);background:0 0;border-radius:999px;padding:2px 8px;font-size:11px}.rolechip.pick.svelte-ajbxni{cursor:pointer;border-color:var(--border);color:var(--muted-foreground)}.rolechip.pick.on.svelte-ajbxni{border-color:var(--st-submitted-t);color:var(--st-submitted-t);background:color-mix(in srgb, var(--st-submitted-t) 10%, transparent)}.astat.svelte-ajbxni{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.astat.svelte-ajbxni>div:where(.svelte-ajbxni){flex-direction:column;align-items:center;display:flex}.astat.svelte-ajbxni .an:where(.svelte-ajbxni){color:var(--foreground);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.astat.svelte-ajbxni .al:where(.svelte-ajbxni){color:var(--muted-foreground);font-size:10px}.form.svelte-ajbxni{box-sizing:border-box;min-width:0;padding:12px 22px 6px}.form.svelte-ajbxni label:where(.svelte-ajbxni){color:var(--muted-foreground);flex-direction:column;gap:4px;margin-bottom:12px;font-size:13px;display:flex}.form.svelte-ajbxni .row:where(.svelte-ajbxni){gap:12px;display:flex}.form.svelte-ajbxni .row:where(.svelte-ajbxni) label:where(.svelte-ajbxni){flex:1}.form.svelte-ajbxni input:where(.svelte-ajbxni),.form.svelte-ajbxni textarea:where(.svelte-ajbxni){border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:8px;padding:7px 10px;font-family:inherit;font-size:14px}.intake-hint.svelte-ajbxni{color:var(--muted-foreground);margin:0 0 8px;font-size:12px}.roles-pick.svelte-ajbxni{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rp-label.svelte-ajbxni{color:var(--muted-foreground);margin-right:4px;font-size:13px}.mm.svelte-qtb2fl{border:1px solid var(--border);background:var(--muted);z-index:0;border-radius:14px;width:100%;overflow:hidden}.mm-plabel.leaflet-tooltip{box-shadow:none;color:var(--foreground);white-space:nowrap;text-shadow:0 0 3px var(--card), 0 0 3px var(--card), 0 0 3px var(--card);background:0 0;border:none;padding:0;font-size:11px;font-weight:700}.mm-plabel.leaflet-tooltip:before{display:none}.mm-worker{background:var(--st-done-t,#22c55e);width:14px;height:14px;box-shadow:0 0 8px 2px color-mix(in srgb, var(--st-done-t,#22c55e) 75%, transparent);border:2px solid #fff;border-radius:50%;animation:1.7s infinite svelte-qtb2fl-mmpulse}@keyframes svelte-qtb2fl-mmpulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--st-done-t,#22c55e) 60%, transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.mm-expo{background:var(--st-rework-t,#d97706);color:#fff;white-space:nowrap;border:1.5px solid #fff;border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 6px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 1px 4px #00000059}.mm-expo-dot{background:#fff;border-radius:50%;width:6px;height:6px}.mm-dot{background:var(--st-doing-t,#3b82f6);border:2px solid #fff;border-radius:50%;width:12px;height:12px}.leaflet-popup-content{font-size:13px;line-height:1.5}.wrap.svelte-vhhgd6{width:100%;padding:20px 28px 64px}.expmap.svelte-vhhgd6{margin-top:28px}.expmap.svelte-vhhgd6 .mcard:where(.svelte-vhhgd6){border:1px solid var(--border);background:var(--card);border-radius:16px;padding:14px;box-shadow:0 1px 2px #0000000a}.maphead.svelte-vhhgd6{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.mtitle.svelte-vhhgd6{margin:0;font-size:15px;font-weight:700}.mcount.svelte-vhhgd6{color:var(--accent);background:var(--accent-light);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.head.svelte-vhhgd6{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.head.svelte-vhhgd6 h1:where(.svelte-vhhgd6){margin:0;font-size:22px;font-weight:700}.head.svelte-vhhgd6 .sub:where(.svelte-vhhgd6){color:var(--muted-foreground);margin:4px 0 0;font-size:13px}.head-actions.svelte-vhhgd6{align-items:center;gap:8px;display:flex}.toolbar.svelte-vhhgd6{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.toolbar.svelte-vhhgd6 select:where(.svelte-vhhgd6){border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:8px;padding:8px 10px}.seg.svelte-vhhgd6{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.seg.svelte-vhhgd6 button:where(.svelte-vhhgd6){background:var(--card);color:var(--muted-foreground);cursor:pointer;border:none;padding:8px 14px;font-size:13px}.seg.svelte-vhhgd6 button.on:where(.svelte-vhhgd6){background:var(--accent);color:var(--on-accent,#fff)}.layout.svelte-vhhgd6{grid-template-columns:400px 1fr;align-items:start;gap:22px;display:grid}.agenda.svelte-vhhgd6{flex-direction:column;gap:18px;max-height:calc(100vh - 220px);display:flex;overflow-y:auto}.dayhdr.svelte-vhhgd6{color:var(--muted-foreground);border-bottom:1px solid var(--border);margin-bottom:8px;padding:0 0 8px;font-size:13px;font-weight:700}.evcard.svelte-vhhgd6{text-align:left;border:1px solid var(--border);background:var(--card);cursor:pointer;width:100%;color:var(--foreground);border-radius:10px;align-items:center;gap:14px;margin-bottom:8px;padding:12px 14px;display:flex}.evcard.sel.svelte-vhhgd6{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.evcard.s-cancelled.svelte-vhhgd6{opacity:.55}.evcard.s-done.svelte-vhhgd6{opacity:.8}.evtime.svelte-vhhgd6{font-variant-numeric:tabular-nums;min-width:92px;color:var(--foreground);font-size:13px;font-weight:600}.evbody.svelte-vhhgd6{flex:1;min-width:0}.evtitle.svelte-vhhgd6{font-weight:600}.evmeta.svelte-vhhgd6{flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;display:flex}.chip.svelte-vhhgd6{background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:1px 8px;font-size:11px}.loc.svelte-vhhgd6,.who.svelte-vhhgd6{color:var(--muted-foreground);font-size:12px}.who.svelte-vhhgd6:before{content:"· "}.st.svelte-vhhgd6{border:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11px}.st.s-confirmed.svelte-vhhgd6{border-color:var(--accent);color:var(--accent)}.st.s-proposed.svelte-vhhgd6{color:var(--st-rework-t);border-color:var(--st-rework-t)}.detail.svelte-vhhgd6{min-width:0}.dhead.svelte-vhhgd6{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.dhead.svelte-vhhgd6 h2:where(.svelte-vhhgd6){margin:0;font-size:18px;font-weight:700}.dhead.svelte-vhhgd6 .sub:where(.svelte-vhhgd6){color:var(--muted-foreground);margin:4px 0 0;font-size:13px}.goalbanner.svelte-vhhgd6{border:1px solid var(--accent);background:var(--accent-light);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.goals.svelte-vhhgd6{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.glabel.svelte-vhhgd6{margin-right:4px;font-weight:700}.gitem.svelte-vhhgd6{color:var(--foreground)}.gsep.svelte-vhhgd6{color:var(--muted-foreground)}.nogoal.svelte-vhhgd6{color:var(--muted-foreground);font-size:13px}.scbtn.svelte-vhhgd6{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent,#fff);cursor:pointer;white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:13px}.metrics.svelte-vhhgd6{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:6px;display:grid}.mcard.svelte-vhhgd6{border:1px solid var(--border);background:var(--card);border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.mcard.svelte-vhhgd6 .mv:where(.svelte-vhhgd6){font-size:20px;font-weight:700}.mcard.svelte-vhhgd6 .ml:where(.svelte-vhhgd6){color:var(--muted-foreground);font-size:12px}.mcard.svelte-vhhgd6 .mg:where(.svelte-vhhgd6){color:var(--muted-foreground);font-size:11px}.sec.svelte-vhhgd6{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:10px;margin:20px 0 10px;font-size:13px;font-weight:700;display:flex}.sec2.svelte-vhhgd6{color:var(--muted-foreground);margin:16px 0 8px;font-size:13px;font-weight:700}.tblwrap.svelte-vhhgd6{border:1px solid var(--border);border-radius:10px;overflow-x:auto}table.svelte-vhhgd6{border-collapse:collapse;width:100%;font-size:13px}th.svelte-vhhgd6,td.svelte-vhhgd6{border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 14px}th.svelte-vhhgd6{background:var(--muted);color:var(--muted-foreground);font-weight:600}tbody.svelte-vhhgd6 tr:where(.svelte-vhhgd6):last-child td:where(.svelte-vhhgd6){border-bottom:none}.r.svelte-vhhgd6{text-align:right}.strong.svelte-vhhgd6{color:var(--accent);font-weight:700}.mnote.svelte-vhhgd6{color:var(--muted-foreground);margin:6px 0 0;font-size:11px;font-style:italic}.tasks.svelte-vhhgd6{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.titem.svelte-vhhgd6{border:1px solid var(--border);background:var(--card);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.trow1.svelte-vhhgd6{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tzone.svelte-vhhgd6{font-size:14px;font-weight:600}.trow2.svelte-vhhgd6{align-items:center;gap:8px;margin-top:3px;font-size:12px;display:flex}.who2.svelte-vhhgd6{color:var(--foreground)}.dim.svelte-vhhgd6{color:var(--muted-foreground)}.ci.svelte-vhhgd6{color:var(--st-accepted-t)}.tactions.svelte-vhhgd6{gap:6px;display:flex}.evb.svelte-vhhgd6{border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.evb.pending.svelte-vhhgd6{color:var(--st-submitted-t);background:var(--st-submitted-b)}.evb.verified.svelte-vhhgd6{color:var(--st-accepted-t);background:var(--st-accepted-b)}.evb.manual.svelte-vhhgd6{color:var(--st-assigned-t);background:var(--st-assigned-b)}.evb.anomaly.svelte-vhhgd6{color:var(--st-rework-t);background:var(--st-rework-b)}.templates.svelte-vhhgd6{color:var(--muted-foreground);margin-top:18px;font-size:11px;font-style:italic}.empty.svelte-vhhgd6{text-align:center;padding:60px 20px}.empty.small.svelte-vhhgd6{padding:40px 20px}.e-title.svelte-vhhgd6{font-size:15px;font-weight:600}.e-hint.svelte-vhhgd6{color:var(--muted-foreground);margin-top:6px;font-size:13px}.center.svelte-vhhgd6{justify-content:center;padding:60px;display:flex}.modal.svelte-vhhgd6{padding:4px 2px}.modal.svelte-vhhgd6 h2:where(.svelte-vhhgd6){margin:0 0 16px;font-size:18px;font-weight:700}.grid.svelte-vhhgd6{grid-template-columns:1fr 1fr;gap:12px;display:grid}.grid3.svelte-vhhgd6{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.modal.svelte-vhhgd6 label:where(.svelte-vhhgd6){color:var(--muted-foreground);flex-direction:column;gap:4px;font-size:13px;display:flex}.modal.svelte-vhhgd6 label.full:where(.svelte-vhhgd6){margin:12px 0}.modal.svelte-vhhgd6 label.chk:where(.svelte-vhhgd6){flex-direction:row;align-items:center;gap:8px;margin:12px 0}.modal.svelte-vhhgd6 input:where(.svelte-vhhgd6),.modal.svelte-vhhgd6 select:where(.svelte-vhhgd6),.modal.svelte-vhhgd6 textarea:where(.svelte-vhhgd6){border:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;border-radius:8px;padding:8px 10px}.modal.svelte-vhhgd6 label.chk:where(.svelte-vhhgd6) input:where(.svelte-vhhgd6){width:auto}.acts.svelte-vhhgd6{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.cfg-hint.svelte-vhhgd6{color:var(--muted-foreground);margin:0 0 8px;font-size:12px}.cfg-row.svelte-vhhgd6{gap:8px;margin-bottom:8px;display:flex}.cfg-row.svelte-vhhgd6 .k:where(.svelte-vhhgd6){width:140px}.cfg-row.svelte-vhhgd6 .l:where(.svelte-vhhgd6){flex:1}.cfg-row.svelte-vhhgd6 input:where(.svelte-vhhgd6){border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:8px;padding:7px 10px}.mini.svelte-vhhgd6{border:1px solid var(--border);background:var(--accent);color:var(--on-accent,#fff);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:12px}.mini.ghost.svelte-vhhgd6{background:var(--card);color:var(--muted-foreground)}.ghost.svelte-vhhgd6{border:1px solid var(--border);color:var(--foreground);cursor:pointer;background:0 0;border-radius:8px;padding:8px 14px;font-size:13px}@media (width<=960px){.layout.svelte-vhhgd6{grid-template-columns:1fr}.agenda.svelte-vhhgd6{max-height:none}.grid.svelte-vhhgd6,.grid3.svelte-vhhgd6{grid-template-columns:1fr}}.wrap.svelte-kyjq8l{box-sizing:border-box;width:100%;padding:20px 24px 40px}.head.svelte-kyjq8l{margin-bottom:12px}h1.svelte-kyjq8l{color:var(--foreground);margin:0;font-size:20px;font-weight:700}.sub.svelte-kyjq8l{color:var(--muted-foreground);margin:4px 0 0;font-size:13px}.center.svelte-kyjq8l{justify-content:center;padding:60px 0;display:flex}.empty-line.svelte-kyjq8l{color:var(--muted-foreground);padding:20px 4px;font-size:14px}.trunc.svelte-kyjq8l{color:var(--muted-foreground);padding:8px 4px;font-size:12px}.gov.svelte-kyjq8l{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--muted);color:var(--muted-foreground);border-radius:8px;margin-bottom:16px;padding:8px 12px;font-size:12px;line-height:1.6}.tabs.svelte-kyjq8l{border-bottom:1px solid var(--border);gap:4px;margin-bottom:16px;display:flex}.tab.svelte-kyjq8l{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:14px}.tab.on.svelte-kyjq8l{color:var(--foreground);border-bottom-color:var(--accent);font-weight:600}.toolbar.svelte-kyjq8l{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.spacer.svelte-kyjq8l{flex:1}.hint.svelte-kyjq8l{color:var(--muted-foreground);font-size:12px}.search.svelte-kyjq8l{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:8px;min-width:180px;padding:6px 10px;font-size:13px}.rank.svelte-kyjq8l{flex-direction:column;gap:6px;display:flex}.rank.svelte-kyjq8l .row:where(.svelte-kyjq8l){border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}.no.svelte-kyjq8l{background:var(--muted);width:26px;height:26px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.no.top.svelte-kyjq8l{background:var(--accent);color:var(--accent-foreground,#fff)}.who.svelte-kyjq8l{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.nm.svelte-kyjq8l{color:var(--foreground);font-size:14px;font-weight:600}.cnt.svelte-kyjq8l{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.pts.svelte-kyjq8l{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:700}.table-scroll.svelte-kyjq8l{border:1px solid var(--border);border-radius:12px;overflow-x:auto}.tbl.svelte-kyjq8l{border-collapse:collapse;width:100%;font-size:13px}.tbl.svelte-kyjq8l th:where(.svelte-kyjq8l){text-align:left;color:var(--muted-foreground);border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 12px;font-weight:600}.tbl.svelte-kyjq8l th.r:where(.svelte-kyjq8l),.tbl.svelte-kyjq8l td.r:where(.svelte-kyjq8l){text-align:right}.tbl.svelte-kyjq8l td:where(.svelte-kyjq8l){border-bottom:1px solid var(--border);color:var(--foreground);vertical-align:top;padding:10px 12px}.tbl.svelte-kyjq8l tr.revoked:where(.svelte-kyjq8l) td:where(.svelte-kyjq8l){opacity:.5}.tbl.svelte-kyjq8l tr.note-row:where(.svelte-kyjq8l) td:where(.svelte-kyjq8l){padding-top:0}.note.svelte-kyjq8l{color:var(--muted-foreground);white-space:pre-wrap;border-bottom:1px solid var(--border);font-size:12px}.src.svelte-kyjq8l{color:var(--muted-foreground);white-space:nowrap}td.pts.svelte-kyjq8l{font-variant-numeric:tabular-nums;font-weight:700}.acts.svelte-kyjq8l{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.link.svelte-kyjq8l{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.link.strong.svelte-kyjq8l{font-weight:600}.link.rework.svelte-kyjq8l{color:var(--st-rework-t)}.rk.svelte-kyjq8l{color:var(--muted-foreground);font-size:12px}.badge.svelte-kyjq8l{border:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px}.badge.kd.svelte-kyjq8l{border-color:var(--border)}.badge.ev.svelte-kyjq8l{border-color:var(--st-submitted-t);color:var(--st-submitted-t)}.badge.ms-pending.svelte-kyjq8l{color:var(--st-doing-t);border-color:var(--st-doing-t)}.badge.ms-credited.svelte-kyjq8l{color:var(--st-done-t);border-color:var(--st-done-t)}.badge.ms-revoked.svelte-kyjq8l{color:var(--muted-foreground)}.form.svelte-kyjq8l{min-width:300px;padding:4px 2px}.form.svelte-kyjq8l label:where(.svelte-kyjq8l){color:var(--muted-foreground);flex-direction:column;gap:4px;margin-bottom:12px;font-size:13px;display:flex}.form.svelte-kyjq8l .row:where(.svelte-kyjq8l){gap:12px;display:flex}.form.svelte-kyjq8l .row:where(.svelte-kyjq8l) label:where(.svelte-kyjq8l){flex:1}.form.svelte-kyjq8l input:where(.svelte-kyjq8l),.form.svelte-kyjq8l textarea:where(.svelte-kyjq8l){border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:8px;padding:7px 10px;font-family:inherit;font-size:14px}.form.svelte-kyjq8l .confirm:where(.svelte-kyjq8l){color:var(--foreground);margin:0 0 12px;font-size:13px}.wrap.svelte-97yisy{width:100%;padding:20px 28px 64px}.head.svelte-97yisy{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.head.svelte-97yisy h1:where(.svelte-97yisy){margin:0;font-size:22px;font-weight:700}.head.svelte-97yisy .sub:where(.svelte-97yisy){color:var(--muted-foreground);margin:4px 0 0;font-size:13px}.head-actions.svelte-97yisy{align-items:center;gap:8px;display:flex}.toolbar.svelte-97yisy{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.search.svelte-97yisy{border:1px solid var(--border);background:var(--card);min-width:200px;color:var(--foreground);border-radius:8px;flex:1;padding:8px 12px}.toolbar.svelte-97yisy select:where(.svelte-97yisy){border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:8px;padding:8px 10px}.seg.svelte-97yisy{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.seg.svelte-97yisy button:where(.svelte-97yisy){background:var(--card);color:var(--muted-foreground);cursor:pointer;border:none;padding:8px 14px;font-size:13px}.seg.svelte-97yisy button.on:where(.svelte-97yisy){background:var(--accent);color:#fff}.layout.svelte-97yisy{grid-template-columns:340px 1fr;align-items:start;gap:20px;display:grid}.list.svelte-97yisy{flex-direction:column;gap:8px;max-height:calc(100vh - 220px);display:flex;overflow-y:auto}.icard.svelte-97yisy{text-align:left;border:1px solid var(--border);background:var(--card);cursor:pointer;color:var(--foreground);border-radius:10px;padding:12px 14px}.icard.sel.svelte-97yisy{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.irow.svelte-97yisy{justify-content:space-between;align-items:center;gap:8px;display:flex}.ititle.svelte-97yisy{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.imeta.svelte-97yisy{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.src.svelte-97yisy{color:var(--muted-foreground);font-size:11px}.type.svelte-97yisy{background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:1px 8px;font-size:11px}.type.t-opponent.svelte-97yisy{color:var(--st-rework-t);border:1px solid var(--st-rework-t);background:0 0}.prio.svelte-97yisy{border:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px}.prio.p-high.svelte-97yisy,.prio.p-urgent.svelte-97yisy{border-color:var(--st-rework-t);color:var(--st-rework-t)}.prio.p-urgent.svelte-97yisy{background:var(--st-rework-t);color:#fff}.st.svelte-97yisy{border:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px}.st.s-unverified.svelte-97yisy{color:var(--st-rework-t);border-color:var(--st-rework-t)}.st.s-verified.svelte-97yisy{color:var(--accent);border-color:var(--accent)}.st.s-false.svelte-97yisy{opacity:.6;text-decoration:line-through}.detail.svelte-97yisy{min-height:300px}.dhead.svelte-97yisy{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dhead.svelte-97yisy h2:where(.svelte-97yisy){margin:0;font-size:18px;font-weight:700}.dhead.svelte-97yisy .sub:where(.svelte-97yisy){color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;font-size:13px;display:flex}.bodybox.svelte-97yisy{white-space:pre-wrap;border:1px solid var(--border);background:var(--card);border-radius:10px;margin:14px 0;padding:14px;font-size:14px;line-height:1.6}.verified.svelte-97yisy{margin:12px 0 0;font-size:13px}.field.svelte-97yisy{margin:8px 0;font-size:13px}.field.svelte-97yisy span:where(.svelte-97yisy){color:var(--muted-foreground);margin-right:8px}.actions.svelte-97yisy{gap:8px;margin-top:14px;display:flex}.vfalse.svelte-97yisy{border:1px solid var(--st-rework-t);color:var(--st-rework-t);cursor:pointer;background:0 0;border-radius:8px;padding:7px 14px;font-size:13px}.inlinebox.svelte-97yisy{border:1px solid var(--border);background:var(--card);border-radius:10px;margin-top:12px;padding:12px}.inlinebox.svelte-97yisy textarea:where(.svelte-97yisy){border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);font:inherit;border-radius:8px;padding:8px 10px}.ibacts.svelte-97yisy{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.ghost.svelte-97yisy{border:1px solid var(--border);color:var(--foreground);cursor:pointer;background:0 0;border-radius:8px;padding:8px 14px;font-size:13px}.empty.svelte-97yisy{text-align:center;padding:60px 20px}.empty.small.svelte-97yisy{padding:40px 20px}.e-title.svelte-97yisy{font-size:15px;font-weight:600}.e-hint.svelte-97yisy{color:var(--muted-foreground);margin-top:6px;font-size:13px}.center.svelte-97yisy{justify-content:center;padding:60px;display:flex}.modal.svelte-97yisy{padding:4px 2px}.modal.svelte-97yisy h2:where(.svelte-97yisy){margin:0 0 16px;font-size:18px;font-weight:700}.grid.svelte-97yisy{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal.svelte-97yisy label:where(.svelte-97yisy){color:var(--muted-foreground);flex-direction:column;gap:4px;font-size:13px;display:flex}.modal.svelte-97yisy label.full:where(.svelte-97yisy){margin-bottom:12px}.modal.svelte-97yisy input:where(.svelte-97yisy),.modal.svelte-97yisy select:where(.svelte-97yisy),.modal.svelte-97yisy textarea:where(.svelte-97yisy){border:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;border-radius:8px;padding:8px 10px}.acts.svelte-97yisy{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.cfg-hint.svelte-97yisy{color:var(--muted-foreground);margin:0 0 8px;font-size:12px}.cfg-row.svelte-97yisy{gap:8px;margin-bottom:8px;display:flex}.cfg-row.svelte-97yisy .k:where(.svelte-97yisy){width:140px}.cfg-row.svelte-97yisy .l:where(.svelte-97yisy){flex:1}.cfg-row.svelte-97yisy input:where(.svelte-97yisy){border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:8px;padding:7px 10px}.mini.svelte-97yisy{border:1px solid var(--border);background:var(--accent);color:#fff;cursor:pointer;border-radius:6px;padding:4px 10px;font-size:12px}.mini.ghost.svelte-97yisy{background:var(--card);color:var(--muted-foreground)}@media (width<=860px){.layout.svelte-97yisy{grid-template-columns:1fr}.list.svelte-97yisy{max-height:none}.grid.svelte-97yisy{grid-template-columns:1fr}}.wrap.svelte-91p9ka{box-sizing:border-box;width:100%;padding:20px 24px 40px}.head.svelte-91p9ka{margin-bottom:16px}h1.svelte-91p9ka{color:var(--foreground);margin:0;font-size:20px;font-weight:700}.sub.svelte-91p9ka{color:var(--muted-foreground);margin:4px 0 0;font-size:13px}.center.svelte-91p9ka{justify-content:center;padding:60px 0;display:flex}.empty-line.svelte-91p9ka{color:var(--muted-foreground);padding:20px 4px;font-size:14px}.signals.svelte-91p9ka{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:20px;display:grid}.sig.svelte-91p9ka{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:14px 16px}.sig-k.svelte-91p9ka{color:var(--muted-foreground);font-size:12px;display:block}.sig-v.svelte-91p9ka{color:var(--foreground);margin-top:4px;font-size:24px;font-weight:700;display:block}.sig-v.muted.svelte-91p9ka{color:var(--muted-foreground);font-size:14px;font-weight:500}.tabs.svelte-91p9ka{border-bottom:1px solid var(--border);gap:4px;margin-bottom:16px;display:flex}.tab.svelte-91p9ka{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:14px}.tab.on.svelte-91p9ka{color:var(--foreground);border-bottom-color:var(--accent);font-weight:600}.toolbar.svelte-91p9ka{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.spacer.svelte-91p9ka{flex:1}.sel.svelte-91p9ka{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:8px;padding:6px 10px;font-size:13px}.seg.svelte-91p9ka{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.seg.svelte-91p9ka button:where(.svelte-91p9ka){background:var(--background);color:var(--muted-foreground);cursor:pointer;border:none;padding:6px 12px;font-size:13px}.seg.svelte-91p9ka button.on:where(.svelte-91p9ka){background:var(--accent);color:var(--accent-foreground,#fff)}.cards.svelte-91p9ka{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.card.svelte-91p9ka{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.card.sev-critical.svelte-91p9ka{border-color:var(--st-rework-t)}.c-top.svelte-91p9ka{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.c-title.svelte-91p9ka{color:var(--foreground);font-size:15px;font-weight:600}.c-note.svelte-91p9ka{color:var(--muted-foreground);white-space:pre-wrap;font-size:13px}.c-actions.svelte-91p9ka{flex-wrap:wrap;gap:12px;margin-top:2px;display:flex}.link.svelte-91p9ka{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.link.strong.svelte-91p9ka{font-weight:600}.link.svelte-91p9ka:disabled{opacity:.5;cursor:default}.task-linked.svelte-91p9ka{color:var(--st-accepted-t);font-size:13px}.badge.svelte-91p9ka{border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;padding:2px 8px;font-size:11px}.badge.cat.svelte-91p9ka{border-color:var(--st-doing-t);color:var(--st-doing-t)}.badge.sev-low.svelte-91p9ka{border-color:var(--border);color:var(--muted-foreground)}.badge.sev-normal.svelte-91p9ka{border-color:var(--st-doing-t);color:var(--st-doing-t)}.badge.sev-high.svelte-91p9ka,.badge.sev-critical.svelte-91p9ka{border-color:var(--st-rework-t);color:var(--st-rework-t)}.badge.sev-critical.svelte-91p9ka{background:var(--st-rework-t);color:#fff}.badge.st-open.svelte-91p9ka{color:var(--st-rework-t);border-color:var(--st-rework-t)}.badge.st-monitoring.svelte-91p9ka{color:var(--st-doing-t);border-color:var(--st-doing-t)}.badge.st-resolved.svelte-91p9ka{color:var(--st-done-t);border-color:var(--st-done-t)}.badge.rst-pending.svelte-91p9ka{color:var(--st-rework-t);border-color:var(--st-rework-t)}.badge.rst-accepted.svelte-91p9ka{color:var(--st-doing-t);border-color:var(--st-doing-t)}.badge.rst-done.svelte-91p9ka{color:var(--st-done-t);border-color:var(--st-done-t)}.badge.rst-dismissed.svelte-91p9ka{color:var(--muted-foreground)}.badge.link-sit.svelte-91p9ka{border-style:dashed}.form.svelte-91p9ka{min-width:300px;padding:4px 2px}.form.svelte-91p9ka h2:where(.svelte-91p9ka){color:var(--foreground);margin:0 0 14px;font-size:15px;font-weight:700}.form.svelte-91p9ka label:where(.svelte-91p9ka){color:var(--muted-foreground);flex-direction:column;gap:4px;margin-bottom:12px;font-size:13px;display:flex}.form.svelte-91p9ka .row:where(.svelte-91p9ka){gap:12px;display:flex}.form.svelte-91p9ka .row:where(.svelte-91p9ka) label:where(.svelte-91p9ka){flex:1}.form.svelte-91p9ka input:where(.svelte-91p9ka),.form.svelte-91p9ka select:where(.svelte-91p9ka),.form.svelte-91p9ka textarea:where(.svelte-91p9ka){border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:8px;padding:7px 10px;font-family:inherit;font-size:14px}.form-actions.svelte-91p9ka{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.wrap.svelte-slh6l2{box-sizing:border-box;width:100%;padding:20px 24px 40px}.head.svelte-slh6l2{margin-bottom:16px}h1.svelte-slh6l2{color:var(--foreground);margin:0;font-size:20px;font-weight:700}.sub.svelte-slh6l2{color:var(--muted-foreground);margin:4px 0 0;font-size:13px}.center.svelte-slh6l2{justify-content:center;padding:60px 0;display:flex}.empty-line.svelte-slh6l2{color:var(--muted-foreground);padding:20px 4px;font-size:14px}.tabs.svelte-slh6l2{border-bottom:1px solid var(--border);gap:4px;margin-bottom:16px;display:flex}.tab.svelte-slh6l2{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:14px}.tab.on.svelte-slh6l2{color:var(--foreground);border-bottom-color:var(--accent);font-weight:600}.kind-tabs.svelte-slh6l2{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.ktab.svelte-slh6l2{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:13px}.ktab.svelte-slh6l2:hover{background:var(--muted);color:var(--foreground)}.ktab.on.svelte-slh6l2{background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--honey-text,var(--primary));border-color:#0000;font-weight:600}.ktab.gear.svelte-slh6l2{place-items:center;padding:4px 8px;display:inline-grid}.toolbar.svelte-slh6l2{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.spacer.svelte-slh6l2{flex:1}.cards.svelte-slh6l2{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.card.svelte-slh6l2{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.card.archived.svelte-slh6l2{opacity:.55}.c-top.svelte-slh6l2{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.c-title.svelte-slh6l2{color:var(--foreground);font-size:15px;font-weight:600}.c-note.svelte-slh6l2{color:var(--muted-foreground);white-space:pre-wrap;max-height:4.2em;font-size:13px;overflow:hidden}.c-att.svelte-slh6l2{flex-wrap:wrap;gap:6px;display:flex}.thumb.svelte-slh6l2{border:1px solid var(--border);background:var(--muted);width:56px;height:56px;color:var(--muted-foreground);border-radius:8px;place-items:center;display:grid;overflow:hidden}.thumb.svelte-slh6l2 img:where(.svelte-slh6l2){object-fit:cover;width:100%;height:100%;display:block}.c-links.svelte-slh6l2{flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.c-meta.svelte-slh6l2{color:var(--muted-foreground);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.lock.svelte-slh6l2{color:var(--st-done-t);font-variant-numeric:tabular-nums;font-size:12px}.c-actions.svelte-slh6l2{flex-wrap:wrap;align-items:center;gap:12px;margin-top:2px;display:flex}.link.svelte-slh6l2{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:none}.link.strong.svelte-slh6l2{color:var(--st-doing-t);font-weight:600}.link.rework.svelte-slh6l2{color:var(--st-rework-t)}.badge.svelte-slh6l2{border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;padding:2px 8px;font-size:11px}.badge.kind.svelte-slh6l2{border-color:var(--st-doing-t);color:var(--st-doing-t)}.badge.chan.svelte-slh6l2{border-color:var(--border);color:var(--muted-foreground)}.badge.stt-draft.svelte-slh6l2{color:var(--muted-foreground)}.badge.stt-pending.svelte-slh6l2{color:var(--st-submitted-t);border-color:var(--st-submitted-t)}.badge.stt-approved.svelte-slh6l2{color:var(--st-doing-t);border-color:var(--st-doing-t)}.badge.stt-published.svelte-slh6l2{color:var(--st-done-t);border-color:var(--st-done-t)}.badge.stt-archived.svelte-slh6l2{color:var(--muted-foreground)}.ptable-wrap.svelte-slh6l2{overflow-x:auto}.ptable.svelte-slh6l2{border-collapse:collapse;width:100%;font-size:13px}.ptable.svelte-slh6l2 th:where(.svelte-slh6l2){text-align:left;color:var(--muted-foreground);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 12px;font-weight:500}.ptable.svelte-slh6l2 td:where(.svelte-slh6l2){color:var(--foreground);border-bottom:1px solid var(--border);padding:10px 12px}.mono.svelte-slh6l2{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted-foreground)}.form.svelte-slh6l2{min-width:300px;padding:4px 2px}.form.svelte-slh6l2 label:where(.svelte-slh6l2){color:var(--muted-foreground);flex-direction:column;gap:4px;margin-bottom:12px;font-size:13px;display:flex}.form.svelte-slh6l2 .row:where(.svelte-slh6l2){gap:12px;display:flex}.form.svelte-slh6l2 .row:where(.svelte-slh6l2) label:where(.svelte-slh6l2){flex:1}.form.svelte-slh6l2 input:where(.svelte-slh6l2),.form.svelte-slh6l2 textarea:where(.svelte-slh6l2){border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:8px;padding:7px 10px;font-family:inherit;font-size:14px}.fld.svelte-slh6l2{color:var(--muted-foreground);flex-direction:column;gap:6px;margin-bottom:12px;font-size:13px;display:flex}.fld-l.svelte-slh6l2{font-size:13px}.hint.svelte-slh6l2{color:var(--muted-foreground);margin:0 0 8px;font-size:12px}.att-row.svelte-slh6l2{flex-wrap:wrap;gap:8px;display:flex}.att.svelte-slh6l2{border:1px solid var(--border);background:var(--muted);width:64px;height:64px;color:var(--muted-foreground);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.att.svelte-slh6l2 img:where(.svelte-slh6l2){object-fit:cover;width:100%;height:100%;display:block}.att.add.svelte-slh6l2{cursor:pointer;background:0 0;border-style:dashed}.att.add.svelte-slh6l2:hover{background:var(--muted);color:var(--foreground)}.att-x.svelte-slh6l2{background:color-mix(in srgb, var(--background) 82%, transparent);width:18px;height:18px;color:var(--muted-foreground);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:3px;right:3px}.att-x.inline.svelte-slh6l2{margin-left:6px;position:static}.att-x.svelte-slh6l2:hover{color:var(--st-rework-t)}.hidden-input.svelte-slh6l2{display:none}.lnk-row.svelte-slh6l2{align-items:center;font-size:13px;display:flex}.lnk-add.svelte-slh6l2{align-items:center;gap:6px;display:flex}.lnk-add.svelte-slh6l2 input:where(.svelte-slh6l2){flex:1;min-width:0}.krow.svelte-slh6l2{align-items:center;gap:8px;margin-bottom:8px;display:flex}.krow.svelte-slh6l2 input:where(.svelte-slh6l2){flex:1}.kuse.svelte-slh6l2{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.pub-target.svelte-slh6l2{color:var(--foreground);margin-bottom:12px;font-size:14px;font-weight:600}.wrap.svelte-9mqstl{box-sizing:border-box;width:100%;padding:20px 24px 40px}.head.svelte-9mqstl{margin-bottom:16px}h1.svelte-9mqstl{color:var(--foreground);margin:0;font-size:20px;font-weight:700}.sub.svelte-9mqstl{color:var(--muted-foreground);margin:4px 0 0;font-size:13px}.center.svelte-9mqstl{justify-content:center;padding:60px 0;display:flex}.empty-line.svelte-9mqstl{color:var(--muted-foreground);padding:20px 4px;font-size:14px}.hint.svelte-9mqstl{color:var(--muted-foreground);margin:0;font-size:13px}.tabs.svelte-9mqstl{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.tab.svelte-9mqstl{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:14px}.tab.on.svelte-9mqstl{color:var(--foreground);border-bottom-color:var(--accent);font-weight:600}.ic.svelte-9mqstl{width:18px;height:18px}.mcard.svelte-9mqstl{border:1px solid var(--border);background:var(--card);border-radius:16px;margin-bottom:18px;padding:14px;box-shadow:0 1px 2px #0000000a}.mhead.svelte-9mqstl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.mh-l.svelte-9mqstl{align-items:center;gap:10px;display:flex}.livebadge.svelte-9mqstl{color:var(--st-done-t);background:var(--st-accepted-b);letter-spacing:.05em;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.livebadge.svelte-9mqstl .ld:where(.svelte-9mqstl){background:var(--st-done-t);border-radius:50%;width:7px;height:7px;animation:1.7s infinite svelte-9mqstl-gopulse}@keyframes svelte-9mqstl-gopulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--st-done-t) 55%, transparent)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.mtitle.svelte-9mqstl{margin:0;font-size:15px;font-weight:700}.mlegend.svelte-9mqstl{color:var(--muted-foreground);gap:14px;font-size:12px;display:flex}.mlegend.svelte-9mqstl span:where(.svelte-9mqstl){align-items:center;gap:5px;display:inline-flex}.mlegend.svelte-9mqstl .lg:where(.svelte-9mqstl){border-radius:50%;width:12px;height:12px;display:inline-block}.mlegend.svelte-9mqstl .lg.worker:where(.svelte-9mqstl){background:var(--st-done-t);box-shadow:0 0 5px 1px color-mix(in srgb, var(--st-done-t) 70%, transparent)}.mlegend.svelte-9mqstl .lg.expo:where(.svelte-9mqstl){background:var(--st-rework-t);border-radius:999px;width:16px}.mnote.svelte-9mqstl{color:var(--muted-foreground);margin:10px 2px 0;font-size:11px;font-style:italic}.mlegend.hotleg.svelte-9mqstl .lg:where(.svelte-9mqstl){border-radius:3px;width:12px}.mlegend.hotleg.svelte-9mqstl .legtxt:where(.svelte-9mqstl){color:var(--muted-foreground)}.layers.svelte-9mqstl{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.lchip.svelte-9mqstl{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:13px;transition:background .15s,border-color .15s}.lchip.svelte-9mqstl:hover{background:var(--muted)}.lchip.on.svelte-9mqstl{background:var(--st-rework-t);border-color:var(--st-rework-t);color:#fff;font-weight:700}.ldef.svelte-9mqstl{color:var(--muted-foreground);margin:0 2px 12px;font-size:12px;line-height:1.5}.hotgrid.svelte-9mqstl{grid-template-columns:1fr 300px;align-items:start;gap:14px;display:grid}@media (width<=860px){.hotgrid.svelte-9mqstl{grid-template-columns:1fr}}.hotmap.svelte-9mqstl{flex-direction:column;gap:8px;min-width:0;display:flex}.hotside.svelte-9mqstl{min-width:0}.hspanel.svelte-9mqstl{border:1px solid var(--border);background:var(--muted);border-radius:14px;padding:14px}.hsp-head.svelte-9mqstl{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.hsp-name.svelte-9mqstl{color:var(--foreground);font-size:15px;font-weight:700}.hsp-x.svelte-9mqstl{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:20px;line-height:1}.hsp-metrics.svelte-9mqstl{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.hsm.svelte-9mqstl{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hsm-l.svelte-9mqstl{color:var(--muted-foreground);font-size:12px}.hsm-v.svelte-9mqstl{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.hsm-v.svelte-9mqstl i:where(.svelte-9mqstl){color:var(--muted-foreground);font-size:11px;font-style:normal;font-weight:400}.hsp-verify.svelte-9mqstl{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.hv-ok.svelte-9mqstl{color:var(--st-done-t);background:color-mix(in srgb, var(--st-done-t) 12%, var(--card));border:1px solid color-mix(in srgb, var(--st-done-t) 40%, var(--border));border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.hv-pending.svelte-9mqstl{color:var(--st-rework-t);background:color-mix(in srgb, var(--st-rework-t) 12%, var(--card));border:1px solid color-mix(in srgb, var(--st-rework-t) 40%, var(--border));border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.hsp-updated.svelte-9mqstl{color:var(--muted-foreground);margin:0 0 10px;font-size:11px}.hsp-nodata.svelte-9mqstl,.hsp-noneLayer.svelte-9mqstl{color:var(--muted-foreground);margin:8px 0;font-size:13px}.hsp-actions.svelte-9mqstl{border-top:1px dashed var(--border);flex-wrap:wrap;gap:12px;padding-top:10px;display:flex}.hsp-actions.svelte-9mqstl .link:where(.svelte-9mqstl){color:var(--st-doing-t);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.hsp-actions.svelte-9mqstl .link:where(.svelte-9mqstl):hover{text-decoration:underline}.hsp-hint.svelte-9mqstl{color:var(--muted-foreground);margin-bottom:12px;font-size:12px}.hsp-toptitle.svelte-9mqstl{color:var(--foreground);margin-bottom:8px;font-size:12px;font-weight:700}.hsp-top.svelte-9mqstl{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.hsp-trow.svelte-9mqstl{cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin:0 -6px;padding:4px 6px;font-size:13px;display:flex}.hsp-trow.svelte-9mqstl:hover{background:var(--card)}.hsp-tn.svelte-9mqstl{text-align:center;width:16px;color:var(--muted-foreground);flex:none;font-size:11px;font-weight:700}.hsp-tname.svelte-9mqstl{width:52px;color:var(--foreground);flex:none;font-weight:600}.hsp-tbar.svelte-9mqstl{background:var(--card);border-radius:999px;flex:1;height:7px;overflow:hidden}.hsp-tfill.svelte-9mqstl{background:var(--st-rework-t);border-radius:999px;height:100%;display:block}.hsp-tval.svelte-9mqstl{text-align:right;min-width:44px;color:var(--foreground);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.hsp-gap.svelte-9mqstl{color:var(--st-danger-t);border-top:1px dashed var(--border);margin:12px 0 0;padding-top:10px;font-size:12px}.periodbar.svelte-9mqstl{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.pb-label.svelte-9mqstl{color:var(--muted-foreground);font-size:12px}.pchip.svelte-9mqstl{border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:12px}.pchip.svelte-9mqstl:hover{background:var(--muted)}.pchip.on.svelte-9mqstl{background:var(--st-doing-t);border-color:var(--st-doing-t);color:#fff;font-weight:700}.pb-cmp.svelte-9mqstl{color:var(--muted-foreground);margin-left:2px;font-size:11px}.hsp-trend.svelte-9mqstl{margin:4px 0 12px}.tr-head.svelte-9mqstl{color:var(--muted-foreground);justify-content:space-between;align-items:baseline;margin-bottom:4px;font-size:12px;display:flex}.tr-ch.svelte-9mqstl{font-variant-numeric:tabular-nums;font-weight:700}.tr-ch.up.svelte-9mqstl,.hsp-tch.up.svelte-9mqstl{color:var(--st-done-t)}.tr-ch.down.svelte-9mqstl,.hsp-tch.down.svelte-9mqstl{color:var(--st-danger-t)}.spark.svelte-9mqstl{width:100%;height:44px;display:block}.tr-cmp.svelte-9mqstl{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px}.hsp-tch.svelte-9mqstl{text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:42px;font-size:11px;font-weight:700}.kpis.svelte-9mqstl{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:18px;display:grid}.kpi.svelte-9mqstl{border:1px solid var(--border);background:var(--card);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.kpi.svelte-9mqstl .kico:where(.svelte-9mqstl){background:var(--muted);width:38px;height:38px;color:var(--muted-foreground);border-radius:11px;flex:none;place-items:center;display:grid}.kpi.svelte-9mqstl .kbody:where(.svelte-9mqstl){flex-direction:column;gap:1px;min-width:0;display:flex}.kpi.svelte-9mqstl .kv:where(.svelte-9mqstl){font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.05}.kpi.svelte-9mqstl .kl:where(.svelte-9mqstl){color:var(--muted-foreground);font-size:12px}.kpi.ok.svelte-9mqstl .kico:where(.svelte-9mqstl){background:var(--st-accepted-b);color:var(--st-accepted-t)}.kpi.ok.svelte-9mqstl .kv:where(.svelte-9mqstl){color:var(--st-accepted-t)}.kpi.hot.svelte-9mqstl{border-color:color-mix(in srgb, var(--st-submitted-t) 45%, var(--border))}.kpi.hot.svelte-9mqstl .kico:where(.svelte-9mqstl){background:var(--st-submitted-b);color:var(--st-submitted-t)}.kpi.hot.svelte-9mqstl .kv:where(.svelte-9mqstl){color:var(--st-submitted-t)}.stepper.svelte-9mqstl{border:1px solid var(--border);background:var(--card);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;padding:12px 16px;display:flex}.steplabel.svelte-9mqstl{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.stepline.svelte-9mqstl{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stepnode.svelte-9mqstl{align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.snum.svelte-9mqstl{background:var(--accent);width:22px;height:22px;color:var(--on-accent,#fff);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.sarrow.svelte-9mqstl{background:linear-gradient(90deg, var(--border-strong), var(--border));width:24px;height:2px;position:relative}.sarrow.svelte-9mqstl:after{content:"";border:4px solid #0000;border-left-color:var(--border-strong);position:absolute;top:-3px;right:-1px}.livegrid.svelte-9mqstl{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.sec.svelte-9mqstl{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px;font-size:13px;font-weight:700}.feed.svelte-9mqstl,.minilist.svelte-9mqstl{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.feeditem.svelte-9mqstl{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .15s;display:flex}.feeditem.svelte-9mqstl:hover{border-color:var(--border-strong)}.fdot.svelte-9mqstl{background:var(--muted-foreground);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--muted-foreground) 14%, transparent);border-radius:50%;flex:none;margin-top:5px}.fbody.svelte-9mqstl{flex:1;min-width:0}.ftext.svelte-9mqstl{font-size:13px}.fmeta.svelte-9mqstl{color:var(--muted-foreground);margin-top:3px;font-size:11px}.miniitem.svelte-9mqstl{border:1px solid var(--border);background:var(--card);border-radius:10px;flex-direction:column;gap:7px;padding:10px 12px;display:flex}.mi-top.svelte-9mqstl{align-items:center;gap:8px;display:flex}.minititle.svelte-9mqstl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.miniprog.svelte-9mqstl{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.mibar.svelte-9mqstl{background:var(--muted);border-radius:999px;height:5px;overflow:hidden}.mifill.svelte-9mqstl{background:var(--st-doing-t);border-radius:999px;height:100%}.toolbar.svelte-9mqstl{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.spacer.svelte-9mqstl{flex:1}.seg.svelte-9mqstl{border:1px solid var(--border);border-radius:8px;display:inline-flex;overflow:hidden}.seg.svelte-9mqstl button:where(.svelte-9mqstl){background:var(--background);color:var(--muted-foreground);cursor:pointer;border:none;padding:6px 12px;font-size:13px}.seg.svelte-9mqstl button.on:where(.svelte-9mqstl){background:var(--accent);color:var(--on-accent,#fff)}.cards.svelte-9mqstl{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.card.svelte-9mqstl{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.card.removed.svelte-9mqstl{opacity:.55}.c-top.svelte-9mqstl{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.c-title.svelte-9mqstl{color:var(--foreground);font-size:15px;font-weight:600}.c-meta.svelte-9mqstl{color:var(--muted-foreground);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.c-note.svelte-9mqstl{color:var(--muted-foreground);white-space:pre-wrap;font-size:13px}.c-note.anomaly.svelte-9mqstl{color:var(--st-rework-t)}.area.svelte-9mqstl{color:var(--muted-foreground);font-size:12px}.gm-prog.svelte-9mqstl{align-items:center;gap:8px;display:flex}.gm-bar.svelte-9mqstl{background:var(--muted);border-radius:999px;flex:1;height:6px;overflow:hidden}.gm-fill.svelte-9mqstl{background:var(--st-doing-t);height:100%}.gm-num.svelte-9mqstl{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.c-actions.svelte-9mqstl{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.link.svelte-9mqstl{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.link.strong.svelte-9mqstl{color:var(--st-accepted-t);font-weight:600}.link.warn.svelte-9mqstl{color:var(--st-rework-t)}.prog-in.svelte-9mqstl{border:1px solid var(--border);background:var(--background);width:64px;color:var(--foreground);border-radius:6px;padding:3px 6px;font-size:13px}.badge.svelte-9mqstl{border:1px solid var(--border);color:var(--muted-foreground);border-radius:999px;padding:2px 8px;font-size:11px}.badge.mt.svelte-9mqstl{border-color:var(--st-doing-t);color:var(--st-doing-t)}.badge.ms-planned.svelte-9mqstl{color:var(--muted-foreground)}.badge.ms-active.svelte-9mqstl{color:var(--st-doing-t);border-color:var(--st-doing-t)}.badge.ms-done.svelte-9mqstl{color:var(--st-done-t);border-color:var(--st-done-t)}.badge.ms-cancelled.svelte-9mqstl{color:var(--muted-foreground)}.badge.st.svelte-9mqstl{border-color:var(--st-submitted-t);color:var(--st-submitted-t)}.cistate.svelte-9mqstl{border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.cistate.state-checked_in.svelte-9mqstl{color:var(--st-assigned-t);background:var(--st-assigned-b)}.cistate.state-reported.svelte-9mqstl{color:var(--st-doing-t);background:var(--st-doing-b)}.cistate.state-verifying.svelte-9mqstl{color:var(--st-submitted-t);background:var(--st-submitted-b)}.cistate.state-verified.svelte-9mqstl{color:var(--st-accepted-t);background:var(--st-accepted-b)}.cistate.state-returned.svelte-9mqstl,.cistate.state-anomaly.svelte-9mqstl{color:var(--st-rework-t);background:var(--st-rework-b)}.fdot.state-verified.svelte-9mqstl{background:var(--st-accepted-t)}.fdot.state-verifying.svelte-9mqstl{background:var(--st-submitted-t)}.fdot.state-returned.svelte-9mqstl,.fdot.state-anomaly.svelte-9mqstl{background:var(--st-rework-t)}.fdot.state-reported.svelte-9mqstl{background:var(--st-doing-t)}.form.svelte-9mqstl{min-width:300px;padding:4px 2px}.form.svelte-9mqstl label:where(.svelte-9mqstl){color:var(--muted-foreground);flex-direction:column;gap:4px;margin-bottom:12px;font-size:13px;display:flex}.form.svelte-9mqstl .row:where(.svelte-9mqstl){gap:12px;display:flex}.form.svelte-9mqstl .row:where(.svelte-9mqstl) label:where(.svelte-9mqstl){flex:1}.form.svelte-9mqstl input:where(.svelte-9mqstl),.form.svelte-9mqstl textarea:where(.svelte-9mqstl){border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:8px;padding:7px 10px;font-family:inherit;font-size:14px}@media (width<=720px){.livegrid.svelte-9mqstl{grid-template-columns:1fr}}.wrap.svelte-smm5m8{padding:20px 28px 64px}.head.svelte-smm5m8{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}h1.svelte-smm5m8{color:var(--text);margin:0;font-size:22px;font-weight:800}.sub.svelte-smm5m8{color:var(--text-3);margin:2px 0 0;font-size:13px}.conn-pill.svelte-smm5m8{background:var(--inset);color:var(--text-3);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.conn-pill.svelte-smm5m8 .dot:where(.svelte-smm5m8){background:var(--text-3);border-radius:50%;width:7px;height:7px}.conn-pill.on.svelte-smm5m8{background:var(--st-accepted-b);color:var(--st-accepted-t)}.conn-pill.on.svelte-smm5m8 .dot:where(.svelte-smm5m8){background:var(--st-accepted-t)}.notice.svelte-smm5m8{background:var(--st-rework-b);color:var(--st-rework-t);border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:9px 12px;font-size:13px;display:flex}.notice.svelte-smm5m8 a:where(.svelte-smm5m8){color:var(--st-rework-t);font-weight:700;text-decoration:underline}.panel.svelte-smm5m8{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:16px;padding:16px 18px}.field.svelte-smm5m8{margin-bottom:14px}.field.svelte-smm5m8>.flabel:where(.svelte-smm5m8){color:var(--text-2);margin-bottom:7px;font-size:12px;font-weight:700;display:block}.plats.svelte-smm5m8{flex-wrap:wrap;gap:8px;display:flex}.plat.svelte-smm5m8{cursor:pointer;border:1px solid var(--border);background:var(--bg);color:var(--text-2);border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.plat.on.svelte-smm5m8{background:var(--accent-light);color:var(--accent-text);border-color:var(--accent)}.plat.svelte-smm5m8:disabled{cursor:not-allowed;opacity:.6}.soon.svelte-smm5m8{background:var(--inset);color:var(--text-3);border-radius:6px;padding:1px 5px;font-size:10px}textarea.svelte-smm5m8{box-sizing:border-box;border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);resize:vertical;border-radius:8px;padding:9px 11px;font-family:inherit;font-size:13px}textarea.svelte-smm5m8:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light);outline:none}.device-sel.svelte-smm5m8{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);border-radius:8px;padding:9px 11px;font-family:inherit;font-size:13px}.device-sel.svelte-smm5m8:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light);outline:none}.sets.svelte-smm5m8{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.sets-lbl.svelte-smm5m8{color:var(--text-3);font-size:12px}.set.svelte-smm5m8{border:1px solid var(--border);background:var(--bg);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.set-apply.svelte-smm5m8{color:var(--text-2);cursor:pointer;background:0 0;border:none;padding:3px 10px;font-size:12px}.set-apply.svelte-smm5m8:hover{color:var(--accent-text)}.set-del.svelte-smm5m8{color:var(--text-3);border:none;border-left:1px solid var(--border);cursor:pointer;background:0 0;place-items:center;padding:3px 6px;display:grid}.set-del.svelte-smm5m8:hover{color:var(--st-rework-t)}.row2.svelte-smm5m8{justify-content:space-between;align-items:center;gap:12px;display:flex}.chk.svelte-smm5m8{color:var(--text-2);cursor:pointer;align-items:center;gap:7px;font-size:13px;display:inline-flex}.chk.svelte-smm5m8 input:where(.svelte-smm5m8){accent-color:var(--accent)}.actions.svelte-smm5m8{align-items:center;gap:12px;display:flex}.linkbtn.svelte-smm5m8{color:var(--text-3);cursor:pointer;background:0 0;border:none;font-size:12px;text-decoration:underline}.linkbtn.svelte-smm5m8:hover{color:var(--accent-text)}.runbox.svelte-smm5m8{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:16px;padding:12px 16px}.runbox.failed.svelte-smm5m8{border-color:var(--st-danger-t)}.runhead.svelte-smm5m8{align-items:center;gap:12px;display:flex}.rstats.svelte-smm5m8{color:var(--text-3);font-size:12px}.pstatus.svelte-smm5m8{background:var(--inset);color:var(--text-2);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.pstatus.running.svelte-smm5m8{background:var(--st-doing-b);color:var(--st-doing-t)}.pstatus.done.svelte-smm5m8{background:var(--st-accepted-b);color:var(--st-accepted-t)}.pstatus.failed.svelte-smm5m8{background:var(--st-danger-b);color:var(--st-danger-t)}.run-offline.svelte-smm5m8{background:var(--st-rework-b);color:var(--st-rework-t);border-radius:8px;align-items:center;gap:7px;margin-top:9px;padding:8px 10px;font-size:12.5px;display:flex}.run-offline.svelte-smm5m8 a:where(.svelte-smm5m8){color:var(--st-rework-t);font-weight:700;text-decoration:underline}.logs.svelte-smm5m8{margin:9px 0 0;padding:0 0 0 4px;list-style:none}.logs.svelte-smm5m8 li:where(.svelte-smm5m8){color:var(--text-3);padding:1px 0;font-size:12px}.lhead.svelte-smm5m8{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.lhead.svelte-smm5m8 h2:where(.svelte-smm5m8){color:var(--text);margin:0;font-size:15px;font-weight:700}.lfilters.svelte-smm5m8{gap:8px;display:flex}.lfilters.svelte-smm5m8 select:where(.svelte-smm5m8){border:1px solid var(--border);background:var(--bg);color:var(--text-2);border-radius:8px;padding:5px 8px;font-size:12px}.center.svelte-smm5m8{place-items:center;padding:40px 0;display:grid}.empty.svelte-smm5m8{text-align:center;padding:40px 20px}.e-title.svelte-smm5m8{color:var(--text-2);margin:0 0 4px;font-weight:700}.e-hint.svelte-smm5m8{color:var(--text-3);margin:0;font-size:13px}.leadlist.svelte-smm5m8{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lead.svelte-smm5m8{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:12px;padding:12px 14px;display:flex}.l-left.svelte-smm5m8{flex:none}.score.svelte-smm5m8{background:var(--inset);width:40px;height:40px;color:var(--text-3);border-radius:9px;place-items:center;font-size:15px;font-weight:800;display:grid}.score.hot.svelte-smm5m8{background:var(--accent-light);color:var(--accent-text)}.score.warm.svelte-smm5m8{background:var(--st-submitted-b);color:var(--st-submitted-t)}.l-body.svelte-smm5m8{flex:1;min-width:0}.l-top.svelte-smm5m8{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:3px;display:flex}.l-author.svelte-smm5m8{color:var(--text);font-size:13px;font-weight:700}.l-kind.svelte-smm5m8{background:var(--inset);color:var(--text-3);border-radius:6px;padding:1px 7px;font-size:11px}.l-intent.svelte-smm5m8{background:var(--accent-light);color:var(--accent-text);border-radius:6px;padding:1px 7px;font-size:11px}.l-content.svelte-smm5m8{color:var(--text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 6px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.l-foot.svelte-smm5m8{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kw.svelte-smm5m8{background:var(--bg);border:1px solid var(--border);color:var(--text-3);border-radius:999px;padding:1px 7px;font-size:11px}.l-src.svelte-smm5m8{color:var(--accent-text);margin-left:auto;font-size:12px;text-decoration:none}.l-src.svelte-smm5m8:hover{text-decoration:underline}@media (width<=640px){.wrap.svelte-smm5m8{padding:16px 14px 56px}.row2.svelte-smm5m8{flex-direction:column;align-items:stretch;gap:10px}.actions.svelte-smm5m8{justify-content:space-between}}.wrap.svelte-1cox3h3{width:100%;padding:20px 28px 64px}.head.svelte-1cox3h3{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.head.svelte-1cox3h3 h1:where(.svelte-1cox3h3){margin:0;font-size:22px;font-weight:800}.sub.svelte-1cox3h3{color:var(--muted-foreground);margin:2px 0 0;font-size:13px}.center.svelte-1cox3h3{place-items:center;padding:48px 0;display:grid}.empty.svelte-1cox3h3{border:1px dashed var(--border-strong);text-align:center;border-radius:12px;padding:40px 24px}.e-title.svelte-1cox3h3{margin:0 0 4px;font-size:15px;font-weight:700}.e-hint.svelte-1cox3h3{color:var(--muted-foreground);margin:0;font-size:13px}.trunc.svelte-1cox3h3{color:var(--muted-foreground);align-items:center;gap:6px;margin:0 0 8px;font-size:12px;display:flex}.in.svelte-1cox3h3{border:1px solid var(--border);background:var(--card);color:inherit;border-radius:8px;padding:6px 10px;font-size:13px}.toolbar.svelte-1cox3h3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.chips.svelte-1cox3h3{gap:6px;display:flex}.chip.svelte-1cox3h3{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);cursor:pointer;border-radius:99px;padding:4px 13px;font-size:12.5px;font-weight:600}.chip.on.svelte-1cox3h3{background:var(--accent-light);color:var(--accent-text);border-color:var(--accent)}.tools-right.svelte-1cox3h3{align-items:center;gap:8px;display:flex}.tbl-wrap.svelte-1cox3h3{border:1px solid var(--border);background:var(--card);border-radius:12px;width:100%;overflow-x:auto}.tbl.svelte-1cox3h3{border-collapse:collapse;width:100%;font-size:13.5px}.tbl.svelte-1cox3h3 th:where(.svelte-1cox3h3),.tbl.svelte-1cox3h3 td:where(.svelte-1cox3h3){text-align:left;vertical-align:middle;white-space:nowrap;padding:9px 14px}.tbl.svelte-1cox3h3 thead:where(.svelte-1cox3h3) th:where(.svelte-1cox3h3){background:var(--muted);color:var(--muted-foreground);font-size:12px;font-weight:700}.tbl.svelte-1cox3h3 tbody:where(.svelte-1cox3h3) tr:where(.svelte-1cox3h3){border-top:1px solid var(--border)}.t-subject.svelte-1cox3h3{white-space:normal;min-width:200px}.t-subject.svelte-1cox3h3 .ref:where(.svelte-1cox3h3){color:var(--muted-foreground);font-size:11px;font-family:var(--font-data,inherit);display:block}.t-subject.svelte-1cox3h3 .note:where(.svelte-1cox3h3){color:var(--muted-foreground);font-size:12px}.dt.svelte-1cox3h3{font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.tag.svelte-1cox3h3{background:var(--muted);color:var(--muted-foreground);border-radius:99px;padding:1px 9px;font-size:11.5px;font-weight:600}.dash.svelte-1cox3h3{color:var(--muted-foreground)}.dir.svelte-1cox3h3{white-space:nowrap;border-radius:6px;padding:1px 8px;font-size:11.5px;font-weight:700}.dir-in.svelte-1cox3h3{background:var(--accent-light);color:var(--accent-text)}.dir-out.svelte-1cox3h3{background:var(--muted);color:var(--muted-foreground)}.st.svelte-1cox3h3{white-space:nowrap;border-radius:99px;padding:1px 9px;font-size:11px;font-weight:700}.st.st-pending.svelte-1cox3h3{background:var(--st-rework-b);color:var(--st-rework-t)}.st.st-processing.svelte-1cox3h3{background:var(--accent-light);color:var(--accent-text)}.st.st-done.svelte-1cox3h3{background:var(--muted);color:var(--muted-foreground)}.c-op.svelte-1cox3h3{white-space:nowrap;background:var(--card);width:1%;position:sticky;right:0;box-shadow:-8px 0 8px -8px #00000059}thead.svelte-1cox3h3 .c-op:where(.svelte-1cox3h3){background:var(--muted);z-index:1}.op-cell.svelte-1cox3h3{align-items:center;gap:12px;display:inline-flex}.op-lnk.svelte-1cox3h3{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.op-lnk.svelte-1cox3h3:hover{color:var(--foreground)}.op-lnk.danger.svelte-1cox3h3:hover{color:var(--st-danger-t)}.m-body.svelte-1cox3h3{gap:12px;padding:20px 22px 18px;display:grid}.m-title.svelte-1cox3h3{margin:0;font-size:17px;font-weight:800}.m-grid.svelte-1cox3h3{grid-template-columns:1fr 1fr;gap:10px;display:grid}.m-field.svelte-1cox3h3{gap:5px;display:grid}.m-field.svelte-1cox3h3>span:where(.svelte-1cox3h3){color:var(--muted-foreground);font-size:12px;font-weight:600}.m-field.svelte-1cox3h3 .in:where(.svelte-1cox3h3){border-color:var(--border-strong);width:100%;padding:8px 11px;font-size:14px}.m-actions.svelte-1cox3h3{align-items:center;gap:8px;margin-top:6px;display:flex}.spacer.svelte-1cox3h3{flex:1}.del-lnk.svelte-1cox3h3{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.del-lnk.svelte-1cox3h3:hover{color:var(--st-danger-t)}.chip.svelte-3a9nyx{border-radius:var(--r-chip);background:var(--tint);border:1px solid #0000;border-left:3px solid var(--c);min-width:0;font-size:var(--fs-12);color:var(--text);cursor:grab;touch-action:pan-y;align-items:center;gap:5px;padding:2px 6px;display:flex}.chip.svelte-3a9nyx:hover{border-color:var(--border)}.chip.svelte-3a9nyx:active{cursor:grabbing}.chip.locked.svelte-3a9nyx{cursor:default;opacity:.72}.dot.svelte-3a9nyx{flex:none;font-size:10px;line-height:1}.dot.svelte-3a9nyx:empty{background:var(--c);border-radius:50%;width:6px;height:6px}.time.svelte-3a9nyx{font-size:var(--fs-11,11px);color:var(--text-2);font-variant-numeric:tabular-nums;flex:none}.label.svelte-3a9nyx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sub.svelte-3a9nyx{font-size:var(--fs-11,11px);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:40%;overflow:hidden}.chip.baronly.svelte-3a9nyx{background:var(--c);opacity:.9;border:none;border-radius:3px;height:6px;padding:0}.chip.baronly.locked.svelte-3a9nyx{opacity:.4}.chip.compact.svelte-3a9nyx{font-size:var(--fs-11,11px);border-left-width:3px;padding:1px 5px}.wrap.svelte-17bg511{border:1px solid var(--border);border-radius:var(--r-panel,10px);background:var(--surface);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.weekdays.svelte-17bg511{border-bottom:1px solid var(--border);background:var(--inset);flex:none;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.weekday.svelte-17bg511{font-size:var(--fs-12);color:var(--text-2);text-align:center;padding:8px 10px;font-weight:600}.grid.svelte-17bg511{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(104px,1fr);min-height:0;display:grid;overflow-y:auto}.cell.svelte-17bg511{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:4px;min-width:0;min-height:0;padding:6px;display:flex}.cell.svelte-17bg511:nth-child(7n){border-right:none}.cell.outside.svelte-17bg511{background:var(--inset)}.cell.outside.svelte-17bg511 .daynum:where(.svelte-17bg511){color:var(--text-3)}.cell.today.svelte-17bg511{background:color-mix(in srgb, var(--accent) 8%, transparent)}.cell.dropping.svelte-17bg511{background:color-mix(in srgb, var(--accent) 18%, transparent);outline:2px solid var(--accent);outline-offset:-2px}.head.svelte-17bg511{flex:none;justify-content:space-between;align-items:center;display:flex}.daynum.svelte-17bg511{font-size:var(--fs-12);color:var(--text-2);place-items:center;width:22px;height:22px;font-weight:600;display:grid}.cell.today.svelte-17bg511 .daynum:where(.svelte-17bg511){background:var(--accent);color:var(--accent-ink);border-radius:var(--r-chip)}.items.svelte-17bg511{flex-direction:column;flex:1;gap:3px;min-height:0;display:flex;overflow:hidden}.more.svelte-17bg511{font-size:var(--fs-11,11px);color:var(--text-3);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0 5px}.more.svelte-17bg511:hover{color:var(--text);text-decoration:underline}@media (width<=640px){.grid.svelte-17bg511{grid-auto-rows:minmax(84px,1fr)}.weekday.svelte-17bg511{font-size:var(--fs-11,11px);padding:6px 2px}.cell.svelte-17bg511{gap:2px;padding:3px}.daynum.svelte-17bg511{width:20px;height:20px;font-size:var(--fs-11,11px)}}.side.svelte-q3krmh{border:1px solid var(--border);border-radius:var(--r-panel,10px);background:var(--surface);flex-direction:column;flex:0 0 232px;gap:14px;min-width:0;padding:12px;display:flex;overflow-y:auto}.mini-head.svelte-q3krmh{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.mini-label.svelte-q3krmh{font-size:var(--fs-13,13px);font-weight:600}.arrow.svelte-q3krmh{color:var(--text-2);cursor:pointer;border-radius:var(--r-chip);background:0 0;border:none;width:24px;height:24px;line-height:1}.arrow.svelte-q3krmh:hover{background:var(--inset);color:var(--text)}.mini-grid.svelte-q3krmh{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.mini-dow.svelte-q3krmh{color:var(--text-3);text-align:center;padding-bottom:3px;font-size:10px}.mini-day.svelte-q3krmh{aspect-ratio:1;color:var(--text);font-size:var(--fs-11,11px);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0}.mini-day.svelte-q3krmh:hover{background:var(--inset)}.mini-day.outside.svelte-q3krmh{color:var(--text-3)}.mini-day.picked.svelte-q3krmh{outline:1px solid var(--accent);outline-offset:-1px}.mini-day.today.svelte-q3krmh{background:var(--accent);color:var(--accent-ink);font-weight:700}.filters.svelte-q3krmh{flex-direction:column;gap:2px;display:flex}.filters-title.svelte-q3krmh{font-size:var(--fs-11,11px);text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);margin:0 0 4px;font-weight:600}.filter.svelte-q3krmh{border-radius:var(--r-chip);font-size:var(--fs-12);color:var(--text-2);cursor:pointer;align-items:center;gap:7px;padding:5px 4px;display:flex}.filter.svelte-q3krmh:hover{background:var(--inset)}.filter.svelte-q3krmh input:where(.svelte-q3krmh){accent-color:var(--sw,var(--accent));margin:0}.swatch.svelte-q3krmh{background:var(--sw,var(--accent));border-radius:2px;flex:none;width:9px;height:9px}.fname.svelte-q3krmh{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fcount.svelte-q3krmh{font-size:var(--fs-11,11px);color:var(--text-3);font-variant-numeric:tabular-nums;flex:none}.filter[data-src=personal].svelte-q3krmh{--sw:var(--accent)}.filter[data-src=taskCard].svelte-q3krmh{--sw:var(--st-assigned-t)}.filter[data-src=salesVisit].svelte-q3krmh{--sw:var(--st-doing-t)}.filter[data-src=socialPost].svelte-q3krmh{--sw:var(--st-submitted-t)}.recur.svelte-x56b3i{gap:10px;display:grid}.body.svelte-x56b3i{border:1px solid var(--border);border-radius:var(--r-panel,10px);background:var(--inset);gap:10px;padding:10px 12px;display:grid}.row.svelte-x56b3i{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.label.svelte-x56b3i{min-width:4.5em;font-size:var(--fs-12);color:var(--text-2);flex:none}.unit.svelte-x56b3i{font-size:var(--fs-12);color:var(--text-2)}.seg.svelte-x56b3i{border:1px solid var(--border);border-radius:var(--r-chip);display:inline-flex;overflow:hidden}.segbtn.svelte-x56b3i{font-size:var(--fs-12);color:var(--text-2);cursor:pointer;background:0 0;border:none;min-height:32px;padding:5px 14px}.segbtn.svelte-x56b3i+.segbtn:where(.svelte-x56b3i){border-left:1px solid var(--border)}.segbtn.on.svelte-x56b3i{background:var(--accent);color:var(--accent-ink);font-weight:600}.segbtn.svelte-x56b3i:disabled{opacity:.5;cursor:default}.days.svelte-x56b3i{flex-wrap:wrap;gap:4px;display:flex}.day.svelte-x56b3i{border:1px solid var(--border);border-radius:var(--r-chip);background:var(--surface);min-width:44px;min-height:44px;color:var(--text-2);font-size:var(--fs-12);cursor:pointer}.day.on.svelte-x56b3i{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600}.day.svelte-x56b3i:disabled{opacity:.5;cursor:default}.ends.svelte-x56b3i{gap:8px;display:grid}.endopt.svelte-x56b3i{font-size:var(--fs-12);cursor:pointer;align-items:center;gap:6px;display:flex}.summary.svelte-x56b3i{font-size:var(--fs-12);color:var(--text);margin:0}.note.svelte-x56b3i{font-size:var(--fs-11,11px);color:var(--text-3);margin:0}.warn.svelte-x56b3i{border-radius:var(--r-chip);font-size:var(--fs-12);background:var(--st-rework-b);color:var(--st-rework-t);margin:0;padding:6px 9px}.att.svelte-aszhbz{gap:8px;display:grid}.row.svelte-aszhbz{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.label.svelte-aszhbz{min-width:4.5em;font-size:var(--fs-12);color:var(--text-2);flex:none;padding-top:6px}.chips.svelte-aszhbz{flex-wrap:wrap;flex:200px;gap:6px;display:flex}.chip.svelte-aszhbz{border:1px solid var(--border);border-radius:var(--r-chip);background:var(--surface);font-size:var(--fs-12);align-items:center;gap:5px;min-height:30px;padding:4px 8px;display:inline-flex}.chip.organizer.svelte-aszhbz{background:var(--inset)}.tag.svelte-aszhbz{font-size:var(--fs-11,11px);color:var(--text-3)}.dot.svelte-aszhbz{border-radius:50%;flex:none;width:7px;height:7px}.dot.ok.svelte-aszhbz{background:var(--st-done-t,#4a9)}.dot.rework.svelte-aszhbz{background:var(--st-rework-t)}.dot.declined.svelte-aszhbz{background:var(--text-3)}.dot.pending.svelte-aszhbz{box-shadow:inset 0 0 0 1.5px var(--text-3);background:0 0}.x.svelte-aszhbz{cursor:pointer;color:var(--text-3);background:0 0;border:none;min-width:24px;min-height:24px;font-size:15px;line-height:1}.addbtn.svelte-aszhbz{border:1px dashed var(--border);border-radius:var(--r-chip);font-size:var(--fs-12);color:var(--text-2);cursor:pointer;background:0 0;min-height:30px;padding:4px 10px}.picker.svelte-aszhbz{border:1px solid var(--border);border-radius:var(--r-panel,10px);background:var(--inset);gap:6px;padding:8px;display:grid}.search.svelte-aszhbz{border:1px solid var(--border);border-radius:var(--r-chip);background:var(--surface);width:100%;color:var(--text);font-size:var(--fs-12);min-height:36px;padding:7px 9px}.list.svelte-aszhbz{gap:2px;max-height:190px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.cand.svelte-aszhbz{text-align:left;border-radius:var(--r-chip);width:100%;color:var(--text);font-size:var(--fs-12);cursor:pointer;background:0 0;border:none;align-items:baseline;gap:8px;min-height:36px;padding:7px 9px;display:flex}.cand.svelte-aszhbz:hover{background:var(--surface)}.nm.svelte-aszhbz{font-weight:500}.ti.svelte-aszhbz{font-size:var(--fs-11,11px);color:var(--text-3)}.empty.svelte-aszhbz,.checking.svelte-aszhbz{font-size:var(--fs-12);color:var(--text-3);margin:0}.conflict.svelte-aszhbz{border-radius:var(--r-chip);font-size:var(--fs-12);background:var(--st-rework-b);color:var(--st-rework-t);margin:0;padding:6px 9px}.warn.svelte-aszhbz{font-size:var(--fs-12);color:var(--st-rework-t);margin:0}.opt.svelte-r72ay3{text-align:left;border:1px solid var(--border);border-radius:var(--r-panel,10px);background:var(--surface);cursor:pointer;gap:3px;min-height:44px;padding:10px 12px;display:grid}.opt.svelte-r72ay3:hover{border-color:var(--accent);background:var(--inset)}.opt-name.svelte-r72ay3{font-size:var(--fs-14);font-weight:600}.opt-desc.svelte-r72ay3{font-size:var(--fs-12);color:var(--text-2)}.wrap.svelte-27mfqg{border:1px solid var(--border);border-radius:var(--r-panel,10px);background:var(--surface);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.allday.svelte-27mfqg{grid-template-columns:56px repeat(var(--cols,7), minmax(0, 1fr));border-bottom:1px solid var(--border);background:var(--inset);flex:none;max-height:30vh;display:grid;overflow-y:auto}.gutter--head.svelte-27mfqg{font-size:var(--fs-11,11px);color:var(--text-3);text-align:right;border-right:1px solid var(--border);padding:8px 6px}.allday-cell.svelte-27mfqg{border-right:1px solid var(--border);flex-direction:column;gap:3px;min-width:0;padding:6px 4px;display:flex}.allday-cell.svelte-27mfqg:last-child{border-right:none}.allday-cell.today.svelte-27mfqg{background:color-mix(in srgb, var(--accent) 8%, transparent)}.allday-cell.dropping.svelte-27mfqg{background:color-mix(in srgb, var(--accent) 18%, transparent);outline:2px solid var(--accent);outline-offset:-2px}.dayhead.svelte-27mfqg{grid-template-columns:56px repeat(var(--cols,7), minmax(0, 1fr));border-bottom:1px solid var(--border);flex:none;display:grid}.gutter--corner.svelte-27mfqg{border-right:1px solid var(--border)}.dh.svelte-27mfqg{border-right:1px solid var(--border);flex-direction:column;align-items:center;gap:2px;min-width:0;padding:8px 4px;display:flex}.dh.svelte-27mfqg:last-child{border-right:none}.dh-dow.svelte-27mfqg{font-size:var(--fs-11,11px);color:var(--text-3);text-transform:uppercase;letter-spacing:.06em}.dh-num.svelte-27mfqg{font-size:var(--fs-20,20px);place-items:center;min-width:30px;height:30px;font-weight:600;line-height:1.1;display:grid}.dh-num.isToday.svelte-27mfqg{background:var(--accent);color:var(--accent-ink);border-radius:50%}.nowline.svelte-27mfqg{border-top:2px solid var(--st-rework-t);z-index:2;pointer-events:none;height:0;position:absolute;left:0;right:0}.nowline.svelte-27mfqg:before{content:"";background:var(--st-rework-t);border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:-4px}.scroller.svelte-27mfqg{flex:1;min-height:0;overflow-y:auto}.axis.svelte-27mfqg{grid-template-columns:56px repeat(var(--cols,7), minmax(0, 1fr));display:grid}.gutter.svelte-27mfqg{border-right:1px solid var(--border)}.hourlabel.svelte-27mfqg{height:var(--hour-h);font-size:var(--fs-11,11px);color:var(--text-3);text-align:right;font-variant-numeric:tabular-nums;padding-right:6px;transform:translateY(-.6em)}.col.svelte-27mfqg{border-right:1px solid var(--border);min-width:0;position:relative}.col.svelte-27mfqg:last-child{border-right:none}.col.today.svelte-27mfqg{background:color-mix(in srgb, var(--accent) 5%, transparent)}.slot.svelte-27mfqg{height:var(--hour-h);border-bottom:1px solid var(--border);cursor:pointer}.slot.svelte-27mfqg:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}.slot.dropping.svelte-27mfqg{background:color-mix(in srgb, var(--accent) 20%, transparent);outline:2px solid var(--accent);outline-offset:-2px}.block.svelte-27mfqg{min-height:18px;position:absolute;overflow:hidden}.block.svelte-27mfqg .chip{align-items:flex-start;height:100%;padding-top:2px}@media (width<=640px){.gutter--head.svelte-27mfqg,.hourlabel.svelte-27mfqg{font-size:10px}.dayhead.svelte-27mfqg,.allday.svelte-27mfqg,.axis.svelte-27mfqg{grid-template-columns:40px repeat(var(--cols,7), minmax(0, 1fr))}.dh-num.svelte-27mfqg{font-size:var(--fs-16,16px);min-width:26px;height:26px}.dh.svelte-27mfqg{padding:5px 2px}}.cal-page.svelte-1pdljtc{flex-direction:column;gap:12px;height:100%;min-height:0;padding:20px;display:flex}.progress.svelte-1pdljtc{background:linear-gradient(90deg, transparent, var(--accent), transparent);background-repeat:no-repeat;background-size:40% 100%;border-radius:2px;flex:none;height:2px;animation:.9s ease-in-out infinite svelte-1pdljtc-slide}@keyframes svelte-1pdljtc-slide{0%{background-position:-40% 0}to{background-position:140% 0}}@media (prefers-reduced-motion:reduce){.progress.svelte-1pdljtc{background:var(--accent);opacity:.5;animation:none}}.retry.svelte-1pdljtc{color:inherit;cursor:pointer;font-size:inherit;background:0 0;border:none;margin-left:8px;text-decoration:underline}.body.svelte-1pdljtc{flex:1;gap:12px;min-height:0;display:flex}.weekbadge.svelte-1pdljtc{font-size:var(--fs-11,11px);color:var(--text-3);border:1px solid var(--border);border-radius:var(--r-chip);padding:1px 7px}.sidetoggle.svelte-1pdljtc{border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:var(--r-chip);cursor:pointer;width:28px;height:26px;line-height:1}.sidetoggle[aria-pressed=true].svelte-1pdljtc{background:var(--inset);color:var(--text)}.sources.hidden.svelte-1pdljtc{display:none}.head.svelte-1pdljtc{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.titlegroup.svelte-1pdljtc{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.title.svelte-1pdljtc{font-size:var(--fs-18);min-width:7em;margin:0;font-weight:600}.nav.svelte-1pdljtc{align-items:center;gap:6px;display:flex}.scales.svelte-1pdljtc{border:1px solid var(--border);border-radius:var(--r-chip);display:inline-flex;overflow:hidden}.scalebtn.svelte-1pdljtc{font-size:var(--fs-12);color:var(--text-2);cursor:pointer;background:0 0;border:none;padding:4px 12px}.scalebtn.svelte-1pdljtc+.scalebtn:where(.svelte-1pdljtc){border-left:1px solid var(--border)}.scalebtn.on.svelte-1pdljtc{background:var(--accent);color:var(--accent-ink);font-weight:600}.sources.svelte-1pdljtc{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.src.svelte-1pdljtc{border:1px solid var(--border);background:var(--surface);border-radius:var(--r-chip);font-size:var(--fs-12);color:var(--text-2);cursor:pointer;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.src.off.svelte-1pdljtc{opacity:.45}.swatch.svelte-1pdljtc{background:var(--sw,var(--accent));border-radius:2px;width:9px;height:9px}.src[data-src=personal].svelte-1pdljtc .swatch:where(.svelte-1pdljtc){--sw:var(--accent)}.src[data-src=taskCard].svelte-1pdljtc .swatch:where(.svelte-1pdljtc){--sw:var(--st-assigned-t)}.src[data-src=salesVisit].svelte-1pdljtc .swatch:where(.svelte-1pdljtc){--sw:var(--st-doing-t)}.src[data-src=socialPost].svelte-1pdljtc .swatch:where(.svelte-1pdljtc){--sw:var(--st-submitted-t)}.banner.svelte-1pdljtc{border-radius:var(--r-chip);font-size:var(--fs-12);background:var(--st-rework-b);color:var(--st-rework-t);flex:none;margin:0;padding:7px 11px}.banner--info.svelte-1pdljtc{background:var(--inset);color:var(--text-2)}.errbox.svelte-1pdljtc{color:var(--text-2);font-size:var(--fs-14);flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.detail.svelte-1pdljtc{font-size:var(--fs-13,13px);grid-template-columns:auto 1fr;gap:6px 14px;margin:0;display:grid}.detail.svelte-1pdljtc dt:where(.svelte-1pdljtc){color:var(--text-3)}.detail.svelte-1pdljtc dd:where(.svelte-1pdljtc){margin:0}.ghost.svelte-1pdljtc{z-index:60;pointer-events:none;border-radius:var(--r-chip);background:var(--accent);max-width:220px;color:var(--accent-ink);font-size:var(--fs-12);white-space:nowrap;text-overflow:ellipsis;padding:3px 8px;position:fixed;overflow:hidden;transform:translate(10px,10px);box-shadow:0 6px 18px #00000038}@media (width<=640px){.cal-page.svelte-1pdljtc{gap:8px;padding:12px}.title.svelte-1pdljtc{font-size:var(--fs-16);min-width:0}.head.svelte-1pdljtc{gap:8px}.sources.svelte-1pdljtc{gap:4px}.src.svelte-1pdljtc{font-size:var(--fs-11,11px);padding:2px 7px}.scalebtn.svelte-1pdljtc{padding:4px 10px}}.mn.svelte-cdc1md{grid-template-columns:300px minmax(0,1fr);height:100%;min-height:0;display:grid}.mn-list.svelte-cdc1md{border-right:1px solid var(--border);flex-direction:column;min-height:0;display:flex}.mn-list-head.svelte-cdc1md{justify-content:space-between;align-items:center;padding:14px 14px 6px;display:flex}.mn-hint.svelte-cdc1md{color:var(--text-3);margin:0;padding:0 14px 10px;font-size:11.5px;line-height:1.5}.mn-empty.svelte-cdc1md{text-align:center;color:var(--text-3);padding:24px 14px;font-size:13px}.mn-items.svelte-cdc1md{flex:1;align-content:start;gap:4px;min-height:0;padding:0 8px 12px;display:grid;overflow-y:auto}.mn-item.svelte-cdc1md{border-radius:10px;position:relative}.mn-item.on.svelte-cdc1md{background:color-mix(in srgb, var(--accent) 10%, transparent)}.mn-item-main.svelte-cdc1md{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;gap:3px;width:100%;padding:10px 40px 10px 10px;display:grid}.mn-item-main.svelte-cdc1md:hover{background:var(--inset)}.mn-item-title.svelte-cdc1md{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.mn-item-sub.svelte-cdc1md{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.mn-item-del.svelte-cdc1md{width:34px;height:34px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:8px;font-size:16px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.mn-item-del.svelte-cdc1md:hover{background:var(--inset);color:var(--danger,#e5484d)}.mn-editor.svelte-cdc1md{flex-direction:column;min-height:0;display:flex}.mn-blank.svelte-cdc1md{text-align:center;color:var(--text-3);flex:1;place-content:center;gap:12px;font-size:14px;display:grid}.mn-ed-head.svelte-cdc1md{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 14px;display:flex}.mn-back.svelte-cdc1md{width:40px;height:40px;color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;font-size:24px;display:none}.mn-title.svelte-cdc1md{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:6px 2px;font-size:17px;font-weight:700}.mn-ed-actions.svelte-cdc1md{flex:none;gap:6px;display:flex}.mn-tool.svelte-cdc1md{border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;white-space:nowrap;border-radius:8px;padding:7px 10px;font-size:12px}.mn-tool.on.svelte-cdc1md,.mn-tool.svelte-cdc1md:hover{border-color:var(--accent);color:var(--text)}.mn-body.svelte-cdc1md{resize:none;min-height:0;color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:14px 16px;font-size:14.5px;line-height:1.7}.mn-preview.svelte-cdc1md{flex:1;min-height:0;padding:14px 16px;overflow-y:auto}.mn-preview.svelte-cdc1md img{border-radius:10px;max-width:100%}.mn-status.svelte-cdc1md{border-top:1px solid var(--border);color:var(--text-3);justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;font-size:11.5px;display:flex}.mn-mem.svelte-cdc1md{color:var(--accent)}.hidden.svelte-cdc1md{display:none}@media (width<=767px){.mn.svelte-cdc1md{display:block}.mn-list.svelte-cdc1md{border-right:none;height:100%}.mn-editor.svelte-cdc1md,.mn.m-edit.svelte-cdc1md .mn-list:where(.svelte-cdc1md){display:none}.mn.m-edit.svelte-cdc1md .mn-editor:where(.svelte-cdc1md){height:100%;display:flex}.mn-back.svelte-cdc1md{place-items:center;display:grid}.mn-item-del.svelte-cdc1md{width:44px;height:44px}.mn-tool.svelte-cdc1md{min-height:40px}}.notes-shell.svelte-1mgwvww{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:14px;max-width:1200px;margin:0 auto;padding:16px 22px 40px;display:grid}.detail-panel.main-panel.svelte-1mgwvww{min-height:60vh}.note-form.svelte-1mgwvww{gap:16px;padding:20px 22px 24px;display:grid}.new-note-btn.svelte-1mgwvww{border:1px solid var(--accent);border-radius:var(--r-card);background:color-mix(in srgb, var(--accent) 8%, var(--surface));color:var(--accent);font:inherit;font-weight:600;font-size:var(--fs-14);cursor:pointer;margin:12px 12px 0;padding:10px 12px;transition:background .15s,border-color .15s}.new-note-btn.svelte-1mgwvww:hover{background:color-mix(in srgb, var(--accent) 14%, var(--surface))}.new-note-btn.active.svelte-1mgwvww{background:var(--accent);color:var(--on-accent,#fff)}.upload-zone.svelte-1mgwvww{justify-items:stretch;gap:6px;display:grid}.upload-zone.svelte-1mgwvww input[type=file]:where(.svelte-1mgwvww){opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.upload-label.svelte-1mgwvww{border:1.5px dashed var(--border-strong,var(--border));border-radius:var(--r-card);background:var(--inset);text-align:center;color:var(--text);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:48px 20px;transition:border-color .15s,background .15s;display:flex}.upload-label.svelte-1mgwvww:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--inset))}.upload-label.disabled.svelte-1mgwvww{cursor:default;opacity:.7}.upload-icon.svelte-1mgwvww{font-size:34px;line-height:1}.upload-main.svelte-1mgwvww{font-weight:600;font-size:var(--fs-16,16px)}.upload-sub.svelte-1mgwvww{color:var(--text-3);font-size:12px}.upload-hint.svelte-1mgwvww{color:var(--text-3);text-align:center;font-size:11px}.note-list-col.svelte-1mgwvww{gap:8px;max-height:70vh;padding:12px;display:grid;overflow-y:auto}.note-item.svelte-1mgwvww{text-align:left;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);cursor:pointer;font:inherit;color:inherit;gap:4px;padding:10px 12px;display:grid}.note-item.svelte-1mgwvww:hover{border-color:var(--text-3)}.note-item.active.svelte-1mgwvww{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.note-item-top.svelte-1mgwvww{justify-content:space-between;align-items:center;gap:8px;display:flex}.note-item-title.svelte-1mgwvww{font-weight:600;font-size:var(--fs-14);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.note-item-excerpt.svelte-1mgwvww{color:var(--text-2);margin:0;font-size:12px;line-height:1.4}.note-item-meta.svelte-1mgwvww{color:var(--text-3);font-family:var(--font-data);font-size:11px}.detail-body.svelte-1mgwvww{gap:16px;padding:14px;display:grid}.raw-content.svelte-1mgwvww{white-space:pre-wrap;max-height:220px;color:var(--text-2);border:1px solid var(--border);border-radius:var(--r-input);background:var(--inset);padding:10px 12px;font-size:13px;line-height:1.6;overflow-y:auto}.analyze-cta.svelte-1mgwvww{justify-items:start;gap:10px;display:grid}.fail-hint.svelte-1mgwvww{color:var(--st-rework-t)}.analyzing-block.svelte-1mgwvww{color:var(--text-2);justify-items:center;gap:10px;padding:24px 0;font-size:13px;display:grid}.spinner.svelte-1mgwvww{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite svelte-1mgwvww-spin}.spinner.big.svelte-1mgwvww{border-width:3px;width:30px;height:30px}@keyframes svelte-1mgwvww-spin{to{transform:rotate(360deg)}}.analysis-block.svelte-1mgwvww{gap:18px;display:grid}.summary-card.svelte-1mgwvww{border:1px solid var(--border);border-radius:var(--r-card);background:var(--inset);padding:12px 14px}.summary-card.svelte-1mgwvww h3:where(.svelte-1mgwvww){text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);margin:0 0 8px;font-size:13px}.summary-md.svelte-1mgwvww{font-size:13px;line-height:1.6}.summary-md.svelte-1mgwvww p{margin:0 0 8px}.summary-md.svelte-1mgwvww p:last-child{margin-bottom:0}.summary-md.svelte-1mgwvww ul,.summary-md.svelte-1mgwvww ol{margin:4px 0 8px;padding-left:20px}.summary-md.svelte-1mgwvww li{margin:2px 0}.summary-md.svelte-1mgwvww strong{font-weight:700}.summary-md.svelte-1mgwvww code{background:var(--surface);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.suggest-section.svelte-1mgwvww h3:where(.svelte-1mgwvww){text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);margin:0 0 8px;font-size:13px}.suggest-list.svelte-1mgwvww{gap:8px;display:grid}.suggest-row.svelte-1mgwvww{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.suggest-row.svelte-1mgwvww:hover{border-color:var(--text-3)}.suggest-row.svelte-1mgwvww input[type=checkbox]:where(.svelte-1mgwvww){flex:none;margin-top:3px}.suggest-body.svelte-1mgwvww{flex:1;gap:4px;min-width:0;display:grid}.suggest-title-row.svelte-1mgwvww{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.suggest-title.svelte-1mgwvww{font-weight:600;font-size:var(--fs-14)}.suggest-brief.svelte-1mgwvww{color:var(--text-2);margin:0;font-size:12px;line-height:1.5}.suggest-meta.svelte-1mgwvww{color:var(--text-3);font-family:var(--font-data);font-size:11px}.accept-bar.svelte-1mgwvww{align-items:center;gap:10px;display:flex}.accept-hint.svelte-1mgwvww{color:var(--text-3);font-size:12px}@container main (width<=720px){.notes-shell.svelte-1mgwvww{grid-template-columns:1fr}.list-panel.svelte-1mgwvww{order:2}.main-panel.svelte-1mgwvww{order:1;min-height:auto}.note-form.svelte-1mgwvww{max-width:none}}.ov-wrap.svelte-18vzx93{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.ov-stats.svelte-18vzx93{grid-template-columns:repeat(3,minmax(96px,auto));gap:10px;display:grid}.kirin-layout.svelte-18vzx93{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}@container main (width<=980px){.ov-wrap.svelte-18vzx93{grid-template-columns:1fr}.ov-stats.svelte-18vzx93{grid-template-columns:repeat(3,minmax(0,1fr))}.kirin-layout.svelte-18vzx93{grid-template-columns:1fr}}.asset-cutter.svelte-fru1l7{gap:16px;min-width:0;padding:22px;display:grid}.cutter-head.svelte-fru1l7{justify-content:space-between;align-items:start;gap:16px;display:flex}.cutter-head.svelte-fru1l7 h2:where(.svelte-fru1l7){margin:0;font-size:22px}.cutter-head.svelte-fru1l7 p:where(.svelte-fru1l7){color:var(--text-2);margin:6px 0 0;font-size:13px}.cutter-layout.svelte-fru1l7{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px;display:grid}.cutter-controls.svelte-fru1l7{gap:14px;min-width:0;padding:16px;display:grid}.cutter-controls.svelte-fru1l7 input:where(.svelte-fru1l7){width:100%;min-width:0}.field-hint.svelte-fru1l7{color:var(--text-3);margin-top:2px;font-size:11px;line-height:1.4;display:block}.crop-grid.svelte-fru1l7{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.crop-grid.svelte-fru1l7 label:where(.svelte-fru1l7){gap:4px;min-width:0;display:grid}.crop-grid.svelte-fru1l7 span:where(.svelte-fru1l7),.preview-box.svelte-fru1l7 span:where(.svelte-fru1l7){color:var(--text-2);font-family:var(--font-data);font-size:11px}.stepper.svelte-fru1l7{grid-template-columns:1fr 1fr;gap:4px;display:grid}.stepper.svelte-fru1l7 button:where(.svelte-fru1l7){border:1px solid var(--border);border-radius:var(--r-input);background:var(--surface);min-width:0;height:28px;color:var(--text)}.preview-box.svelte-fru1l7{border:1px solid var(--border);border-radius:var(--r-input);background:var(--inset);gap:8px;padding:10px;display:grid}.preview-box.svelte-fru1l7 canvas:where(.svelte-fru1l7){max-width:100%;image-rendering:pixelated;background:#0000002e}.ov-list.svelte-fru1l7{border-top:1px solid var(--border);gap:6px;min-width:0;max-height:280px;padding-top:12px;display:grid;overflow-y:auto}.ov-title.svelte-fru1l7{color:var(--text-2);letter-spacing:.03em;font-size:11px;font-weight:600}.ov-row.svelte-fru1l7{border-radius:var(--r-input);border:1px solid #0000;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 6px;display:grid}.ov-row.active.svelte-fru1l7{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.ov-thumb.svelte-fru1l7{object-fit:contain;width:34px;height:34px;image-rendering:pixelated;border:1px solid var(--border);background:#0000002e;border-radius:4px}.ov-thumb.ph.svelte-fru1l7{background:var(--inset)}.ov-meta.svelte-fru1l7{gap:1px;min-width:0;display:grid}.ov-meta.svelte-fru1l7 b:where(.svelte-fru1l7){text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ov-meta.svelte-fru1l7 small:where(.svelte-fru1l7){color:var(--text-3);font-size:10px;font-family:var(--font-data)}.ov-edit.svelte-fru1l7{height:30px;padding:0 10px;font-size:12px}.sheet-panel.svelte-fru1l7{border:1px solid var(--border);border-radius:var(--r-card);background:var(--inset);min-width:0;max-height:calc(100vh - 180px);padding:12px;overflow:auto}.source-canvas.svelte-fru1l7{image-rendering:pixelated;cursor:crosshair;display:block}@container main (width<=900px){.cutter-layout.svelte-fru1l7{grid-template-columns:1fr}.sheet-panel.svelte-fru1l7{max-height:70vh}}.sp-page.svelte-7u8lpx{align-content:start;gap:16px;max-width:780px;margin-inline:auto;padding:20px;display:grid}.sp-card.svelte-7u8lpx{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);gap:12px;padding:18px;display:grid}.sp-head.svelte-7u8lpx{justify-content:space-between;align-items:start;gap:12px;display:flex}.sp-card.svelte-7u8lpx h3:where(.svelte-7u8lpx){font-size:var(--fs-16)}.sub.svelte-7u8lpx{color:var(--text-2);font-size:var(--fs-13)}.count-pill.svelte-7u8lpx{background:var(--inset);color:var(--text-2);font-size:var(--fs-13);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 12px;display:inline-flex}.sp-steps.svelte-7u8lpx{font-size:var(--fs-13);color:var(--text-2);gap:6px;margin:0;padding-left:20px;line-height:1.7;display:grid}.sp-steps.svelte-7u8lpx code:where(.svelte-7u8lpx){font-family:var(--font-data);background:var(--inset);border-radius:4px;padding:1px 6px;font-size:12px}.sp-steps.svelte-7u8lpx a:where(.svelte-7u8lpx){color:var(--accent-text,var(--accent))}.dev-list.svelte-7u8lpx{gap:8px;display:grid}.dev-row.svelte-7u8lpx{border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.dev-led.svelte-7u8lpx{background:var(--text-3);border-radius:50%;width:9px;height:9px}.dev-led.on.svelte-7u8lpx{background:var(--st-accepted-t);box-shadow:0 0 0 3px var(--st-accepted-b)}.dev-name.svelte-7u8lpx{font-weight:600;font-size:var(--fs-14);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dev-state.svelte-7u8lpx{border-radius:var(--r-chip);background:var(--inset);color:var(--text-3);white-space:nowrap;padding:2px 8px;font-size:11px}.dev-state.on.svelte-7u8lpx{background:var(--st-accepted-b);color:var(--st-accepted-t)}.dev-act.svelte-7u8lpx{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.dev-code.svelte-7u8lpx{border-top:1px dashed var(--border);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding-top:8px;display:flex}.dev-code.svelte-7u8lpx code:where(.svelte-7u8lpx){min-width:180px;font-family:var(--font-data);background:var(--inset);border:1px solid var(--border);border-radius:var(--r-input);word-break:break-all;color:var(--text-2);flex:1;padding:8px 10px;font-size:11px}.code-hint.svelte-7u8lpx{color:var(--text-3);font-size:11px}.dev-add.svelte-7u8lpx{align-items:center;gap:8px;display:flex}.dev-add.svelte-7u8lpx input:where(.svelte-7u8lpx){border:1px solid var(--border);border-radius:var(--r-input);background:var(--bg);min-width:0;color:var(--text);font-size:var(--fs-13);flex:1;padding:9px 11px}.dev-add.svelte-7u8lpx input:where(.svelte-7u8lpx):focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light);outline:none}.ghost-btn.rework.svelte-7u8lpx{color:var(--st-rework-t)}.post-list.svelte-7u8lpx{gap:8px;display:grid}.post-row.svelte-7u8lpx{border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg);grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.plat.svelte-7u8lpx{font-family:var(--font-data);border-radius:var(--r-chip);background:var(--inset);color:var(--text-2);padding:2px 8px;font-size:11px}.pcontent.svelte-7u8lpx{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-13);overflow:hidden}.pstatus.svelte-7u8lpx{border-radius:var(--r-chip);font-size:11px;font-family:var(--font-data);white-space:nowrap;padding:2px 8px}.s-queued.svelte-7u8lpx{background:var(--inset);color:var(--text-2)}.s-running.svelte-7u8lpx{background:var(--st-doing-b);color:var(--st-doing-t)}.s-posted.svelte-7u8lpx{background:var(--st-accepted-b);color:var(--st-accepted-t)}.s-failed.svelte-7u8lpx{background:var(--st-danger-b);color:var(--st-danger-t)}.ptime.svelte-7u8lpx{font-family:var(--font-data);color:var(--text-3);white-space:nowrap;font-size:11px}.pact.svelte-7u8lpx{align-items:center;gap:4px;display:flex}.perr.svelte-7u8lpx{color:var(--st-danger-t);grid-column:1/-1;font-size:12px}.empty-hint.mini.svelte-7u8lpx{font-size:var(--fs-13)}.mark.svelte-1vpujrh{background:#17191c;border-radius:6px;width:24px;height:24px;position:relative}.mark.svelte-1vpujrh:after{content:"";background:var(--accent,#e8a013);clip-path:polygon(50% 4%,93% 27%,93% 73%,50% 96%,7% 73%,7% 27%);position:absolute;inset:5px}.legal-body.svelte-1vpujrh h1:where(.svelte-1vpujrh){margin:0 0 4px;font-size:26px;font-weight:650}.legal-body.svelte-1vpujrh .updated:where(.svelte-1vpujrh){color:var(--text-3);font-size:var(--fs-13);font-family:var(--font-data);margin:0 0 24px}.legal-body.svelte-1vpujrh h2:where(.svelte-1vpujrh){font-size:var(--fs-16);margin:28px 0 8px;font-weight:600}.legal-body.svelte-1vpujrh h3:where(.svelte-1vpujrh){font-size:var(--fs-14);color:var(--text);margin:18px 0 4px;font-weight:600}.legal-body.svelte-1vpujrh p:where(.svelte-1vpujrh){color:var(--text);margin:0 0 12px}.legal-body.svelte-1vpujrh ul:where(.svelte-1vpujrh){gap:6px;margin:0 0 12px;padding-left:22px;display:grid}.legal-body.svelte-1vpujrh li:where(.svelte-1vpujrh){color:var(--text)}.legal-body.svelte-1vpujrh code:where(.svelte-1vpujrh){font-family:var(--font-data);background:var(--inset);border-radius:4px;padding:1px 5px;font-size:.9em}.legal-body.svelte-1vpujrh a:where(.svelte-1vpujrh){color:var(--accent-text,var(--accent))}.legal-body.svelte-1vpujrh .contact:where(.svelte-1vpujrh){border-top:1px solid var(--border);color:var(--text-2);margin-top:28px;padding-top:16px}.wrap.svelte-4jtyvt{background:var(--bg);min-height:100dvh;color:var(--text);place-items:center;padding:24px 16px;display:grid}.card.svelte-4jtyvt{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);gap:16px;width:min(520px,100%);padding:28px 26px;display:grid}h1.svelte-4jtyvt{font-size:var(--fs-22);margin:0;font-weight:600}.muted.svelte-4jtyvt{color:var(--text-2);font-size:var(--fs-13);margin:0;line-height:1.75}.err.svelte-4jtyvt{color:var(--st-rework-t);font-size:var(--fs-13);margin:0;line-height:1.7}.lists.svelte-4jtyvt{border:1px solid var(--border);border-radius:var(--r-card);gap:2px;margin:0;padding:12px 14px;display:grid}.lists.svelte-4jtyvt legend:where(.svelte-4jtyvt){font-size:var(--fs-12);letter-spacing:.04em;color:var(--text-2);padding:0 6px}.row.svelte-4jtyvt{cursor:pointer;min-height:44px;font-size:var(--fs-14);align-items:center;gap:10px;display:flex}.row.svelte-4jtyvt input:where(.svelte-4jtyvt){width:18px;height:18px;accent-color:var(--accent)}.fld.svelte-4jtyvt{font-size:var(--fs-12);color:var(--text-2);letter-spacing:.04em;gap:6px;display:grid}.fld.svelte-4jtyvt textarea:where(.svelte-4jtyvt){font:inherit;font-size:var(--fs-14);color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--r-card);resize:vertical;padding:10px 12px}.fld.svelte-4jtyvt textarea:where(.svelte-4jtyvt):focus-visible{outline:2px solid var(--ring);outline-offset:1px}.acts.svelte-4jtyvt{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.acts.svelte-4jtyvt button:where(.svelte-4jtyvt){border-radius:var(--r-card);cursor:pointer;min-height:44px;font:inherit;font-size:var(--fs-14);padding:0 18px}.acts.svelte-4jtyvt button:where(.svelte-4jtyvt):disabled{opacity:.5;cursor:default}.acts.svelte-4jtyvt button:where(.svelte-4jtyvt):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.primary.svelte-4jtyvt{background:var(--accent);color:var(--accent-ink);border:1px solid var(--accent);font-weight:600}.plain.svelte-4jtyvt{color:var(--text-2);border:1px solid var(--border);background:0 0}.sp-modal-panel.svelte-u0ij{max-height:90dvh}@media (width<=640px){.sp-modal-panel.svelte-u0ij{max-height:calc(100dvh - var(--safe-top) - 8px);padding-bottom:var(--safe-bottom)}}.fw-live-dot{background:#1d6ff2;border:3px solid #fff;border-radius:50%;width:18px;height:18px;animation:2.4s ease-in-out infinite svelte-4q287c-fw-live-pulse;position:relative;box-shadow:0 0 0 2px #1d6ff259,0 1px 6px #0000004d}.fw-live-heading:after{content:"";transform:translateX(-50%) rotate(var(--hdg,0deg));transform-origin:50% calc(100% + 10px);border-bottom:8px solid #1d6ff2;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;top:-10px;left:50%}@keyframes svelte-4q287c-fw-live-pulse{0%,to{box-shadow:0 0 0 2px #1d6ff259,0 1px 6px #0000004d}50%{box-shadow:0 0 0 7px #1d6ff226,0 1px 6px #0000004d}}@media (width<=767px){body.fw-actionbar-on .chat-fab{display:none!important}.fw-mapcard.svelte-4q287c{top:calc(48px + var(--safe-top));bottom:calc(58px + var(--safe-bottom))}.fw-mapcard.svelte-4q287c .fw-map:where(.svelte-4q287c){height:100%;position:absolute;inset:0}}.fw-marker-count{background:var(--st-rework-t,#d97706);color:#fff;border-radius:8px;min-width:16px;height:16px;padding:0 3px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-4px;right:-4px}.fw-marker-pin{position:relative}.fw-map-loading.svelte-4q287c{z-index:5;background:color-mix(in srgb, var(--card,#1c1c1e) 78%, transparent);color:var(--muted-foreground,#999);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;inset:0}.fw-geo-gate.svelte-4q287c{z-index:600;text-align:center;background:var(--card,#1c1c1e);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.fw-map.svelte-4q287c{isolation:isolate;z-index:0;background:#f5f5f7;width:100%;height:clamp(300px,100dvh - 470px,560px);position:relative}@media (width>=768px){.fw-map.svelte-4q287c{height:360px}}.fw-marker-pin{color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:flex;box-shadow:0 2px 6px #0000004d}.fw-marker-arrive{background:#34c759}.fw-marker-leave{background:#ff3b30;border:2px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 4px #0000004d}.fw-marker-start{color:#fff;background:#007aff;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex;box-shadow:0 2px 8px #007aff80}.fw-marker-planned{opacity:.85;background:#8e8e93;border:2px dashed #fff;box-shadow:0 2px 6px #00000040}@media (width<=768px){.gcal-day-mobile{min-height:70px}}.modal-safe-panel.svelte-e7pinu{max-height:90dvh}@media (width<=640px){.modal-safe-panel.svelte-e7pinu{max-height:calc(100dvh - var(--safe-top) - 16px - 72px);padding-bottom:max(var(--safe-bottom), 72px)}.modal-safe-overlay.svelte-e7pinu{height:100dvh}}.print-only{display:none}@media print{body.printing-summary{background:#fff!important}body.printing-summary>*{visibility:hidden!important}body.printing-summary .summary-print-area,body.printing-summary .summary-print-area *{visibility:visible!important}body.printing-summary .summary-print-area{width:100%;top:0;left:0;max-height:none!important;box-shadow:none!important;background:#fff!important;padding:16px 24px!important;position:absolute!important;overflow:visible!important}body.printing-summary .no-print{display:none!important}body.printing-summary .print-only{display:block!important}body.printing-summary *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{size:A4;margin:12mm}}.customer-marker-pin{color:#fff;background:#1d4ed8;border:3px solid #fff;border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;transform:rotate(-45deg);box-shadow:0 3px 10px #0000004d}.customer-marker-pin svg{transform:rotate(45deg)}.container.svelte-1l0qza9{max-width:1200px;margin:0 auto;padding:24px}.page-header.svelte-1l0qza9{align-items:center;gap:12px;margin-bottom:24px;display:flex}.page-header.svelte-1l0qza9 h1:where(.svelte-1l0qza9){color:var(--text-primary);letter-spacing:-.01em;align-items:center;gap:10px;font-size:28px;font-weight:700;display:flex}.total-badge.svelte-1l0qza9{background:var(--accent-light);color:var(--accent);border-radius:20px;padding:4px 12px;font-size:13px;font-weight:600}.filter-bar.svelte-1l0qza9{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.search-box.svelte-1l0qza9{background:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:center;gap:8px;max-width:400px;padding:8px 14px;display:flex}.search-box.svelte-1l0qza9 input:where(.svelte-1l0qza9){color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:14px}.search-box.svelte-1l0qza9 svg{color:var(--text-tertiary)}.clear-btn.svelte-1l0qza9{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;padding:2px;display:flex}.filter-chips.svelte-1l0qza9{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.date-range.svelte-1l0qza9{align-items:center;gap:6px;display:flex}.date-label.svelte-1l0qza9{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:5px 10px;display:flex}.date-label.svelte-1l0qza9 svg{color:var(--text-tertiary)}.date-input.svelte-1l0qza9{color:var(--text-primary);cursor:pointer;background:0 0;border:none;outline:none;font-size:13px}.date-sep.svelte-1l0qza9{color:var(--text-tertiary);font-size:14px}.chip.svelte-1l0qza9{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:500;transition:all .15s}.chip.svelte-1l0qza9:hover{border-color:var(--accent);color:var(--accent)}.table-wrapper.svelte-1l0qza9{background:var(--surface);border:1px solid var(--border);border-radius:20px;overflow:hidden}table.svelte-1l0qza9{border-collapse:collapse;width:100%}th.svelte-1l0qza9{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--text-tertiary);background:var(--surface-secondary);border-bottom:1px solid var(--border);padding:12px 16px;font-size:12px;font-weight:600}td.svelte-1l0qza9{color:var(--text-primary);border-bottom:1px solid var(--border);padding:12px 16px;font-size:14px}tbody.svelte-1l0qza9 tr:where(.svelte-1l0qza9):last-child td:where(.svelte-1l0qza9){border-bottom:none}tr.clickable.svelte-1l0qza9{cursor:pointer;transition:background .15s}tr.clickable.svelte-1l0qza9:hover{background:var(--accent-light)}tfoot.svelte-1l0qza9 td:where(.svelte-1l0qza9){background:var(--surface-secondary);border-top:2px solid var(--border-strong);border-bottom:none}.font-medium.svelte-1l0qza9{font-weight:500}.text-secondary.svelte-1l0qza9{color:var(--text-secondary)}.task-badge.svelte-1l0qza9{color:#fff;border-radius:8px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.task-badge.small.svelte-1l0qza9{padding:2px 8px;font-size:11px}.result-tag.svelte-1l0qza9{color:#22c55e;background:#34c75926;border-radius:6px;margin-left:6px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-block}.code-tag.svelte-1l0qza9{background:var(--surface-secondary);color:var(--text-secondary);border-radius:6px;padding:2px 8px;font-family:SF Mono,Menlo,monospace;font-size:12px}.loading-state.svelte-1l0qza9,.empty-state.svelte-1l0qza9{text-align:center;color:var(--text-tertiary);padding:60px 20px}.empty-state.svelte-1l0qza9 p:where(.svelte-1l0qza9){margin-top:12px;font-size:15px}.back-btn.svelte-1l0qza9{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:12px;align-items:center;gap:6px;margin-bottom:20px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.back-btn.svelte-1l0qza9:hover{border-color:var(--accent);color:var(--accent)}.detail-card.svelte-1l0qza9{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:28px}.detail-header.svelte-1l0qza9{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.detail-title.svelte-1l0qza9{color:var(--text-primary);align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.info-grid.svelte-1l0qza9{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-bottom:28px;display:grid}.info-item.svelte-1l0qza9{background:var(--surface-secondary);border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.info-item.full-width.svelte-1l0qza9{grid-column:1/-1}.info-item.svelte-1l0qza9 svg{color:var(--text-tertiary);flex-shrink:0;margin-top:2px}.info-label.svelte-1l0qza9{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:500}.info-value.svelte-1l0qza9{color:var(--text-primary);margin-top:2px;font-size:14px;font-weight:500}.items-section.svelte-1l0qza9,.notes-section.svelte-1l0qza9{margin-top:24px}.items-section.svelte-1l0qza9 .table-wrapper:where(.svelte-1l0qza9){border-color:#d1d1d6}.section-title.svelte-1l0qza9{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:600;display:flex}.note-block.svelte-1l0qza9{background:var(--surface-secondary);border-radius:12px;margin-bottom:8px;padding:12px 16px}.note-label.svelte-1l0qza9{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:600}.note-text.svelte-1l0qza9{color:var(--text-primary);white-space:pre-wrap;font-size:14px;line-height:1.6}.order-fields-section.svelte-1l0qza9{background:var(--surface-secondary);border:1px solid #d1d1d6;border-radius:16px;margin-bottom:24px;padding:20px}.order-fields-grid.svelte-1l0qza9{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field-input.svelte-1l0qza9{border:1px solid var(--border);width:100%;color:var(--text-primary);background:var(--surface);border-radius:8px;outline:none;margin-top:4px;padding:6px 10px;font-size:14px;transition:border-color .15s}.field-input.svelte-1l0qza9:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light)}.field-input.svelte-1l0qza9::placeholder{color:var(--text-tertiary)}.save-row.svelte-1l0qza9{border-top:1px solid #d1d1d6;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.save-btn.svelte-1l0qza9{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;padding:9px 22px;font-size:14px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #6c5ce759;color:#fff!important;background:#6c5ce7!important}.save-btn.svelte-1l0qza9 svg{color:#fff!important;stroke:#fff!important}.save-btn.svelte-1l0qza9:hover{box-shadow:0 4px 10px #6c5ce773;background:#5b4bd5!important}.save-btn.svelte-1l0qza9:disabled{opacity:.6;cursor:not-allowed}.save-msg.svelte-1l0qza9{font-size:13px;font-weight:500}.save-msg.success.svelte-1l0qza9{color:var(--green)}.save-msg.error.svelte-1l0qza9{color:var(--red)}.auto-save-msg.svelte-1l0qza9{text-align:right;margin-top:12px;font-size:13px;font-weight:500}.auto-save-msg.success.svelte-1l0qza9{color:var(--green)}.auto-save-msg.error.svelte-1l0qza9{color:var(--red)}.edit-items-btn.svelte-1l0qza9{border:1px solid var(--border);background:var(--surface);color:var(--accent);cursor:pointer;border-radius:8px;align-items:center;gap:4px;margin-left:auto;padding:4px 11px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.edit-items-btn.svelte-1l0qza9:hover{background:var(--accent-light);border-color:var(--accent)}.row-input.svelte-1l0qza9{border:1px solid var(--border);text-align:right;font-variant-numeric:tabular-nums;background:var(--surface);border-radius:6px;outline:none;width:100%;max-width:90px;margin-left:auto;padding:4px 8px;font-size:13px;transition:border-color .15s;display:block}.row-input.svelte-1l0qza9:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-light)}.cancel-btn.svelte-1l0qza9{border:1px solid var(--border);background:var(--surface);color:var(--text-primary);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.cancel-btn.svelte-1l0qza9:hover{background:var(--surface-secondary)}.cancel-btn.svelte-1l0qza9:disabled{opacity:.6;cursor:not-allowed}.billed-yes.svelte-1l0qza9{color:var(--green);font-size:16px;font-weight:700}.billed-no.svelte-1l0qza9{color:var(--text-tertiary)}.billed-tag.svelte-1l0qza9{border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.billed-tag.full.svelte-1l0qza9{background:var(--green-bg);color:var(--green)}.billed-tag.none.svelte-1l0qza9{color:var(--text-tertiary)}.billed-toggle.svelte-1l0qza9{border:1px solid var(--border);cursor:pointer;background:var(--surface);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.billed-toggle.svelte-1l0qza9:hover{border-color:var(--accent)}.billed-toggle.svelte-1l0qza9 input[type=checkbox]:where(.svelte-1l0qza9){cursor:pointer;width:18px;height:18px;accent-color:var(--green);margin:0}.billed-toggle.svelte-1l0qza9 input:where(.svelte-1l0qza9):checked~span:where(.svelte-1l0qza9){color:var(--green);font-weight:600}.detail-btn.svelte-1l0qza9{border:1px solid var(--border);background:var(--surface);color:var(--accent);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.detail-btn.svelte-1l0qza9:hover{background:var(--accent-light);border-color:var(--accent)}@media (width<=768px){.container.svelte-1l0qza9{padding:16px}.page-header.svelte-1l0qza9 h1:where(.svelte-1l0qza9){font-size:22px}.info-grid.svelte-1l0qza9,.order-fields-grid.svelte-1l0qza9{grid-template-columns:1fr}.detail-card.svelte-1l0qza9{padding:20px}th.svelte-1l0qza9,td.svelte-1l0qza9{padding:10px 12px;font-size:13px}.form-row.two-col.svelte-1l0qza9{grid-template-columns:1fr}.item-fields.svelte-1l0qza9{grid-template-columns:1fr 1fr 36px}.item-field.svelte-1l0qza9:first-child,.item-field.svelte-1l0qza9:nth-child(2){grid-row:1}.item-field.svelte-1l0qza9:nth-child(3),.item-field.svelte-1l0qza9:nth-child(4){grid-row:2}.remove-row-btn.svelte-1l0qza9{grid-row:1/3;align-self:stretch;height:auto}.modal.svelte-1l0qza9{border-radius:0;max-height:100dvh}}.add-btn.svelte-1l0qza9{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:6px;margin-left:auto;padding:7px 14px;font-size:13px;font-weight:600;transition:background .15s,transform .1s;display:inline-flex}.add-btn.svelte-1l0qza9:hover{background:var(--accent-hover)}.add-btn.svelte-1l0qza9:active{transform:scale(.97)}.modal-overlay.svelte-1l0qza9{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal.svelte-1l0qza9{opacity:1;background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:720px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000059}.modal-header.svelte-1l0qza9{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-title.svelte-1l0qza9{color:var(--text-primary);align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.icon-btn.svelte-1l0qza9{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:8px;padding:6px;transition:background .15s}.icon-btn.svelte-1l0qza9:hover{background:var(--surface-secondary)}.modal-body.svelte-1l0qza9{background:#fff;flex:1;padding:20px;overflow-y:auto}.modal-footer.svelte-1l0qza9{border-top:1px solid var(--border);background:var(--surface-secondary);justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.btn-primary.svelte-1l0qza9,.btn-secondary.svelte-1l0qza9{cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.btn-primary.svelte-1l0qza9{background:var(--accent);color:#fff;border:none}.btn-primary.svelte-1l0qza9:hover:not(:disabled){background:var(--accent-hover)}.btn-primary.svelte-1l0qza9:disabled{opacity:.6;cursor:not-allowed}.btn-secondary.svelte-1l0qza9{background:var(--surface);color:var(--text-secondary);border:1px solid var(--border)}.btn-secondary.svelte-1l0qza9:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.form-row.two-col.svelte-1l0qza9{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.form-group.svelte-1l0qza9{margin-bottom:14px}.form-group.svelte-1l0qza9 label:where(.svelte-1l0qza9){color:var(--text-secondary);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.req.svelte-1l0qza9{color:var(--red)}.hint.svelte-1l0qza9{color:var(--text-tertiary);font-size:11px;font-weight:400}.form-input.svelte-1l0qza9{border:1px solid var(--border);width:100%;color:var(--text-primary);background:var(--surface);border-radius:10px;outline:none;padding:8px 12px;font-family:inherit;font-size:14px;transition:border-color .15s}.form-input.svelte-1l0qza9:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light)}.form-input.disabled.svelte-1l0qza9{background:var(--surface-secondary);color:var(--text-secondary)}.form-input.num.svelte-1l0qza9{text-align:right;font-variant-numeric:tabular-nums}textarea.form-input.svelte-1l0qza9{resize:vertical;line-height:1.5}.error-banner.svelte-1l0qza9{color:var(--red);background:#ff3b301a;border:1px solid #ff3b3033;border-radius:10px;margin-bottom:14px;padding:10px 14px;font-size:13px}.customer-search.svelte-1l0qza9{position:relative}.dropdown.svelte-1l0qza9{border:1px solid var(--border-strong,#00000026);background:#fff;border-radius:10px;max-height:240px;margin-top:4px;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.dropdown-item.svelte-1l0qza9{cursor:pointer;text-align:left;border:none;border-bottom:1px solid var(--border);background:0 0;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;font-size:13px;transition:background .1s;display:flex}.dropdown-item.svelte-1l0qza9:last-child{border-bottom:none}.dropdown-item.svelte-1l0qza9:hover{background:var(--accent-light)}.dropdown-main.svelte-1l0qza9{color:var(--text-primary);font-weight:500}.dropdown-sub.svelte-1l0qza9{color:var(--text-tertiary);font-family:SF Mono,monospace;font-size:11px}.picked-tag.svelte-1l0qza9{background:var(--accent-light);color:var(--accent);border-radius:6px;align-items:center;gap:4px;margin-top:6px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.items-list.svelte-1l0qza9{border:1px solid var(--border);background:var(--surface-secondary);border-radius:12px;flex-direction:column;gap:8px;padding:8px;display:flex}.item-card.svelte-1l0qza9{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.item-search.svelte-1l0qza9{position:relative}.picked-product.svelte-1l0qza9{background:var(--surface-secondary);border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.picked-product-info.svelte-1l0qza9{flex:1;min-width:0}.picked-product-name.svelte-1l0qza9{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.picked-product-id.svelte-1l0qza9{color:var(--text-secondary);margin-top:2px;font-family:SF Mono,Menlo,monospace;font-size:12px}.picked-remove.svelte-1l0qza9{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;border-radius:6px;flex-shrink:0;align-items:center;padding:4px;transition:all .15s;display:flex}.picked-remove.svelte-1l0qza9:hover{color:var(--red);background:var(--red-bg)}.item-fields.svelte-1l0qza9{grid-template-columns:1fr 1fr 1fr 1fr 36px;align-items:end;gap:8px;display:grid}.item-field.svelte-1l0qza9{flex-direction:column;gap:4px;min-width:0;display:flex}.item-field.svelte-1l0qza9 label:where(.svelte-1l0qza9){color:var(--text-secondary);text-transform:none;letter-spacing:0;margin:0;font-size:11px;font-weight:500}.item-field.svelte-1l0qza9 .form-input:where(.svelte-1l0qza9){text-align:right;font-variant-numeric:tabular-nums;padding:6px 10px;font-size:14px}.line-amount.svelte-1l0qza9{color:var(--accent);text-align:right;font-variant-numeric:tabular-nums;background:var(--accent-light);border-radius:8px;justify-content:flex-end;align-items:center;min-height:32px;padding:6px 10px;font-size:14px;font-weight:600;display:flex}.remove-row-btn.svelte-1l0qza9{border:1px solid var(--border);color:var(--text-tertiary);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:32px;padding:6px;transition:all .15s;display:flex}.remove-row-btn.svelte-1l0qza9:hover:not(:disabled){color:var(--red);border-color:var(--red);background:var(--red-bg)}.remove-row-btn.svelte-1l0qza9:disabled{opacity:.4;cursor:not-allowed}.items-footer.svelte-1l0qza9{justify-content:space-between;align-items:center;margin-top:10px;padding:0 4px;display:flex}.add-item-btn.svelte-1l0qza9{border:1px dashed var(--border-strong);color:var(--accent);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:4px;padding:5px 11px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.add-item-btn.svelte-1l0qza9:hover{border-color:var(--accent);background:var(--accent-light)}.total-line.svelte-1l0qza9{color:var(--text-secondary);font-size:13px}.total-line.svelte-1l0qza9 strong:where(.svelte-1l0qza9){color:var(--text-primary);margin-left:6px;font-size:15px}.map-marker-pin{color:#fff;background:#6c5ce7;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex;box-shadow:0 2px 6px #0000004d}.map-marker-anomaly{background:#ff3b30;box-shadow:0 2px 8px #ff3b3080}@media (width<=640px){input[type=text].svelte-f0m1ub{width:100%!important}}.report-center.svelte-1l1b1c{padding:0}.page-header.svelte-1l1b1c{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.header-left.svelte-1l1b1c{align-items:center;gap:12px;display:flex}.header-icon.svelte-1l1b1c{background:var(--accent-light,#6c5ce714);width:44px;height:44px;color:var(--accent,#6c5ce7);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-title.svelte-1l1b1c{color:var(--text-primary,#1d1d1f);letter-spacing:-.01em;margin:0 0 2px;font-size:22px;font-weight:700}.page-subtitle.svelte-1l1b1c{color:var(--text-secondary,#86868b);margin:0;font-size:13px}.back-btn.svelte-1l1b1c{border:1px solid var(--border,#00000014);color:var(--text-secondary,#86868b);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;transition:all .15s;display:inline-flex}.back-btn.svelte-1l1b1c:hover{color:#1d1d1f;background:#f5f5f7}.reports-grid.svelte-1l1b1c{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width<=600px){.reports-grid.svelte-1l1b1c{grid-template-columns:1fr}}.report-card.svelte-1l1b1c{background:var(--surface,#fff);border:1px solid var(--border,#00000014);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:16px;width:100%;padding:20px;font-family:inherit;transition:all .2s;display:flex}.report-card.disabled.svelte-1l1b1c{opacity:.55;cursor:not-allowed}.report-card.enabled.svelte-1l1b1c:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000014}.card-icon.svelte-1l1b1c{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.card-body.svelte-1l1b1c{flex:1;min-width:0}.card-title-row.svelte-1l1b1c{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.card-title.svelte-1l1b1c{color:#1d1d1f;margin:0;font-size:15px;font-weight:600}.card-tag.svelte-1l1b1c{color:var(--accent,#6c5ce7);white-space:nowrap;background:#6c5ce714;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:600}.card-tag.tag-ready.svelte-1l1b1c{color:#34c759;background:#34c7591a}.card-desc.svelte-1l1b1c{color:#86868b;margin:0;font-size:12px;line-height:1.5}.card-arrow{color:#c7c7cc;flex-shrink:0}.filters.svelte-1l1b1c{border:1px solid var(--border,#00000014);background:#fff;border-radius:12px;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.filter-group.svelte-1l1b1c{flex-direction:column;gap:4px;min-width:110px;display:flex}.filter-group.svelte-1l1b1c label:where(.svelte-1l1b1c){color:#86868b;text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:600}.preset-group.svelte-1l1b1c{flex:auto;min-width:0}.preset-btns.svelte-1l1b1c{flex-wrap:wrap;align-items:center;gap:6px;min-height:32px;display:flex}.preset-btn.svelte-1l1b1c{color:#1d1d1f;cursor:pointer;background:#f5f5f7;border:1px solid #0000;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:500;transition:all .15s}.preset-btn.svelte-1l1b1c:hover{color:#6c5ce7;background:#6c5ce71a;border-color:#6c5ce74d}.preset-btn.svelte-1l1b1c:active{transform:scale(.97)}.date-range-bar.svelte-1l1b1c{background:linear-gradient(135deg,#6c5ce70f,#007aff0a);border:1px solid #6c5ce72e;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;padding:12px 16px;display:flex}.drb-label.svelte-1l1b1c{color:#6c5ce7;white-space:nowrap;font-size:13px;font-weight:600}.drb-controls.svelte-1l1b1c{align-items:center;gap:8px;display:flex}.drb-input.svelte-1l1b1c{cursor:pointer;color:#1d1d1f;background:#fff;border:1px solid #d2d2d7;border-radius:8px;min-width:140px;padding:7px 10px;font-family:inherit;font-size:13px}.drb-input.svelte-1l1b1c:focus{border-color:#6c5ce7;outline:none;box-shadow:0 0 0 3px #6c5ce71f}.drb-tilde.svelte-1l1b1c{color:#86868b;font-size:14px;font-weight:600}.drb-presets.svelte-1l1b1c{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.drb-preset.svelte-1l1b1c{color:#6c5ce7;cursor:pointer;background:#fff;border:1px solid #6c5ce74d;border-radius:6px;padding:6px 11px;font-size:12px;font-weight:500;transition:all .15s}.drb-preset.svelte-1l1b1c:hover{color:#fff;background:#6c5ce7;border-color:#6c5ce7}.drb-preset.svelte-1l1b1c:active{transform:scale(.97)}@media (width<=700px){.date-range-bar.svelte-1l1b1c{gap:10px;padding:10px 12px}.drb-presets.svelte-1l1b1c{width:100%;margin-left:0}.drb-input.svelte-1l1b1c{flex:1;min-width:120px}}.filter-group-action.svelte-1l1b1c{justify-content:flex-end;min-width:0}.filter-group-action.svelte-1l1b1c label:where(.svelte-1l1b1c){visibility:hidden;-webkit-user-select:none;user-select:none}.search-btn.svelte-1l1b1c{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6c5ce7,#5b4bd5);border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:96px;height:32px;padding:6px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #6c5ce738}.search-btn.svelte-1l1b1c:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 10px #6c5ce752}.search-btn.svelte-1l1b1c:active:not(:disabled){transform:translateY(0)scale(.98)}.search-btn.svelte-1l1b1c:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;background:#c7c7cc}@media (width<=700px){.filter-group-action.svelte-1l1b1c{width:100%}.filter-group-action.svelte-1l1b1c label:where(.svelte-1l1b1c){display:none}.search-btn.svelte-1l1b1c{width:100%;min-width:0}}.kpi-grid.svelte-1l1b1c{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}@media (width<=1100px){.kpi-grid.svelte-1l1b1c{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.kpi-grid.svelte-1l1b1c{grid-template-columns:1fr}}.kpi-card.svelte-1l1b1c{border:1px solid var(--border,#00000014);background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;display:flex}.kpi-icon.svelte-1l1b1c{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.kpi-body.svelte-1l1b1c{flex:1;min-width:0}.kpi-label.svelte-1l1b1c{color:#86868b;margin-bottom:4px;font-size:12px}.kpi-value.svelte-1l1b1c{color:#1d1d1f;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.2}.kpi-sub.svelte-1l1b1c{color:#86868b;margin-top:4px;font-size:11px}.section-card.svelte-1l1b1c{border:1px solid var(--border,#00000014);background:#fff;border-radius:14px;margin-bottom:20px;padding:20px}.section-title.svelte-1l1b1c{color:#1d1d1f;margin:0 0 16px;font-size:15px;font-weight:700}.empty.svelte-1l1b1c{text-align:center;color:#86868b;padding:40px;font-size:13px}.trend-chart.svelte-1l1b1c{border-bottom:1px dashed #e5e5ea;align-items:flex-end;gap:8px;height:180px;padding:0 4px;display:flex}.trend-col.svelte-1l1b1c{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.trend-bars.svelte-1l1b1c{flex:1;align-items:flex-end;gap:4px;width:100%;padding:0 6px;display:flex}.bar.svelte-1l1b1c{border-radius:4px 4px 0 0;flex:1;min-height:2px;transition:all .3s}.bar-target.svelte-1l1b1c{background:#c7c7cc}.bar-actual.svelte-1l1b1c{background:linear-gradient(#34c759,#2eb84e)}.trend-label.svelte-1l1b1c{color:#86868b;font-size:11px}.trend-value.svelte-1l1b1c{color:#1d1d1f;font-size:11px;font-weight:600}.legend.svelte-1l1b1c{justify-content:center;gap:20px;margin-top:12px;display:flex}.legend-item.svelte-1l1b1c{color:#86868b;align-items:center;gap:6px;font-size:12px;display:inline-flex}.legend-dot.svelte-1l1b1c{border-radius:3px;width:10px;height:10px}.table-wrap.svelte-1l1b1c{overflow-x:auto}table.svelte-1l1b1c{border-collapse:collapse;width:100%;font-size:13px}thead.svelte-1l1b1c th:where(.svelte-1l1b1c){text-align:left;color:#86868b;text-transform:uppercase;letter-spacing:.3px;background:#f9f9fb;border-bottom:1px solid #e5e5ea;padding:10px 12px;font-size:11px;font-weight:600}tbody.svelte-1l1b1c td:where(.svelte-1l1b1c){color:#1d1d1f;border-bottom:1px solid #f0f0f3;padding:12px}tbody.svelte-1l1b1c tr:where(.svelte-1l1b1c):hover{background:#fafafa}.num.svelte-1l1b1c{text-align:right;font-variant-numeric:tabular-nums}.strong.svelte-1l1b1c{font-weight:600}.muted.svelte-1l1b1c{color:#c7c7cc}.rank.svelte-1l1b1c{text-align:center;color:#86868b;background:#f0f0f3;border-radius:50%;width:24px;height:24px;font-size:12px;font-weight:700;line-height:24px;display:inline-block}.rank-1.svelte-1l1b1c{color:#fff;background:linear-gradient(135deg,gold,#f5a623)}.rank-2.svelte-1l1b1c{color:#fff;background:linear-gradient(135deg,silver,#9a9a9a)}.rank-3.svelte-1l1b1c{color:#fff;background:linear-gradient(135deg,#cd7f32,#a0612a)}.region-tag.svelte-1l1b1c{color:#6c5ce7;background:#6c5ce714;border-radius:6px;padding:2px 8px;font-size:11px}.achievement.svelte-1l1b1c{font-weight:700}.task-list.svelte-1l1b1c{flex-direction:column;gap:10px;display:flex}.task-row.svelte-1l1b1c{grid-template-columns:120px 1fr 140px;align-items:center;gap:12px;display:grid}.task-name.svelte-1l1b1c{color:#1d1d1f;font-size:13px;font-weight:500}.task-bar-wrap.svelte-1l1b1c{background:#f5f5f7;border-radius:7px;height:14px;position:relative;overflow:hidden}.task-bar.svelte-1l1b1c{background:#c7c7cc;border-radius:7px;height:100%;transition:width .4s;position:absolute;top:0;left:0}.task-bar-done.svelte-1l1b1c{background:linear-gradient(90deg,#007aff,#0062cc)}.task-stats.svelte-1l1b1c{font-variant-numeric:tabular-nums;justify-content:flex-end;gap:8px;font-size:12px;display:flex}@media (width<=700px){.task-row.svelte-1l1b1c{grid-template-columns:1fr;gap:4px}.task-stats.svelte-1l1b1c{justify-content:space-between}}.loading.svelte-1l1b1c{justify-content:center;padding:60px;display:flex}.spinner.svelte-1l1b1c{border:3px solid #e5e5ea;border-top-color:#6c5ce7;border-radius:50%;width:32px;height:32px;animation:.7s linear infinite svelte-1l1b1c-spin}@keyframes svelte-1l1b1c-spin{to{transform:rotate(360deg)}}.cat-badge.svelte-1l1b1c{color:#d17900;letter-spacing:.3px;background:#ff95001f;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.tag-featured.svelte-1l1b1c{color:#8e44ad;background:#af52de1f;border-radius:4px;margin-left:4px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.tag-effective.svelte-1l1b1c{color:#2eb84e;background:#34c7591f;border-radius:4px;margin-left:4px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.tier-badge.svelte-1l1b1c{border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.tier-1.svelte-1l1b1c{color:#2eb84e;background:#34c75926}.tier-2.svelte-1l1b1c{color:#0062cc;background:#007aff26}.tier-3.svelte-1l1b1c{color:#8e44ad;background:#af52de26}.tier-exp.svelte-1l1b1c{color:#86868b;background:#f0f0f3}.trend-sub.svelte-1l1b1c{font-size:10px}@media print{body{color:#000!important;background:#fff!important}aside,header,.modal-overlay,nav{display:none!important}main{max-width:100%!important;margin:0!important;padding:0!important}@page{size:A4;margin:18mm 15mm}.doc-section.svelte-12l1rjq{page-break-inside:avoid}}code.svelte-12l1rjq{font-family:ui-monospace,SF Mono,Menlo,monospace}.sales-section.svelte-x1lgq4{--color-primary-50:#fbf3df;--color-primary-100:#f6e6be;--color-primary-200:#f1d48c;--color-primary-300:#f0c55e;--color-primary-400:#f2b33d;--color-primary-500:#e8a013;--color-primary-600:#c9880e;--color-primary-700:#8f5b00;--color-primary-800:#6f4700;--color-primary-900:#523400}[data-theme=dark] .sales-section.svelte-x1lgq4{--color-gray-50:#f4f3f0;--color-gray-100:#e8e7e3;--color-gray-200:#d6d9de;--color-gray-300:#c2c6cc;--color-gray-400:#9ba0a8;--color-gray-500:#6c7178;--color-gray-600:#383c41;--color-gray-700:#2a2d31;--color-gray-800:#1b1d20;--color-gray-900:#141517;--color-gray-950:#0f1012}:root:not([data-theme=light]):global(:has(body[data-auto-dark])) .sales-section.svelte-x1lgq4{--color-gray-50:#f4f3f0;--color-gray-100:#e8e7e3;--color-gray-200:#d6d9de;--color-gray-300:#c2c6cc;--color-gray-400:#9ba0a8;--color-gray-500:#6c7178;--color-gray-600:#383c41;--color-gray-700:#2a2d31;--color-gray-800:#1b1d20;--color-gray-900:#141517;--color-gray-950:#0f1012}.sales-main.svelte-x1lgq4 .top-16{top:0}@media (width<=720px){.sales-main.svelte-x1lgq4{padding-bottom:calc(var(--safe-bottom) + 72px)}}.drop-overlay.svelte-7958cj{z-index:40;background:color-mix(in oklab, var(--bg,#141517) 55%, transparent);border:2px dashed var(--accent,#e8a013);border-radius:inherit;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.drop-overlay-card.svelte-7958cj{background:var(--surface,#1b1d20);border:1px solid var(--border,#2a2d31);border-radius:10px;padding:10px 16px;font-size:13px;box-shadow:0 12px 32px #00000059}.chat-panel.svelte-7958cj{width:var(--chat-panel-w,max(25vw, 320px));background:var(--surface);border-left:1px solid var(--border);z-index:61;opacity:0;pointer-events:none;flex-direction:column;transition:opacity .16s,transform .16s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(24px);box-shadow:-6px 0 20px #17191c14}.chat-panel-open.svelte-7958cj{opacity:1;pointer-events:auto;transform:translate(0)}.chat-resizer.svelte-7958cj{cursor:col-resize;z-index:2;width:6px;position:absolute;top:0;bottom:0;left:0}.chat-resizer.svelte-7958cj:hover,.chat-resizer.dragging.svelte-7958cj{background:var(--accent,#e8a33d);opacity:.35}@media (width<=639px){.chat-resizer.svelte-7958cj{display:none}}@media (prefers-reduced-motion:reduce){.chat-panel.svelte-7958cj{transition:none}.chat-thinking-hex.svelte-7958cj{display:none}.chat-upload-bar-fill.svelte-7958cj{width:60%;animation:none;transform:none}}@media (width<=639px){.chat-panel.svelte-7958cj{width:auto;min-width:0;padding-bottom:var(--safe-bottom);border-left:none;left:0}}@media (width<=767px){.chat-panel.svelte-7958cj{opacity:1;z-index:70;width:auto;min-width:0;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);border-left:none;transition:transform .22s cubic-bezier(.2,.8,.2,1);left:0;transform:translateY(102%)}.chat-panel-open.svelte-7958cj{transform:translateY(0)}}.chat-panel-head.svelte-7958cj{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);flex:none;display:flex}.chat-head-main.svelte-7958cj{flex:1;min-width:0}.chat-head-main.svelte-7958cj h3:where(.svelte-7958cj){font-size:var(--fs-16);font-weight:600}.chat-panel-body.svelte-7958cj{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.chat-list-wrap.svelte-7958cj{gap:var(--sp-3);min-height:0;padding:var(--sp-3) var(--sp-4);overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.chat-conv-list.svelte-7958cj{gap:var(--sp-2);flex-direction:column;display:flex}.chat-conv-row.svelte-7958cj{align-items:stretch;gap:6px;display:flex}.chat-conv-main.svelte-7958cj{text-align:left;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);min-width:0;padding:var(--sp-2) var(--sp-3);flex-direction:column;flex:1;gap:6px;height:auto;min-height:0;display:flex}.chat-conv-main.svelte-7958cj:hover{border-color:var(--text-3);box-shadow:var(--shadow-lift)}.chat-conv-line.svelte-7958cj{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.chat-conv-title.svelte-7958cj{font-size:var(--fs-13);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.chat-conv-time.svelte-7958cj{font-family:var(--font-data);color:var(--text-3);flex:none;font-size:11px}.chat-conv-sub.svelte-7958cj{align-items:center;gap:8px;display:flex}.chat-conv-del.svelte-7958cj{border:1px solid var(--border);border-radius:var(--r-input);background:var(--surface);width:36px;min-height:0;color:var(--text-3);flex:none;font-size:14px}.chat-conv-del.svelte-7958cj:hover{color:var(--text);border-color:var(--text-3);background:var(--inset)}.chat-conv-confirm.svelte-7958cj{border:1px dashed var(--border-strong);border-radius:var(--r-card);background:var(--inset);flex-wrap:wrap;flex:1;align-items:center;gap:8px;padding:8px 10px;display:flex}.chat-conv-confirm-text.svelte-7958cj{min-width:110px;color:var(--text-2);flex:1;font-size:12px}.chat-head-status.svelte-7958cj{font-family:var(--font-data);color:var(--text-3);margin-top:2px;font-size:11px;display:block}.chat-head-status.connected.svelte-7958cj{color:var(--actor-agent)}.chat-assistant-note.svelte-7958cj{border:1px solid var(--border);border-left:3px solid var(--actor-agent);border-radius:var(--r-input);background:var(--inset);color:var(--text-2);margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.chat-assistant-note.svelte-7958cj strong:where(.svelte-7958cj){color:var(--text)}.chat-thread.svelte-7958cj{flex-direction:column;flex:1;min-height:0;display:flex}.chat-log.svelte-7958cj{overscroll-behavior:contain;min-height:0;padding:var(--sp-3) var(--sp-4);gap:var(--sp-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.chat-msg.svelte-7958cj{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.chat-msg.me.svelte-7958cj{justify-content:flex-end}.chat-msg-time.svelte-7958cj{letter-spacing:.02em;width:100%;color:var(--text-3);font-size:10px;font-family:var(--font-data);font-variant-numeric:tabular-nums;margin-top:-3px;padding:0 4px}.chat-msg.me.svelte-7958cj .chat-msg-time:where(.svelte-7958cj){text-align:right}.chat-bubble.svelte-7958cj{border:1px solid var(--border);background:var(--surface);max-width:82%;font-size:var(--fs-13);white-space:pre-wrap;word-break:break-word;border-radius:4px 10px 10px;padding:9px 12px;line-height:1.55}.chat-msg.me.svelte-7958cj .chat-bubble:where(.svelte-7958cj){background:var(--text);color:var(--surface);border-color:var(--text);border-top-left-radius:10px;border-top-right-radius:4px}.chat-msg.svelte-7958cj:not(.me) .chat-bubble:where(.svelte-7958cj){border-left:3px solid var(--actor-agent)}.chat-bubble.svelte-7958cj .chat-link{color:var(--actor-agent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.chat-msg.me.svelte-7958cj .chat-bubble:where(.svelte-7958cj) .chat-link{color:var(--surface)}.chat-md.svelte-7958cj{white-space:normal}.chat-md.svelte-7958cj p{margin:0 0 6px}.chat-md.svelte-7958cj p:last-child{margin-bottom:0}.chat-md.svelte-7958cj ul,.chat-md.svelte-7958cj ol{margin:4px 0;padding-left:20px}.chat-md.svelte-7958cj li,.chat-md.svelte-7958cj li>ul,.chat-md.svelte-7958cj li>ol{margin:2px 0}.chat-md.svelte-7958cj h4,.chat-md.svelte-7958cj h5,.chat-md.svelte-7958cj h6{margin:8px 0 4px;font-weight:700;line-height:1.3}.chat-md.svelte-7958cj h4{font-size:var(--fs-14,14px)}.chat-md.svelte-7958cj h5,.chat-md.svelte-7958cj h6{font-size:var(--fs-13,13px)}.chat-md.svelte-7958cj strong{font-weight:700}.chat-md.svelte-7958cj em{font-style:italic}.chat-md.svelte-7958cj code{background:color-mix(in srgb, var(--text) 8%, transparent);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.chat-md.svelte-7958cj pre{background:color-mix(in srgb, var(--text) 8%, transparent);border-radius:var(--r-input,8px);margin:6px 0;padding:8px 10px;overflow-x:auto}.chat-md.svelte-7958cj pre code{white-space:pre;background:0 0;padding:0}.chat-md.svelte-7958cj blockquote{border-left:3px solid color-mix(in srgb, var(--actor-agent) 55%, transparent);color:var(--text-muted,inherit);margin:6px 0;padding:2px 0 2px 10px}.chat-md.svelte-7958cj del{opacity:.65}.chat-md.svelte-7958cj hr{border:none;border-top:1px solid var(--border);margin:10px 0}.chat-md.svelte-7958cj table{border-collapse:collapse;max-width:100%;margin:6px 0;font-size:.95em;display:block;overflow-x:auto}.chat-md.svelte-7958cj th,.chat-md.svelte-7958cj td{border:1px solid var(--border);text-align:left;padding:4px 8px}.chat-md.svelte-7958cj th{background:color-mix(in srgb, var(--text) 6%, transparent);font-weight:700}.chat-actions-panel.svelte-7958cj{border:1px solid var(--border);border-left:3px solid var(--actor-agent);border-radius:var(--r-card);background:var(--inset);flex-direction:column;gap:6px;max-width:82%;margin-top:6px;padding:8px 10px;display:flex}.chat-actions-head.svelte-7958cj{justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-actions-title.svelte-7958cj{color:var(--text-2);font-size:12px;font-weight:600}.chat-action-row.svelte-7958cj{border:1px solid var(--border);border-radius:var(--r-input);background:var(--surface);align-items:center;gap:8px;padding:6px 8px;display:flex}.chat-action-icon.svelte-7958cj{flex:none;font-size:14px}.chat-action-info.svelte-7958cj{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat-action-title.svelte-7958cj{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.chat-action-meta.svelte-7958cj{align-items:center;gap:6px;display:flex}.chat-action-deadline.svelte-7958cj{font-family:var(--font-data);color:var(--text-3);font-size:11px}.chat-msg-boss.svelte-7958cj{flex-direction:column;align-items:flex-start;gap:4px}.chat-boss-label.svelte-7958cj{font-family:var(--font-data);color:var(--accent-text,var(--accent));font-size:11px;font-weight:600}.chat-bubble-boss.svelte-7958cj{border:1px solid var(--accent);border-left:3px solid var(--accent);background:var(--st-submitted-b,var(--inset));max-width:90%;color:var(--text)}.chat-bubble-error.svelte-7958cj{background:var(--st-danger-b);color:var(--st-danger-t);border-color:var(--st-danger-b);border-left:3px solid var(--st-danger-t)}.chat-cursor.svelte-7958cj{background:var(--actor-agent);vertical-align:-2px;width:2px;height:12px;margin-left:2px;animation:1s step-end infinite svelte-7958cj-chat-blink;display:inline-block}@keyframes svelte-7958cj-chat-blink{50%{opacity:0}}.chat-thinking-bubble.svelte-7958cj{color:var(--text-2);align-items:center;gap:8px;display:inline-flex}.chat-thinking-hex.svelte-7958cj{transform-origin:50%;flex:none;display:block}@media (prefers-reduced-motion:no-preference){.chat-thinking-hex.svelte-7958cj{animation:1.6s ease-in-out infinite svelte-7958cj-chat-thinking-breathe}}@keyframes svelte-7958cj-chat-thinking-breathe{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.chat-attachment-bubble.svelte-7958cj{flex-direction:column;gap:6px;display:flex}.chat-attachment-row.svelte-7958cj{align-items:center;gap:8px;display:flex}.chat-attachment-icon.svelte-7958cj{width:30px;height:30px;font-size:10px}.chat-msg.me.svelte-7958cj .chat-attachment-icon:where(.svelte-7958cj){background:color-mix(in srgb, var(--surface) 14%, transparent);border-color:color-mix(in srgb, var(--surface) 30%, transparent);color:var(--surface)}.chat-attachment-meta.svelte-7958cj{flex-direction:column;gap:2px;min-width:0;display:flex}.chat-attachment-name.svelte-7958cj{font-family:var(--font-data);text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12px;font-weight:600;overflow:hidden}.chat-attachment-size.svelte-7958cj{font-family:var(--font-data);color:var(--text-2);font-size:11px}.chat-msg.me.svelte-7958cj .chat-attachment-size:where(.svelte-7958cj){color:color-mix(in srgb, var(--surface) 72%, transparent)}.chat-attachment-caption.svelte-7958cj{font-size:var(--fs-13);white-space:pre-wrap;word-break:break-word;line-height:1.5}.chat-upload-bar.svelte-7958cj{background:color-mix(in srgb, var(--surface) 22%, transparent);border-radius:999px;height:3px;overflow:hidden}.chat-upload-bar-fill.svelte-7958cj{background:var(--accent);border-radius:inherit;width:40%;height:100%;animation:1.1s ease-in-out infinite svelte-7958cj-chat-upload-indeterminate;display:block}@keyframes svelte-7958cj-chat-upload-indeterminate{0%{transform:translate(-120%)}to{transform:translate(280%)}}.chat-composer.svelte-7958cj{padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--border);flex:none;align-items:flex-end;gap:8px;display:flex;position:relative}.chat-file-input.svelte-7958cj{display:none}.empty-hint.svelte-7958cj{margin:0}.chat-fab.hidden.svelte-hd3y66{display:none!important}.chat-fab.svelte-hd3y66{right:var(--sp-6);bottom:var(--sp-6);background:var(--accent);width:56px;height:56px;color:var(--accent-ink);z-index:62;border:none;border-radius:50%;justify-content:center;align-items:center;min-height:0;padding:0;transition:transform .14s,box-shadow .14s,background .14s,right .16s;animation:3s ease-in-out infinite svelte-hd3y66-chat-fab-breathe;display:inline-flex;position:fixed;box-shadow:0 2px 6px #17191c2e,0 8px 20px #17191c24}body.office-map-editing .chat-fab.svelte-hd3y66{right:calc(var(--sp-6) + 248px)}.chat-fab.svelte-hd3y66:hover{animation:none;transform:translateY(-2px);box-shadow:0 4px 10px #17191c33,0 12px 26px #17191c29}.chat-fab.svelte-hd3y66:hover .chat-fab-hex-inner:where(.svelte-hd3y66){opacity:1;animation:none}.chat-fab.svelte-hd3y66:active{transform:scale(.96)}.chat-fab.svelte-hd3y66:focus-visible{outline:2px solid var(--text);outline-offset:3px}.chat-fab-open.svelte-hd3y66{background:var(--text);color:var(--surface);right:calc(var(--chat-panel-w,max(25vw, 320px)) + var(--sp-4));animation:none}@keyframes svelte-hd3y66-chat-fab-breathe{0%,to{box-shadow:0 2px 6px #17191c2e,0 8px 20px #17191c24,0 0 #e8a01300}50%{box-shadow:0 2px 6px #17191c2e,0 8px 20px #17191c24,0 0 0 6px #e8a01340}}.chat-fab-hex-inner.svelte-hd3y66{animation:3s ease-in-out infinite svelte-hd3y66-chat-fab-core}@keyframes svelte-hd3y66-chat-fab-core{0%,to{opacity:.75}50%{opacity:1}}.chat-fab-badge.svelte-hd3y66{background:var(--st-danger-t);pointer-events:none;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;right:5px}@media (prefers-reduced-motion:no-preference){.chat-fab-badge.pop.svelte-hd3y66{animation:.22s ease-out svelte-hd3y66-chat-fab-badge-pop}}@keyframes svelte-hd3y66-chat-fab-badge-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.chat-fab.svelte-hd3y66,.chat-fab-hex-inner.svelte-hd3y66{animation:none}.chat-fab.svelte-hd3y66:hover,.chat-fab.svelte-hd3y66:active{transform:none}}@media (width<=639px){.chat-fab.svelte-hd3y66{right:var(--sp-4);bottom:calc(var(--safe-bottom) + var(--sp-4))}.chat-fab-open.svelte-hd3y66{display:none}}@media (width<=767px){.chat-fab.svelte-hd3y66{right:var(--sp-4);bottom:calc(var(--safe-bottom) + 58px + var(--sp-4));z-index:45}}.dock-pill.svelte-ugh3w{z-index:44;border:1px solid var(--border);background:var(--card);width:42px;height:42px;color:var(--foreground);cursor:pointer;box-shadow:0 4px 14px color-mix(in oklab, var(--foreground) 12%, transparent);border-radius:999px;place-items:center;transition:transform .12s,right .22s;display:grid;position:fixed;bottom:100px;right:30px}.dock-pill.svelte-ugh3w:hover{transform:translateY(-2px)}.dock-pill.lifted.svelte-ugh3w{bottom:110px}.dock-pill.pushed.svelte-ugh3w{right:calc(var(--chat-panel-w,max(25vw, 320px)) + 44px)}.dot.svelte-ugh3w{background:var(--st-danger-t);border:2px solid var(--card);border-radius:999px;width:9px;height:9px;position:absolute;top:4px;right:5px}.dock-panel.svelte-ugh3w{z-index:44;background:var(--card);border:1px solid var(--border);width:min(360px,100vw - 48px);max-height:min(480px,70vh);box-shadow:0 10px 34px color-mix(in oklab, var(--foreground) 16%, transparent);border-radius:14px;flex-direction:column;transition:right .22s;display:flex;position:fixed;bottom:100px;right:24px;overflow:hidden}.dock-panel.lifted.svelte-ugh3w{bottom:110px}.dock-panel.pushed.svelte-ugh3w{right:calc(var(--chat-panel-w,max(25vw, 320px)) + 40px)}.dk-head.svelte-ugh3w{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 12px;display:flex}.dk-title.svelte-ugh3w{align-items:center;gap:6px;font-size:.88rem;font-weight:700;display:inline-flex}.dk-due.svelte-ugh3w{color:var(--st-danger-t);background:var(--st-danger-b);border-radius:999px;padding:1px 8px;font-size:.72rem}.dk-x.svelte-ugh3w{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:4px}.dk-x.svelte-ugh3w:hover{color:var(--foreground)}.dk-add.svelte-ugh3w{border-bottom:1px solid color-mix(in oklab, var(--border) 60%, transparent);gap:6px;padding:10px 12px;display:flex}.dk-in.svelte-ugh3w{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:8px;min-width:0;padding:5px 8px;font-size:12.5px}.dk-in.grow.svelte-ugh3w{flex:1}.dk-in.date.svelte-ugh3w{flex:none;width:118px}.dk-plus.svelte-ugh3w,.dk-ok.svelte-ugh3w{background:var(--accent);width:30px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.dk-plus.svelte-ugh3w:disabled{opacity:.4;cursor:not-allowed}.dk-list.svelte-ugh3w{overscroll-behavior:contain;padding:4px 6px 8px;overflow-y:auto}.dk-row.svelte-ugh3w{border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:7px 6px;font-size:.84rem;display:flex}.dk-row.svelte-ugh3w:hover{background:color-mix(in oklab, var(--muted-foreground) 6%, transparent)}.dk-row.svelte-ugh3w input[type=checkbox]:where(.svelte-ugh3w){width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex:none}.dk-row.card.svelte-ugh3w{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0}.dk-cico.svelte-ugh3w{width:16px;color:var(--muted-foreground);flex:none;place-items:center;display:grid}.dk-t.svelte-ugh3w{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dk-t.asbtn.svelte-ugh3w{text-align:left;cursor:text;color:inherit;font:inherit;background:0 0;border:0;padding:0}.dk-t.struck.svelte-ugh3w{color:var(--muted-foreground);text-decoration:line-through}.dk-chip.svelte-ugh3w{border-radius:999px;flex:none;padding:1px 7px;font-size:.68rem}.dk-chip.st-assigned.svelte-ugh3w{background:var(--st-assigned-b);color:var(--st-assigned-t)}.dk-chip.st-doing.svelte-ugh3w{background:var(--st-doing-b);color:var(--st-doing-t)}.dk-chip.st-submitted.svelte-ugh3w{background:var(--st-submitted-b);color:var(--st-submitted-t)}.dk-chip.st-accepted.svelte-ugh3w{background:var(--st-accepted-b);color:var(--st-accepted-t)}.dk-chip.st-rework.svelte-ugh3w{background:var(--st-rework-b);color:var(--st-rework-t)}.dk-chip.st-danger.svelte-ugh3w{background:var(--st-danger-b);color:var(--st-danger-t)}.dk-time.svelte-ugh3w{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex:none;font-size:.72rem}.dk-time.od.svelte-ugh3w{color:var(--st-danger-t);font-weight:700}.dk-del.svelte-ugh3w{color:var(--muted-foreground);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;flex:none;padding:3px}.dk-row.svelte-ugh3w:hover .dk-del:where(.svelte-ugh3w){opacity:1}.dk-del.svelte-ugh3w:hover{color:var(--st-rework-t)}.dk-empty.svelte-ugh3w{color:var(--muted-foreground);text-align:center;margin:0;padding:18px 0;font-size:.82rem}@media (width<=900px){.dock-pill.svelte-ugh3w,.dock-panel.svelte-ugh3w{display:none}}.quizfab.svelte-o8tnid{right:var(--sp-6);bottom:calc(var(--sp-6) + 68px);color:#141517;cursor:pointer;z-index:63;background:#f5a623;border:none;border-radius:9999px;place-items:center;width:52px;height:52px;transition:transform .15s,filter .15s;display:grid;position:fixed;box-shadow:0 8px 24px #00000059}.quizfab.svelte-o8tnid:hover{filter:brightness(1.06);transform:translateY(-1px)}.quizfab.svelte-o8tnid:focus-visible{outline-offset:3px;outline:2px solid #f5a623}.badge.svelte-o8tnid{color:#fff;text-align:center;background:#e0483f;border-radius:9999px;min-width:20px;height:20px;padding:0 5px;font-size:12px;font-weight:700;line-height:20px;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px #141517e6}@media (prefers-reduced-motion:reduce){.quizfab.svelte-o8tnid{transition:none}}@media (width<=767px){.quizfab.svelte-o8tnid{right:var(--sp-4);bottom:calc(var(--safe-bottom) + 58px + var(--sp-4) + 64px);z-index:46}}.tabbar.svelte-17gs0md{inset-inline:0;z-index:40;height:calc(58px + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:var(--surface);border-top:1px solid var(--border);align-items:stretch;display:flex;position:fixed;bottom:0}.tabbar.has-fab.svelte-17gs0md{overflow:visible}@media (width>=768px){.tabbar.svelte-17gs0md{display:none}}.tab.svelte-17gs0md{color:var(--text-3);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:0;display:flex}.tab.on.svelte-17gs0md{color:var(--accent)}.tab.on.svelte-17gs0md .lbl:where(.svelte-17gs0md){font-weight:600}.ico.svelte-17gs0md{place-items:center;display:grid;position:relative}.lbl.svelte-17gs0md{font-size:10.5px;line-height:1}.dot.svelte-17gs0md{background:var(--danger,#e5484d);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:-2px;right:-4px}.fab.svelte-17gs0md{border:4px solid var(--surface);background:var(--accent);width:58px;height:58px;color:var(--accent-ink,#141517);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;flex:none;align-self:center;place-items:center;margin:-22px 6px 0;transition:transform .12s;display:grid;box-shadow:0 6px 16px #00000047}.fab.svelte-17gs0md:active{transform:scale(.94)}.fab.svelte-17gs0md{position:relative}.fab-status.svelte-17gs0md{border:2px solid var(--surface);background:#f59e0b;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;right:2px}.fab.visiting.svelte-17gs0md .fab-status:where(.svelte-17gs0md){background:#22c55e}.fab-status.pulse.svelte-17gs0md{animation:1.8s ease-in-out infinite svelte-17gs0md-fab-status-pulse}@keyframes svelte-17gs0md-fab-status-pulse{0%,to{box-shadow:0 0 #22c55e80}60%{box-shadow:0 0 0 6px #22c55e00}}.fab.on.svelte-17gs0md{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 50%, transparent), 0 6px 16px #00000047}.mcb.svelte-ctnj2c{z-index:1090;background:var(--surface,#17181c);border:1px solid var(--border,#2a2d31);border-radius:999px;align-items:center;gap:6px;max-width:calc(100vw - 24px);padding:6px 8px 6px 12px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #00000059}.mcb-dot.svelte-ctnj2c{background:var(--text-3,#8b8f95);border-radius:999px;flex:none;width:8px;height:8px}.mcb-dot.on.svelte-ctnj2c{background:var(--st-ok,#2e7d32)}.mcb-text.svelte-ctnj2c{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.mcb-n.svelte-ctnj2c{color:var(--text-3,#8b8f95);font-variant-numeric:tabular-nums;font-size:12px}@media (width<=767px){.mcb.svelte-ctnj2c{top:auto;bottom:calc(56px + var(--safe-bottom) + 10px);border-radius:14px}.mcb-text.svelte-ctnj2c{font-size:12px}}.cp-scrim.svelte-1n4ykqa{z-index:1095;background:#000000a8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cp.svelte-1n4ykqa{color:#e8e8e8;background:#14151a;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;width:min(880px,100%);max-height:min(78dvh,760px);display:flex;overflow:hidden;box-shadow:0 18px 60px #0000008c}.cp-head.svelte-1n4ykqa{padding:calc(12px + var(--safe-top)) 14px 12px;flex:none;align-items:center;gap:8px;display:flex}.cp-dot.svelte-1n4ykqa{background:#8b8f95;border-radius:999px;flex:none;width:8px;height:8px}.cp-dot.on.svelte-1n4ykqa{background:#35c759;box-shadow:0 0 0 3px #35c7592e}.cp-title.svelte-1n4ykqa{font-size:14px;font-weight:600}.cp-timer.svelte-1n4ykqa{color:#a6abb2;font-variant-numeric:tabular-nums;margin-left:2px;font-size:13px}.cp-min.svelte-1n4ykqa{cursor:pointer;color:#a6abb2;background:0 0;border:0;border-radius:10px;flex:none;width:44px;height:44px;margin-left:auto;font-size:16px}.cp-min.svelte-1n4ykqa:hover{background:#ffffff14}.cp-err.svelte-1n4ykqa{color:#ffb787;flex:none;margin:0 14px 8px;font-size:12px}.cp-body.svelte-1n4ykqa{flex:1;min-height:0;padding:0 14px;overflow-y:auto}.cp-grid.svelte-1n4ykqa{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:8px;display:grid}.cp-grid.audio.svelte-1n4ykqa{grid-template-columns:repeat(min(var(--cols), 2), minmax(0, 1fr))}.cp-tile.svelte-1n4ykqa{aspect-ratio:4/3;background:#0d0e12;border-radius:12px;outline:2px solid #0000;place-items:center;width:100%;min-width:0;max-height:46dvh;transition:outline-color .12s;display:grid;position:relative;overflow:hidden}.cp-tile.audio.svelte-1n4ykqa{aspect-ratio:16/10}.cp-tile.speaking.svelte-1n4ykqa{outline-color:#35c759}.cp-tile.svelte-1n4ykqa video:where(.svelte-1n4ykqa){object-fit:cover;width:100%;height:100%}.cp-av.svelte-1n4ykqa{color:#e8e8e8;background:#2a2d34;border-radius:999px;place-items:center;width:72px;height:72px;font-size:26px;font-weight:700;display:grid}.cp-av.speaking.svelte-1n4ykqa{animation:1.4s ease-out infinite svelte-1n4ykqa-cp-pulse}@keyframes svelte-1n4ykqa-cp-pulse{0%{box-shadow:0 0 #35c7598c}to{box-shadow:0 0 0 16px #35c75900}}@media (prefers-reduced-motion:reduce){.cp-av.speaking.svelte-1n4ykqa{outline:3px solid #35c759;animation:none}}.cp-name.svelte-1n4ykqa{text-overflow:ellipsis;white-space:nowrap;color:#fff;background:#0009;border-radius:7px;align-items:center;gap:4px;max-width:calc(100% - 16px);padding:2px 7px;font-size:11px;display:inline-flex;position:absolute;bottom:7px;left:8px;overflow:hidden}.cp-mute.svelte-1n4ykqa{font-size:10px}.cp-mic-wrap.svelte-1n4ykqa{display:inline-flex;position:relative}.rb-sm.svelte-1n4ykqa{width:30px;height:30px}.cp-mic-menu.svelte-1n4ykqa{background:var(--surface);border:1px solid var(--border);z-index:20;border-radius:10px;min-width:230px;max-width:300px;padding:10px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0006}.cp-mic-title.svelte-1n4ykqa{color:var(--text-2);margin:0 0 8px;font-size:12px}.cp-level.svelte-1n4ykqa{background:var(--inset);border-radius:3px;height:6px;overflow:hidden}.cp-level-fill.svelte-1n4ykqa{background:var(--accent);height:100%;transition:width 90ms linear}.cp-mic-hint.svelte-1n4ykqa{color:var(--text-3);margin:6px 0 8px;font-size:11px}.cp-mic-opt.svelte-1n4ykqa{text-align:left;width:100%;color:var(--text);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:7px 8px;font-size:13px;display:block;overflow:hidden}.cp-mic-opt.svelte-1n4ykqa:hover{background:var(--inset)}.cp-mic-opt.on.svelte-1n4ykqa{color:var(--accent-text,var(--accent))}.cp-bar.svelte-1n4ykqa{padding:14px;padding-bottom:calc(14px + var(--safe-bottom));border-top:1px solid #ffffff14;flex:none;justify-content:center;align-items:center;gap:14px;display:flex}.rb.svelte-1n4ykqa{cursor:pointer;color:#e8e8e8;background:#ffffff1f;border:0;border-radius:999px;flex:none;place-items:center;width:52px;height:52px;transition:background .12s,transform 80ms;display:grid}.rb.svelte-1n4ykqa:hover{background:#fff3}.rb.svelte-1n4ykqa:active{transform:scale(.94)}.rb.off.svelte-1n4ykqa{color:#14151a;background:#e8e8e8}.rb.svelte-1n4ykqa svg:where(.svelte-1n4ykqa){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.rb.hang.svelte-1n4ykqa{background:var(--st-danger-t,#e5484d);color:#fff}.rb.hang.svelte-1n4ykqa:hover{filter:brightness(1.12)}@media (width<=767px){.cp-scrim.svelte-1n4ykqa{align-items:stretch;padding:0}.cp.svelte-1n4ykqa{border:0;border-radius:0;width:100%;max-height:100dvh}.cp-grid.svelte-1n4ykqa{grid-template-columns:repeat(min(var(--cols), 2), minmax(0, 1fr))}.cp-tile.svelte-1n4ykqa{max-height:34dvh}.rb.svelte-1n4ykqa{width:56px;height:56px}}.preview-drop.svelte-peq96d{transform-origin:top;animation:.2s cubic-bezier(.22,1,.36,1) svelte-peq96d-previewDrop}@keyframes svelte-peq96d-previewDrop{0%{opacity:0;transform:translateY(-10px)scaleY(.94)}to{opacity:1;transform:translateY(0)scaleY(1)}}@media (prefers-reduced-motion:reduce){.preview-drop.svelte-peq96d{animation:none}}.upd.svelte-a7p61e{z-index:200;background:var(--bg);align-content:center;place-items:center;gap:6px;animation:.18s ease-out svelte-a7p61e-upd-in;display:grid;position:fixed;inset:0}@keyframes svelte-a7p61e-upd-in{0%{opacity:0}to{opacity:1}}.upd-mark.svelte-a7p61e{place-items:center;width:96px;height:96px;margin-bottom:10px;display:grid;position:relative}.upd-logo.svelte-a7p61e{border-radius:14px;width:64px;height:64px}.upd-ring.svelte-a7p61e{border:3px solid color-mix(in srgb, var(--accent) 18%, transparent);border-top-color:var(--accent);border-radius:50%;animation:.9s linear infinite svelte-a7p61e-upd-spin;position:absolute;inset:0}@keyframes svelte-a7p61e-upd-spin{to{transform:rotate(360deg)}}.upd-title.svelte-a7p61e{font-size:var(--fs-15);color:var(--text);margin:0;font-weight:600}.upd-hint.svelte-a7p61e{font-size:var(--fs-12);color:var(--text-3);margin:0}@media (prefers-reduced-motion:reduce){.upd.svelte-a7p61e,.upd-ring.svelte-a7p61e{animation:none}}.nudge.svelte-3jtxm8{z-index:1025;background:var(--card,#1c1c1e);border:1px solid var(--border);border-radius:14px;align-items:flex-start;gap:2px;max-width:300px;padding:10px 8px 10px 14px;animation:.25s ease-out svelte-3jtxm8-nudge-in;display:flex;position:fixed;bottom:96px;right:18px;box-shadow:0 8px 28px #00000059}@keyframes svelte-3jtxm8-nudge-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.nudge-body.svelte-3jtxm8{text-align:left;color:var(--foreground);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;line-height:1.5}.nudge-cta.svelte-3jtxm8{color:var(--honey-text,#c8871a);margin-top:4px;font-size:12px;font-weight:700;display:block}.nudge-x.svelte-3jtxm8{color:var(--muted-foreground,#888);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:2px 6px;font-size:16px;line-height:1}@media (width<=560px){.nudge.svelte-3jtxm8{max-width:260px;bottom:128px;right:12px}}.install-card.svelte-p94eks{z-index:60;left:12px;right:12px;bottom:calc(58px + var(--safe-bottom) + 12px);background:var(--surface);border:1px solid color-mix(in srgb, var(--accent) 32%, var(--border));border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:18px 44px 14px;animation:.22s ease-out svelte-p94eks-card-in;display:flex;position:fixed;box-shadow:0 8px 32px #00000052}.install-card.immersive.svelte-p94eks{bottom:calc(var(--safe-bottom) + 12px)}@keyframes svelte-p94eks-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.install-card.svelte-p94eks{animation:none}}.title.svelte-p94eks{color:var(--text);text-align:center;font-size:15px}.desc.svelte-p94eks{color:var(--text-2);text-align:center;margin:0;font-size:12px;line-height:1.5}.close.svelte-p94eks{width:44px;height:44px;color:var(--text-3);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:4px;right:4px}.ios-steps.svelte-p94eks{justify-content:center;align-items:center;gap:8px;padding:8px 0 2px;display:flex}.glyph.svelte-p94eks{background:var(--inset);border:1px solid var(--border);width:46px;height:46px;color:var(--text);border-radius:50%;flex:none;place-items:center;display:grid}.glyph.app.svelte-p94eks{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:0 0;padding:0;overflow:hidden}.glyph.app.svelte-p94eks img:where(.svelte-p94eks){border-radius:50%;width:100%;height:100%;display:block}.arrow.svelte-p94eks{color:var(--text-3);flex:none;font-size:16px;line-height:1}.ios-hint.svelte-p94eks{text-align:center;color:var(--text-2);margin:0;font-size:12px}.link.svelte-p94eks{cursor:pointer;min-height:44px;color:var(--accent-text,var(--accent));-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0 12px;font-size:14px;font-weight:600}.safari-note.svelte-p94eks{text-align:left;color:var(--st-rework-t);line-height:1.6}.url-box.svelte-p94eks{width:100%;height:44px;color:var(--text);background:var(--inset);border:1px solid var(--border);border-radius:var(--r-input,8px);align-self:stretch;padding:0 10px;font-size:13px}.actions.svelte-p94eks{align-self:stretch;gap:8px;margin-top:6px;display:flex}.pwa-force.svelte-1n46o8q{z-index:2000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pwa-force-card.svelte-1n46o8q{text-align:center;background:var(--card,#1c1c1e);border:1px solid var(--border);border-radius:18px;width:100%;max-width:340px;padding:28px 22px;box-shadow:0 18px 50px #00000080}.pwa-force-icon.svelte-1n46o8q{color:var(--accent,#e8a33d);margin-bottom:10px;font-size:40px;line-height:1}.pwa-force-card.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin:0 0 6px;font-size:18px;font-weight:800}.pwa-force-card.svelte-1n46o8q p:where(.svelte-1n46o8q){color:var(--muted-foreground,#999);margin:0 0 18px;font-size:13.5px;line-height:1.6}.pwa-force-btn.svelte-1n46o8q{background:var(--accent,#e8a33d);color:#1c1917;cursor:pointer;border:0;border-radius:12px;width:100%;padding:14px;font-size:16px;font-weight:800}.pwa-force-btn.svelte-1n46o8q:active{transform:scale(.98)}.pwa-update.svelte-1n46o8q{left:50%;bottom:calc(var(--sp-4) + var(--safe-bottom));z-index:90;align-items:center;gap:var(--sp-3);background:var(--surface-2,#24262b);color:var(--text-1,#fff);border:1px solid var(--border);box-shadow:var(--shadow-lift,0 6px 20px #0000004d);border-radius:999px;padding:10px 14px;font-size:13px;display:flex;position:fixed;transform:translate(-50%)}.pwa-update.svelte-1n46o8q button:where(.svelte-1n46o8q){background:var(--primary,#c8860b);color:#17181c;cursor:pointer;border:0;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}@media (width<=767px){.pwa-update.svelte-1n46o8q{bottom:calc(64px + var(--safe-bottom))}}.boot-screen.svelte-1n46o8q{min-height:100vh;color:var(--text-2);font-family:var(--font-data);place-items:center;font-size:13px;display:grid}@media (width<=767px){.main-col.svelte-1n46o8q:not(.immersive) .page-slide:where(.svelte-1n46o8q){height:auto;min-height:100%;padding-bottom:calc(58px + var(--sp-4) + 56px + var(--sp-4) + var(--safe-bottom))}}.app-frame.svelte-1n46o8q{flex-direction:row;height:100dvh;display:flex;overflow:hidden}.main-col.svelte-1n46o8q{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden;container:main/inline-size}.page-main.svelte-1n46o8q{overscroll-behavior:contain;flex:1;min-width:0;position:relative;overflow-y:auto}.page-slide.svelte-1n46o8q{height:100%}.page-slide.swiping.svelte-1n46o8q,.page-slide.in-next.svelte-1n46o8q,.page-slide.in-prev.svelte-1n46o8q{will-change:transform}.page-slide.svelte-1n46o8q:not(.swiping){transition:transform .24s cubic-bezier(.22,.61,.36,1)}.page-slide.in-next.svelte-1n46o8q{animation:.28s cubic-bezier(.22,.61,.36,1) both svelte-1n46o8q-slide-in-next}.page-slide.in-prev.svelte-1n46o8q{animation:.28s cubic-bezier(.22,.61,.36,1) both svelte-1n46o8q-slide-in-prev}@keyframes svelte-1n46o8q-slide-in-next{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes svelte-1n46o8q-slide-in-prev{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.page-slide.svelte-1n46o8q,.page-slide.in-next.svelte-1n46o8q,.page-slide.in-prev.svelte-1n46o8q{transition:none;animation:none}}.route-loading.svelte-1n46o8q{z-index:8;background:var(--bg);place-items:center;display:grid;position:absolute;inset:0}
