/*! tailwindcss v4.2.4 | 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-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--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-yellow-500:oklch(79.5% .184 86.047);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--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-teal-500:oklch(70.4% .14 182.503);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-700:oklch(50% .134 242.749);--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-indigo-200:oklch(87% .065 274.039);--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-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-900:oklch(38% .189 293.745);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.editor-button{height:calc(var(--spacing) * 9);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);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));display:inline-flex}@media (hover:hover){.editor-button:hover{background-color:var(--color-slate-50)}}.editor-button:disabled{cursor:not-allowed;opacity:.4}.editor-button-primary{border-color:var(--color-slate-900);background-color:var(--color-slate-900);color:var(--color-white)}@media (hover:hover){.editor-button-primary:hover{background-color:var(--color-slate-800)}}.editor-label{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);display:flex}.editor-label input{width:calc(var(--spacing) * 28);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:right;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-900);--tw-outline-style:none;outline-style:none}.editor-label input:focus{border-color:var(--color-blue-400)}}@layer utilities{.pointer-events-none{pointer-events:none}.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:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.-top-px{top:-1px}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.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-5{top:calc(var(--spacing) * 5)}.top-16{top:calc(var(--spacing) * 16)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-px{right:-1px}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.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)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[calc\(100\%\+12px\)\]{bottom:calc(100% + 12px)}.bottom-full{bottom:100%}.-left-px{left:-1px}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[11px\]{left:11px}.z-0{z-index:0}.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-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[75\]{z-index:75}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.row-start-2{grid-row-start:2}.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-auto{margin:auto}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-4{margin-block:calc(var(--spacing) * 4)}.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-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.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-20{margin-top:calc(var(--spacing) * 20)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.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-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!inline{display:inline!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-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-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[18px\]{height:18px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[42px\]{height:42px}.h-\[60px\]{height:60px}.h-\[92vh\]{height:92vh}.h-\[120px\]{height:120px}.h-\[400px\]{height:400px}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-\[5000px\]{height:5000px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[76vh\]{max-height:76vh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[360px\]{max-height:360px}.max-h-\[440px\]{max-height:440px}.max-h-\[520px\]{max-height:520px}.max-h-\[560px\]{max-height:560px}.max-h-\[600px\]{max-height:600px}.max-h-\[610px\]{max-height:610px}.max-h-\[640px\]{max-height:640px}.max-h-\[720px\]{max-height:720px}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[calc\(100vh-5rem\)\]{max-height:calc(100vh - 5rem)}.max-h-\[calc\(100vh-32px\)\]{max-height:calc(100vh - 32px)}.max-h-\[calc\(100vh-270px\)\]{max-height:calc(100vh - 270px)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[30px\]{min-height:30px}.min-h-\[32rem\]{min-height:32rem}.min-h-\[74px\]{min-height:74px}.min-h-\[76px\]{min-height:76px}.min-h-\[86px\]{min-height:86px}.min-h-\[112px\]{min-height:112px}.min-h-\[168px\]{min-height:168px}.min-h-\[240px\]{min-height:240px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[430px\]{min-height:430px}.min-h-\[460px\]{min-height:460px}.min-h-\[600px\]{min-height:600px}.min-h-\[620px\]{min-height:620px}.min-h-\[680px\]{min-height:680px}.min-h-\[720px\]{min-height:720px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-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-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[8\%\]{width:8%}.w-\[9\%\]{width:9%}.w-\[10\%\]{width:10%}.w-\[11\%\]{width:11%}.w-\[12\%\]{width:12%}.w-\[13\%\]{width:13%}.w-\[14\%\]{width:14%}.w-\[17\%\]{width:17%}.w-\[18\%\]{width:18%}.w-\[18px\]{width:18px}.w-\[20\%\]{width:20%}.w-\[26\%\]{width:26%}.w-\[30\%\]{width:30%}.w-\[32\%\]{width:32%}.w-\[48px\]{width:48px}.w-\[60\%\]{width:60%}.w-\[60px\]{width:60px}.w-\[72px\]{width:72px}.w-\[90px\]{width:90px}.w-\[94vw\]{width:94vw}.w-\[96px\]{width:96px}.w-\[108px\]{width:108px}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[184px\]{width:184px}.w-\[216px\]{width:216px}.w-\[220px\]{width:220px}.w-\[232px\]{width:232px}.w-\[264px\]{width:264px}.w-\[276px\]{width:276px}.w-\[360px\]{width:360px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[450px\]{width:450px}.w-\[600px\]{width:600px}.w-\[760px\]{width:760px}.w-\[800px\]{width:800px}.w-\[5000px\]{width:5000px}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-\[77rem\]{max-width:77rem}.max-w-\[90vw\]{max-width:90vw}.max-w-\[160px\]{max-width:160px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[520px\]{max-width:520px}.max-w-\[720px\]{max-width:720px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1640px\]{max-width:1640px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-full{max-width:100%}.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-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-72{min-width:calc(var(--spacing) * 72)}.min-w-\[1\.5rem\]{min-width:1.5rem}.min-w-\[44px\]{min-width:44px}.min-w-\[96px\]{min-width:96px}.min-w-\[128px\]{min-width:128px}.min-w-\[150px\]{min-width:150px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[280px\]{min-width:280px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[980px\]{min-width:980px}.min-w-\[1000px\]{min-width:1000px}.min-w-\[1100px\]{min-width:1100px}.min-w-\[1200px\]{min-width:1200px}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.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-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.appearance-none{appearance:none}.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-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-\[28px_minmax\(100px\,180px\)_1fr_38px\]{grid-template-columns:28px minmax(100px,180px) 1fr 38px}.grid-cols-\[52px_minmax\(0\,1fr\)_58px\]{grid-template-columns:52px minmax(0,1fr) 58px}.grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_62px\]{grid-template-columns:minmax(0,1fr) 62px}.grid-cols-\[minmax\(44px\,1fr\)_2\.25rem\]{grid-template-columns:minmax(44px,1fr) 2.25rem}.grid-cols-\[repeat\(4\,minmax\(0\,1fr\)\)_32px\]{grid-template-columns:repeat(4,minmax(0,1fr)) 32px}.grid-cols-\[repeat\(auto-fill\,minmax\(190px\,220px\)\)\]{grid-template-columns:repeat(auto-fill,minmax(190px,220px))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.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}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}: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(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * 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)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * 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-8{column-gap:calc(var(--spacing) * 8)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}: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-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.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-y{border-block-style:var(--tw-border-style);border-block-width:1px}.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-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.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-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color\:var\(--ds-border\)\]{border-color:var(--ds-border)}.border-\[rgba\(0\,251\,251\,\.16\)\]{border-color:#00fbfb29}.border-\[rgba\(0\,251\,251\,\.45\)\]{border-color:#00fbfb73}.border-\[rgba\(74\,222\,128\,0\.3\)\]{border-color:#4ade804d}.border-\[rgba\(239\,68\,68\,0\.3\)\]{border-color:#ef44444d}.border-\[rgba\(251\,191\,36\,0\.3\)\]{border-color:#fbbf244d}.border-\[var\(--ds-border\)\]{border-color:var(--ds-border)}.border-\[var\(--xn-line\)\]{border-color:var(--xn-line)}.border-\[var\(--xr-border\)\],.border-\[var\(--xr-border\)\]\/70{border-color:var(--xr-border)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--xr-border\)\]\/70{border-color:color-mix(in oklab, var(--xr-border) 70%, transparent)}}.border-\[var\(--xr-border-cyan\)\]{border-color:var(--xr-border-cyan)}.border-\[var\(--xr-border-pink\)\]{border-color:var(--xr-border-pink)}.border-\[var\(--xr-cyan\)\],.border-\[var\(--xr-cyan\)\]\/50{border-color:var(--xr-cyan)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--xr-cyan\)\]\/50{border-color:color-mix(in oklab, var(--xr-cyan) 50%, transparent)}}.border-\[var\(--xr-pink\)\]{border-color:var(--xr-pink)}.border-amber-300{border-color:var(--color-amber-300)}.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-blue-600{border-color:var(--color-blue-600)}.border-current,.border-current\/10{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/10{border-color:color-mix(in oklab, currentcolor 10%, transparent)}}.border-current\/20{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/20{border-color:color-mix(in oklab, currentcolor 20%, transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/20{border-color:#e5e7eb33}@supports (color:color-mix(in lab, red, red)){.border-gray-200\/20{border-color:color-mix(in oklab, var(--color-gray-200) 20%, transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-red-200{border-color:var(--color-red-200)}.border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab, red, red)){.border-red-400\/20{border-color:color-mix(in oklab, var(--color-red-400) 20%, transparent)}}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab, red, red)){.border-red-400\/30{border-color:color-mix(in oklab, var(--color-red-400) 30%, transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.border-sky-400\/20{border-color:#00bcfe33}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/20{border-color:color-mix(in oklab, var(--color-sky-400) 20%, transparent)}}.border-sky-400\/50{border-color:#00bcfe80}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/50{border-color:color-mix(in oklab, var(--color-sky-400) 50%, transparent)}}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/70{border-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/70{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/80{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/60{border-color:#31415899}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/60{border-color:color-mix(in oklab, var(--color-slate-700) 60%, transparent)}}.border-slate-800{border-color:var(--color-slate-800)}.border-slate-800\/50{border-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){.border-slate-800\/50{border-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.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-white\/\[\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.border-white\/\[\.07\]{border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.border-t-transparent{border-top-color:#0000}.bg-\[\#f6f7f9\]{background-color:#f6f7f9}.bg-\[color\:var\(--ds-surface-soft\)\]{background-color:var(--ds-surface-soft)}.bg-\[color\:var\(--xn-line\)\]{background-color:var(--xn-line)}.bg-\[rgba\(0\,251\,251\,\.10\)\],.bg-\[rgba\(0\,251\,251\,0\.1\)\]{background-color:#00fbfb1a}.bg-\[rgba\(0\,251\,251\,0\.08\)\]{background-color:#00fbfb14}.bg-\[rgba\(0\,251\,251\,0\.12\)\]{background-color:#00fbfb1f}.bg-\[rgba\(6\,6\,12\,\.85\)\]{background-color:#06060cd9}.bg-\[rgba\(8\,8\,15\,\.98\)\]{background-color:#08080ffa}.bg-\[rgba\(11\,11\,19\,\.98\)\]{background-color:#0b0b13fa}.bg-\[rgba\(13\,14\,20\,\.88\)\]{background-color:#0d0e14e0}.bg-\[rgba\(14\,14\,19\,0\.9\)\]{background-color:#0e0e13e6}.bg-\[rgba\(14\,14\,19\,0\.45\)\]{background-color:#0e0e1373}.bg-\[rgba\(14\,14\,19\,0\.68\)\]{background-color:#0e0e13ad}.bg-\[rgba\(14\,14\,19\,0\.72\)\]{background-color:#0e0e13b8}.bg-\[rgba\(14\,14\,19\,0\.78\)\]{background-color:#0e0e13c7}.bg-\[rgba\(14\,14\,19\,0\.88\)\]{background-color:#0e0e13e0}.bg-\[rgba\(14\,14\,19\,0\.94\)\]{background-color:#0e0e13f0}.bg-\[rgba\(14\,14\,19\,0\.96\)\]{background-color:#0e0e13f5}.bg-\[rgba\(14\,14\,19\,0\.98\)\]{background-color:#0e0e13fa}.bg-\[rgba\(19\,19\,24\,0\.6\)\]{background-color:#13131899}.bg-\[rgba\(19\,19\,24\,0\.9\)\]{background-color:#131318e6}.bg-\[rgba\(19\,19\,24\,0\.66\)\]{background-color:#131318a8}.bg-\[rgba\(19\,19\,24\,0\.82\)\]{background-color:#131318d1}.bg-\[rgba\(19\,19\,24\,0\.88\)\]{background-color:#131318e0}.bg-\[rgba\(19\,19\,24\,0\.94\)\]{background-color:#131318f0}.bg-\[rgba\(19\,19\,24\,0\.95\)\]{background-color:#131318f2}.bg-\[rgba\(19\,19\,24\,0\.97\)\]{background-color:#131318f7}.bg-\[rgba\(19\,19\,24\,0\.98\)\]{background-color:#131318fa}.bg-\[rgba\(20\,21\,28\,\.82\)\]{background-color:#14151cd1}.bg-\[rgba\(31\,31\,37\,0\.5\)\]{background-color:#1f1f2580}.bg-\[rgba\(31\,31\,37\,0\.6\)\]{background-color:#1f1f2599}.bg-\[rgba\(31\,31\,37\,0\.9\)\]{background-color:#1f1f25e6}.bg-\[rgba\(31\,31\,37\,0\.72\)\]{background-color:#1f1f25b8}.bg-\[rgba\(31\,31\,37\,0\.78\)\]{background-color:#1f1f25c7}.bg-\[rgba\(31\,31\,37\,0\.94\)\]{background-color:#1f1f25f0}.bg-\[rgba\(74\,222\,128\,0\.08\)\]{background-color:#4ade8014}.bg-\[rgba\(239\,68\,68\,0\.08\)\]{background-color:#ef444414}.bg-\[rgba\(251\,191\,36\,0\.08\)\]{background-color:#fbbf2414}.bg-\[rgba\(255\,0\,255\,0\.1\)\]{background-color:#ff00ff1a}.bg-\[rgba\(255\,0\,255\,0\.08\)\]{background-color:#ff00ff14}.bg-\[rgba\(255\,0\,255\,0\.12\)\]{background-color:#ff00ff1f}.bg-\[rgba\(255\,0\,255\,0\.15\)\]{background-color:#ff00ff26}.bg-\[rgba\(255\,77\,255\,0\.08\)\]{background-color:#ff4dff14}.bg-\[rgba\(255\,77\,255\,0\.12\)\]{background-color:#ff4dff1f}.bg-\[rgba\(255\,171\,243\,0\.1\)\]{background-color:#ffabf31a}.bg-\[rgba\(255\,171\,243\,0\.12\)\]{background-color:#ffabf31f}.bg-\[rgba\(255\,171\,243\,0\.16\)\]{background-color:#ffabf329}.bg-\[rgba\(255\,255\,255\,0\.03\)\]{background-color:#ffffff08}.bg-\[rgba\(255\,255\,255\,0\.06\)\]{background-color:#ffffff0f}.bg-\[var\(--ds-border\,\#e2e8f0\)\]{background-color:var(--ds-border,#e2e8f0)}.bg-\[var\(--xn-panel\)\]{background-color:var(--xn-panel)}.bg-\[var\(--xr-bg\)\]{background-color:var(--xr-bg)}.bg-\[var\(--xr-border\)\]{background-color:var(--xr-border)}.bg-\[var\(--xr-cyan\)\],.bg-\[var\(--xr-cyan\)\]\/10{background-color:var(--xr-cyan)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--xr-cyan\)\]\/10{background-color:color-mix(in oklab, var(--xr-cyan) 10%, transparent)}}.bg-\[var\(--xr-pink\)\],.bg-\[var\(--xr-pink\)\]\/15{background-color:var(--xr-pink)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--xr-pink\)\]\/15{background-color:color-mix(in oklab, var(--xr-pink) 15%, transparent)}}.bg-\[var\(--xr-pink\)\]\/20{background-color:var(--xr-pink)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--xr-pink\)\]\/20{background-color:color-mix(in oklab, var(--xr-pink) 20%, transparent)}}.bg-\[var\(--xr-text-muted\)\]{background-color:var(--xr-text-muted)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200\/70{background-color:#fee685b3}@supports (color:color-mix(in lab, red, red)){.bg-amber-200\/70{background-color:color-mix(in oklab, var(--color-amber-200) 70%, transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, 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\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, 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\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/40{background-color:#eff6ff66}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/40{background-color:color-mix(in oklab, var(--color-blue-50) 40%, transparent)}}.bg-blue-50\/70{background-color:#eff6ffb3}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/70{background-color:color-mix(in oklab, var(--color-blue-50) 70%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/10{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-200\/60{background-color:#a4f4cf99}@supports (color:color-mix(in lab, red, red)){.bg-emerald-200\/60{background-color:color-mix(in oklab, var(--color-emerald-200) 60%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-fuchsia-500\/10{background-color:#e12afb1a}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-500\/10{background-color:color-mix(in oklab, var(--color-fuchsia-500) 10%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/50{background-color:color-mix(in oklab, var(--color-gray-50) 50%, transparent)}}.bg-gray-50\/70{background-color:#f9fafbb3}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/70{background-color:color-mix(in oklab, var(--color-gray-50) 70%, transparent)}}.bg-gray-50\/80{background-color:#f9fafbcc}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/80{background-color:color-mix(in oklab, var(--color-gray-50) 80%, transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/10{background-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.bg-indigo-600\/10{background-color:#4f39f61a}@supports (color:color-mix(in lab, red, red)){.bg-indigo-600\/10{background-color:color-mix(in oklab, var(--color-indigo-600) 10%, transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/10{background-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}.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-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-400\/\[0\.08\]{background-color:#00bcfe14}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-sky-400) 8%, transparent)}}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\/20{background-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/20{background-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/50{background-color:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}.bg-slate-50\/60{background-color:#f8fafc99}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/60{background-color:color-mix(in oklab, var(--color-slate-50) 60%, transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/80{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/10{background-color:color-mix(in oklab, var(--color-slate-500) 10%, transparent)}}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-700{background-color:var(--color-slate-700)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-800\/60{background-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/60{background-color:color-mix(in oklab, var(--color-slate-800) 60%, transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/30{background-color:#0f172b4d}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/30{background-color:color-mix(in oklab, var(--color-slate-900) 30%, transparent)}}.bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/50{background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/25{background-color:#02061840}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/25{background-color:color-mix(in oklab, var(--color-slate-950) 25%, transparent)}}.bg-slate-950\/75{background-color:#020618bf}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/75{background-color:color-mix(in oklab, var(--color-slate-950) 75%, transparent)}}.bg-slate-950\/80{background-color:#020618cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/80{background-color:color-mix(in oklab, var(--color-slate-950) 80%, transparent)}}.bg-slate-950\/82{background-color:#020618d1}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/82{background-color:color-mix(in oklab, var(--color-slate-950) 82%, transparent)}}.bg-slate-950\/90{background-color:#020618e6}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/90{background-color:color-mix(in oklab, var(--color-slate-950) 90%, transparent)}}.bg-slate-950\/92{background-color:#020618eb}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/92{background-color:color-mix(in oklab, var(--color-slate-950) 92%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-600\/10{background-color:#7f22fe1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-600\/10{background-color:color-mix(in oklab, var(--color-violet-600) 10%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-white\/\[\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.035\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.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))}.\[background-image\:radial-gradient\(circle\,\#94a3b8_1px\,transparent_1px\)\]{background-image:radial-gradient(circle,#94a3b8 1px,#0000 1px)}.\[background-image\:radial-gradient\(circle\,var\(--xr-cyan\)_1px\,transparent_1px\)\]{background-image:radial-gradient(circle,var(--xr-cyan) 1px,transparent 1px)}.bg-\[radial-gradient\(circle_at_12\%_0\%\,rgba\(59\,130\,246\,\.10\)\,transparent_34\%\)\,radial-gradient\(circle_at_78\%_0\%\,rgba\(99\,102\,241\,\.07\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 12% 0,#3b82f61a,#0000 34%),radial-gradient(circle at 78% 0,#6366f112,#0000 30%)}.bg-\[radial-gradient\(circle_at_18\%_0\%\,rgba\(38\,222\,255\,\.11\)\,transparent_34\%\)\,radial-gradient\(circle_at_76\%_0\%\,rgba\(255\,77\,255\,\.08\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 18% 0,#26deff1c,#0000 34%),radial-gradient(circle at 76% 0,#ff4dff14,#0000 30%)}.bg-\[radial-gradient\(circle_at_18\%_12\%\,rgba\(255\,77\,255\,0\.16\)\,transparent_28\%\)\,radial-gradient\(circle_at_82\%_18\%\,rgba\(0\,251\,251\,0\.1\)\,transparent_30\%\)\,var\(--xr-bg\)\]{background-image:radial-gradient(circle at 18% 12%,#ff4dff29,transparent 28%),radial-gradient(circle at 82% 18%,#00fbfb1a,transparent 30%),var(--xr-bg)}.bg-\[radial-gradient\(circle_at_18\%_12\%\,rgba\(255\,77\,255\,0\.16\)\,transparent_28\%\)\,radial-gradient\(circle_at_82\%_18\%\,rgba\(0\,251\,251\,0\.1\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 18% 12%,#ff4dff29,#0000 28%),radial-gradient(circle at 82% 18%,#00fbfb1a,#0000 30%)}.from-amber-500\/20{--tw-gradient-from:#f99c0033}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.from-amber-500\/20{--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-cyan-500\/20{--tw-gradient-from:#00b7d733}@supports (color:color-mix(in lab, red, red)){.from-cyan-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.from-cyan-500\/20{--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-emerald-500\/20{--tw-gradient-from:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.from-emerald-500\/20{--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-fuchsia-500\/20{--tw-gradient-from:#e12afb33}@supports (color:color-mix(in lab, red, red)){.from-fuchsia-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-fuchsia-500) 20%, transparent)}}.from-fuchsia-500\/20{--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-indigo-400{--tw-gradient-from:var(--color-indigo-400);--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-indigo-500{--tw-gradient-from:var(--color-indigo-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-indigo-500\/20{--tw-gradient-from:#625fff33}@supports (color:color-mix(in lab, red, red)){.from-indigo-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.from-indigo-500\/20{--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-indigo-600{--tw-gradient-from: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))}.from-indigo-900\/30{--tw-gradient-from:#312c854d}@supports (color:color-mix(in lab, red, red)){.from-indigo-900\/30{--tw-gradient-from:color-mix(in oklab, var(--color-indigo-900) 30%, transparent)}}.from-indigo-900\/30{--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-indigo-950\/40{--tw-gradient-from:#1e1a4d66}@supports (color:color-mix(in lab, red, red)){.from-indigo-950\/40{--tw-gradient-from:color-mix(in oklab, var(--color-indigo-950) 40%, transparent)}}.from-indigo-950\/40{--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-rose-500\/20{--tw-gradient-from:#ff235733}@supports (color:color-mix(in lab, red, red)){.from-rose-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.from-rose-500\/20{--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-800\/50{--tw-gradient-from:#1d293d80}@supports (color:color-mix(in lab, red, red)){.from-slate-800\/50{--tw-gradient-from:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}.from-slate-800\/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-transparent{--tw-gradient-from:transparent;--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-white{--tw-gradient-from:var(--color-white);--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))}.via-\[var\(--xr-pink\)\]{--tw-gradient-via:var(--xr-pink);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-200{--tw-gradient-via:var(--color-indigo-200);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-950{--tw-gradient-via:var(--color-slate-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-orange-500\/20{--tw-gradient-to:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.to-orange-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.to-orange-500\/20{--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-pink-500\/20{--tw-gradient-to:#f6339a33}@supports (color:color-mix(in lab, red, red)){.to-pink-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-pink-500) 20%, transparent)}}.to-pink-500\/20{--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-sky-500\/20{--tw-gradient-to:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.to-sky-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}.to-sky-500\/20{--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-slate-400{--tw-gradient-to:var(--color-slate-400);--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-slate-900\/50{--tw-gradient-to:#0f172b80}@supports (color:color-mix(in lab, red, red)){.to-slate-900\/50{--tw-gradient-to:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.to-slate-900\/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-slate-950{--tw-gradient-to:var(--color-slate-950);--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-teal-500\/20{--tw-gradient-to:#00baa733}@supports (color:color-mix(in lab, red, red)){.to-teal-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.to-teal-500\/20{--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-transparent{--tw-gradient-to:transparent;--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-violet-300{--tw-gradient-to:var(--color-violet-300);--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-violet-400{--tw-gradient-to:var(--color-violet-400);--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-violet-500\/20{--tw-gradient-to:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.to-violet-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.to-violet-500\/20{--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-violet-600{--tw-gradient-to:var(--color-violet-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-violet-900\/30{--tw-gradient-to:#4d179a4d}@supports (color:color-mix(in lab, red, red)){.to-violet-900\/30{--tw-gradient-to:color-mix(in oklab, var(--color-violet-900) 30%, transparent)}}.to-violet-900\/30{--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-yellow-500\/20{--tw-gradient-to:#edb20033}@supports (color:color-mix(in lab, red, red)){.to-yellow-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-yellow-500) 20%, transparent)}}.to-yellow-500\/20{--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))}.\[background-size\:24px_24px\]{background-size:24px 24px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.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-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.p-16{padding:calc(var(--spacing) * 16)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.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-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.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-7{padding-block:calc(var(--spacing) * 7)}.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-24{padding-block:calc(var(--spacing) * 24)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.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-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--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-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[13\.5px\]{font-size:13.5px}.text-\[14\.5px\]{font-size:14.5px}.text-\[15px\]{font-size:15px}.text-\[22px\]{font-size:22px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[15px\]{--tw-leading:15px;line-height:15px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1a0019\]{color:#1a0019}.text-\[\#510051\]{color:#510051}.text-\[\#FF8A9F\]{color:#ff8a9f}.text-\[\#ff4d71\]{color:#ff4d71}.text-\[\#ff5c7a\]{color:#ff5c7a}.text-\[color\:var\(--ds-muted\)\]{color:var(--ds-muted)}.text-\[color\:var\(--ds-text\)\]{color:var(--ds-text)}.text-\[color\:var\(--xn-mg\)\]{color:var(--xn-mg)}.text-\[color\:var\(--xn-t1\)\]{color:var(--xn-t1)}.text-\[color\:var\(--xn-t3\)\]{color:var(--xn-t3)}.text-\[color\:var\(--xn-t4\)\]{color:var(--xn-t4)}.text-\[rgba\(0\,251\,251\,\.66\)\]{color:#00fbfba8}.text-\[var\(--ds-muted\)\]{color:var(--ds-muted)}.text-\[var\(--ds-text\)\]{color:var(--ds-text)}.text-\[var\(--xr-cyan\)\]{color:var(--xr-cyan)}.text-\[var\(--xr-green\)\]{color:var(--xr-green)}.text-\[var\(--xr-pink\)\]{color:var(--xr-pink)}.text-\[var\(--xr-text-dim\)\]{color:var(--xr-text-dim)}.text-\[var\(--xr-text-main\)\]{color:var(--xr-text-main)}.text-\[var\(--xr-text-muted\)\]{color:var(--xr-text-muted)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.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-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-cyan-400{color:var(--color-cyan-400)}.text-cyan-500{color:var(--color-cyan-500)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-fuchsia-400{color:var(--color-fuchsia-400)}.text-fuchsia-500{color:var(--color-fuchsia-500)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-indigo-400{color:var(--color-indigo-400)}.text-orange-600{color:var(--color-orange-600)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-300\/70{color:#ffa3a3b3}@supports (color:color-mix(in lab, red, red)){.text-red-300\/70{color:color-mix(in oklab, var(--color-red-300) 70%, transparent)}}.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-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-sky-100{color:var(--color-sky-100)}.text-sky-200{color:var(--color-sky-200)}.text-sky-300{color:var(--color-sky-300)}.text-sky-500{color:var(--color-sky-500)}.text-sky-700{color:var(--color-sky-700)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-transparent{color:#0000}.text-violet-600{color:var(--color-violet-600)}.text-white{color:var(--color-white)}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.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,)}.accent-\[var\(--xr-cyan\)\]{accent-color:var(--xr-cyan)}.accent-blue-500{accent-color:var(--color-blue-500)}.accent-emerald-500{accent-color:var(--color-emerald-500)}.accent-sky-400{accent-color:var(--color-sky-400)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[0\.12\]{opacity:.12}.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-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_0_10px_rgba\(255\,77\,255\,\.55\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#ff4dff8c);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_0_12px_rgba\(255\,0\,255\,0\.18\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#ff00ff2e);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_0_14px_rgba\(255\,77\,255\,0\.24\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#ff4dff3d);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_0_24px_rgba\(255\,77\,255\,0\.12\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#ff4dff1f);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_30px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 4px 30px 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_8px_32px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#0006);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_8px_32px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#00000080);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_10px_28px_rgba\(38\,222\,255\,\.14\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#26deff24);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_12px_36px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 12px 36px var(--tw-shadow-color,#0000008c);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_18px_45px_rgba\(15\,23\,42\,\.06\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#0f172a0f);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_18px_55px_rgba\(0\,0\,0\,\.24\)\]{--tw-shadow:0 18px 55px var(--tw-shadow-color,#0000003d);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_20px_60px_rgba\(255\,0\,255\,0\.14\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#ff00ff24);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_30px_80px_rgba\(0\,0\,0\,\.55\)\,0_0_40px_rgba\(255\,77\,255\,\.08\)\]{--tw-shadow:0 30px 80px var(--tw-shadow-color,#0000008c), 0 0 40px var(--tw-shadow-color,#ff4dff14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_3px_0_0_rgb\(37\,99\,235\)\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,#2563eb);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_3px_0_0_var\(--xr-cyan\)\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--xr-cyan));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--xr-glow-cyan\)\]{--tw-shadow:var(--xr-glow-cyan);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--xr-glow-pink\)\]{--tw-shadow:var(--xr-glow-pink);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-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-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-4{--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)}.shadow-indigo-500\/25{--tw-shadow-color:#625fff40}@supports (color:color-mix(in lab, red, red)){.shadow-indigo-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-white\/10{--tw-shadow-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.shadow-white\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-white) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[rgba\(20\,21\,28\,\.95\)\]{--tw-ring-color:#14151cf2}.ring-\[var\(--xr-border\)\]{--tw-ring-color:var(--xr-border)}.ring-\[var\(--xr-cyan\)\]{--tw-ring-color:var(--xr-cyan)}.ring-\[var\(--xr-pink\)\]{--tw-ring-color:var(--xr-pink)}.ring-amber-300{--tw-ring-color:var(--color-amber-300)}.ring-blue-100{--tw-ring-color:var(--color-blue-100)}.ring-blue-400{--tw-ring-color:var(--color-blue-400)}.ring-blue-500{--tw-ring-color:var(--color-blue-500)}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-green-100{--tw-ring-color:var(--color-green-100)}.ring-red-100{--tw-ring-color:var(--color-red-100)}.ring-sky-400{--tw-ring-color:var(--color-sky-400)}.ring-slate-100{--tw-ring-color:var(--color-slate-100)}.ring-slate-200\/70{--tw-ring-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.ring-slate-200\/70{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.ring-slate-900{--tw-ring-color:var(--color-slate-900)}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-\[\#141419\]{--tw-ring-offset-color:#141419}.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,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.blur-\[100px\]{--tw-blur:blur(100px);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,)}.blur-\[120px\]{--tw-blur:blur(120px);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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-\[1px\]{--tw-backdrop-blur:blur(1px);-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-\[2px\]{--tw-backdrop-blur:blur(2px);-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-lg{--tw-backdrop-blur:blur(var(--blur-lg));-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-md{--tw-backdrop-blur:blur(var(--blur-md));-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-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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-\[width\]{transition-property:width;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-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))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[clip-path\:polygon\(10px_0\,100\%_0\,100\%_calc\(100\%_-_10px\)\,calc\(100\%_-_10px\)_100\%\,0_100\%\,0_10px\)\]{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:border-\[var\(--xr-cyan\)\]\/60:is(:where(.group):hover *){border-color:var(--xr-cyan)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-\[var\(--xr-cyan\)\]\/60:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--xr-cyan) 60%, transparent)}}.group-hover\:border-blue-300:is(:where(.group):hover *){border-color:var(--color-blue-300)}.group-hover\:text-\[var\(--xr-cyan\)\]:is(:where(.group):hover *){color:var(--xr-cyan)}.group-hover\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)}.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.selection\:bg-indigo-500\/30 ::selection{background-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){.selection\:bg-indigo-500\/30 ::selection{background-color:color-mix(in oklab, var(--color-indigo-500) 30%, transparent)}}.selection\:bg-indigo-500\/30::selection{background-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){.selection\:bg-indigo-500\/30::selection{background-color:color-mix(in oklab, var(--color-indigo-500) 30%, transparent)}}.placeholder\:text-\[var\(--xr-text-dim\)\]::placeholder{color:var(--xr-text-dim)}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.placeholder\:text-white\/25::placeholder{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/25::placeholder{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-5:before{content:var(--tw-content);top:calc(var(--spacing) * 5)}.before\:bottom-6:before{content:var(--tw-content);bottom:calc(var(--spacing) * 6)}.before\:left-\[17px\]:before{content:var(--tw-content);left:17px}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-slate-200:before{content:var(--tw-content);background-color:var(--color-slate-200)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;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\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[rgba\(0\,251\,251\,\.26\)\]:hover{border-color:#00fbfb42}.hover\:border-\[var\(--xr-border-cyan\)\]:hover{border-color:var(--xr-border-cyan)}.hover\:border-\[var\(--xr-border-pink\)\]:hover{border-color:var(--xr-border-pink)}.hover\:border-\[var\(--xr-cyan\)\]:hover{border-color:var(--xr-cyan)}.hover\:border-\[var\(--xr-pink\)\]:hover{border-color:var(--xr-pink)}.hover\:border-blue-100:hover{border-color:var(--color-blue-100)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-gray-200:hover{border-color:var(--color-gray-200)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-sky-400:hover{border-color:var(--color-sky-400)}.hover\:border-sky-400\/50:hover{border-color:#00bcfe80}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-400\/50:hover{border-color:color-mix(in oklab, var(--color-sky-400) 50%, transparent)}}.hover\:border-sky-400\/60:hover{border-color:#00bcfe99}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-400\/60:hover{border-color:color-mix(in oklab, var(--color-sky-400) 60%, transparent)}}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:border-slate-700:hover{border-color:var(--color-slate-700)}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:border-white\/\[\.07\]:hover{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[\.07\]:hover{border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.hover\:bg-\[\#ff7bff\]:hover{background-color:#ff7bff}.hover\:bg-\[color\:var\(--ds-surface-soft\)\]:hover{background-color:var(--ds-surface-soft)}.hover\:bg-\[rgba\(0\,251\,251\,0\.1\)\]:hover{background-color:#00fbfb1a}.hover\:bg-\[rgba\(0\,251\,251\,0\.08\)\]:hover{background-color:#00fbfb14}.hover\:bg-\[rgba\(0\,251\,251\,0\.14\)\]:hover{background-color:#00fbfb24}.hover\:bg-\[rgba\(255\,0\,255\,0\.04\)\]:hover{background-color:#ff00ff0a}.hover\:bg-\[var\(--xr-cyan\)\]\/10:hover{background-color:var(--xr-cyan)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--xr-cyan\)\]\/10:hover{background-color:color-mix(in oklab, var(--xr-cyan) 10%, transparent)}}.hover\:bg-\[var\(--xr-pink\)\]:hover,.hover\:bg-\[var\(--xr-pink\)\]\/20:hover{background-color:var(--xr-pink)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--xr-pink\)\]\/20:hover{background-color:color-mix(in oklab, var(--xr-pink) 20%, transparent)}}.hover\:bg-\[var\(--xr-pink\)\]\/90:hover{background-color:var(--xr-pink)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--xr-pink\)\]\/90:hover{background-color:color-mix(in oklab, var(--xr-pink) 90%, transparent)}}.hover\:bg-amber-300\/80:hover{background-color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-300\/80:hover{background-color:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-black\/\[\.04\]:hover{background-color:#0000000a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[\.04\]:hover{background-color:color-mix(in oklab, var(--color-black) 4%, transparent)}}.hover\:bg-black\/\[\.035\]:hover{background-color:#00000009}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[\.035\]:hover{background-color:color-mix(in oklab, var(--color-black) 3.5%, transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-50\/30:hover{background-color:#eff6ff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-50\/30:hover{background-color:color-mix(in oklab, var(--color-blue-50) 30%, transparent)}}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-emerald-300\/80:hover{background-color:#5ee9b5cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-300\/80:hover{background-color:color-mix(in oklab, var(--color-emerald-300) 80%, transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gray-50\/50:hover{background-color:color-mix(in oklab, var(--color-gray-50) 50%, transparent)}}.hover\:bg-gray-50\/70:hover{background-color:#f9fafbb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gray-50\/70:hover{background-color:color-mix(in oklab, var(--color-gray-50) 70%, transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-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-400\/10:hover{background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-400\/10:hover{background-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.hover\:bg-red-500\/15:hover{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/15:hover{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.hover\:bg-sky-50\/50:hover{background-color:#f0f9ff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-50\/50:hover{background-color:color-mix(in oklab, var(--color-sky-50) 50%, transparent)}}.hover\:bg-sky-400:hover{background-color:var(--color-sky-400)}.hover\:bg-sky-400\/10:hover{background-color:#00bcfe1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-400\/10:hover{background-color:color-mix(in oklab, var(--color-sky-400) 10%, transparent)}}.hover\:bg-sky-400\/15:hover{background-color:#00bcfe26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-400\/15:hover{background-color:color-mix(in oklab, var(--color-sky-400) 15%, transparent)}}.hover\:bg-sky-500:hover{background-color:var(--color-sky-500)}.hover\:bg-sky-500\/20:hover{background-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-500\/20:hover{background-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-slate-900:hover{background-color:var(--color-slate-900)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\:bg-white\/\[\.1\]:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[\.1\]:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:text-\[\#510051\]:hover{color:#510051}.hover\:text-\[var\(--xr-cyan\)\]:hover{color:var(--xr-cyan)}.hover\:text-\[var\(--xr-pink\)\]:hover{color:var(--xr-pink)}.hover\:text-\[var\(--xr-text-main\)\]:hover{color:var(--xr-text-main)}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-red-200:hover{color:var(--color-red-200)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-sky-100:hover{color:var(--color-sky-100)}.hover\:text-sky-300:hover{color:var(--color-sky-300)}.hover\:text-slate-300:hover{color:var(--color-slate-300)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[var\(--xr-glow-cyan\)\]:hover{--tw-shadow:var(--xr-glow-cyan);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-\[var\(--xr-glow-pink\)\]:hover{--tw-shadow:var(--xr-glow-pink);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\:shadow-indigo-500\/40:hover{--tw-shadow-color:#625fff66}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-indigo-500\/40:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.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-\[rgba\(0\,251\,251\,\.6\)\]:focus{border-color:#00fbfb99}.focus\:border-\[var\(--xr-cyan\)\]:focus,.focus\:border-\[var\(--xr-cyan\)\]\/70:focus{border-color:var(--xr-cyan)}@supports (color:color-mix(in lab, red, red)){.focus\:border-\[var\(--xr-cyan\)\]\/70:focus{border-color:color-mix(in oklab, var(--xr-cyan) 70%, transparent)}}.focus\:border-blue-400:focus{border-color:var(--color-blue-400)}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-sky-300:focus{border-color:var(--color-sky-300)}.focus\:border-sky-400:focus{border-color:var(--color-sky-400)}.focus\:border-transparent:focus{border-color:#0000}.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-\[var\(--xr-cyan\)\]:focus,.focus\:ring-\[var\(--xr-cyan\)\]\/10:focus{--tw-ring-color:var(--xr-cyan)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--xr-cyan\)\]\/10:focus{--tw-ring-color:color-mix(in oklab, var(--xr-cyan) 10%, transparent)}}.focus\:ring-blue-100:focus{--tw-ring-color:var(--color-blue-100)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-sky-100:focus{--tw-ring-color:var(--color-sky-100)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--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-visible\:ring-blue-500:focus-visible{--tw-ring-color:var(--color-blue-500)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.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\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (width>=40rem){.sm\:block{display:block}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_160px\]{grid-template-columns:minmax(0,1fr) 160px}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.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-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.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-\[130px_minmax\(0\,1fr\)_auto\]{grid-template-columns:130px minmax(0,1fr) auto}.md\:grid-cols-\[150px_1fr\]{grid-template-columns:150px 1fr}.md\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.md\:grid-cols-\[minmax\(0\,1fr\)_180px\]{grid-template-columns:minmax(0,1fr) 180px}.md\:flex-row{flex-direction:row}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:block{display:block}.lg\:max-w-xl{max-width:var(--container-xl)}.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\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-\[150px_minmax\(0\,1fr\)_300px\]{grid-template-columns:150px minmax(0,1fr) 300px}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-7{padding:calc(var(--spacing) * 7)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:text-\[34px\]{font-size:34px}}@media (width>=80rem){.xl\:sticky{position:sticky}.xl\:top-6{top:calc(var(--spacing) * 6)}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[260px_310px_minmax\(0\,1fr\)\]{grid-template-columns:260px 310px minmax(0,1fr)}.xl\:grid-cols-\[380px_minmax\(0\,1fr\)\]{grid-template-columns:380px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(420px\,\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:grid-cols-\[minmax\(0\,1fr\)_500px\]{grid-template-columns:minmax(0,1fr) 500px}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.xl\:pr-\[21rem\]{padding-right:21rem}}@media (prefers-color-scheme:dark){.dark\:text-slate-300{color:var(--color-slate-300)}.dark\:before\:bg-white\/10:before{content:var(--tw-content);background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:before\:bg-white\/10:before{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}@media (hover:hover){.dark\:hover\:bg-white\/\[\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/\[\.04\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}}}.\[\&\>svg\]\:h-5>svg{height:calc(var(--spacing) * 5)}.\[\&\>svg\]\:w-5>svg{width:calc(var(--spacing) * 5)}}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/orbitron-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/orbitron-latin-800-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/orbitron-latin-900-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/chakra-petch-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/chakra-petch-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chakra-petch-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--xn-bg:#07070c;--xn-bg-side:#06060be6;--xn-bg-header:#07070c8c;--xn-panel:#0e0e18d6;--xn-modal:#0b0b13f7;--xn-modal-foot:#08080ffa;--xn-field:#06060cd9;--xn-search:#0a0a12d9;--xn-hover:#00fbfb0d;--xn-thead:#00fbfb09;--xn-grid-line:#00fbfb09;--xn-glow-mg:#ff4dff1a;--xn-glow-cy:#00fbfb12;--xn-line:#ffffff12;--xn-line-cy:#00fbfb29;--xn-ctrl:#00fbfb42;--xn-t1:#f0f0f5;--xn-t2:#cfcfda;--xn-t3:#a1a1b5;--xn-t4:#8585a0;--xn-sep:#3d3d55;--xn-cy:#00fbfb;--xn-cy-dim:#00fbfba8;--xn-cy-soft:#00fbfb1a;--xn-cy-bd:#00fbfb73;--xn-mg:#ff4dff;--xn-mg-hover:#ff7bff;--xn-mg-text:#ff8cff;--xn-on-mg:#1a0019;--xn-mg-soft:#ff4dff1f;--xn-mg-soft-hover:#ff4dff38;--xn-mg-bd:#ff4dff8c;--xn-yl:#f3ff4a;--xn-on-yl:#141600;--xn-gn:#39ff9c;--xn-gn-soft:#39ff9c1a;--xn-gn-bd:#39ff9c73;--xn-bl:#4da6ff;--xn-bl-soft:#4da6ff1a;--xn-bl-bd:#4da6ff73;--xn-vi:#b18cff;--xn-vi-soft:#b18cff1a;--xn-vi-bd:#b18cff73;--xn-rd:#ff5c7a;--xn-rd-soft:#ff5c7a1a;--xn-rd-bd:#ff5c7a73;--xn-yl-soft:#f3ff4a12;--xn-yl-bd:#f3ff4a73;--xn-status-progress:var(--xn-bl);--xn-status-making:var(--xn-yl);--xn-status-schedulable:var(--xn-gn);--xn-status-delivered:var(--xn-vi);--xn-status-claimed:var(--xn-cy);--xn-task-todo:var(--xn-t1);--xn-task-doing:var(--xn-mg-text);--xn-task-done:var(--xn-gn);--xn-font-logo:"Orbitron", "Chakra Petch", sans-serif;--xn-font-display:"Chakra Petch", "Noto Sans SC", "Microsoft YaHei", sans-serif;--xn-font-ui:"Inter", "Noto Sans SC", "Microsoft YaHei", "PingFang SC", system-ui, sans-serif;--xn-font-mono:"JetBrains Mono", "Noto Sans SC", ui-monospace, monospace;--xn-fs-logo:23px;--xn-fs-modal-title:22px;--xn-fs-page-title:21px;--xn-fs-tab:15px;--xn-fs-row-title:15px;--xn-fs-section:15px;--xn-fs-body:14px;--xn-fs-cell:13.5px;--xn-fs-label:13px;--xn-fs-meta:12.5px;--xn-fs-hint:12px;--xn-fs-thead:11.5px;--xn-fs-badge:11.5px;--xn-side-w:212px;--xn-side-w-sub:240px;--xn-header-h:72px;--xn-content-max:1360px;--xn-gutter:40px;--xn-h-control:40px;--xn-h-chip:34px;--xn-h-nav:38px;--xn-h-select-sm:36px;--xn-h-seg-sm:32px;--xn-h-badge:20px;--xn-bar-h:6px;--xn-chamfer-btn:10px;--xn-chamfer-nav:8px;--xn-chamfer-ico:7px;--xn-hud:16px;--xn-glow-btn:none;--xn-glow-focus:0 0 10px #00fbfb40;--xn-shadow-modal:0 30px 80px #0000008c, 0 0 40px #ff4dff14;--xn-ease:.15s}.xn-page{min-height:100%;color:var(--xn-t1);font-family:var(--xn-font-ui);-webkit-font-smoothing:antialiased;background:radial-gradient(900px 420px at 0% 0%, var(--xn-glow-mg), transparent 60%), radial-gradient(800px 420px at 100% 100%, var(--xn-glow-cy), transparent 60%), linear-gradient(var(--xn-grid-line) 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, var(--xn-grid-line) 1px, transparent 1px) 0 0 / 40px 40px, var(--xn-bg)}.xn-mono{font-family:var(--xn-font-mono)}.xn-page :focus-visible,.xn-side :focus-visible{outline:2px solid var(--xn-cy);outline-offset:2px}.xn-logo{font-family:var(--xn-font-logo);font-size:var(--xn-fs-logo);letter-spacing:.08em;color:var(--xn-mg);text-shadow:0 0 16px #ff4dff80;font-weight:900;line-height:1}.xn-nav-link{height:var(--xn-h-nav);font-size:var(--xn-fs-body);color:var(--xn-t3);cursor:pointer;text-align:left;width:100%;transition:background var(--xn-ease), color var(--xn-ease);background:0 0;border:0;align-items:center;gap:12px;padding:0 12px;font-weight:500;text-decoration:none;display:flex}.xn-nav-link svg{color:var(--xn-t4);transition:color var(--xn-ease)}.xn-nav-link:hover{color:var(--xn-t1);background:var(--xn-hover)}.xn-nav-link:hover svg{color:var(--xn-cy)}.xn-nav-link.is-active{color:var(--xn-t1);clip-path:polygon(0 0, 100% 0, 100% 100%, var(--xn-chamfer-nav) 100%, 0 calc(100% - var(--xn-chamfer-nav)));background:linear-gradient(90deg,#ff4dff33,#ff4dff08);font-weight:600}.xn-nav-link.is-active svg{color:var(--xn-mg);filter:drop-shadow(0 0 6px #ff4dffbf)}.xn-nav-ico{width:28px;height:28px;clip-path:polygon(var(--xn-chamfer-ico) 0, 100% 0, 100% calc(100% - var(--xn-chamfer-ico)), calc(100% - var(--xn-chamfer-ico)) 100%, 0 100%, 0 var(--xn-chamfer-ico));background:#00fbfb0d;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #00fbfb24}.xn-nav-link .acc{fill:var(--xn-cy-dim);stroke:none}.xn-nav-link:hover .xn-nav-ico{box-shadow:inset 0 0 0 1px var(--xn-cy-bd);background:#00fbfb1a}.xn-nav-link.is-active .xn-nav-ico{box-shadow:inset 0 0 0 1px var(--xn-mg-bd);background:#ff4dff24}.xn-nav-link.is-active .acc{fill:var(--xn-cy);filter:drop-shadow(0 0 4px #00fbfbe6)}.xn-tab{font-size:var(--xn-fs-tab);color:var(--xn-t3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 14px;font-weight:500;text-decoration:none;display:flex}.xn-tab:hover{color:var(--xn-t1)}.xn-tab.is-active{color:var(--xn-cy);border-bottom-color:var(--xn-cy);text-shadow:0 0 10px #00fbfb80;font-weight:600;box-shadow:inset 0 -14px 16px -16px #00fbfbe6}.xn-btn-glow{filter:var(--xn-glow-btn);display:inline-flex}.xn-btn-primary{height:var(--xn-h-control);background:var(--xn-mg);color:var(--xn-on-mg);font-family:var(--xn-font-display);letter-spacing:.04em;cursor:pointer;transition:background var(--xn-ease);clip-path:polygon(var(--xn-chamfer-btn) 0, 100% 0, 100% calc(100% - var(--xn-chamfer-btn)), calc(100% - var(--xn-chamfer-btn)) 100%, 0 100%, 0 var(--xn-chamfer-btn));border:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.xn-btn-primary:hover{background:var(--xn-mg-hover)}.xn-btn-primary:disabled{color:var(--xn-t4);cursor:not-allowed;background:#3a2a3d}.xn-btn-ghost{height:var(--xn-h-control);border:1px solid var(--xn-ctrl);color:var(--xn-t2);font-size:var(--xn-fs-body);cursor:pointer;transition:all var(--xn-ease);background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:500;text-decoration:none;display:inline-flex}.xn-btn-ghost:hover{color:var(--xn-cy);border-color:var(--xn-cy-bd);background:var(--xn-cy-soft)}.xn-btn-danger{border:1px solid var(--xn-rd-bd);height:36px;color:var(--xn-rd);cursor:pointer;transition:background var(--xn-ease);background:0 0;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.xn-btn-danger:hover{background:var(--xn-rd-soft)}.xn-btn-danger:disabled{opacity:.55;cursor:not-allowed}.xn-btn-danger--quiet{border-color:var(--xn-line);color:var(--xn-t3);transition:color var(--xn-ease), border-color var(--xn-ease), background var(--xn-ease), box-shadow var(--xn-ease);gap:6px;margin-left:-8px;margin-right:auto;padding:0 10px 0 8px;font-size:14px;font-weight:400}.xn-btn-danger--quiet:hover{border-color:var(--xn-rd-bd);color:var(--xn-rd);background:var(--xn-rd-soft);box-shadow:0 0 10px #ff3d3d38}.xn-btn-claim{height:var(--xn-h-seg-sm);border:1px solid var(--xn-mg-bd);background:var(--xn-mg-soft);color:var(--xn-mg-text);cursor:pointer;transition:background var(--xn-ease), box-shadow var(--xn-ease);padding:0 14px;font-size:13px;font-weight:600}.xn-btn-claim:hover{background:var(--xn-mg-soft-hover);box-shadow:0 0 12px #ff4dff66}.xn-go{width:36px;height:36px;color:var(--xn-t4);cursor:pointer;transition:all var(--xn-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex}.xn-row:hover .xn-go{color:var(--xn-cy);border-color:var(--xn-cy-bd);background:var(--xn-cy-soft);box-shadow:0 0 10px #00fbfb4d}.xn-chip{height:var(--xn-h-chip);font-size:var(--xn-fs-cell);color:var(--xn-t3);border:1px solid var(--xn-line);cursor:pointer;transition:color var(--xn-ease), border-color var(--xn-ease);background:0 0;align-items:center;gap:8px;padding:0 14px;font-weight:500;display:inline-flex}.xn-chip:hover{color:var(--xn-t1);border-color:var(--xn-ctrl)}.xn-chip__n{font-family:var(--xn-font-mono);color:var(--xn-t4);font-size:12px;font-weight:500}.xn-chip.is-active{color:var(--xn-cy);background:var(--xn-cy-soft);border-color:var(--xn-cy-bd);text-shadow:0 0 8px #00fbfb73;font-weight:600;box-shadow:inset 0 0 14px #00fbfb1f}.xn-chip.is-active .xn-chip__n{color:var(--xn-cy-dim);text-shadow:none}.xn-search{width:300px;max-width:100%;height:var(--xn-h-control);background:var(--xn-search);border:1px solid var(--xn-ctrl);color:var(--xn-cy-dim);align-items:center;gap:10px;padding:0 14px;display:flex}.xn-search:focus-within{border-color:var(--xn-cy)}.xn-search input:focus-visible{outline:none}.xn-search input{min-width:0;color:var(--xn-t1);background:0 0;border:0;outline:none;flex:1;font-size:14px}.xn-search input::placeholder{color:var(--xn-t4)}.xn-hud{background:var(--xn-panel);border:1px solid var(--xn-line);position:relative}.xn-hud:before,.xn-hud:after{content:"";width:var(--xn-hud);height:var(--xn-hud);pointer-events:none;position:absolute}.xn-hud:before{border-top:2px solid var(--xn-cy);border-left:2px solid var(--xn-cy);top:-1px;left:-1px}.xn-hud:after{border-bottom:2px solid var(--xn-mg);border-right:2px solid var(--xn-mg);bottom:-1px;right:-1px}.xn-thead{height:42px;font-family:var(--xn-font-mono);font-size:var(--xn-fs-thead);letter-spacing:.08em;color:var(--xn-cy-dim);background:var(--xn-thead);border-bottom:1px solid var(--xn-line-cy);font-weight:500}.xn-row{border-top:1px solid var(--xn-line);transition:background var(--xn-ease)}.xn-row:first-child{border-top:0}.xn-row:hover{background:linear-gradient(90deg,#00fbfb12,#00fbfb00 70%)}.xn-grade{height:var(--xn-h-badge);font-family:var(--xn-font-mono);font-size:var(--xn-fs-badge);white-space:nowrap;border:1px solid;align-items:center;padding:0 7px;font-weight:600;line-height:1;display:inline-flex}.xn-grade--sss{color:var(--xn-on-yl);background:var(--xn-yl);border-color:var(--xn-yl);box-shadow:0 0 10px #f3ff4a8c}.xn-grade--s{color:var(--xn-yl);background:#f3ff4a14;border-color:#f3ff4a8c}.xn-grade--a{color:var(--xn-cy);background:var(--xn-cy-soft);border-color:var(--xn-cy-bd)}.xn-grade--b{color:var(--xn-t1);background:#ffffff0a;border-color:#ffffff3d}.xn-grade--c{color:var(--xn-t3);background:0 0;border-color:#ffffff24}.xn-grade--none{color:var(--xn-t2);background:0 0;border-style:dashed;border-color:#ffffff52}.xn-dot{flex:none;width:7px;height:7px;display:inline-block;transform:rotate(45deg)}.xn-dot--progress{background:var(--xn-status-progress);box-shadow:0 0 8px var(--xn-status-progress)}.xn-dot--making{background:var(--xn-status-making);box-shadow:0 0 8px var(--xn-status-making)}.xn-dot--schedulable{background:var(--xn-status-schedulable);box-shadow:0 0 8px var(--xn-status-schedulable)}.xn-dot--delivered{background:var(--xn-status-delivered);box-shadow:0 0 8px var(--xn-status-delivered)}.xn-dot--claimed{background:var(--xn-status-claimed);box-shadow:0 0 8px var(--xn-status-claimed)}.xn-segbar{height:var(--xn-bar-h);background:repeating-linear-gradient(90deg,#ffffff14 0 5px,#0000 5px 7px)}.xn-segbar__fill{background:repeating-linear-gradient(90deg, var(--xn-mg) 0 5px, transparent 5px 7px);filter:drop-shadow(0 0 3px #ff4dffd9);height:100%;display:block}.xn-segbar__fill.is-done{background:repeating-linear-gradient(90deg, var(--xn-gn) 0 5px, transparent 5px 7px);filter:drop-shadow(0 0 3px #39ff9cbf)}.xn-label{color:var(--xn-t2);font-size:13px;font-weight:500}.xn-req{color:var(--xn-mg);margin-left:3px}.xn-hint{color:var(--xn-t4);font-size:12px}.xn-input,.xn-textarea,.xn-select{background:var(--xn-field);border:1px solid var(--xn-line);width:100%;color:var(--xn-t1);transition:border-color var(--xn-ease), box-shadow var(--xn-ease);outline:none;font-family:inherit;font-size:14px}.xn-input{height:var(--xn-h-control);padding:0 12px}.xn-textarea{resize:vertical;min-height:88px;padding:10px 12px;line-height:1.6}.xn-select{appearance:none;height:var(--xn-h-select-sm);cursor:pointer;padding:0 34px 0 12px}.xn-input:hover,.xn-select:hover{border-color:var(--xn-ctrl)}.xn-input:focus,.xn-textarea:focus,.xn-select:focus{border-color:#00fbfb99}.xn-input::placeholder,.xn-textarea::placeholder{color:var(--xn-t4)}.xn-input.is-invalid,.xn-textarea.is-invalid{border-color:var(--xn-rd);box-shadow:0 0 10px #ff5c7a40}.xn-ferr{color:var(--xn-rd);font-size:12.5px}.xn-seg{height:var(--xn-h-control);border:1px solid var(--xn-line);background:var(--xn-field);display:flex}.xn-seg>button{color:var(--xn-t3);cursor:pointer;transition:color var(--xn-ease), background var(--xn-ease);background:0 0;border:0;flex:1;font-size:14px}.xn-seg>button+button{border-left:1px solid var(--xn-line)}.xn-seg>button:hover{color:var(--xn-t1)}.xn-seg>button.is-active{background:var(--xn-cy-soft);color:var(--xn-cy);box-shadow:inset 0 0 0 1px var(--xn-cy-bd);text-shadow:0 0 8px #00fbfb66;font-weight:600}.xn-seg--even>button{white-space:nowrap;text-align:center;flex:0 0 96px;width:96px;padding:0 10px}.xn-tag{border:1px solid var(--xn-line);height:32px;color:var(--xn-t3);cursor:pointer;transition:all var(--xn-ease);background:0 0;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.xn-tag:hover{color:var(--xn-t1);border-color:var(--xn-ctrl)}.xn-tag.is-active{color:var(--xn-cy);border-color:var(--xn-cy-bd);background:var(--xn-cy-soft);text-shadow:0 0 8px #00fbfb59}.xn-task-seg{height:var(--xn-h-seg-sm);border:1px solid var(--xn-line);background:var(--xn-field);display:inline-flex}.xn-task-seg>button{min-width:80px;color:var(--xn-t4);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:12.5px}.xn-task-seg>button+button{border-left:1px solid var(--xn-line)}.xn-task-seg>button:hover:not(:disabled){color:var(--xn-t1)}.xn-task-seg>button:disabled{cursor:not-allowed;opacity:.55}.xn-task-seg>button.is-todo{color:var(--xn-t1);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff38}.xn-task-seg>button.is-doing{color:var(--xn-mg-text);background:var(--xn-mg-soft);box-shadow:inset 0 0 0 1px var(--xn-mg-bd);text-shadow:0 0 8px #ff4dff66}.xn-task-seg>button.is-done{color:var(--xn-gn);background:var(--xn-gn-soft);box-shadow:inset 0 0 0 1px var(--xn-gn-bd);text-shadow:0 0 8px #39ff9c59}.xn-gpick{min-width:52px;height:var(--xn-h-select-sm);border:1px solid var(--xn-line);color:var(--xn-t3);font-family:var(--xn-font-mono);cursor:pointer;transition:all var(--xn-ease);background:0 0;padding:0 10px;font-size:13px;font-weight:600}.xn-gpick:hover{color:var(--xn-t1);border-color:var(--xn-ctrl)}.xn-gpick:disabled{opacity:.55;cursor:not-allowed}.xn-gpick.is-active.t-none{color:var(--xn-t1);border-style:dashed;border-color:#fff6}.xn-gpick.is-active.t-c{color:var(--xn-t1);background:#ffffff0d;border-color:#ffffff4d}.xn-gpick.is-active.t-b{color:var(--xn-t1);background:#ffffff14;border-color:#ffffff80}.xn-gpick.is-active.t-a{color:var(--xn-cy);border-color:var(--xn-cy);background:var(--xn-cy-soft);text-shadow:0 0 8px #00fbfb80;box-shadow:0 0 12px #00fbfb59}.xn-gpick.is-active.t-s{color:var(--xn-yl);border-color:var(--xn-yl);background:#f3ff4a14;box-shadow:0 0 12px #f3ff4a59}.xn-gpick.is-active.t-sss{color:var(--xn-on-yl);border-color:var(--xn-yl);background:var(--xn-yl);box-shadow:0 0 14px #f3ff4a8c}.xn-gpick.is-active.t-s,.xn-gpick.is-active.t-sss{animation:.5s cubic-bezier(.2,1.6,.4,1) xn-pop}@keyframes xn-pop{0%{transform:scale(.86)}to{transform:scale(1)}}.xn-fw{z-index:80;pointer-events:none;position:fixed;inset:0;overflow:hidden}.xn-burst{--r:-118px;--d:0s;width:0;height:0;position:absolute}.xn-burst.b1{top:36%;left:56%}.xn-burst.b2{--r:-92px;--d:.2s;top:21%;left:76%}.xn-burst.b3{--r:-84px;--d:.4s;top:23%;left:37%}.xn-fw:not(.is-big) .b3{display:none}.xn-fw.is-big .b1{--r:-150px}.xn-burst:before{content:"";opacity:0;background:radial-gradient(circle,#fffffff2,#ff4dff66 32%,#00fbfb1f 55%,#0000 70%);border-radius:50%;width:88px;height:88px;position:absolute;top:-44px;left:-44px}.xn-burst i{opacity:0;--c:var(--xn-cy);background:var(--c);width:3px;height:16px;box-shadow:0 0 6px var(--c), 0 0 16px var(--c);border-radius:2px;position:absolute;top:-8px;left:-1.5px}.xn-burst i:nth-child(2n){--c:var(--xn-mg)}.xn-burst i:nth-child(4n+1),.xn-fw.is-big .xn-burst i:nth-child(odd){--c:var(--xn-yl)}.xn-burst i:first-child{--a:0deg}.xn-burst i:nth-child(2){--a:22.5deg}.xn-burst i:nth-child(3){--a:45deg}.xn-burst i:nth-child(4){--a:67.5deg}.xn-burst i:nth-child(5){--a:90deg}.xn-burst i:nth-child(6){--a:112.5deg}.xn-burst i:nth-child(7){--a:135deg}.xn-burst i:nth-child(8){--a:157.5deg}.xn-burst i:nth-child(9){--a:180deg}.xn-burst i:nth-child(10){--a:202.5deg}.xn-burst i:nth-child(11){--a:225deg}.xn-burst i:nth-child(12){--a:247.5deg}.xn-burst i:nth-child(13){--a:270deg}.xn-burst i:nth-child(14){--a:292.5deg}.xn-burst i:nth-child(15){--a:315deg}.xn-burst i:nth-child(16){--a:337.5deg}.xn-fw.p0 .xn-burst i{animation:xn-spark0 1.2s cubic-bezier(.1, .75, .25, 1) var(--d) both}.xn-fw.p1 .xn-burst i{animation:xn-spark1 1.2s cubic-bezier(.1, .75, .25, 1) var(--d) both}.xn-fw.p0 .xn-burst:before{animation:xn-flash0 .55s ease-out var(--d) both}.xn-fw.p1 .xn-burst:before{animation:xn-flash1 .55s ease-out var(--d) both}@keyframes xn-spark0{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scaleY(.3)}10%{opacity:1}70%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(var(--r)) scaleY(.2)}}@keyframes xn-spark1{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scaleY(.3)}10%{opacity:1}70%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(var(--r)) scaleY(.2)}}@keyframes xn-flash0{0%{opacity:0;transform:scale(.2)}30%{opacity:1}to{opacity:0;transform:scale(1.3)}}@keyframes xn-flash1{0%{opacity:0;transform:scale(.2)}30%{opacity:1}to{opacity:0;transform:scale(1.3)}}.xn-rank{z-index:81;pointer-events:none;background:#0a0a06eb;border:1px solid #f3ff4a8c;align-items:center;gap:12px;padding:10px 20px 10px 14px;display:flex;position:fixed;top:92px;left:50%;transform:translate(-50%);box-shadow:0 0 24px #f3ff4a40}.xn-rank.p0{animation:1.9s both xn-rank0}.xn-rank.p1{animation:1.9s both xn-rank1}.xn-rank__g{min-width:42px;height:34px;font-family:var(--xn-font-logo);color:var(--xn-on-yl);background:var(--xn-yl);justify-content:center;align-items:center;padding:0 8px;font-size:18px;font-weight:900;display:flex;box-shadow:0 0 16px #f3ff4a99}.xn-rank__k{font-family:var(--xn-font-mono);letter-spacing:.18em;color:var(--xn-yl);font-size:10.5px;display:block}.xn-rank__m{color:var(--xn-t1);font-size:14px;font-weight:600;display:block}@keyframes xn-rank0{0%{opacity:0;transform:translate(-50%,-10px)scale(.96)}12%{opacity:1;transform:translate(-50%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-6px)}}@keyframes xn-rank1{0%{opacity:0;transform:translate(-50%,-10px)scale(.96)}12%{opacity:1;transform:translate(-50%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-6px)}}@media (prefers-reduced-motion:reduce){.xn-fw{display:none}.xn-rank.p0,.xn-rank.p1,.xn-gpick.is-active.t-s,.xn-gpick.is-active.t-sss{animation:none}}.xn-side{width:var(--xn-side-w);min-width:var(--xn-side-w);background:var(--xn-bg-side);border-right:1px solid var(--xn-line-cy);flex-direction:column;padding:24px 12px 14px;display:flex;overflow-y:auto}.xn-side--sub{width:var(--xn-side-w-sub);min-width:var(--xn-side-w-sub)}.xn-side__logo{padding:0 10px 24px}.xn-side--sub .xn-side__logo{padding-bottom:20px}.xn-side__back{height:34px;color:var(--xn-t3);cursor:pointer;text-align:left;transition:color var(--xn-ease), border-color var(--xn-ease), background var(--xn-ease);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.xn-side__back:hover{color:var(--xn-cy);border-color:var(--xn-cy-bd);background:var(--xn-cy-soft)}.xn-side__back--top{height:38px;color:var(--xn-t1);border-color:var(--xn-cy-bd);background:var(--xn-cy-soft);margin-bottom:4px;padding:0 12px;font-size:13.5px;font-weight:500}.xn-chip__dot{flex:none;width:6px;height:6px;transform:rotate(45deg)}.xn-edtr{align-items:center;gap:7px;min-width:0;display:inline-flex}.xn-edtr__dot{flex:none;width:6px;height:6px;transform:rotate(45deg)}.xn-nobody{color:var(--xn-t4)}.xn-segbar__fill--film{background:repeating-linear-gradient(90deg, var(--xn-cy) 0 5px, transparent 5px 7px);filter:drop-shadow(0 0 3px #00fbfbcc)}.xn-segbar__fill--film.is-done{background:repeating-linear-gradient(90deg, var(--xn-gn) 0 5px, transparent 5px 7px);filter:drop-shadow(0 0 3px #39ff9cbf)}.xn-egrid{grid-template-columns:minmax(260px,2.4fr) minmax(170px,1.2fr) minmax(160px,1fr) minmax(160px,1fr) 88px 36px;align-items:center;column-gap:28px;padding:0 24px;display:grid}.xn-tbl--e{min-width:1140px}.xn-dgrid{grid-template-columns:minmax(320px,2.6fr) minmax(220px,1.4fr) minmax(150px,1fr) 40px;align-items:center;column-gap:40px;padding:0 24px;display:grid}.xn-dgrid .xn-slabel{font-size:13.5px;line-height:20px}.xn-tbl--d{min-width:1100px}.xn-prog{flex-direction:column;gap:9px;max-width:180px;display:flex}.xn-prog__line{justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;line-height:18px;display:flex}.xn-prog__val{color:var(--xn-t1);font-weight:500}.xn-prog__days{color:var(--xn-t3);margin-left:auto;font-size:12px}.xn-ddb-wrap{position:relative}.xn-ddb{background:var(--xn-field);border:1px solid var(--xn-line);width:100%;height:42px;color:var(--xn-t1);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:14.5px;transition:border-color .15s;display:flex}.xn-ddb:hover{border-color:var(--xn-ctrl)}.xn-ddb.is-open{border-color:#00fbfb99}.xn-ddb.is-placeholder{color:var(--xn-t4)}.xn-ddb>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.xn-ddb__car{color:var(--xn-t4);flex:none;transition:transform .15s,color .15s}.xn-ddb.is-open .xn-ddb__car{color:var(--xn-cy);transform:rotate(180deg)}.xn-ddpop{z-index:80;border:1px solid var(--xn-cy-bd);background:#0b0b13fc;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 40px #0009}.xn-ddpop--fixed{position:fixed;top:auto;left:auto;right:auto}.xn-ddpop:before{content:"";border-top:2px solid var(--xn-cy);border-left:2px solid var(--xn-cy);pointer-events:none;width:10px;height:10px;position:absolute;top:-1px;left:-1px}.xn-ddq{border:1px solid var(--xn-line);background:var(--xn-field);height:36px;color:var(--xn-t4);align-items:center;gap:8px;margin-bottom:6px;padding:0 10px;display:flex}.xn-ddq:focus-within{border-color:#00fbfb99}.xn-ddq input{min-width:0;color:var(--xn-t1);background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.xn-ddlist{scrollbar-width:thin;scrollbar-color:#00fbfb4d transparent;flex-direction:column;max-height:228px;display:flex;overflow-y:auto}.xn-ddo{width:100%;min-height:52px;color:var(--xn-t2);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:6px 10px;transition:background .12s;display:grid}.xn-ddo+.xn-ddo{border-top:1px solid var(--xn-line)}.xn-ddo:hover{background:var(--xn-cy-soft)}.xn-ddo>svg{color:var(--xn-cy);opacity:0}.xn-ddo.on>svg{opacity:1}.xn-ddm{flex-direction:column;gap:2px;min-width:0;display:flex}.xn-ddid{font-family:var(--xn-font-mono);letter-spacing:.06em;color:var(--xn-cy-dim);font-size:11.5px}.xn-ddt{color:var(--xn-t1);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.xn-ddo.on .xn-ddt{color:var(--xn-cy)}.xn-ddmeta{color:var(--xn-t4);white-space:nowrap;font-size:12.5px}.xn-ddempty{text-align:center;color:var(--xn-t4);padding:18px 10px;font-size:13px}.xn-pick{border:1px solid var(--xn-line);background:#00fbfb0a;flex-direction:column;gap:8px;margin-top:12px;padding:14px 16px;display:flex;position:relative}.xn-pick__id{letter-spacing:.1em;color:var(--xn-cy-dim);font-size:12px}.xn-pick__title{font-family:var(--xn-font-display);flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:22px;display:inline-flex}.xn-pick__meta{color:var(--xn-t4);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.xn-pick__sep{color:var(--xn-sep)}.xn-pick__people{border-top:1px solid var(--xn-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;padding-top:10px;display:grid}.xn-pick__pp{flex-direction:column;gap:3px;min-width:0;display:flex}.xn-pick__pk{color:var(--xn-t4);font-size:12px}.xn-pick__pv{color:var(--xn-t1);font-size:14px;font-weight:500}.xn-pkcard{border:1px solid var(--xn-line);background:var(--xn-field);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.xn-pkcard__row{align-items:baseline;gap:10px;font-size:13px;display:flex}.xn-pkcard__k{width:56px;color:var(--xn-t4);flex:none}.xn-pkcard__v{min-width:0;color:var(--xn-t1)}.xn-pkcard__title{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.xn-pkcard__people{border-top:1px solid var(--xn-line);color:var(--xn-t2);grid-template-columns:repeat(3,1fr);gap:8px;padding-top:8px;font-size:12.5px;display:grid}.xn-pkcard__people b{color:var(--xn-t4);margin-bottom:2px;font-size:11.5px;font-weight:500;display:block}.xn-upzone{border:1px dashed var(--xn-cy-bd);width:100%;color:var(--xn-t2);text-align:left;cursor:pointer;background:#00fbfb08;align-items:center;gap:14px;padding:14px 16px;font-size:13.5px;transition:background .15s;display:flex}.xn-upzone:hover,.xn-upzone:focus-visible{background:#00fbfb12}.xn-upzone.is-busy{color:var(--xn-cy)}.xn-upzone__icon{color:var(--xn-cy);flex:none}.xn-upzone.is-busy .xn-upzone__icon{color:var(--xn-cy)}.xn-upzone__dtx{flex-direction:column;gap:3px;min-width:0;display:flex}.xn-upzone__dtx b{color:var(--xn-t1);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.xn-upzone__dtx>span{color:var(--xn-t4);font-size:12.5px}.xn-upzone__dtx .xn-fmt{margin-left:4px;font-size:12.5px}.xn-uprules{border-left:2px solid var(--xn-yl);color:var(--xn-t2);background:#f3ff4a0d;flex-direction:column;gap:2px;margin-top:12px;padding:10px 14px 10px 30px;font-size:13px;line-height:1.75;display:flex}.xn-uprules span:before{content:"· ";color:var(--xn-yl)}.xn-copyrow{align-items:center;gap:8px;display:flex}.xn-copyrow .xn-input{min-width:0;color:var(--xn-t2);cursor:default;flex:1}.xn-copybtn{height:var(--xn-h-control);border:1px solid var(--xn-line);color:var(--xn-t3);cursor:pointer;background:0 0;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.xn-copybtn:hover:not(:disabled){color:var(--xn-cy);border-color:var(--xn-cy-bd);background:var(--xn-cy-soft)}.xn-copybtn:disabled{color:var(--xn-t4);cursor:not-allowed}.xn-iconbtn{border:1px solid var(--xn-line);width:42px;height:42px;color:var(--xn-t3);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.xn-iconbtn:hover:not(:disabled){color:var(--xn-cy);border-color:var(--xn-cy-bd);background:var(--xn-cy-soft)}.xn-iconbtn.is-ok{color:var(--xn-gn);border-color:#39ff9c73}.xn-iconbtn:disabled{opacity:.4;cursor:not-allowed}.xn-copybtn.is-done{color:var(--xn-gn);border-color:var(--xn-gn)}.xn-modal__foot-row{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.xn-team-manage{flex-direction:column;gap:20px;display:flex}.xn-tmswitch{--oc:var(--xn-cy);display:inline-flex;position:relative}.xn-tmswitch__btn,.xn-tmswitch__opt{--oc-soft:var(--oc)}@supports (color:color-mix(in lab, red, red)){.xn-tmswitch__btn,.xn-tmswitch__opt{--oc-soft:color-mix(in srgb, var(--oc) 7%, transparent)}}.xn-tmswitch__btn,.xn-tmswitch__opt{--oc-bd:var(--oc)}@supports (color:color-mix(in lab, red, red)){.xn-tmswitch__btn,.xn-tmswitch__opt{--oc-bd:color-mix(in srgb, var(--oc) 42%, transparent)}}.xn-tmswitch__btn{border:1px solid var(--oc-bd);background:var(--oc-soft);height:34px;color:var(--xn-t2);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:9px;padding:0 12px;font-size:13px;transition:border-color .15s;display:inline-flex}.xn-tmswitch__btn b{color:var(--xn-t1);font-weight:600}.xn-tmswitch__btn:hover,.xn-tmswitch__btn.is-open{border-color:var(--oc)}.xn-tmswitch__chev{color:var(--xn-t3);flex:none;margin-left:2px;transition:transform .15s}.xn-tmswitch__btn.is-open .xn-tmswitch__chev{transform:rotate(180deg)}.xn-tmswitch__dot{background:var(--oc);flex:none;width:7px;height:7px;transform:rotate(45deg)}.xn-tmswitch__btn .xn-tmswitch__dot{box-shadow:0 0 8px var(--oc)}.xn-tmswitch__pop{z-index:80;background:var(--xn-modal);border:1px solid var(--xn-line-cy);flex-direction:column;width:240px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #0000008c}.xn-tmswitch__pop:before{content:"";border-top:2px solid var(--xn-cy);border-left:2px solid var(--xn-cy);pointer-events:none;width:12px;height:12px;position:absolute;top:-1px;left:-1px}.xn-tmswitch__opt{width:100%;height:40px;color:var(--xn-t2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;transition:background .12s,border-color .12s,color .12s;display:flex}.xn-tmswitch__opt+.xn-tmswitch__opt{margin-top:2px}.xn-tmswitch__opt:hover{color:var(--xn-t1);border-color:var(--xn-line);background:#ffffff0a}.xn-tmswitch__opt.on{color:var(--xn-t1);background:var(--oc-soft);border-color:var(--oc-bd);font-weight:600}.xn-tmswitch__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.xn-tmswitch__count{color:var(--xn-t4);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:400}.xn-tmswitch__opt>svg{color:var(--oc);flex:none}.xn-toolbar__end{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:inline-flex}.xn-tmcards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;padding:16px 24px;display:grid}.xn-tmcard{background:var(--xn-panel);border:1px solid var(--xn-line);flex-direction:column;gap:10px;padding:14px;display:flex;position:relative}.xn-tmcard.is-leader{background:#f3ff4a0a;border-color:#f3ff4a80}.xn-tmcard__head{align-items:center;gap:10px;display:flex}.xn-tmcard__avatar{background:var(--xn-cy-soft);border:1px solid var(--xn-cy-bd);width:30px;height:30px;color:var(--xn-cy);flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.xn-tmcard.is-leader .xn-tmcard__avatar{color:var(--xn-yl);background:#f3ff4a1f;border-color:#f3ff4a8c}.xn-tmcard__name{min-width:0;color:var(--xn-t1);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex;overflow:hidden}.xn-tmcard__num{flex-direction:column;gap:2px;display:flex}.xn-tmcard__num b{font-family:var(--xn-font-mono);color:var(--xn-t1);font-size:24px;font-weight:700;line-height:1.1}.xn-tmcard__num i,.xn-tmcard__chart i{color:var(--xn-t4);font-size:11.5px;font-style:normal}.xn-tmcard__num.is-low b{color:var(--xn-rd)}.xn-tmbars{border-bottom:1px solid var(--xn-line);align-items:flex-end;gap:0;width:100%;max-width:340px;height:46px;padding:0;display:flex;position:relative}.xn-tmbars__target{border-top:1px dashed var(--xn-t4);pointer-events:none;position:absolute;left:0;right:0}.xn-tmbar{flex:1 1 0;min-width:4px;position:relative}.xn-tmbar:before{content:"";background:var(--xn-mg);position:absolute;inset:0 25%;box-shadow:0 0 4px #ff4dff80}.xn-tmbar.is-low:before{box-shadow:none;background:#ff4dff47}.xn-tmbar:after{content:attr(data-tip);z-index:8;background:var(--xn-modal);border:1px solid var(--xn-mg-bd);color:var(--xn-t1);font-family:var(--xn-font-mono);white-space:nowrap;opacity:0;pointer-events:none;padding:5px 7px;font-size:11px;line-height:1;transition:opacity .12s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.xn-tmbar:hover:after{opacity:1}.xn-tmcard__state{text-align:center;border:1px solid var(--xn-line);color:var(--xn-t3);padding:6px 10px;font-size:12.5px;font-weight:600}.xn-tmcard__state.is-ok{color:var(--xn-gn);background:#39ff9c14;border-color:#39ff9c73}.xn-tmcard__state.is-late{color:var(--xn-rd);border-color:var(--xn-rd-bd);background:var(--xn-rd-soft)}.xn-monpick{display:inline-flex;position:relative}.xn-monpick__btn{background:var(--xn-field);border:1px solid var(--xn-ctrl);height:34px;color:var(--xn-t1);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;display:inline-flex}.xn-monpick__btn:hover{border-color:var(--xn-cy-bd)}.xn-monpick__pop{z-index:80;background:var(--xn-modal);border:1px solid var(--xn-cy-bd);width:240px;padding:10px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #0009}.xn-monpick__head{color:var(--xn-t1);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13.5px;display:flex}.xn-monpick__head button{border:1px solid var(--xn-line);width:26px;height:26px;color:var(--xn-t3);cursor:pointer;background:0 0;place-items:center;display:grid}.xn-monpick__head button:disabled{color:var(--xn-t4);cursor:not-allowed}.xn-monpick__grid{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.xn-monpick__grid button{border:1px solid var(--xn-line);height:30px;color:var(--xn-t2);cursor:pointer;background:0 0;font-size:12.5px}.xn-monpick__grid button:hover:not(:disabled){color:var(--xn-cy);border-color:var(--xn-cy-bd)}.xn-monpick__grid button:disabled{color:var(--xn-t4);opacity:.45;cursor:not-allowed}.xn-monpick__grid button.is-current{border-color:var(--xn-cy-bd);color:var(--xn-cy)}.xn-monpick__grid button.is-on{background:var(--xn-mg);border-color:var(--xn-mg);color:#1a0019;font-weight:700}.xn-tmkpis{border-bottom:1px solid var(--xn-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:-20px -24px 14px;display:grid}.xn-tmkpi{background:0 0;flex-direction:column;gap:5px;padding:16px 24px 18px;display:flex}.xn-tmkpi+.xn-tmkpi{border-left:1px solid var(--xn-line)}.xn-tmkpi b{font-family:var(--xn-font-display);color:var(--xn-t1);font-size:28px;font-weight:700;line-height:1.1}.xn-tmkpi b small{font-family:var(--xn-font-ui);color:var(--xn-t4);margin-left:5px;font-size:13px;font-weight:400}.xn-tmkpi b.is-ok{color:var(--xn-gn);text-shadow:0 0 12px #39ff9c59}.xn-tmkpi b.is-go{color:var(--xn-mg-text)}.xn-tmkpi i{color:var(--xn-t3);font-size:12.5px;font-style:normal}.xn-tmkpi>small{color:var(--xn-t4);margin-top:-1px;font-size:12px}.xn-tmkpi .xn-tmkpi__pc{margin-left:1px;font-size:20px;font-weight:600}.xn-delivercard .xn-pbody{padding:0}.xn-delivercard .xn-tmkpis{margin:0}.xn-delivercard .xn-reader-empty{padding:32px 24px}.xn-delivery-grid.xn-thead{height:40px}.xn-delivery-grid.xn-trow{padding-top:12px;padding-bottom:12px}.xn-delivery-grid .xn-tname{font-size:14px}.xn-delivery-grid .xn-time{color:var(--xn-t2)}.xn-delivery-grid.xn-trow>span:not(.xn-tname):not(.xn-tmdays){color:var(--xn-t2);font-size:13.5px}.xn-delivery-grid .xn-tpill{height:24px;padding:0 9px;font-size:12.5px;font-weight:500}@media (width<=980px){.xn-tmkpis{grid-template-columns:repeat(2,minmax(0,1fr))}.xn-tmkpi:nth-child(3){border-left:0;border-top:1px solid var(--xn-line)}.xn-tmkpi:nth-child(4){border-top:1px solid var(--xn-line)}}@media (width<=620px){.xn-tmkpis{grid-template-columns:1fr}.xn-tmkpi+.xn-tmkpi{border-left:0;border-top:1px solid var(--xn-line)}}.xn-delivery-grid{grid-template-columns:minmax(240px,2.2fr) 90px 130px 130px 90px 110px;align-items:center;column-gap:28px;padding:0 24px;display:grid}.xn-delivery-grid.is-full{grid-template-columns:minmax(220px,2.2fr) 90px 120px 120px 90px 110px}.xn-tmdays{font-family:var(--xn-font-mono);font-size:15px;font-weight:600}.xn-tmdays__u{font-family:var(--xn-font-ui);color:var(--xn-t4);margin-left:3px;font-size:12px;font-weight:400}.xn-tmdays.is-ok{color:var(--xn-gn)}.xn-tmdays.is-doing{color:var(--xn-mg-text)}.xn-tmdays.is-late{color:var(--xn-rd)}.xn-tpill{border:1px solid;align-items:center;height:20px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.xn-tpill.is-ok{color:var(--xn-gn);background:#39ff9c14;border-color:#39ff9c73}.xn-tpill.is-doing{color:var(--xn-mg-text);border-color:var(--xn-mg-bd);background:#ff4dff1a}.xn-tpill.is-late{color:var(--xn-rd);border-color:var(--xn-rd-bd);background:var(--xn-rd-soft)}.xn-side__nav{flex-direction:column;gap:2px;display:flex}.xn-side__subnav{border-top:1px solid var(--xn-line);margin-top:16px;padding-top:16px}.xn-side__tools{border-top:1px solid var(--xn-line);margin-top:auto;padding-top:6px}.xn-glabel{font-family:var(--xn-font-mono);letter-spacing:.16em;color:var(--xn-t4);padding:14px 12px 6px;font-size:10.5px}.xn-userwrap{margin-top:12px;position:relative}.xn-user{border:1px solid var(--xn-line);width:100%;color:var(--xn-t2);cursor:pointer;transition:border-color var(--xn-ease);background:0 0;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.xn-user:hover{border-color:var(--xn-ctrl)}.xn-avatar{width:28px;height:28px;font-family:var(--xn-font-logo);color:var(--xn-cy);border:1px solid var(--xn-cy-bd);background:var(--xn-cy-soft);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.xn-usermenu{z-index:60;border:1px solid var(--xn-line-cy);background:var(--xn-modal);box-shadow:var(--xn-shadow-modal);position:absolute;bottom:calc(100% + 8px);left:0;right:0}.xn-usermenu__info{border-bottom:1px solid var(--xn-line);padding:12px 14px}.xn-usermenu__name{color:var(--xn-t1);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.xn-usermenu__role{color:var(--xn-t4);margin-top:2px;font-size:12px}.xn-usermenu__item{width:100%;color:var(--xn-t2);cursor:pointer;text-align:left;transition:background var(--xn-ease), color var(--xn-ease);background:0 0;border:0;align-items:center;gap:8px;padding:9px 14px;font-size:13px;display:flex}.xn-usermenu__item:hover{background:var(--xn-hover);color:var(--xn-t1)}.xn-usermenu__item.is-danger{color:var(--xn-rd)}.xn-usermenu__item.is-danger:hover{background:var(--xn-rd-soft)}.xn-content{max-width:var(--xn-content-max);padding:0 var(--xn-gutter);margin:0 auto}.xn-header{border-bottom:1px solid var(--xn-line-cy);background:var(--xn-bg-header)}.xn-header__in{min-height:var(--xn-header-h);flex-wrap:wrap;justify-content:space-between;align-items:stretch;column-gap:24px;display:flex}.xn-tabs{align-items:stretch;gap:4px;display:flex}.xn-header__actions{flex-wrap:wrap;align-items:center;gap:14px;padding:16px 0;display:flex}.xn-main{padding-top:28px;padding-bottom:56px}.xn-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.xn-chips{flex-wrap:wrap;gap:8px;display:flex}.xn-hudline{font-family:var(--xn-font-mono);font-size:var(--xn-fs-hint);letter-spacing:.06em;color:var(--xn-cy-dim)}.xn-listcard{margin-top:14px}.xn-scroll{overflow-x:auto}.xn-tbl{min-width:1100px}.xn-grid{grid-template-columns:minmax(320px,2.6fr) minmax(160px,1fr) minmax(240px,1.5fr) minmax(150px,1fr) 40px;align-items:center;column-gap:40px;padding:0 24px;display:grid}.xn-row{padding-top:18px;padding-bottom:18px}.xn-tcell{flex-direction:column;gap:5px;min-width:0;display:flex}.xn-title{min-width:0;font-size:var(--xn-fs-row-title);-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;font-weight:600;line-height:22px;display:-webkit-box;overflow:hidden}.xn-tlink{color:var(--xn-t1);transition:color var(--xn-ease);text-decoration:none}.xn-row:hover .xn-tlink{color:var(--xn-cy)}.xn-edit{width:28px;height:28px;color:var(--xn-t4);cursor:pointer;opacity:0;transition:opacity var(--xn-ease), color var(--xn-ease), border-color var(--xn-ease);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;margin-top:-3px;display:flex}.xn-row:hover .xn-edit,.xn-edit:focus-visible{opacity:1}.xn-edit:hover{color:var(--xn-cy);border-color:var(--xn-cy-bd)}.xn-tcell .xn-grade{margin-left:8px}.xn-meta{font-size:var(--xn-fs-meta);color:var(--xn-t4);white-space:nowrap;align-items:center;gap:6px;line-height:18px;display:flex}.xn-meta__sep{color:var(--xn-sep)}.xn-card1{color:var(--xn-t3);align-items:baseline;gap:3px;display:inline-flex}.xn-card1 b{font-family:var(--xn-font-mono);color:var(--xn-mg-text);font-size:13px;font-weight:600}.xn-names{min-width:0;font-size:var(--xn-fs-cell);color:var(--xn-t2);flex-wrap:wrap;align-items:center;gap:2px 0;line-height:20px;display:flex}.xn-names__sep{color:var(--xn-sep);margin:0 8px}.xn-names__sub{font-size:var(--xn-fs-meta);color:var(--xn-t4);margin-top:3px;display:block}.xn-status{flex-direction:column;gap:9px;max-width:220px;display:flex}.xn-sline{font-size:var(--xn-fs-label);justify-content:space-between;align-items:center;gap:12px;line-height:18px;display:flex}.xn-slabel{white-space:nowrap;align-items:center;gap:9px;min-width:0;display:flex}.xn-sname{color:var(--xn-t1);text-overflow:ellipsis;font-weight:500;overflow:hidden}.xn-sdays{color:var(--xn-t4);font-size:12px}.xn-spct{color:var(--xn-t3);font-size:var(--xn-fs-meta)}.xn-director{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.xn-oname{font-size:var(--xn-fs-cell);color:var(--xn-t1);font-weight:500;line-height:20px}.xn-oproj{color:var(--xn-gn);font-size:12px;line-height:16px;text-decoration:none}.xn-oproj:hover{text-decoration:underline}.xn-oempty{color:var(--xn-t4);font-size:13px}.xn-release{border:1px solid var(--xn-line);height:26px;color:var(--xn-t3);cursor:pointer;transition:color var(--xn-ease), border-color var(--xn-ease), background var(--xn-ease);background:0 0;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.xn-release:hover{color:var(--xn-rd);border-color:var(--xn-rd-bd);background:var(--xn-rd-soft)}.xn-release{min-height:24px;color:var(--xn-t4);cursor:pointer;text-underline-offset:3px;transition:color var(--xn-ease);background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.xn-release:hover{color:var(--xn-rd)}.xn-plaza .xn-release{height:26px;min-height:26px;color:var(--xn-t4);opacity:0;border:1px solid #0000;align-items:center;padding:0 8px;text-decoration:none;transition:opacity .15s,color .15s,border-color .15s;display:inline-flex}.xn-plaza .xn-row:hover .xn-release,.xn-plaza .xn-release:focus-visible{opacity:1}.xn-plaza .xn-release:hover:not(:disabled){color:var(--xn-rd);border-color:#ff5c7a73}.xn-plaza .xn-director{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:32px;display:flex}.xn-mtag{border:1px solid var(--xn-mg-bd);height:20px;color:var(--xn-mg-text);align-items:center;padding:0 7px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.xn-director .xn-oname{align-items:center;gap:6px;display:inline-flex}.xn-empty{text-align:center;color:var(--xn-t4);padding:72px 24px;font-size:14px}.xn-foot{border-top:1px solid var(--xn-line-cy);font-family:var(--xn-font-mono);font-size:var(--xn-fs-hint);letter-spacing:.04em;color:var(--xn-t4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.xn-pager{align-items:center;gap:4px;display:flex}.xn-pg{min-width:32px;height:32px;color:var(--xn-t3);font-family:var(--xn-font-mono);cursor:pointer;transition:color var(--xn-ease), border-color var(--xn-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 8px;font-size:12.5px;font-weight:500;display:inline-flex}.xn-pg:hover:not(:disabled){color:var(--xn-t1);border-color:var(--xn-line)}.xn-pg:disabled{opacity:.45;cursor:not-allowed}.xn-pg.is-active{color:var(--xn-cy);border-color:var(--xn-cy-bd);background:var(--xn-cy-soft);text-shadow:0 0 8px #00fbfb80}.xn-skel{background:var(--xn-line);position:relative;overflow:hidden}.xn-skel:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0d,#0000);animation:1.4s infinite xn-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes xn-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.xn-skel:after{animation:none}}.xn-content--sub{max-width:1240px}.xn-header__in--sub{align-items:center;min-height:76px}.xn-ptitle{flex-direction:column;gap:5px;padding:14px 0;display:flex}.xn-ptitle h1{font-family:var(--xn-font-display);font-size:var(--xn-fs-page-title);letter-spacing:.02em;margin:0;font-weight:700}.xn-psub{font-size:var(--xn-fs-cell);color:var(--xn-t2);flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.xn-pid{font-family:var(--xn-font-mono);letter-spacing:.08em;color:var(--xn-cy-dim);font-size:12px}.xn-psep{color:var(--xn-sep)}.xn-pmeta{font-family:var(--xn-font-mono);color:var(--xn-t4);font-size:12px}.xn-btn-ghost--sm{height:38px;padding:0 16px}.xn-mainv{flex-direction:column;gap:18px;padding-top:28px;padding-bottom:56px;display:flex}.xn-panel{background:var(--xn-panel);border:1px solid var(--xn-line);--xn-hud:14px;position:relative}.xn-panel:before,.xn-panel:after{content:"";pointer-events:none;width:14px;height:14px;position:absolute}.xn-panel:before{border-top:2px solid var(--xn-cy);border-left:2px solid var(--xn-cy);top:-1px;left:-1px}.xn-panel:after{border-bottom:2px solid var(--xn-mg);border-right:2px solid var(--xn-mg);bottom:-1px;right:-1px}.xn-phead{border-bottom:1px solid var(--xn-line);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.xn-phead-t{align-items:baseline;gap:10px;display:flex}.xn-phead-n{font-family:var(--xn-font-mono);letter-spacing:.1em;color:var(--xn-mg-text);font-size:12px}.xn-phead-title{font-size:var(--xn-fs-section);font-weight:600}.xn-phead-r{font-family:var(--xn-font-mono);font-size:var(--xn-fs-meta);color:var(--xn-cy-dim)}.xn-phd{color:var(--xn-t4);font-size:12.5px}.xn-dtable__nameline{align-items:center;gap:8px;min-width:0;display:inline-flex}.xn-dtable__nameline .xn-title{-webkit-line-clamp:1}.xn-pbody{padding:20px 24px 22px}.xn-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.xn-step{flex-direction:column;gap:8px;min-width:0;display:flex}.xn-stepbar{background:repeating-linear-gradient(90deg,#ffffff14 0 5px,#0000 5px 7px);height:8px}.xn-stepbar.is-doing{background:repeating-linear-gradient(90deg, var(--xn-mg) 0 5px, transparent 5px 7px);filter:drop-shadow(0 0 3px #ff4dffd9)}.xn-stepbar.is-done{background:repeating-linear-gradient(90deg, var(--xn-gn) 0 5px, transparent 5px 7px);filter:drop-shadow(0 0 3px #39ff9cbf)}.xn-stepinfo{flex-direction:column;gap:3px;display:flex}.xn-stepname{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.xn-stepnum{font-family:var(--xn-font-mono);color:var(--xn-t4);font-size:11px}.xn-stepmeta{font-size:var(--xn-fs-meta);color:var(--xn-t3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xn-stext{font-size:12px}.xn-stext.c-todo{color:var(--xn-t4)}.xn-stext.c-doing{color:var(--xn-mg-text)}.xn-stext.c-done{color:var(--xn-gn)}.xn-tscroll{overflow-x:auto}.xn-ttbl{min-width:900px}.xn-tgrid{grid-template-columns:48px minmax(110px,1fr) 200px 270px 140px 140px;align-items:center;column-gap:24px;padding:0 24px;display:grid}.xn-trow{border-top:1px solid var(--xn-line);transition:background var(--xn-ease);padding-top:9px;padding-bottom:9px}.xn-tgrid.xn-thead{height:36px}.xn-mainv .xn-dd__btn,.xn-gpick{height:34px}.xn-rate{gap:14px 28px}.xn-trow:first-child{border-top:0}.xn-trow:hover{background:linear-gradient(90deg,#00fbfb0f,#00fbfb00 70%)}.xn-tnum{font-family:var(--xn-font-mono);color:var(--xn-t4);font-size:12px}.xn-tname{font-size:14px;font-weight:600}.xn-time{font-family:var(--xn-font-mono);font-size:var(--xn-fs-meta);color:var(--xn-t3)}.xn-time.is-empty{color:var(--xn-t4)}.xn-selectbox{display:block;position:relative}.xn-selectbox>select{appearance:none;width:100%;height:var(--xn-h-select-sm);background:var(--xn-field);border:1px solid var(--xn-line);color:var(--xn-t1);font-family:inherit;font-size:var(--xn-fs-cell);cursor:pointer;transition:border-color var(--xn-ease), box-shadow var(--xn-ease);outline:none;padding:0 34px 0 12px}.xn-selectbox>select:hover:not(:disabled){border-color:var(--xn-ctrl)}.xn-selectbox>select:focus:not(:disabled){border-color:var(--xn-cy);box-shadow:var(--xn-glow-focus)}.xn-selectbox>select:disabled{opacity:.55;cursor:not-allowed}.xn-selectbox>svg{pointer-events:none;color:var(--xn-cy-dim);position:absolute;top:50%;right:11px;transform:translateY(-50%)}.xn-field{flex-direction:column;gap:8px;min-width:0;display:flex}.xn-rate{flex-wrap:wrap;align-items:flex-end;gap:20px 32px;display:flex}.xn-gpickrow{flex-wrap:wrap;gap:8px;display:flex}.xn-two{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.xn-delivery-stack{flex-direction:column;gap:18px;display:flex}.xn-delivery-stack>.xn-panel{width:100%}.xn-vcol{flex-direction:column;flex:260px;gap:10px;max-width:300px;display:flex}.xn-vhead{font-family:var(--xn-font-mono);font-size:var(--xn-fs-thead);letter-spacing:.12em;color:var(--xn-cy-dim);padding:0 2px 2px}.xn-ver{border:1px solid var(--xn-line);background:var(--xn-panel);color:inherit;text-align:left;cursor:pointer;font:inherit;transition:border-color var(--xn-ease), background var(--xn-ease);flex-direction:column;gap:7px;padding:14px;display:flex;position:relative}.xn-ver:hover{border-color:var(--xn-ctrl)}.xn-ver.is-on{border-color:var(--xn-cy-bd);background:#00fbfb0f;box-shadow:inset 0 0 18px #00fbfb0f}.xn-ver-top{align-items:center;gap:8px;display:flex}.xn-ver-no{font-family:var(--xn-font-mono);color:var(--xn-t2);font-size:13px;font-weight:600}.xn-ver.is-on .xn-ver-no{color:var(--xn-cy)}.xn-ver-kind{border:1px solid var(--xn-line);color:var(--xn-t3);padding:2px 6px;font-size:11px}.xn-ver-cur{border:1px solid var(--xn-mg-bd);color:var(--xn-mg-text);background:var(--xn-mg-soft);margin-left:auto;padding:2px 6px;font-size:11px}.xn-ver-file{font-size:var(--xn-fs-cell);color:var(--xn-t1);overflow-wrap:anywhere;line-height:20px}.xn-ver-by{font-family:var(--xn-font-mono);color:var(--xn-t4);font-size:12px}.xn-reader{background:var(--xn-panel);border:1px solid var(--xn-line);--xn-hud:14px;flex:999 560px;min-width:0;position:relative}.xn-reader:before,.xn-reader:after{content:"";pointer-events:none;width:14px;height:14px;position:absolute}.xn-reader:before{border-top:2px solid var(--xn-cy);border-left:2px solid var(--xn-cy);top:-1px;left:-1px}.xn-reader:after{border-bottom:2px solid var(--xn-mg);border-right:2px solid var(--xn-mg);bottom:-1px;right:-1px}.xn-rbar{border-bottom:1px solid var(--xn-line-cy);z-index:2;background:#00fbfb08;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex;position:sticky;top:0}.xn-epnav{align-items:center;gap:8px;display:flex}.xn-nbtn{border:1px solid var(--xn-line);height:34px;color:var(--xn-t2);cursor:pointer;transition:all var(--xn-ease);background:0 0;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:flex}.xn-nbtn:hover:not(:disabled){color:var(--xn-cy);border-color:var(--xn-cy-bd)}.xn-nbtn:disabled{color:var(--xn-t4);border-color:var(--xn-line);cursor:not-allowed;opacity:.55}.xn-epsel>select{appearance:none;background:var(--xn-field);border:1px solid var(--xn-ctrl);height:34px;color:var(--xn-cy);font-family:inherit;font-size:var(--xn-fs-cell);cursor:pointer;outline:none;padding:0 34px 0 12px;font-weight:600}.xn-epsel>select:focus{border-color:var(--xn-cy);box-shadow:var(--xn-glow-focus)}.xn-rinfo{font-family:var(--xn-font-mono);color:var(--xn-t4);align-items:center;gap:10px;font-size:12px;display:flex}.xn-lang{letter-spacing:.1em;border:1px solid var(--xn-cy-bd);color:var(--xn-cy);background:var(--xn-cy-soft);padding:2px 7px;font-size:11px;font-weight:600}.xn-reader__scroll{scrollbar-width:thin;scrollbar-color:#00fbfb4d transparent;max-height:calc(100vh - 300px);overflow-y:auto}.xn-page--fill{flex-direction:column;display:flex;overflow:hidden}.xn-page--fill>.xn-header{flex:none}.xn-page--fill .xn-mainv{flex:auto;width:100%;min-height:0;padding-bottom:0}.xn-page--fill .xn-two{flex-wrap:nowrap;flex:auto;align-items:stretch;min-height:0}.xn-page--fill .xn-vcol{flex:0 0 260px;align-self:flex-start;max-width:none}.xn-page--fill .xn-reader{border-bottom:0;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.xn-page--fill .xn-reader:after{display:none}.xn-page--fill .xn-reader__scroll{flex:1 1 0;min-height:0;max-height:none;overflow-y:auto}@media (width<=900px){.xn-page--fill{display:block;overflow-y:auto}.xn-page--fill .xn-mainv{padding-bottom:56px}.xn-page--fill .xn-two{flex-wrap:wrap}.xn-page--fill .xn-reader{border-bottom:1px solid var(--xn-line);height:70vh}.xn-page--fill .xn-reader:after{display:block}}.xn-script{max-width:760px;color:var(--xn-t2);padding:28px 40px 44px;font-size:15px;line-height:1.9}.xn-ep{font-family:var(--xn-font-display);color:var(--xn-t1);align-items:baseline;gap:12px;margin:0 0 18px;font-size:20px;font-weight:700;display:flex}.xn-ep-en{letter-spacing:.14em;color:var(--xn-cy-dim);font-size:13px;font-weight:600}.xn-sc-h{letter-spacing:.06em;color:var(--xn-cy);margin:0 0 4px;font-size:13px}.xn-sc-h.next{margin-top:26px}.xn-cast{color:var(--xn-t4);margin:0 0 14px;font-size:13px}.xn-act{margin:0 0 6px;padding-left:22px;position:relative}.xn-act:before{content:"△";color:var(--xn-mg-text);opacity:.75;position:absolute;left:0}.xn-dl{color:var(--xn-t1);margin:4px 0 10px}.xn-who{color:var(--xn-t1);font-weight:600}.xn-paren{color:var(--xn-t4)}.xn-plain{margin:0 0 8px}.xn-reader-empty{text-align:center;color:var(--xn-t4);padding:72px 24px;font-size:14px}.xn-overlay{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040408a8;justify-content:center;align-items:flex-start;padding:40px 50px;display:flex;position:fixed;inset:0;overflow-y:auto}.xn-modal{--xn-hud:18px;background:var(--xn-modal);border:1px solid var(--xn-line-cy);width:100%;max-width:720px;max-height:calc(100vh - 80px);box-shadow:var(--xn-shadow-modal);flex-direction:column;display:flex;position:relative}.xn-modal:before,.xn-modal:after{content:"";pointer-events:none;width:18px;height:18px;position:absolute}.xn-modal:before{border-top:2px solid var(--xn-cy);border-left:2px solid var(--xn-cy);top:-1px;left:-1px}.xn-modal:after{border-bottom:2px solid var(--xn-mg);border-right:2px solid var(--xn-mg);bottom:-1px;right:-1px}.xn-modal__head{border-bottom:1px solid var(--xn-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.xn-modal__head-actions{flex:none;align-items:center;gap:4px;display:flex}.xn-modal__code{font-family:var(--xn-font-mono);letter-spacing:.16em;color:var(--xn-cy-dim);font-size:11.5px}.xn-modal__title{font-family:var(--xn-font-display);font-size:var(--xn-fs-modal-title);letter-spacing:.02em;margin:5px 0 0;font-weight:700}.xn-modal__x{width:36px;height:36px;color:var(--xn-t3);cursor:pointer;transition:color var(--xn-ease), border-color var(--xn-ease);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:flex}.xn-modal__x:hover{color:var(--xn-t1);border-color:var(--xn-line)}.xn-modal__body{scrollbar-width:thin;scrollbar-color:#00fbfb4d transparent;flex:auto;min-height:0;padding:0 24px;overflow-y:auto}.xn-sec{border-bottom:1px dashed var(--xn-line);padding:22px 0 24px}.xn-sec:last-child{border-bottom:0}.xn-sech{align-items:baseline;gap:10px;margin-bottom:18px;display:flex}.xn-secn{font-family:var(--xn-font-mono);letter-spacing:.1em;color:var(--xn-mg-text);font-size:12px}.xn-sect{font-size:var(--xn-fs-section);font-weight:600}.xn-secd{color:var(--xn-t4);margin-left:auto;font-size:12px}.xn-fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.xn-modal .xn-label{font-size:14px}.xn-modal .xn-hint{font-size:12.5px}.xn-modal .xn-input{height:42px;font-size:14.5px}.xn-modal .xn-textarea{font-size:14.5px}.xn-field--full{grid-column:1/-1}.xn-affix{display:block;position:relative}.xn-affix .xn-input{padding-right:40px}.xn-affix--pre .xn-input{padding-left:44px;padding-right:12px}.xn-prefix{z-index:1;font-family:var(--xn-font-mono);color:var(--xn-t3);pointer-events:none;font-size:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.xn-note{border:1px solid var(--xn-cy-bd);background:var(--xn-cy-soft);color:var(--xn-t2);align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex}.xn-moneyrow{align-items:stretch;gap:10px;display:flex}.xn-moneyrow .xn-affix{display:flex}.xn-moneyrow .xn-affix .xn-input{flex:1;width:100%}.xn-cursel{background:var(--xn-field);border:1px solid var(--xn-line);min-width:108px;color:var(--xn-t1);flex:none;justify-content:center;align-items:center;padding:0 14px;font-size:13.5px;display:inline-flex}.xn-cursel-fill{flex:none;align-items:stretch;width:104px;display:flex}.xn-cursel-fill .xn-dd__btn{height:100%;font-size:13.5px}.xn-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.xn-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.xn-input[type=number]{appearance:textfield}.xn-ro{background:var(--xn-field);border:1px solid var(--xn-line);height:42px;color:var(--xn-t1);align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}.xn-logo-drop{border:1px dashed var(--xn-cy-bd);width:100%;color:var(--xn-t2);cursor:pointer;text-align:center;background:#00fbfb08;flex-direction:column;align-items:center;gap:8px;padding:26px 20px;transition:background .15s,box-shadow .15s;display:flex}.xn-logo-drop:hover{background:#00fbfb12;box-shadow:inset 0 0 24px #00fbfb0f}.xn-logo-drop__t{color:var(--xn-t1);font-size:14px;font-weight:600}.xn-logo-drop__d{color:var(--xn-t4);font-size:12.5px}.xn-logo-drop__fmts{gap:6px;margin-top:4px;display:flex}.xn-fmt{border:1px solid var(--xn-line);font-family:var(--xn-font-mono);letter-spacing:.06em;color:var(--xn-t4);padding:2px 8px;font-size:10.5px}.xn-logo-ok{border:1px solid var(--xn-line);background:#00fbfb08;align-items:center;gap:14px;padding:12px 14px;display:flex}.xn-logo-ok__preview{object-fit:contain;border:1px solid var(--xn-line);background:#080810;border-radius:10px;flex:none;width:56px;height:56px}.xn-logo-ok__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--xn-t1);flex:1;font-weight:600;overflow:hidden}.xn-logo-ok__btn{border:1px solid var(--xn-line);height:30px;color:var(--xn-t2);cursor:pointer;background:0 0;flex:none;align-items:center;padding:0 12px;font-size:12.5px;transition:color .15s,border-color .15s;display:inline-flex}.xn-logo-ok__btn:hover{border-color:var(--xn-cy-bd);color:var(--xn-cy)}.xn-suffix{color:var(--xn-t4);pointer-events:none;font-size:14px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.xn-tags{flex-wrap:wrap;gap:8px;display:flex}.xn-modal__foot{border-top:1px solid var(--xn-line-cy);background:var(--xn-modal-foot);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:14px 24px;display:flex}.xn-fnote{color:var(--xn-t4);align-items:center;gap:7px;margin-right:auto;font-size:12.5px;display:flex}.xn-fnote svg{color:var(--xn-cy-dim);flex:none}.xn-modal__foot .xn-btn-primary{letter-spacing:.06em;padding:0 26px}.xn-modal .xn-btn-primary,.xn-modal .xn-btn-ghost{height:42px;font-size:15px}.xn-overlay--flush{padding:0}.xn-modal--tall{height:100vh;max-height:none}.xn-sec--tight{padding:20px 0 22px}:root{--xn-or:#ffaa5c;--xn-group-yl:#f3ff4a;--xn-group-gn:#39ff9c;--xn-group-bl:#5cb0ff;--xn-group-vi:#bc9cff;--xn-group-or:#ffaa5c;--xn-group-cy:#00fbfb;--xn-group-mg:#ff8cff}.xn-chip.is-warn .xn-chip__n{color:var(--xn-mg-text)}.xn-owner{--oc:var(--xn-group-gn);color:var(--xn-t1);align-items:center;gap:9px;min-width:0;font-size:13.5px;font-weight:500;display:inline-flex}.xn-owner:before{content:"";background:var(--oc);width:7px;height:7px;box-shadow:0 0 8px var(--oc);flex:none;transform:rotate(45deg)}.xn-owner.oc-yl{--oc:var(--xn-group-yl)}.xn-owner.oc-gn{--oc:var(--xn-group-gn)}.xn-owner.oc-bl{--oc:var(--xn-group-bl)}.xn-owner.oc-vi{--oc:var(--xn-group-vi)}.xn-owner.oc-or{--oc:var(--xn-group-or)}.xn-owner.oc-cy{--oc:var(--xn-group-cy)}.xn-owner.oc-mg{--oc:var(--xn-group-mg)}.xn-ownerline{align-items:center;gap:10px;min-width:0;display:flex}.xn-me{border:1px solid var(--xn-mg-bd);color:var(--xn-mg-text);background:var(--xn-mg-soft);flex:none;padding:1px 6px;font-size:11px}.xn-row.is-just{background:linear-gradient(90deg,#ff4dff1a,#ff4dff00 70%)}.xn-pline{font-size:var(--xn-fs-label);justify-content:space-between;align-items:center;gap:12px;line-height:18px;display:flex}.xn-pval{color:var(--xn-t1);font-weight:500}.xn-pval .of{color:var(--xn-t4);font-weight:400}.xn-ppct{font-size:var(--xn-fs-meta);color:var(--xn-t3)}.xn-ppct.is-done{color:var(--xn-gn)}.xn-mfilter{align-items:center;gap:16px;margin-bottom:16px;display:flex}.xn-tsel{align-items:center;gap:12px;display:flex}.xn-flabel{height:30px;font-family:var(--xn-font-mono);letter-spacing:.08em;color:var(--xn-cy-dim);flex:none;align-items:center;gap:8px;font-size:12px;display:flex}.xn-selectbox--m>select{border-color:var(--xn-ctrl);min-width:180px;height:36px}.xn-selectbox--m>select:hover:not(:disabled){border-color:var(--xn-cy-bd)}.xn-pgap{font-family:var(--xn-font-mono);color:var(--xn-t4);padding:0 4px;font-size:12.5px}.xn-mgrid{grid-template-columns:minmax(300px,2.4fr) minmax(130px,.9fr) minmax(200px,1.5fr) minmax(130px,.8fr) 84px;align-items:center;column-gap:32px;padding:0 24px;display:grid}.xn-mtbl{min-width:1040px}.xn-mrow{padding-top:14px;padding-bottom:14px}.xn-track{align-items:center;gap:14px;min-width:0;display:flex}.xn-tinfo{flex-direction:column;gap:3px;min-width:0;display:flex}.xn-tline{align-items:flex-start;gap:4px;min-width:0;display:flex}.xn-tname{min-width:0;color:var(--xn-t1);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14.5px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.xn-medit{width:26px;height:26px;color:var(--xn-t4);cursor:pointer;opacity:0;transition:opacity var(--xn-ease), color var(--xn-ease), border-color var(--xn-ease);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;margin-top:-3px;display:flex}.xn-row:hover .xn-medit,.xn-medit:focus-visible{opacity:1}.xn-medit:hover{color:var(--xn-cy);border-color:var(--xn-cy-bd)}.xn-row.is-playing .xn-tname{color:var(--xn-mg-text)}.xn-tsub{min-width:0;color:var(--xn-t4);align-items:center;gap:8px;font-size:12.5px;display:flex}.xn-artist{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.xn-now{align-items:center;gap:10px;margin-top:6px;display:flex}.xn-ttags{flex-wrap:wrap;gap:6px;display:flex}.xn-note{color:var(--xn-t3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.xn-up{flex-direction:column;gap:3px;min-width:0;display:flex}.xn-uby{color:var(--xn-t2);font-size:13.5px;font-weight:500}.xn-umeta{font-family:var(--xn-font-mono);color:var(--xn-t4);white-space:nowrap;font-size:12px}.xn-thead .is-right{text-align:right}.xn-ops-cell{justify-content:flex-end;display:flex}.xn-play{border:1px solid var(--xn-cy-bd);background:var(--xn-cy-soft);width:38px;height:38px;color:var(--xn-cy);cursor:pointer;transition:background var(--xn-ease), color var(--xn-ease);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);flex:none;justify-content:center;align-items:center;display:flex}.xn-play:hover{background:#00fbfb33}.xn-row.is-playing{background:linear-gradient(90deg,#ff4dff1a,#ff4dff00 75%);position:relative}.xn-row.is-playing:before{content:"";background:var(--xn-mg);width:2px;box-shadow:0 0 10px var(--xn-mg);position:absolute;top:10px;bottom:10px;left:0}.xn-row.is-playing .xn-play{background:var(--xn-mg);border-color:var(--xn-mg);color:var(--xn-on-mg)}.xn-eq{align-items:flex-end;gap:2px;height:12px;display:flex}.xn-eq i{background:var(--xn-mg);width:3px;height:4px;box-shadow:0 0 6px var(--xn-mg);animation:.9s ease-in-out infinite alternate xn-eq}.xn-eq i:nth-child(2){animation-delay:.2s}.xn-eq i:nth-child(3){animation-delay:.45s}.xn-eq i:nth-child(4){animation-delay:.1s}@keyframes xn-eq{0%{height:3px}to{height:12px}}.xn-minibar{background:repeating-linear-gradient(90deg,#ffffff1a 0 4px,#0000 4px 6px);width:180px;height:5px;position:relative}.xn-minibar__fill{background:repeating-linear-gradient(90deg, var(--xn-mg) 0 4px, transparent 4px 6px);filter:drop-shadow(0 0 3px #ff4dffd9);position:absolute;top:0;bottom:0;left:0}.xn-ptime{font-family:var(--xn-font-mono);color:var(--xn-mg-text);font-size:11.5px}.xn-ext{font-family:var(--xn-font-mono);letter-spacing:.06em;border:1px solid var(--xn-line);color:var(--xn-t4);flex:none;padding:0 5px;font-size:10.5px}.xn-pill{border:1px solid var(--xn-cy-bd);height:22px;color:var(--xn-cy);background:#00fbfb0d;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.xn-ops{opacity:0;transition:opacity var(--xn-ease);justify-content:flex-end;gap:4px;display:flex}.xn-row:hover .xn-ops,.xn-row.is-playing .xn-ops,.xn-ops:focus-within{opacity:1}.xn-op{width:34px;height:34px;color:var(--xn-t3);cursor:pointer;transition:all var(--xn-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex}.xn-op:hover{color:var(--xn-cy);border-color:var(--xn-cy-bd);background:var(--xn-cy-soft)}.xn-op.is-danger:hover{color:var(--xn-rd);border-color:var(--xn-rd-bd);background:var(--xn-rd-soft)}.xn-drop{border:1px dashed var(--xn-cy-bd);width:100%;color:var(--xn-t2);cursor:pointer;text-align:center;transition:background var(--xn-ease), box-shadow var(--xn-ease);background:#00fbfb08;flex-direction:column;align-items:center;gap:8px;padding:26px 20px;display:flex}.xn-drop:hover,.xn-drop.is-dragover{background:#00fbfb12;box-shadow:inset 0 0 24px #00fbfb14}.xn-drop svg{color:var(--xn-cy);filter:drop-shadow(0 0 6px #00fbfb99)}.xn-fmt{font-family:var(--xn-font-mono);letter-spacing:.06em;border:1px solid var(--xn-line);color:var(--xn-t3);padding:1px 6px;font-size:10.5px}.xn-callout{border-left:2px solid var(--xn-yl);color:var(--xn-t2);background:#f3ff4a0d;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.xn-callout svg{color:var(--xn-yl);flex:none}.xn-picked{background:var(--xn-field);border:1px solid var(--xn-line);flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:6px 8px;display:flex}.xn-picked:focus-within{border-color:var(--xn-cy);box-shadow:var(--xn-glow-focus)}.xn-pk{border:1px solid var(--xn-cy-bd);background:var(--xn-cy-soft);height:28px;color:var(--xn-cy);align-items:center;gap:4px;padding:0 4px 0 10px;font-size:13px;display:inline-flex}.xn-pk button{width:20px;height:20px;color:var(--xn-cy-dim);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.xn-pk button:hover{color:var(--xn-t1)}.xn-tag-input{min-width:180px;height:28px;color:var(--xn-t1);background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.xn-tag-input::placeholder{color:var(--xn-t4)}.xn-pool{border:1px solid var(--xn-line);scrollbar-width:thin;scrollbar-color:#00fbfb4d transparent;background:#06060c99;flex-wrap:wrap;gap:8px;max-height:168px;padding:12px;display:flex;overflow-y:auto}.xn-pool button{border:1px solid var(--xn-line);height:30px;color:var(--xn-t3);cursor:pointer;transition:all var(--xn-ease);background:0 0;padding:0 11px;font-size:13px}.xn-pool button .h{font-family:var(--xn-font-mono);color:var(--xn-t4);margin-right:2px}.xn-pool button:hover{color:var(--xn-cy);border-color:var(--xn-cy-bd)}.xn-count{text-align:right;font-family:var(--xn-font-mono);color:var(--xn-t4);font-size:11.5px}.xn-trk{border:1px solid var(--xn-line);background:#00fbfb08;align-items:center;gap:14px;margin-top:20px;padding:14px 16px;display:flex}.xn-trk .xn-play{width:40px;height:40px}.xn-trk-name{min-width:0;color:var(--xn-t1);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.xn-files{border:1px solid var(--xn-line);flex-direction:column;margin-top:12px;display:flex}.xn-file{border-top:1px solid var(--xn-line);align-items:center;gap:12px;height:46px;padding:0 8px 0 14px;display:flex}.xn-file:first-child{border-top:0}.xn-fic{color:var(--xn-cy-dim);flex:none;display:flex}.xn-fname{min-width:0;color:var(--xn-t1);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;overflow:hidden}.xn-fsize{font-family:var(--xn-font-mono);color:var(--xn-t4);flex:none;font-size:12px}.xn-rm{width:30px;height:30px;color:var(--xn-t4);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:flex}.xn-rm:hover{color:var(--xn-rd);border-color:var(--xn-rd-bd)}.xn-fempty{color:var(--xn-t4);text-align:center;padding:14px;font-size:13px}.xn-mfoot-note{flex-direction:column;gap:2px;margin-right:auto;display:flex}.xn-mfn1{font-family:var(--xn-font-mono);color:var(--xn-t1);font-size:13px;font-weight:600}.xn-mfn2{color:var(--xn-t4);font-size:12px}.xn-fnote--dirty{color:var(--xn-mg-text)}.xn-toast{z-index:95;border:1px solid var(--xn-line-cy);background:var(--xn-modal);max-width:420px;box-shadow:var(--xn-shadow-modal);color:var(--xn-t2);padding:12px 18px;font-size:13px;animation:.2s xn-toast-in;position:fixed;top:84px;right:24px}@keyframes xn-toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.xn-eq i{animation:none}}@media (width<=720px){.xn-mfilter{flex-direction:column;align-items:stretch;gap:8px}.xn-content{padding:0 16px}.xn-header__actions,.xn-search{width:100%}.xn-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.xn-script{padding:20px}}@media (width<=600px){.xn-fgrid{grid-template-columns:1fr}}.xn-side--sub .xn-userwrap{margin-top:auto}:root[data-ui-theme=default]{--xn-bg:#f6f6fa;--xn-bg-side:#fffffff0;--xn-bg-header:#ffffffb8;--xn-panel:#fff;--xn-modal:#fff;--xn-modal-foot:#fafafd;--xn-field:#fff;--xn-search:#fff;--xn-hover:#00798f0d;--xn-thead:#0f172a09;--xn-grid-line:#0f172a0d;--xn-glow-mg:#c929c90d;--xn-glow-cy:#00798f0a;--xn-line:#0f172a1f;--xn-line-cy:#00798f47;--xn-ctrl:#00798f61;--xn-t1:#17171f;--xn-t2:#33333e;--xn-t3:#5a5a6b;--xn-t4:#6e6e80;--xn-sep:#b9b9c9;--xn-cy:#00798f;--xn-cy-dim:#006e82d1;--xn-cy-soft:#00798f14;--xn-cy-bd:#00798f73;--xn-mg:#c929c9;--xn-mg-hover:#b21fb2;--xn-mg-text:#b01fb0;--xn-on-mg:#fff;--xn-mg-soft:#c929c914;--xn-mg-soft-hover:#c929c929;--xn-mg-bd:#c929c980;--xn-yl:#d9c500;--xn-on-yl:#191500;--xn-gn:#0b8a4f;--xn-gn-soft:#0b8a4f14;--xn-gn-bd:#0b8a4f73;--xn-bl:#2b6fd4;--xn-vi:#7a4fd1;--xn-rd:#d63a5e;--xn-rd-soft:#d63a5e14;--xn-rd-bd:#d63a5e73;--xn-glow-btn:none;--xn-glow-focus:0 0 0 3px #00798f26;--xn-shadow-modal:0 24px 60px #0f172a2e}:root[data-ui-theme=default] .xn-logo{text-shadow:none}:root[data-ui-theme=default] .xn-tab.is-active{text-shadow:none;box-shadow:inset 0 -14px 16px -16px #00798f66}:root[data-ui-theme=default] .xn-chip.is-active{text-shadow:none;box-shadow:inset 0 0 10px #00798f14}:root[data-ui-theme=default] .xn-seg>button.is-active,:root[data-ui-theme=default] .xn-tag.is-active,:root[data-ui-theme=default] .xn-pg.is-active{text-shadow:none}:root[data-ui-theme=default] .xn-nav-link.is-active{background:linear-gradient(90deg,#c929c91a,#c929c905)}:root[data-ui-theme=default] .xn-row:hover{background:linear-gradient(90deg,#00798f0d,#00798f00 70%)}:root[data-ui-theme=default] .xn-row:hover .xn-go{box-shadow:none}:root[data-ui-theme=default] .xn-btn-claim:hover{box-shadow:0 0 0 3px #c929c91f}:root[data-ui-theme=default] .xn-segbar{background:repeating-linear-gradient(90deg,#0f172a1f 0 5px,#0000 5px 7px)}:root[data-ui-theme=default] .xn-segbar__fill,:root[data-ui-theme=default] .xn-segbar__fill.is-done{filter:none}:root[data-ui-theme=default] .xn-stepbar{background:repeating-linear-gradient(90deg,#0f172a1f 0 5px,#0000 5px 7px)}:root[data-ui-theme=default] .xn-stepbar.is-doing,:root[data-ui-theme=default] .xn-stepbar.is-done{filter:none}:root[data-ui-theme=default] .xn-rbar{background:#00798f08}:root[data-ui-theme=default] .xn-ver.is-on{box-shadow:none;background:#00798f0d}:root[data-ui-theme=default] .xn-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a61}:root[data-ui-theme=default] .xn-btn-primary:disabled{color:var(--xn-t4);background:#e7e2ec}:root[data-ui-theme=default] .xn-task-seg>button.is-todo{background:#0f172a0d;box-shadow:inset 0 0 0 1px #0f172a40}:root[data-ui-theme=default] .xn-task-seg>button.is-doing,:root[data-ui-theme=default] .xn-task-seg>button.is-done,:root[data-ui-theme=default] .xn-gpick.is-active{text-shadow:none}:root[data-ui-theme=default] .xn-gpick.is-active.t-none{border-color:#0f172a66}:root[data-ui-theme=default] .xn-gpick.is-active.t-b{background:#0f172a0f;border-color:#0f172a80}:root[data-ui-theme=default] .xn-gpick.is-active.t-c{background:#0f172a0a;border-color:#0f172a4d}:root[data-ui-theme=default] .xn-grade--s{color:#7a6800;box-shadow:none;background:#7a680012;border-color:#7a68008c}:root[data-ui-theme=default] .xn-grade--sss{box-shadow:none}:root[data-ui-theme=default] .xn-gpick.is-active.t-s{color:#7a6800;box-shadow:none;background:#b8a0001a;border-color:#b8a000}:root[data-ui-theme=default] .xn-gpick.is-active.t-sss{box-shadow:none}:root[data-ui-theme=default] .xn-grade--b{border-color:#0f172a47}:root[data-ui-theme=default] .xn-grade--c{border-color:#0f172a2e}:root[data-ui-theme=default] .xn-grade--none{border-color:#0f172a57}:root[data-ui-theme=default] .xn-dot--progress{box-shadow:0 0 4px #2b6fd466}:root[data-ui-theme=default] .xn-dot--making{box-shadow:0 0 4px #b8a00073}:root[data-ui-theme=default] .xn-dot--schedulable{box-shadow:0 0 4px #0b8a4f66}:root[data-ui-theme=default] .xn-dot--delivered{box-shadow:0 0 4px #7a4fd166}:root[data-ui-theme=default] .xn-dot--claimed{box-shadow:0 0 4px #00798f66}:root[data-ui-theme=default]{--xn-or:#c06a1a;--xn-group-yl:#b8a000;--xn-group-gn:#0b8a4f;--xn-group-bl:#2b6fd4;--xn-group-vi:#7a4fd1;--xn-group-or:#c06a1a;--xn-group-cy:#00798f;--xn-group-mg:#c929c9}:root[data-ui-theme=default] .xn-owner:before{box-shadow:0 0 4px #0f172a2e}:root[data-ui-theme=default] .xn-play:hover{background:#00798f24}:root[data-ui-theme=default] .xn-row.is-playing,:root[data-ui-theme=default] .xn-row.is-just{background:linear-gradient(90deg,#c929c912,#c929c900 70%)}:root[data-ui-theme=default] .xn-row.is-playing:before{box-shadow:none}:root[data-ui-theme=default] .xn-minibar{background:repeating-linear-gradient(90deg,#0f172a24 0 4px,#0000 4px 6px)}:root[data-ui-theme=default] .xn-minibar__fill{filter:none}:root[data-ui-theme=default] .xn-pill{background:var(--xn-cy-soft)}:root[data-ui-theme=default] .xn-drop{background:#00798f08}:root[data-ui-theme=default] .xn-drop:hover,:root[data-ui-theme=default] .xn-drop.is-dragover{background:#00798f12;box-shadow:inset 0 0 18px #00798f0f}:root[data-ui-theme=default] .xn-drop svg{filter:none}:root[data-ui-theme=default] .xn-callout{background:#7a680012}:root[data-ui-theme=default] .xn-trk{background:#00798f08}:root[data-ui-theme=default] .xn-pool{scrollbar-color:#00798f4d transparent;background:#f3f4f8}:root[data-ui-theme=default] .xn-eq i{box-shadow:none}:root{--xn-chart-1:#00a5a8;--xn-chart-2:#d27326;--xn-chart-3:#d145d1;--xn-chart-4:#3d86e8;--xn-chart-5:#9c8a2e;--xn-on-rd:#1a0007;--xn-rd-hover:#ff7a92}.xn-overlay--center{align-items:center;padding:24px}.xn-cf{border:1px solid var(--xn-rd-bd);background:var(--xn-modal);width:min(440px,100vw - 32px);color:var(--xn-t1);padding:28px;position:relative;box-shadow:0 24px 90px #000000b3,0 0 32px #ff5c7a0d}.xn-cf__code{font-family:var(--xn-font-mono);letter-spacing:.14em;color:var(--xn-rd-hover,#ff8a9f);margin-bottom:10px;font-size:10px}.xn-cf__t{font-family:var(--xn-font-display);letter-spacing:.02em;margin:0 0 8px;font-size:20px;font-weight:700}.xn-cf__card{background:#ffffff0a;border:1px solid #ffffff1f;align-items:center;gap:12px;margin:18px 0 12px;padding:12px 14px;display:flex}.xn-cf__d{color:var(--xn-t3);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.xn-cf__act{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.xn-cf__act button{cursor:pointer;height:36px;transition:background var(--xn-ease), color var(--xn-ease), border-color var(--xn-ease), opacity var(--xn-ease);align-items:center;padding:0 20px;font-family:inherit;font-size:13px;display:inline-flex}.xn-cf__no{border:1px solid var(--xn-line);color:var(--xn-t2);background:0 0}.xn-cf__no:hover{border-color:var(--xn-ctrl);color:var(--xn-t1)}.xn-cf__yes{background:var(--xn-rd);color:var(--xn-on-rd);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border:0;font-weight:600}.xn-cf__yes:hover:not(:disabled){background:var(--xn-rd-hover)}.xn-cf__yes:disabled{opacity:.55;cursor:not-allowed}.xn-dd{min-width:0;display:block;position:relative}.xn-dd__btn{appearance:none;width:100%;height:var(--xn-h-select-sm);background:var(--xn-field);border:1px solid var(--xn-line);color:var(--xn-t1);font-family:inherit;font-size:var(--xn-fs-cell);text-align:left;cursor:pointer;transition:border-color var(--xn-ease), box-shadow var(--xn-ease);outline:none;justify-content:space-between;align-items:center;gap:10px;padding:0 30px 0 12px;display:flex}.xn-dd__btn:hover:not(:disabled){border-color:var(--xn-ctrl)}.xn-dd__btn:focus-visible,.xn-dd__btn.is-open{border-color:var(--xn-cy);box-shadow:var(--xn-glow-focus)}.xn-dd__btn:disabled{opacity:.55;cursor:not-allowed}.xn-dd__btn.is-placeholder{color:var(--xn-t4)}.xn-dd__chev{pointer-events:none;color:var(--xn-cy-dim);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.xn-dd__pop{z-index:70;background:var(--xn-modal);border:1px solid var(--xn-cy-bd);scrollbar-width:thin;scrollbar-color:#00fbfb4d transparent;max-height:280px;padding:4px;position:fixed;overflow-y:auto;box-shadow:0 18px 40px #0009}.xn-dd__pop:before{content:"";border-top:2px solid var(--xn-cy);border-left:2px solid var(--xn-cy);pointer-events:none;width:10px;height:10px;position:absolute;top:-1px;left:-1px}.xn-dd__opt{width:100%;min-height:34px;color:var(--xn-t2);text-align:left;cursor:pointer;white-space:nowrap;transition:background var(--xn-ease), color var(--xn-ease);background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:0 10px;font-family:inherit;font-size:13.5px;display:flex}.xn-dd__opt:hover,.xn-dd__opt.is-hl{background:var(--xn-cy-soft);color:var(--xn-t1)}.xn-dd__opt.is-on{color:var(--xn-cy);font-weight:600}.xn-dd__opt.is-on:after{content:"";border-bottom:2px solid;border-left:2px solid;flex:none;width:9px;height:5px;transform:rotate(-45deg)translateY(-2px)}.xn-dd__opt:disabled{color:var(--xn-t4);cursor:not-allowed;background:0 0}:root[data-ui-theme=default]{--xn-on-rd:#fff;--xn-rd-hover:#c22f51}.xn-modal--script{max-width:640px}.xn-input--name{resize:none;field-sizing:content;white-space:pre-wrap;overflow-wrap:anywhere;height:auto;min-height:42px;padding:10px 12px;line-height:1.45;display:block;overflow:hidden}.xn-dd--w200{width:200px}.xn-dd--w180{width:180px}.xn-eppick{display:inline-flex;position:relative}.xn-epbtn{background:var(--xn-field,#06060cd9);border:1px solid var(--xn-ctrl);height:34px;color:var(--xn-cy);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:600;line-height:1;transition:border-color .15s,box-shadow .15s;display:inline-flex}.xn-epbtn:hover:not(:disabled){border-color:var(--xn-cy-bd)}.xn-epbtn.open{border-color:var(--xn-cy);box-shadow:0 0 10px #00fbfb40}.xn-epbtn:disabled{color:var(--xn-t4);cursor:not-allowed;opacity:.55}.xn-epchev{color:var(--xn-cy-dim);transition:transform .15s}.xn-epbtn.open .xn-epchev{transform:rotate(180deg)}.xn-eppop{z-index:30;background:var(--xn-modal,#0b0b13fa);border:1px solid var(--xn-cy-bd);width:380px;max-width:78vw;padding:12px;display:block;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 40px #0000008c,0 0 24px #00fbfb14}.xn-eppop:before{content:"";border-top:2px solid var(--xn-cy);border-left:2px solid var(--xn-cy);pointer-events:none;width:12px;height:12px;position:absolute;top:-1px;left:-1px}.xn-eppop-h{color:var(--xn-t1);justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:13.5px;font-weight:600;display:flex}.xn-eppop-h .xn-mono{font-family:var(--xn-font-mono);color:var(--xn-t4);font-size:12px;font-weight:400}.xn-epgrid{scrollbar-width:thin;scrollbar-color:#00fbfb4d transparent;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;max-height:250px;display:grid;overflow-y:auto}.xn-epgrid button{border:1px solid var(--xn-line);height:34px;color:var(--xn-t2);font-family:var(--xn-font-mono);cursor:pointer;background:0 0;font-size:13px;transition:all .12s}.xn-epgrid button:hover{color:var(--xn-cy);border-color:var(--xn-cy-bd);background:var(--xn-cy-soft)}.xn-epgrid button.is-on{color:#1a0019;background:var(--xn-mg);border-color:var(--xn-mg);font-weight:700;box-shadow:0 0 12px #ff4dff73}.xn-backbtn{border:1px solid var(--xn-line);height:30px;color:var(--xn-t3);cursor:pointer;transition:color var(--xn-ease), border-color var(--xn-ease), background var(--xn-ease), box-shadow var(--xn-ease);background:0 0;align-self:flex-start;align-items:center;gap:6px;padding:0 12px;font-size:13px;line-height:1;display:inline-flex}.xn-backbtn:hover{color:var(--xn-cy);border-color:var(--xn-cy);background:var(--xn-cy-soft);box-shadow:0 0 10px #00fbfb4d}.xn-distmain{flex:1 1 0;min-width:0}.xn-content--dist-detail{max-width:1240px}.xn-distchannels{flex-direction:column;gap:18px;display:flex}.xn-distchannels .xn-pbody{padding:0}.xn-link-action{height:32px;color:var(--xn-cy-dim);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:12.5px}.xn-link-action:hover{color:var(--xn-cy);text-underline-offset:3px;text-decoration:underline}.xn-foot__actions{align-items:center;gap:12px;display:inline-flex}.xn-notice-ok{color:var(--xn-gn)}.xn-platform-table{min-width:560px}.xn-platform-grid{grid-template-columns:minmax(280px,1fr) 84px;align-items:center;column-gap:24px;padding:0 24px;display:grid}.xn-platform-grid.xn-thead{height:42px}.xn-platform-grid.xn-trow{border-top:1px solid var(--xn-line);min-height:64px;color:var(--xn-t2)}.xn-platform-grid.xn-trow:hover{background:linear-gradient(90deg,#00fbfb0b,#0000 75%)}.xn-platform-grid .xn-track{gap:12px}.xn-platform-grid .xn-plat__logo{width:40px;height:40px}.xn-platform-grid .xn-plat__ops{justify-content:flex-end}.xn-platform-grid.xn-trow:hover .xn-plat__ops,.xn-platform-grid .xn-plat__ops:focus-within{opacity:1}.xn-plat__info{flex-direction:column;gap:3px;min-width:0;display:flex}.xn-plat__info .xn-plat__meta{margin-left:0}.xn-distinfo{flex-direction:column;gap:10px;display:flex}.xn-distinfo__row{align-items:baseline;gap:12px;font-size:13.5px;display:flex}.xn-people{border-top:1px solid var(--xn-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;padding-top:12px;display:grid}.xn-pp{flex-direction:column;gap:3px;min-width:0;display:flex}.xn-ppk{letter-spacing:.08em;color:var(--xn-t4);font-size:11px}.xn-pv{min-width:0;color:var(--xn-t1);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.xn-pv .xn-title{-webkit-line-clamp:1;font-weight:500}.xn-people .xn-sname{font-size:13.5px}.xn-distouter{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (width<=720px){.xn-distouter{grid-template-columns:1fr}}.xn-coverwrap{aspect-ratio:9/16;border:1px solid var(--xn-line);background:linear-gradient(160deg,#00fbfb29,#ff4dff2e 60%,#07070ce6),#0d0d16;flex-direction:column;justify-content:flex-end;align-items:center;padding:14px;display:flex;position:relative;overflow:hidden}.xn-coverwrap__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.xn-coverwrap__zoom{z-index:1;cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.xn-coverwrap__tools{z-index:3;opacity:0;pointer-events:none;gap:6px;transition:opacity .15s;display:flex;position:absolute;top:10px;right:10px}.xn-coverwrap:hover .xn-coverwrap__tools,.xn-coverwrap:focus-within .xn-coverwrap__tools{opacity:1;pointer-events:auto}.xn-coverwrap__ic{width:30px;height:30px;color:var(--xn-t1);cursor:pointer;background:#07070cb8;border:1px solid #ffffff2e;justify-content:center;align-items:center;text-decoration:none;transition:all .15s;display:flex}.xn-coverwrap__ic:hover{border-color:var(--xn-cy-bd);color:var(--xn-cy);background:#07070ce6}.xn-coverwrap__change{z-index:3;height:32px;color:var(--xn-t1);cursor:pointer;opacity:0;pointer-events:none;background:#07070cbf;border:1px solid #ffffff29;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;transition:all .15s;display:inline-flex;position:relative}.xn-coverwrap:hover .xn-coverwrap__change,.xn-coverwrap:focus-within .xn-coverwrap__change{opacity:1;pointer-events:auto}.xn-coverwrap__change:hover{border-color:var(--xn-cy-bd);color:var(--xn-cy)}.xn-distouter__form{flex-direction:column;gap:22px;min-width:0;display:flex}.xn-distouter__form .xn-seg{background:0 0;border:0;gap:8px;width:fit-content;height:38px}.xn-distouter__form .xn-seg>button{border:1px solid var(--xn-line);background:var(--xn-field);flex:none;width:139.5px;height:38px;padding:0;font-size:14px}.xn-distouter__form .xn-seg>button.is-active.xn-seg__mg{background:var(--xn-mg-soft);color:var(--xn-mg-text);text-shadow:0 0 8px #ff4dff66;box-shadow:inset 0 0 0 1px #ff4dff66}.xn-chgrid--app{grid-template-columns:170px 130px 64px 150px 186px 230px minmax(76px,1fr);align-items:center;column-gap:16px;padding:0 24px;display:grid}.xn-chgrid--tk{grid-template-columns:180px 64px 90px 64px 150px minmax(120px,max-content) minmax(120px,max-content) minmax(76px,1fr);align-items:center;column-gap:16px;padding:0 24px;display:grid}.xn-chgrid--app.xn-row{padding-top:14px;padding-bottom:14px}.xn-chgrid--app.xn-thead{height:42px;padding-top:0;padding-bottom:0}.xn-chgrid--tk.xn-row{padding-top:14px;padding-bottom:14px}.xn-chgrid--tk.xn-thead{height:42px;padding-top:0;padding-bottom:0}.xn-tbl--app{min-width:1150px}.xn-tbl--tk{min-width:1024px}.xn-chgrid--tk .xn-date-edit:not(.xn-date-edit--amount){color:var(--xn-t2);font-size:13px}.xn-chgrid--tk .xn-money{color:var(--xn-t1);font-size:14px}.xn-chgrid--tk .xn-date-edit--amount{min-width:0;max-width:100%;font-size:14px;overflow:hidden}.xn-chgrid--tk .xn-amt{text-overflow:ellipsis;min-width:0;overflow:hidden}.xn-trate{min-width:28px;height:22px;font-family:var(--xn-font-mono);color:var(--xn-t1);border:1px solid #ffffff3d;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.xn-ebox{flex-direction:column;align-items:center;gap:12px;padding:64px 20px;display:flex}.xn-ebox b{color:var(--xn-t1);font-size:15px;font-weight:600}.xn-ebox span{font-size:13px}.xn-foot-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.xn-tk-txt{color:var(--xn-t2);font-size:13.5px}.xn-tright{text-align:right}.xn-money{font-family:var(--xn-font-mono);font-weight:600}.xn-chgrid--app{--xn-check-w:64px}.xn-check{width:var(--xn-check-w,64px);border:1px solid var(--xn-line);height:30px;color:var(--xn-t4);white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:5px;padding:0;font-size:12.5px;transition:all .15s;display:inline-flex}.xn-check svg{display:block}.xn-check:hover{color:var(--xn-t1);border-color:var(--xn-cy-bd)}.xn-check.is-on{border-color:var(--xn-gn-bd);color:var(--xn-gn);background:var(--xn-gn-soft)}.xn-check-head{justify-content:center;display:flex}.xn-check-head>span{width:var(--xn-check-w,64px);text-align:center;flex:none}.xn-check-head>i{flex:none;justify-content:center;width:6px;font-style:normal;display:inline-flex}.xn-plogo{border-radius:9px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}.xn-plogo img{object-fit:cover;width:100%;height:100%}.xn-cat{height:20px;color:var(--xn-t1);background:#ffffff12;border:1px solid #ffffff4d;align-items:center;padding:0 7px;font-size:11.5px;font-weight:500;display:inline-flex}.xn-cat--over{color:var(--xn-yl,#f3ff4a);background:#f3ff4a0f;border-color:#f3ff4a80}.xn-mon{font-family:var(--xn-font-mono);color:var(--xn-t2);font-size:13px}.xn-date-edit{color:var(--xn-t2);text-align:left;cursor:pointer;font-family:var(--xn-font-mono);white-space:nowrap;background:0 0;border:0;border-bottom:1px dashed #00fbfb59;align-items:center;gap:6px;padding:7px 0;font-size:12px;transition:color .15s,border-color .15s;display:inline-flex}.xn-date-edit:hover{color:var(--xn-cy);border-bottom-color:var(--xn-cy)}.xn-date-edit--amount{font-size:14px;font-weight:600}.xn-date-edit:after{content:"✎";color:var(--xn-cy-dim);flex:none;font:15px sans-serif}.xn-ops-hover{opacity:0;justify-content:flex-end;gap:4px;transition:opacity .15s;display:flex}.xn-row:hover .xn-ops-hover{opacity:1}.xn-rdp{z-index:61;background:var(--xn-modal);border:1px solid var(--xn-cy-bd);width:356px;padding:16px;position:fixed;box-shadow:0 18px 40px #0009}.xn-rdp__ctx{color:var(--xn-t3);margin-bottom:10px;font-size:11px}.xn-rdp__nav{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.xn-rdp__nav>button{border:1px solid var(--xn-line);width:28px;height:30px;color:var(--xn-t2);cursor:pointer;background:0 0;font-size:22px;transition:color .15s,border-color .15s}.xn-rdp__nav>button:hover{color:var(--xn-cy);border-color:var(--xn-cy-bd)}.xn-rdp__navin{color:var(--xn-t2);align-items:center;gap:6px;font-size:13px;display:flex}.xn-rdp__year{text-align:center;background:var(--xn-field);border:1px solid var(--xn-line);width:64px;height:30px;color:var(--xn-t1);font-family:var(--xn-font-mono);font-size:13px}.xn-rdp__sel{background:var(--xn-field);border:1px solid var(--xn-line);height:30px;color:var(--xn-t1);cursor:pointer;padding:0 8px;font-size:13px}.xn-rdp__week,.xn-rdp__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.xn-rdp__week{margin-bottom:2px}.xn-rdp__week span{text-align:center;color:var(--xn-t4);padding:4px 0;font-size:11px}.xn-rdp__day{height:32px;color:var(--xn-t2);font-family:var(--xn-font-mono);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:12px;transition:background .12s,color .12s,border-color .12s;display:flex}.xn-rdp__day:hover:not(:disabled){background:var(--xn-cy-soft);color:var(--xn-t1)}.xn-rdp__day.is-out{color:var(--xn-t4);opacity:.35;cursor:default}.xn-rdp__day.is-today{text-underline-offset:3px;text-decoration:underline}.xn-rdp__day.is-on{border-color:var(--xn-cy);color:var(--xn-cy);background:#00fbfb24}.xn-rdp__time{border-top:1px solid var(--xn-line);color:var(--xn-t3);align-items:center;gap:8px;margin-top:10px;padding-top:10px;font-size:12.5px;display:flex}.xn-rdp__foot{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.xn-rdp__sum{font-family:var(--xn-font-mono);color:var(--xn-t3);font-size:12px}.xn-upzone__preview{object-fit:contain;border:1px solid var(--xn-line);background:#ffffff0a;width:64px;height:64px}.xn-zoombox{background:var(--xn-modal);border:1px solid var(--xn-line-cy);width:min(860px,92vw);max-height:90vh;box-shadow:var(--xn-shadow-modal);--xn-hud:18px;flex-direction:column;display:flex;position:relative}.xn-zoombox__head{border-bottom:1px solid var(--xn-line);justify-content:space-between;align-items:center;padding:16px 22px 12px;display:flex}.xn-zoombox__head h2{font-family:var(--xn-font-display);color:var(--xn-t1);margin:0;font-size:18px;font-weight:700}.xn-zoombox__stage{cursor:grab;background:#04040880;flex:auto;place-items:center;min-height:320px;display:grid;overflow:hidden}.xn-zoombox__stage img{-webkit-user-select:none;user-select:none;max-width:100%;max-height:60vh;transition:transform .1s}.xn-zoombox--cover{width:min(560px,92vw)}.xn-zoombox__stage--cover{background:repeating-conic-gradient(#ffffff06 0 25%, transparent 0 50%) 0 0 / 20px 20px;padding:20px}.xn-zoombox__stage--cover img{aspect-ratio:9/16;object-fit:cover;border:1px solid var(--xn-line);background:linear-gradient(160deg,#00fbfb29,#ff4dff2e 60%,#07070ce6),#0d0d16;border-radius:4px;width:auto;height:min(640px,100vh - 300px);max-height:none}.xn-zoombox__foot{border-top:1px solid var(--xn-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 22px 16px;display:flex}.xn-zoombox__ctrls{gap:6px;display:flex}.xn-zoombox__ctrls button{border:1px solid var(--xn-line);height:30px;color:var(--xn-t3);cursor:pointer;background:0 0;padding:0 10px;font-size:12.5px}.xn-zoombox__ctrls button:hover:not(:disabled){color:var(--xn-cy);border-color:var(--xn-cy-bd)}.xn-zoombox__ctrls button:disabled{color:var(--xn-t4);cursor:not-allowed}.xn-platlist{flex-direction:column;display:flex}.xn-plat{border-top:1px solid var(--xn-line);align-items:center;gap:14px;padding:14px 24px;transition:background .15s;display:flex}.xn-plat:first-child{border-top:0}.xn-plat:hover{background:linear-gradient(90deg,#00fbfb12,#00fbfb00 70%)}.xn-plat__logo{object-fit:contain;border:1px solid var(--xn-line);background:var(--xn-field);flex:none;width:40px;height:40px}.xn-plat__logo--fallback{color:var(--xn-cy);place-items:center;font-weight:700;display:inline-grid}.xn-plat__name{min-width:0;color:var(--xn-t1);font-size:14.5px;font-weight:600}.xn-plat__meta{color:var(--xn-t4);margin-left:auto;font-size:12px}.xn-plat__ops{opacity:0;gap:6px;transition:opacity .15s;display:inline-flex}.xn-plat:hover .xn-plat__ops{opacity:1}.xn-sname.out{color:var(--xn-mg-text);font-weight:600}.xn-apprec{border-top:1px solid var(--xn-line);align-items:center;gap:14px;padding:10px 0;display:flex}.xn-apprec:first-of-type{border-top:0}.xn-apprec__name{width:180px;color:var(--xn-t1);flex:none;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.xn-apprec__name img{object-fit:contain;width:26px;height:26px}.xn-apprec__bar{flex:1 1 0;min-width:0}.xn-apprec__meta{color:var(--xn-t4);flex:none;font-size:12px}.xn-trend{align-items:stretch;gap:10px;display:flex}.xn-trend__col{cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;flex:1 1 0;gap:6px;padding:8px 4px;display:flex}.xn-trend__col:hover{border-color:var(--xn-line)}.xn-trend__col.is-on{border-color:var(--xn-cy-bd);background:var(--xn-cy-soft)}.xn-trend__bars{justify-content:center;align-items:flex-end;gap:6px;height:110px;display:flex}.xn-trend__count{background:var(--xn-cy);width:10px;box-shadow:0 0 6px #00fbfb99}.xn-trend__amount{background:var(--xn-mg);flex-direction:column;justify-content:flex-end;width:18px;display:flex;position:relative;box-shadow:0 0 6px #ff4dff80}.xn-trend__amount em{background:var(--xn-gn);width:100%;display:block}.xn-trend__label{font-family:var(--xn-font-mono);color:var(--xn-t4);font-size:11.5px}.xn-dimrow{border-top:1px solid var(--xn-line);padding:10px 0}.xn-dimrow:first-of-type{border-top:0}.xn-dimrow__head{width:100%;color:var(--xn-t2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;font-size:13.5px;display:flex}.xn-dimrow__head:hover{color:var(--xn-t1)}.xn-dimrow__name{min-width:130px;color:var(--xn-t1);flex:none;align-items:center;gap:8px;font-weight:600;display:inline-flex}.xn-dimrow__roi{font-family:var(--xn-font-mono);color:var(--xn-t3);flex:none}.xn-dimrow__roi.is-low{color:var(--xn-rd)}.xn-dimrow__share{flex:140px;max-width:240px}.xn-dimrow__detail{background:var(--xn-field);border:1px solid var(--xn-line);color:var(--xn-t2);flex-direction:column;gap:6px;margin-top:8px;padding:10px 12px;font-size:12.5px;display:flex}.xn-dimrow__detail .is-low{color:var(--xn-rd)}.xn-cellbtn{color:var(--xn-t1);font:inherit;cursor:pointer;border:0;border-bottom:1px dashed var(--xn-ctrl);background:0 0;padding:2px 4px}.xn-cellbtn:hover{color:var(--xn-cy);border-color:var(--xn-cy-bd)}.xn-distflags{flex-wrap:wrap;gap:4px 10px}.xn-flag{color:var(--xn-t2);cursor:pointer;align-items:center;gap:5px;font-size:12px;display:inline-flex}.xn-flag input{accent-color:var(--xn-cy)}.xn-ferr.is-hidden{visibility:hidden}.xn-monpick__today{border:1px solid var(--xn-line);width:100%;height:28px;color:var(--xn-cy-dim);cursor:pointer;background:0 0;margin-top:6px;font-size:12px}.xn-monpick__today:hover{color:var(--xn-cy);border-color:var(--xn-cy-bd)}.xn-seg button.is-todo{color:var(--xn-t2)}.xn-seg button.is-doing{color:var(--xn-mg)}.xn-seg button.is-done{color:var(--xn-gn)}.xn-seg button.is-doing.is-active{background:var(--xn-mg);color:#1a0019}.xn-seg button.is-done.is-active{background:var(--xn-gn);color:#0a1f14}.xn-tmkpi--low{border-color:var(--xn-rd,#ff5c7a)}.xn-diststats{flex-direction:column;gap:20px;display:flex}.xn-kpis{border-bottom:1px solid var(--xn-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.xn-kpis>.xn-kpi{border-left:1px solid var(--xn-line);flex-direction:column;gap:6px;padding:16px 24px 18px;display:flex}.xn-kpis>.xn-kpi:first-child{border-left:0}.xn-kpi__label{color:var(--xn-t3);font-size:12.5px}.xn-kpi__value{font-family:var(--xn-font-display);color:var(--xn-t1);font-size:28px;font-weight:700;line-height:1.1}.xn-kpi__value i{color:var(--xn-t4);margin-left:4px;font-size:13px;font-style:normal;font-weight:500}.xn-kpi__foot{align-items:center;gap:10px;min-height:18px;display:flex}.xn-kpi__foot em{color:var(--xn-t4);font-size:12px;font-style:normal}.xn-kpi-delta{font-size:12px}.xn-kpi-delta.is-up{color:var(--xn-gn)}.xn-kpi-delta.is-down{color:var(--xn-rd)}.xn-kpi-delta.is-flat{color:var(--xn-t4)}.xn-statsduo{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=1100px){.xn-statsduo{grid-template-columns:1fr}}.xn-fullsec .xn-pbody{padding:0}.xn-fullsec .xn-reader-empty{padding:32px 24px}.xn-fullsec .xn-dtable__head,.xn-fullsec .xn-dtable__row{padding-left:24px;padding-right:24px}.xn-fullsec .xn-seg--even{background:#06060cd9;width:fit-content;height:34px;margin:0}.xn-fullsec .xn-seg--even button{width:auto;padding:0 16px;font-size:13.5px}.xn-fullsec .xn-dtable--grid .xn-dtable__head,.xn-fullsec .xn-dtable--grid .xn-dtable__row{grid-template-columns:300px 90px 120px 110px 90px minmax(200px,360px)}.xn-fullsec .xn-dtable--grid .xn-dtable__head{height:42px}.xn-fullsec .xn-dtable--grid .xn-dtable__row{padding-top:14px;padding-bottom:14px}.xn-fullsec .xn-dtable--grid .xn-dtable__row.is-clickable{cursor:pointer}.xn-fullsec .xn-dtable--owe .xn-dtable__head,.xn-fullsec .xn-dtable--owe .xn-dtable__row{grid-template-columns:320px 150px 70px 110px 100px 80px 80px}.xn-foot2{border-top:1px solid var(--xn-line2,var(--xn-line));color:var(--xn-t4);padding:12px 24px;font-size:12px;line-height:1.7}.xn-fok{color:var(--xn-gn);margin-right:auto;font-size:12.5px;line-height:1.7}.xn-fok .xn-lnk{margin-left:8px}.xn-lnk{font-size:inherit;color:var(--xn-cy);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.xn-lnk:hover{text-decoration:underline}.xn-vage{display:inline-block;position:relative}.xn-vage .xn-ddb{width:auto;height:32px;color:var(--xn-t2);justify-content:space-between;gap:8px;padding:0 10px 0 12px;font-size:12.5px;display:inline-flex}.xn-vage .xn-ddb:hover,.xn-vage .xn-ddb.is-open{border-color:var(--xn-cy-bd);color:var(--xn-t1)}.xn-vage .xn-ddb svg{color:var(--xn-t4)}.xn-vage__pop{border-color:var(--xn-line-cy);background:#0e0e18;min-width:100%;padding:4px;top:calc(100% + 4px);left:auto;right:0;box-shadow:0 14px 34px #0000008c}.xn-vage__pop:before{display:none}.xn-vage .xn-ddo{justify-content:space-between;align-items:center;gap:12px;height:32px;min-height:0;padding:0 10px;font-size:12.5px;display:flex}.xn-vage .xn-ddo+.xn-ddo{border-top:0}.xn-vage .xn-ddo:hover{background:var(--xn-hover);color:var(--xn-t1)}.xn-vage .xn-ddo .xn-ddm{flex-direction:row;flex:1;align-items:center;min-width:0}.xn-vage .xn-ddo .xn-ddt{color:inherit;font-size:12.5px}.xn-vage .xn-ddo.on{color:var(--xn-cy)}.xn-vage .xn-ddo.on .xn-ddt{color:inherit}.xn-vage .xn-ddmeta{font-size:11px}.xn-vcard{margin-top:14px}.xn-vgrid__head,.xn-vgrid__row{grid-template-columns:64px 96px 80px minmax(240px,1fr) 240px 76px;align-items:center;column-gap:14px;padding:0 20px;display:grid}.xn-vgrid{min-width:880px}.xn-vgrid__head{height:42px;font-family:var(--xn-font-mono);letter-spacing:.06em;color:var(--xn-t4);border-bottom:1px solid var(--xn-line);font-size:11.5px;font-weight:500}.xn-vgrid__row{border-top:1px solid var(--xn-line);min-height:58px;transition:background var(--xn-ease)}.xn-vgrid__row:first-of-type{border-top:0}.xn-vgrid__row:hover{background:linear-gradient(90deg,#00fbfb0f,#00fbfb00 70%)}.xn-vgrid__row:hover .xn-vacts{opacity:1}.xn-vnum{font-family:var(--xn-font-mono);color:var(--xn-t2);font-size:13px}.xn-vtype{border:1px solid var(--xn-line);height:22px;color:var(--xn-t3);white-space:nowrap;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.xn-vtype.is-cy{color:var(--xn-cy);border-color:var(--xn-cy-bd);background:var(--xn-cy-soft)}.xn-vtype.is-mg{color:var(--xn-mg-text);border-color:var(--xn-mg-bd);background:var(--xn-mg-soft)}.xn-vtype.is-bl{color:var(--xn-bl);border-color:var(--xn-bl-bd);background:var(--xn-bl-soft)}.xn-vtype.is-yl{color:var(--xn-yl);border-color:var(--xn-yl-bd);background:var(--xn-yl-soft)}.xn-vtype.is-vi{color:var(--xn-vi);border-color:var(--xn-vi-bd);background:var(--xn-vi-soft)}.xn-vtype.is-rd{color:var(--xn-rd);border-color:var(--xn-rd-bd);background:var(--xn-rd-soft)}.xn-vline{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--xn-t1);font-size:13px;line-height:20px;overflow:hidden}.xn-vplay{justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;display:inline-flex}.xn-vwave{justify-content:center;align-items:center;gap:2px;width:94px;height:22px;display:flex}.xn-vwave i{background:#ffffff2e;flex:none;width:2px;min-width:2px}.xn-vwave i.is-on{background:var(--xn-cy)}.xn-vtime{font-family:var(--xn-font-mono);color:var(--xn-t4);white-space:nowrap;flex:none;font-size:11.5px}.xn-vplay__btn{border:1px solid var(--xn-cy-bd);width:28px;height:28px;color:var(--xn-cy);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.xn-vplay__btn:hover{background:var(--xn-cy-soft)}.xn-vplay__btn.is-playing{background:var(--xn-cy-soft);border-color:var(--xn-cy-bd);color:var(--xn-cy)}.xn-vaudio{display:none}.xn-vacts{opacity:0;gap:6px;transition:opacity .15s;display:inline-flex}.xn-vacts:focus-within{opacity:1}.xn-opts{flex-wrap:wrap;gap:8px;display:flex}.xn-opts__btn{border:1px solid var(--xn-line);height:34px;color:var(--xn-t3);cursor:pointer;background:0 0;padding:0 14px;font-size:13.5px;transition:all .15s}.xn-opts__btn:hover{color:var(--xn-t1);border-color:var(--xn-ctrl)}.xn-opts__btn.is-active{color:var(--xn-cy);border-color:var(--xn-cy-bd);background:var(--xn-cy-soft);text-shadow:0 0 8px #00fbfb59}.xn-dlgwave{flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;height:22px;display:flex}.xn-dlgwave i{background:#ffffff2e;flex:none;width:2px;min-width:2px}.xn-dlgwave i.is-on{background:var(--xn-cy)}.xn-vdup{color:var(--xn-rd);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.xn-fullsec .xn-dtable__sharecell .xn-dtable__plats{color:var(--xn-t4);margin-top:3px;font-size:12px;display:block}.xn-legend{color:var(--xn-t3);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.xn-legend i{width:10px;height:10px;display:inline-block}.xn-legend i.is-signed{background:#0d343c}.xn-legend i.is-paid{background:#00a5a8}.xn-apprec2{border-top:1px solid var(--xn-line);grid-template-columns:150px minmax(0,1fr) 150px;align-items:center;gap:16px;padding:11px 0;display:grid}.xn-apprec2:first-child{border-top:0}.xn-apprec2__who{align-items:center;gap:10px;min-width:0;display:flex}.xn-apprec2__who img{object-fit:cover;border-radius:7px;width:28px;height:28px}.xn-apprec2__who b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--xn-t1);font-size:14px;font-weight:600;overflow:hidden}.xn-apprec2__bar{background:#0d343c;border-radius:6px;height:12px;display:block;overflow:hidden}.xn-apprec2__bar i{background:#00a5a8;border-radius:6px;height:100%;display:block}.xn-apprec2__nums{text-align:right;flex-direction:column;gap:2px;display:flex}.xn-apprec2__nums b{font-family:var(--xn-font-mono);color:var(--xn-t1);font-size:14.5px;font-weight:600}.xn-apprec2__nums i{color:var(--xn-t4);font-size:12px;font-style:normal}.xn-trend2{flex-direction:column;gap:10px;display:flex}.xn-trend2__cap{justify-content:space-between;align-items:baseline;display:flex}.xn-trend2__cap b{color:var(--xn-t1);font-size:13.5px;font-weight:600}.xn-trend2__cap>span{color:var(--xn-t4);font-size:11.5px}.xn-trend2__chart{grid-template-columns:repeat(6,1fr);align-items:end;gap:10px;height:190px;display:grid}.xn-tcol{cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:100%;padding:4px 2px;transition:border-color .15s;display:flex}.xn-tcol em{font-style:normal;font-family:var(--xn-font-mono);color:var(--xn-t3);font-size:11.5px}.xn-tcol i{background:#0d343c;border-radius:4px 4px 0 0;width:100%;display:block;position:relative;overflow:hidden}.xn-tcol__track{flex-direction:column;flex:none;justify-content:flex-end;align-items:center;gap:5px;width:100%;max-width:72px;height:135px;display:flex}.xn-tcol__track em{font-style:normal;font-family:var(--xn-font-mono);color:var(--xn-t3);font-size:11.5px;line-height:1}.xn-tcol i b{background:#00a5a8;display:block;position:absolute;bottom:0;left:0;right:0}.xn-tcol i.is-solid{background:#00a5a8}.xn-tcol u{color:var(--xn-t4);font-size:11.5px;text-decoration:none}.xn-tcol:hover i{opacity:1}.xn-tcol.is-on{border-color:var(--xn-mg-bd)}.xn-tcol.is-on em,.xn-tcol.is-on u{color:var(--xn-mg)}.xn-tcol.is-on i{box-shadow:0 0 12px #ff4dff59}.xn-dtable{min-width:900px}.xn-dtable__head,.xn-dtable__row{grid-template-columns:minmax(200px,1.6fr) minmax(90px,.7fr) minmax(110px,.8fr) minmax(110px,.8fr) 80px minmax(200px,1.2fr) 44px;align-items:center;column-gap:20px;padding:0 24px;display:grid}.xn-dtable__head{height:40px;font-family:var(--xn-font-mono);letter-spacing:.08em;color:var(--xn-cy-dim);border-bottom:1px solid var(--xn-line2,var(--xn-line));background:#00fbfb09;font-size:11.5px}.xn-dtable__row{border-top:1px solid var(--xn-line);min-height:46px;color:var(--xn-t2);font-size:13.5px;transition:background .15s}.xn-dtable__row:hover{background:linear-gradient(90deg,#00fbfb0d,#0000 70%)}.xn-dtable__name{flex-direction:column;gap:2px;min-width:0;display:flex}.xn-dtable__name .xn-title{-webkit-line-clamp:1;font-size:13.5px}.xn-dtable__sharecell{align-items:center;gap:10px;display:flex}.xn-dtable__share{background:#ffffff14;flex:1;height:8px;overflow:hidden}.xn-dtable__share i{background:var(--xn-cy);height:100%;display:block}.xn-dtable__sharecell em{font-style:normal;font-family:var(--xn-font-mono);color:var(--xn-t3);text-align:right;min-width:34px;font-size:12px}.xn-dtable__toggle{width:28px;height:28px;color:var(--xn-t4);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:15px;transition:transform .15s,color .15s;display:inline-flex}.xn-dtable__toggle:hover{color:var(--xn-cy)}.xn-dtable__toggle.is-open{color:var(--xn-cy);transform:rotate(90deg)}.xn-dtable__detail{background:#00000047;padding:4px 0 10px}.xn-dtable__subrow{min-height:40px;color:var(--xn-t3);border-top:0;padding-left:36px;font-size:13px}.xn-dtable__subrow .xn-title{font-size:13px;font-weight:500}.xn-gbadge--sm{height:18px;padding:0 5px;font-size:10.5px;font-weight:600}.xn-dtable__plats{color:var(--xn-t4);font-size:12.5px}.xn-dtable .is-ok{color:var(--xn-gn);font-weight:600}.xn-dtable .is-low{color:var(--xn-rd)}.xn-gbadge{border:1px solid var(--xn-line);height:22px;color:var(--xn-t1);background:#ffffff0f;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.xn-gbadge.is-s{color:var(--xn-yl,#f3ff4a);background:#f3ff4a1f;border-color:#f3ff4a8c}.xn-gbadge.is-a{border-color:var(--xn-cy-bd);color:var(--xn-cy);background:#00fbfb1a}.xn-gbadge.is-none{color:var(--xn-t4);background:0 0;border-style:dashed;font-weight:500}.xn-wgrid{grid-template-columns:minmax(150px,1.1fr) 110px 130px minmax(300px,2.2fr) 120px;align-items:center;column-gap:32px;padding:0 24px;display:grid}.xn-wgrid.xn-thead{height:42px;font-family:var(--xn-font-mono);letter-spacing:.08em;color:var(--xn-cy-dim);border-bottom:1px solid var(--xn-line);background:#00fbfb09;font-size:11.5px}.xn-wtarget{font-family:var(--xn-font-mono);letter-spacing:0;color:var(--xn-t4);align-items:center;gap:6px;margin-left:14px;font-size:11px;display:inline-flex}.xn-wtarget i{border-top:1.5px dashed #8585a0;width:18px;display:inline-block}.xn-wrow{border-top:1px solid var(--xn-line);padding-top:14px;padding-bottom:14px;transition:background .15s}.xn-wrow:first-of-type{border-top:0}.xn-wrow:hover{background:linear-gradient(90deg,#00fbfb0f,#00fbfb00 70%)}.xn-wrow.is-leader{background:#f3ff4a06}.xn-wwho{align-items:center;gap:10px;min-width:0;display:flex}.xn-wwho b{color:var(--xn-t1);font-size:14px;font-weight:500}.xn-ltag{height:20px;color:var(--xn-yl);background:#f3ff4a0f;border:1px solid #f3ff4a73;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.xn-wav{background:var(--avatar-color);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);color:#1a0019;flex:none;place-items:center;width:22px;height:22px;font-size:9.5px;font-weight:700;display:grid}.xn-wav.is-leader{color:var(--avatar-color);box-shadow:inset 0 0 0 1.5px var(--avatar-color);background:0 0}.xn-delivery-stack .xn-ttbl{min-width:1000px}.xn-wnum{align-items:baseline;gap:4px;display:flex}.xn-wnum b{font-family:var(--xn-font-display);color:var(--xn-t1);font-size:20px;font-weight:700}.xn-wnum i{color:var(--xn-t4);font-size:12px;font-style:normal}.xn-wnum.is-low b{color:var(--xn-rd)}.xn-wnum--avg b{font-family:var(--xn-font-mono);font-size:15px;font-weight:600}.xn-wgrid .xn-tpill{gap:6px;height:24px;padding:0 9px;font-size:12.5px;font-weight:500}.xn-tpill--lg{gap:5px;height:24px;padding:0 10px;font-size:12px;font-weight:600}.xn-tpill--lg.is-doing{text-shadow:0 0 8px #ff4dff66;box-shadow:0 0 10px #ff4dff40}.xn-tpill--lg.is-ok{box-shadow:0 0 10px #39ff9c2e}.xn-tpill--lg.is-late{box-shadow:0 0 10px #ff5c7a2e}.xn-mnote{color:var(--xn-t3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.xn-psub2{color:var(--xn-t4);align-items:center;gap:8px;margin-top:4px;font-size:12.5px;display:flex}.xn-psub2 b{font-family:var(--xn-font-mono);color:var(--xn-t2);font-weight:500}.xn-ptitle--row{flex-direction:row;align-items:baseline;gap:14px;padding:16px 0}.xn-hact{align-items:center;gap:10px;display:flex}.xn-search--sm{width:240px;height:34px}.xn-search--sm input{font-size:13px}.xn-seg2{border:1px solid var(--xn-line);display:inline-flex}.xn-seg2>button{height:32px;color:var(--xn-t3);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:12.5px;transition:color .15s,background .15s}.xn-seg2>button+button{border-left:1px solid var(--xn-line)}.xn-seg2>button.is-active{color:var(--xn-cy);background:var(--xn-cy-soft)}.xn-seg2>button:hover{color:var(--xn-t1)}.xn-utgrid{grid-template-columns:minmax(220px,1.3fr) 110px minmax(200px,1fr) 110px 96px 78px 110px;align-items:center;column-gap:14px;padding:0 20px;display:grid}.xn-utable{width:100%}.xn-utable .xn-thead{height:42px;font-family:var(--xn-font-mono);letter-spacing:.06em;color:var(--xn-t4);border-bottom:1px solid var(--xn-line);background:0 0;font-size:11.5px}.xn-utable .xn-row{border-top:1px solid var(--xn-line);min-height:58px;color:var(--xn-t2);padding-top:10px;padding-bottom:10px;font-size:13px}.xn-utable .xn-row:hover{background:#00fbfb06}.xn-utable .xn-row:last-child{border-bottom:0}.xn-utable .xn-empty{padding:40px 24px;font-size:13px}.xn-uc{align-items:center;gap:12px;min-width:0;display:flex}.xn-uav{width:34px;height:34px;color:var(--xn-cy);border:1px solid var(--xn-cy-bd);background:var(--xn-cy-soft);flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.xn-uav.is-off{color:var(--xn-t4);border-color:var(--xn-line);background:0 0}.xn-uc .xn-ucn{flex-direction:column;gap:2px;min-width:0;display:flex}.xn-uc .xn-ucn b{color:var(--xn-t1);font-size:13.5px;font-weight:600}.xn-uc .xn-ucn small{font-family:var(--xn-font-mono);color:var(--xn-t4);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.xn-own{min-width:0;color:var(--xn-t3);align-items:center;gap:6px;font-size:12.5px;display:flex}.xn-own .k{color:var(--xn-t4);flex:none}.xn-own .self{color:var(--xn-t4)}.xn-uddb{border:1px solid var(--xn-line);background:var(--xn-field);max-width:200px;height:30px;color:var(--xn-t2);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:12.5px;transition:border-color .15s,color .15s;display:inline-flex;position:relative}.xn-uddb:hover,.xn-uddb.is-open{border-color:var(--xn-cy-bd);color:var(--xn-t1)}.xn-uddb>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.xn-uddb svg{color:var(--xn-t4);flex:none}.xn-uddb.is-nil{color:var(--xn-yl);border-style:dashed;border-color:#f3ff4a73}.xn-uddb:disabled{opacity:.55;cursor:not-allowed}.xn-stb{border:1px solid var(--xn-line);cursor:pointer;white-space:nowrap;height:26px;color:var(--xn-t4);background:0 0;align-items:center;gap:6px;padding:0 8px;font-size:12px;transition:border-color .15s,color .15s;display:inline-flex}.xn-stb.is-open{border-color:var(--xn-cy-bd);color:var(--xn-t1)}.xn-stb.is-s0{color:var(--xn-gn);border-color:var(--xn-gn-bd)}.xn-stb.is-s1{color:var(--xn-yl);border-color:#f3ff4a73}.xn-stb.is-s2,.xn-stb svg{color:var(--xn-t4)}.xn-dotx{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.xn-udrop{min-width:0;display:inline-flex;position:relative}.xn-ddpu{z-index:90;border:1px solid var(--xn-line-cy);background:#0e0e18;min-width:120px;padding:4px;position:fixed;box-shadow:0 14px 34px #0000008c}.xn-ddpu>button{width:100%;height:32px;color:var(--xn-t2);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:12.5px;display:flex}.xn-ddpu>button:hover{background:var(--xn-hover);color:var(--xn-t1)}.xn-ddpu>button.is-on{color:var(--xn-cy)}.xn-ddpu .gh{letter-spacing:.08em;color:var(--xn-t4);padding:6px 10px 2px;font-size:10.5px}.xn-ddpu>button small{min-width:0;color:var(--xn-t4);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-left:10px;font-size:11px;overflow:hidden}.xn-ddpu.is-rpop{scrollbar-width:thin;scrollbar-color:#00fbfb4d transparent;width:340px;max-height:420px;overflow-y:auto}.xn-ddpu.is-rpop>button{height:40px}.xn-ddpu.is-rpop>button small{font-size:12px}.xn-pl{border:1px solid var(--xn-line);height:22px;color:var(--xn-t3);white-space:nowrap;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}.xn-pl.is-cy{color:var(--xn-cy);border-color:var(--xn-cy-bd);background:var(--xn-cy-soft)}.xn-pl.is-mg{color:var(--xn-mg-text);border-color:var(--xn-mg-bd);background:var(--xn-mg-soft)}.xn-pl.is-gn{color:var(--xn-gn);border-color:var(--xn-gn-bd);background:var(--xn-gn-soft)}.xn-pl.is-yl{color:var(--xn-yl);background:#f3ff4a12;border-color:#f3ff4a73}.xn-pl.is-rd{color:var(--xn-rd);border-color:var(--xn-rd-bd);background:var(--xn-rd-soft)}.xn-pl.is-bl{color:var(--xn-bl);background:#4da6ff1a;border-color:#4da6ff73}.xn-pl.is-vi{color:var(--xn-vi);background:#b18cff1a;border-color:#b18cff73}.xn-obs{color:var(--xn-t4);font-size:12.5px}.xn-obs b{font-family:var(--xn-font-mono);color:var(--xn-t1);font-weight:500}.xn-swb{border:1px solid var(--xn-line);cursor:pointer;background:#ffffff0f;border-radius:9px;flex:none;width:32px;height:18px;padding:0;transition:border-color .15s,background .15s;position:relative}.xn-swb i{background:var(--xn-t4);border-radius:50%;width:10px;height:10px;transition:left .15s,background .15s;position:absolute;top:3px;left:3px}.xn-swb.is-on{border-color:var(--xn-gn-bd);background:var(--xn-gn-soft)}.xn-swb.is-on i{background:var(--xn-gn);left:17px}.xn-swb:disabled{opacity:.45;cursor:not-allowed}.xn-lk{color:var(--xn-cy-dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12.5px;text-decoration:none;transition:color .15s;display:inline-flex}.xn-lk:hover{color:var(--xn-cy)}.xn-lk:disabled{opacity:.4;cursor:not-allowed}.xn-foot2{border-top:1px solid var(--xn-line);color:var(--xn-t4);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:12.5px;display:flex}.xn-foot2 .pgs{gap:4px;display:flex}.xn-foot2 .pgs button{border:1px solid var(--xn-line);min-width:30px;height:30px;color:var(--xn-t3);font-family:var(--xn-font-mono);cursor:pointer;background:0 0;padding:0 6px;font-size:12px}.xn-foot2 .pgs button.is-on{color:var(--xn-cy);border-color:var(--xn-cy-bd);background:var(--xn-cy-soft)}.xn-foot2 .pgs button:disabled{opacity:.4;cursor:not-allowed}.xn-empty2{text-align:center;color:var(--xn-t4);padding:40px 0;font-size:13px}.xn-treebar{color:var(--xn-t4);align-items:center;gap:16px;margin-top:14px;font-size:12.5px;display:flex}.xn-team{background:var(--xn-panel);border:1px solid var(--xn-line);margin-top:12px;position:relative}.xn-team.is-nil{border-style:dashed;border-color:#f3ff4a73}.xn-team.is-nil .xn-uav{color:var(--xn-yl);background:#f3ff4a12;border-color:#f3ff4a73}.xn-team.is-nil .xn-thb .tn b{color:var(--xn-yl)}.xn-thd{border-bottom:1px solid var(--xn-line);justify-content:space-between;align-items:center;gap:12px;padding:0 20px 0 12px;display:flex}.xn-thb{height:58px;color:var(--xn-t1);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.xn-tchev{color:var(--xn-t4);transition:transform .15s,color .15s;display:flex;transform:rotate(-90deg)}.xn-tchev.is-on{color:var(--xn-cy);transform:none}.xn-thb .tn{align-items:center;gap:8px;display:flex}.xn-thb .tn b{font-size:14.5px}.xn-thb .tc{color:var(--xn-t4);margin-left:4px;font-size:12.5px}.xn-utrow.is-d1 .xn-uc,.xn-utrow.is-d2 .xn-uc{position:relative}.xn-utrow.is-d1 .xn-uc{padding-left:30px}.xn-utrow.is-d2 .xn-uc{padding-left:60px}.xn-utrow.is-d1 .xn-uc:before,.xn-utrow.is-d2 .xn-uc:before{content:"";border-left:1px solid var(--xn-ctrl);border-bottom:1px solid var(--xn-ctrl);width:14px;height:47px;position:absolute;top:-30px}.xn-utrow.is-d1 .xn-uc:before{left:10px}.xn-utrow.is-d2 .xn-uc:before{left:40px}.xn-utrow.is-d1,.xn-utrow.is-d2{background:#ffffff03}.xn-utrow.is-left{opacity:.6}.xn-rgrp{flex-direction:column;gap:10px;display:flex}.xn-rgrp .gt{letter-spacing:.06em;color:var(--xn-t4);font-size:11.5px}.xn-opts{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.xn-opts--flush{margin-top:0}.xn-sec--stack>.xn-field+.xn-field{margin-top:18px}.xn-opt{border:1px solid var(--xn-line);height:32px;color:var(--xn-t3);cursor:pointer;background:0 0;padding:0 12px;font-size:13px;transition:color .15s,border-color .15s,background .15s}.xn-opt:hover{color:var(--xn-t1);border-color:var(--xn-ctrl)}.xn-opt.is-on{color:var(--xn-cy);border-color:var(--xn-cy);background:var(--xn-cy-soft)}.xn-crumb{color:var(--xn-t3);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:14px;padding:0;font-size:13px;text-decoration:none;transition:color .15s;display:inline-flex}.xn-uhero{align-items:center;gap:16px;display:flex}.xn-uhero .xn-uav{width:52px;height:52px;font-size:20px}.xn-uhero h1{font-family:var(--xn-font-display);margin:0;font-size:21px;font-weight:700}.xn-uhero .m{color:var(--xn-t4);align-items:center;gap:8px;margin-top:6px;font-size:12.5px;display:flex}.xn-uhero .m .xn-mono{color:var(--xn-t3)}.xn-usec{background:var(--xn-panel);border:1px solid var(--xn-line);margin-top:16px;padding:20px 22px;position:relative}.xn-usec .sh{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.xn-usec .sh.is-compact{margin-bottom:0}.xn-usec h3{font-family:var(--xn-font-display);margin:0;font-size:16px;font-weight:700}.xn-usec h3 .xn-obsn{font-family:var(--xn-font-mono);color:var(--xn-t4);margin-left:6px;font-size:13px;font-weight:400}.xn-usec .sd{color:var(--xn-t4);margin-top:4px;font-size:12.5px}.xn-shr{align-items:center;gap:10px;display:flex}.xn-btn-ghost--tool{gap:6px;height:32px;padding:0 12px;font-size:12.5px}.xn-rddb{border:1px solid var(--xn-line);background:var(--xn-field);min-width:300px;height:38px;color:var(--xn-t2);cursor:pointer;white-space:nowrap;align-items:center;gap:10px;padding:0 10px 0 12px;font-size:12.5px;transition:border-color .15s,color .15s;display:inline-flex;position:relative}.xn-rddb:hover,.xn-rddb.is-open{border-color:var(--xn-cy-bd);color:var(--xn-t1)}.xn-rddb small{min-width:0;color:var(--xn-t4);text-align:left;text-overflow:ellipsis;flex:1;margin-left:10px;font-size:12px;overflow:hidden}.xn-rddb svg{color:var(--xn-t4);flex:none}.xn-obl{width:100%}.xn-obl .xn-thead,.xn-obl .xn-oblrow{grid-template-columns:minmax(260px,1fr) 120px 120px 120px 60px;align-items:center;column-gap:14px;padding:0;display:grid}.xn-obl .xn-thead{height:42px;font-family:var(--xn-font-mono);letter-spacing:.06em;color:var(--xn-t4);border-bottom:1px solid var(--xn-line);font-size:11.5px}.xn-obl .xn-oblrow{border-top:1px solid var(--xn-line);min-height:50px;color:var(--xn-t2);padding-top:9px;padding-bottom:9px;font-size:13px}.xn-obl .xn-oblrow:hover{background:#00fbfb06}.xn-obl .xn-oblrow>span:first-child{color:var(--xn-t1)}.xn-obl .xn-op{width:30px;height:30px}.xn-plist{flex-direction:column;gap:6px;margin-top:12px;display:flex}.xn-pit{border:1px solid var(--xn-line);color:var(--xn-t2);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.xn-pit:hover:not(:disabled){border-color:var(--xn-ctrl)}.xn-pit.is-on{border-color:var(--xn-cy);background:var(--xn-cy-soft)}.xn-pit:disabled{opacity:.45;cursor:not-allowed}.xn-pit .ck{border:1px solid var(--xn-ctrl);color:#0000;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.xn-pit.is-on .ck{background:var(--xn-cy);border-color:var(--xn-cy);color:#04141a}.xn-pit .t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.xn-pit .t b{color:var(--xn-t1);font-size:13.5px;font-weight:600}.xn-pit .t small{color:var(--xn-t4);font-size:12px}.xn-picked-note{color:var(--xn-t4);font-size:12.5px}.xn-picked-note b{font-family:var(--xn-font-mono);color:var(--xn-t1);margin:0 3px}.xn-modal__sub{color:var(--xn-t4);margin-top:4px;font-size:12.5px;font-weight:400;display:block}.xn-kpis--pj4{border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.xn-kpis--pj4>.xn-kpi{background:var(--xn-panel);border:1px solid var(--xn-line);border-left:1px solid var(--xn-line);gap:0;padding:16px 18px}.xn-ckpi__k{color:var(--xn-t4);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.xn-ckpi__k .xn-pl{flex:none}.xn-ckpi__v{font-family:var(--xn-font-mono);color:var(--xn-t1);margin-top:8px;font-size:24px;font-weight:600;line-height:1.2}.xn-ckpi__v small{color:var(--xn-t4);margin-left:4px;font-size:13px;font-weight:400}.xn-ckpi__v.is-yl{color:var(--xn-yl)}.xn-ckpi__v.is-rd{color:var(--xn-rd)}.xn-ckpi__bar{background:#ffffff14;height:4px;margin-top:10px;overflow:hidden}.xn-ckpi__bar i{background:var(--xn-cy);height:100%;display:block}.xn-ckpi__bar i.is-yl{background:var(--xn-yl)}.xn-ckpi__bar i.is-rd{background:var(--xn-rd)}.xn-ckpi__bar i.is-gn{background:var(--xn-gn)}.xn-ckpi__d{color:var(--xn-t4);margin-top:6px;font-size:12px}.xn-ctool{margin-top:20px}.xn-ctool__l,.xn-ctool__r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.xn-cdd{position:relative}.xn-cdd__btn{border:1px solid var(--xn-line);background:var(--xn-field);height:32px;color:var(--xn-t2);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:12.5px;transition:border-color .15s,color .15s;display:inline-flex}.xn-cdd__btn:hover,.xn-cdd__btn.is-open{border-color:var(--xn-cy-bd);color:var(--xn-t1)}.xn-cdd__btn svg{color:var(--xn-t4)}.xn-cdd__pop{z-index:60;border:1px solid var(--xn-line-cy);background:#0e0e18;min-width:100%;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 14px 34px #0000008c}.xn-cdd__pop>button{width:100%;height:32px;color:var(--xn-t2);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:12.5px;display:flex}.xn-cdd__pop>button:hover{background:var(--xn-hover);color:var(--xn-t1)}.xn-cdd__pop>button.is-on{color:var(--xn-cy)}.xn-ctable{width:100%}.xn-ctable .xn-cgrid{grid-template-columns:minmax(240px,1.4fr) 56px 96px 84px minmax(220px,1fr) 120px 72px;align-items:center;column-gap:14px;padding:0 20px;display:grid}.xn-ctable .xn-cgrid--head{height:42px;font-family:var(--xn-font-mono);letter-spacing:.06em;color:var(--xn-t4);border-bottom:1px solid var(--xn-line);font-size:11.5px}.xn-ctable .xn-cgrid--row{border-top:1px solid var(--xn-line);min-height:58px;color:var(--xn-t2);padding-top:10px;padding-bottom:10px;font-size:13px;transition:background .15s}.xn-ctable .xn-cgrid--row:first-of-type{border-top:0}.xn-ctable .xn-cgrid--row:hover{background:#00fbfb06}.xn-ctable .xn-op{width:30px;height:30px}.xn-cpj{min-width:0}.xn-cpj b{color:var(--xn-t1);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.xn-cpj small{color:var(--xn-t4);margin-top:3px;font-size:12px;display:block}.xn-cnum{font-family:var(--xn-font-mono)}.xn-cnum.is-mut{color:var(--xn-t4)}.xn-cuse{min-width:0}.xn-cuse .ln{color:var(--xn-t4);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.xn-cuse .ln b{font-family:var(--xn-font-mono);color:var(--xn-t1);font-size:13px;font-weight:500}.xn-cuse .pc{font-family:var(--xn-font-mono)}.xn-cuse .pc.is-yl{color:var(--xn-yl)}.xn-cuse .pc.is-rd{color:var(--xn-rd)}.xn-cuse .xn-ckpi__bar{margin-top:6px}.xn-cadj{color:var(--xn-t4);flex-direction:column;gap:2px;font-size:12px;display:flex}.xn-cadj .is-up{color:var(--xn-gn)}.xn-cadj .is-dn{color:var(--xn-yl)}.xn-cacts{justify-content:flex-end;align-items:center;gap:2px;display:flex}.xn-cqdlg{width:min(640px,100%)}.xn-cqf{grid-template-columns:1fr 20px 1fr 20px 1fr;align-items:end;gap:10px;display:grid}.xn-cqf .xn-field{min-width:0}.xn-cqf .x{text-align:center;color:var(--xn-t4);padding-bottom:10px}.xn-inpw{border:1px solid var(--xn-line);background:var(--xn-field);align-items:center;gap:6px;height:38px;padding:0 12px;display:flex}.xn-inpw:focus-within{border-color:var(--xn-cy)}.xn-inpw span{color:var(--xn-t4);font-size:13px}.xn-inpw input{min-width:0;color:var(--xn-t1);font-family:var(--xn-font-mono);background:0 0;border:0;outline:none;flex:1;font-size:14px}.xn-inpw .xn-inpw__fix{font-family:var(--xn-font-mono);color:var(--xn-t1);font-size:14px}.xn-cqres{border:1px solid var(--xn-line-cy);background:#00fbfb08;margin-top:18px;padding:14px 16px}.xn-cqres .r1{color:var(--xn-t3);justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.xn-cqres .r1 b{font-family:var(--xn-font-mono);color:var(--xn-cy);font-size:24px}.xn-cqres .r2{color:var(--xn-t4);justify-content:space-between;margin-top:10px;font-size:12px;display:flex}.xn-cqres .r2 b{font-family:var(--xn-font-mono);color:var(--xn-t2);font-weight:500}.xn-cqwarn{color:var(--xn-t3);gap:8px;margin-top:14px;font-size:12.5px;line-height:1.6;display:flex}.xn-cqwarn svg{color:var(--xn-yl);flex:none;margin-top:2px}.xn-cstack{flex-direction:column;gap:18px;display:flex}.xn-cmseg{gap:6px}.xn-cmseg .xn-opt{min-width:110px}.xn-cw220{width:220px}.xn-cnote{color:var(--xn-t4);font-size:12.5px}.xn-chdlg{width:min(1280px,100%);max-width:none}.xn-chdlg.xn-modal{max-height:calc(100vh - 48px)}.xn-chbar{border-bottom:1px solid var(--xn-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;display:flex}.xn-chopts{flex-wrap:wrap;gap:6px;display:flex}.xn-chtable{width:100%}.xn-chtable .xn-cht{grid-template-columns:140px 70px minmax(260px,1.2fr) 110px minmax(260px,1fr);align-items:center;column-gap:14px;padding:0 4px;display:grid}.xn-chtable .xn-cht--head{height:42px;font-family:var(--xn-font-mono);letter-spacing:.06em;color:var(--xn-t4);border-bottom:1px solid var(--xn-line);font-size:11.5px}.xn-chtable .xn-cht--row{border-bottom:1px solid var(--xn-line);min-height:46px;color:var(--xn-t2);padding-top:6px;padding-bottom:6px;font-size:13px}.xn-chtable .xn-cht--row:last-child{border-bottom:0}.xn-chtable .xn-cht--row .is-t{font-family:var(--xn-font-mono);color:var(--xn-t3)}.xn-chtable .xn-cht--row .is-p{color:var(--xn-t1)}.xn-chtable .xn-cht--row .is-c{font-family:var(--xn-font-mono)}.xn-chfoot{justify-content:space-between}.xn-chtotal{color:var(--xn-t4);font-size:12.5px}.xn-chpgs{border:0;padding:0}.xn-cqdlg .xn-modal__body,.xn-chdlg .xn-modal__body{padding:18px 22px}.xn-input:focus-visible,.xn-textarea:focus-visible,.xn-select:focus-visible,.xn-picked .xn-tag-input:focus-visible{outline:none}[data-page=episodes] .xn-prog__val{word-spacing:6px}[data-page=episodes] .xn-prog__of{color:var(--xn-t4);font-weight:400}[data-page=episodes] .xn-slabel{font-size:13px}.xn-av{color:#07070c;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.xn-av--22{width:22px;height:22px;font-size:9.5px}.xn-av--30{width:30px;height:30px;font-size:11.5px}.xn-views{border:1px solid var(--xn-line);background:var(--xn-field);height:36px;display:inline-flex}.xn-views__btn{color:var(--xn-t3);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:500;display:flex}.xn-views__btn:hover{color:var(--xn-t1)}.xn-views__btn.is-on{color:var(--xn-cy);background:var(--xn-cy-soft);box-shadow:inset 0 0 0 1px var(--xn-cy-bd);text-shadow:0 0 8px #00fbfb66;font-weight:600}.xn-sseg{border:1px solid var(--xn-line);background:var(--xn-field);height:30px;display:inline-flex}.xn-sseg__btn{min-width:64px;color:var(--xn-t4);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:12.5px}.xn-sseg__btn:disabled{cursor:default;opacity:.45}.xn-sseg__btn.is-t1{color:var(--xn-t1);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff38}.xn-sseg__btn.is-mg{color:var(--xn-mg-text);background:var(--xn-mg-soft);box-shadow:inset 0 0 0 1px var(--xn-mg-bd);text-shadow:0 0 8px #ff4dff66}.xn-sseg__btn.is-gn{color:var(--xn-gn);background:var(--xn-gn-soft);box-shadow:inset 0 0 0 1px var(--xn-gn-bd);text-shadow:0 0 8px #39ff9c59}.xn-btn-ghost.is-on{color:var(--xn-cy);border-color:var(--xn-cy-bd);background:var(--xn-cy-soft)}.xn-taskstats{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.6fr);display:grid}.xn-taskstat{border-left:1px solid var(--xn-line);flex-direction:column;gap:6px;min-width:0;padding:14px 20px;display:flex}.xn-taskstat:first-child{border-left:0}.xn-taskstat__k{color:var(--xn-t4);font-size:12px}.xn-taskstat__v{font-family:var(--xn-font-mono);color:var(--xn-t2);font-size:22px;font-weight:600;line-height:1}.xn-taskstat__v--gn{color:var(--xn-gn)}.xn-taskstat__v--mg{color:var(--xn-mg-text)}.xn-taskstat .xn-segbar{margin-top:8px}.xn-taskscroll{overflow-x:auto}.xn-taskhead{height:40px;font-family:var(--xn-font-mono);letter-spacing:.06em;color:var(--xn-cy-dim);background:#00fbfb09;font-size:11.5px;font-weight:500}.xn-taskgrid{grid-template-columns:72px 90px 230px minmax(110px,1fr) 120px 120px 100px 64px;align-items:center;column-gap:20px;padding:0 20px;display:grid}.xn-taskgrid--bulk{grid-template-columns:24px 72px 90px 230px minmax(110px,1fr) 120px 120px 100px 64px}.xn-taskline{border-top:1px solid var(--xn-line);padding-top:11px;padding-bottom:11px;transition:background .15s}.xn-taskline:hover{background:linear-gradient(90deg,#00fbfb0f,#00fbfb00 70%)}.xn-taskline--wb{cursor:pointer;-webkit-user-select:none;user-select:none}.xn-taskline.is-picked{background:linear-gradient(90deg,#ff4dff1a,#ff4dff00 70%)}.xn-taskline.is-saving{opacity:.6}.xn-rowskel{background:linear-gradient(90deg,#ffffff08,#0000 65%);height:44px}.xn-bulk{border-bottom:1px solid var(--xn-mg-bd);background:linear-gradient(90deg,#ff4dff1f,#ff4dff05);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 20px;display:flex}.xn-bulk b{font-family:var(--xn-font-mono);color:var(--xn-mg-text)}.xn-bulk__sp{flex:1}.xn-bulk .xn-btn-ghost{height:30px;padding:0 12px;font-size:13px}.xn-cb{border:1px solid var(--xn-ctrl);width:18px;height:18px;color:var(--xn-on-mg);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.xn-cb:disabled{opacity:.5;cursor:default}.xn-cb.is-on{background:var(--xn-mg);border-color:var(--xn-mg)}.xn-asw{position:relative}.xn-asb__car{color:var(--xn-t4);transition:transform .15s}.xn-asb.is-open{color:var(--xn-cy);border-color:var(--xn-cy-bd);background:var(--xn-cy-soft)}.xn-asb.is-open .xn-asb__car{color:var(--xn-cy);transform:rotate(180deg)}.xn-asb:disabled{opacity:.45;cursor:not-allowed}.xn-asmenu{z-index:30;border:1px solid var(--xn-cy-bd);background:#0b0b13fc;min-width:210px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 40px #0009}.xn-asmenu:before{content:"";border-top:2px solid var(--xn-cy);border-left:2px solid var(--xn-cy);pointer-events:none;width:10px;height:10px;position:absolute;top:-1px;left:-1px}.xn-ash{color:var(--xn-t4);border-bottom:1px solid var(--xn-line);margin-bottom:4px;padding:6px 10px;font-size:11.5px}.xn-aso{width:100%;height:38px;color:var(--xn-t2);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;display:flex}.xn-aso:hover:not(:disabled){background:var(--xn-cy-soft);color:var(--xn-t1)}.xn-aso:disabled{opacity:.5;cursor:default}.xn-aso__plain{text-align:center;width:26px;color:var(--xn-t4);flex:none;font-size:11px}.xn-aso__n{font-family:var(--xn-font-mono);color:var(--xn-t4);margin-left:auto;font-size:11.5px}.xn-taskep{font-family:var(--xn-font-mono);color:var(--xn-t1);font-size:13px;font-weight:600;line-height:20px}.xn-work{color:var(--xn-t3);font-size:13px;line-height:20px}.xn-taskwho{align-items:center;gap:9px;min-width:0;display:flex}.xn-taskwho .xn-dd{flex:1;min-width:0}.xn-taskwho .xn-dd__btn{height:30px}.xn-taskwho__plain{color:var(--xn-t2);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;line-height:20px;overflow:hidden}.xn-tm{font-family:var(--xn-font-mono);color:var(--xn-t2);font-size:12.5px;line-height:20px}.xn-tm--no{color:var(--xn-t4)}.xn-taskgrid .xn-money{font-family:var(--xn-font-mono);color:var(--xn-t2);font-size:13px;font-weight:400;line-height:20px}.xn-num{font-family:var(--xn-font-mono);color:var(--xn-t2);font-size:13px;line-height:20px}.xn-taskfoot{border-top:1px solid var(--xn-line2,var(--xn-line));font-family:var(--xn-font-mono);letter-spacing:.03em;color:var(--xn-t4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:12px;display:flex}.xn-content--wb{max-width:1320px;padding:0 36px}.xn-main--wb{flex-direction:column;gap:16px;padding-top:24px;padding-bottom:48px;display:flex}.xn-page--wb .xn-header__in{row-gap:12px}.xn-page--wb .xn-header__actions{gap:10px}.xn-page--wb .xn-header .xn-btn-ghost{white-space:nowrap;height:38px;padding:0 15px;font-size:13.5px}.xn-page--wb .xn-header .xn-btn-ghost:disabled{color:var(--xn-t4);border-color:var(--xn-ctrl);opacity:.55;cursor:not-allowed;background:0 0}.xn-page--wb .xn-header .xn-btn-primary{white-space:nowrap;height:38px;padding:0 20px;font-size:14px}.xn-page--wb .xn-phead{padding:14px 20px}.xn-page--wb .xn-phd{font-size:12px}.xn-bar2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.xn-bar2__r{align-items:center;gap:14px;display:flex}.xn-dd--ep{flex:none;min-width:102px}.xn-dd--ep .xn-dd__btn{border-color:var(--xn-ctrl);height:34px;color:var(--xn-cy);font-family:var(--xn-font-mono);padding:0 32px 0 11px;font-size:13px;font-weight:600}.xn-dd--ep .xn-dd__btn.is-placeholder{color:var(--xn-t4);font-weight:400}.xn-dd--ep .xn-dd__pop{min-width:120px}.xn-tog{border:1px solid var(--xn-line);height:34px;color:var(--xn-t2);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 12px;font-size:13px;display:inline-flex}.xn-tog i{border:1px solid var(--xn-ctrl);background:var(--xn-field);width:30px;height:16px;position:relative}.xn-tog i:after{content:"";background:var(--xn-t4);width:10px;height:10px;transition:left var(--xn-ease);position:absolute;top:2px;left:2px}.xn-tog.is-on{color:var(--xn-cy);border-color:var(--xn-cy-bd)}.xn-tog.is-on i{border-color:var(--xn-cy)}.xn-tog.is-on i:after{background:var(--xn-cy);box-shadow:0 0 6px var(--xn-cy);left:16px}.xn-panes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.xn-pane{flex-direction:column;min-height:0;display:flex}.xn-edbody{scrollbar-width:thin;scrollbar-color:#00fbfb4d transparent;flex-direction:column;height:640px;padding:20px 26px 26px;display:flex;overflow-y:auto}.xn-ed{width:100%;color:var(--xn-t1);font-family:var(--xn-font-mono);resize:none;field-sizing:content;scrollbar-width:thin;background:0 0;border:0;outline:none;flex:1 0 auto;padding:0;font-size:13px;line-height:1.75;display:block}.xn-ed:focus-visible{outline:none}.xn-ed::placeholder{color:var(--xn-t4)}.xn-edskel{flex-direction:column;gap:14px;display:flex}.xn-edskel .xn-skel{height:13px;display:block}.xn-empty--stack{flex-direction:column;align-items:center;gap:8px;display:flex}.xn-empty--stack .xn-btn-ghost{margin-top:12px}@media (width<=720px){.xn-content--wb{padding:0 16px}}:root[data-ui-theme=default] .xn-tog.is-on i:after{box-shadow:none}:root[data-ui-theme=default] .xn-edbody{scrollbar-color:#00798f4d transparent}.xn-trans{border:1px dashed var(--xn-cy-bd);color:var(--xn-cy);background:#00fbfb0a;flex:none;margin:0 0 14px;padding:10px 14px;font-size:12.5px}:root[data-ui-theme=default] .xn-trans{background:#00798f0a}.xn-klabel{letter-spacing:.06em;color:var(--xn-t4);font-size:11px}.xn-egrid5{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.xn-eskel{border:1px solid var(--xn-line);background:var(--xn-panel);min-height:206px}.xn-ecard{border:1px solid var(--xn-line);background:var(--xn-panel);min-width:0;min-height:206px;color:var(--xn-t1);cursor:pointer;font:inherit;text-align:left;transition:border-color var(--xn-ease), box-shadow var(--xn-ease);flex-direction:column;gap:12px;padding:14px;display:flex;position:relative}.xn-ecard:before{content:"";border-top:2px solid var(--xn-cy);border-left:2px solid var(--xn-cy);pointer-events:none;width:10px;height:10px;position:absolute;top:-1px;left:-1px}.xn-ecard:hover:not(:disabled){border-color:var(--xn-cy-bd);box-shadow:0 0 18px var(--xn-glow-cy)}.xn-ecard:disabled{cursor:wait;opacity:.74}.xn-ecard__top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.xn-ecard__head{min-width:0}.xn-eno{font-family:var(--xn-font-display);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:22px;display:block;overflow:hidden}.xn-ecard:hover:not(:disabled) .xn-eno{color:var(--xn-cy)}.xn-eown{min-width:0;color:var(--xn-t3);align-items:center;gap:7px;margin-top:6px;font-size:12.5px;display:flex}.xn-eown>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xn-pill--mg{border-color:var(--xn-mg-bd);color:var(--xn-mg-text);background:var(--xn-mg-soft)}.xn-pill--mono{font-family:var(--xn-font-mono)}.xn-ecast{align-items:center;gap:5px;min-height:30px;margin-top:6px;display:flex}.xn-ethumb{clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);width:30px;height:30px;color:var(--xn-t4);object-fit:cover;background:linear-gradient(135deg,#00fbfb1a,#ff4dff1a),#0d0d16;flex:none;justify-content:center;align-items:center;font-size:10px;display:inline-flex;overflow:hidden}.xn-ecast__more{font-family:var(--xn-font-mono);color:var(--xn-t4);margin-left:3px;font-size:11.5px}.xn-erev{flex-direction:column;gap:6px;margin-top:auto;display:flex}.xn-erev__line{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.xn-erev__pct{font-family:var(--xn-font-mono);color:var(--xn-mg-text);font-weight:600}.xn-erev__pct.is-ok{color:var(--xn-gn)}.xn-erev__pct.is-low{color:var(--xn-yl)}.xn-pickseg>button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.xn-segbar__fill.is-low{background:repeating-linear-gradient(90deg, var(--xn-yl) 0 5px, transparent 5px 7px);filter:drop-shadow(0 0 3px #f3ff4ab3)}@media (width<=1180px){.xn-egrid5{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=960px){.xn-egrid5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.xn-egrid5{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-ui-theme=default] .xn-ethumb{background:#edf0f6}:root[data-ui-theme=default] .xn-segbar__fill.is-low{filter:none}:root[data-ui-theme=default] .xn-erev__pct.is-low{color:#8a7a00}.xn-page--assets{font-size:13px;line-height:1.5}.xn-ttabs{border-bottom:1px solid var(--xn-line);align-items:stretch;gap:2px;display:flex}.xn-ttab{height:40px;color:var(--xn-t3);cursor:pointer;transition:color var(--xn-ease);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 14px;font-size:14.5px;font-weight:500;display:inline-flex}.xn-ttab__n{font-family:var(--xn-font-mono);color:var(--xn-t4);font-size:12px;font-weight:500}.xn-ttab:hover{color:var(--xn-t1)}.xn-ttab.is-active{color:var(--xn-cy);border-bottom-color:var(--xn-cy);text-shadow:0 0 10px #00fbfb73;font-weight:600}.xn-ttab.is-active .xn-ttab__n{color:var(--xn-cy-dim);text-shadow:none}.xn-ttab:disabled{cursor:default;opacity:.6}.xn-srch{border:1px solid var(--xn-ctrl);background:var(--xn-search);width:240px;max-width:100%;height:34px;color:var(--xn-cy-dim);align-items:center;gap:8px;padding:0 12px;display:flex}.xn-srch:focus-within{border-color:var(--xn-cy)}.xn-srch input{min-width:0;color:var(--xn-t1);background:0 0;border:0;outline:none;flex:1;font-size:13px}.xn-srch input::placeholder{color:var(--xn-t4)}.xn-srch input:focus-visible{outline:none}.xn-cgrid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:14px;display:grid}.xn-ccard{border:1px solid var(--xn-line);background:var(--xn-panel);color:inherit;cursor:pointer;transition:border-color var(--xn-ease), box-shadow var(--xn-ease);flex-direction:column;text-decoration:none;display:flex;position:relative}.xn-ccard:hover{border-color:var(--xn-cy-bd);box-shadow:0 0 18px #00fbfb1f}.xn-ccard.is-lift{z-index:6}.xn-cthumb{aspect-ratio:16/10;background:#e8e5e0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.xn-cthumb>img{z-index:2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.xn-cthumb--empty{background:linear-gradient(135deg,#00fbfb1a,#ff4dff1a),repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 6px),#0d0d16}.xn-ini{z-index:1;font-family:var(--xn-font-logo);letter-spacing:.06em;color:#f0f0f52e;justify-content:center;align-items:center;font-size:30px;font-weight:800;display:flex;position:absolute;inset:0}.xn-sil{z-index:1;background:radial-gradient(circle at 50% 22%,#00fbfb38 0 17%,#0000 18%),radial-gradient(at 50% 100%,#ff4dff33 0 48%,#0000 49%);width:56%;height:70%;position:relative}.xn-hz{transform-origin:bottom;background:repeating-linear-gradient(90deg,#00fbfb1f 0 1px,#0000 1px 24px),linear-gradient(#ff4dff24,#0000);height:48%;position:absolute;bottom:0;left:0;right:0;transform:perspective(140px)rotateX(42deg)}.xn-pb{z-index:1;aspect-ratio:1;background:linear-gradient(135deg,#00fbfb29,#ff4dff24);border:1px solid #00fbfb59;width:auto;height:44%;position:relative;transform:rotate(45deg)}.xn-miss{z-index:3;border:1px dashed var(--xn-rd-bd);color:var(--xn-rd);background:repeating-linear-gradient(135deg,#ff5c7a12 0 8px,#0000 8px 16px),#0b0b13;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex;position:absolute;inset:0}.xn-miss svg{color:var(--xn-rd)}.xn-cops{z-index:4;opacity:0;transition:opacity var(--xn-ease);gap:2px;display:flex;position:absolute;top:6px;right:6px}.xn-ccard:hover .xn-cops,.xn-cops:focus-within{opacity:1}.xn-cops>button{border:1px solid var(--xn-line);width:28px;height:28px;color:var(--xn-t3);cursor:pointer;transition:all var(--xn-ease);background:#07070cd9;justify-content:center;align-items:center;display:inline-flex}.xn-cops>button:hover{color:var(--xn-cy)}.xn-cops>button.is-del:hover{color:var(--xn-rd);border-color:var(--xn-rd-bd);background:var(--xn-rd-soft)}.xn-cinfo{border-top:1px solid var(--xn-line);flex-direction:column;gap:3px;padding:10px 12px 12px;display:flex}.xn-cen{color:var(--xn-t1);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:18px;overflow:hidden}.xn-ccard:hover .xn-cen{color:var(--xn-cy)}.xn-czh{color:var(--xn-t3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.xn-crow{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.xn-cout{font-family:var(--xn-font-mono);color:var(--xn-t4);white-space:nowrap;font-size:11.5px}.xn-cout b{color:var(--xn-t2);font-weight:600}.xn-cout .is-red{color:var(--xn-rd);margin-left:8px;font-weight:600}.xn-cgen{z-index:5;color:var(--xn-mg);background:#07070c8c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.xn-cskel{aspect-ratio:16/10}.xn-tagb{border:1px solid var(--xn-line);height:22px;color:var(--xn-t2);cursor:pointer;white-space:nowrap;transition:all var(--xn-ease);background:0 0;align-items:center;gap:4px;padding:0 6px 0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.xn-tagb svg{color:var(--xn-t4);transition:transform var(--xn-ease)}.xn-tagb:hover{border-color:var(--xn-cy-bd);color:var(--xn-t1)}.xn-tagb:hover svg{color:var(--xn-cy)}.xn-tagb[aria-expanded=true] svg{transform:rotate(180deg)}.xn-tagb:disabled{cursor:wait;opacity:.6}.xn-tagb.is-yl{color:var(--xn-yl);border-color:#f3ff4a80}.xn-tagb.is-cy{color:var(--xn-cy);border-color:var(--xn-cy-bd)}.xn-tagb.is-mg{color:var(--xn-mg-text);border-color:var(--xn-mg-bd)}.xn-tmenu{z-index:30;border:1px solid var(--xn-line-cy);background:#0b0b13fa;flex-direction:column;min-width:128px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 5px);right:0;box-shadow:0 16px 38px #00000052}.xn-tmenu--below{inset:calc(100% + 4px) 0 auto auto}.xn-tmenu .mh{letter-spacing:.06em;color:var(--xn-t4);padding:6px 10px 4px;font-size:11px}.xn-tmenu>button{height:30px;color:var(--xn-t2);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:12.5px;display:flex}.xn-tmenu>button:hover{background:var(--xn-hover);color:var(--xn-t1)}.xn-tmenu>button.is-on{color:var(--xn-cy);font-weight:600}.xn-tmenu>button svg{opacity:0}.xn-tmenu>button.is-on svg{opacity:1}:root[data-ui-theme=default] .xn-cthumb--empty{background:repeating-linear-gradient(0deg,#0b293c0a 0 1px,#0000 1px 6px),#edf0f6}:root[data-ui-theme=default] .xn-ini{color:#1e293b2e}:root[data-ui-theme=default] .xn-miss{background:repeating-linear-gradient(135deg,#cb204a0d 0 8px,#0000 8px 16px),#fff}:root[data-ui-theme=default] .xn-cops>button{background:#ffffffeb}:root[data-ui-theme=default] .xn-tmenu{background:#fff;box-shadow:0 16px 38px #0f172a2e}:root[data-ui-theme=default] .xn-cgen{background:#ffffffb3}.xn-page[data-page=w10-images] .xn-content{max-width:1320px;padding:0 36px}.xn-page[data-page=w10-images] .xn-header__in{min-height:76px}.xn-page[data-page=w10-images] .xn-main{padding-top:24px;padding-bottom:48px}.xn-page[data-page=w10-images] .xn-btn-primary{height:38px;padding:0 20px;font-size:14px}.xn-page[data-page=w10-images] .xn-empty{padding:56px 20px;font-size:13.5px}.xn-page[data-page=w10-images] .xn-foot{letter-spacing:.03em;padding:12px 20px}.xn-page[data-page=w10-images] .xn-pg{min-width:30px;height:30px;padding:0 7px;font-size:12px}.xn-page[data-page=w10-images] .xn-pgap{padding:0 3px;font-size:12px}.xn-stoolbar{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.xn-stoolbar .xn-chips{flex:1}.xn-search--w10{border-color:var(--xn-line);width:220px;height:34px;color:var(--xn-t4);flex:none;gap:8px;padding:0 11px}.xn-search--w10:hover{border-color:var(--xn-ctrl)}.xn-search--w10:focus-within{border-color:#00fbfb99}.xn-search--w10 input{font-size:13px}.xn-sortw{position:relative}.xn-sortb{border:1px solid var(--xn-line);background:var(--xn-field);height:34px;color:var(--xn-t1);cursor:pointer;align-items:center;gap:7px;padding:0 10px 0 11px;font-size:13px;display:flex}.xn-sortb__ico{color:var(--xn-cy-dim)}.xn-sortb__car{color:var(--xn-t4);transition:transform .15s,color .15s}.xn-sortb:hover,.xn-sortb.is-open{border-color:var(--xn-cy-bd)}.xn-sortb.is-open .xn-sortb__car{color:var(--xn-cy);transform:rotate(180deg)}.xn-smenu{z-index:40;border:1px solid var(--xn-cy-bd);background:#0b0b13fa;min-width:150px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 36px #0000008c}.xn-smenu:before{content:"";border-top:2px solid var(--xn-cy);border-left:2px solid var(--xn-cy);pointer-events:none;width:10px;height:10px;position:absolute;top:-1px;left:-1px}.xn-sopt{width:100%;height:34px;color:var(--xn-t2);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.xn-sopt:hover{background:var(--xn-cy-soft);color:var(--xn-t1)}.xn-sopt.is-on{color:var(--xn-cy);font-weight:600}.xn-sopt svg{color:var(--xn-cy)}.xn-igrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.xn-icard{border:1px solid var(--xn-line);background:var(--xn-panel);transition:border-color var(--xn-ease), box-shadow var(--xn-ease);flex-direction:column;display:flex;position:relative}.xn-icard:hover{border-color:var(--xn-cy-bd);box-shadow:0 0 18px #00fbfb1f}.xn-ithumb{aspect-ratio:4/3;background:linear-gradient(135deg,#00fbfb1a,#ff4dff1a),repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 6px),#0d0d16;position:relative;overflow:hidden}.xn-ithumb:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(120% 80% at 30% 20%,#ffffff0f,#0000 60%);position:absolute;inset:0}.xn-ipic{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.xn-iopen{z-index:2;cursor:zoom-in;background:0 0;border:0;position:absolute;inset:0}.xn-itg{z-index:3;pointer-events:none;flex-wrap:wrap;gap:4px;display:flex;position:absolute;bottom:8px;left:8px}.xn-itag{border:1px solid var(--xn-line);height:20px;color:var(--xn-t2);white-space:nowrap;background:#07070cd1;align-items:center;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.xn-itag--hd{color:var(--xn-yl);border-color:#f3ff4a80}.xn-itag--ref{color:var(--xn-cy);border-color:var(--xn-cy-bd)}.xn-itag--ai{color:var(--xn-mg-text);border-color:var(--xn-mg-bd)}.xn-istar{z-index:3;border:1px solid var(--xn-line);width:28px;height:28px;color:var(--xn-t3);cursor:pointer;opacity:0;background:#07070cd9;justify-content:center;align-items:center;transition:opacity .15s,color .15s,border-color .15s;display:flex;position:absolute;top:6px;left:6px}.xn-icard:hover .xn-istar,.xn-istar:focus-visible{opacity:1}.xn-istar:hover{color:var(--xn-yl)}.xn-istar.is-on{opacity:1;color:var(--xn-yl);border-color:#f3ff4a80}.xn-istar.is-on svg{fill:var(--xn-yl)}.xn-iops{z-index:3;opacity:0;gap:2px;transition:opacity .15s;display:flex;position:absolute;top:6px;right:6px}.xn-icard:hover .xn-iops,.xn-iops:focus-within{opacity:1}.xn-iops .xn-op{border-color:var(--xn-line);background:#07070cd9;width:28px;height:28px}.xn-ibody{border-top:1px solid var(--xn-line);flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.xn-irow{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.xn-iname{min-width:0;font-size:var(--xn-fs-cell);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.xn-itime{font-family:var(--xn-font-mono);color:var(--xn-t4);flex:none;font-size:11.5px}.xn-idt-wrap{z-index:90;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.xn-idt-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030309b8;position:absolute;inset:0}.xn-idt{border:1px solid var(--xn-line-cy);background:#0b0b13fa;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 320px;width:min(1180px,100vw - 32px);height:min(720px,100vh - 32px);display:grid;position:relative;box-shadow:0 30px 80px #0009}.xn-idt:before{content:"";border-top:2px solid var(--xn-cy);border-left:2px solid var(--xn-cy);pointer-events:none;z-index:2;width:18px;height:18px;position:absolute;top:-1px;left:-1px}.xn-idt:after{content:"";border-bottom:2px solid var(--xn-mg);border-right:2px solid var(--xn-mg);pointer-events:none;z-index:2;width:18px;height:18px;position:absolute;bottom:-1px;right:-1px}.xn-idt-v{justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.xn-idt-v img{object-fit:contain;max-width:100%;max-height:100%;display:block}.xn-idt-v img.is-loading{visibility:hidden}.xn-idt-load{color:var(--xn-mg);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.xn-idt-nav{border:1px solid var(--xn-line);width:44px;height:44px;color:var(--xn-t1);cursor:pointer;background:#07070cb3;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.xn-idt-nav:hover{color:var(--xn-cy);border-color:var(--xn-cy-bd)}.xn-idt-nav:disabled{opacity:.3;cursor:not-allowed}.xn-idt-nav.l{left:14px}.xn-idt-nav.r{right:14px}.xn-idt-idx{font-family:var(--xn-font-mono);color:var(--xn-t2);background:#07070cbf;padding:3px 10px;font-size:12px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.xn-idt-p{border-left:1px solid var(--xn-line);flex-direction:column;min-height:0;display:flex}.xn-idt-h{border-bottom:1px solid var(--xn-line);justify-content:space-between;align-items:flex-start;gap:10px;padding:18px 14px 16px 20px;display:flex}.xn-idt-t{flex-direction:column;gap:10px;min-width:0;display:flex}.xn-idt-t b{font-family:var(--xn-font-display);word-break:break-all;font-size:18px;font-weight:700}.xn-idt-tags-in{pointer-events:auto;position:static}.xn-idt-dl{flex:1;grid-template-columns:72px 1fr;align-content:start;gap:12px 10px;min-height:0;margin:0;padding:16px 20px;font-size:13px;display:grid;overflow-y:auto}.xn-idt-dl dt{color:var(--xn-t4)}.xn-idt-dl dd{color:var(--xn-t1);min-width:0;margin:0}.xn-idt-mono{font-family:var(--xn-font-mono)}.xn-idt-f{border-top:1px solid var(--xn-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 20px 18px;display:grid}.xn-idt-b{border:1px solid var(--xn-ctrl);height:38px;color:var(--xn-t2);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.xn-idt-b:hover{color:var(--xn-cy);border-color:var(--xn-cy-bd);background:var(--xn-cy-soft)}.xn-idt-b.is-on{color:var(--xn-yl);border-color:#f3ff4a80}.xn-idt-b.is-on svg{fill:var(--xn-yl)}.xn-idt-b.is-del:hover{color:var(--xn-rd);border-color:var(--xn-rd-bd);background:var(--xn-rd-soft)}.xn-idt-b.is-p{border-color:var(--xn-mg);background:var(--xn-mg);color:var(--xn-on-mg);grid-column:1/-1;font-weight:700}.xn-idt-b.is-p:hover{background:var(--xn-mg-hover);color:var(--xn-on-mg)}.xn-idt-x{width:36px;height:36px;color:var(--xn-t3);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;display:flex}.xn-idt-x:hover{color:var(--xn-t1);border-color:var(--xn-line)}.xn-idt--wide{grid-template-columns:minmax(0,1fr) 360px;width:min(1720px,100vw - 48px);height:min(92vh,100vh - 48px)}.xn-idt-pre{color:var(--xn-t2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.6}.xn-idt-break{overflow-wrap:anywhere}:root[data-ui-theme=default] .xn-icard:hover{box-shadow:0 0 18px #00798f1a}:root[data-ui-theme=default] .xn-ithumb{background:#edf0f6}:root[data-ui-theme=default] .xn-ithumb:after{background:0 0}:root[data-ui-theme=default] .xn-itag{background:#ffffffeb;border-color:#0f172a24}:root[data-ui-theme=default] .xn-itag--hd{color:#8a7a00;border-color:#b8a0008c}:root[data-ui-theme=default] .xn-itag--ref{border-color:var(--xn-cy-bd)}:root[data-ui-theme=default] .xn-itag--ai{border-color:var(--xn-mg-bd)}:root[data-ui-theme=default] .xn-istar,:root[data-ui-theme=default] .xn-iops .xn-op{background:#ffffffeb}:root[data-ui-theme=default] .xn-idt-mask{background:#0f172a61}:root[data-ui-theme=default] .xn-idt{box-shadow:var(--xn-shadow-modal);background:#fff}:root[data-ui-theme=default] .xn-idt-nav,:root[data-ui-theme=default] .xn-idt-idx{background:#ffffffe6}:root[data-ui-theme=default] .xn-smenu{background:#fff;box-shadow:0 16px 36px #0f172a38}:root[data-ui-theme=default] .xn-search--w10:focus-within{border-color:var(--xn-cy)}.xn-modal--w760{max-width:760px}.xn-pickbody{padding:20px 24px}.xn-pickcell{aspect-ratio:1;flex:none;justify-content:center;font-size:13px}.xn-pickthumb{aspect-ratio:1;background:linear-gradient(135deg,#00fbfb1a,#ff4dff1a),repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 6px),#0d0d16;position:relative;overflow:hidden}.xn-ccard.is-picked{border-color:var(--xn-cy);box-shadow:0 0 0 1px var(--xn-cy)}.xn-pickflag{z-index:10;background:var(--xn-cy);color:#07070c;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:8px;right:8px}.xn-pginfo{text-align:center;min-width:64px;font-family:var(--xn-font-mono);color:var(--xn-t4);font-size:12px}.xn-pickcta{height:34px;padding:0 16px;font-size:13px}:root[data-ui-theme=default] .xn-pickthumb{background:#edf0f6}:root[data-ui-theme=default] .xn-ccard:hover{box-shadow:0 0 18px #00798f1a}:root[data-ui-theme=default] .xn-vtep.is-on{background:linear-gradient(90deg,#c929c91f,#c929c905)}:root[data-ui-theme=default] .xn-vdur{color:#e8eaf2}:root[data-ui-theme=default] .xn-vfav{color:#e979e9}.xn-rtop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.xn-rdesc{font-size:var(--xn-fs-meta);color:var(--xn-t4)}.xn-okb{border:1px solid var(--xn-gn-bd);background:var(--xn-gn-soft);height:30px;color:var(--xn-gn);font-size:var(--xn-fs-meta);cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.xn-okb:hover{filter:brightness(1.08)}.xn-okb:disabled{cursor:not-allowed;opacity:.55}.xn-okb:disabled:hover{filter:none}.xn-cfb{border:1px solid var(--xn-gn);background:var(--xn-gn);color:#04140b;height:30px;font-size:var(--xn-fs-meta);cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.xn-cfb:hover{filter:brightness(1.1)}.xn-cfb:disabled{cursor:not-allowed;opacity:.45}.xn-cfb:disabled:hover{filter:none}:root[data-ui-theme=default] .xn-ttab.is-active{text-shadow:none}:root[data-ui-theme=default] .xn-cfb{color:#fff}.xn-subtable{min-width:1060px}.xn-subrow{grid-template-columns:56px 130px 104px 104px 110px 110px 64px minmax(196px,1fr);align-items:center;column-gap:20px;padding:0 20px;display:grid}.xn-thead.xn-subrow{height:40px}.xn-trow.xn-subrow{padding-top:11px;padding-bottom:11px}.xn-subrow .xn-ep{font-family:var(--xn-font-display);color:var(--xn-t1);font-size:15px;font-weight:700}.xn-subrow .xn-fname{min-width:0;font-family:var(--xn-font-mono);color:var(--xn-t1);flex:none;align-items:center;gap:8px;font-size:13px;display:inline-flex}.xn-subrow .xn-fname svg{color:var(--xn-cy-dim);flex:none}.xn-subrow .xn-pill,.xn-rcard .xn-pill{white-space:nowrap;gap:6px}.xn-subrow .xn-who,.xn-rcard .xn-who{color:var(--xn-t2);gap:8px;font-size:13px}.xn-subrow .xn-tm,.xn-rcard .xn-tm{color:var(--xn-t3);font-size:12px}.xn-err0{font-family:var(--xn-font-mono);color:var(--xn-t4);font-size:12.5px}.xn-pill--gn{color:var(--xn-gn);border-color:var(--xn-gn-bd);background:var(--xn-gn-soft)}.xn-pill--yl{color:var(--xn-yl);background:#f3ff4a0f;border-color:#f3ff4a80}.xn-pill--rd{color:var(--xn-rd);border-color:var(--xn-rd-bd);background:var(--xn-rd-soft)}.xn-pill--mg{color:var(--xn-mg-text);border-color:var(--xn-mg-bd);background:var(--xn-mg-soft)}.xn-pill--bl{color:var(--xn-bl);background:#4da6ff14;border-color:#4da6ff73}.xn-pill--dash{color:var(--xn-t3);border-style:dashed;border-color:var(--xn-line);background:0 0}.xn-dot--gn{background:var(--xn-gn);box-shadow:0 0 8px var(--xn-gn)}.xn-dot--cy{background:var(--xn-cy);box-shadow:0 0 8px var(--xn-cy)}.xn-dot--yl{background:var(--xn-yl);box-shadow:0 0 8px var(--xn-yl)}.xn-dot--rd{background:var(--xn-rd);box-shadow:0 0 8px var(--xn-rd)}.xn-dot--mg{background:var(--xn-mg);box-shadow:0 0 8px var(--xn-mg)}.xn-dot--bl{background:var(--xn-bl);box-shadow:0 0 8px var(--xn-bl)}.xn-dot--t{background:var(--xn-t4)}.xn-opsr{justify-content:flex-end;align-items:center;gap:4px;display:flex}.xn-opsr .xn-op{width:32px;height:32px}.xn-txtb{border:1px solid var(--xn-ctrl);height:30px;color:var(--xn-cy);font-size:var(--xn-fs-meta);cursor:pointer;white-space:nowrap;transition:background var(--xn-ease), border-color var(--xn-ease);background:0 0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.xn-txtb:hover{background:var(--xn-cy-soft);border-color:var(--xn-cy-bd)}.xn-txtb:disabled{cursor:not-allowed;opacity:.4}.xn-txtb:disabled:hover{border-color:var(--xn-ctrl);background:0 0}.xn-foot--sub{padding:12px 20px}.xn-foot__end{align-items:center;gap:14px;display:inline-flex}.xn-foot__hint{font-size:var(--xn-fs-hint);letter-spacing:.02em;color:var(--xn-t4)}.xn-rgrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.xn-rcard{border:1px solid var(--xn-line);background:var(--xn-panel);transition:border-color var(--xn-ease), box-shadow var(--xn-ease);flex-direction:column;display:flex;position:relative}.xn-rcard:hover{border-color:var(--xn-cy-bd);box-shadow:0 0 18px #00fbfb1f}.xn-rthumb{aspect-ratio:9/16;background:linear-gradient(135deg,#00fbfb1a,#ff4dff1a),repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 6px),#0d0d16;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.xn-rthumb:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(120% 80% at 30% 20%,#ffffff0f,#0000 60%);position:absolute;inset:0}.xn-rvideo{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.xn-tplay{z-index:2;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.xn-rplay{z-index:1;border:1px solid var(--xn-cy-bd);width:52px;height:52px;color:var(--xn-cy);pointer-events:none;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#07070c8c;justify-content:center;align-items:center;display:flex;position:relative}.xn-ep2{z-index:1;font-family:var(--xn-font-display);color:var(--xn-t1);background:#07070cb3;padding:2px 8px;font-size:13px;font-weight:700;position:absolute;top:10px;left:10px}.xn-tops{z-index:3;opacity:0;transition:opacity var(--xn-ease);gap:2px;display:flex;position:absolute;top:6px;right:6px}.xn-rcard:hover .xn-tops,.xn-tops:focus-within{opacity:1}.xn-tops .xn-op{border-color:var(--xn-line);background:#07070cc7;width:30px;height:30px}.xn-rbody{border-top:1px solid var(--xn-line);flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.xn-rrow{justify-content:space-between;align-items:center;gap:8px;display:flex}.xn-rcard .xn-fname{min-width:0;font-family:var(--xn-font-mono);color:var(--xn-t1);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;display:block;overflow:hidden}:root[data-ui-theme=default] .xn-pill--yl{color:#8a7d00;background:#d9c5001a;border-color:#8a7d0073}:root[data-ui-theme=default] .xn-tops .xn-op{background:#ffffffeb}:root[data-ui-theme=default] .xn-ep2{color:#17171f;background:#ffffffd9}:root[data-ui-theme=default] .xn-rplay{background:#ffffffd1}.xn-modal:has(.xn-assetcreate) .xn-modal__body{overflow:visible}.xn-subh{border-top:1px dashed var(--xn-line);padding-top:14px}.xn-subh b{color:var(--xn-t1);font-size:15px;font-weight:600}.xn-zhv{color:var(--xn-t4);align-items:center;gap:8px;margin-top:2px;font-size:12.5px;display:flex}.xn-zhv b{color:var(--xn-t2);font-weight:500}.xn-tagpick{flex-wrap:wrap;gap:8px;display:flex}.xn-tagpick button{border:1px solid var(--xn-line);height:34px;color:var(--xn-t3);cursor:pointer;background:0 0;padding:0 14px;font-size:14px;transition:color .15s,border-color .15s,background .15s}.xn-tagpick button:hover{color:var(--xn-t1);border-color:var(--xn-ctrl)}.xn-tagpick button.is-dash{border-style:dashed}.xn-tagpick button.on{color:var(--xn-cy);border-color:var(--xn-cy-bd);background:var(--xn-cy-soft)}.xn-tagpick button.on.is-yl{color:var(--xn-yl);background:#f3ff4a0f;border-color:#f3ff4a80}.xn-pkb{background:var(--xn-field);border:1px solid var(--xn-line);width:100%;height:42px;color:var(--xn-t1);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:14px;transition:border-color .15s;display:flex}.xn-pkb>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.xn-pkb__car{color:var(--xn-t4);flex:none;transition:transform .15s,color .15s}.xn-pkb:hover{border-color:var(--xn-ctrl)}.xn-pkb.is-open{border-color:#00fbfb99}.xn-pkb.is-open .xn-pkb__car{color:var(--xn-cy);transform:rotate(180deg)}.xn-pkb.is-placeholder>span{color:var(--xn-t4)}.xn-pkb:disabled{opacity:.45;cursor:not-allowed}.xn-pkb:disabled:hover{border-color:var(--xn-line)}.xn-pkpop{z-index:80;border:1px solid var(--xn-cy-bd);background:#0b0b13fc;padding:10px;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 18px 40px #0009}.xn-pkpop:before{content:"";border-top:2px solid var(--xn-cy);border-left:2px solid var(--xn-cy);pointer-events:none;width:10px;height:10px;position:absolute;top:-1px;left:-1px}.xn-pkpop--ep{width:300px}.xn-pkpop--sc{scrollbar-width:thin;scrollbar-color:#00fbfb4d transparent;width:100%;min-width:240px;max-height:240px;padding:4px;left:auto;right:0;overflow-y:auto}.xn-pkgrp{border-bottom:1px solid var(--xn-line);gap:2px;margin-bottom:8px;display:flex}.xn-pkgrp__tab{height:28px;color:var(--xn-t4);font-family:var(--xn-font-mono);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;font-size:11.5px}.xn-pkgrp__tab:hover{color:var(--xn-t1)}.xn-pkgrp__tab.on{color:var(--xn-cy);border-bottom-color:var(--xn-cy)}.xn-pkgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.xn-pknum{border:1px solid var(--xn-line);height:34px;color:var(--xn-t2);font-family:var(--xn-font-mono);cursor:pointer;background:0 0;font-size:13px}.xn-pknum:hover{color:var(--xn-cy);border-color:var(--xn-cy-bd);background:var(--xn-cy-soft)}.xn-pknum.on{color:var(--xn-on-mg);background:var(--xn-mg);border-color:var(--xn-mg);font-weight:700}.xn-pkpop__clear{justify-content:flex-end;margin-top:8px;display:flex}.xn-pkpop__clear button{color:var(--xn-cy-dim);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.xn-pkpop__clear button:hover{color:var(--xn-t1)}.xn-pksc{width:100%;height:36px;color:var(--xn-t2);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;display:flex}.xn-pksc b{font-family:var(--xn-font-mono);color:var(--xn-mg-text);flex:none;font-size:12.5px;font-weight:600}.xn-pksc>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.xn-pksc:hover{background:var(--xn-cy-soft);color:var(--xn-t1)}.xn-pksc.on{color:var(--xn-cy);background:#00fbfb0f}.xn-pksc-empty{color:var(--xn-t4);text-align:center;padding:14px 10px;font-size:12.5px}[data-page=task-followup] .xn-header .xn-btn-ghost{font-size:13.5px}.xn-page[data-page=w15-credits] .xn-content{max-width:1320px;padding:0 36px}.xn-page[data-page=w15-credits] .xn-header__in{min-height:76px}[data-page=w15-credits] .xn-header .xn-btn-ghost{white-space:nowrap;height:38px;padding:0 15px;font-size:13.5px}.xn-page[data-page=w15-credits] .xn-mainv{gap:16px;padding-top:24px;padding-bottom:48px}.xn-page[data-page=w15-credits] .xn-empty{padding:56px 20px;font-size:13.5px}.xn-page[data-page=w15-credits] .xn-foot{letter-spacing:.03em;padding:12px 20px}.xn-page[data-page=w15-credits] .xn-pg{min-width:30px;height:30px;padding:0 7px;font-size:12px}.xn-page[data-page=w15-credits] .xn-pgap{padding:0 3px;font-size:12px}.xn-warnbar{border:1px solid var(--xn-rd-bd);color:var(--xn-t1);background:linear-gradient(90deg,#ff5c7a1f,#ff5c7a08);align-items:center;gap:12px;padding:12px 16px;font-size:13.5px;display:flex}.xn-warnbar svg{color:var(--xn-rd);flex:none}.xn-warnbar b{font-family:var(--xn-font-mono);color:var(--xn-rd)}.xn-kpis--w15{border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.xn-kpis--w15>.xn-kpi{background:var(--xn-panel);border:1px solid var(--xn-line);gap:0;padding:16px 18px;position:relative}.xn-kpis--w15>.xn-kpi:before{content:"";border-top:2px solid var(--xn-cy);border-left:2px solid var(--xn-cy);pointer-events:none;width:10px;height:10px;position:absolute;top:-1px;left:-1px}.xn-kpis--w15 .xn-kpi__value{letter-spacing:.01em;margin-top:8px;font-size:26px}.xn-kpis--w15 .xn-kpi__value small{color:var(--xn-t3);margin-right:2px;font-size:15px;font-weight:400}.xn-kpi__sub{color:var(--xn-t4);margin-top:4px;font-size:12px}.xn-kpi.is-low{border-color:var(--xn-rd-bd)}.xn-kpi.is-low .xn-kpi__value{color:var(--xn-rd)}.xn-meter{background:#ffffff12;height:6px;margin-top:10px}.xn-meter i{background:var(--xn-rd);height:100%;box-shadow:0 0 8px var(--xn-rd);display:block}.xn-split{gap:2px;height:14px;display:flex}.xn-split i{min-width:0;height:100%;display:block}.xn-split i:first-child{border-radius:4px 0 0 4px}.xn-split i:last-child{border-radius:0 4px 4px 0}.xn-leg{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.xn-leg__item{align-items:baseline;gap:10px;min-width:0;display:flex}.xn-leg__item i{border-radius:2px;flex:none;width:10px;height:10px;transform:translateY(1px)}.xn-leg__name{color:var(--xn-t2);font-size:13px}.xn-leg__val{font-family:var(--xn-font-mono);color:var(--xn-t1);white-space:nowrap;font-size:13px}.xn-leg__pct{font-family:var(--xn-font-mono);color:var(--xn-t4);font-size:12px}.xn-crscroll{overflow-x:auto}.xn-crmin{min-width:1220px}.xn-crrow--head,.xn-crrow{grid-template-columns:64px 64px 84px 92px 64px minmax(260px,1fr) 72px minmax(220px,340px) 128px;align-items:center;column-gap:16px;padding:0 20px;display:grid}.xn-crrow--head{height:40px;font-family:var(--xn-font-mono);letter-spacing:.06em;color:var(--xn-cy-dim);background:var(--xn-thead);border-bottom:1px solid var(--xn-line-cy);font-size:11.5px;font-weight:500}.xn-crrow{border-top:1px solid var(--xn-line);transition:background var(--xn-ease);padding-top:11px;padding-bottom:11px}.xn-crrow:hover{background:linear-gradient(90deg,#00fbfb0f,#00fbfb00 70%)}.xn-idc{font-family:var(--xn-font-mono);color:var(--xn-t4);font-size:12px}.xn-tyv{color:var(--xn-t2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.xn-tyv i{border-radius:2px;flex:none;width:8px;height:8px}.xn-whocell{min-width:0;color:var(--xn-t2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.xn-whocell__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.xn-crrow__mono{font-family:var(--xn-font-mono);color:var(--xn-t2);font-size:12.5px}.xn-crrow__time,.xn-tok{font-family:var(--xn-font-mono);color:var(--xn-t3);white-space:nowrap;font-size:12px}.xn-tok b{color:var(--xn-t1);font-weight:600}.xn-fee{font-family:var(--xn-font-mono);color:var(--xn-t1);font-size:13px;font-weight:600}.xn-task2{flex-direction:column;gap:2px;min-width:0;display:flex}.xn-task2 b{color:var(--xn-t3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;overflow:hidden}.xn-task2 span{font-family:var(--xn-font-mono);color:var(--xn-t3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}:root[data-ui-theme=default] .xn-warnbar{background:linear-gradient(90deg,#d63a5e14,#d63a5e05)}:root[data-ui-theme=default] .xn-meter{background:#0f172a14}:root[data-ui-theme=default] .xn-meter i{box-shadow:none}:root[data-ui-theme=default] .xn-crrow:hover{background:linear-gradient(90deg,#00798f0d,#00798f00 70%)}:root[data-ui-theme=default] .xn-crrow--head{color:var(--xn-cy-dim)}[data-page=messages] .xn-header .xn-btn-ghost:disabled{opacity:.45;color:var(--xn-t3);border-color:var(--xn-line);background:0 0}[data-page=messages] .xn-empty{padding:56px 20px;font-size:13.5px}.xn-mlist{flex-direction:column;display:flex}.xn-msg{border-top:1px solid var(--xn-line);transition:background var(--xn-ease);grid-template-columns:12px 30px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 20px;line-height:normal;display:grid}.xn-msg:first-child{border-top:0}.xn-msg:hover{background:linear-gradient(90deg,#00fbfb0d,#0000 70%)}.xn-msg.is-unread{background:linear-gradient(90deg,#ff4dff12,#0000 60%)}.xn-udot{background:0 0;width:7px;height:7px;margin-top:11px;transform:rotate(45deg)}.xn-msg.is-unread .xn-udot{background:var(--xn-mg);box-shadow:0 0 8px var(--xn-mg)}.xn-msg .xn-av{font-size:11px}.xn-mhead{font-size:var(--xn-fs-cell);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.xn-mwho{color:var(--xn-t1);font-weight:600}.xn-mloc{color:var(--xn-t3)}.xn-mloc b{font-family:var(--xn-font-mono);color:var(--xn-cy);font-weight:500}.xn-mtext{font-size:var(--xn-fs-body);color:var(--xn-t2);overflow-wrap:break-word;margin-top:6px;line-height:1.7}.xn-msg.is-unread .xn-mtext{color:var(--xn-t1)}.xn-mtime{font-family:var(--xn-font-mono);color:var(--xn-t4);margin-top:6px;font-size:11.5px;display:block}.xn-mact{align-items:center;gap:6px;padding-top:2px;display:flex}.xn-mgo{border:1px solid var(--xn-ctrl);height:30px;color:var(--xn-cy);font-size:var(--xn-fs-meta);cursor:pointer;white-space:nowrap;transition:background var(--xn-ease), border-color var(--xn-ease);background:0 0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.xn-mgo:hover:not(:disabled){background:var(--xn-cy-soft);border-color:var(--xn-cy-bd)}.xn-mgo:disabled{opacity:.45;cursor:not-allowed}.xn-mskel{border-top:1px solid var(--xn-line);grid-template-columns:12px 30px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 20px;display:grid}.xn-mskel:first-child{border-top:0}.xn-mskel .xn-skel{display:block}.xn-mskel__av{width:30px;height:30px}.xn-mskel__l1{width:42%;height:14px;margin-top:3px}.xn-mskel__l2{width:68%;height:13px;margin-top:12px}.xn-mskel__act{width:76px;height:30px}.xn-msgempty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:72px 20px;line-height:normal;display:flex}.xn-msgempty__ic{border:1px solid var(--xn-line-cy);width:56px;height:56px;color:var(--xn-cy-dim);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);justify-content:center;align-items:center;display:flex}.xn-msgempty b{font-size:var(--xn-fs-section);color:var(--xn-t1)}.xn-msgempty__tip{color:var(--xn-t4);font-size:13px}:root[data-ui-theme=default] .xn-msg:hover{background:linear-gradient(90deg,#00798f0d,#0000 70%)}:root[data-ui-theme=default] .xn-msg.is-unread,:root[data-ui-theme=default] .xn-msg.is-unread:hover{background:linear-gradient(90deg,#c929c914,#0000 60%)}:root[data-ui-theme=default] .xn-msg.is-unread .xn-udot{box-shadow:none}.xn-page[data-page=w11-videos] .xn-content{max-width:1320px;padding:0 36px}.xn-page[data-page=w11-videos] .xn-header__in{min-height:76px}.xn-page[data-page=w11-videos] .xn-main{padding-top:24px;padding-bottom:48px}.xn-page[data-page=w11-videos] .xn-empty{padding:56px 20px;font-size:13.5px}.xn-page[data-page=w11-videos] .xn-btn-ghost{height:38px;padding:0 15px;font-size:13.5px}.xn-page[data-page=w11-videos] .xn-btn-ghost:disabled{color:var(--xn-t4);border-color:var(--xn-ctrl);opacity:.55;cursor:not-allowed;background:0 0}.xn-vmeta{font-family:var(--xn-font-mono);color:var(--xn-t4);font-size:12px;font-weight:400}.xn-vlay{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:16px;display:grid}.xn-vtree{padding:6px 0}.xn-vtgrp{border-top:1px solid var(--xn-line)}.xn-vtgrp:first-child{border-top:0}.xn-vtgh{width:100%;height:40px;color:var(--xn-t2);cursor:pointer;transition:color var(--xn-ease);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 14px;font-size:13.5px;font-weight:500;display:flex}.xn-vtgh:hover{color:var(--xn-t1)}.xn-vtgh__r{align-items:center;gap:6px;display:inline-flex}.xn-vtgh__n{font-family:var(--xn-font-mono);color:var(--xn-t4);font-size:12px;font-weight:400}.xn-vtgh svg{color:var(--xn-t4);transition:transform var(--xn-ease);margin-left:6px}.xn-vtgrp.is-open .xn-vtgh svg{transform:rotate(180deg)}.xn-vtep{width:100%;height:32px;color:var(--xn-t3);cursor:pointer;text-align:left;transition:color var(--xn-ease), background var(--xn-ease);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 14px 0 24px;font-size:13px;display:flex}.xn-vtep:hover{color:var(--xn-cy);background:var(--xn-hover)}.xn-vtep__n{font-family:var(--xn-font-mono);color:var(--xn-t4);font-size:11.5px;font-weight:400}.xn-vtep.is-on{color:var(--xn-t1);box-shadow:inset 2px 0 0 var(--xn-mg);background:linear-gradient(90deg,#ff4dff2e,#ff4dff05);font-weight:600}.xn-vtree__empty{color:var(--xn-t4);text-align:center;padding:18px 14px;font-size:12px}.xn-vright{flex-direction:column;gap:14px;min-width:0;display:flex}.xn-vtools{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.xn-vwall{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.xn-vclip{border:1px solid var(--xn-line);background:var(--xn-panel);transition:border-color var(--xn-ease);flex-direction:column;display:flex;position:relative}.xn-vclip:hover{border-color:var(--xn-cy-bd)}.xn-vthumb{aspect-ratio:9/16;color:#00fbfb8c;background:linear-gradient(135deg,#00fbfb1a,#ff4dff1a),repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 6px),#0d0d16;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.xn-vthumb:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 30% 20%,#ffffff0f,#0000 60%);position:absolute;inset:0}.xn-vthumb>img,.xn-vthumb>video{z-index:0;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.xn-vthumb>svg{z-index:1;filter:drop-shadow(0 1px 4px #000c);position:relative}.xn-vdur{z-index:3;font-family:var(--xn-font-mono);color:var(--xn-t2);background:#07070ccc;padding:2px 6px;font-size:11px;position:absolute;top:6px;right:6px}.xn-vfav{z-index:3;border:1px solid var(--xn-mg-bd);height:22px;color:var(--xn-mg);pointer-events:none;background:#07070cd1;align-items:center;gap:4px;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;bottom:6px;left:6px}.xn-vgone{border-top:1px solid var(--xn-line);color:var(--xn-rd);background:#ff5c7a0f;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;display:flex}.xn-vgone svg{flex:none}.xn-vfoot{border-top:1px solid var(--xn-line);justify-content:space-between;align-items:center;gap:6px;padding:8px 6px 8px 10px;display:flex}.xn-vgone+.xn-vfoot{border-top:0}.xn-vname{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.xn-vdlhint{color:var(--xn-t4);margin:0;font-size:12.5px;line-height:1.65}.xn-vopt{border:1px solid var(--xn-ctrl);width:100%;height:42px;color:var(--xn-t2);cursor:pointer;transition:color var(--xn-ease), border-color var(--xn-ease), background var(--xn-ease);background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;display:flex}.xn-vopt:hover{color:var(--xn-cy);border-color:var(--xn-cy-bd);background:var(--xn-cy-soft)}.xn-vopt:disabled{opacity:.45;cursor:not-allowed;color:var(--xn-t3);border-color:var(--xn-line);background:0 0}.xn-vopt:disabled:hover{color:var(--xn-t3);border-color:var(--xn-line);background:0 0}.xn-vopt__n{font-family:var(--xn-font-mono);color:var(--xn-t4);font-size:12px;font-weight:400}.xn-page[data-page=w11-videos] .xn-stoolbar{align-items:center}.xn-vclip.is-picked{border-color:var(--xn-cy);box-shadow:0 0 0 1px var(--xn-cy)}.xn-vpick{z-index:4;border:1px solid var(--xn-ctrl);color:#0000;cursor:pointer;opacity:0;width:24px;height:24px;transition:opacity var(--xn-ease), background var(--xn-ease), border-color var(--xn-ease);background:#07070cd9;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;left:6px}.xn-vpick:hover{border-color:var(--xn-cy)}.xn-vpick.is-on{opacity:1;border-color:var(--xn-cy);background:var(--xn-cy);color:#07070c}.xn-vclip:hover .xn-vpick,.xn-vpick:focus-visible,.xn-vwall.is-selmode .xn-vpick{opacity:1}.xn-vwall.is-selmode .xn-vclip{cursor:pointer;-webkit-user-select:none;user-select:none}.xn-vwall.is-dragging,.xn-vwall.is-dragging *{-webkit-user-select:none;user-select:none;cursor:crosshair!important}.xn-selinfo{color:var(--xn-t3);white-space:nowrap;font-size:12.5px}.xn-selinfo b{font-family:var(--xn-font-mono);color:var(--xn-cy);font-weight:500}.xn-clr{height:30px;color:var(--xn-t3);cursor:pointer;transition:color var(--xn-ease), border-color var(--xn-ease), background var(--xn-ease);background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;display:inline-flex}.xn-clr:hover{color:var(--xn-rd);border-color:var(--xn-rd-bd);background:var(--xn-rd-soft)}.xn-vpv-wrap{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030309b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.xn-vpv{border:1px solid var(--xn-line-cy);background:#0b0b13fa;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 420px;width:min(1040px,100vw - 32px);height:min(640px,100vh - 32px);display:grid;position:relative;box-shadow:0 30px 80px #0009,0 0 40px #ff4dff14}.xn-vpv:before{content:"";border-top:2px solid var(--xn-cy);border-left:2px solid var(--xn-cy);pointer-events:none;width:18px;height:18px;position:absolute;top:-1px;left:-1px}.xn-vpv:after{content:"";border-bottom:2px solid var(--xn-mg);border-right:2px solid var(--xn-mg);pointer-events:none;width:18px;height:18px;position:absolute;bottom:-1px;right:-1px}.xn-vp-l{border-right:1px solid var(--xn-line);flex-direction:column;min-height:0;display:flex;overflow:hidden}.xn-vp-r{background:#05050a99;flex-direction:column;min-height:0;display:flex;overflow:hidden}.xn-vp-h{border-bottom:1px solid var(--xn-line);flex:none;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 14px 0 20px;display:flex}.xn-vp-ht{align-items:baseline;gap:12px;min-width:0;display:flex}.xn-vp-ht b{font-family:var(--xn-font-display);color:var(--xn-mg-text);white-space:nowrap;font-size:16px;font-weight:700}.xn-vp-ht b.is-w{color:var(--xn-t1)}.xn-vp-ht span{font-family:var(--xn-font-mono);color:var(--xn-t4);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;overflow:hidden}.xn-vp-copy{border:1px solid var(--xn-ctrl);height:32px;color:var(--xn-t2);cursor:pointer;transition:color var(--xn-ease), border-color var(--xn-ease), background var(--xn-ease);background:0 0;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.xn-vp-copy:hover{color:var(--xn-cy);border-color:var(--xn-cy-bd);background:var(--xn-cy-soft)}.xn-vp-copy.is-ok{color:var(--xn-gn);border-color:var(--xn-gn-bd)}.xn-vp-copy:disabled{opacity:.5;cursor:not-allowed}.xn-vp-prompt{overscroll-behavior:contain;min-height:0;font-family:var(--xn-font-mono);color:var(--xn-t2);white-space:pre-wrap;scrollbar-width:thin;scrollbar-color:#00fbfb4d transparent;flex:1;padding:16px 20px 20px;font-size:13px;line-height:1.85;overflow-y:auto}.xn-vp-x{width:34px;height:34px;color:var(--xn-t3);cursor:pointer;transition:color var(--xn-ease), border-color var(--xn-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex}.xn-vp-x:hover{color:var(--xn-t1);border-color:var(--xn-line)}.xn-vp-stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:16px;display:flex;position:relative}.xn-vp-empty{color:var(--xn-t4);text-align:center;flex-direction:column;align-items:center;gap:10px;font-size:13px;display:flex}.xn-vp-video{aspect-ratio:9/16;border:1px solid var(--xn-line);cursor:pointer;background:linear-gradient(160deg,#00fbfb24,#ff4dff1f),repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 6px),#0d0d16;justify-content:center;align-items:center;max-width:100%;height:100%;display:flex;position:relative;overflow:hidden}.xn-vp-video>video{z-index:0;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.xn-vp-play{z-index:2;border:1px solid var(--xn-cy-bd);width:52px;height:52px;color:var(--xn-cy);pointer-events:none;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#07070c8c;justify-content:center;align-items:center;display:flex;position:relative}.xn-vp-bar{z-index:3;background:linear-gradient(#0000,#0009);align-items:center;gap:8px;padding:8px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.xn-vp-bar span{font-family:var(--xn-font-mono);color:var(--xn-t2);font-size:10.5px}.xn-vp-track{cursor:pointer;touch-action:none;outline:none;flex:1;height:14px;position:relative}.xn-vp-track:before{content:"";background:#ffffff2e;height:3px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.xn-vp-track i{background:var(--xn-cy);pointer-events:none;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.xn-vp-track b{border:2px solid var(--xn-cy);pointer-events:none;background:#07070c;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #00fbfb8c}.xn-vp-track:hover b,.xn-vp-track.is-drag b,.xn-vp-track:focus-visible b{width:12px;height:12px}.xn-vp-track:focus-visible{box-shadow:0 0 0 1px var(--xn-cy-bd)}.xn-vp-tip{border:1px solid var(--xn-line);color:#fff;font-family:var(--xn-font-mono);white-space:nowrap;pointer-events:none;background:#07070ce6;padding:3px 6px;font-size:10px;font-style:normal;position:absolute;bottom:17px;transform:translate(-50%)}.xn-vp-fav{z-index:4;border:1px solid var(--xn-line);width:40px;height:40px;color:var(--xn-t2);cursor:pointer;transition:color var(--xn-ease), border-color var(--xn-ease), background var(--xn-ease);background:#07070cb3;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.xn-vp-fav:hover{color:var(--xn-mg-text);border-color:var(--xn-mg-bd)}.xn-vp-fav.is-on{color:var(--xn-mg);border-color:var(--xn-mg-bd);background:var(--xn-mg-soft)}.xn-vp-fav:disabled{opacity:.6;cursor:wait}.xn-vp-nav{z-index:4;border:1px solid var(--xn-line);width:36px;height:36px;color:var(--xn-t2);cursor:pointer;transition:color var(--xn-ease), border-color var(--xn-ease);background:#07070cb3;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.xn-vp-nav:hover{color:var(--xn-cy);border-color:var(--xn-cy-bd)}.xn-vp-nav:disabled{opacity:.25;cursor:not-allowed}.xn-vp-nav--l{left:12px}.xn-vp-nav--r{right:12px}.xn-vp-f{border-top:1px solid var(--xn-line);flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:12px 14px;display:flex}.xn-vp-btn{border:1px solid var(--xn-ctrl);height:36px;color:var(--xn-t2);cursor:pointer;white-space:nowrap;transition:color var(--xn-ease), border-color var(--xn-ease), background var(--xn-ease);background:0 0;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;text-decoration:none;display:inline-flex}.xn-vp-btn:hover{color:var(--xn-cy);border-color:var(--xn-cy-bd);background:var(--xn-cy-soft)}.xn-vp-btn.is-mg{border-color:var(--xn-mg-bd);color:var(--xn-mg-text)}.xn-vp-btn.is-mg:hover{color:var(--xn-mg-text);border-color:var(--xn-mg);background:var(--xn-mg-soft)}.xn-vp-btn.is-p{border-color:var(--xn-mg);background:var(--xn-mg);color:var(--xn-on-mg);font-weight:700}.xn-vp-btn.is-p:hover{background:var(--xn-mg-hover);color:var(--xn-on-mg)}.xn-vp-btn:disabled{cursor:not-allowed;opacity:.5}.xn-vp-btn:disabled:hover{color:var(--xn-t2);border-color:var(--xn-ctrl);background:0 0}.xn-vprobe{opacity:0;pointer-events:none;width:2px;height:2px;position:absolute;top:0;left:-9999px}:root[data-ui-theme=default] .xn-vpv-wrap{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a61}:root[data-ui-theme=default] .xn-vpv{box-shadow:var(--xn-shadow-modal);background:#fff}:root[data-ui-theme=default] .xn-vp-r{background:#fafafd}:root[data-ui-theme=default] .xn-vp-video{background:repeating-linear-gradient(0deg,#0b293c0a 0 1px,#0000 1px 6px),#10131a}:root[data-ui-theme=default] .xn-vp-play{color:#9adcea;background:#07070c8c}:root[data-ui-theme=default] .xn-vp-fav,:root[data-ui-theme=default] .xn-vp-nav{background:#ffffffeb}:root[data-ui-theme=default] .xn-vp-fav.is-on{background:var(--xn-mg-soft)}.xn-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xn-sum{grid-template-columns:repeat(7,minmax(0,1fr)) minmax(0,1.3fr);display:grid}.xn-sum--cost{grid-template-columns:minmax(0,1.25fr) repeat(5,minmax(0,.8fr)) minmax(0,1.15fr) minmax(0,1.2fr)}.xn-sumstat{border-left:1px solid var(--xn-line);flex-direction:column;gap:6px;min-width:0;padding:14px 20px;display:flex}.xn-sumstat:first-child{border-left:0}.xn-sumstat__k{color:var(--xn-t4);white-space:nowrap;font-size:12px}.xn-sumstat__v{font-family:var(--xn-font-mono);color:var(--xn-t2);white-space:nowrap;font-size:19px;font-weight:600;line-height:1.15}.xn-sumstat__v small{color:var(--xn-t4);font-size:12px;font-weight:400}.xn-sumstat__v--gn{color:var(--xn-gn)}.xn-sumstat__v--s{font-size:14px;font-weight:500;line-height:1.4}.xn-epsum{color:var(--xn-t3);flex-wrap:wrap;gap:8px 24px;padding:14px 24px 4px;font-size:12.5px;display:flex}.xn-epsum b{color:var(--xn-t1);margin:0 2px;font-weight:600}.xn-epsum b.xn-epsum__rd{color:var(--xn-rd)}.xn-phead--t4 .xn-phead-r{color:var(--xn-t4)}.xn-crow2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.xn-crow2 svg{width:100%;height:auto;display:block}.xn-chart-wrap{padding:16px 24px 12px;position:relative}.xn-chart-tip{z-index:9999;pointer-events:none;color:var(--xn-t1);background:#0b0b13f7;border:1px solid #00fbfb73;padding:8px 10px;font-size:12.5px;line-height:1.6;position:fixed;box-shadow:0 10px 26px #0000008c}.xn-chart-tip b{color:var(--xn-cy);font-family:var(--xn-font-mono);font-weight:600;display:block}.xn-chart-tip span{display:block}.xn-gl{stroke:#ffffff0f;stroke-width:1px}.xn-ax{font-family:var(--xn-font-mono);fill:var(--xn-t4);font-size:10.5px}.xn-avgl{font-family:var(--xn-font-mono);fill:#ff8cff;font-size:11px}.xn-el{font-family:var(--xn-font-mono);font-size:11.5px;font-weight:600}.xn-vl{font-family:var(--xn-font-mono);fill:var(--xn-t1);font-size:11px}.xn-hit{fill:#0000;cursor:crosshair}.xn-hit:hover{fill:#00fbfb12}.xn-vb{fill:#00a5a8;cursor:pointer}.xn-vb:hover{fill:#00c8cc}.xn-cdot{pointer-events:none;stroke:#0b0b13;stroke-width:1px}:root{--xn-chart-cost:#00c8cc;--xn-chart-cost-avg:#ff4dff;--xn-chart-cost-overflow:#ff5c7a}.xn-cost-line{stroke:var(--xn-chart-cost)}.xn-cost-avg{stroke:var(--xn-chart-cost-avg)}.xn-cost-dot{fill:var(--xn-chart-cost)}.xn-cost-dot.is-overflow{fill:var(--xn-chart-cost-overflow)}.xn-chlegend{color:var(--xn-t3);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0 24px 16px;font-size:12.5px;list-style:none;display:flex}.xn-chlegend li{align-items:center;gap:8px;display:flex}.xn-chlegend i{flex:none;width:10px;height:10px}.xn-chlegend__dash{background:0 0;border-top:2px dashed #ff4dff;width:16px;height:0}.xn-prowscroll{overflow-x:auto}.xn-prowhead,.xn-prow{grid-template-columns:minmax(130px,1.2fr) 64px 64px 64px minmax(150px,1fr) 80px 100px 80px 24px;align-items:center;column-gap:20px;padding:0 24px;display:grid}.xn-prowhead{height:40px;font-family:var(--xn-font-mono);font-size:var(--xn-fs-thead);letter-spacing:.06em;color:var(--xn-cy-dim);border-bottom:1px solid var(--xn-line);background:#00fbfb09;font-weight:500}.xn-prow{border:0;border-top:1px solid var(--xn-line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--xn-ease);background:0 0;padding-top:11px;padding-bottom:11px}.xn-prow:first-of-type{border-top:0}.xn-prow:hover{background:linear-gradient(90deg,#00fbfb0f,#00fbfb00 70%)}.xn-prow.is-open{background:linear-gradient(90deg,#00fbfb14,#00fbfb00 70%)}.xn-prowbar{align-items:center;gap:10px;min-width:0;display:flex}.xn-prowbar .xn-segbar{flex:1}.xn-prowbar .xn-num{text-align:right;min-width:42px;color:var(--xn-gn);flex:none}.xn-prowchev{color:var(--xn-t4);transition:transform var(--xn-ease);display:inline-flex}.xn-prow.is-open .xn-prowchev{color:var(--xn-cy);transform:rotate(180deg)}.xn-pdetail{border-top:1px solid var(--xn-line);background:#00fbfb06;padding:4px 24px 16px 58px}.xn-drow{border-bottom:1px dashed var(--xn-line);grid-template-columns:72px 80px 64px minmax(160px,1fr) 80px 56px;align-items:center;column-gap:18px;height:34px;font-size:13px;display:grid}.xn-drow:last-child{border-bottom:0}.xn-drow--head{height:32px;font-family:var(--xn-font-mono);letter-spacing:.06em;color:var(--xn-cy-dim);font-size:11px;font-weight:500}.xn-tbar{background:#ffffff0f;height:5px;margin-right:18px}.xn-tbar i{background:var(--xn-cy);height:100%;display:block;box-shadow:0 0 6px #00fbfb99}.xn-tbar i.is-long{background:var(--xn-yl);box-shadow:0 0 6px #f3ff4a99}.xn-tlong{color:var(--xn-yl)}:root[data-ui-theme=default]{--xn-chart-cost:#00798f;--xn-chart-cost-avg:#c929c9;--xn-chart-cost-overflow:#d63a5e}:root[data-ui-theme=default] .xn-gl{stroke:#0f172a14}:root[data-ui-theme=default] .xn-avgl{fill:#b01fb0}:root[data-ui-theme=default] .xn-hit:hover{fill:#00798f0f}:root[data-ui-theme=default] .xn-chart-tip{background:#fff;border-color:#00798f73;box-shadow:0 10px 26px #0f172a38}:root[data-ui-theme=default] .xn-chlegend__dash{border-top-color:var(--xn-mg)}:root[data-ui-theme=default] .xn-prowhead{background:var(--xn-thead)}:root[data-ui-theme=default] .xn-prow:hover{background:linear-gradient(90deg,#00798f0d,#00798f00 70%)}:root[data-ui-theme=default] .xn-prow.is-open{background:linear-gradient(90deg,#00798f12,#00798f00 70%)}:root[data-ui-theme=default] .xn-pdetail{background:#00798f08}:root[data-ui-theme=default] .xn-tbar{background:#0f172a14}:root[data-ui-theme=default] .xn-tbar i,:root[data-ui-theme=default] .xn-tbar i.is-long{box-shadow:none}:root[data-ui-theme=default] .xn-tlong{color:#8a7a00}:root[data-ui-theme=default] .xn-taskhead{background:var(--xn-thead)}:root[data-ui-theme=default] .xn-taskline:hover{background:linear-gradient(90deg,#00798f0d,#00798f00 70%)}:root[data-ui-theme=default] .xn-taskline.is-picked{background:linear-gradient(90deg,#c929c914,#c929c900 70%)}:root[data-ui-theme=default] .xn-rowskel{background:linear-gradient(90deg,#0f172a0a,#0000 65%)}:root[data-ui-theme=default] .xn-bulk{background:linear-gradient(90deg,#c929c912,#c929c903)}:root[data-ui-theme=default] .xn-asmenu{background:#fff;box-shadow:0 18px 40px #0f172a40}.xn-dseg{border:1px solid var(--xn-line);background:var(--xn-field);height:42px;display:flex}.xn-dseg>button{color:var(--xn-t3);font-size:var(--xn-fs-tab);cursor:pointer;background:0 0;border:0;flex:1}.xn-dseg>button+button{border-left:1px solid var(--xn-line)}.xn-dseg>button:hover{color:var(--xn-t1)}.xn-dseg>button.is-active{background:var(--xn-cy-soft);color:var(--xn-cy);box-shadow:inset 0 0 0 1px var(--xn-cy-bd);font-weight:600}.xn-fe{font-size:var(--xn-fs-meta);color:var(--xn-gn);flex:none}.xn-fe.no{color:var(--xn-yl)}:root[data-ui-theme=default] .xn-fe.no{color:#8a7d00}.xn-rvmeta{color:var(--xn-t3);flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.xn-rvmeta b{color:var(--xn-t1);font-weight:600}.xn-rvitems{flex-direction:column;gap:12px;margin-top:4px;display:flex}.xn-rvit{border:1px solid var(--xn-line);background:#ffffff04}.xn-rvit.is-saved{border-color:var(--xn-gn-bd)}.xn-rvh{border-bottom:1px solid var(--xn-line);align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.xn-rvh b{color:var(--xn-t1);font-weight:600}.xn-rvh .xn-tcm{font-family:var(--xn-font-mono);color:var(--xn-t4);font-size:12px}.xn-rvg{grid-template-columns:1fr 1fr 1.4fr;gap:12px;padding:12px 14px;display:grid}.xn-rvc{flex-direction:column;gap:6px;min-width:0;display:flex}.xn-rvl{color:var(--xn-t3);font-size:12px}.xn-rvbefore{border:1px solid var(--xn-line);min-height:58px;font-size:var(--xn-fs-cell);color:var(--xn-t2);white-space:pre-wrap;padding:8px 10px;line-height:1.6;overflow-y:auto}.xn-rvbefore mark{color:#ffd0d8;background:#ff5c7a47;padding:0 2px}.xn-rvafter{color:#b8ffd8;min-height:58px;font-size:var(--xn-fs-cell);resize:vertical;background:#39ff9c0f;border:1px solid #39ff9c66;outline:none;padding:8px 10px;font-family:inherit;line-height:1.6}.xn-rvafter:focus{border-color:#00fbfb99}.xn-rvsrc{border:1px solid var(--xn-line);max-height:120px;font-size:var(--xn-fs-meta);color:var(--xn-t4);padding:6px 10px;line-height:1.6;overflow-y:auto}.xn-rvsrc p{margin:0}.xn-rvsrc p.is-hit{color:var(--xn-t1);background:#00fbfb14}.xn-rvnone{text-align:center;color:var(--xn-t4);padding:30px;font-size:13px}:root[data-ui-theme=default] .xn-rvbefore mark{color:#7a1d2e;background:#d63a5e2e}:root[data-ui-theme=default] .xn-rvafter{color:#0b5b36;background:#0b8a4f14;border-color:#0b8a4f73}:root[data-ui-theme=default] .xn-rvit{background:0 0}.xn-plrow{align-items:center;gap:22px;display:flex;position:relative}.xn-plside{width:132px;color:var(--xn-t3);cursor:pointer;opacity:.62;transition:opacity var(--xn-ease), transform var(--xn-ease);background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.xn-plside:hover{opacity:1;transform:translateY(-2px)}.xn-plside:hover .xn-plst{border-color:var(--xn-cy-bd);box-shadow:0 0 16px #00fbfb26}.xn-plside:hover .xn-plsl{color:var(--xn-cy)}.xn-plside.ph{visibility:hidden}.xn-plst{aspect-ratio:9/16;border:1px solid var(--xn-line-cy);background:linear-gradient(160deg,#00fbfb1a,#ff4dff1a),repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 6px),#0d0d16;justify-content:center;align-items:center;width:132px;display:flex;position:relative;overflow:hidden}.xn-plst video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.xn-plsp{z-index:1;border:1px solid var(--xn-cy-bd);width:34px;height:34px;color:var(--xn-cy);background:#07070c8c;justify-content:center;align-items:center;display:flex;position:relative}.xn-plsl{color:var(--xn-t2);align-items:center;gap:4px;font-size:13px;display:flex}.xn-plsn{color:var(--xn-t4);font-size:11.5px}.xn-plframe{border:1px solid var(--xn-line-cy);background:#05050a;flex-direction:column;width:min(280px,100vw - 32px);max-height:calc(100vh - 32px);display:flex;position:relative;box-shadow:0 30px 80px #0009}.xn-plh{border-bottom:1px solid var(--xn-line);justify-content:space-between;align-items:center;gap:10px;padding:8px 6px 8px 12px;display:flex}.xn-plt{flex-direction:column;gap:2px;min-width:0;display:flex}.xn-plt b{font-family:var(--xn-font-display);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.xn-plt span{font-family:var(--xn-font-mono);color:var(--xn-t4);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.xn-placts{align-items:center;gap:2px;display:flex}.xn-plbtn{width:28px;height:28px;color:var(--xn-t3);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.xn-plbtn:hover{color:var(--xn-cy);border-color:var(--xn-line)}.xn-plv{aspect-ratio:9/16;cursor:pointer;background:linear-gradient(160deg,#00fbfb1f,#ff4dff1f),repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 6px),#0d0d16;flex:auto;justify-content:center;align-items:center;min-height:0;max-height:calc(100vh - 160px);display:flex;position:relative;overflow:hidden}.xn-plv video{object-fit:contain;width:100%;height:100%}.xn-plbig{z-index:2;border:1px solid var(--xn-cy-bd);width:46px;height:46px;color:var(--xn-cy);pointer-events:none;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:#07070c8c;justify-content:center;align-items:center;display:flex;position:absolute}.xn-plsub{z-index:1;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;bottom:14px;left:12px;right:12px}.xn-plsub b{color:#fff;text-shadow:0 1px 3px #000,0 0 6px #000c;font-size:13px;font-weight:700;line-height:1.35}.xn-plsub em{color:#f2f2f2;text-shadow:0 1px 3px #000;font-size:11.5px;font-style:normal;line-height:1.35}.xn-plscrub{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;padding:10px 12px 4px;position:relative}.xn-plrail{background:#ffffff24;height:4px;transition:height .12s;display:block;position:relative}.xn-plscrub:hover .xn-plrail,.xn-plscrub:focus-visible .xn-plrail{height:7px}.xn-plrail .xn-plfill{background:var(--xn-cy);position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 6px #00fbfbb3}.xn-plrail .xn-plknob{background:#fff;border-radius:50%;width:13px;height:13px;margin-left:-6.5px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 3px #00fbfb73}.xn-pltip{font-family:var(--xn-font-mono);color:#fff;border:1px solid var(--xn-line-cy);pointer-events:none;background:#07070ceb;padding:2px 6px;font-size:11px;position:absolute;bottom:20px;transform:translate(-50%)}.xn-plc{border-top:1px solid var(--xn-line);align-items:center;gap:6px;padding:8px;display:flex}.xn-plgap{flex:1}.xn-plc .xn-tcm{font-family:var(--xn-font-mono);color:var(--xn-t3);white-space:nowrap;font-size:10.5px}.xn-pldd{position:relative}.xn-plrate{width:auto;font-family:var(--xn-font-mono);padding:0 6px;font-size:11.5px}.xn-plpop{z-index:5;border:1px solid var(--xn-cy-bd);background:#0b0b13fa;min-width:112px;padding:4px;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 12px 30px #0009}.xn-plpop button{width:100%;height:30px;color:var(--xn-t2);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;padding:0 8px;font-size:12.5px;display:flex}.xn-plpop button:hover{background:var(--xn-cy-soft);color:var(--xn-t1)}.xn-plpop button.is-active{color:var(--xn-cy);font-weight:600}.xn-plhint{border-top:1px solid var(--xn-line);color:var(--xn-t4);padding:6px 10px;font-size:11.5px}:root[data-ui-theme=default] .xn-plframe{background:#fff}:root[data-ui-theme=default] .xn-plv{background:repeating-linear-gradient(0deg,#0b293c0a 0 1px,#0000 1px 6px),#10131a}:root[data-ui-theme=default] .xn-plpop{background:#fff;box-shadow:0 12px 30px #0f172a40}.xn-upfp{z-index:85;background:var(--xn-modal);border:1px solid var(--xn-line-cy);width:min(390px,100vw - 2.5rem);box-shadow:var(--xn-shadow-modal);flex-direction:column;display:flex;position:fixed;bottom:20px;right:24px}.xn-upfp:before{content:"";border-top:2px solid var(--xn-cy);border-left:2px solid var(--xn-cy);pointer-events:none;width:14px;height:14px;position:absolute;top:-1px;left:-1px}.xn-upfp:after{content:"";border-bottom:2px solid var(--xn-mg);border-right:2px solid var(--xn-mg);pointer-events:none;width:14px;height:14px;position:absolute;bottom:-1px;right:-1px}.xn-upfp-h{width:100%;color:var(--xn-t1);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.xn-upfp-h:hover{background:var(--xn-hover)}.xn-upfp-h>svg{color:var(--xn-cy);flex:none}.xn-upfp-h>svg.is-ok{color:var(--xn-gn)}.xn-upfp-spin{animation:1s linear infinite xn-upfp-spin}@keyframes xn-upfp-spin{to{transform:rotate(360deg)}}.xn-upfp-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.xn-upfp-t b{font-size:14px;font-weight:600}.xn-upfp-t i{color:var(--xn-t4);font-size:12px;font-style:normal}.xn-upfp-list{border-top:1px solid var(--xn-line);max-height:360px;overflow-y:auto}.xn-upfp-row{border-top:1px solid var(--xn-line);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.xn-upfp-row:first-child{border-top:0}.xn-upfp-row>svg{color:var(--xn-cy);flex:none;margin-top:2px}.xn-upfp-row>svg.is-ok{color:var(--xn-gn)}.xn-upfp-row>svg.is-err{color:var(--xn-rd)}.xn-upfp-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.xn-upfp-name{color:var(--xn-t1);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.xn-upfp-file{font-family:var(--xn-font-mono);color:var(--xn-t4);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.xn-upfp-stage{color:var(--xn-t3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.xn-upfp-stage.is-err{color:var(--xn-rd)}.xn-upfp-pct{font-family:var(--xn-font-mono);color:var(--xn-t3);flex:none;font-size:12px}.xn-upfp-close{border:0;border-top:1px solid var(--xn-line);width:100%;color:var(--xn-t4);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:12px;display:flex}.xn-upfp-close:hover{color:var(--xn-t1);background:var(--xn-hover)}.xn-thead.xn-subrow{letter-spacing:.06em}.xn-nav-badge{min-width:20px;height:18px;font-family:var(--xn-font-mono);color:var(--xn-on-mg);background:var(--xn-mg);justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 0 8px #ff4dff99}.xn-side__wnav{border-top:1px solid var(--xn-line);margin-top:16px;padding-top:16px}.xn-side__back--work{height:48px;color:var(--xn-t2);border-color:var(--xn-line-cy);background:#00fbfb0a;gap:10px;margin:0 0 14px;padding:0 14px;font-size:15px;font-weight:600}.xn-side__back--work svg{width:17px;height:17px}.xn-side__back--work:hover{color:var(--xn-cy);border-color:var(--xn-cy-bd);background:#00fbfb14}:root[data-ui-theme=default] .xn-side__back--work{background:#00798f0d}:root[data-ui-theme=default] .xn-side__back--work:hover{background:#00798f1a}:root[data-ui-theme=default] .xn-side__wnav .xn-nav-link.is-active svg{filter:none}:root[data-ui-theme=default] .xn-side__wnav .xn-nav-link:hover .xn-nav-ico{background:#00798f14}:root[data-ui-theme=default] .xn-side__wnav .xn-nav-link.is-active .xn-nav-ico{background:#c929c91a}:root[data-ui-theme=default] .xn-side__wnav .xn-nav-link.is-active .acc{filter:none}:root[data-ui-theme=default] .xn-side__wnav .xn-nav-badge{box-shadow:none}.xn-al{border:1px solid var(--xn-cy-bd);background:var(--xn-modal);width:min(440px,100vw - 32px);color:var(--xn-t1);padding:28px;position:relative;box-shadow:0 24px 90px #000000b3,0 0 32px #00fbfb0f}.xn-al.is-error{border-color:var(--xn-rd-bd);box-shadow:0 24px 90px #000000b3,0 0 32px #ff5c7a0d}.xn-al.is-success{border-color:#39ff9c73;box-shadow:0 24px 90px #000000b3,0 0 32px #39ff9c0f}.xn-al__code{font-family:var(--xn-font-mono);letter-spacing:.14em;color:var(--xn-cy);margin-bottom:10px;font-size:10px}.xn-al.is-error .xn-al__code{color:var(--xn-rd-hover,#ff8a9f)}.xn-al.is-success .xn-al__code{color:var(--xn-gn)}.xn-al__t{font-family:var(--xn-font-display);letter-spacing:.02em;overflow-wrap:anywhere;margin:0 0 8px;font-size:20px;font-weight:700}.xn-al__d{color:var(--xn-t3);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.xn-al__act{justify-content:flex-end;margin-top:26px;display:flex}.xn-al__act button{cursor:pointer;height:36px;transition:background var(--xn-ease), color var(--xn-ease), border-color var(--xn-ease);align-items:center;padding:0 20px;font-family:inherit;font-size:13px;display:inline-flex}.xn-al__ok{background:var(--xn-mg);color:#1a0019;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border:0;font-weight:600}.xn-al__ok:hover{background:var(--xn-mg-text)}.xn-al.is-error .xn-al__ok{background:var(--xn-rd);color:var(--xn-on-rd,#1a0019)}.xn-al.is-error .xn-al__ok:hover{background:var(--xn-rd-hover)}.xn-al.is-success .xn-al__ok{background:var(--xn-gn)}.xn-al.is-success .xn-al__ok:hover{filter:brightness(1.1)}body.xn-marquee-dragging,body.xn-marquee-dragging *{cursor:crosshair!important}body.xn-marquee-dragging{-webkit-user-select:none;user-select:none}.xn-crumb{color:var(--xn-t3);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 14px;padding:0;font-size:13px;transition:color .15s;display:inline-flex}.xn-crumb svg{color:var(--xn-t4);transition:color .15s}.xn-crumb:hover{color:var(--xn-t1)}.xn-crumb:hover svg{color:var(--xn-cy)}.xn-ctop{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.xn-ctop h1{font-family:var(--xn-font-display);letter-spacing:.02em;margin:0;font-size:24px;font-weight:700}.xn-ctop__m{color:var(--xn-t3);margin-top:6px;font-size:13px}.xn-ctop__m b{font-family:var(--xn-font-mono);color:var(--xn-t2);font-weight:500}.xn-kpis--cset{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.xn-kpis--cset>.xn-kpi{background:var(--xn-panel);border:1px solid var(--xn-line);border-left:1px solid var(--xn-line);gap:0;padding:16px 18px}.xn-csec{background:var(--xn-panel);border:1px solid var(--xn-line);margin-top:16px;padding:20px 22px;position:relative}.xn-csec__hd{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.xn-csec__hd h3{color:var(--xn-t1);margin:0;font-size:15px;font-weight:700}.xn-csec__sd{color:var(--xn-t4);margin-top:4px;font-size:12.5px}.xn-csec__shr{align-items:center;gap:12px;display:flex}.xn-csec__shr .xn-btn-ghost--sm{height:32px;padding:0 12px;font-size:12.5px}.xn-csec__shr .xn-btn-ghost--sm:disabled{opacity:.4;cursor:not-allowed;color:var(--xn-t3);border-color:var(--xn-line);background:0 0}.xn-cset2{grid-template-columns:1fr 1fr;gap:20px;display:grid}.xn-cset-fld{flex-direction:column;gap:8px;display:flex}.xn-mcard__grp{flex-direction:column;gap:6px;display:flex}.xn-mcard{border:1px solid var(--xn-line);height:42px;color:var(--xn-t2);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;transition:border-color .15s,background .15s,color .15s;display:flex}.xn-mcard b{font-size:13.5px;font-weight:600}.xn-mcard small{color:var(--xn-t4);font-size:12px}.xn-mcard:hover{color:var(--xn-t1);border-color:var(--xn-ctrl)}.xn-mcard.is-on{border-color:var(--xn-cy);background:var(--xn-cy-soft)}.xn-use2 .xn-use2__ln{color:var(--xn-t4);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.xn-use2 .xn-use2__ln b{font-family:var(--xn-font-mono);color:var(--xn-t1);font-weight:500}.xn-use2__pc{font-family:var(--xn-font-mono)}.xn-use2__pc.is-yl{color:var(--xn-yl)}.xn-use2__pc.is-rd{color:var(--xn-rd)}.xn-use2 .xn-ckpi__bar{margin-top:6px}.xn-cset-quick{flex-wrap:wrap;gap:8px;display:flex}.xn-cset-quick .xn-opt{min-width:84px}.xn-dirty{color:var(--xn-yl);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.xn-dirty i{background:var(--xn-yl);width:6px;height:6px}.xn-ferr.is-mb{margin-bottom:12px}.xn-ferr.is-mt{margin-top:8px}.xn-epline{border:1px solid var(--xn-line);height:34px;display:flex}.xn-epline__seg{min-width:0;font-family:var(--xn-font-mono);white-space:nowrap;border-right:1px solid #0006;justify-content:center;align-items:center;font-size:11.5px;display:flex;overflow:hidden}.xn-epline__seg:last-child{border-right:0}.xn-epline__seg.is-m0{color:var(--xn-t3);background:#ffffff0d}.xn-epline__seg.is-m1{color:var(--xn-bl);background:#4da6ff2e}.xn-epline__seg.is-m2{color:var(--xn-mg-text);background:#ff4dff2e}.xn-eptk{font-family:var(--xn-font-mono);color:var(--xn-t4);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.xn-lgd{color:var(--xn-t3);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:12px;display:flex}.xn-lgd i{vertical-align:-1px;width:10px;height:10px;margin-right:6px;display:inline-block}.xn-lgd i.is-m0{background:#ffffff29}.xn-lgd i.is-m1{background:var(--xn-bl)}.xn-lgd i.is-m2{background:var(--xn-mg)}.xn-rules{border:1px solid var(--xn-line);margin-top:16px}.xn-rules__row{border-bottom:1px solid var(--xn-line);min-height:48px;color:var(--xn-t2);grid-template-columns:1fr 160px 40px;align-items:center;gap:12px;padding:0 14px;font-size:13px;display:grid}.xn-rules__row:last-child{border-bottom:0}.xn-rules__row b{font-family:var(--xn-font-mono);color:var(--xn-t1);font-weight:500}.xn-rules__del{width:30px;height:30px;color:var(--xn-t3);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.xn-rules__del:hover{color:var(--xn-rd);border-color:var(--xn-rd-bd);background:var(--xn-rd-soft)}.xn-radd{grid-template-columns:110px 20px 110px 1fr auto;align-items:center;gap:10px;margin-top:14px;display:grid}.xn-radd__x{text-align:center;color:var(--xn-t4)}:root[data-ui-theme=default] .xn-epline__seg{border-right-color:#fff9}:root[data-ui-theme=default] .xn-epline__seg.is-m0{background:#0f172a0f}:root[data-ui-theme=default] .xn-epline__seg.is-m1{background:#2b6fd429}:root[data-ui-theme=default] .xn-epline__seg.is-m2{background:#c929c924}:root[data-ui-theme=default] .xn-lgd i.is-m0{background:#0f172a29}.xn-sss{flex-direction:column;gap:10px;margin-top:18px;display:flex}.xn-sss-hd{justify-content:space-between;align-items:center;gap:12px;display:flex}.xn-sss-fl{color:var(--xn-t2);font-size:13px;font-weight:500}.xn-sss-cnt{color:var(--xn-t3);font-size:12.5px}.xn-sss-sel{border:1px solid var(--xn-line);background:var(--xn-field);flex-wrap:wrap;align-items:center;gap:4px;min-height:30px;padding:6px;display:flex}.xn-sss-sel em{color:var(--xn-t4);padding:2px 4px;font-size:12px;font-style:normal}.xn-sss-chip{height:22px;font-family:var(--xn-font-mono);color:var(--xn-cy);border:1px solid var(--xn-cy-bd);background:var(--xn-cy-soft);align-items:center;gap:4px;padding:0 4px 0 8px;font-size:11.5px;display:inline-flex}.xn-sss-chipx{width:16px;height:16px;color:var(--xn-cy-dim);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.xn-sss-eps{flex-wrap:wrap;gap:4px;display:flex}.xn-sss-ep{border:1px solid var(--xn-line);min-width:44px;height:30px;color:var(--xn-t3);font-family:var(--xn-font-mono);cursor:pointer;background:0 0;padding:0 8px;font-size:12px}.xn-sss-ep:hover{color:var(--xn-t1);border-color:var(--xn-ctrl)}.xn-sss-ep.is-on{color:var(--xn-cy);border-color:var(--xn-cy-bd);background:var(--xn-cy-soft)}.xn-sss-ep.is-has{box-shadow:inset 0 -2px 0 var(--xn-mg)}.xn-sss-cur{color:var(--xn-t3);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.xn-sss-lk{color:var(--xn-cy-dim);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.xn-sss-lk:hover{color:var(--xn-cy)}.xn-sss-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.xn-sss-card{border:1px solid var(--xn-line);min-height:36px;color:var(--xn-t2);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.xn-sss-card>b{font-family:var(--xn-font-mono);color:var(--xn-mg-text);flex:none;font-weight:500}.xn-sss-card>span:last-child{min-width:0}.xn-sss-card.is-on{border-color:var(--xn-cy-bd);background:var(--xn-cy-soft)}.xn-sss-bx{border:1px solid var(--xn-ctrl);color:#0000;flex:none;justify-content:center;align-items:center;width:15px;height:15px;display:flex}.xn-sss-card.is-on .xn-sss-bx{background:var(--xn-cy);border-color:var(--xn-cy);color:#04141a}.xn-inpw input:focus-visible{outline:none}.xn-modal--md2{width:min(760px,100vw - 32px);max-width:none}.fixed.inset-0:has(section h3) section video[controls][src]{aspect-ratio:9/16;object-fit:contain;background:#000;width:min(100%,240px);margin-inline:auto;display:block}.fixed.inset-0:has(section h3) .grid:has(>div video[controls][src]){justify-content:start;grid-template-columns:repeat(auto-fill,264px)!important}.fixed.inset-0:has(section h3) .grid:has(>div video[controls][src])>div{width:264px}:root{--xr-bg:#0e0e11;--xr-bg-grid:#131318;--xr-bg-panel:#131318d1;--xr-surface:#1f1f25b8;--xr-surface-strong:#0e0e13e6;--xr-text:#fff;--xr-text-main:#e2e2e5;--xr-text-muted:#9ca3af;--xr-text-dim:#6b7280;--xr-pink:#ffabf3;--xr-pink-hot:#ff4dff;--xr-magenta:#f0f;--xr-cyan:#00fbfb;--xr-border:#ffffff1a;--xr-border-pink:#ffabf366;--xr-border-cyan:#00fbfb4d;--xr-glow-title:0 0 20px #ff4dff4d, 0 0 10px #ff4dff80;--xr-glow-pink:0 0 10px #ff00ff80;--xr-glow-cyan:0 0 10px #00fbfb2e;--xr-font-brand:"Sora", "Inter", system-ui, sans-serif;--xr-font-ui:"Microsoft YaHei", "PingFang SC", "Inter", system-ui, sans-serif;--xr-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}body{background-color:#f3f4f6;min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}html[data-ui-theme=cyberpunk] body{background:linear-gradient(180deg, #ffabf30d 4.1667%, transparent 4.1667%), linear-gradient(90deg, #ffabf30d 4.1667%, transparent 4.1667%), var(--xr-bg-grid);color:var(--xr-text-main);font-family:var(--xr-font-ui);background-size:24px 24px,24px 24px,auto}html[data-ui-theme=default]{--ds-canvas:#f9fafb;--ds-canvas-accent:#f3f4f6;--ds-sidebar:#fff;--ds-surface:#fff;--ds-surface-soft:#f9fafb;--ds-surface-raised:#fff;--ds-border:#e5e7eb;--ds-border-strong:#d1d5db;--ds-text:#111827;--ds-muted:#6b7280;--ds-dim:#9ca3af;--ds-primary:#2563eb;--ds-primary-soft:#eff6ff;--ds-primary-text:#1d4ed8;--ds-ai:#7c3aed;--ds-ai-soft:#f5f3ff;--ds-success:#059669;--ds-shadow:0 1px 3px #0f172a14}html[data-ui-theme=cyberpunk]{--ds-canvas:var(--xr-bg);--ds-canvas-accent:#ff4dff14;--ds-sidebar:#0e0e13eb;--ds-surface:#1f1f25c7;--ds-surface-soft:#ffffff0d;--ds-surface-raised:#0e0e13c7;--ds-border:var(--xr-border);--ds-border-strong:var(--xr-border-pink);--ds-text:var(--xr-text-main);--ds-muted:var(--xr-text-muted);--ds-dim:var(--xr-text-dim);--ds-primary:var(--xr-pink);--ds-primary-soft:#ff4dff29;--ds-primary-text:var(--xr-pink);--ds-ai:var(--xr-cyan);--ds-ai-soft:#00fbfb1a;--ds-success:#34d399;--ds-shadow:0 4px 30px #00000040}.script-shell{color:var(--ds-text);background:var(--ds-canvas)}.script-sidebar{z-index:40;border-right:1px solid var(--ds-border);background:var(--ds-sidebar);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative}.script-brand{border-bottom:1px solid var(--ds-border);color:var(--ds-text)}.script-nav-item{width:100%;color:var(--ds-muted);border:0;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .16s;display:flex}.script-nav-item:hover{color:var(--ds-text);background:#f9fafb}.script-nav-item.is-active{color:#1d4ed8;background:#eff6ff;border-right:2px solid #2563eb}html[data-ui-theme=cyberpunk] .script-nav-item:hover{color:var(--xr-pink);background:#ffffff0d}html[data-ui-theme=cyberpunk] .script-nav-item.is-active{color:#fff;border-right:0;border-left:2px solid var(--xr-pink-hot);background:#ff4dff29;box-shadow:inset 0 0 18px #ff4dff14}.script-sidebar-tools{border-color:var(--ds-border)}.script-main{background:var(--ds-canvas)}.drama-page{color:var(--ds-text)!important;background:radial-gradient(circle at 90% -10%, var(--ds-canvas-accent), transparent 34rem), var(--ds-canvas)!important}html[data-ui-theme=cyberpunk] .drama-page{background:radial-gradient(circle at 18% 12%, #ff4dff29, transparent 28%), radial-gradient(circle at 82% 18%, #00fbfb1a, transparent 30%), var(--xr-bg)!important}.drama-page-header{border:1px solid var(--ds-border);background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.drama-page-header{background:color-mix(in srgb, var(--ds-surface) 92%, transparent)}}.drama-page-header{box-shadow:var(--ds-shadow)}.drama-eyebrow{color:var(--ds-primary-text)}.drama-page-header h1{color:var(--ds-text)}.drama-page-header p{color:var(--ds-muted)!important}.drama-input{color:var(--ds-text);border-color:var(--ds-border);background:var(--ds-surface-raised)}.drama-input::placeholder{color:var(--ds-dim)}.drama-input:focus{border-color:var(--ds-primary);box-shadow:0 0 0 3px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.drama-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 13%, transparent)}}.drama-button{min-height:38px}.drama-button:active:not(:disabled){transform:translateY(1px)}.drama-button:focus-visible,.script-nav-item:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px}.drama-empty{color:var(--ds-dim);border-color:var(--ds-border-strong);background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.drama-empty{background:color-mix(in srgb, var(--ds-surface) 78%, transparent)}}.drama-empty>div:first-child{color:var(--ds-primary-text);background:var(--ds-primary-soft)}.drama-modal-backdrop{background:#020617a8}.drama-modal{color:var(--ds-text);border:1px solid var(--ds-border);background:var(--ds-surface)}.drama-modal-header{border-color:var(--ds-border);background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.drama-modal-header{background:color-mix(in srgb, var(--ds-surface) 92%, transparent)}}.drama-modal-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.drama-modal-header button{color:var(--ds-muted);background:var(--ds-surface-soft)}.drama-modal-header button:hover{color:var(--ds-text);background:var(--ds-primary-soft)}.drama-stepper{border-color:var(--ds-border);background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.drama-stepper{background:color-mix(in srgb, var(--ds-surface) 88%, transparent)}}.drama-step{color:var(--ds-muted)}.drama-step:hover{color:var(--ds-text);background:var(--ds-surface-soft)}.drama-step.is-active{color:var(--ds-primary-text);background:var(--ds-primary-soft)}.drama-step-number{color:var(--ds-dim);background:var(--ds-surface-soft)}.drama-step.is-active .drama-step-number{color:var(--ds-surface);background:var(--ds-primary)}.drama-task-banner{color:var(--ds-primary-text);border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.drama-task-banner{border-color:color-mix(in srgb, var(--ds-primary) 28%, transparent)}}.drama-task-banner{background:var(--ds-primary-soft)}.drama-task-banner>span{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.drama-task-banner>span{background:color-mix(in srgb, var(--ds-primary) 15%, transparent)}}.drama-card-action{color:#fff;background:var(--ds-primary);box-shadow:0 6px 16px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.drama-card-action{box-shadow:0 6px 16px color-mix(in srgb, var(--ds-primary) 18%, transparent)}}html[data-ui-theme=cyberpunk] .drama-card-action{color:#510051;box-shadow:var(--xr-glow-pink)}.drama-filter{color:var(--ds-muted);background:var(--ds-surface-soft)}.drama-filter:hover{color:var(--ds-text)}.drama-filter.is-active{color:var(--ds-surface);background:var(--ds-primary)}html[data-ui-theme=default] .drama-filter.is-active,html[data-ui-theme=default] .drama-step.is-active .drama-step-number{color:#fff}html[data-ui-theme=cyberpunk] .drama-filter.is-active,html[data-ui-theme=cyberpunk] .drama-step.is-active .drama-step-number{color:#510051;box-shadow:var(--xr-glow-pink)}.drama-page .rounded-2xl.border.bg-white,.drama-page .rounded-3xl.border.bg-white{border-color:var(--ds-border);background:var(--ds-surface);box-shadow:0 6px 20px #1e293b09}.drama-page .rounded-2xl.border.bg-white:hover{border-color:var(--ds-border-strong)}.drama-page .bg-blue-600{background-color:var(--ds-primary)!important}.drama-page .bg-blue-50,.drama-page .bg-blue-100{background-color:var(--ds-primary-soft)!important}.drama-page .text-blue-600,.drama-page .text-blue-700{color:var(--ds-primary-text)!important}.drama-page .bg-violet-600{background-color:var(--ds-ai)!important}.drama-page .bg-violet-50,.drama-page .bg-violet-100{background-color:var(--ds-ai-soft)!important}.drama-page .text-violet-700{color:var(--ds-ai)!important}.drama-page .bg-emerald-600{background-color:var(--ds-success)!important}.drama-page table{color:var(--ds-text)}.drama-page table thead{background:var(--ds-surface-soft)}.drama-page table tbody tr{border-color:var(--ds-border);transition:background .15s}.drama-page table tbody tr:hover{background:var(--ds-surface-soft)}html[data-ui-theme=cyberpunk] .drama-page .bg-white,html[data-ui-theme=cyberpunk] .drama-modal .bg-white{background-color:var(--ds-surface)!important}html[data-ui-theme=cyberpunk] .drama-page .bg-slate-50,html[data-ui-theme=cyberpunk] .drama-modal .bg-slate-50,html[data-ui-theme=cyberpunk] .drama-page .bg-slate-100{background-color:var(--ds-surface-soft)!important}html[data-ui-theme=cyberpunk] .drama-page .border,html[data-ui-theme=cyberpunk] .drama-page .border-t,html[data-ui-theme=cyberpunk] .drama-page .border-b,html[data-ui-theme=cyberpunk] .drama-modal .border{border-color:var(--ds-border)!important}html[data-ui-theme=cyberpunk] .drama-page .text-slate-900,html[data-ui-theme=cyberpunk] .drama-page .text-slate-800,html[data-ui-theme=cyberpunk] .drama-page .text-slate-700{color:var(--ds-text)!important}html[data-ui-theme=cyberpunk] .drama-page .text-slate-600,html[data-ui-theme=cyberpunk] .drama-page .text-slate-500,html[data-ui-theme=cyberpunk] .drama-page .text-slate-400{color:var(--ds-muted)!important}html[data-ui-theme=cyberpunk] .drama-page .bg-blue-600{box-shadow:var(--xr-glow-pink);color:#510051!important;background:var(--ds-primary)!important}html[data-ui-theme=cyberpunk] .drama-page .bg-violet-600{color:#0c0818!important;background:var(--ds-ai)!important}html[data-ui-theme=cyberpunk] .drama-page .bg-violet-100,html[data-ui-theme=cyberpunk] .drama-page .bg-violet-50{background:var(--ds-ai-soft)!important}html[data-ui-theme=cyberpunk] .drama-page .text-violet-700{color:#c4b5fd!important}html[data-ui-theme=cyberpunk] .drama-page .bg-blue-50,html[data-ui-theme=cyberpunk] .drama-page .bg-blue-100{background:var(--ds-primary-soft)!important}html[data-ui-theme=cyberpunk] .drama-page .text-blue-600,html[data-ui-theme=cyberpunk] .drama-page .text-blue-700{color:var(--ds-primary-text)!important}html[data-ui-theme=cyberpunk] .drama-page .bg-emerald-600{color:#031711!important;background:var(--ds-success)!important}html[data-ui-theme=cyberpunk] .drama-page table thead{color:var(--ds-muted);background:var(--ds-surface-soft)}html[data-ui-theme=cyberpunk] .drama-page pre.bg-slate-950{border:1px solid var(--ds-border);background:#060a12!important}.writer-page{color:var(--ds-text);background:var(--ds-canvas);font-family:var(--xr-font-ui)}.writer-page-inner{width:min(100%,1500px);min-height:100%;margin:0 auto;padding:24px}.competitor-page .writer-page-inner{width:100%;max-width:none;padding-inline:20px}.localization-workspace .writer-page-inner{width:min(100%,1720px)}.localization-workspace fieldset:disabled input,.localization-workspace fieldset:disabled textarea{cursor:text;opacity:1;color:var(--ds-text);-webkit-text-fill-color:var(--ds-text)}.localization-episode-nav{--xn-line:var(--ds-border);--xn-ctrl:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.localization-episode-nav{--xn-ctrl:color-mix(in srgb, var(--ds-primary) 35%, var(--ds-border))}}.localization-episode-nav{--xn-t1:var(--ds-text);--xn-t2:var(--ds-text);--xn-t4:var(--ds-muted);--xn-cy:var(--ds-primary-text);--xn-cy-dim:var(--ds-primary-text);--xn-cy-bd:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.localization-episode-nav{--xn-cy-bd:color-mix(in srgb, var(--ds-primary) 55%, var(--ds-border))}}.localization-episode-nav{--xn-cy-soft:var(--ds-primary-soft);--xn-mg:var(--ds-primary);--xn-field:var(--ds-surface);--xn-modal:var(--ds-surface)}.localization-episode-nav .xn-epgrid button.is-on{color:#fff}html[data-ui-theme=default] .localization-episode-nav{--xn-field:#fff}html[data-ui-theme=cyberpunk] .localization-episode-nav{--xn-field:#15151b}.writer-page-inner>*+*{margin-top:18px}.writer-page-back{justify-content:flex-start;align-items:center;display:flex}.writer-page-header{border:1px solid var(--ds-border);background:var(--ds-surface);min-height:92px;box-shadow:var(--ds-shadow);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.writer-page-heading{align-items:center;gap:14px;min-width:0;display:flex}.writer-page-icon,.writer-empty-icon{width:40px;height:40px;color:var(--ds-primary-text);background:var(--ds-primary-soft);border-radius:11px;flex:none;place-items:center;display:grid}.writer-eyebrow{color:var(--ds-primary-text);letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;line-height:1.2}.writer-page-header h1{color:var(--ds-text);letter-spacing:-.02em;font-size:23px;font-weight:700;line-height:1.25}.writer-page-header p{max-width:760px;color:var(--ds-muted);margin-top:4px;font-size:13px;line-height:1.6}.writer-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.writer-panel{border:1px solid var(--ds-border);color:var(--ds-text);background:var(--ds-surface);box-shadow:var(--ds-shadow);border-radius:14px;overflow:hidden}.writer-panel-header{border-bottom:1px solid var(--ds-border);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 16px;display:flex}.writer-panel-title{color:var(--ds-text);font-size:16px;font-weight:650}.writer-panel-description{color:var(--ds-muted);margin-top:3px;font-size:12px}.writer-panel-body{padding:16px}.writer-button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 14px;font-size:13px;font-weight:650;line-height:1;transition:border-color .15s,background .15s,color .15s,transform .1s;display:inline-flex}.writer-button:active:not(:disabled),.writer-icon-button:active:not(:disabled){transform:translateY(1px)}.writer-button:disabled,.writer-icon-button:disabled{cursor:not-allowed;opacity:.42}.writer-button-primary{color:#fff;background:var(--ds-primary)}.writer-button-ai{color:#fff;background:var(--ds-ai)}.writer-button-secondary{color:var(--ds-text);border-color:var(--ds-border);background:var(--ds-surface-raised)}.writer-button-secondary:hover{border-color:var(--ds-border-strong);background:var(--ds-surface-soft)}.writer-button-review{color:#b45309;background:#f59e0b1a;border-color:#d977063d}.writer-button-review:hover{background:#f59e0b29;border-color:#d977067a}.writer-button-success{color:#fff;border-color:var(--ds-success);background:var(--ds-success)}.writer-button-success:hover{filter:brightness(1.06);box-shadow:0 6px 16px var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.writer-button-success:hover{box-shadow:0 6px 16px color-mix(in srgb, var(--ds-success) 20%, transparent)}}.writer-upload-button{color:var(--ds-ai);border-color:var(--ds-ai)}@supports (color:color-mix(in lab, red, red)){.writer-upload-button{border-color:color-mix(in srgb, var(--ds-ai) 42%, var(--ds-border))}}.writer-upload-button{background:var(--ds-ai-soft)}.writer-upload-button:hover{color:var(--ds-ai);border-color:var(--ds-ai);background:var(--ds-ai)}@supports (color:color-mix(in lab, red, red)){.writer-upload-button:hover{background:color-mix(in srgb, var(--ds-ai) 15%, var(--ds-surface))}}.writer-button-danger{color:#dc2626;background:#dc262612;border-color:#dc262633}.writer-button-text{min-height:30px;color:var(--ds-primary-text);background:0 0;padding:5px 7px}.writer-button-text:hover{background:var(--ds-primary-soft)}.writer-icon-button{border:1px solid var(--ds-border);width:36px;height:36px;color:var(--ds-muted);background:var(--ds-surface-raised);border-radius:10px;place-items:center;transition:all .15s;display:inline-grid}.writer-icon-button:hover{color:var(--ds-text);border-color:var(--ds-border-strong);background:var(--ds-surface-soft)}.writer-icon-button.is-danger{color:#dc2626;background:#dc26260f;border-color:#dc26262e}.writer-icon-button.is-danger:hover{color:#b91c1c;background:#dc26261c;border-color:#dc262661}.writer-input,.writer-page input:not([type=checkbox]):not([type=radio]),.writer-page textarea,.writer-page select,.writer-modal input:not([type=checkbox]):not([type=radio]),.writer-modal textarea,.writer-modal select{color:var(--ds-text);border-color:var(--ds-border);background:var(--ds-surface-raised)}.writer-input::placeholder,.writer-page input::placeholder,.writer-page textarea::placeholder,.writer-modal input::placeholder,.writer-modal textarea::placeholder{color:var(--ds-dim)}.writer-input:focus,.writer-page input:focus,.writer-page textarea:focus,.writer-page select:focus,.writer-modal input:focus,.writer-modal textarea:focus,.writer-modal select:focus{border-color:var(--ds-primary);box-shadow:0 0 0 3px var(--ds-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.writer-input:focus,.writer-page input:focus,.writer-page textarea:focus,.writer-page select:focus,.writer-modal input:focus,.writer-modal textarea:focus,.writer-modal select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.writer-publish-control{border:1px solid var(--ds-border);min-height:42px;color:var(--ds-text);background:var(--ds-surface-raised);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px 7px 12px;display:flex}.writer-publish-control>div{min-width:0}.writer-publish-control>div>span,.writer-publish-control>div>b{white-space:nowrap;display:block}.writer-publish-control>div>span{color:var(--ds-dim);font-size:9px;font-weight:650}.writer-publish-control>div>b{color:var(--ds-muted);margin-top:2px;font-size:11px;font-weight:700}.writer-switch{border:1px solid var(--ds-border-strong);background:var(--ds-surface-soft);border-radius:999px;flex:none;width:42px;height:24px;transition:border-color .16s,background .16s,box-shadow .16s;position:relative}.writer-switch>span{background:var(--ds-dim);border-radius:50%;width:16px;height:16px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000003d}.writer-switch:hover{border-color:var(--ds-primary)}.writer-switch.is-active{border-color:var(--ds-primary);background:var(--ds-primary);box-shadow:0 0 0 3px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.writer-switch.is-active{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.writer-switch.is-active>span{background:#fff;transform:translate(18px)}.writer-publish-control.is-active>div>b{color:var(--ds-primary-text)}.writer-library-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:78px;height:28px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.writer-library-status-dot{border-radius:50%;flex:none;width:7px;height:7px}.writer-library-status.is-published{color:#047857;background:#10b9811c;border-color:#05966940}.writer-library-status.is-published .writer-library-status-dot{background:#10b981;box-shadow:0 0 0 3px #10b9811f}.writer-library-status.is-draft{color:#b45309;background:#f59e0b1c;border-color:#d977063d}.writer-library-status.is-draft .writer-library-status-dot{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b1f}html[data-ui-theme=cyberpunk] .writer-switch.is-active{background:var(--xr-pink);box-shadow:0 0 12px #ff4dff4d}html[data-ui-theme=cyberpunk] .writer-switch.is-active>span{background:#510051}html[data-ui-theme=cyberpunk] .writer-library-status.is-published{color:#6ee7b7;background:#34d3991a;border-color:#34d3995c}html[data-ui-theme=cyberpunk] .writer-library-status.is-published .writer-library-status-dot{background:#34d399;box-shadow:0 0 8px #34d399b8}html[data-ui-theme=cyberpunk] .writer-library-status.is-draft{color:#fcd34d;background:#fbbf2417;border-color:#fbbf2457}html[data-ui-theme=cyberpunk] .writer-library-status.is-draft .writer-library-status-dot{background:#fbbf24;box-shadow:0 0 8px #fbbf24a6}.writer-filter-bar{flex-wrap:wrap;align-items:end;gap:12px;padding:14px 16px;display:flex}.writer-filter-label{color:var(--ds-muted);margin-bottom:5px;font-size:11px;font-weight:650;display:block}.writer-subnav{border:1px solid var(--ds-border);background:var(--ds-surface);border-radius:12px;align-items:center;gap:3px;width:fit-content;padding:4px;display:flex}.writer-subnav a,.writer-subnav button{color:var(--ds-muted);border-radius:9px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:650;display:flex}.writer-subnav a:hover,.writer-subnav button:hover{color:var(--ds-text);background:var(--ds-surface-soft)}.writer-subnav a.is-active,.writer-subnav button.is-active{color:var(--ds-primary-text);background:var(--ds-primary-soft)}.competitor-navigation{flex-direction:column;gap:10px;display:flex}.competitor-platform-nav{scrollbar-width:none;align-items:center;gap:8px;display:flex;overflow-x:auto}.competitor-platform-nav::-webkit-scrollbar{display:none}.competitor-platform-nav a{border:1px solid var(--ds-border);min-height:44px;color:var(--ds-muted);background:var(--ds-surface);box-shadow:var(--ds-shadow);white-space:nowrap;border-radius:11px;flex:none;align-items:center;gap:8px;padding:7px 13px 7px 9px;transition:border-color .16s,background .16s,transform .16s;display:flex}.competitor-platform-nav a:hover{color:var(--ds-text);border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.competitor-platform-nav a:hover{border-color:color-mix(in srgb, var(--ds-primary) 40%, var(--ds-border))}}.competitor-platform-nav a:hover{transform:translateY(-1px)}.competitor-platform-nav a.is-active{color:var(--ds-primary-text);border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.competitor-platform-nav a.is-active{border-color:color-mix(in srgb, var(--ds-primary) 64%, var(--ds-border))}}.competitor-platform-nav a.is-active{background:linear-gradient(135deg, var(--ds-primary-soft), var(--ds-surface));box-shadow:inset 3px 0 0 var(--ds-primary), var(--ds-shadow)}.competitor-platform-icon{width:30px;height:30px;color:var(--ds-primary-text);background:var(--ds-primary-soft);border-radius:8px;flex:none;place-items:center;display:grid}.competitor-platform-nav strong{color:inherit;font-size:13px;font-weight:700}.competitor-feature-nav{border-bottom:1px solid var(--ds-border);align-items:flex-end;gap:24px;min-height:42px;padding:0 4px;display:flex}.competitor-feature-nav a{color:var(--ds-muted);border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 2px 9px;font-size:13px;font-weight:650;display:flex}.competitor-feature-nav a:hover{color:var(--ds-text)}.competitor-feature-nav a.is-active{color:var(--ds-primary-text);border-bottom-color:var(--ds-primary)}.competitor-module-header{min-height:66px}.competitor-ranking-filters{border-bottom:1px solid var(--ds-border);background:var(--ds-surface-soft)}.competitor-inline-message{border:1px solid var(--ds-success);margin:12px 16px 0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.competitor-inline-message{border:1px solid color-mix(in srgb, var(--ds-success) 38%, var(--ds-border))}}.competitor-inline-message{color:var(--ds-success);background:var(--ds-success);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.competitor-inline-message{background:color-mix(in srgb, var(--ds-success) 8%, var(--ds-surface))}}.competitor-inline-message{font-size:13px}.competitor-inline-message.is-error{color:#dc2626;border-color:#dc2626}@supports (color:color-mix(in lab, red, red)){.competitor-inline-message.is-error{border-color:color-mix(in srgb, #dc2626 38%, var(--ds-border))}}.competitor-inline-message.is-error{background:#dc2626}@supports (color:color-mix(in lab, red, red)){.competitor-inline-message.is-error{background:color-mix(in srgb, #dc2626 8%, var(--ds-surface))}}html[data-ui-theme=cyberpunk] .competitor-platform-nav a.is-active{box-shadow:inset 3px 0 0 var(--xr-pink), 0 0 18px #ff4dff1a}@media (width<=720px){.competitor-platform-nav a{min-height:42px}.competitor-feature-nav{gap:16px;overflow-x:auto}.competitor-module-header{flex-direction:column;align-items:flex-start}}.framework-stage-nav{width:100%;color:var(--ds-muted);text-align:left;border-radius:9px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;padding:9px 8px;font-size:13px;display:grid}.framework-stage-nav>span:first-child{background:var(--ds-surface-soft);border-radius:7px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.framework-stage-nav:hover{color:var(--ds-text);background:var(--ds-surface-soft)}.framework-stage-nav.is-active{color:var(--ds-primary-text);background:var(--ds-primary-soft)}.framework-stage-nav.is-active>span:first-child{color:#fff;background:var(--ds-primary)}.framework-beat-group{border:1px solid var(--ds-border);background:var(--ds-surface-soft)}.framework-stage-toolbar,.framework-group-toolbar{align-items:center;gap:8px;display:flex}.framework-group-toolbar{justify-content:flex-end}.framework-stage-toolbar>input,.framework-group-toolbar>input{flex:1;min-width:0}.framework-stage-toolbar .writer-icon-button,.framework-group-toolbar .writer-icon-button{border-radius:9px;flex:0 0 34px;width:34px;height:34px}.framework-group-index{border:1px solid var(--ds-border);width:30px;height:30px;color:var(--ds-primary-text);background:var(--ds-primary-soft);border-radius:8px;flex:0 0 30px;place-items:center;font-size:10px;font-weight:750;display:grid}.framework-beat-row{border:1px solid var(--ds-border);background:var(--ds-surface-raised);border-radius:9px;grid-template-columns:24px minmax(0,1fr) 30px;align-items:center;gap:6px;padding:4px;display:grid}.framework-beat-row>span{color:var(--ds-dim);text-align:center;font-size:10px;font-weight:700}.framework-beat-row>input{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important}.framework-beat-delete{width:28px;height:28px;color:var(--ds-dim);border-radius:7px;place-items:center;transition:all .15s;display:grid}.framework-beat-delete:hover{color:#dc2626;background:#dc26261a}.framework-add-action,.framework-add-group{border:1px solid var(--ds-border);min-height:32px;color:var(--ds-primary-text);background:var(--ds-surface-raised);border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:650;transition:all .15s;display:inline-flex}.framework-add-action{padding:6px 10px}.framework-add-group{border-style:dashed;width:100%;min-height:38px}.framework-add-action:hover,.framework-add-group:hover{border-color:var(--ds-primary);background:var(--ds-primary-soft)}.framework-add-action:disabled{cursor:not-allowed;opacity:.42}.element-editor{flex-direction:column;gap:16px;display:flex}.element-editor-identity{border:1px solid var(--ds-border);background:linear-gradient(135deg, var(--ds-ai-soft), transparent 48%), var(--ds-surface-soft);border-radius:14px;align-items:flex-end;gap:14px;padding:16px;display:flex}.element-editor-identity-icon{border:1px solid var(--ds-ai);flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.element-editor-identity-icon{border:1px solid color-mix(in srgb, var(--ds-ai) 28%, transparent)}}.element-editor-identity-icon{color:var(--ds-ai);background:var(--ds-ai);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.element-editor-identity-icon{background:color-mix(in srgb, var(--ds-ai) 10%, var(--ds-surface-raised))}}.element-editor-label{color:var(--ds-muted);letter-spacing:.03em;font-size:11px;font-weight:700;display:block}.element-editor-status{flex:0 0 180px;width:180px}.element-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.element-editor-field{border:1px solid var(--ds-border);background:var(--ds-surface-soft);border-radius:14px;flex-direction:column;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.element-editor-field:focus-within{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.element-editor-field:focus-within{border-color:color-mix(in srgb, var(--ds-primary) 62%, var(--ds-border))}}.element-editor-field:focus-within{box-shadow:0 0 0 3px var(--ds-primary-soft)}.element-editor-field.is-wide{grid-column:1/-1}.element-editor-field-heading{border-bottom:1px solid var(--ds-border);background:var(--ds-surface-raised);align-items:flex-start;gap:10px;padding:13px 14px 11px;display:flex}.element-editor-field-heading>span:first-child{width:31px;height:31px;color:var(--ds-primary-text);background:var(--ds-primary-soft);border-radius:9px;flex:0 0 31px;place-items:center;display:grid}.element-editor-field-heading b{color:var(--ds-text);font-size:13px;font-weight:700;display:block}.element-editor-field-heading small{color:var(--ds-muted);margin-top:3px;font-size:11px;line-height:1.45;display:block}.element-editor-textarea{resize:vertical;width:100%;min-height:168px;color:var(--ds-text);outline:none;padding:13px 14px;font-size:13px;line-height:1.75;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.element-editor-field.is-wide .element-editor-textarea{min-height:132px}.element-editor-actions{z-index:2;border-top:1px solid var(--ds-border);background:var(--ds-surface);justify-content:space-between;align-items:center;gap:16px;margin:0 -18px -18px;padding:14px 18px;display:flex;position:sticky;bottom:-18px}@supports (color:color-mix(in lab, red, red)){.element-editor-actions{background:color-mix(in srgb, var(--ds-surface) 95%, transparent)}}.element-editor-actions{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.element-editor-actions>span{color:var(--ds-muted);font-size:11px}.element-editor-actions>div{flex:none;gap:8px;display:flex}.element-ai-intro,.element-extract-intro{border:1px solid var(--ds-border);background:var(--ds-surface-soft);border-radius:11px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.element-ai-intro>svg,.element-extract-intro>svg{color:var(--ds-ai);flex:none;margin-top:1px}.element-extract-intro>svg{color:var(--ds-primary-text)}.element-ai-intro b,.element-extract-intro b{color:var(--ds-text);font-size:13px}.element-ai-intro p,.element-extract-intro p{color:var(--ds-muted);margin-top:4px;font-size:12px;line-height:1.6}@media (width<=820px){.element-editor-identity{flex-wrap:wrap;align-items:stretch}.element-editor-identity-icon{align-self:flex-end}.element-editor-status{flex-basis:100%;width:100%}.element-editor-grid{grid-template-columns:1fr}.element-editor-field.is-wide{grid-column:auto}.element-editor-actions{flex-direction:column;align-items:stretch}.element-editor-actions>div{justify-content:flex-end}}html[data-ui-theme=cyberpunk] .framework-stage-nav.is-active>span:first-child{color:#510051}.writer-table-wrap{overflow-x:auto}.writer-table{border-collapse:collapse;width:100%;color:var(--ds-text);font-size:13px}.writer-table thead{color:var(--ds-muted);background:var(--ds-surface-soft)}.writer-table th{text-align:left;letter-spacing:.02em;height:42px;padding:0 14px;font-size:11px;font-weight:700}.writer-table td{border-top:1px solid var(--ds-border);vertical-align:middle;min-height:48px;padding:11px 14px}.writer-table tbody tr:hover{background:var(--ds-surface-soft)}.writer-flow-footer{border-top:1px solid var(--ds-border);justify-content:flex-start;align-items:center;gap:8px;margin-top:18px;padding-top:16px;display:flex}.writer-asset-selection-table{border-color:var(--ds-border);background:var(--ds-surface-raised)}.writer-asset-selection-table tbody tr.is-selected{background:var(--ds-ai)}@supports (color:color-mix(in lab, red, red)){.writer-asset-selection-table tbody tr.is-selected{background:color-mix(in srgb, var(--ds-ai) 9%, var(--ds-surface-raised))}}.writer-asset-selection-table input[type=checkbox]{cursor:pointer;width:15px;height:15px;accent-color:var(--ds-ai)}.writer-asset-cell-text{-webkit-line-clamp:2;color:var(--ds-muted);-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.writer-table-action{border:1px solid var(--ds-primary);justify-content:center;align-items:center;gap:5px;min-width:72px;height:32px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.writer-table-action{border:1px solid color-mix(in srgb, var(--ds-primary) 24%, var(--ds-border))}}.writer-table-action{color:var(--ds-primary-text);background:var(--ds-primary-soft);white-space:nowrap;border-radius:8px;font-size:12px;font-weight:650;transition:border-color .15s,background .15s,transform .1s}.writer-table-action:hover{border-color:var(--ds-primary);background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.writer-table-action:hover{background:color-mix(in srgb, var(--ds-primary) 16%, var(--ds-surface))}}.writer-table-action:active{transform:translateY(1px)}.writer-table-action.is-danger{color:#dc2626;background:#dc262612;border-color:#dc262633}.writer-table-action.is-danger:hover{color:#b91c1c;background:#dc26261f;border-color:#dc26266b}.writer-table-footer{border-top:1px solid var(--ds-border);min-height:58px;color:var(--ds-muted);background:var(--ds-surface-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.writer-pagination{align-items:center;gap:7px;display:flex}.writer-page-number{min-width:72px;color:var(--ds-primary-text);background:var(--ds-primary-soft);text-align:center;border-radius:9px;padding:8px 12px;font-size:12px;font-weight:700}.writer-status{border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:11px;font-weight:650;display:inline-flex}.writer-status.is-neutral{color:var(--ds-muted);background:var(--ds-surface-soft)}.writer-status.is-success{color:#047857;background:#10b9811f}.writer-status.is-danger{color:#dc2626;background:#ef44441f}.writer-status.is-warning{color:#b45309;background:#f59e0b24}.writer-status.is-ai{color:var(--ds-ai);background:var(--ds-ai-soft)}.writer-check-issue{border:1px solid var(--ds-border);background:var(--ds-surface-soft);border-left-width:4px;position:relative;overflow:hidden}.writer-check-issue.is-critical{background:#ef44440e;border-color:#ef444452 #ef444452 #ef444452 #ef4444}.writer-check-issue.is-warning{background:#f59e0b0e;border-color:#f59e0b4d #f59e0b4d #f59e0b4d #f59e0b}.writer-check-issue.is-suggestion{background:#3b82f60b;border-color:#3b82f642 #3b82f642 #3b82f642 #3b82f6}.writer-check-severity{border-radius:999px;justify-content:center;align-items:center;min-width:42px;height:22px;font-size:11px;font-weight:750;line-height:1;display:inline-flex}.writer-check-severity.is-critical{color:#b91c1c;background:#ef444426}.writer-check-severity.is-warning{color:#b45309;background:#f59e0b29}.writer-check-severity.is-suggestion{color:#1d4ed8;background:#3b82f621}.writer-check-severity.is-neutral{color:var(--ds-muted);background:var(--ds-surface-raised)}.writer-check-score{background:var(--ds-surface-soft);border:1px solid;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:86px;height:34px;padding:0 10px;display:inline-flex}.writer-check-score strong{font-size:18px;line-height:1}.writer-check-score span{font-size:10px;font-weight:650}.writer-check-score.is-good{color:#059669;background:#10b98117}.writer-check-score.is-medium{color:#d97706;background:#f59e0b1a}.writer-check-score.is-low{color:#dc2626;background:#ef444417}.writer-batch-fix-option{border:1px solid var(--ds-border);width:100%;min-height:72px;color:var(--ds-text);background:var(--ds-surface-soft);border-radius:12px;align-items:center;gap:12px;padding:13px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.writer-batch-fix-option:hover:not(:disabled){border-color:var(--ds-border-strong);background:var(--ds-surface-raised);box-shadow:var(--ds-shadow)}.writer-batch-fix-option:disabled{cursor:not-allowed;opacity:.42}.writer-batch-fix-option b,.writer-batch-fix-option small{display:block}.writer-batch-fix-option b{font-size:14px}.writer-batch-fix-option small{color:var(--ds-muted);margin-top:4px;font-size:11px;line-height:16px}.writer-batch-fix-option>strong{flex:none;font-size:12px}.writer-batch-fix-icon{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.writer-batch-fix-option.is-critical .writer-batch-fix-icon,.writer-batch-fix-option.is-critical>strong{color:#dc2626}.writer-batch-fix-option.is-critical .writer-batch-fix-icon{background:#ef44441f}.writer-batch-fix-option.is-balanced .writer-batch-fix-icon,.writer-batch-fix-option.is-balanced>strong{color:#d97706}.writer-batch-fix-option.is-balanced .writer-batch-fix-icon{background:#f59e0b21}.writer-batch-fix-option.is-all .writer-batch-fix-icon,.writer-batch-fix-option.is-all>strong{color:var(--ds-ai-text)}.writer-batch-fix-option.is-all .writer-batch-fix-icon{background:var(--ds-ai-soft)}.writer-empty{border:1px dashed var(--ds-border-strong);min-height:260px;color:var(--ds-muted);background:var(--ds-surface);text-align:center;border-radius:14px;align-content:center;place-items:center;padding:40px 20px;display:grid}.writer-empty h3{color:var(--ds-text);margin-top:12px;font-size:15px;font-weight:650}.writer-empty p{max-width:520px;margin-top:6px;font-size:12px;line-height:1.7}.writer-empty-actions{margin-top:16px}.writer-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020617ad;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.writer-modal{border:1px solid var(--ds-border);width:min(100%,680px);max-height:92vh;color:var(--ds-text);background:var(--ds-surface);border-radius:16px;overflow:auto;box-shadow:0 24px 80px #00000059}.writer-modal.is-wide{width:min(100%,1180px)}.writer-modal.competitor-detail-modal{width:min(96vw,1600px)}.writer-modal-header{z-index:2;border-bottom:1px solid var(--ds-border);background:var(--ds-surface);justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 18px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.writer-modal-header{background:color-mix(in srgb, var(--ds-surface) 94%, transparent)}}.writer-modal-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.writer-modal-header h2{font-size:17px;font-weight:650}.writer-modal-header p{color:var(--ds-muted);margin-top:4px;font-size:12px}.writer-modal-body{padding:18px}.writer-task-state{border:1px solid var(--ds-ai);align-items:center;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.writer-task-state{border:1px solid color-mix(in srgb, var(--ds-ai) 28%, transparent)}}.writer-task-state{color:var(--ds-ai);background:var(--ds-ai-soft);border-radius:12px;font-size:13px}.writer-task-state>span{background:var(--ds-ai)}@supports (color:color-mix(in lab, red, red)){.writer-task-state>span{background:color-mix(in srgb, var(--ds-ai) 15%, transparent)}}.writer-stepper{border-color:var(--ds-border);background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.writer-stepper{background:color-mix(in srgb, var(--ds-surface) 92%, transparent)}}.writer-step{color:var(--ds-muted)}.writer-step:hover{color:var(--ds-text);background:var(--ds-surface-soft)}.writer-step.is-active{color:var(--ds-primary-text);background:var(--ds-primary-soft)}.writer-step-number{color:var(--ds-dim);background:var(--ds-surface-soft)}.writer-step.is-active .writer-step-number{color:#fff;background:var(--ds-primary)}.writer-filter{color:var(--ds-muted);background:var(--ds-surface-soft)}.writer-filter:hover{color:var(--ds-text)}.writer-filter.is-active{color:#fff;background:var(--ds-primary)}.writer-workspace-intro{border-bottom:1px solid var(--ds-border)}.writer-workspace-intro-icon{color:var(--ds-primary-text);background:var(--ds-primary-soft)}.writer-choice-card,.writer-content-card{border:1px solid var(--ds-border);color:var(--ds-text);background:var(--ds-surface-raised)}.writer-choice-card:hover,.writer-content-card:hover{border-color:var(--ds-border-strong);background:var(--ds-surface-soft)}.writer-choice-card.is-selected{border-color:var(--ds-primary);color:var(--ds-primary-text);background:var(--ds-primary-soft);box-shadow:0 0 0 2px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.writer-choice-card.is-selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.writer-selection-status{border:1px solid var(--ds-border);min-height:58px;color:var(--ds-muted);background:var(--ds-surface-soft);border-radius:10px;align-items:center;gap:11px;padding:10px 12px;display:flex}.writer-selection-status-icon{background:var(--ds-surface-raised);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.writer-selection-status>div b,.writer-selection-status>div>span{display:block}.writer-selection-status>div b{color:var(--ds-text);font-size:13px}.writer-selection-status div>span{margin-top:2px;font-size:11px}.writer-selection-status strong{color:#059669;flex:none;font-size:11px;font-weight:650}.writer-selection-status.is-saved{border-color:#10b981}@supports (color:color-mix(in lab, red, red)){.writer-selection-status.is-saved{border-color:color-mix(in srgb, #10b981 34%, var(--ds-border))}}.writer-selection-status.is-saved{background:#10b981}@supports (color:color-mix(in lab, red, red)){.writer-selection-status.is-saved{background:color-mix(in srgb, #10b981 8%, var(--ds-surface-soft))}}.writer-selection-status.is-saved .writer-selection-status-icon{color:#10b981}.writer-selection-status.is-pending{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.writer-selection-status.is-pending{border-color:color-mix(in srgb, var(--ds-primary) 42%, var(--ds-border))}}.writer-selection-status.is-pending .writer-selection-status-icon{color:var(--ds-primary-text);background:var(--ds-primary-soft)}html[data-ui-theme=cyberpunk] .writer-selection-status.is-saved{background:#10b98114;border-color:#34d39957}.writer-step-empty{border:1px dashed var(--ds-border-strong);color:var(--ds-muted);background:var(--ds-surface-soft);text-align:center;border-radius:10px;padding:24px;font-size:12px}.writer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.writer-detail-card,.writer-metric-card{border:1px solid var(--ds-border);background:var(--ds-surface-soft);border-radius:10px;min-width:0;padding:12px}.writer-detail-card>span,.writer-metric-card>span{color:var(--ds-dim);letter-spacing:.04em;font-size:10px;font-weight:650}.writer-detail-card p{color:var(--ds-text);white-space:pre-wrap;margin-top:7px;font-size:12px;line-height:1.65}.writer-metric-card b{color:var(--ds-text);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;display:block;overflow:hidden}.writer-ready-note{border:1px solid var(--ds-ai);align-items:center;gap:8px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.writer-ready-note{border:1px solid color-mix(in srgb, var(--ds-ai) 28%, var(--ds-border))}}.writer-ready-note{color:var(--ds-muted);background:var(--ds-ai);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.writer-ready-note{background:color-mix(in srgb, var(--ds-ai) 7%, var(--ds-surface-soft))}}.writer-ready-note{font-size:11px}.writer-ready-note svg{color:var(--ds-ai)}.writer-framework-stage{border:1px solid var(--ds-border);background:var(--ds-surface-soft);border-radius:12px;scroll-margin-top:96px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.writer-framework-stage.is-open{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.writer-framework-stage.is-open{border-color:color-mix(in srgb, var(--ds-primary) 34%, var(--ds-border))}}.writer-framework-stage.is-open{box-shadow:0 8px 24px var(--ds-bg)}@supports (color:color-mix(in lab, red, red)){.writer-framework-stage.is-open{box-shadow:0 8px 24px color-mix(in srgb, var(--ds-bg) 34%, transparent)}}.writer-framework-stage-header{width:100%;min-height:64px;color:var(--ds-text);text-align:left;background:0 0;align-items:center;gap:12px;padding:12px 16px;transition:background .16s;display:flex}.writer-framework-stage-header:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.writer-framework-stage-header:hover{background:color-mix(in srgb, var(--ds-primary) 5%, transparent)}}.writer-framework-stage-index{border:1px solid var(--ds-primary);justify-content:center;align-items:center;min-width:58px;height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.writer-framework-stage-index{border:1px solid color-mix(in srgb, var(--ds-primary) 28%, var(--ds-border))}}.writer-framework-stage-index{color:var(--ds-primary);background:var(--ds-primary);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.writer-framework-stage-index{background:color-mix(in srgb, var(--ds-primary) 8%, var(--ds-surface))}}.writer-framework-stage-index{white-space:nowrap;font-size:12px;font-weight:750}.writer-framework-stage-header b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.writer-framework-stage-header small{color:var(--ds-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:500;display:block;overflow:hidden}.writer-framework-stage-count{color:var(--ds-dim);background:var(--ds-surface);white-space:nowrap;border-radius:999px;flex:none;padding:4px 8px;font-size:11px}.writer-framework-stage-count.is-complete{color:var(--ds-ai);background:var(--ds-ai)}@supports (color:color-mix(in lab, red, red)){.writer-framework-stage-count.is-complete{background:color-mix(in srgb, var(--ds-ai) 9%, var(--ds-surface))}}.writer-framework-stage-body{border-top:1px solid var(--ds-border);background:var(--ds-surface);padding:16px}@supports (color:color-mix(in lab, red, red)){.writer-framework-stage-body{background:color-mix(in srgb, var(--ds-surface) 48%, transparent)}}.writer-stage-outline{border:1px solid var(--ds-border);background:var(--ds-surface-soft);border-radius:12px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.writer-stage-outline{background:color-mix(in srgb, var(--ds-surface-soft) 86%, transparent)}}.writer-stage-outline{transition:border-color .18s,background .18s}.writer-stage-outline:before{content:"";background:var(--ds-ai);width:3px;height:100%;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.writer-stage-outline:before{background:color-mix(in srgb, var(--ds-ai) 72%, transparent)}}.writer-stage-outline:before{opacity:.55}.writer-stage-outline.is-open{border-color:var(--ds-ai)}@supports (color:color-mix(in lab, red, red)){.writer-stage-outline.is-open{border-color:color-mix(in srgb, var(--ds-ai) 24%, var(--ds-border))}}.writer-stage-outline.is-open{background:var(--ds-surface-soft)}.writer-stage-outline-bar{justify-content:flex-end;align-items:center;gap:12px;min-height:42px;padding:6px 10px 6px 16px;display:flex}.writer-stage-outline-toggle{height:30px;color:var(--ds-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:650;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.writer-stage-outline-toggle:hover{border-color:var(--ds-ai)}@supports (color:color-mix(in lab, red, red)){.writer-stage-outline-toggle:hover{border-color:color-mix(in srgb, var(--ds-ai) 28%, var(--ds-border))}}.writer-stage-outline-toggle:hover{color:var(--ds-text);background:var(--ds-ai)}@supports (color:color-mix(in lab, red, red)){.writer-stage-outline-toggle:hover{background:color-mix(in srgb, var(--ds-ai) 8%, var(--ds-surface))}}.writer-stage-outline-toggle svg{color:var(--ds-ai)}.writer-stage-outline-content{border-top:1px solid var(--ds-border);background:var(--ds-surface);padding:16px 18px 18px}@supports (color:color-mix(in lab, red, red)){.writer-stage-outline-content{background:color-mix(in srgb, var(--ds-surface) 58%, transparent)}}.writer-stage-outline-content p{color:var(--ds-text);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.9}.writer-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.writer-readiness-grid>div{border:1px solid var(--ds-border);color:var(--ds-muted);background:var(--ds-surface-soft);border-radius:9px;align-items:center;gap:7px;padding:10px;font-size:11px;display:flex}.writer-readiness-grid>div.is-ready{color:#059669;border-color:#10b981}@supports (color:color-mix(in lab, red, red)){.writer-readiness-grid>div.is-ready{border-color:color-mix(in srgb, #10b981 30%, var(--ds-border))}}.writer-readiness-grid>div.is-ready{background:#10b981}@supports (color:color-mix(in lab, red, red)){.writer-readiness-grid>div.is-ready{background:color-mix(in srgb, #10b981 7%, var(--ds-surface-soft))}}html[data-ui-theme=cyberpunk] .writer-readiness-grid>div.is-ready{color:#6ee7b7}@media (width<=900px){.writer-detail-grid,.writer-readiness-grid{grid-template-columns:1fr}}.writer-code-block{color:#e2e8f0;background:#0f172a}.writer-suggestion{color:var(--ds-ai)}.writer-error-banner{color:#b91c1c;background:#fee2e2b8;border-color:#dc26263d}html[data-ui-theme=cyberpunk] .writer-error-banner{color:#fca5a5;background:#7f1d1d33;border-color:#f8717157}.composition-editor-table thead{color:var(--ds-muted);background:var(--ds-surface-soft);text-align:left}.composition-editor-table tbody tr{border-top:1px solid var(--ds-border)}html[data-ui-theme=cyberpunk] .writer-choice-card,html[data-ui-theme=cyberpunk] .writer-content-card{background:var(--ds-surface-raised)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=cyberpunk] .writer-choice-card,html[data-ui-theme=cyberpunk] .writer-content-card{background:color-mix(in srgb, var(--ds-surface-raised) 94%, transparent)}}html[data-ui-theme=cyberpunk] .writer-choice-card.is-selected{border-color:var(--xr-pink);color:var(--xr-pink);background:#ff4dff1f;box-shadow:0 0 0 2px #ff4dff14}.writer-sticky-actions{border-color:var(--ds-border);background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.writer-sticky-actions{background:color-mix(in srgb, var(--ds-surface) 94%, transparent)}}html[data-ui-theme=cyberpunk] .writer-step.is-active .writer-step-number,html[data-ui-theme=cyberpunk] .writer-filter.is-active{color:#510051;box-shadow:var(--xr-glow-pink)}.writer-danger-text{color:#dc2626!important}.writer-muted{color:var(--ds-muted)!important}.writer-soft{color:var(--ds-text);background:var(--ds-surface-soft)}.asset-editor-meta{border:1px solid var(--ds-border);background:var(--ds-surface-soft);border-radius:14px;grid-template-columns:minmax(220px,.72fr) minmax(360px,1.6fr);gap:14px;padding:14px;display:grid}.asset-upload-field>span:first-child{color:var(--ds-muted);font-size:12px;font-weight:650;display:block}.asset-editor label>span,.asset-relationship-card label>span,.asset-plot-card label>span{color:var(--ds-muted);letter-spacing:.02em;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.asset-editor-section{min-width:0}.asset-editor-section-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.asset-editor-section-header b{color:var(--ds-text);font-size:14px}.asset-editor-section-header p{color:var(--ds-muted);margin-top:3px;font-size:11px}.asset-relationship-card,.asset-plot-card{border:1px solid var(--ds-border);color:var(--ds-text);background:var(--ds-surface-raised);border-radius:14px;position:relative}@supports (color:color-mix(in lab, red, red)){.asset-relationship-card,.asset-plot-card{background:color-mix(in srgb, var(--ds-surface-raised) 88%, transparent)}}.asset-relationship-card{grid-template-columns:minmax(310px,1.05fr) minmax(150px,.52fr) minmax(260px,1fr) 36px;align-items:end;gap:12px;padding:14px;display:grid}.asset-relationship-card:hover,.asset-plot-card:hover{border-color:var(--ds-border-strong)}.asset-relationship-parties{grid-template-columns:minmax(120px,1fr) 20px minmax(120px,1fr);align-items:end;gap:8px;display:grid}.asset-relationship-arrow{color:var(--ds-primary-text);margin-bottom:11px}.asset-relationship-description textarea{height:74px}.asset-card-delete{margin-bottom:4px}.asset-editor-empty{border:1px dashed var(--ds-border-strong);min-height:92px;color:var(--ds-muted);background:var(--ds-surface-soft);border-radius:14px;place-items:center;font-size:12px;display:grid}.asset-plot-card{overflow:hidden}.asset-plot-card-header{border-bottom:1px solid var(--ds-border);background:var(--ds-surface-soft);grid-template-columns:34px minmax(220px,460px) 36px;align-items:end;gap:12px;padding:12px 14px;display:grid}.asset-plot-card-header>span:first-child{width:30px;height:30px;color:var(--ds-primary-text);background:var(--ds-primary-soft);border-radius:8px;place-items:center;margin-bottom:4px;font-size:11px;font-weight:800;display:grid}.asset-plot-card-header .writer-icon-button{margin-bottom:3px}.asset-plot-card-body{grid-template-columns:minmax(0,1.8fr) minmax(250px,.82fr);gap:14px;padding:14px;display:grid}.asset-plot-content textarea{height:100%}.asset-plot-side{align-content:start;gap:12px;display:grid}.asset-editor select option{color:var(--ds-text);background:var(--ds-surface-raised)}html[data-ui-theme=cyberpunk] .asset-relationship-card,html[data-ui-theme=cyberpunk] .asset-plot-card{background:var(--ds-surface-raised)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=cyberpunk] .asset-relationship-card,html[data-ui-theme=cyberpunk] .asset-plot-card{background:color-mix(in srgb, var(--ds-surface-raised) 94%, var(--xr-pink) 2%)}}html[data-ui-theme=cyberpunk] .asset-plot-card-header{background:var(--ds-surface-soft)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=cyberpunk] .asset-plot-card-header{background:color-mix(in srgb, var(--ds-surface-soft) 94%, var(--xr-pink) 3%)}}@media (width<=1100px){.asset-editor-meta,.asset-plot-card-body{grid-template-columns:1fr}.asset-relationship-card{grid-template-columns:1fr 1fr 36px}.asset-relationship-parties,.asset-relationship-description{grid-column:1/-1}}.writer-list-row:hover{background:var(--ds-surface-soft)}.writer-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.script-project-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.script-project-card{border:1px solid var(--ds-border);min-width:0;min-height:320px;color:var(--ds-text);background:var(--ds-surface);box-shadow:var(--ds-shadow);border-radius:14px;flex-direction:column;padding:16px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}.script-project-card:hover{border-color:var(--ds-border-strong);box-shadow:0 14px 34px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.script-project-card:hover{box-shadow:0 14px 34px color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.script-project-title{-webkit-line-clamp:2;min-height:44px;color:var(--ds-text);-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:700;line-height:22px;display:-webkit-box;overflow:hidden}.script-project-created{color:var(--ds-muted);align-items:center;gap:6px;margin-top:8px;font-size:11px;display:flex}.script-project-created svg{color:var(--ds-primary-text)}.script-project-creator{align-items:center;gap:9px;min-width:0;margin-top:13px;display:flex}.script-project-avatar{color:#fff;background:#2563eb;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.script-project-creator>div b,.script-project-creator>div>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.script-project-creator>div b{color:var(--ds-text);font-size:12px;font-weight:650}.script-project-creator div>span{color:var(--ds-dim);margin-top:2px;font-size:10px}.script-project-tags{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.script-project-meta{border-top:1px solid var(--ds-border);gap:7px;margin:13px 0 14px;padding-top:12px;display:grid}.script-project-meta>div{color:var(--ds-muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.script-project-meta b{color:var(--ds-text);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.script-project-progress{border:1px solid var(--ds-border);background:var(--ds-surface-soft);border-radius:9px;margin:-3px 0 14px;padding:10px 10px 8px}.script-project-progress-track,.script-project-progress-labels{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.script-project-progress-segment{background:var(--ds-surface-raised);height:6px;box-shadow:inset 0 0 0 1px var(--ds-border);border-radius:999px;transition:background .16s,box-shadow .16s}.script-project-progress-segment.is-complete{background:var(--ds-primary);box-shadow:none}.script-project-progress-segment.is-current{background:var(--ds-ai);box-shadow:0 0 8px var(--ds-ai)}@supports (color:color-mix(in lab, red, red)){.script-project-progress-segment.is-current{box-shadow:0 0 8px color-mix(in srgb, var(--ds-ai) 42%, transparent)}}.script-project-progress-labels{margin-top:7px}.script-project-progress-labels span{color:var(--ds-dim);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:13px;overflow:hidden}.script-project-progress-labels span.is-complete{color:var(--ds-primary-text)}.script-project-progress-labels span.is-current{color:var(--ds-ai-text);font-weight:750}.script-project-enter{border:1px solid var(--ds-border-strong);width:100%;height:32px;color:var(--ds-text);background:var(--ds-surface-raised);border-radius:7px;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:650;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.script-project-enter:hover{color:var(--ds-primary-text);border-color:var(--ds-primary);background:var(--ds-primary-soft)}.writer-pagination{color:var(--ds-muted);justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}html[data-ui-theme=cyberpunk] .script-project-card{background:var(--xr-bg-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-ui-theme=cyberpunk] .script-project-card:hover{box-shadow:0 18px 50px #ff00ff1a}html[data-ui-theme=cyberpunk] .script-project-avatar{color:var(--xr-cyan);border:1px solid var(--xr-border-cyan);box-shadow:var(--xr-glow-cyan);background:#00fbfb14}html[data-ui-theme=cyberpunk] .script-project-progress{background:#1f1f25ad}html[data-ui-theme=cyberpunk] .script-project-progress-segment.is-complete{box-shadow:0 0 6px #ffabf34d}html[data-ui-theme=cyberpunk] .script-project-progress-segment.is-current{box-shadow:0 0 9px #00fbfb7a}html[data-ui-theme=cyberpunk] .script-project-enter{color:var(--xr-pink);border-color:var(--xr-border-pink);background:#ffabf31a}html[data-ui-theme=cyberpunk] .script-project-enter:hover{color:#510051;border-color:var(--xr-pink);background:var(--xr-pink);box-shadow:var(--xr-glow-pink)}@media (width<=1280px){.script-project-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1050px){.script-project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.script-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.script-project-grid{grid-template-columns:1fr}.writer-pagination{flex-wrap:wrap}}.writer-card{border:1px solid var(--ds-border);color:var(--ds-text);background:var(--ds-surface);box-shadow:var(--ds-shadow);border-radius:14px}.writer-card:hover{border-color:var(--ds-border-strong)}.writer-card-icon{color:var(--ds-primary-text);background:var(--ds-primary-soft)}.writer-metric{padding:16px}.writer-metric-icon{width:36px;height:36px;color:var(--ds-primary-text);background:var(--ds-primary-soft);border-radius:10px;place-items:center;display:grid}.writer-metric-icon.is-success{color:#059669;background:#10b9811f}.writer-metric-icon.is-ai{color:var(--ds-ai);background:var(--ds-ai-soft)}.writer-metric>p{color:var(--ds-muted);margin-top:12px;font-size:12px;font-weight:600}.writer-metric>strong{color:var(--ds-text);letter-spacing:-.02em;margin-top:3px;font-size:27px;line-height:1.2;display:block}.writer-metric>small{color:var(--ds-dim);margin-top:6px;font-size:11px;display:block}.writer-ranking-row{border-radius:9px;grid-template-columns:30px minmax(110px,190px) 1fr 76px;align-items:center;gap:10px;padding:8px;display:grid}.writer-ranking-row:hover{background:var(--ds-surface-soft)}.writer-rank{width:26px;height:26px;color:var(--ds-dim);border-radius:8px;place-items:center;font-size:11px;font-weight:700;display:grid}.writer-rank.is-top{color:var(--ds-primary-text);background:var(--ds-primary-soft)}.writer-progress{background:var(--ds-surface-soft);border-radius:999px;height:7px;overflow:hidden}.writer-progress-bar{border-radius:inherit;background:var(--ds-primary);height:100%}.writer-progress-bar.is-success{background:var(--ds-success)}html[data-ui-theme=cyberpunk] .writer-page-header,html[data-ui-theme=cyberpunk] .writer-panel,html[data-ui-theme=cyberpunk] .writer-card{background:var(--xr-bg-panel)}html[data-ui-theme=cyberpunk] .writer-button-primary{color:#510051;background:var(--xr-pink)}html[data-ui-theme=cyberpunk] .writer-button-primary:hover{background:var(--xr-pink-hot);box-shadow:var(--xr-glow-pink)}html[data-ui-theme=cyberpunk] .writer-button-secondary{color:var(--xr-text-main);border-color:var(--xr-pink)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=cyberpunk] .writer-button-secondary{border-color:color-mix(in srgb, var(--xr-pink) 42%, var(--xr-border))}}html[data-ui-theme=cyberpunk] .writer-button-secondary{background:#ff4dff1c}html[data-ui-theme=cyberpunk] .writer-button-secondary:hover{color:var(--xr-pink);border-color:var(--xr-pink);background:#ff4dff2e;box-shadow:inset 0 0 12px #ff4dff0f}html[data-ui-theme=cyberpunk] .writer-button-ai{color:#002d2d;background:var(--xr-cyan)}html[data-ui-theme=cyberpunk] .writer-button-ai:hover{box-shadow:var(--xr-glow-cyan)}html[data-ui-theme=cyberpunk] .writer-upload-button{color:var(--xr-cyan);border-color:var(--xr-cyan)}@supports (color:color-mix(in lab, red, red)){html[data-ui-theme=cyberpunk] .writer-upload-button{border-color:color-mix(in srgb, var(--xr-cyan) 58%, var(--xr-border))}}html[data-ui-theme=cyberpunk] .writer-upload-button{background:#00fbfb1f;box-shadow:inset 0 0 14px #00fbfb0a}html[data-ui-theme=cyberpunk] .writer-upload-button:hover{color:#002d2d;border-color:var(--xr-cyan);background:var(--xr-cyan);box-shadow:var(--xr-glow-cyan)}html[data-ui-theme=cyberpunk] .writer-button-review{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2461}html[data-ui-theme=cyberpunk] .writer-button-review:hover{background:#fbbf242b;border-color:#fbbf24}html[data-ui-theme=cyberpunk] .writer-button-success{color:#042f25;background:#34d399;border-color:#34d399}html[data-ui-theme=cyberpunk] .writer-page-icon,html[data-ui-theme=cyberpunk] .writer-empty-icon{color:var(--xr-pink)}html[data-ui-theme=cyberpunk] .writer-status.is-success{color:#6ee7b7}html[data-ui-theme=cyberpunk] .writer-status.is-danger{color:#fca5a5}html[data-ui-theme=cyberpunk] .writer-status.is-warning{color:#fcd34d}html[data-ui-theme=cyberpunk] .writer-check-issue.is-critical{background:#7f1d1d29;border-color:#f871714d #f871714d #f871714d #f87171}html[data-ui-theme=cyberpunk] .writer-check-issue.is-warning{background:#78350f24;border-color:#fbbf2445 #fbbf2445 #fbbf2445 #fbbf24}html[data-ui-theme=cyberpunk] .writer-check-issue.is-suggestion{border-color:#00fbfb33;border-left-color:var(--xr-cyan);background:#00fbfb0b}html[data-ui-theme=cyberpunk] .writer-check-severity.is-critical{color:#fecaca;background:#ef444433}html[data-ui-theme=cyberpunk] .writer-check-severity.is-warning{color:#fde68a;background:#f59e0b30}html[data-ui-theme=cyberpunk] .writer-check-severity.is-suggestion{color:var(--xr-cyan);background:#00fbfb1a}html[data-ui-theme=cyberpunk] .writer-check-score.is-good{color:#6ee7b7;background:#10b9811a;box-shadow:0 0 10px #10b9811f}html[data-ui-theme=cyberpunk] .writer-check-score.is-medium{color:#fcd34d;background:#f59e0b1a;box-shadow:0 0 10px #f59e0b1c}html[data-ui-theme=cyberpunk] .writer-check-score.is-low{color:#fca5a5;background:#ef44441c;box-shadow:0 0 10px #ef44441f}html[data-ui-theme=cyberpunk] .writer-table thead,html[data-ui-theme=cyberpunk] .writer-table-footer{color:var(--xr-text-main);background:#0e0e13f0}html[data-ui-theme=cyberpunk] .writer-table thead{box-shadow:inset 0 -1px #ff4dff1f}html[data-ui-theme=cyberpunk] .writer-table-action.is-danger{color:#fca5a5;background:#ef444417;border-color:#f871713d}html[data-ui-theme=cyberpunk] .writer-icon-button.is-danger,html[data-ui-theme=cyberpunk] .framework-beat-delete:hover{color:#fca5a5}html[data-ui-theme=cyberpunk] .writer-table-footer{box-shadow:inset 0 1px #ff4dff14}@media (width<=1100px){.writer-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.writer-page-inner{padding:16px}.writer-page-header{flex-direction:column;align-items:flex-start}.writer-page-actions{justify-content:flex-start;width:100%}.writer-card-grid{grid-template-columns:1fr}}.novel-page .writer-page-header{background:linear-gradient(120deg, var(--ds-primary-soft) 0%, var(--ds-surface) 58%);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.novel-page .writer-page-header{background:linear-gradient(120deg, color-mix(in srgb, var(--ds-primary-soft) 55%, var(--ds-surface)) 0%, var(--ds-surface) 58%)}}.novel-page .writer-page-header{box-shadow:0 10px 30px #0f172a0f}.novel-project-card{border-color:#0000;position:relative;overflow:hidden;box-shadow:0 8px 24px #0f172a12}.novel-project-card:before{content:"";background:var(--ds-primary);opacity:.65;width:3px;position:absolute;inset:0 auto 0 0}.novel-project-card:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.novel-project-card:hover{border-color:color-mix(in srgb, var(--ds-primary) 34%, transparent)}}.novel-project-card:hover{box-shadow:0 12px 28px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.novel-project-card:hover{box-shadow:0 12px 28px color-mix(in srgb, var(--ds-primary) 11%, transparent)}}.novel-workflow{background:var(--ds-surface);border:0;position:relative;overflow:hidden;box-shadow:0 8px 26px #0f172a12}.novel-workflow:before{content:"";background:linear-gradient(90deg, var(--ds-primary), var(--ds-ai));opacity:.7;height:2px;position:absolute;inset:0 0 auto}.novel-workflow-step{color:var(--ds-muted);border:1px solid #0000;transition:color .16s,background .16s,box-shadow .16s,border-color .16s;position:relative}.novel-workflow-step:hover{color:var(--ds-text);background:var(--ds-surface-soft)}.novel-workflow-step.is-current{color:var(--ds-text);border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.novel-workflow-step.is-current{border-color:color-mix(in srgb, var(--ds-primary) 24%, transparent)}}.novel-workflow-step.is-current{background:linear-gradient(135deg, var(--ds-primary-soft), var(--ds-ai-soft))}@supports (color:color-mix(in lab, red, red)){.novel-workflow-step.is-current{background:linear-gradient(135deg, var(--ds-primary-soft), color-mix(in srgb, var(--ds-ai-soft) 45%, var(--ds-surface)))}}.novel-workflow-step.is-current{box-shadow:inset 0 0 0 1px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.novel-workflow-step.is-current{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-primary) 6%, transparent)}}.novel-workflow-number{color:var(--ds-dim);background:var(--ds-surface-soft)}.novel-workflow-step.is-current .novel-workflow-number{color:#fff;background:var(--ds-primary);box-shadow:0 6px 16px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.novel-workflow-step.is-current .novel-workflow-number{box-shadow:0 6px 16px color-mix(in srgb, var(--ds-primary) 24%, transparent)}}.novel-workflow-step.is-past .novel-workflow-number{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.novel-workflow-step.is-past .novel-workflow-number{background:color-mix(in srgb, var(--ds-success) 12%, var(--ds-surface))}}.novel-workflow-step.is-past .novel-workflow-label{color:var(--ds-text)}.novel-workflow-desc{color:var(--ds-muted)}.novel-current-dot{background:var(--ds-primary);box-shadow:0 0 0 5px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.novel-current-dot{box-shadow:0 0 0 5px color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.novel-workspace .writer-panel{border-color:var(--ds-border)}@supports (color:color-mix(in lab, red, red)){.novel-workspace .writer-panel{border-color:color-mix(in srgb, var(--ds-border) 65%, transparent)}}.novel-workspace .writer-panel{box-shadow:0 8px 24px #0f172a0e}.novel-section-header{border-color:var(--ds-border)}@supports (color:color-mix(in lab, red, red)){.novel-section-header{border-color:color-mix(in srgb, var(--ds-border) 60%, transparent)}}.novel-section-header{background:linear-gradient(90deg, var(--ds-primary-soft), var(--ds-surface) 55%)}@supports (color:color-mix(in lab, red, red)){.novel-section-header{background:linear-gradient(90deg, color-mix(in srgb, var(--ds-primary-soft) 42%, var(--ds-surface)), var(--ds-surface) 55%)}}.novel-step-badge{color:var(--ds-primary-text);background:var(--ds-primary-soft);box-shadow:inset 0 0 0 1px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.novel-step-badge{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.novel-status{color:var(--ds-primary-text);background:var(--ds-primary-soft)}.novel-workspace .writer-inset{background:var(--ds-surface-soft);border-color:#0000}.novel-table-shell{border-color:var(--ds-border)}@supports (color:color-mix(in lab, red, red)){.novel-table-shell{border-color:color-mix(in srgb, var(--ds-border) 62%, transparent)}}html[data-ui-theme=cyberpunk] .novel-page .writer-page-header{background:radial-gradient(circle at 8% 0,#ff4dff21,#0000 34%),linear-gradient(110deg,#140e18f5,#0c0f14eb);border-color:#ff4dff24;box-shadow:0 14px 36px #0000004d,inset 0 1px #ffabf30f}html[data-ui-theme=cyberpunk] .novel-project-card{background:linear-gradient(155deg,#1b161ff5,#0f1116f0);box-shadow:0 12px 32px #00000047;border-color:#ff4dff1c!important}html[data-ui-theme=cyberpunk] .novel-project-card:hover{box-shadow:0 14px 34px #00000052,0 0 22px #ff4dff14;border-color:#ff4dff6b!important}html[data-ui-theme=cyberpunk] .novel-workflow{background:linear-gradient(#101015f5,#0b0d11f0);border:1px solid #ff4dff1a;box-shadow:0 16px 34px #0000004d,inset 0 1px #ffffff06}html[data-ui-theme=cyberpunk] .novel-workflow-step{color:var(--xr-text-muted)}html[data-ui-theme=cyberpunk] .novel-workflow-step:hover{color:var(--xr-text-main);background:#ff4dff0e}html[data-ui-theme=cyberpunk] .novel-workflow-step.is-current{color:#fff;background:linear-gradient(135deg,#ff4dff33,#00fbfb0e);border-color:#ff4dff70;box-shadow:inset 0 0 24px #ff4dff0e,0 0 20px #ff4dff0f}html[data-ui-theme=cyberpunk] .novel-workflow-number{color:var(--xr-text-dim);background:#ffffff0b}html[data-ui-theme=cyberpunk] .novel-workflow-step.is-current .novel-workflow-number{color:#510051;background:var(--xr-pink);box-shadow:var(--xr-glow-pink)}html[data-ui-theme=cyberpunk] .novel-workflow-step.is-past .novel-workflow-number{color:#002d2d;background:var(--xr-cyan);box-shadow:0 0 13px #00fbfb2e}html[data-ui-theme=cyberpunk] .novel-workflow-step.is-past .novel-workflow-label{color:var(--xr-cyan)}html[data-ui-theme=cyberpunk] .novel-current-dot{background:var(--xr-pink);box-shadow:0 0 0 5px #ff4dff1c,0 0 13px #ff4dff80}html[data-ui-theme=cyberpunk] .novel-workspace .writer-panel{background:linear-gradient(155deg,#18161cf0,#0f1115eb);box-shadow:0 14px 34px #0000003d;border-color:#ff4dff1b!important}html[data-ui-theme=cyberpunk] .novel-section-header{background:linear-gradient(90deg,#ff4dff16,#00fbfb05 52%,#0000);border-color:#ff4dff1a!important}html[data-ui-theme=cyberpunk] .novel-step-badge{color:#510051;background:var(--xr-pink);box-shadow:0 0 15px #ff4dff2e}html[data-ui-theme=cyberpunk] .novel-status{color:var(--xr-cyan);background:#00fbfb17;box-shadow:inset 0 0 0 1px #00fbfb1f}html[data-ui-theme=cyberpunk] .novel-workspace .writer-inset{background:#ffffff09;box-shadow:inset 0 1px #ffffff05;border-color:#0000!important}html[data-ui-theme=cyberpunk] .novel-workspace .writer-input{background:#07090d8f;border-color:#ff4dff1f!important}html[data-ui-theme=cyberpunk] .novel-workspace .writer-input:focus{box-shadow:0 0 0 3px #00fbfb12;border-color:#00fbfb85!important}html[data-ui-theme=cyberpunk] .novel-workspace .border-dashed{background:#00fbfb05;border-color:#00fbfb2e!important}html[data-ui-theme=cyberpunk] .novel-workspace .border-t,html[data-ui-theme=cyberpunk] .novel-workspace .border-b{border-color:#ff4dff17!important}html[data-ui-theme=cyberpunk] .novel-table-shell{background:#080a0e4d;border-color:#ff4dff1f!important}@media (width<=900px){.novel-workflow-step{min-height:66px}}.vts-status{white-space:nowrap;border-radius:9999px;padding:2px 10px;font-size:12px;line-height:1.5;display:inline-block}html[data-ui-theme=default] .vts-status-pending{color:#92400e;background:#fef3c7}html[data-ui-theme=default] .vts-status-claimed{color:#1e40af;background:#dbeafe}html[data-ui-theme=default] .vts-status-running{color:#155e75;background:#cffafe}html[data-ui-theme=default] .vts-status-uploading_result{color:#6b21a8;background:#f3e8ff}html[data-ui-theme=default] .vts-status-success{color:#065f46;background:#d1fae5}html[data-ui-theme=default] .vts-status-failure{color:#9f1239;background:#ffe4e6}html[data-ui-theme=default] .vts-status-cancelled{color:#4b5563;background:#e5e7eb}html[data-ui-theme=cyberpunk] .vts-status-pending{color:#fcd34d;background:#fcd34d1f}html[data-ui-theme=cyberpunk] .vts-status-claimed{color:#7dd3fc;background:#7dd3fc1f}html[data-ui-theme=cyberpunk] .vts-status-running{color:#67e8f9;background:#67e8f91f}html[data-ui-theme=cyberpunk] .vts-status-uploading_result{color:#d8b4fe;background:#d8b4fe24}html[data-ui-theme=cyberpunk] .vts-status-success{color:#34d399;background:#34d39924}html[data-ui-theme=cyberpunk] .vts-status-failure{color:#fda4af;background:#fda4af24}html[data-ui-theme=cyberpunk] .vts-status-cancelled{color:#94a3b8;background:#94a3b824}.script-workflow-page{min-height:100%;color:var(--ds-text);background:var(--ds-canvas);font-family:var(--xr-font-ui)}.script-workflow-page-inner{width:min(100%,1500px);margin:0 auto;padding:24px}.script-workflow-page-inner.is-fullwidth{width:100%}.script-workflow-header{border:1px solid var(--ds-border);background:linear-gradient(118deg, var(--ds-primary-soft) 0%, var(--ds-surface) 60%);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.script-workflow-header{background:linear-gradient(118deg, color-mix(in srgb, var(--ds-primary-soft) 52%, var(--ds-surface)) 0%, var(--ds-surface) 60%)}}.script-workflow-header{box-shadow:var(--ds-shadow)}.script-workflow-heading{align-items:center;gap:14px;min-width:0;display:flex}.script-workflow-heading-icon{border:1px solid var(--ds-primary);flex:none;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.script-workflow-heading-icon{border:1px solid color-mix(in srgb, var(--ds-primary) 20%, var(--ds-border))}}.script-workflow-heading-icon{color:var(--ds-primary-text);background:var(--ds-primary-soft);border-radius:12px}.script-workflow-heading h1{color:var(--ds-text);letter-spacing:-.02em;font-size:23px;font-weight:720}.script-workflow-heading p{color:var(--ds-muted);margin-top:4px;font-size:13px}.script-workflow-toolbar,.script-workflow-panel,.script-workflow-card{border:1px solid var(--ds-border);color:var(--ds-text);background:var(--ds-surface);box-shadow:var(--ds-shadow)}.script-workflow-toolbar{border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding:10px;display:flex}.script-workflow-tabs{flex-wrap:wrap;gap:5px;display:flex}.script-workflow-tab{min-height:36px;color:var(--ds-muted);border-radius:9px;padding:7px 13px;font-size:13px;font-weight:650;transition:all .15s}.script-workflow-tab:hover{color:var(--ds-text);background:var(--ds-surface-soft)}.script-workflow-tab.is-active{color:var(--ds-primary-text);background:var(--ds-primary-soft);box-shadow:inset 0 0 0 1px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.script-workflow-tab.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-primary) 18%, transparent)}}.script-workflow-search{align-items:center;gap:8px;min-width:min(100%,300px);margin-left:auto;display:flex}.script-workflow-search-box{flex:1;position:relative}.script-workflow-search-box>svg{z-index:1;color:var(--ds-dim);position:absolute;top:50%;left:11px;transform:translateY(-50%)}.script-workflow-search-box input{padding-left:34px}.script-workflow-page input:not([type=checkbox]):not([type=radio]),.script-workflow-page textarea,.script-workflow-page select,.script-workflow-modal input:not([type=checkbox]):not([type=radio]),.script-workflow-modal textarea,.script-workflow-modal select{color:var(--ds-text);border-color:var(--ds-border);background:var(--ds-surface-raised)}.script-workflow-page input::placeholder,.script-workflow-page textarea::placeholder,.script-workflow-modal input::placeholder,.script-workflow-modal textarea::placeholder{color:var(--ds-dim)}.script-workflow-page input:focus,.script-workflow-page textarea:focus,.script-workflow-page select:focus,.script-workflow-modal input:focus,.script-workflow-modal textarea:focus,.script-workflow-modal select:focus{border-color:var(--ds-primary);box-shadow:0 0 0 3px var(--ds-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.script-workflow-page input:focus,.script-workflow-page textarea:focus,.script-workflow-page select:focus,.script-workflow-modal input:focus,.script-workflow-modal textarea:focus,.script-workflow-modal select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.script-workflow-page select:disabled,.script-workflow-page input:disabled{cursor:not-allowed;opacity:.52}.script-workflow-panel{border-radius:14px;margin-top:18px;overflow:hidden}.script-workflow-tools-panel{border:1px solid var(--ds-border);color:var(--ds-text);background:var(--ds-surface);box-shadow:var(--ds-shadow);border-radius:14px;margin-top:18px;overflow:hidden}.script-workflow-tools-header{border-bottom:1px solid var(--ds-border);background:var(--ds-surface-soft);padding:17px 20px}.script-workflow-tools-header h2{color:var(--ds-text);font-size:15px;font-weight:700}.script-workflow-tools-header p{color:var(--ds-muted);margin-top:3px;font-size:11px}.script-workflow-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.script-workflow-tool-card{border:1px solid var(--ds-border);min-height:104px;color:var(--ds-text);background:var(--ds-surface-raised);text-align:left;border-radius:12px;align-items:center;gap:14px;padding:18px;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;display:flex}.script-workflow-tool-card:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.script-workflow-tool-card:hover{border-color:color-mix(in srgb, var(--ds-primary) 40%, var(--ds-border))}}.script-workflow-tool-card:hover{background:var(--ds-primary-soft)}@supports (color:color-mix(in lab, red, red)){.script-workflow-tool-card:hover{background:color-mix(in srgb, var(--ds-primary-soft) 30%, var(--ds-surface-raised))}}.script-workflow-tool-card:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0f172a12}.script-workflow-tool-card strong{color:var(--ds-text);font-size:15px;font-weight:700;display:block}.script-workflow-tool-card small{color:var(--ds-muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}.script-workflow-tool-arrow{color:var(--ds-dim);flex:none;transition:color .15s,transform .15s}.script-workflow-tool-card:hover .script-workflow-tool-arrow{color:var(--ds-primary-text);transform:translate(3px)}.script-workflow-table{border-collapse:collapse;width:100%;min-width:1320px;font-size:13px}.script-workflow-table.is-fixed{table-layout:fixed;min-width:0}.script-workflow-table.is-fixed thead th{white-space:nowrap}.script-workflow-table.is-fixed thead th,.script-workflow-table.is-fixed tbody td{text-align:center}.script-workflow-table.is-fixed .script-workflow-title.is-clamp{max-width:240px}.script-workflow-table.is-fixed th.script-th-left,.script-workflow-table.is-fixed .script-workflow-title.is-clamp,.script-workflow-table.is-fixed .script-workflow-personnel,.script-workflow-table.is-fixed .script-workflow-id{text-align:left}.script-workflow-table.is-fixed td .script-workflow-cliffhangers{margin-inline:auto}.script-workflow-table.is-fixed .script-workflow-cliffhangers{color:var(--ds-text)}.script-workflow-table.is-fixed th,.script-workflow-table.is-fixed td{overflow-wrap:break-word}.script-workflow-table.is-fixed tbody td{overflow:hidden}.script-workflow-table thead{color:var(--ds-muted);background:var(--ds-surface-soft)}.script-workflow-table th{text-align:left;letter-spacing:.025em;height:43px;padding:0 15px;font-size:11px;font-weight:700}.script-workflow-table th.script-th-center{text-align:center}.script-workflow-table td{border-top:1px solid var(--ds-border);vertical-align:middle;padding:13px 15px}.script-workflow-table tbody tr{transition:background .14s}.script-workflow-table tbody tr:hover{background:var(--ds-surface-soft)}.script-workflow-title{max-width:310px;color:var(--ds-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:680;overflow:hidden}.script-workflow-id{color:var(--ds-text);font-family:var(--xr-font-mono);margin-top:4px;font-size:11px}.script-workflow-id.is-dim{color:var(--ds-muted)}.script-workflow-title.is-clamp{-webkit-line-clamp:2;text-overflow:clip;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;max-width:none;padding-right:58px;display:-webkit-box;overflow:hidden}.script-workflow-title-edit{color:var(--ds-muted);border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.script-workflow-title-edit:hover{color:var(--xr-cyan,#2563eb);background:#2563eb14}.script-workflow-title-row{align-items:flex-start;gap:6px;min-width:0;display:flex}.script-workflow-title-row .script-workflow-title{flex:auto;min-width:0}.script-workflow-title-edit.is-title-icon{flex-shrink:0;justify-content:center;width:24px;height:24px;padding:0;position:static;right:auto;transform:none}.script-workflow-id-row{align-items:center;gap:6px;min-width:0;margin-top:4px;display:flex}.script-workflow-id-row .script-workflow-id{color:var(--ds-dim);align-items:center;margin-top:0;line-height:1}.script-workflow-id-row .script-workflow-id svg{display:block}.script-workflow-title-edit.is-inline-text{color:var(--ds-dim);flex-shrink:0;padding:1px 7px;font-size:11px;transition:color .15s,background-color .15s,box-shadow .15s;position:static;right:auto;transform:none}.script-workflow-title-edit.is-inline-text:hover{color:var(--xr-cyan,#2563eb);box-shadow:0 0 8px var(--xr-cyan,#2563eb);background:#2563eb14}@supports (color:color-mix(in lab, red, red)){.script-workflow-title-edit.is-inline-text:hover{box-shadow:0 0 8px color-mix(in srgb, var(--xr-cyan,#2563eb) 45%, transparent)}}.script-workflow-title.is-clamp{padding-right:0}.script-status-filter-trigger{border:1px solid var(--ds-border,#cbd5e1);background:var(--ds-surface,#fff);height:38px;color:var(--ds-text);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;transition:border-color .15s;display:inline-flex}.script-status-filter-trigger:hover{border-color:var(--xr-cyan,#2563eb)}.script-status-filter-menu{z-index:30;border:1px solid var(--ds-border,#cbd5e1);background:var(--ds-surface,#fff);border-radius:10px;gap:2px;min-width:150px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0f172a1f}.script-status-filter-menu.is-portal{z-index:9999;position:fixed;top:auto;right:auto}.script-status-filter-option{color:var(--ds-text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.script-status-filter-option:hover{background:var(--ds-surface-soft,#f1f5f9)}.script-status-filter-option input{accent-color:var(--xr-cyan,#2563eb)}.script-status-filter-icon{width:22px;height:22px;color:var(--ds-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex}.script-status-filter-icon:hover{color:var(--xr-cyan,#2563eb);background:#2563eb1a}.script-status-filter-icon.is-active{color:var(--xr-cyan,#2563eb);background:#2563eb24}.script-workflow-personnel{color:var(--ds-muted);gap:3px;font-size:11px;display:grid}.script-workflow-personnel b{color:var(--ds-text);font-weight:600}.script-workflow-cliffhangers{max-width:190px;color:var(--ds-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.script-workflow-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.script-workflow-status:before{content:"";opacity:.78;background:currentColor;border-radius:50%;width:6px;height:6px}.script-workflow-status.is-neutral{color:var(--ds-muted);border-color:var(--ds-border);background:var(--ds-surface-soft)}.script-workflow-status.is-writing{color:#1d4ed8;background:#2563eb17;border-color:#2563eb33}.script-workflow-status.is-review{color:#b45309;background:#f59e0b1a;border-color:#f59e0b38}.script-workflow-status.is-changes{color:#be123c;background:#f43f5e17;border-color:#f43f5e33}.script-workflow-status.is-translation{color:#0e7490;background:#06b6d417;border-color:#06b6d433}.script-workflow-status.is-ready{color:#047857;background:#10b9811a;border-color:#10b98138}.script-workflow-status.is-claimed{color:#6d28d9;background:#7c3aed17;border-color:#7c3aed33}.script-workflow-status.is-production{color:#1d4ed8;background:#2563eb17;border-color:#2563eb33}.script-workflow-rating{min-width:29px;height:27px;color:var(--ds-ai);background:var(--ds-ai-soft);border-radius:8px;place-items:center;font-size:11px;font-weight:800;display:inline-grid}.script-workflow-empty,.script-workflow-loading{color:var(--ds-dim);text-align:center;padding:70px 24px;font-size:13px}.script-workflow-loading svg{color:var(--ds-primary-text);margin:0 auto 10px}.script-workflow-back{color:var(--ds-muted);border-radius:8px;align-items:center;gap:5px;margin-bottom:14px;padding:6px 8px;font-size:12px;font-weight:600;display:inline-flex}.script-workflow-back:hover{color:var(--ds-text);background:var(--ds-surface-soft)}.script-workflow-detail-hero{border:1px solid var(--ds-border);background:linear-gradient(118deg, var(--ds-primary-soft) 0%, var(--ds-surface) 58%);border-radius:16px;padding:20px}@supports (color:color-mix(in lab, red, red)){.script-workflow-detail-hero{background:linear-gradient(118deg, color-mix(in srgb, var(--ds-primary-soft) 45%, var(--ds-surface)) 0%, var(--ds-surface) 58%)}}.script-workflow-detail-hero{box-shadow:var(--ds-shadow)}.script-workflow-detail-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.script-workflow-detail-title{min-width:0}.script-workflow-detail-title h1{color:var(--ds-text);letter-spacing:-.025em;margin-top:5px;font-size:24px;font-weight:730}.script-workflow-detail-title>span{color:var(--ds-primary-text);font-family:var(--xr-font-mono);letter-spacing:.08em;font-size:10px;font-weight:700}.script-workflow-detail-summary{color:var(--ds-muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;font-size:12px;display:flex}.script-workflow-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.script-workflow-stage-track{border-top:1px solid var(--ds-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:18px;padding-top:15px;display:grid}.script-workflow-stage{min-width:0;color:var(--ds-dim);text-align:center;font-size:10px;font-weight:650;position:relative}.script-workflow-stage:before{background:var(--ds-surface-soft);width:100%;height:5px;box-shadow:inset 0 0 0 1px var(--ds-border);content:"";border-radius:999px;margin-bottom:7px;display:block}.script-workflow-stage.is-complete{color:var(--ds-primary-text)}.script-workflow-stage.is-complete:before{background:var(--ds-primary);box-shadow:none}.script-workflow-stage.is-current{color:var(--ds-ai);font-weight:780}.script-workflow-stage.is-current:before{background:var(--ds-ai);box-shadow:0 0 8px var(--ds-ai)}@supports (color:color-mix(in lab, red, red)){.script-workflow-stage.is-current:before{box-shadow:0 0 8px color-mix(in srgb, var(--ds-ai) 35%, transparent)}}.script-workflow-detail-grid{grid-template-columns:minmax(0,1fr) 310px;gap:18px;margin-top:18px;display:grid}.script-workflow-reader-layout{grid-template-columns:minmax(0,1fr) 330px;gap:18px;width:min(100%,1500px);height:100%;margin:0 auto;padding:24px;display:grid}.script-workflow-card{border-radius:14px;overflow:hidden}.script-workflow-card-header{border-bottom:1px solid var(--ds-border);justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:13px 16px;display:flex}.script-workflow-card-header h2,.script-workflow-card-header h3{color:var(--ds-text);font-size:15px;font-weight:680}.script-workflow-card-header p{color:var(--ds-muted);margin-top:3px;font-size:11px}.script-workflow-card-body{padding:18px}.script-workflow-script-title{color:var(--ds-text);margin-bottom:16px;font-size:16px;font-weight:680}.script-workflow-script-content{color:var(--ds-text)}@supports (color:color-mix(in lab, red, red)){.script-workflow-script-content{color:color-mix(in srgb, var(--ds-text) 86%, var(--ds-muted))}}.script-workflow-script-content{font-size:13px;line-height:1.9}.script-workflow-side{align-content:start;gap:16px;display:grid}.script-workflow-facts{gap:11px;display:grid}.script-workflow-fact{color:var(--ds-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.script-workflow-fact strong{color:var(--ds-text);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.script-workflow-divider{border-top:1px solid var(--ds-border);margin:15px 0}.script-workflow-field-label{color:var(--ds-text);font-size:12px;font-weight:650;display:block}.script-workflow-field-help{color:var(--ds-dim);margin-top:7px;font-size:10px;line-height:1.55;display:block}.script-workflow-version-list{gap:9px;display:grid}.script-workflow-version-item{border:1px solid var(--ds-border);background:var(--ds-surface-soft);border-radius:10px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;padding:9px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.script-workflow-version-item:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.script-workflow-version-item:hover{border-color:color-mix(in srgb, var(--ds-primary) 32%, var(--ds-border))}}.script-workflow-version-item.is-active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.script-workflow-version-item.is-active{border-color:color-mix(in srgb, var(--ds-primary) 65%, var(--ds-border))}}.script-workflow-version-item.is-active{background:var(--ds-primary-soft)}@supports (color:color-mix(in lab, red, red)){.script-workflow-version-item.is-active{background:color-mix(in srgb, var(--ds-primary-soft) 56%, var(--ds-surface-soft))}}.script-workflow-version-item.is-active{box-shadow:0 0 0 1px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.script-workflow-version-item.is-active{box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-primary) 14%, transparent)}}.script-workflow-version-mark{min-height:43px;color:var(--ds-primary-text);background:var(--ds-primary-soft);text-align:center;border-radius:8px;place-content:center;display:grid}.script-workflow-version-mark.is-translation{color:var(--ds-ai);background:var(--ds-ai-soft)}.script-workflow-version-mark span{font-size:9px;font-weight:650}.script-workflow-version-mark strong{margin-top:1px;font-size:13px;line-height:1}.script-workflow-version-info{min-width:0}.script-workflow-version-info>div{align-items:center;gap:5px;min-width:0;display:flex}.script-workflow-version-info strong{color:var(--ds-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.script-workflow-version-uploader{color:var(--ds-text);margin-top:6px;font-size:12px;line-height:1.3}.script-workflow-version-uploader span{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.script-workflow-version-uploader em{color:var(--ds-primary-text);background:var(--ds-primary-soft);border-radius:999px;flex:none;padding:1px 5px;font-size:10px;font-style:normal;font-weight:700}.script-workflow-version-info time{color:var(--ds-dim);margin-top:3px;font-size:11px;display:block}.script-workflow-version-latest{color:var(--ds-primary-text);background:var(--ds-primary-soft);border-radius:999px;padding:2px 5px;font-size:9px;font-weight:750}.script-workflow-version-status{color:var(--ds-muted);white-space:nowrap;font-size:10px}.script-workflow-review-list{gap:0;display:grid}.script-workflow-review-item{color:var(--ds-muted);padding:0 0 17px 20px;font-size:12px;position:relative}.script-workflow-review-item:not(:last-child):after{background:var(--ds-border);content:"";width:1px;position:absolute;top:12px;bottom:0;left:4px}.script-workflow-review-item:before{z-index:1;border:2px solid var(--ds-surface);background:var(--ds-primary);width:9px;height:9px;box-shadow:0 0 0 1px var(--ds-primary);content:"";border-radius:50%;position:absolute;top:4px;left:0}.script-workflow-review-time{color:var(--ds-dim);font-size:10px}.script-workflow-review-action{color:var(--ds-muted);margin-top:4px;line-height:1.55}.script-workflow-review-action strong{color:var(--ds-text)}.script-workflow-review-feedback{color:var(--ds-muted);background:var(--ds-surface-soft);border-radius:8px;margin-top:7px;padding:8px 10px;font-size:11px;line-height:1.55}.script-workflow-modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05080f94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.script-workflow-modal{border:1px solid var(--ds-border);width:min(100%,690px);max-height:90vh;color:var(--ds-text);background:var(--ds-surface-raised);border-radius:16px;overflow-y:auto;box-shadow:0 22px 70px #0000003d}.script-workflow-modal-header{border-bottom:1px solid var(--ds-border);padding:20px 22px 15px}.script-workflow-modal-header h2,.script-workflow-modal-header h3{color:var(--ds-text);font-size:19px;font-weight:710}.script-workflow-modal-header p{color:var(--ds-muted);margin-top:5px;font-size:12px}.script-workflow-modal-body{padding:20px 22px}.script-workflow-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.script-workflow-form-field{color:var(--ds-muted);font-size:12px;font-weight:650}.script-workflow-form-field.is-wide{grid-column:1/-1}.script-workflow-form-field input,.script-workflow-form-field select,.script-workflow-form-field textarea{margin-top:6px;font-weight:400}.script-workflow-checks{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.script-workflow-checks label{border:1px solid var(--ds-border);color:var(--ds-muted);background:var(--ds-surface-soft);border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;font-weight:600;display:inline-flex}.script-workflow-checks input{accent-color:var(--ds-primary)}.script-workflow-modal-footer{border-top:1px solid var(--ds-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 22px 18px;display:flex}html[data-ui-theme=cyberpunk] .script-workflow-header,html[data-ui-theme=cyberpunk] .script-workflow-detail-hero{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(118deg,#ff4dff1f,#131318d9 58%,#00fbfb0b)}html[data-ui-theme=cyberpunk] .script-workflow-toolbar,html[data-ui-theme=cyberpunk] .script-workflow-panel,html[data-ui-theme=cyberpunk] .script-workflow-tools-panel,html[data-ui-theme=cyberpunk] .script-workflow-card,html[data-ui-theme=cyberpunk] .script-workflow-modal{background:var(--xr-bg-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-ui-theme=cyberpunk] .script-workflow-page{background:radial-gradient(circle at 14% 9%, #ff4dff17, transparent 27%), radial-gradient(circle at 86% 14%, #00fbfb0e, transparent 28%), var(--xr-bg)}html[data-ui-theme=cyberpunk] .script-workflow-heading-icon{color:var(--xr-pink);border-color:var(--xr-border-pink);box-shadow:var(--xr-glow-pink)}html[data-ui-theme=cyberpunk] .script-workflow-status.is-writing{color:#93c5fd}html[data-ui-theme=cyberpunk] .script-workflow-status.is-review{color:#fcd34d}html[data-ui-theme=cyberpunk] .script-workflow-status.is-changes{color:#fda4af}html[data-ui-theme=cyberpunk] .script-workflow-status.is-translation{color:#67e8f9}html[data-ui-theme=cyberpunk] .script-workflow-status.is-ready{color:#6ee7b7}html[data-ui-theme=cyberpunk] .script-workflow-status.is-claimed{color:#d8b4fe}html[data-ui-theme=cyberpunk] .script-workflow-status.is-production{color:#93c5fd}@media (width<=960px){.script-workflow-header,.script-workflow-detail-top{flex-direction:column;align-items:flex-start}.script-workflow-actions{justify-content:flex-start}.script-workflow-detail-grid{grid-template-columns:1fr}.script-workflow-reader-layout{grid-template-columns:1fr;height:auto}.script-workflow-tools-grid{grid-template-columns:1fr}.script-workflow-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.script-workflow-page-inner,.script-workflow-reader-layout,.script-workflow-tools-grid{padding:14px}.script-workflow-search{width:100%;margin-left:0}.script-workflow-form-grid,.script-workflow-side{grid-template-columns:1fr}.script-workflow-form-field.is-wide{grid-column:auto}.script-workflow-modal-footer{flex-direction:column;align-items:stretch}.script-workflow-modal-footer>div{flex-wrap:wrap;justify-content:flex-end;display:flex}}@keyframes scriptCommentFlash{0%,to{box-shadow:0 0 #2563eb00}50%{box-shadow:0 0 0 4px #2563eb8c}}.script-comment-card.script-comment-flash{animation:.5s ease-in-out 6 scriptCommentFlash}@keyframes scriptQuoteFlash{0%,to{box-shadow:0 0 #ea580c00}50%{box-shadow:0 0 0 4px #ea580c8c}}mark.script-quote-flash{animation:.5s ease-in-out 6 scriptQuoteFlash}.script-reader-comment-card{width:100%;margin-top:10px;position:relative}.script-reader-outline{scrollbar-width:none;-ms-overflow-style:none;width:clamp(17rem,22vw,22rem)}.script-reader-outline::-webkit-scrollbar{display:none}@media (width>=1280px){.script-reader-comment-card{top:var(--script-comment-top,0);width:20rem;margin-top:0;position:absolute;right:0}}@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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.asset-overview-page,.asset-variant-list-page,.asset-generator-page{background:radial-gradient(circle at 0 0, #ff4dff14, transparent 28%), radial-gradient(circle at 100% 100%, #00fbfb0f, transparent 30%), linear-gradient(#00fbfb06 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, #00fbfb06 1px, transparent 1px) 0 0 / 40px 40px, var(--xr-bg)}.asset-overview-page{min-height:100%}.asset-overview-header{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex:none;position:relative;background:#07070cb8!important;border-color:#00fbfb29!important}.asset-overview-header-inner,.asset-overview-main{width:100%}.asset-overview-header-inner{min-height:76px!important;padding-left:36px!important;padding-right:36px!important}.asset-overview-main{gap:16px!important;padding:24px 36px 48px!important}.asset-overview-topline{min-height:40px;align-items:flex-end!important}.asset-overview-tabs{gap:2px!important;height:40px!important}.asset-overview-tabs>button{min-width:82px!important;height:40px!important;padding:0 14px!important;font-size:14px!important}.asset-overview-tabs>button>span:last-child{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px!important}.asset-overview-filters{gap:8px!important}.asset-overview-filters>button{border-radius:0!important;height:34px!important;padding:0 14px!important}.asset-overview-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr))!important;gap:14px!important}.asset-overview-card{min-width:0;position:relative;box-shadow:none!important;background:#0e0e18db!important;border-color:#ffffff1a!important;border-radius:0!important;overflow:visible!important}.asset-overview-card:before,.asset-overview-card:after{z-index:3;pointer-events:none;content:"";opacity:0;width:12px;height:12px;transition:opacity .15s;position:absolute}.asset-overview-card:before{border-top:2px solid var(--xr-cyan);border-left:2px solid var(--xr-cyan);top:-1px;left:-1px}.asset-overview-card:after{border-right:2px solid var(--xr-pink);border-bottom:2px solid var(--xr-pink);bottom:-1px;right:-1px}.asset-overview-card:hover{transform:translateY(-1px);background:#11111bf5!important;border-color:#00fbfb73!important;box-shadow:0 14px 30px #0000003d!important}.asset-overview-card:hover:before,.asset-overview-card:hover:after{opacity:1}.asset-overview-card-image{aspect-ratio:16/10!important;background:#f3f1ed!important}.asset-overview-card-image>img{display:block}.asset-overview-card-body{min-height:96px;border-color:#ffffff12!important;padding:10px 12px 12px!important}.asset-overview-card:hover button[class*=opacity-0],.asset-overview-card:focus-within button[class*=opacity-0]{opacity:1}.asset-variant-list-page{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:100%;display:grid!important}.asset-variant-body{grid-area:2/1;min-height:0;padding:24px 36px 48px;overflow-y:auto}.asset-variant-dlay{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:16px;max-width:1248px;margin:0 auto;display:grid}.asset-variant-body>.xn-back2{width:100%;max-width:1248px;margin:0 auto 14px;display:flex}.asset-variant-list-header{grid-column:1/-1}.asset-add-outfit-button{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);min-width:116px;box-shadow:0 0 22px #ff4dff4d;border:0!important;border-radius:0!important}.asset-variant-list-roster{border:1px solid #00fbfb29;min-width:0;position:relative;background:#0a0a11b8!important;padding:14px 10px 8px!important}.asset-variant-list-roster:before,.asset-variant-list-roster:after{pointer-events:none;content:"";width:14px;height:14px;position:absolute}.asset-variant-list-roster:before{border-top:2px solid var(--xr-cyan);border-left:2px solid var(--xr-cyan);top:-1px;left:-1px}.asset-variant-list-roster:after{border-right:2px solid var(--xr-pink);border-bottom:2px solid var(--xr-pink);bottom:-1px;right:-1px}.asset-variant-list-roster>:first-child{align-items:stretch!important;gap:6px!important;margin-bottom:14px!important}.asset-variant-list-roster>:first-child>button{flex:auto;justify-content:space-between;border-radius:0!important}.asset-variant-list-roster>:last-child:not(.asset-roster-groups){background:#0e0e18b8!important;border-radius:0!important;padding:6px!important}.asset-variant-list-roster>:last-child:not(.asset-roster-groups)>div:last-child,.asset-variant-list-roster>:last-child:not(.asset-roster-groups)>div.flex{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:6px!important;display:grid!important}.asset-variant-list-roster button[class*="w-[72px]"]{min-width:0;border-radius:0!important;width:100%!important;padding:6px 3px!important}.asset-variant-list-roster button[class*="w-[72px]"] span[class*="h-[60px]"]{border-radius:0!important;width:48px!important;height:48px!important}.asset-variant-list-content{min-width:0;background:0 0!important;padding:0!important}.asset-list-breadcrumb{color:var(--xr-text-muted);align-items:center;gap:7px;margin:0 0 14px;font-size:12px;transition:color .15s;display:inline-flex}.asset-list-breadcrumb:hover{color:var(--xr-cyan)}.asset-roster-tabs{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 6px;display:grid;align-items:end!important;gap:0!important;margin:0 0 4px!important}.asset-variant-list-roster .asset-roster-tab{height:42px;color:var(--xn-t3);cursor:pointer;align-items:center;gap:4px;font-size:13.5px;font-weight:500;display:inline-flex;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;justify-content:center!important;padding:0 6px!important}.asset-variant-list-roster .asset-roster-tab span+span{font-family:var(--xn-font-mono);color:var(--xn-t4);font-size:11px}.asset-variant-list-roster .asset-roster-tab:hover{color:var(--xn-t1)}.asset-variant-list-roster .asset-roster-tab.is-active{color:var(--xn-cy);text-shadow:0 0 10px #00fbfb73;font-weight:600;border-bottom-color:var(--xn-cy)!important}.asset-variant-list-roster .asset-roster-tab:disabled{cursor:default}:root[data-ui-theme=default] .asset-variant-list-roster .asset-roster-tab.is-active{text-shadow:none}.asset-variant-list-roster>.asset-roster-groups{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important}.asset-variant-list-roster .asset-roster-group{border-bottom:1px solid #ffffff0e;margin:0;padding:0 0 5px;display:block!important}.asset-roster-group-title{width:100%;height:36px;color:var(--xr-text-muted);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 9px;font-size:12px;transition:color .15s,background .15s;display:flex}.asset-roster-group-title:hover{color:var(--xr-text-main);background:#ffffff06}.asset-roster-group-title span:last-child{color:var(--xr-text-dim);font-variant-numeric:tabular-nums}.asset-roster-group-summary{align-items:center;gap:5px;display:inline-flex}.asset-roster-group-chevron{transition:transform .16s,color .16s}.asset-roster-group-chevron.is-open{transform:rotate(180deg)}.asset-variant-list-roster .asset-roster-group.is-collapsed{padding-bottom:0}.asset-variant-list-roster .asset-roster-row{width:100%;min-width:0;min-height:44px;color:var(--xr-text-muted);text-align:left;cursor:pointer;background:0 0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13.5px;transition:background .15s,color .15s;border:0!important;border-left:2px solid #0000!important;border-radius:0!important;padding:5px 8px 5px 10px!important;display:grid!important}.asset-variant-list-roster .asset-roster-row:hover{color:var(--xr-text-main);background:#ffffff0a}.asset-variant-list-roster .asset-roster-row.is-selected{color:#fff;background:linear-gradient(90deg,#ff4dff2b,#ff4dff0a);border-left-color:var(--xr-pink)!important}.asset-roster-thumb{width:44px;height:28px;color:var(--xr-text-dim);background:#ffffff0a;border:1px solid #ffffff1a;justify-content:center;align-items:center;display:flex;overflow:hidden}.asset-roster-thumb img{object-fit:cover;width:100%;height:100%}.asset-variant-list-roster.is-character .asset-roster-thumb{justify-self:center;width:36px;height:36px}.asset-variant-list-roster.is-character .asset-roster-thumb img{object-fit:cover;object-position:center;background:#e8e5e0}.asset-variant-list-roster.is-character .asset-roster-name{font-size:12.5px}.asset-roster-name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.asset-variant-list-roster .asset-roster-row.is-selected .asset-roster-name{font-weight:600}.asset-roster-count{color:var(--xr-text-dim);font-variant-numeric:tabular-nums;font-size:11px}.asset-variant-list-roster .asset-roster-more{width:100%;height:30px;color:var(--xr-cyan);cursor:pointer;justify-content:flex-start;align-items:center;gap:5px;font-size:11px;display:flex;background:0 0!important;border:0!important;padding:0 0 0 12px!important}.asset-variant-list-roster .asset-roster-more:hover{color:#fff}.asset-roster-loading{color:var(--xr-text-muted);align-items:center;gap:8px;padding:18px 10px;font-size:12px;display:flex}.asset-parent-summary{background:#0a0a12b3;border:1px solid #ffffff17;grid-template-columns:128px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:118px;margin-bottom:14px;padding:16px 20px;display:grid;position:relative}.asset-parent-summary:after{border-right:2px solid var(--xr-pink);border-bottom:2px solid var(--xr-pink);content:"";width:14px;height:14px;position:absolute;bottom:-1px;right:-1px}.asset-parent-summary:before{border-top:2px solid var(--xr-cyan);border-left:2px solid var(--xr-cyan);pointer-events:none;content:"";width:14px;height:14px;position:absolute;top:-1px;left:-1px}.asset-parent-image{color:#747b8a;background:#e8e5e0;justify-content:center;align-items:center;width:128px;height:80px;display:flex;overflow:hidden}.asset-parent-image img{object-fit:cover;width:100%;height:100%}.asset-parent-info{min-width:0}.asset-parent-title-row{align-items:center;gap:12px;display:flex}.asset-parent-title-row h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:700;overflow:hidden}.asset-role-badge{color:#e7ef28;border:1px solid #dbeb00a6;align-items:center;height:29px;padding:0 12px;font-size:12px;display:inline-flex}.asset-parent-info>p{color:var(--xr-text-muted);margin-top:5px;font-size:13px}.asset-parent-stats{color:var(--xr-text-muted);gap:16px;margin-top:9px;font-size:12.5px;display:flex}.asset-parent-stats b{color:var(--xr-pink);font-family:var(--xn-font-mono);font-weight:600}.asset-smart-outfit-button{min-width:128px;border-radius:0!important}.asset-list-toolbar{justify-content:space-between;align-items:center;gap:14px;min-height:48px;margin-bottom:0;display:flex}.asset-epsel-wrap{align-items:center;gap:10px;display:flex}.asset-epsel{position:relative}.asset-epbtn{border:1px solid var(--xn-line);background:var(--xn-field);height:32px;color:var(--xn-t1);cursor:pointer;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:13px;display:inline-flex}.asset-epbtn:hover,.asset-epbtn[aria-expanded=true]{border-color:var(--xn-cy-bd)}.asset-epbtn .asset-epn{font-family:var(--xn-font-mono);color:var(--xn-t4);font-size:11px}.asset-eppop{z-index:30;background:var(--xn-modal);border:1px solid var(--xn-line-cy);width:420px;max-width:78vw;padding:12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #00000080}.asset-epgrid{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.asset-epc{white-space:nowrap;height:40px;font-family:var(--xn-font-mono);border:1px solid var(--xn-line);color:var(--xn-t2);cursor:pointer;text-align:left;background:0 0;flex-direction:column;align-items:flex-start;gap:1px;padding:4px 8px;font-size:12px;display:flex}.asset-epc-all{flex-direction:row;grid-column:1/-1;align-items:center;gap:8px;height:30px}.asset-epc:hover{color:var(--xn-t1);border-color:var(--xn-ctrl)}.asset-epc .asset-epn{font-family:var(--xn-font-mono);color:var(--xn-t4);font-size:10.5px}.asset-epc.on{color:var(--xn-cy);border-color:var(--xn-cy-bd);background:var(--xn-cy-soft)}.asset-epc.on .asset-epn{color:var(--xn-cy)}.asset-epcount{color:var(--xn-t4);font-size:12.5px}.asset-outfit-search{width:220px;height:32px;color:var(--xr-text-dim);background:#0d0d15b8;border:1px solid #ffffff17;align-items:center;gap:8px;padding:0 10px;display:flex}.asset-outfit-search:focus-within{color:var(--xr-cyan);border-color:#00fbfb73}.asset-outfit-search input{min-width:0;color:var(--xr-text-main);background:0 0;border:0;outline:0;flex:1;font-size:12px}.asset-outfit-search input::placeholder{color:var(--xr-text-dim)}.asset-filter-empty{height:220px;color:var(--xr-text-muted);border:1px dashed #ffffff1f;justify-content:center;align-items:center;font-size:13px;display:flex}.asset-variant-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.asset-variant-card{position:relative;overflow:hidden;box-shadow:none!important;background:#121219e6!important;border:1px solid #ffffff17!important;border-radius:0!important}.asset-variant-card.is-missing{border-color:#ff496f47!important}.asset-variant-card.is-missing .asset-variant-card-image{color:#ff4d71!important;background:repeating-linear-gradient(-45deg,#ff496f17 0 10px,#ff496f05 10px 20px),#11111a!important}.asset-variant-card:before,.asset-variant-card:after,.asset-generator-prompt:before,.asset-generator-preview:after{z-index:2;pointer-events:none;content:"";width:14px;height:14px;position:absolute}.asset-variant-card:before,.asset-generator-prompt:before{border-top:2px solid var(--xr-cyan);border-left:2px solid var(--xr-cyan);top:-1px;left:-1px}.asset-variant-card:after,.asset-generator-preview:after{border-right:2px solid var(--xr-pink);border-bottom:2px solid var(--xr-pink);bottom:-1px;right:-1px}.asset-variant-card:hover{transform:translateY(-1px);background:#14141df5!important;border-color:#00fbfb75!important;box-shadow:0 16px 34px #00000047!important}.asset-variant-card-image{border-bottom:0;position:relative;aspect-ratio:16/10!important;background:#f4f2ef!important}.asset-variant-card-image:after{background:var(--xr-cyan);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.asset-variant-card-actions{z-index:10;opacity:0;pointer-events:none;align-items:center;gap:3px;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:8px;right:8px}.asset-variant-card:hover .asset-variant-card-actions,.asset-variant-card:focus-within .asset-variant-card-actions{opacity:1;pointer-events:auto;transform:translateY(-1px)}.asset-variant-card-action{color:#ffffffe0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08080dd1;border:1px solid #ffffff29;border-radius:0;justify-content:center;align-items:center;width:30px;height:30px;transition:border-color .15s,background .15s,color .15s;display:inline-flex;box-shadow:0 4px 14px #0000003d}.asset-variant-card-action:hover{color:var(--xr-cyan);background:#00fbfb24;border-color:#00fbfbb8}.asset-variant-card-action.is-edit:hover{color:var(--xr-pink);background:#ff4dff29;border-color:#ff4dffb8}.asset-variant-card-action.is-delete:hover{color:#ff6888;background:#ff496f2e;border-color:#ff496fc7}.asset-variant-card-body{flex-direction:column;gap:6px;min-height:92px;display:flex;padding:10px 12px 12px!important}.asset-variant-card-body>div:first-child p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--xr-text-main)!important;font-size:13.5px!important;font-weight:600!important}.asset-outfit-coverage{color:var(--xr-text-muted);margin-top:0;font-size:12px}.asset-outfit-coverage b{color:var(--xr-pink);font-family:var(--xn-font-mono);font-weight:500}.asset-outfit-footer{justify-content:space-between;align-items:flex-end;gap:8px;min-height:24px;margin-top:8px;display:flex}.asset-scene-chips{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.asset-scene-chips span{height:20px;color:var(--xr-text-muted);font-family:var(--xn-font-mono);background:#ffffff05;border:1px solid #ffffff1a;align-items:center;padding:0 6px;font-size:11px;line-height:20px;display:inline-flex}.asset-scene-chips span.hit{color:var(--xr-cyan);background:#00fbfb1a;border-color:#00fbfb80}.asset-scene-chips span.more{color:var(--xr-text-dim);background:0 0;border-color:#0000}.asset-variant-oadd{min-height:200px;color:var(--xr-text-muted);cursor:pointer;background:0 0;border:1px dashed #ffffff3d;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:13px;transition:color .15s,border-color .15s;display:flex}.asset-variant-oadd:hover{border-color:var(--xr-cyan);color:var(--xr-cyan)}.asset-generator-header{min-height:66px;background:#07070cb8!important;border-color:#00fbfb29!important;padding:10px 32px!important}.asset-generator-navigator{flex:none;background:#0c0c14d1!important;border-color:#ffffff12!important;padding:12px 32px 14px!important}.asset-generator-navigator-track{scrollbar-width:thin;gap:9px;width:100%;max-width:1320px;margin:0 auto;padding:0 0 5px;display:flex;overflow-x:auto}.asset-generator-variant{text-align:left;background:#121219b8;border:1px solid #ffffff14;gap:0;min-width:118px;height:112px;border-radius:0!important;flex-direction:column!important;align-items:stretch!important;width:118px!important;padding:6px!important}.asset-generator-variant:hover{border-color:#00fbfb66;background:#00fbfb0d!important}.asset-generator-variant.is-selected{border-color:var(--xr-pink);box-shadow:inset 0 -2px 0 var(--xr-pink), 0 0 15px #ff4dff1f;background:#ff4dff1c!important}.asset-generator-variant-thumb{flex:none;border-width:1px!important;border-radius:0!important;width:100%!important;height:58px!important}.asset-generator-variant-label{min-width:0;text-align:left!important;min-height:0!important;margin:2px 0 0!important;font-size:11px!important;line-height:14px!important}.asset-generator-variant-copy{text-align:left;min-width:0;padding:5px 2px 0;display:block}.asset-generator-variant-eyebrow{color:var(--xr-pink);margin-right:5px;font-size:10px;display:inline-block}.asset-generator-variant-meta{color:var(--xr-text-dim);margin-left:5px;font-size:10px}.asset-generator-add{border:1px dashed #00fbfb52;gap:8px;min-width:126px;height:58px;border-radius:0!important;flex-direction:row!important;align-items:center!important;width:126px!important;padding:7px 10px!important}.asset-generator-add>span:first-child{border:0!important;border-radius:0!important;width:34px!important;height:34px!important}.asset-generator-workspace{max-width:1320px;margin:0 auto;padding:20px 28px 44px;background:0 0!important}.asset-generator-columns{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:start;gap:14px;border:0!important;display:grid!important}.asset-generator-prompt,.asset-generator-preview{background:#0e0e18e6;min-width:0;position:relative;border:1px solid #ffffff14!important;padding:0!important}.asset-generator-prompt>div:nth-child(2)>div:first-child{height:clamp(320px,39vh,470px);aspect-ratio:auto!important}.asset-generator-preview>div:nth-child(2){min-height:320px}.asset-generator-prompt>div:first-child,.asset-generator-preview>div:first-child{border-bottom:1px solid #ffffff12;min-height:45px;padding:13px 16px;margin:0!important}.asset-generator-prompt>div:nth-child(2){background:#1a1a23db!important;border-radius:0!important;margin:14px!important}.asset-generator-preview>div:nth-child(2){border-radius:0!important;margin:14px!important}.asset-prompt-copy{color:var(--xr-cyan);align-items:center;gap:5px;font-size:11px;display:inline-flex}.asset-prompt-copy:hover{color:#fff}.asset-reference-add{font-size:11px;border-radius:0!important}.asset-generator-prompt textarea{scrollbar-color:#00fbfb8c #ffffff0a;line-height:1.65;border-radius:0!important}.asset-generator-prompt select,.asset-generator-prompt button{border-radius:0!important}.asset-generator-preview>div:nth-child(2){background:#f4f2ef!important;border-radius:0!important}.asset-inline-history{border-top:1px solid #ffffff12;margin-top:16px;padding-top:13px}.asset-inline-history-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.asset-inline-history-header h3{color:var(--xr-text-main);font-size:12px;font-weight:600}.asset-inline-history-header h3 span{color:var(--xr-text-dim);margin-left:3px;font-weight:400}.asset-inline-history-header button{color:var(--xr-cyan);font-size:11px}.asset-inline-history-track{gap:8px;min-height:72px;padding-bottom:3px;display:flex;overflow-x:auto}.asset-inline-history-item{background:#ffffff08;border:1px solid #ffffff1a;width:112px;min-width:112px;height:68px;position:relative;overflow:hidden}.asset-inline-history-item:hover{border-color:var(--xr-cyan)}.asset-inline-history-item img{object-fit:cover;width:100%;height:100%}.asset-inline-history-item span{background:var(--xr-cyan);color:#003a3a;padding:2px 5px;font-size:9px;font-weight:700;position:absolute;top:4px;left:4px}.asset-inline-history-empty{width:100%;color:var(--xr-text-dim);border:1px dashed #ffffff1a;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.asset-comment-summary{width:100%;height:40px;color:var(--xr-text-main);background:#ffffff06;border:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:14px;padding:0 12px;font-size:12px;display:flex}.asset-comment-summary span:last-child{color:var(--xr-text-dim)}.asset-comment-summary:hover{color:var(--xr-cyan);border-color:#00fbfb5c}@media (width<=1050px){.asset-overview-header-inner,.asset-overview-main{padding-left:24px!important;padding-right:24px!important}.asset-overview-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important}.asset-variant-list-page{grid-template-columns:190px minmax(0,1fr)}.asset-variant-list-roster>:last-child:not(.asset-roster-groups)>div:last-child,.asset-variant-list-roster>:last-child:not(.asset-roster-groups)>div.flex,.asset-generator-columns{grid-template-columns:1fr}.asset-variant-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.asset-overview-header-inner{flex-direction:column;align-items:flex-start!important;min-height:68px!important;padding:14px 16px!important}.asset-overview-main{padding:16px!important}.asset-overview-topline{flex-direction:column;align-items:stretch!important}.asset-overview-topline>:last-child,.asset-overview-topline>:last-child>div{width:100%!important}.asset-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.asset-variant-list-page{flex-direction:column;display:flex!important}.asset-variant-body{flex:auto;padding:16px!important}.asset-variant-dlay{grid-template-columns:minmax(0,1fr)}.asset-variant-list-roster{border-right:0;border-bottom:1px solid #00fbfb29!important}.asset-variant-list-roster>:last-child:not(.asset-roster-groups)>div:last-child,.asset-variant-list-roster>:last-child:not(.asset-roster-groups)>div.flex{display:flex!important}.asset-variant-list-roster>.asset-roster-groups,.asset-variant-list-roster>.asset-roster-groups>.asset-roster-group{display:block!important}.asset-generator-workspace{padding:16px!important}.asset-parent-summary{grid-template-columns:90px minmax(0,1fr)}.asset-parent-image{width:90px;height:64px}.asset-smart-outfit-button{grid-column:1/-1}.asset-list-toolbar{flex-direction:column;align-items:stretch}.asset-outfit-search{width:100%}.asset-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=520px){.asset-overview-grid,.asset-variant-grid{grid-template-columns:1fr!important}.asset-overview-tabs{width:100%}.asset-overview-tabs>button{flex:1;min-width:0!important}}.asset-variant-list-page .asset-variant-list-roster>.asset-roster-groups,.asset-variant-list-page .asset-variant-list-roster>.asset-roster-groups>.asset-roster-group{min-width:0;flex-direction:column!important;grid-template-columns:none!important;display:flex!important}.asset-variant-list-page .asset-variant-list-roster>.asset-roster-groups>.asset-roster-group>.asset-roster-row{flex:none!important;width:100%!important}:root[data-ui-theme=default] .asset-overview-page,:root[data-ui-theme=default] .asset-variant-list-page,:root[data-ui-theme=default] .asset-generator-page{background:var(--xn-bg)}:root[data-ui-theme=default] .asset-overview-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--xn-bg-header)!important}:root[data-ui-theme=default] .asset-overview-card{border-color:var(--xn-line)!important;background:var(--xn-panel)!important}:root[data-ui-theme=default] .asset-overview-card:before{border-top-color:var(--xn-cy);border-left-color:var(--xn-cy)}:root[data-ui-theme=default] .asset-overview-card:after{border-right-color:var(--xn-mg);border-bottom-color:var(--xn-mg)}:root[data-ui-theme=default] .asset-overview-card:hover{border-color:var(--xn-cy-bd)!important;background:var(--xn-panel)!important;box-shadow:0 14px 30px #0f172a1a!important}:root[data-ui-theme=default] .asset-overview-card-body{border-color:var(--xn-line)!important}:root[data-ui-theme=default] .asset-variant-list-roster{border-right-color:var(--xn-line);background:var(--xn-panel)!important}:root[data-ui-theme=default] .asset-variant-list-roster>:last-child:not(.asset-roster-groups){background:var(--xn-field)!important}:root[data-ui-theme=default] .asset-roster-tabs{border-bottom-color:var(--xn-line)}:root[data-ui-theme=default] .asset-variant-list-roster .asset-roster-group{border-bottom-color:var(--xn-grid-line)}:root[data-ui-theme=default] .asset-roster-group-title{color:var(--xn-t4);background:0 0}:root[data-ui-theme=default] .asset-roster-group-title:hover{background:var(--xn-hover);color:var(--xn-t2)}:root[data-ui-theme=default] .asset-roster-group-title span:last-child{color:var(--xn-t4)}:root[data-ui-theme=default] .asset-variant-list-roster .asset-roster-row{color:var(--xn-t3)}:root[data-ui-theme=default] .asset-variant-list-roster .asset-roster-row:hover{background:var(--xn-hover);color:var(--xn-t1)}:root[data-ui-theme=default] .asset-variant-list-roster .asset-roster-row.is-selected{color:var(--xn-t1);background:linear-gradient(90deg,#c929c91a,#c929c905);border-left-color:var(--xn-mg)!important}:root[data-ui-theme=default] .asset-roster-thumb{border-color:var(--xn-line);background:var(--xn-field);color:var(--xn-t4)}:root[data-ui-theme=default] .asset-roster-count{color:var(--xn-t4)}:root[data-ui-theme=default] .asset-variant-list-roster .asset-roster-more{color:var(--xn-cy)}:root[data-ui-theme=default] .asset-variant-list-roster .asset-roster-more:hover{color:var(--xn-t1)}:root[data-ui-theme=default] .asset-roster-loading{color:var(--xn-t3)}:root[data-ui-theme=default] .asset-parent-summary{border-color:var(--xn-line);background:var(--xn-panel)}:root[data-ui-theme=default] .asset-parent-summary:after{border-right-color:var(--xn-mg);border-bottom-color:var(--xn-mg)}:root[data-ui-theme=default] .asset-parent-summary:before{border-top-color:var(--xn-cy);border-left-color:var(--xn-cy)}:root[data-ui-theme=default] .asset-parent-title-row h2{color:var(--xn-t1)}:root[data-ui-theme=default] .asset-role-badge{color:#8a7a00;border-color:#b8a0008c}:root[data-ui-theme=default] .asset-parent-info>p,:root[data-ui-theme=default] .asset-parent-stats{color:var(--xn-t3)}:root[data-ui-theme=default] .asset-outfit-search{border-color:var(--xn-line);background:var(--xn-field);color:var(--xn-t4)}:root[data-ui-theme=default] .asset-outfit-search:focus-within{border-color:var(--xn-cy);color:var(--xn-cy)}:root[data-ui-theme=default] .asset-outfit-search input{color:var(--xn-t1)}:root[data-ui-theme=default] .asset-outfit-search input::placeholder{color:var(--xn-t4)}:root[data-ui-theme=default] .asset-filter-empty{border-color:var(--xn-line);color:var(--xn-t4)}:root[data-ui-theme=default] .asset-variant-card{border-color:var(--xn-line)!important;background:var(--xn-panel)!important}:root[data-ui-theme=default] .asset-variant-card:before{border-top-color:var(--xn-cy);border-left-color:var(--xn-cy)}:root[data-ui-theme=default] .asset-variant-card:after{border-right-color:var(--xn-mg);border-bottom-color:var(--xn-mg)}:root[data-ui-theme=default] .asset-variant-card:hover{border-color:var(--xn-cy-bd)!important;background:var(--xn-panel)!important;box-shadow:0 16px 34px #0f172a1a!important}:root[data-ui-theme=default] .asset-variant-card.is-missing{border-color:var(--xn-rd-bd)!important}:root[data-ui-theme=default] .asset-variant-card.is-missing .asset-variant-card-image{color:var(--xn-rd)!important;background:repeating-linear-gradient(-45deg,#d63a5e0f 0 10px,#d63a5e05 10px 20px),#f6f6fa!important}:root[data-ui-theme=default] .asset-variant-card-image{border-bottom-color:var(--xn-line)}:root[data-ui-theme=default] .asset-variant-card-action{color:#33333e;background:#ffffffeb;border-color:#0f172a29;box-shadow:0 4px 14px #0f172a24}:root[data-ui-theme=default] .asset-variant-card-action:hover{border-color:var(--xn-cy-bd);color:var(--xn-cy);background:#00798f14}:root[data-ui-theme=default] .asset-variant-card-action.is-edit:hover{border-color:var(--xn-mg-bd);color:var(--xn-mg-text);background:#c929c91a}:root[data-ui-theme=default] .asset-variant-card-action.is-delete:hover{border-color:var(--xn-rd-bd);background:var(--xn-rd-soft);color:var(--xn-rd)}:root[data-ui-theme=default] .asset-outfit-coverage{color:var(--xn-mg-text)}:root[data-ui-theme=default] .asset-scene-chips span{border-color:var(--xn-line);color:var(--xn-t3);background:#0f172a08}:root[data-ui-theme=default] .asset-list-breadcrumb{color:var(--xn-t4)}:root[data-ui-theme=default] .asset-list-breadcrumb:hover{color:var(--xn-cy)}:root[data-ui-theme=default] .asset-inline-history-item{border-color:var(--xn-line);background:var(--xn-field)}:root[data-ui-theme=default] .asset-comment-summary{border-color:var(--xn-line);background:var(--xn-field);color:var(--xn-t2)}:root[data-ui-theme=default] .asset-parent-stats b,:root[data-ui-theme=default] .asset-outfit-coverage b{color:var(--xn-mg-text)}:root[data-ui-theme=default] .asset-scene-chips span.hit{color:var(--xn-cy);background:#00798f14;border-color:#00798f73}:root[data-ui-theme=default] .asset-variant-oadd{color:var(--xn-t3);border-color:#0f172a4d}:root[data-ui-theme=default] .asset-variant-oadd:hover{border-color:var(--xn-cy);color:var(--xn-cy)}.xn-back2{color:var(--xn-t3);cursor:pointer;transition:color var(--xn-ease);background:0 0;border:0;align-items:center;gap:6px;margin:0 0 14px;padding:0;font-size:13px;display:inline-flex}.xn-back2:hover{color:var(--xn-cy)}.xn-back2 svg{flex:none}.xn-btn-ghost.xn-aibtn{white-space:nowrap;height:38px;padding:0 15px;font-size:13.5px}.xn-btn-ghost.xn-aibtn:disabled{color:var(--xn-t4);border-color:var(--xn-ctrl);opacity:.55;cursor:not-allowed;background:0 0}.xn-btn-ghost.xn-aibtn.is-busy:disabled{color:var(--xn-cy);opacity:.7;cursor:progress}.xn-page--assets input:not([type=checkbox]):not([type=radio]):focus-visible,.xn-page--assets textarea:focus-visible{outline:none}.xn-ofhead{align-items:center;gap:12px;display:flex}.xn-ofhead__ttl{min-width:0;font-family:var(--xn-font-display);flex:1;align-items:baseline;gap:10px;font-size:18px;font-weight:700;display:flex}.xn-ofhead__en{color:var(--xn-mg-text)}.xn-ofhead__sep{color:var(--xn-sep);font-weight:400}.xn-ofhead__ep{font-family:var(--xn-font-mono);color:var(--xn-cy);font-size:14px}.xn-ofhead__name{min-width:0;color:var(--xn-t2);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.xn-ofhead .xn-btn-primary{white-space:nowrap;height:34px;padding:0 16px;font-size:13px}.xn-ofbar{padding:12px 12px 10px}.xn-ofbar__wrap{align-items:center;gap:6px;display:flex}.xn-ofbar__track{scrollbar-width:thin;scrollbar-color:#00fbfb4d transparent;flex:1;gap:8px;min-width:0;padding-bottom:4px;display:flex;overflow-x:auto}.xn-ofbar__arr{border:1px solid var(--xn-line);width:30px;height:56px;color:var(--xn-t3);cursor:pointer;background:#ffffff05;flex:none;justify-content:center;align-items:center;display:flex}.xn-ofbar__arr:hover{color:var(--xn-cy);border-color:var(--xn-cy-bd);background:var(--xn-cy-soft)}.xn-ofcard{width:92px;color:var(--xn-t3);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;flex:none;gap:4px;padding:0;font-family:inherit;display:flex;position:relative}.xn-ofcard__thumb{aspect-ratio:16/10;border:1px solid var(--xn-line);width:92px;position:relative;overflow:hidden}.xn-ofcard__thumb img{object-fit:cover;width:100%;height:100%;display:block}.xn-ofcard__ini{font-family:var(--xn-font-logo);color:#f0f0f52e;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex;position:absolute;inset:0}.xn-ofcard__code{font-family:var(--xn-font-mono);color:var(--xn-mg-text);font-size:10.5px}.xn-ofcard__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:30px;font-size:11.5px;line-height:15px;display:-webkit-box;overflow:hidden}.xn-ofcard:hover .xn-ofcard__thumb{border-color:var(--xn-ctrl)}.xn-ofcard.is-on .xn-ofcard__thumb{border-color:var(--xn-cy);box-shadow:0 0 0 1px var(--xn-cy) inset}.xn-ofcard.is-on .xn-ofcard__name{color:var(--xn-t1)}.xn-ofgl{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:14px;display:grid}.xn-ofrgt{flex-direction:column;gap:14px;min-width:0;display:flex}.xn-oflft{flex-direction:column;display:flex}.xn-ofph{border-bottom:1px solid var(--xn-line);justify-content:space-between;align-items:center;gap:10px;height:46px;padding:0 14px 0 18px;display:flex}.xn-ofph b{font-size:14.5px;font-weight:600}.xn-oflk{color:var(--xn-cy-dim);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.xn-oflk:hover{color:var(--xn-cy)}.xn-ofpta{border:0;border-bottom:1px solid var(--xn-line);width:100%;height:470px;color:var(--xn-t1);resize:vertical;scrollbar-width:thin;scrollbar-color:#00fbfb4d transparent;background:0 0;outline:none;padding:14px 18px;font-family:inherit;font-size:14px;line-height:1.85;display:block}.xn-ofpta:focus{box-shadow:inset 0 0 0 1px #00fbfb80}.xn-ofpm{color:var(--xn-t4);border-bottom:1px solid var(--xn-line);justify-content:space-between;padding:6px 18px;font-size:11.5px;display:flex}.xn-ofrefs{border-bottom:1px solid var(--xn-line);flex-wrap:wrap;align-items:flex-start;gap:10px;padding:14px 18px;display:flex}.xn-ofrf{flex-direction:column;gap:4px;width:104px;display:flex;position:relative}.xn-ofrf__img{aspect-ratio:16/10;border:1px solid var(--xn-line);cursor:pointer;background:#0b0b13;width:104px;display:block;position:relative;overflow:hidden}.xn-ofrf__img img{object-fit:cover;width:100%;height:100%;display:block}.xn-ofrf__kind{color:#04141a;background:var(--xn-cy);height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:4px;left:4px}.xn-ofrf__name{color:var(--xn-t3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.xn-ofrf__del{width:20px;height:20px;color:var(--xn-t3);cursor:pointer;opacity:0;background:#0b0b13;border:1px solid #00fbfb29;justify-content:center;align-items:center;display:flex;position:absolute;top:-7px;right:-7px}.xn-ofrf:hover .xn-ofrf__del{opacity:1}.xn-ofrf__del:hover{color:var(--xn-rd);border-color:var(--xn-rd-bd)}.xn-ofradd{aspect-ratio:16/10;border:1px dashed var(--xn-ctrl);width:104px;color:var(--xn-t3);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;display:flex}.xn-ofradd:hover{color:var(--xn-cy);border-color:var(--xn-cy)}.xn-ofradd--q{border-color:var(--xn-mg-bd);color:var(--xn-mg-text)}.xn-ofradd--q:hover{color:var(--xn-mg);border-color:var(--xn-mg)}.xn-ofgopt{align-items:center;gap:8px;padding:14px 14px 14px 18px;display:flex}.xn-ofgopt__sp{flex:1}.xn-ofgen:disabled{background:var(--xn-mg);color:var(--xn-on-mg);opacity:.45;cursor:not-allowed}.xn-ofdd{position:relative}.xn-ofpkb{background:var(--xn-field);border:1px solid var(--xn-line);min-width:96px;height:36px;color:var(--xn-t1);cursor:pointer;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:13.5px;display:flex}.xn-ofpkb:hover{border-color:var(--xn-ctrl)}.xn-ofpkb.is-open{border-color:#00fbfb99}.xn-ofpkb__car{color:var(--xn-cy-dim);transition:transform var(--xn-ease)}.xn-ofpkb.is-open .xn-ofpkb__car{transform:rotate(180deg)}.xn-ofddpop{z-index:40;border:1px solid var(--xn-cy-bd);background:#0b0b13fc;min-width:100%;padding:4px;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 18px 40px #0009}.xn-ofddo{width:100%;min-height:32px;color:var(--xn-t2);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:0 10px;font-size:13px;display:flex}.xn-ofddo small{color:var(--xn-t4);font-size:11.5px;font-weight:400}.xn-ofddo:hover{background:var(--xn-cy-soft);color:var(--xn-t1)}.xn-ofddo.is-on{color:var(--xn-cy);font-weight:600}.xn-ofszg{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:228px;padding:6px;display:grid}.xn-ofszo{border:1px solid var(--xn-line);height:46px;color:var(--xn-t2);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 10px;font-size:12.5px;display:flex}.xn-ofszo i{border:1.5px solid;flex:none;display:block}.xn-ofszo i.h{width:22px;height:13px}.xn-ofszo i.v{width:12px;height:21px}.xn-ofszo:hover{border-color:var(--xn-ctrl)}.xn-ofszo.is-on{border-color:var(--xn-cy-bd);background:var(--xn-cy-soft);color:var(--xn-cy)}.xn-oftgl{white-space:nowrap;border:1px solid var(--xn-line);height:36px;color:var(--xn-t2);cursor:pointer;background:0 0;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.xn-oftgl__sw{border:1px solid var(--xn-line);background:#ffffff1a;border-radius:8px;width:28px;height:15px;position:relative}.xn-oftgl__sw i{background:var(--xn-t4);width:9px;height:9px;transition:left var(--xn-ease);border-radius:50%;position:absolute;top:2px;left:2px}.xn-oftgl.is-on{border-color:var(--xn-cy-bd);color:var(--xn-t1)}.xn-oftgl.is-on .xn-oftgl__sw{border-color:var(--xn-cy-bd);background:#00fbfb40}.xn-oftgl.is-on .xn-oftgl__sw i{background:var(--xn-cy);left:15px}.xn-oftgl:disabled{color:var(--xn-t4);cursor:not-allowed}.xn-ofqsub{color:var(--xn-t4);margin-bottom:12px;font-size:12.5px}.xn-ofqgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.xn-ofqc{border:1px solid var(--xn-line);color:var(--xn-t2);text-align:left;cursor:pointer;background:#0a0a1299;flex-direction:column;gap:6px;padding:0 0 8px;font-family:inherit;display:flex;position:relative}.xn-ofqc.is-on{border-color:var(--xn-cy);box-shadow:0 0 0 1px var(--xn-cy) inset}.xn-ofqc:disabled{opacity:.45;cursor:not-allowed}.xn-ofqc__img{aspect-ratio:16/10;border-bottom:1px solid var(--xn-line);background:#e8e5e0;display:block;position:relative;overflow:hidden}.xn-ofqc__img img{object-fit:cover;width:100%;height:100%;display:block}.xn-ofqc__ini{font-family:var(--xn-font-logo);color:#f0f0f52e;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex;position:absolute;inset:0}.xn-ofqc__df{height:18px;color:var(--xn-on-mg);background:var(--xn-mg);padding:0 5px;font-size:10.5px;line-height:18px;position:absolute;top:6px;left:6px}.xn-ofqc b{font-family:var(--xn-font-mono);color:var(--xn-mg-text);padding:0 10px;font-size:11.5px;font-weight:500}.xn-ofqc__nm{color:var(--xn-t2);white-space:nowrap;text-overflow:ellipsis;padding:0 10px;font-size:12.5px;overflow:hidden}.xn-ofqc__ck{background:var(--xn-cy);color:#04141a;justify-content:center;align-items:center;width:22px;height:22px;display:none;position:absolute;top:6px;right:6px}.xn-ofqc.is-on .xn-ofqc__ck{display:flex}.xn-ofqempty{text-align:center;color:var(--xn-t4);padding:40px 0;font-size:13px}.xn-ofmain{flex-direction:column;display:flex}.xn-ofmainv{aspect-ratio:16/9;border:1px solid var(--xn-line);cursor:zoom-in;background:#e8e5e0 50%/contain no-repeat;margin:14px 18px 0;position:relative;overflow:hidden}.xn-ofmainv__ini{font-family:var(--xn-font-logo);color:#f0f0f51f;justify-content:center;align-items:center;font-size:48px;font-weight:800;display:flex;position:absolute;inset:0}.xn-ofmainv__mk{gap:6px;display:flex;position:absolute;top:10px;left:10px}.xn-ofmainv__mk span{color:#04141a;background:var(--xn-cy);height:22px;padding:0 8px;font-size:12px;line-height:22px}.xn-ofmainv__mops{opacity:0;transition:opacity var(--xn-ease);gap:6px;display:flex;position:absolute;top:10px;right:10px}.xn-ofmainv:hover .xn-ofmainv__mops{opacity:1}.xn-ofmainv__mop{width:34px;height:34px;color:var(--xn-t1);cursor:pointer;background:#07070cd1;border:1px solid #00fbfb29;justify-content:center;align-items:center;display:flex}.xn-ofmainv__mop:hover{color:var(--xn-cy);border-color:var(--xn-cy-bd)}.xn-ofmainv__run{color:var(--xn-cy);background:#07070cdb;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;inset:0}.xn-ofmainv__run-bar{background:#ffffff1f;width:40%;height:3px;position:relative;overflow:hidden}.xn-ofmainv__run-bar i{background:var(--xn-cy);width:40%;height:100%;box-shadow:0 0 8px var(--xn-cy);animation:1.2s linear infinite xn-ofrun;position:absolute;top:0;left:0}@keyframes xn-ofrun{0%{transform:translate(-100%)}to{transform:translate(350%)}}.xn-ofmbar{align-items:center;gap:8px;padding:12px 18px 0;display:flex}.xn-ofvbox{flex:1;align-items:center;gap:8px;min-width:0;min-height:28px;display:flex}.xn-ofvbox.is-flash{animation:1.6s 2 xn-ofvflash}@keyframes xn-ofvflash{0%,to{background:0 0}40%{background:#f3ff4a14}}.xn-ofvk{color:var(--xn-t4);flex:none;font-size:12.5px}.xn-ofvmiss{color:#f3ff4a;background:#f3ff4a0d;border:1px dashed #f3ff4a73;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:12px;display:inline-flex}.xn-ofvchip{border:1px solid var(--xn-line);max-width:260px;height:28px;color:var(--xn-t1);cursor:pointer;background:#ffffff05;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12.5px;display:inline-flex}.xn-ofvchip svg{color:var(--xn-cy);flex:none}.xn-ofvchip span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xn-ofvchip:hover{border-color:var(--xn-cy-bd)}.xn-ofsetmain{height:30px;padding:0 12px;font-size:12.5px}.xn-ofrecs{padding:14px 18px 6px}.xn-ofrecs__rh{color:var(--xn-t2);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.xn-ofrecs__count{font-family:var(--xn-font-mono);color:var(--xn-t4);font-size:11.5px;font-weight:400}.xn-oflk--up{align-items:center;gap:4px;font-weight:400;display:inline-flex}.xn-ofrecs__wrap{align-items:center;gap:6px;display:flex}.xn-ofbar__arr--recs{height:66px}.xn-ofrecs__list{scrollbar-width:thin;scrollbar-color:#00fbfb4d transparent;flex:1;gap:8px;min-width:0;padding-bottom:6px;display:flex;overflow-x:auto}.xn-ofrecs__empty{text-align:center;color:var(--xn-t4);flex:1;padding:18px 0;font-size:12.5px}.xn-ofrc{width:118px;color:var(--xn-t4);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;flex:none;gap:3px;padding:0;font-family:inherit;display:flex;position:relative}.xn-ofrc__im{aspect-ratio:16/9;border:1px solid var(--xn-line);background:#e8e5e0;width:118px;display:block;position:relative;overflow:hidden}.xn-ofrc__im img{object-fit:cover;width:100%;height:100%;display:block}.xn-ofrc.is-on .xn-ofrc__im{border-color:var(--xn-cy);box-shadow:0 0 0 1px var(--xn-cy) inset}.xn-ofrc__mn{color:#04141a;background:var(--xn-cy);height:15px;padding:0 4px;font-size:9.5px;line-height:15px;position:absolute;top:3px;left:3px}.xn-ofrc__tm{font-family:var(--xn-font-mono);font-size:10.5px}.xn-modal__body.xn-ofzoom__body{padding:0}.xn-ofzoom__img{width:100%;height:auto;display:block}.xn-ofzoom__download{width:36px;height:36px;color:var(--xn-t3);cursor:pointer;transition:color var(--xn-ease), border-color var(--xn-ease), background var(--xn-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.xn-ofzoom__download:hover{color:var(--xn-cy);border-color:var(--xn-cy-bd);background:var(--xn-cy-soft)}.xn-ofaudio{display:none}.xn-ofcmt{flex-direction:column;display:flex}.xn-ocm{flex-direction:column;width:100%;min-height:320px;display:flex}.xn-ocm-n{font-family:var(--xn-font-mono);color:var(--xn-t4);margin-left:6px;font-size:11.5px;font-weight:400}.xn-ocm-cl{scrollbar-width:thin;scrollbar-color:#00fbfb4d transparent;flex-direction:column;flex:1;min-height:0;padding:4px 18px;display:flex;overflow-y:auto}.xn-ocm-ci{border-top:1px solid var(--xn-line);gap:10px;padding:12px 0;display:flex}.xn-ocm-ci:first-child{border-top:0}.xn-ocm-ci.is-focus{background:var(--xn-cy-soft)}.xn-ocm-av{color:#07070c;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:inline-flex}.xn-ocm-cb{flex:1;min-width:0}.xn-ocm-cm{color:var(--xn-t4);align-items:center;gap:8px;font-size:12px;display:flex}.xn-ocm-cm b{color:var(--xn-t1);font-size:13px;font-weight:600}.xn-ocm-cb p{color:var(--xn-t2);margin:4px 0 0;font-size:13.5px;line-height:1.65}.xn-ocm-at{color:var(--xn-cy);font-weight:500}.xn-ocm-empty{text-align:center;color:var(--xn-t4);padding:26px 0;font-size:12.5px}.xn-ocm-cbx{border-top:1px solid var(--xn-line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px 16px;display:flex;position:relative}.xn-ocm-chip{height:22px;font-family:var(--xn-font-mono);color:var(--xn-cy);border:1px solid var(--xn-cy-bd);background:var(--xn-cy-soft);cursor:pointer;align-items:center;gap:4px;padding:0 4px 0 8px;font-size:11.5px;display:inline-flex}.xn-ocm-cin{background:var(--xn-field);border:1px solid var(--xn-line);min-width:120px;height:40px;color:var(--xn-t1);resize:none;outline:none;flex:1;padding:9px 12px;font-family:inherit;font-size:13.5px;line-height:1.5}.xn-ocm-cin:focus{border-color:#00fbfb99}.xn-ocm-cin::placeholder{color:var(--xn-t4)}.xn-ocm-send{flex:none}.xn-ocm-mpop{z-index:45;border:1px solid var(--xn-cy-bd);background:#0b0b13fc;width:280px;padding:4px;position:absolute;bottom:calc(100% - 8px);left:18px;box-shadow:0 18px 40px #0009}.xn-ocm-mo{width:100%;height:36px;color:var(--xn-t2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 8px;font-family:inherit;font-size:13px;display:flex}.xn-ocm-mo:hover{background:var(--xn-cy-soft);color:var(--xn-t1)}.xn-ocm-mo-av{color:#07070c;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:9.5px;font-weight:700;display:inline-flex}.xn-ocm-mo small{color:var(--xn-t4);margin-left:auto;font-size:11.5px}:root[data-ui-theme=default] .xn-ofrf__img{background:var(--xn-field)}:root[data-ui-theme=default] .xn-ofrf__del{background:var(--xn-panel)}:root[data-ui-theme=default] .xn-ofddpop,:root[data-ui-theme=default] .xn-ocm-mpop{background:var(--xn-modal);box-shadow:0 18px 40px #0f172a2e}:root[data-ui-theme=default] .xn-ofqc{background:var(--xn-panel)}:root[data-ui-theme=default] .xn-ofmainv__mop{color:#ffffffeb}:root[data-ui-theme=default] .xn-ofmainv__mop:hover{color:#00e5ff}.xn-vs-sub{letter-spacing:0;color:var(--xn-t4);margin-left:10px;font-size:12.5px;font-weight:400}.xn-vs-body{flex:auto;grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid}.xn-vs-left{border-right:1px solid var(--xn-line);flex-direction:column;min-height:0;padding:14px 20px;display:flex}.xn-vs-tabs{border-bottom:1px solid var(--xn-line);gap:18px;margin-bottom:12px;display:flex}.xn-vs-tab{height:34px;color:var(--xn-t3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0;font-size:13.5px}.xn-vs-tabn{font-family:var(--xn-font-mono);color:var(--xn-t4);margin-left:5px;font-size:11.5px}.xn-vs-tab.is-on{color:var(--xn-cy);border-bottom-color:var(--xn-cy)}.xn-vs-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.xn-vs-type{border:1px solid var(--xn-line);height:32px;color:var(--xn-t3);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0 10px;font-size:12.5px;display:flex}.xn-vs-type span{font-family:var(--xn-font-mono);color:var(--xn-t4);font-size:11px}.xn-vs-type:hover{color:var(--xn-t1);border-color:var(--xn-ctrl)}.xn-vs-type.is-on{color:var(--xn-cy);border-color:var(--xn-cy);background:var(--xn-cy-soft)}.xn-vs-search{border:1px solid var(--xn-line);background:var(--xn-field);height:34px;color:var(--xn-t4);cursor:text;align-items:center;gap:8px;margin-top:10px;padding:0 10px;display:flex}.xn-vs-search:focus-within{border-color:var(--xn-cy)}.xn-vs-search input{min-width:0;color:var(--xn-t1);background:0 0;border:0;outline:none;flex:1;font-size:13px}.xn-vs-search input:focus-visible{outline:none}.xn-vs-list{scrollbar-width:thin;scrollbar-color:#00fbfb4d transparent;flex-direction:column;gap:4px;height:360px;margin-top:10px;display:flex;overflow-y:auto}.xn-vs-list--hist{height:452px;margin-top:0}.xn-vs-item{border:1px solid var(--xn-line);cursor:pointer;background:0 0;flex:none;align-items:center;gap:10px;min-height:48px;padding:6px 10px;display:flex}.xn-vs-item--hist{cursor:default}.xn-vs-item:hover{border-color:var(--xn-ctrl)}.xn-vs-item.is-on{border-color:var(--xn-cy);background:var(--xn-cy-soft)}.xn-vs-play{border:1px solid var(--xn-cy-bd);width:28px;height:28px;color:var(--xn-cy);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:flex}.xn-vs-play:hover{background:var(--xn-cy-soft)}.xn-vs-play--lg{width:30px;height:30px}.xn-vs-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.xn-vs-meta b{color:var(--xn-t1);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.xn-vs-meta small{font-family:var(--xn-font-mono);color:var(--xn-t4);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.xn-vs-used{color:var(--xn-t4);flex:none;font-size:11.5px}.xn-vs-cur{height:18px;color:var(--xn-t2);border:1px solid var(--xn-line2,var(--xn-line));flex:none;padding:0 5px;font-size:10.5px;line-height:18px}.xn-vs-none{text-align:center;color:var(--xn-t4);padding:30px 0;font-size:13px}.xn-vs-none--sm{text-align:left;padding:10px 0}.xn-vs-side{scrollbar-width:thin;scrollbar-color:#00fbfb4d transparent;background:#ffffff04;padding:18px 20px;overflow-y:auto}.xn-vs-name{color:var(--xn-cy);align-items:center;gap:8px;display:flex}.xn-vs-name b{color:var(--xn-t1);font-size:15px}.xn-vs-num{font-family:var(--xn-font-mono);color:var(--xn-t4);margin:4px 0 14px 24px;font-size:11.5px}.xn-vs-player{border:1px solid var(--xn-line);align-items:center;gap:10px;height:44px;padding:0 10px;display:flex}.xn-vs-track{background:#ffffff1f;flex:1;height:3px}.xn-vs-track i{background:var(--xn-cy);height:100%;display:block}.xn-vs-time{font-family:var(--xn-font-mono);color:var(--xn-t4);font-size:11px}.xn-vs-nofile{border:1px dashed var(--xn-line);height:44px;color:var(--xn-t4);align-items:center;padding:0 10px;font-size:12.5px;display:flex}.xn-vs-sec{color:var(--xn-t4);margin:20px 0 8px;font-size:12px}.xn-vs-users{flex-direction:column;gap:6px;display:flex}.xn-vs-user{border:1px solid var(--xn-line);align-items:center;gap:10px;padding:8px 10px;display:flex}.xn-vs-av{width:28px;height:28px;color:var(--xn-cy);border:1px solid var(--xn-cy-bd);background:var(--xn-cy-soft);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.xn-vs-clash{color:var(--xn-yl);background:#f3ff4a0d;border:1px dashed #f3ff4a73;gap:8px;margin-top:14px;padding:10px 12px;font-size:12.5px;line-height:1.55;display:flex}.xn-vs-clash svg{flex:none;margin-top:2px}:root[data-ui-theme=default] .xn-vs-side{background:var(--xn-panel)}:root[data-ui-theme=default] .xn-vs-track{background:#0f172a26}
