@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:var(--font-geist-sans);--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:var(--font-geist-mono);--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-red-950:#460809;--color-orange-500:#fe6e00;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-yellow-300:#ffe02a;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-yellow-900:#733e0a;--color-yellow-950:#432004;--color-lime-300:#bbf451;--color-lime-500:#80cd00;--color-green-400:#05df72;--color-green-500:#00c758;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-teal-300:#46ecd5;--color-teal-500:#00baa7;--color-cyan-300:#53eafd;--color-cyan-500:#00b7d7;--color-sky-300:#77d4ff;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-indigo-200:#c7d2ff;--color-indigo-300:#a4b3ff;--color-indigo-400:#7d87ff;--color-indigo-500:#625fff;--color-indigo-600:#4f39f6;--color-indigo-900:#312c85;--color-indigo-950:#1e1a4d;--color-violet-300:#c4b4ff;--color-violet-500:#8d54ff;--color-purple-300:#d9b3ff;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-fuchsia-300:#f2a9ff;--color-fuchsia-400:#ec6cff;--color-fuchsia-500:#e12afb;--color-pink-300:#fda5d5;--color-pink-500:#f6339a;--color-rose-300:#ffa2ae;--color-rose-500:#ff2357;--color-slate-200:#e2e8f0;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-zinc-200:#e4e4e7;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:var(--r-xs);--radius-sm:var(--r-sm);--radius-md:var(--r-md);--radius-lg:var(--r-lg);--radius-xl:var(--r-xl);--radius-2xl:var(--r-2xl);--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono);--color-background:var(--bg);--color-foreground:var(--fg);--color-accent:var(--accent)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-900:lab(32.3865% 21.1273 38.5959);--color-yellow-950:lab(16.8146% 15.7422 23.1133);--color-lime-300:lab(89.9218% -35.6546 68.5254);--color-lime-500:lab(75.3197% -46.6547 86.1778);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-teal-300:lab(84.8977% -48.1516 -1.3321);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-indigo-200:lab(84.4329% 3.18977 -23.9688);--color-indigo-300:lab(74.0235% 8.54138 -41.6075);--color-indigo-400:lab(59.866% 22.4834 -64.4485);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-indigo-600:lab(38.4009% 52.6132 -92.3857);--color-indigo-900:lab(23.3911% 24.6978 -50.4718);--color-indigo-950:lab(12.4853% 14.9672 -31.3418);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-purple-300:lab(78.3298% 26.2195 -34.9499);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-fuchsia-300:lab(78.5378% 39.3533 -32.9615);--color-fuchsia-400:lab(66.1178% 66.0652 -52.4733);--color-fuchsia-500:lab(56.4256% 83.132 -64.639);--color-pink-300:lab(77.8308% 38.525 -10.5394);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-neutral-950:lab(2.75381% 0 0)}}}@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;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.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)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-10{top:calc(var(--spacing) * 10)}.top-20{top:calc(var(--spacing) * 20)}.top-100{top:calc(var(--spacing) * 100)}.top-200{top:calc(var(--spacing) * 200)}.top-500{top:calc(var(--spacing) * 500)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[calc\(env\(safe-area-inset-bottom\,0px\)\+80px\)\]{bottom:calc(env(safe-area-inset-bottom,0px) + 80px)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.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-\[1000\]{z-index:1000}.row-1{grid-row:1}.row-101{grid-row:101}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-2{margin:calc(var(--spacing) * 2)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.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-2\.5{margin-top:calc(var(--spacing) * 2.5)}.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-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mr-1{margin-right:calc(var(--spacing) * 1)}.-mb-\[2px\]{margin-bottom:-2px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.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-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.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}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.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-64{height:calc(var(--spacing) * 64)}.h-\[1em\]{height:1em}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[52px\]{height:52px}.h-\[calc\(100dvh-10rem\)\]{height:calc(100dvh - 10rem)}.h-\[calc\(100dvh-44px\)\]{height:calc(100dvh - 44px)}.h-\[calc\(100vh-7\.5rem\)\]{height:calc(100vh - 7.5rem)}.h-\[calc\(100vh-9rem\)\]{height:calc(100vh - 9rem)}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80dvh\]{max-height:80dvh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[90vh\]{max-height:90vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-\[3rem\]{min-height:3rem}.min-h-\[6rem\]{min-height:6rem}.min-h-\[8rem\]{min-height:8rem}.min-h-\[40vh\]{min-height:40vh}.min-h-\[60vh\]{min-height:60vh}.min-h-\[100px\]{min-height:100px}.min-h-\[112px\]{min-height:112px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[22px\]{width:22px}.w-\[52px\]{width:52px}.w-\[calc\(50\%-4px\)\]{width:calc(50% - 4px)}.w-full{width:100%}.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-\[85\%\]{max-width:85%}.max-w-\[110px\]{max-width:110px}.max-w-\[140px\]{max-width:140px}.max-w-\[1600px\]{max-width:1600px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);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-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scrollbar-none{scrollbar-width:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.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))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.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-8{gap:calc(var(--spacing) * 8)}: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-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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)))}: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-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-visible{overflow-y:visible}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--r-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--r-lg)}.rounded-md{border-radius:var(--r-md)}.rounded-xl{border-radius:var(--r-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--hairline-2\)\]{border-color:var(--hairline-2)}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab, var(--color-amber-400) 30%, 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-emerald-900\/40{border-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.border-emerald-900\/40{border-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.border-emerald-900\/50{border-color:#004e3b80}@supports (color:color-mix(in lab, red, red)){.border-emerald-900\/50{border-color:color-mix(in oklab, var(--color-emerald-900) 50%, transparent)}}.border-indigo-500{border-color:var(--color-indigo-500)}.border-indigo-900\/40{border-color:#312c8566}@supports (color:color-mix(in lab, red, red)){.border-indigo-900\/40{border-color:color-mix(in oklab, var(--color-indigo-900) 40%, transparent)}}.border-neutral-700{border-color:var(--color-neutral-700)}.border-neutral-800{border-color:var(--color-neutral-800)}.border-neutral-900{border-color:var(--color-neutral-900)}.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-700{border-color:var(--color-red-700)}.border-red-800{border-color:var(--color-red-800)}.border-red-900{border-color:var(--color-red-900)}.border-red-900\/50{border-color:#82181a80}@supports (color:color-mix(in lab, red, red)){.border-red-900\/50{border-color:color-mix(in oklab, var(--color-red-900) 50%, transparent)}}.border-transparent{border-color:#0000}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.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-yellow-900\/50{border-color:#733e0a80}@supports (color:color-mix(in lab, red, red)){.border-yellow-900\/50{border-color:color-mix(in oklab, var(--color-yellow-900) 50%, transparent)}}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent-soft\)\]{background-color:var(--accent-soft)}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--bg-elev-1\)\]{background-color:var(--bg-elev-1)}.bg-\[var\(--bg-elev-2\)\]{background-color:var(--bg-elev-2)}.bg-\[var\(--danger-soft\)\]{background-color:var(--danger-soft)}.bg-\[var\(--success-soft\)\]{background-color:var(--success-soft)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-background,.bg-background\/80{background-color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--bg) 80%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/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\/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\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/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-blue-400\/10{background-color:#54a2ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/10{background-color:color-mix(in oklab, var(--color-blue-400) 10%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-900\/50{background-color:#004e3b80}@supports (color:color-mix(in lab, red, red)){.bg-emerald-900\/50{background-color:color-mix(in oklab, var(--color-emerald-900) 50%, transparent)}}.bg-emerald-950\/20{background-color:#002c2233}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/20{background-color:color-mix(in oklab, var(--color-emerald-950) 20%, transparent)}}.bg-emerald-950\/30{background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/30{background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.bg-green-400\/10{background-color:#05df721a}@supports (color:color-mix(in lab, red, red)){.bg-green-400\/10{background-color:color-mix(in oklab, var(--color-green-400) 10%, transparent)}}.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-500\/15{background-color:#625fff26}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/15{background-color:color-mix(in oklab, var(--color-indigo-500) 15%, transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-indigo-950\/30{background-color:#1e1a4d4d}@supports (color:color-mix(in lab, red, red)){.bg-indigo-950\/30{background-color:color-mix(in oklab, var(--color-indigo-950) 30%, transparent)}}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-neutral-950\/90{background-color:#0a0a0ae6}@supports (color:color-mix(in lab, red, red)){.bg-neutral-950\/90{background-color:color-mix(in oklab, var(--color-neutral-950) 90%, transparent)}}.bg-neutral-950\/95{background-color:#0a0a0af2}@supports (color:color-mix(in lab, red, red)){.bg-neutral-950\/95{background-color:color-mix(in oklab, var(--color-neutral-950) 95%, transparent)}}.bg-purple-400\/10{background-color:#c07eff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-400\/10{background-color:color-mix(in oklab, var(--color-purple-400) 10%, transparent)}}.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-950\/10{background-color:#4608091a}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/10{background-color:color-mix(in oklab, var(--color-red-950) 10%, transparent)}}.bg-red-950\/20{background-color:#46080933}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/20{background-color:color-mix(in oklab, var(--color-red-950) 20%, transparent)}}.bg-red-950\/30{background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/30{background-color:color-mix(in oklab, var(--color-red-950) 30%, transparent)}}.bg-red-950\/40{background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/40{background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/3{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/3{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.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\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-yellow-400\/10{background-color:#fac8001a}@supports (color:color-mix(in lab, red, red)){.bg-yellow-400\/10{background-color:color-mix(in oklab, var(--color-yellow-400) 10%, transparent)}}.bg-yellow-950\/30{background-color:#4320044d}@supports (color:color-mix(in lab, red, red)){.bg-yellow-950\/30{background-color:color-mix(in oklab, var(--color-yellow-950) 30%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-500\/25{--tw-gradient-from:#f99c0040}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/25{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.from-amber-500\/25{--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-amber-500\/30{--tw-gradient-from:#f99c004d}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.from-amber-500\/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-blue-500\/25{--tw-gradient-from:#3080ff40}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/25{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 25%, transparent)}}.from-blue-500\/25{--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-blue-500\/30{--tw-gradient-from:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.from-blue-500\/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-cyan-500\/25{--tw-gradient-from:#00b7d740}@supports (color:color-mix(in lab, red, red)){.from-cyan-500\/25{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-500) 25%, transparent)}}.from-cyan-500\/25{--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\/30{--tw-gradient-from:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.from-cyan-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.from-cyan-500\/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-emerald-500\/25{--tw-gradient-from:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/25{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.from-emerald-500\/25{--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\/30{--tw-gradient-from:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.from-emerald-500\/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-fuchsia-500\/25{--tw-gradient-from:#e12afb40}@supports (color:color-mix(in lab, red, red)){.from-fuchsia-500\/25{--tw-gradient-from:color-mix(in oklab, var(--color-fuchsia-500) 25%, transparent)}}.from-fuchsia-500\/25{--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\/30{--tw-gradient-from:#e12afb4d}@supports (color:color-mix(in lab, red, red)){.from-fuchsia-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-fuchsia-500) 30%, transparent)}}.from-fuchsia-500\/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-lime-500\/30{--tw-gradient-from:#80cd004d}@supports (color:color-mix(in lab, red, red)){.from-lime-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-lime-500) 30%, transparent)}}.from-lime-500\/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-orange-500\/25{--tw-gradient-from:#fe6e0040}@supports (color:color-mix(in lab, red, red)){.from-orange-500\/25{--tw-gradient-from:color-mix(in oklab, var(--color-orange-500) 25%, transparent)}}.from-orange-500\/25{--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-pink-500\/25{--tw-gradient-from:#f6339a40}@supports (color:color-mix(in lab, red, red)){.from-pink-500\/25{--tw-gradient-from:color-mix(in oklab, var(--color-pink-500) 25%, transparent)}}.from-pink-500\/25{--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-pink-500\/30{--tw-gradient-from:#f6339a4d}@supports (color:color-mix(in lab, red, red)){.from-pink-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-pink-500) 30%, transparent)}}.from-pink-500\/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-purple-500\/30{--tw-gradient-from:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.from-purple-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.from-purple-500\/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-red-500\/25{--tw-gradient-from:#fb2c3640}@supports (color:color-mix(in lab, red, red)){.from-red-500\/25{--tw-gradient-from:color-mix(in oklab, var(--color-red-500) 25%, transparent)}}.from-red-500\/25{--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-red-500\/30{--tw-gradient-from:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.from-red-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.from-red-500\/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-rose-500\/30{--tw-gradient-from:#ff23574d}@supports (color:color-mix(in lab, red, red)){.from-rose-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.from-rose-500\/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-sky-500\/25{--tw-gradient-from:#00a5ef40}@supports (color:color-mix(in lab, red, red)){.from-sky-500\/25{--tw-gradient-from:color-mix(in oklab, var(--color-sky-500) 25%, transparent)}}.from-sky-500\/25{--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-sky-500\/30{--tw-gradient-from:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.from-sky-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-sky-500) 30%, transparent)}}.from-sky-500\/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-slate-400\/30{--tw-gradient-from:#90a1b94d}@supports (color:color-mix(in lab, red, red)){.from-slate-400\/30{--tw-gradient-from:color-mix(in oklab, var(--color-slate-400) 30%, transparent)}}.from-slate-400\/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-slate-500\/25{--tw-gradient-from:#62748e40}@supports (color:color-mix(in lab, red, red)){.from-slate-500\/25{--tw-gradient-from:color-mix(in oklab, var(--color-slate-500) 25%, transparent)}}.from-slate-500\/25{--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-teal-500\/30{--tw-gradient-from:#00baa74d}@supports (color:color-mix(in lab, red, red)){.from-teal-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-teal-500) 30%, transparent)}}.from-teal-500\/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-violet-500\/25{--tw-gradient-from:#8d54ff40}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/25{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 25%, transparent)}}.from-violet-500\/25{--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-violet-500\/30{--tw-gradient-from:#8d54ff4d}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 30%, transparent)}}.from-violet-500\/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-zinc-500\/30{--tw-gradient-from:#71717b4d}@supports (color:color-mix(in lab, red, red)){.from-zinc-500\/30{--tw-gradient-from:color-mix(in oklab, var(--color-zinc-500) 30%, transparent)}}.from-zinc-500\/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-blue-500\/10{--tw-gradient-to:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.to-blue-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.to-blue-500\/10{--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-cyan-500\/10{--tw-gradient-to:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.to-cyan-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.to-cyan-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-500\/10{--tw-gradient-to:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.to-emerald-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.to-emerald-500\/10{--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-fuchsia-500\/10{--tw-gradient-to:#e12afb1a}@supports (color:color-mix(in lab, red, red)){.to-fuchsia-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-fuchsia-500) 10%, transparent)}}.to-fuchsia-500\/10{--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-green-500\/10{--tw-gradient-to:#00c7581a}@supports (color:color-mix(in lab, red, red)){.to-green-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.to-green-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-500\/10{--tw-gradient-to:#625fff1a}@supports (color:color-mix(in lab, red, red)){.to-indigo-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.to-indigo-500\/10{--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-lime-500\/10{--tw-gradient-to:#80cd001a}@supports (color:color-mix(in lab, red, red)){.to-lime-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-lime-500) 10%, transparent)}}.to-lime-500\/10{--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-neutral-500\/10{--tw-gradient-to:#7373731a}@supports (color:color-mix(in lab, red, red)){.to-neutral-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-neutral-500) 10%, transparent)}}.to-neutral-500\/10{--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-orange-500\/10{--tw-gradient-to:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.to-orange-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.to-orange-500\/10{--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\/10{--tw-gradient-to:#f6339a1a}@supports (color:color-mix(in lab, red, red)){.to-pink-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-pink-500) 10%, transparent)}}.to-pink-500\/10{--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-purple-500\/10{--tw-gradient-to:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.to-purple-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.to-purple-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-500\/10{--tw-gradient-to:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.to-red-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.to-red-500\/10{--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-rose-500\/10{--tw-gradient-to:#ff23571a}@supports (color:color-mix(in lab, red, red)){.to-rose-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.to-rose-500\/10{--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\/10{--tw-gradient-to:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.to-sky-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.to-sky-500\/10{--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\/10{--tw-gradient-to:#00baa71a}@supports (color:color-mix(in lab, red, red)){.to-teal-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}.to-teal-500\/10{--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\/10{--tw-gradient-to:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.to-violet-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.to-violet-500\/10{--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\/10{--tw-gradient-to:#edb2001a}@supports (color:color-mix(in lab, red, red)){.to-yellow-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-yellow-500) 10%, transparent)}}.to-yellow-500\/10{--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-zinc-400\/10{--tw-gradient-to:#9f9fa91a}@supports (color:color-mix(in lab, red, red)){.to-zinc-400\/10{--tw-gradient-to:color-mix(in oklab, var(--color-zinc-400) 10%, transparent)}}.to-zinc-400\/10{--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-zinc-500\/10{--tw-gradient-to:#71717b1a}@supports (color:color-mix(in lab, red, red)){.to-zinc-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-zinc-500) 10%, transparent)}}.to-zinc-500\/10{--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))}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.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)}.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-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.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-8{padding-top:calc(var(--spacing) * 8)}.pt-\[8dvh\]{padding-top:8dvh}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-10{padding-right:calc(var(--spacing) * 10)}.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-12{padding-bottom:calc(var(--spacing) * 12)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-40{padding-bottom:calc(var(--spacing) * 40)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(8px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(8px, env(safe-area-inset-bottom))}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-geist-mono)}.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-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--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-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.005em\]{--tw-tracking:.005em;letter-spacing:.005em}.tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.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-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--accent-hover\)\]{color:var(--accent-hover)}.text-\[var\(--bad\,\#d9534f\)\]{color:var(--bad,#d9534f)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--fg\)\]{color:var(--fg)}.text-\[var\(--fg-faint\)\]{color:var(--fg-faint)}.text-\[var\(--fg-ghost\)\]{color:var(--fg-ghost)}.text-\[var\(--fg-muted\)\]{color:var(--fg-muted)}.text-\[var\(--good\,\#4FB562\)\]{color:var(--good,#4fb562)}.text-\[var\(--pink\)\]{color:var(--pink)}.text-\[var\(--purple\)\]{color:var(--purple)}.text-\[var\(--success\)\]{color:var(--success)}.text-\[var\(--teal\)\]{color:var(--teal)}.text-\[var\(--warn\,\#E8881A\)\]{color:var(--warn,#e8881a)}.text-\[var\(--warning\)\]{color:var(--warning)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-cyan-300{color:var(--color-cyan-300)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-foreground{color:var(--fg)}.text-fuchsia-300{color:var(--color-fuchsia-300)}.text-fuchsia-400{color:var(--color-fuchsia-400)}.text-green-400{color:var(--color-green-400)}.text-indigo-200{color:var(--color-indigo-200)}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-400{color:var(--color-indigo-400)}.text-lime-300{color:var(--color-lime-300)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-pink-300{color:var(--color-pink-300)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-rose-300{color:var(--color-rose-300)}.text-sky-300{color:var(--color-sky-300)}.text-sky-400{color:var(--color-sky-400)}.text-slate-200{color:var(--color-slate-200)}.text-teal-300{color:var(--color-teal-300)}.text-violet-300{color:var(--color-violet-300)}.text-white{color:var(--color-white)}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.text-white\/25{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, 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\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, 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)}}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.text-zinc-200{color:var(--color-zinc-200)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-\[var\(--accent-soft\)\]{-webkit-text-decoration-color:var(--accent-soft);-webkit-text-decoration-color:var(--accent-soft);-webkit-text-decoration-color:var(--accent-soft);text-decoration-color:var(--accent-soft)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.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-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-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)}.shadow\/advisory,.shadow\/dev,.shadow\/radius{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-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-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-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.\[agent-mcp\:p0b\]{agent-mcp:p0b}.\[bluegreen-install\:FAIL\]{bluegreen-install:FAIL}.\[dev-sync\:FAIL\]{dev-sync:FAIL}.\[jid\:\.\.\.\]{jid:...}.\[media\:\<mediaType\>\]{media:<mediaType>}.\[media\:\<type\>\]{media:<type>}.\[media\:photo\]{media:photo}.\[media\:voice\]{media:voice}.\[model-fallback\:tg\]{model-fallback:tg}.\[release\:dry-run\]{release:dry-run}.\[replay-sweep\:outage\]{replay-sweep:outage}.\[server-deploy\:FAIL\]{server-deploy:FAIL}.\[svc-health\:OK\]{svc-health:OK}@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-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:text-\[var\(--fg-muted\)\]:is(:where(.group):hover *){color:var(--fg-muted)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.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)}}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/30::placeholder{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-indigo-500:hover{border-color:var(--color-indigo-500)}.hover\:border-neutral-600:hover{border-color:var(--color-neutral-600)}.hover\:border-neutral-700:hover{border-color:var(--color-neutral-700)}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-\[var\(--bg-elev-1\)\]:hover{background-color:var(--bg-elev-1)}.hover\:bg-\[var\(--bg-elev-2\)\]:hover{background-color:var(--bg-elev-2)}.hover\:bg-\[var\(--bg-elev-3\)\]:hover{background-color:var(--bg-elev-3)}.hover\:bg-\[var\(--danger-soft\)\]:hover{background-color:var(--danger-soft)}.hover\:bg-amber-500\/30:hover{background-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/30:hover{background-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}.hover\:bg-neutral-700:hover{background-color:var(--color-neutral-700)}.hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.hover\:bg-neutral-900:hover{background-color:var(--color-neutral-900)}.hover\:bg-red-900\/30:hover{background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-900\/30:hover{background-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.hover\:bg-red-900\/40:hover{background-color:#82181a66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-900\/40:hover{background-color:color-mix(in oklab, var(--color-red-900) 40%, transparent)}}.hover\:bg-red-950\/40:hover{background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-950\/40:hover{background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.hover\:bg-white\/3:hover{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/3:hover{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.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\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:text-\[var\(--accent-hover\)\]:hover{color:var(--accent-hover)}.hover\:text-\[var\(--danger\)\]:hover{color:var(--danger)}.hover\:text-\[var\(--fg\)\]:hover{color:var(--fg)}.hover\:text-\[var\(--fg-muted\)\]:hover{color:var(--fg-muted)}.hover\:text-indigo-300:hover{color:var(--color-indigo-300)}.hover\:text-neutral-100:hover{color:var(--color-neutral-100)}.hover\:text-neutral-200:hover{color:var(--color-neutral-200)}.hover\:text-neutral-300:hover{color:var(--color-neutral-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/70:hover{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/70:hover{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/80:hover{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:text-white\/90:hover{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/90:hover{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}.focus\:border-indigo-500:focus{border-color:var(--color-indigo-500)}.focus\:border-white\/20:focus{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.focus\:border-white\/20:focus{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.focus\:border-white\/25:focus{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.focus\:border-white\/25:focus{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.focus\:bg-neutral-950:focus{background-color:var(--color-neutral-950)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\: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-\[var\(--accent-ring\)\]:focus{--tw-ring-color:var(--accent-ring)}.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-\[var\(--accent\)\]:focus-visible{--tw-ring-color:var(--accent)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}}@media (min-width:40rem){.sm\:m-4{margin:calc(var(--spacing) * 4)}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:pt-5{padding-top:calc(var(--spacing) * 5)}.sm\:pb-0{padding-bottom:calc(var(--spacing) * 0)}}@media (min-width:48rem){.md\:pointer-events-auto{pointer-events:auto}.md\:relative{position:relative}.md\:static{position:static}.md\:bottom-20{bottom:calc(var(--spacing) * 20)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-\[calc\(100dvh-10rem\)\]{height:calc(100dvh - 10rem)}.md\:min-h-\[\.\.\.\]{min-height:...}.md\:min-h-\[calc\(100dvh-10rem\)\]{min-height:calc(100dvh - 10rem)}.md\:\!w-72{width:calc(var(--spacing) * 72)!important}.md\:\!w-80{width:calc(var(--spacing) * 80)!important}.md\:w-80{width:calc(var(--spacing) * 80)}.md\:w-\[420px\]{width:420px}.md\:w-\[480px\]{width:480px}.md\:flex-1{flex:1}.md\:shrink-0{flex-shrink:0}.md\:\!translate-x-0{--tw-translate-x:calc(var(--spacing) * 0)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.md\:items-center{align-items:center}.md\:overflow-hidden{overflow:hidden}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:pb-3{padding-bottom:calc(var(--spacing) * 3)}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mt-0\.5{margin-top:calc(var(--spacing) * .5)}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-9{height:calc(var(--spacing) * 9)}.lg\:w-9{width:calc(var(--spacing) * 9)}.lg\:w-96{width:calc(var(--spacing) * 96)}.lg\:max-w-none{max-width:none}.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\:items-start{align-items:flex-start}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-5{gap:calc(var(--spacing) * 5)}:where(.lg\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.lg\: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)))}.lg\:p-2\.5{padding:calc(var(--spacing) * 2.5)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:pt-10{padding-top:calc(var(--spacing) * 10)}.lg\:text-\[11px\]{font-size:11px}.lg\:text-\[15px\]{font-size:15px}.lg\:text-\[17px\]{font-size:17px}}@media (min-width:80rem){.xl\:w-\[420px\]{width:420px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:96rem){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.\[data-testid\=\"dream-status\"\]\:visible:is(),.\[data-testid\=\"files-health\"\]\:visible:is(){visibility:visible}}.editorial{--ed-font-sans:var(--font-geist-sans), system-ui, -apple-system, sans-serif;--ed-font-serif:var(--font-instrument-serif), "Times New Roman", serif;--ed-font-mono:var(--font-geist-mono), ui-monospace, monospace;--ed-tracking-tight:-.025em;--ed-tracking-tighter:-.04em;--ed-tracking-wide:.1em;--ed-text-2xs:11px;--ed-text-xs:12px;--ed-text-sm:13px;--ed-text-base:14px;--ed-text-md:15px;--ed-text-lg:17px;--ed-text-xl:20px;--ed-text-2xl:24px;--ed-text-3xl:30px;--ed-text-4xl:38px;--ed-text-5xl:48px;--ed-text-6xl:64px;--ed-text-7xl:80px;--ed-r-xs:4px;--ed-r-sm:6px;--ed-r-md:8px;--ed-r-lg:12px;--ed-r-xl:16px;--ed-r-2xl:22px;--ed-r-full:999px;--ed-bg:#161618;--ed-surface:#1f1f22;--ed-surface-2:#2a2a2e;--ed-surface-3:#36363b;--ed-ink:#f7f6f2;--ed-ink-1:#e2e1dc;--ed-ink-2:#b0afa9;--ed-ink-3:#82827c;--ed-ink-4:#76766f;--ed-ink-5:#4a4a46;--ed-line:#fffaeb12;--ed-line-2:#fffaeb1f;--ed-line-3:#fffaeb33;--ed-hl-top:inset 0 1px 0 #ffffff0d;--ed-card-shadow:0 1px 0 #ffffff0a, 0 12px 32px #00000059;--ed-accent:#ff7a55;--ed-accent-hover:#ff8e70;--ed-accent-soft:#ff7a5529;--ed-accent-ink:#1a1a1b;--ed-good:#16a34a;--ed-warn:#d97706;--ed-bad:#dc2626;--ed-info:#2563eb;--ed-shadow-sm:0 1px 2px #0a0a0a0a;--ed-shadow-md:0 1px 2px #0a0a0a0a, 0 4px 16px -4px #0a0a0a0f;--ed-shadow-lg:0 1px 0 #0a0a0a0a, 0 24px 60px -20px #0a0a0a33;--ed-dur-fast:.14s;--ed-dur-med:.24s;--ed-ease:cubic-bezier(.32, .72, .32, 1);--ed-ease-out:cubic-bezier(.22, 1, .36, 1);--ed-island-scrim:linear-gradient(to bottom, var(--ed-bg) 0%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.editorial{--ed-island-scrim:linear-gradient(to bottom, color-mix(in oklab, var(--ed-bg) 72%, transparent) 0%, transparent 100%)}}.editorial{background:var(--ed-bg);color:var(--ed-ink);font-family:var(--ed-font-sans);font-size:var(--ed-text-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}body:has(.editorial){--bg:#161618;transition:background-color 1s cubic-bezier(.45,.05,.4,1),color .35s cubic-bezier(.25,.8,.4,1);color:#f7f6f2!important;background:#161618!important}.ed-sun-overlay{z-index:9999;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ed-sun-overlay__sky,.ed-sun-overlay__horizon,.ed-sun-overlay__glow{pointer-events:none;mix-blend-mode:screen;opacity:0;position:absolute;inset:0}.ed-sun-overlay--sunrise .ed-sun-overlay__sky{background:linear-gradient(#4b1e8200 0%,#b4468c00 50%,#ff825a00 100%);animation:2.4s cubic-bezier(.4,0,.2,1) both ed-sky-sunrise}.ed-sun-overlay--sunrise .ed-sun-overlay__horizon{background:linear-gradient(#0000 0%,#b4468200 30%,#ff8c6e00 65%,#ffb45a00 100%);animation:2.4s cubic-bezier(.4,0,.2,1) both ed-horizon-sunrise}.ed-sun-overlay--sunrise .ed-sun-overlay__glow{background:radial-gradient(140% 90% at 50% 110%,#ffd27800 0%,#ffa05000 30%,#ff645a00 60%,#0000 100%);animation:2.4s cubic-bezier(.4,0,.2,1) both ed-glow-sunrise}.ed-sun-overlay--sunset .ed-sun-overlay__sky{background:linear-gradient(#ff825a00 0%,#b4468c00 50%,#4b1e8200 100%);animation:2.4s cubic-bezier(.4,0,.2,1) both ed-sky-sunset}.ed-sun-overlay--sunset .ed-sun-overlay__horizon{background:linear-gradient(#ffb45a00 0%,#ff8c6e00 35%,#b4468200 70%,#0000 100%);animation:2.4s cubic-bezier(.4,0,.2,1) both ed-horizon-sunset}.ed-sun-overlay--sunset .ed-sun-overlay__glow{background:radial-gradient(140% 90% at 50% -10%,#ffd27800 0%,#ffa05000 30%,#ff645a00 60%,#0000 100%);animation:2.4s cubic-bezier(.4,0,.2,1) both ed-glow-sunset}.ed-sun-overlay--sunrise .ed-sun-overlay__sky{background:linear-gradient(#dcc3af40,#e1c8b433,#e6d2c326);animation-duration:1.7s}.ed-sun-overlay--sunrise .ed-sun-overlay__horizon{background:linear-gradient(#0000 0%,#e1c8b426 50%,#d7b9a540 100%);animation-duration:1.7s}.ed-sun-overlay--sunrise .ed-sun-overlay__glow{background:radial-gradient(160% 100% at 50% 110%,#e1c3aa40 0%,#d7b9a01f 60%,#0000 100%);animation-duration:1.7s}@keyframes ed-sky-sunrise{0%{opacity:0}30%{opacity:.45}50%{opacity:.6}75%{opacity:.35}to{opacity:0}}@keyframes ed-horizon-sunrise{0%{opacity:0}30%{opacity:.55}50%{opacity:.7}75%{opacity:.4}to{opacity:0}}@keyframes ed-glow-sunrise{0%{opacity:0}30%{opacity:.4}50%{opacity:.55}75%{opacity:.3}to{opacity:0}}@keyframes ed-sky-sunset{0%{opacity:0;background:linear-gradient(#0000,#fff0c800,#fffadc00)}15%{opacity:.7;background:linear-gradient(#ffa06e40,#ffbe7866,#ffdc8c8c)}35%{opacity:1;background:linear-gradient(#dc506e66,#ff826499,#ffb45ab3)}55%{opacity:1;background:linear-gradient(#b43c8273,#ff646499,#ff8c50b3)}70%{opacity:.95;background:linear-gradient(#501e7866,#8c328280,#c8506e99)}85%{opacity:.7;background:linear-gradient(#1e0f3c40,#3c195a59,#64286e80)}to{opacity:0;background:linear-gradient(#0000,#0f0a1e00,#140a2800)}}@keyframes ed-horizon-sunset{0%{opacity:0;background:linear-gradient(#fff5dc00,#ffe6c800,#0000)}20%{opacity:.85;background:linear-gradient(#ffc88280,#ffa06e66,#ff826440,#0000)}40%{opacity:1;background:linear-gradient(#ffa05099,#ff6e5a80,#dc506e4d,#0000)}55%{opacity:1;background:linear-gradient(#ff78508c,#dc506473,#a03c784d,#0000)}70%{opacity:.85;background:linear-gradient(#c8466480,#8c327866,#501e6e40,#0000)}to{opacity:0;background:linear-gradient(#28144600,#140a3200,#0000)}}@keyframes ed-glow-sunset{0%{opacity:0;background:radial-gradient(140% 90% at 50% -10%,#fffadc00,#fff0c800,#0000)}25%{opacity:.85;background:radial-gradient(140% 90% at 50% -10%,#ffc87899,#ffa05a66,#0000)}45%{opacity:1;background:radial-gradient(140% 90% at 50% -10%,#ff965ab3,#ff646480,#0000)}65%{opacity:.9;background:radial-gradient(140% 90% at 50% -10%,#dc506499,#a03c7866,#0000)}85%{opacity:.5;background:radial-gradient(140% 90% at 50% -10%,#64286466,#3c195040,#0000)}to{opacity:0;background:radial-gradient(140% 90% at 50% -10%,#140a2800,#0f0a1e00,#0000)}}body:has(.editorial.is-light){--bg:#fbfaf8;color:#0e0e0f!important;background:#fbfaf8!important}html:has(body .editorial:not(.is-light)){background:#161618!important}html:has(body .editorial.is-light){background:#fbfaf8!important}:is(html:has(body .editorial.ed-shell.is-mobile.in-agent:not(.is-light) .dlg-list):not(:has(body .editorial.ed-shell.is-mobile.in-agent .dlg.is-mb-thread)),body:has(.editorial.ed-shell.is-mobile.in-agent:not(.is-light) .dlg-list):not(:has(.editorial.ed-shell.is-mobile.in-agent .dlg.is-mb-thread))){background:#050506!important}:is(html:has(body .editorial.ed-shell.is-mobile.in-agent.is-light .dlg-list):not(:has(body .editorial.ed-shell.is-mobile.in-agent .dlg.is-mb-thread)),body:has(.editorial.ed-shell.is-mobile.in-agent.is-light .dlg-list):not(:has(.editorial.ed-shell.is-mobile.in-agent .dlg.is-mb-thread))){background:#e8e7e2!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-list):not(:has(.dlg.is-mb-thread)){background:#050506}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-list):not(:has(.dlg.is-mb-thread))>.ed-mb-agent-header{z-index:1;position:relative}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-list):not(:has(.dlg.is-mb-thread))>.ed-body{z-index:1;background:#050506;flex:1 1 0;min-height:0;position:relative;overflow:hidden}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-list):not(:has(.dlg.is-mb-thread))>.ed-body>.p2{background:#050506;height:100%;min-height:0;overflow:hidden}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-list):not(:has(.dlg.is-mb-thread)) .dlg-bd{height:100%;min-height:0;overflow:hidden}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-list):not(:has(.dlg.is-mb-thread)) .p2>.dlg{height:100%;min-height:0;overflow:hidden}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-list):not(:has(.dlg.is-mb-thread)) .dlg-list{border-bottom:0;height:100%;min-height:0}.editorial,.editorial *,.editorial :before,.editorial :after{transition-property:background-color,border-color,box-shadow,fill,color,stroke;transition-duration:1s,1s,1s,.35s,.35s,.35s;transition-timing-function:cubic-bezier(.45,.05,.4,1),cubic-bezier(.45,.05,.4,1),cubic-bezier(.45,.05,.4,1),cubic-bezier(.25,.8,.4,1),cubic-bezier(.25,.8,.4,1),cubic-bezier(.25,.8,.4,1)}.editorial button,.editorial a,.editorial .ed-fil,.editorial .ed-nav__item,.editorial .ed-skill__btn,.editorial .ed-mb-agent-header__tab,.editorial .ed-mb-agent-header__back,.editorial .ed-side__row,.editorial .channel,.editorial .trait__dot{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition-duration:.16s!important}.editorial .ed-dial-bar span,.editorial .ed-composer-full__cap-bar span,.editorial [class*=loader],.editorial [class*=spin]{transition:none!important}.editorial.is-light{--ed-bg:#fbfaf8;--ed-surface:#f3f2ee;--ed-surface-2:#e8e7e2;--ed-surface-3:#dddcd6;--ed-ink:#0e0e0f;--ed-ink-1:#1c1c1e;--ed-ink-2:#424246;--ed-ink-3:#6e6e76;--ed-ink-4:#9f9fa6;--ed-ink-5:#d0cfcb;--ed-line:#0e0e0f12;--ed-line-2:#0e0e0f1f;--ed-line-3:#0e0e0f2e;--ed-hl-top:inset 0 1px 0 #fff9;--ed-card-shadow:0 1px 0 #14120c0a, 0 1px 2px #14120c0a, 0 6px 18px -8px #14120c14;--ed-accent:#ff5a3c;--ed-accent-hover:#e84a2d;--ed-accent-soft:#ffe9e3;--ed-accent-ink:#fff}@media (max-width:767px){.editorial.ed-shell.is-mobile,.editorial.ed-shell.is-mobile .p2{--ed-text-2xs:12.5px;--ed-text-xs:14px;--ed-text-sm:15.5px;--ed-text-base:16.5px;--ed-text-md:17.5px;--ed-text-lg:20px;--ed-text-xl:23px;--ed-text-2xl:27px;--ed-text-3xl:32px;--text-2xs:12.5px;--text-xs:14px;--text-sm:15.5px;--text-base:16.5px;--text-md:17.5px;--text-lg:20px;--text-xl:23px;--text-2xl:27px;--text-3xl:32px;font-size:18px;line-height:1.5}.editorial.ed-shell.is-mobile:not(.is-light),.editorial.ed-shell.is-mobile:not(.is-light) .p2{--ed-bg:#161618;--ed-surface:#1f1f22;--ed-surface-2:#2a2a2e;--ed-surface-3:#36363b;--ed-ink-1:#edece8;--ed-ink-2:#cbcac4;--ed-ink-3:#b2b2aa;--ed-ink-4:#97978f;--ed-line:#fffaeb2b;--ed-line-2:#fffaeb42;--ed-line-3:#fffaeb57;--bg:#161618;--surface:#1f1f22;--surface-2:#2a2a2e;--surface-3:#36363b;--ink:#f7f6f2;--ink-1:#edece8;--ink-2:#cbcac4;--ink-3:#b2b2aa;--ink-4:#97978f;--line:#fffaeb2b;--line-2:#fffaeb42;--line-3:#fffaeb57}.editorial.ed-shell.is-mobile.is-light,.editorial.ed-shell.is-mobile.is-light .p2{--ed-bg:#fbfaf8;--ed-surface:#f3f2ee;--ed-surface-2:#e8e7e2;--ed-surface-3:#dddcd6;--ed-ink-1:#141417;--ed-ink-2:#34343a;--ed-ink-3:#45454d;--ed-ink-4:#5e5e68;--ed-line:#0e0e0f26;--ed-line-2:#0e0e0f3b;--ed-line-3:#0e0e0f4d;--bg:#fbfaf8;--surface:#f3f2ee;--surface-2:#e8e7e2;--surface-3:#dddcd6;--ink:#0e0e0f;--ink-1:#141417;--ink-2:#34343a;--ink-3:#45454d;--ink-4:#5e5e68;--line:#0e0e0f26;--line-2:#0e0e0f3b;--line-3:#0e0e0f4d}.editorial.ed-shell.is-mobile .ed-eyebrow,.editorial.ed-shell.is-mobile .p2 .eyebrow{letter-spacing:.06em;font-size:13.5px}.editorial.ed-shell.is-mobile .ed-nav__item,.editorial.ed-shell.is-mobile .ed-nav__item .nm{font-size:13.5px}.editorial.ed-shell.is-mobile .ed-mb-agent-header__name .role{color:var(--ed-ink-2);font-size:13.5px}.editorial.ed-shell.is-mobile .p2 .mono,.editorial.ed-shell.is-mobile .p2 .hint{font-size:14.5px}.editorial.ed-shell.is-mobile .p2 .badge{font-size:13.5px}}.editorial .ed-eyebrow{font-family:var(--ed-font-mono);font-size:var(--ed-text-2xs);letter-spacing:var(--ed-tracking-wide);text-transform:uppercase;color:var(--ed-ink-3);align-items:center;gap:8px;font-weight:500;display:inline-flex}.editorial .ed-eyebrow .dot{background:var(--ed-good);border-radius:50%;width:6px;height:6px}.editorial .ed-h-display{font-family:var(--ed-font-sans);font-weight:700;font-size:var(--ed-text-4xl);letter-spacing:var(--ed-tracking-tighter);text-wrap:balance;margin:0;line-height:1}.editorial .ed-h-display em,.editorial .ed-h-1 em,.editorial .ed-h-2 em{font-family:var(--ed-font-serif);letter-spacing:-.02em;font-style:italic;font-weight:400}.editorial .ed-h-1{font-family:var(--ed-font-sans);font-weight:700;font-size:var(--ed-text-3xl);letter-spacing:var(--ed-tracking-tight);text-wrap:balance;margin:0;line-height:1.05}.editorial .ed-h-2{font-family:var(--ed-font-sans);font-weight:600;font-size:var(--ed-text-2xl);letter-spacing:var(--ed-tracking-tight);margin:0;line-height:1.15}.editorial .ed-mono{font-family:var(--ed-font-mono);font-feature-settings:"tnum"}.editorial .ed-btn{border-radius:var(--ed-r-full);height:40px;font-family:var(--ed-font-sans);font-weight:500;font-size:var(--ed-text-base);letter-spacing:-.005em;white-space:nowrap;color:inherit;cursor:pointer;transition:background var(--ed-dur-fast), color var(--ed-dur-fast), transform var(--ed-dur-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.editorial .ed-btn:active{transform:scale(.98)}.editorial .ed-btn--lg{height:48px;font-size:var(--ed-text-md);padding:0 24px}.editorial .ed-btn--sm{height:32px;font-size:var(--ed-text-sm);padding:0 12px}.editorial .ed-btn--primary{background:var(--ed-ink);color:var(--ed-bg)}.editorial .ed-btn--primary:hover{background:var(--ed-ink-1)}.editorial .ed-btn--accent{background:var(--ed-accent);color:var(--ed-accent-ink)}.editorial .ed-btn--accent:hover{background:var(--ed-accent-hover)}.editorial .ed-btn--ghost{color:var(--ed-ink);border-color:var(--ed-line-3);background:0 0}.editorial .ed-btn--ghost:hover{background:var(--ed-surface)}.editorial .ed-btn--quiet{background:var(--ed-surface);color:var(--ed-ink-1)}.editorial .ed-btn--quiet:hover{background:var(--ed-surface-2)}.editorial .ed-btn--ico{width:40px;padding:0}.editorial .ed-btn--ico.ed-btn--sm{width:32px}.editorial .ed-badge{border-radius:var(--ed-r-full);font-size:var(--ed-text-2xs);letter-spacing:.02em;background:var(--ed-surface-2);color:var(--ed-ink-2);align-items:center;gap:6px;padding:3px 9px;font-weight:500;display:inline-flex}.editorial .ed-badge--accent{background:var(--ed-accent-soft);color:var(--ed-accent)}.editorial .ed-badge--good{background:var(--ed-good,#18a957)}@supports (color:color-mix(in lab, red, red)){.editorial .ed-badge--good{background:color-mix(in oklab, var(--ed-good,#18a957) 14%, transparent)}}.editorial .ed-badge--good{color:var(--ed-good,#18a957)}.editorial .ed-badge--muted{background:var(--ed-surface-2);color:var(--ed-ink-3)}.editorial .ed-badge--ink{background:var(--ed-ink);color:var(--ed-bg)}.editorial .ed-card{background:var(--ed-bg);border:1px solid var(--ed-line);border-radius:var(--ed-r-xl);box-shadow:var(--ed-card-shadow)}.editorial .ed-av{font-family:var(--ed-font-sans);color:#fff;letter-spacing:-.03em;background:var(--ed-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.editorial .ed-av--sm{width:28px;height:28px;font-size:11px}.editorial .ed-av--md{width:36px;height:36px;font-size:14px}.editorial .ed-av--lg{width:44px;height:44px;font-size:16px}.editorial .ed-av--xl{width:56px;height:56px;font-size:20px}.editorial .ed-av--xxl{width:96px;height:96px;font-size:36px}.editorial .ed-av[style*=--ag-color]{background:var(--ag-color)}.editorial .ed-fil{border-radius:var(--ed-r-full);font-size:var(--ed-text-sm);background:var(--ed-surface);color:var(--ed-ink-3);cursor:pointer;white-space:nowrap;transition:background var(--ed-dur-fast), color var(--ed-dur-fast);border:0;flex-shrink:0;align-items:center;gap:4px;padding:6px 12px;text-decoration:none;display:inline-flex}.editorial .ed-fil:hover{background:var(--ed-surface-2);color:var(--ed-ink)}.editorial .ed-fil.is-on{background:var(--ed-ink);color:var(--ed-bg)}.editorial .ed-shell{background:var(--ed-bg);min-height:100dvh;transition:background var(--ed-dur-med,.32s) var(--ed-ease,ease);flex-direction:column;display:flex;position:relative}@media (max-width:1023px){body:has(.editorial.ed-shell.in-agent){overscroll-behavior-x:none;overscroll-behavior-y:auto;height:100%;overflow:hidden}html:has(.editorial.ed-shell.in-agent){height:100%;overflow:hidden}.editorial.ed-shell.in-agent{min-height:0;height:var(--app-vh,100dvh);flex-direction:column;display:flex;position:fixed;inset:0 0 auto;overflow:hidden}.editorial.ed-shell.in-agent.is-standalone{height:auto;bottom:0}.editorial.ed-shell.in-agent>.ed-body,.editorial.ed-shell.in-agent .ed-body{-webkit-overflow-scrolling:touch;flex:1 1 0;min-height:0;overflow:hidden auto}.editorial.ed-shell.in-agent .dlg-bd{height:100%;min-height:0}.editorial.ed-shell.in-agent>.ed-bottom,.editorial.ed-shell.in-agent .ed-bottom{position:absolute;bottom:0}.editorial.ed-shell:not(.in-agent){height:auto;min-height:100dvh;position:relative;overflow:visible}.editorial.ed-shell:not(.in-agent)>.ed-bottom{bottom:10px}}.editorial .ed-top{display:none}.editorial .ed-shell.in-agent .ed-top{z-index:30;padding:calc(8px + env(safe-area-inset-top)) 14px 8px;background:var(--ed-bg);border-bottom:1px solid var(--ed-line);scrollbar-width:none;align-items:center;gap:6px;display:flex;position:sticky;top:0;overflow-x:auto}.editorial .ed-top::-webkit-scrollbar{display:none}.editorial .ed-top__brand{font-size:var(--ed-text-md);letter-spacing:-.01em;flex-shrink:0;padding:4px 8px 4px 0;font-weight:600}.editorial .ed-top__brand em{font-family:var(--ed-font-serif);color:var(--ed-accent);font-style:italic;font-weight:400}.editorial .ed-top__chip{border-radius:var(--ed-r-full);cursor:pointer;transition:background var(--ed-dur-fast);background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;padding:4px 12px 4px 4px;display:flex}.editorial .ed-top__chip.is-active{background:var(--ed-surface-2)}.editorial .ed-top__chip:not(.is-active) .nm{color:var(--ed-ink-3)}.editorial .ed-top__chip .nm{font-size:var(--ed-text-sm);color:var(--ed-ink);text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-weight:500;overflow:hidden}.editorial .ed-top__add{border:1px dashed var(--ed-line-3);width:32px;height:32px;color:var(--ed-ink-3);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.editorial .ed-top__add:hover{color:var(--ed-ink);border-color:var(--ed-ink-3)}.editorial .ed-top__admin{border-radius:var(--ed-r-full);background:var(--ed-accent-soft);color:var(--ed-accent);font-size:var(--ed-text-sm);cursor:pointer;border:0;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;font-weight:500;display:inline-flex}.editorial .ed-top__admin:hover{background:var(--ed-accent)}@supports (color:color-mix(in lab, red, red)){.editorial .ed-top__admin:hover{background:color-mix(in oklab, var(--ed-accent) 18%, transparent)}}.editorial .ed-top__logout{width:32px;height:32px;color:var(--ed-ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.editorial .ed-top__logout:hover{background:var(--ed-surface);color:var(--ed-ink)}.editorial .ed-body{animation:.19s cubic-bezier(.22,.61,.36,1) both edViewIn}@keyframes edViewIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.editorial .ed-body,.editorial .ed-mb-composer__action.is-rec{animation:none}}.editorial.ed-shell.is-mobile.in-agent>.ed-body{animation:none;transform:none}.editorial .ed-body{padding-bottom:96px;padding-top:max(env(safe-area-inset-top), 12px);flex:1;width:100%;max-width:760px;margin:0 auto}@media (max-width:1023px){.editorial.ed-shell:not(.in-agent)>.ed-body{padding-bottom:max(8px, env(safe-area-inset-bottom,0px))}}.editorial .ed-shell.in-agent .ed-body{padding-top:0;padding-bottom:16px}.editorial.ed-shell.in-agent>.ed-body{padding-top:0;padding-bottom:0}.editorial.ed-shell.keyboard-open>.ed-bottom,.editorial.ed-shell.keyboard-open .ed-bottom,.editorial .ed-shell.keyboard-open .ed-bottom,.editorial .ed-mb-agent-header{display:none!important}body:has(.p2 .iv-scrim) .editorial.ed-shell:not(.in-agent)>.ed-bottom{display:none!important}body:has(.p2 .tadd) .editorial.ed-shell:not(.in-agent)>.ed-bottom{display:none!important}body:has(.p2 .tedit) .editorial.ed-shell:not(.in-agent)>.ed-bottom{display:none!important}.editorial.ed-shell.is-mobile.in-agent .ed-mb-agent-header{z-index:30;padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0;overflow:visible;display:block!important}.editorial.ed-shell.is-mobile.in-agent .ed-mb-agent-header:before{display:none}.editorial.ed-shell.is-mobile.in-agent .skills,.editorial.ed-shell.is-mobile.in-agent .ed-versions,.editorial.ed-shell.is-mobile.in-agent .p2 .me,.editorial.ed-shell.is-mobile.in-agent .p2 .me-empty,.editorial.ed-shell.is-mobile.in-agent .dossier{padding-top:calc(var(--ed-mb-aghdr,max(74px, calc(env(safe-area-inset-top,0px) + 62px))) + 10px);padding-bottom:max(32px, calc(env(safe-area-inset-bottom,0px) + 28px))}.editorial.ed-shell.is-mobile.in-agent .mb-files__bar{padding-top:6px}.editorial.ed-shell.is-mobile.in-agent .mb-files__tool{background:var(--isl-bg);width:38px;height:38px;color:var(--ink-1);border:var(--isl-bd);box-shadow:var(--isl-sh);-webkit-backdrop-filter:saturate(1.8)blur(22px);backdrop-filter:saturate(1.8)blur(22px);border-radius:12px}.editorial.ed-shell.is-mobile.in-agent .mb-files.is-scrolled .mb-files__tool{width:34px;height:34px}.editorial.ed-shell.is-mobile.in-agent:has(.mb-files)>.ed-body>.p2{height:100%;min-height:0}@media (max-width:1023px){.editorial.ed-shell.is-mobile.in-agent:not(:has(.dlg)):not(:has(.mb-files))>.ed-body{overscroll-behavior-x:contain;overscroll-behavior-y:auto;overflow-y:scroll}}:is(.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread)>.ed-mb-agent-header,.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread):not(:has(.p2 .dlg.sess.sess--solo))>.ed-mb-agent-header){display:none!important}.editorial.ed-shell.is-mobile.in-agent .p2 .dlg.sess.sess--solo .sess__thread-head{display:none}.editorial.ed-shell.is-mobile.in-agent .ed-bottom,.editorial.ed-shell.is-mobile.in-agent .ed-dt-top{display:none!important}@media (max-width:1023px){:is(.editorial.ed-shell.in-agent .ed-bottom,.editorial.ed-shell.in-agent .ed-dt-top,.editorial.ed-shell.in-agent:has(.dlg-bd .dlg.is-mb-thread)>.ed-mb-agent-header,.editorial.ed-shell.in-agent:has(.p2 .dlg.sess.is-mb-thread):not(:has(.p2 .dlg.sess.sess--solo))>.ed-mb-agent-header){display:none!important}}.editorial .ed-mb-agent-header__top{z-index:1;pointer-events:none;align-items:center;gap:10px;padding:5px 12px 2px;display:flex;position:relative}.editorial .ed-mb-agent-header__back{background:var(--ed-bg);border-radius:50%;width:34px;height:34px}@supports (color:color-mix(in lab, red, red)){.editorial .ed-mb-agent-header__back{background:color-mix(in oklab, var(--ed-bg) 78%, transparent)}}.editorial .ed-mb-agent-header__back{border:1px solid var(--ed-line-3)}@supports (color:color-mix(in lab, red, red)){.editorial .ed-mb-agent-header__back{border:1px solid color-mix(in oklab, var(--ed-line-3) 72%, transparent)}}.editorial .ed-mb-agent-header__back{-webkit-backdrop-filter:saturate(1.8)blur(22px);backdrop-filter:saturate(1.8)blur(22px);color:var(--ed-ink);cursor:pointer;pointer-events:auto;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 14px 34px -14px #0000008a,inset 0 1px #ffffff85;box-shadow:0 14px 34px -14px lab(0% 0 0/.541177),inset 0 1px lab(100% -.0000298023 .0000119209/.52)}.editorial .ed-mb-agent-header__back:hover{background:var(--ed-surface-2)}@supports (color:color-mix(in lab, red, red)){.editorial .ed-mb-agent-header__back:hover{background:color-mix(in oklab, var(--ed-surface-2) 82%, transparent)}}.editorial .ed-mb-agent-header__more-placeholder{flex-shrink:0;width:34px;height:34px}.editorial .ed-skill-modal.ed-mcp-modal{max-width:640px}@media (min-width:768px){.editorial .ed-skill-modal-bg.ed-mcp-modal-bg{align-items:flex-start;padding-top:7dvh}}.editorial .ed-mcp-modal .ed-skill-modal__logo{justify-content:center;align-items:center;display:inline-flex}.editorial .ed-mcp-modal .p2.ed-mcp{-webkit-user-select:text;user-select:text;background:0 0;flex-direction:column;gap:14px;display:flex}.editorial .ed-mcp-modal .acct-mcp__code-row{flex-wrap:wrap}.editorial .ed-mcp-modal .acct-code--inline{flex:240px}.editorial .ed-mb-agent-header__name{background:var(--ed-bg);flex:0 auto;align-items:center;gap:8px;padding:4px 10px 4px 4px;display:flex}@supports (color:color-mix(in lab, red, red)){.editorial .ed-mb-agent-header__name{background:color-mix(in oklab, var(--ed-bg) 78%, transparent)}}.editorial .ed-mb-agent-header__name{border:1px solid var(--ed-line-3)}@supports (color:color-mix(in lab, red, red)){.editorial .ed-mb-agent-header__name{border:1px solid color-mix(in oklab, var(--ed-line-3) 72%, transparent)}}.editorial .ed-mb-agent-header__name{-webkit-backdrop-filter:saturate(1.8)blur(22px);backdrop-filter:saturate(1.8)blur(22px);cursor:pointer;color:inherit;text-align:left;pointer-events:auto;border-radius:999px;min-width:0;max-width:calc(100vw - 96px);box-shadow:0 14px 34px -14px #00000085,inset 0 1px #ffffff85;box-shadow:0 14px 34px -14px lab(0% 0 0/.521569),inset 0 1px lab(100% -.0000298023 .0000119209/.52)}.editorial .ed-mb-agent-header__meta{flex:1;min-width:0}.editorial .ed-mb-agent-header__meta .nm{font-size:var(--ed-text-md);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-weight:600;display:flex;overflow:hidden}.editorial .ed-mb-agent-header__meta .chev{color:var(--ed-ink-3);transition:transform var(--ed-dur-fast);display:inline-flex}.editorial .ed-mb-agent-header__meta .chev.is-open{transform:rotate(180deg)}.editorial .ed-mb-agent-header__meta .role{font-size:var(--ed-text-2xs);font-family:var(--ed-font-mono);letter-spacing:var(--ed-tracking-wide);text-transform:uppercase;color:var(--ag-color,var(--ed-ink-3));white-space:nowrap;text-overflow:ellipsis;margin-top:1px;overflow:hidden}.editorial .ed-mb-agent-header__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;pointer-events:auto;gap:4px;padding:6px 10px 8px;display:flex;overflow-x:auto}.editorial .ed-mb-agent-header__tabs::-webkit-scrollbar{display:none}.editorial .ed-mb-agent-header__tabs:after{content:"";pointer-events:none;background:0 0;flex-shrink:0;align-self:stretch;width:32px;margin-left:-32px;position:sticky;right:-10px}.editorial .ed-mb-agent-header__tab{border-radius:var(--ed-r-full);background:var(--ed-bg);align-items:center;gap:6px;padding:10px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.editorial .ed-mb-agent-header__tab{background:color-mix(in oklab, var(--ed-bg) 72%, transparent)}}.editorial .ed-mb-agent-header__tab{color:var(--ed-ink-2);border:1px solid var(--ed-line-2)}@supports (color:color-mix(in lab, red, red)){.editorial .ed-mb-agent-header__tab{border:1px solid color-mix(in oklab, var(--ed-line-2) 80%, transparent)}}.editorial .ed-mb-agent-header__tab{-webkit-backdrop-filter:saturate(1.65)blur(18px);backdrop-filter:saturate(1.65)blur(18px);font-size:var(--ed-text-sm);transition:background var(--ed-dur-fast), color var(--ed-dur-fast);touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;flex-shrink:0;font-weight:500;text-decoration:none;box-shadow:0 10px 24px -16px #0000006b,inset 0 1px #ffffff61;box-shadow:0 10px 24px -16px lab(0% 0 0/.419608),inset 0 1px lab(100% -.0000298023 .0000119209/.38)}.editorial .ed-mb-agent-header__tab:active{background:var(--ed-surface-2);transform:scale(.97)}.editorial .ed-mb-agent-header__tab.is-on{background:var(--ed-ink);color:var(--ed-bg)}@media (max-width:1023px){.editorial .ed-home{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.editorial.ed-shell:not(.in-agent) .p2 .mb-acct{padding-bottom:max(112px, calc(env(safe-area-inset-bottom,0px) + 96px))!important}}.editorial .ed-bottom{z-index:30;pointer-events:none;background:0 0;justify-content:center;align-items:center;padding:4px 14px 0;display:flex;position:fixed;bottom:10px;left:0;right:0}.editorial .ed-bottom-scrim{height:calc(env(safe-area-inset-bottom,0px) + 35px);pointer-events:none;z-index:0;background:linear-gradient(#0000,#00000080);position:fixed;bottom:0;left:0;right:0}.editorial.ed-shell.is-standalone .ed-bottom{padding:4px 14px 0}@media (display-mode:standalone){.editorial .ed-bottom{padding:4px 14px 0}}.editorial .ed-nav{background:var(--ed-bg);align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.editorial .ed-nav{background:color-mix(in oklab, var(--ed-bg) 18%, transparent)}}.editorial .ed-nav{-webkit-backdrop-filter:saturate(170%)blur(24px);backdrop-filter:saturate(170%)blur(24px);border:1px solid var(--ed-line)}@supports (color:color-mix(in lab, red, red)){.editorial .ed-nav{border:1px solid color-mix(in oklab, var(--ed-line) 40%, transparent)}}.editorial .ed-nav{margin-bottom:env(safe-area-inset-bottom,0px);pointer-events:auto;--ed-nav-idx:0;--ed-nav-count:4;transform-origin:50% 100%;will-change:transform, max-width;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:30px;gap:2px;width:100%;max-width:380px;padding:7px;transition:max-width .42s cubic-bezier(.16,1,.3,1),padding .42s cubic-bezier(.16,1,.3,1),border-radius .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1),background .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(0)scale(1);box-shadow:0 14px 30px -16px #0003,inset 0 1px #ffffff38}.editorial .ed-nav__pill{width:calc((100% - 12px - (var(--ed-nav-count) - 1) * 2px) / var(--ed-nav-count));background:var(--ed-ink);border-radius:var(--ed-r-xl);transform:translateX(calc(var(--ed-nav-idx) * (100% + 2px)));z-index:0;pointer-events:none;will-change:transform;transition:transform .36s cubic-bezier(.16,1,.3,1),border-radius .36s cubic-bezier(.16,1,.3,1),box-shadow .36s cubic-bezier(.16,1,.3,1);display:block;position:absolute;top:6px;bottom:6px;left:6px;box-shadow:0 6px 16px -8px #00000059,inset 0 1px #ffffff59}@media (max-width:1023px){.editorial.ed-shell.is-mobile:not(.in-agent).is-nav-instant .ed-nav__pill{transition:none}}.editorial .ed-nav__item{border-radius:var(--ed-r-xl);height:54px;color:var(--ed-ink-4);cursor:pointer;z-index:1;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:0;font-size:12.5px;font-weight:500;text-decoration:none;transition:color .26s cubic-bezier(.16,1,.3,1),height .42s cubic-bezier(.16,1,.3,1),gap .42s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.editorial .ed-nav__item.is-active{color:var(--ed-accent);background:0 0;font-weight:700}.editorial .ed-nav__item.is-active svg{filter:none;transform:translateY(-1px)scale(1.16)}.editorial .ed-nav__item svg{transition:transform .42s cubic-bezier(.16,1,.3,1)}.editorial.is-light .ed-nav:has(.ed-nav__item[href=\/profile].is-active) .ed-nav__pill{background:#ffe4dc}.editorial.is-light .ed-nav__item[href=\/profile].is-active{color:#ff5a45}.editorial.is-light .ed-nav__item[href=\/profile].is-active svg{filter:none}.editorial .ed-nav__item .nm{letter-spacing:-.005em;opacity:1;max-height:18px;font-size:12.5px;transition:opacity .42s cubic-bezier(.16,1,.3,1),max-height .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.editorial .ed-nav__badge{background:var(--ed-danger,#ff5a4f);color:#fff;letter-spacing:-.02em;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:7px;right:16px}@media (max-width:1023px){.editorial.ed-shell.is-mobile:not(.in-agent).is-nav-expanded .ed-nav{max-width:380px;transition:max-width .62s cubic-bezier(.16,1,.3,1),padding .62s cubic-bezier(.16,1,.3,1),border-radius .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1),background .62s cubic-bezier(.16,1,.3,1),box-shadow .62s cubic-bezier(.16,1,.3,1);transform:translateY(0)scale(1)}.editorial.ed-shell.is-mobile:not(.in-agent).is-nav-compact .ed-nav{background:var(--ed-bg);border-radius:26px;max-width:310px;padding:5px;transform:translateY(-12px)scale(.94)}@supports (color:color-mix(in lab, red, red)){.editorial.ed-shell.is-mobile:not(.in-agent).is-nav-compact .ed-nav{background:color-mix(in oklab, var(--ed-bg) 18%, transparent)}}.editorial.ed-shell.is-mobile:not(.in-agent).is-nav-compact .ed-nav{box-shadow:0 14px 30px -16px #0003,inset 0 1px #ffffff38}.editorial.ed-shell.is-mobile:not(.in-agent).is-nav-compact .ed-nav__item{border-radius:22px;gap:0;height:43px}.editorial.ed-shell.is-mobile:not(.in-agent).is-nav-compact .ed-nav__item .nm{opacity:0;max-height:0;overflow:hidden;transform:translateY(-4px)}.editorial.ed-shell.is-mobile:not(.in-agent).is-nav-compact .ed-nav__item svg{transform:translateY(0)scale(1.04)}.editorial.ed-shell.is-mobile:not(.in-agent).is-nav-compact .ed-nav__item.is-active svg{transform:translateY(0)scale(1.12)}.editorial.ed-shell.is-mobile:not(.in-agent).is-nav-compact .ed-nav__badge{top:5px;right:15px}.editorial.ed-shell.is-mobile:not(.in-agent).is-nav-instant .ed-nav,.editorial.ed-shell.is-mobile:not(.in-agent).is-nav-instant .ed-nav__item,.editorial.ed-shell.is-mobile:not(.in-agent).is-nav-instant .ed-nav__item .nm,.editorial.ed-shell.is-mobile:not(.in-agent).is-nav-instant .ed-nav__item svg{transition:none}}.editorial .ed-home{padding:16px 16px 24px}.editorial .ed-home__greet{font-family:var(--ed-font-sans);font-weight:700;font-size:var(--ed-text-3xl);letter-spacing:var(--ed-tracking-tight);text-wrap:balance;margin:12px 0 8px;line-height:1.05}.editorial .ed-home__greet em{font-family:var(--ed-font-serif);font-style:italic;font-weight:400}.editorial .ed-home__greet--list{font-size:var(--ed-text-2xl)}.editorial .ed-home__sub{font-size:var(--ed-text-sm);color:var(--ed-ink-3);margin-bottom:22px}.editorial .ed-team-head{align-items:flex-start;gap:12px;display:flex}.editorial .ed-team-head__copy{min-width:0}.editorial .ed-team-head__copy .ed-home__greet{margin-top:8px}.editorial .ed-team-owner{background:var(--ed-surface);border:1px solid var(--ed-line);width:44px;height:44px;color:var(--ed-ink);box-shadow:var(--ed-card-shadow);border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;overflow:hidden}.editorial .ed-team-owner__img{object-fit:cover;width:100%;height:100%;display:block}.editorial .ed-team-owner__fallback{font-size:var(--ed-text-md);font-weight:700;line-height:1}.editorial .ed-quick{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:28px;display:grid}@media (min-width:600px){.editorial .ed-quick{grid-template-columns:repeat(4,1fr)}}.editorial .ed-qchip{background:var(--ed-bg);border:1px solid var(--ed-line);border-radius:var(--ed-r-lg);text-align:left;box-shadow:var(--ed-card-shadow);transition:transform var(--ed-dur-fast);flex-direction:column;padding:12px 14px;display:flex}.editorial .ed-qchip:hover{transform:translateY(-1px)}.editorial .ed-qchip .l{font-size:var(--ed-text-xs);color:var(--ed-ink-3);font-family:var(--ed-font-mono);text-transform:uppercase;letter-spacing:var(--ed-tracking-wide)}.editorial .ed-l--desktop{display:none}.editorial .ed-l--mobile{display:inline}@media (min-width:1024px){.editorial .ed-l--desktop{display:inline}.editorial .ed-l--mobile{display:none}}.editorial .ed-qchip .v{font-family:var(--ed-font-sans);font-weight:600;font-size:var(--ed-text-xl);letter-spacing:var(--ed-tracking-tight);font-feature-settings:"tnum";margin-top:4px}.editorial .ed-agent-list{flex-direction:column;gap:8px;display:flex}.editorial .ed-agent-row{background:var(--ed-bg);border-radius:var(--ed-r-lg);text-align:left;border:1px solid var(--ed-line);cursor:pointer;width:100%;transition:background var(--ed-dur-fast);color:inherit;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.editorial .ed-agent-row:hover{background:var(--ed-surface)}.editorial .ed-agent-row .meta{flex:1;min-width:0}.editorial .ed-agent-row .nm{font-weight:600;font-size:var(--ed-text-md);letter-spacing:-.01em;align-items:baseline;gap:6px;min-width:0;display:flex}.editorial .ed-agent-row .nm__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.editorial .ed-agent-row .role{font-family:var(--ed-font-mono);font-size:var(--ed-text-2xs);text-transform:uppercase;letter-spacing:var(--ed-tracking-wide);color:var(--ag-color,var(--ed-ink-3));flex-shrink:0;font-weight:500}.editorial .ed-agent-row .last{font-size:var(--ed-text-xs);color:var(--ed-ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.editorial .ed-agent-row .ct{font-family:var(--ed-font-mono);font-size:var(--ed-text-xs);color:var(--ed-ink-3);flex-shrink:0}.editorial .ed-agent-row--add{border:1px dashed var(--ed-line-3);background:0 0}.editorial .ed-agent-row--add:hover{background:var(--ed-surface)}.editorial .ed-agent-row--add .ed-agent-row__plus{background:var(--ed-surface);width:44px;height:44px;color:var(--ed-ink-3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.editorial .ed-section-head{justify-content:space-between;align-items:flex-end;margin:28px 0 12px;display:flex}.editorial .ed-section-head h2{margin:0}.editorial .ed-section-head .more{font-size:var(--ed-text-sm);color:var(--ed-ink-3)}.editorial .ed-section-head .more:hover{color:var(--ed-ink)}.editorial .ed-chat--full{grid-template-rows:auto 1fr auto;height:calc(100dvh - 60px);display:grid;overflow:hidden}.editorial .ed-chat__head--full{border-bottom:1px solid var(--ed-line);justify-content:space-between;align-items:center;gap:24px;padding:16px 32px;display:flex}.editorial .ed-chat__head--full .left{align-items:center;gap:14px;display:flex}.editorial .ed-chat__head--full h2{font-weight:600;font-size:var(--ed-text-xl);letter-spacing:var(--ed-tracking-tight);align-items:baseline;gap:10px;margin:0;display:flex}.editorial .ed-chat__head--full h2 .role{font-family:var(--ed-font-mono);font-size:var(--ed-text-2xs);letter-spacing:var(--ed-tracking-wide);text-transform:uppercase;color:var(--ag-color);font-weight:500}.editorial .ed-chat__head--full .meta{font-size:var(--ed-text-xs);color:var(--ed-ink-3);font-family:var(--ed-font-mono)}.editorial .ed-chat__head--full .right{align-items:center;gap:8px;display:flex}.editorial .ed-chat__head--full .right button{border-radius:var(--ed-r-full);background:var(--ed-surface);height:32px;color:var(--ed-ink-1);cursor:pointer;font-size:var(--ed-text-sm);transition:background var(--ed-dur-fast);border:0;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.editorial .ed-chat__head--full .right button:hover{background:var(--ed-surface-2)}.editorial .ed-chat__head--full .right .ico-btn{justify-content:center;width:32px;padding:0}@media (max-width:1023px){.editorial .ed-chat__head--full{gap:8px;padding:10px 14px;display:none}.editorial .ed-chat__head--full .left{gap:10px;min-width:0}.editorial .ed-chat__head--full .left>div{flex:1;min-width:0}.editorial .ed-chat__head--full h2{font-size:var(--ed-text-lg);flex-wrap:wrap;gap:6px}.editorial .ed-chat__head--full h2 .role{font-size:9px}.editorial .ed-chat__head--full .meta{display:none}.editorial .ed-chat__head--full .right{flex-shrink:0;gap:4px}.editorial .ed-chat__head--full .right button{justify-content:center;width:32px;height:32px;padding:0}.editorial .ed-chat__head--full .right .ed-chat__btn-text{display:none}.editorial .ed-chat__back{display:inline-flex!important}.editorial .ed-chat--full{min-height:100%;position:relative;height:auto!important;display:block!important;overflow:visible!important}.editorial .ed-chat__body--full{padding:16px 16px 100px}.editorial .ed-chat__compose{z-index:50;pointer-events:none;background:0 0;border-top:0;padding-bottom:8px;bottom:0;left:0;right:0;position:fixed!important}.editorial .ed-chat__compose>*{pointer-events:auto}}.editorial .ed-typing{justify-content:flex-start;padding:4px 0;display:flex}.editorial .ed-typing__bubble{background:var(--ed-surface);border-radius:18px 18px 18px 4px;align-items:center;gap:5px;padding:12px 16px;display:inline-flex}.editorial .ed-typing__dot{background:var(--ed-ink-3);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite ed-typing-bounce}.editorial .ed-typing__dot:nth-child(2){animation-delay:.16s}.editorial .ed-typing__dot:nth-child(3){animation-delay:.32s}@keyframes ed-typing-bounce{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.editorial .ed-chat__body--full{flex-direction:column;padding:32px 32px 24px;display:flex;overflow-y:auto}.editorial .ed-chat__inner{flex-direction:column;gap:18px;width:100%;max-width:760px;margin:auto auto 0;display:flex}.editorial .ed-chat__day{font-family:var(--ed-font-mono);font-size:var(--ed-text-2xs);letter-spacing:var(--ed-tracking-wide);text-transform:uppercase;color:var(--ed-ink-3);background:var(--ed-surface);border-radius:var(--ed-r-full);align-self:center;margin:8px 0;padding:4px 12px}.editorial .ed-msg-full{align-items:flex-start;gap:12px;max-width:100%;display:flex}.editorial .ed-msg-full.is-user{justify-content:flex-end}.editorial .ed-msg-full__bubble{border-radius:var(--ed-r-2xl);font-size:var(--ed-text-md);word-wrap:break-word;max-width:560px;padding:12px 16px;line-height:1.5}.editorial .ed-msg-full.is-bot .ed-msg-full__bubble{background:var(--ed-surface);color:var(--ed-ink-1);border-bottom-left-radius:var(--ed-r-sm)}.editorial .ed-msg-full.is-user .ed-msg-full__bubble{background:var(--ed-ink);color:var(--ed-bg);border-bottom-right-radius:var(--ed-r-sm)}.editorial .ed-msg-full__meta{font-family:var(--ed-font-mono);font-size:var(--ed-text-2xs);color:var(--ed-ink-3);letter-spacing:.02em;margin-top:6px}.editorial .ed-chat__pinned{background:var(--ed-surface);border:1px solid var(--ed-line);border-radius:var(--ed-r-lg);border-left:3px solid var(--ed-accent);align-items:center;gap:12px;max-width:760px;margin:0 auto 16px;padding:10px 14px 10px 12px;display:flex}.editorial .ed-chat__pinned-icon{background:var(--ed-accent-soft);width:28px;height:28px;color:var(--ed-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.editorial .ed-chat__pinned-meta{flex-direction:column;flex:1;min-width:0;display:flex}.editorial .ed-chat__pinned-meta .t{font-family:var(--ed-font-mono);font-size:var(--ed-text-2xs);text-transform:uppercase;letter-spacing:var(--ed-tracking-wide);color:var(--ed-accent);font-weight:600}.editorial .ed-chat__pinned-meta .m{font-size:var(--ed-text-sm);color:var(--ed-ink-1);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.editorial .ed-chat__pinned-close{width:28px;height:28px;color:var(--ed-ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.editorial .ed-chat__pinned-close:hover{background:var(--ed-surface-2);color:var(--ed-ink)}.editorial .ed-msg-full__cite{background:var(--ed-bg);border:1px solid var(--ed-line);border-radius:var(--ed-r-md);font-size:var(--ed-text-xs);color:var(--ed-ink-3);align-items:center;gap:8px;margin-top:10px;padding:8px 12px;display:flex}.editorial .ed-msg-full__cite b{color:var(--ed-ink);font-weight:600}.editorial .ed-msg-full__cite .live{font-family:var(--ed-font-mono);font-size:var(--ed-text-2xs);color:#18a957;margin-left:auto}.editorial .ed-msg-full__suggest{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.editorial .ed-msg-full__suggest button{background:var(--ed-bg);border:1px solid var(--ed-line-2);border-radius:var(--ed-r-full);font-size:var(--ed-text-sm);color:var(--ed-ink-1);cursor:pointer;transition:background var(--ed-dur-fast);padding:7px 12px}.editorial .ed-msg-full__suggest button:hover{background:var(--ed-surface)}.editorial .ed-chat__compose{border-top:1px solid var(--ed-line);flex-shrink:0;padding:16px 24px 20px}.editorial .ed-composer-full{background:var(--ed-surface);border-radius:var(--ed-r-2xl);border:1px solid var(--ed-line);max-width:760px;box-shadow:var(--ed-card-shadow), inset 0 1px 0 #ffffff2e;transition:border-color var(--ed-dur-fast), background var(--ed-dur-fast);flex-direction:column;margin:0 auto;padding:10px 14px 8px;display:flex}@supports (color:lab(0% 0 0)){.editorial .ed-composer-full{box-shadow:var(--ed-card-shadow), inset 0 1px 0 lab(100% -.0000298023 .0000119209/.18)}}.editorial .ed-composer-full:focus-within{border-color:var(--ed-line-3);background:var(--ed-bg)}.editorial .ed-composer-full textarea{resize:none;font:inherit;font-size:var(--ed-text-md);color:var(--ed-ink);background:0 0;border:0;outline:none;flex:1;min-height:28px;max-height:160px;padding:6px 4px 8px;line-height:1.5}.editorial .ed-composer-full textarea::placeholder{color:var(--ed-ink-4)}.editorial .ed-composer-full__bar{justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}.editorial .ed-composer-full__bar-l,.editorial .ed-composer-full__bar-r{align-items:center;gap:4px;display:flex}.editorial .ed-composer-full__pill{border-radius:var(--ed-r-full);height:30px;font-size:var(--ed-text-sm);color:var(--ed-ink-2);cursor:pointer;transition:background var(--ed-dur-fast), color var(--ed-dur-fast);background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;font-weight:500;display:inline-flex}.editorial .ed-composer-full__pill:hover{background:var(--ed-surface-2);color:var(--ed-ink)}.editorial .ed-composer-full__pill--ico{justify-content:center;width:30px;padding:0}.editorial .ed-composer-full__pill--hint{color:var(--ed-ink-3)}.editorial .ed-composer-full__model{border-radius:var(--ed-r-full);height:30px;font-size:var(--ed-text-sm);background:var(--ed-bg);color:var(--ed-ink);border:1px solid var(--ed-line-2);cursor:pointer;transition:background var(--ed-dur-fast), border-color var(--ed-dur-fast);align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.editorial .ed-composer-full__model:hover{background:var(--ed-surface-2);border-color:var(--ed-line-3)}.editorial .ed-composer-full__model svg:first-child{color:var(--ed-accent)}.editorial .ed-composer-full__cap{font-family:var(--ed-font-mono);color:var(--ed-ink-3);align-items:center;gap:8px;padding:0 6px;font-size:11px;display:inline-flex}.editorial .ed-composer-full__cap-bar{background:var(--ed-surface-2);border-radius:var(--ed-r-full);width:60px;height:4px;overflow:hidden}.editorial .ed-composer-full__cap-bar>span{border-radius:var(--ed-r-full);background:#18a957;height:100%;display:block}.editorial .ed-composer-full__cap-num{font-feature-settings:"tnum"}.editorial .ed-composer-full__send{background:var(--ed-ink);width:32px;height:32px;color:var(--ed-bg);cursor:pointer;transition:opacity var(--ed-dur-fast), transform var(--ed-dur-fast);border:0;border-radius:50%;justify-content:center;align-items:center;margin-left:2px;display:inline-flex}.editorial .ed-composer-full__send:disabled{opacity:.25;cursor:not-allowed}.editorial .ed-composer-full__send:not(:disabled):hover{transform:translateY(-1px)}@media (max-width:1023px){.editorial .ed-chat__compose{padding:8px 12px 24px}.editorial .ed-composer-full{flex-direction:row;align-items:center;gap:6px;padding:6px 10px}.editorial .ed-composer-full textarea{min-height:22px;font-size:var(--ed-text-sm);padding:8px 4px}.editorial .ed-composer-full__bar{flex-direction:row;flex-shrink:0;align-items:center;gap:4px;width:auto;padding-top:0}.editorial .ed-composer-full__bar-l{order:-1}.editorial .ed-composer-full__model,.editorial .ed-composer-full__pill--hint,.editorial .ed-composer-full__cap{display:none}.editorial .ed-composer-full{grid-template-rows:auto;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.editorial .ed-composer-full textarea{grid-area:1/2/2/3}.editorial .ed-composer-full__bar{display:contents}.editorial .ed-composer-full__bar-l{grid-area:1/1/2/2}.editorial .ed-composer-full__bar-r{grid-area:1/3/2/4}}.editorial .ed-chat{flex-direction:column;height:calc(100dvh - 96px);display:flex}.editorial .ed-chat__header{z-index:10;background:var(--ed-bg);border-bottom:1px solid var(--ed-line);align-items:center;gap:10px;padding:10px 14px;display:flex;position:sticky;top:0}.editorial .ed-chat__back{width:36px;height:36px;color:var(--ed-ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.editorial .ed-chat__back:hover{background:var(--ed-surface);color:var(--ed-ink)}.editorial .ed-chat__title{flex-direction:column;flex:1;min-width:0;display:flex}.editorial .ed-chat__title .nm{font-weight:600;font-size:var(--ed-text-md);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.editorial .ed-chat__title .sub{font-size:var(--ed-text-2xs);color:var(--ed-ink-3);font-family:var(--ed-font-mono);letter-spacing:.04em;align-items:center;gap:5px;display:flex}.editorial .ed-chat__title .sub .dot{background:var(--ed-good);border-radius:50%;width:6px;height:6px}.editorial .ed-chat__body{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;padding:18px 16px 100px;display:flex;overflow-y:auto}.editorial .ed-chat__body>*{flex-shrink:0}.editorial .ed-chat__body>:first-child{margin-top:auto}.editorial .ed-msg{max-width:100%;display:flex}.editorial .ed-msg--user{justify-content:flex-end}.editorial .ed-msg--bot{justify-content:flex-start}.editorial .ed-msg__bubble{border-radius:var(--ed-r-2xl);font-size:var(--ed-text-md);word-wrap:break-word;white-space:pre-wrap;max-width:86%;padding:10px 14px;line-height:1.5}@media (min-width:600px){.editorial .ed-msg__bubble{max-width:560px}}.editorial .ed-msg--bot .ed-msg__bubble{background:var(--ed-surface);color:var(--ed-ink-1);border-bottom-left-radius:var(--ed-r-sm)}.editorial .ed-msg--user .ed-msg__bubble{background:var(--ed-ink);color:var(--ed-bg);border-bottom-right-radius:var(--ed-r-sm)}.editorial .ed-msg__bubble--streaming:after{content:"▍";color:var(--ed-ink-3);margin-left:1px;animation:1s step-end infinite ed-blink}@keyframes ed-blink{50%{opacity:0}}.editorial .ed-msg__system{text-align:center;color:var(--ed-ink-4);font-size:var(--ed-text-xs);font-family:var(--ed-font-mono);padding:4px 0}.editorial .ed-composer-wrap{pointer-events:none;z-index:20;background:0 0;padding:8px 14px 100px;position:fixed;bottom:0;left:0;right:0}@media (min-width:1024px){.editorial .ed-composer-wrap{background:linear-gradient(to bottom, transparent, var(--ed-bg) 40%)}}.editorial .ed-composer{background:var(--ed-surface);border:1px solid var(--ed-line);box-shadow:var(--ed-card-shadow), inset 0 1px 0 #ffffff2e;pointer-events:auto;max-width:760px;transition:border-color var(--ed-dur-fast), background var(--ed-dur-fast);border-radius:26px;align-items:flex-end;gap:4px;margin:0 auto;padding:5px;display:flex}@supports (color:lab(0% 0 0)){.editorial .ed-composer{box-shadow:var(--ed-card-shadow), inset 0 1px 0 lab(100% -.0000298023 .0000119209/.18)}}.editorial .ed-composer:focus-within{border-color:var(--ed-line-3);background:var(--ed-bg)}.editorial .ed-composer textarea{resize:none;min-width:0;font:inherit;font-size:var(--ed-text-md);color:var(--ed-ink);background:0 0;border:0;outline:none;flex:1;min-height:26px;max-height:132px;padding:8px 6px;line-height:1.4}.editorial .ed-composer textarea::placeholder{color:var(--ed-ink-4)}.editorial .ed-composer__action{cursor:pointer;width:36px;height:36px;transition:background var(--ed-dur-fast), transform var(--ed-dur-fast);color:var(--ed-ink-3);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.editorial .ed-composer__action:hover{background:var(--ed-surface-2);color:var(--ed-ink)}.editorial .ed-composer__action.is-mic.is-recording{background:var(--ed-accent-soft);color:var(--ed-accent)}.editorial .ed-composer__action.is-send{background:var(--ed-accent);color:#fff}.editorial .ed-composer__action.is-send:hover{background:var(--ed-accent-hover);transform:scale(1.05)}.editorial .ed-composer__action.is-send:active{transform:scale(.95)}.editorial .ed-composer__action:disabled{opacity:.4;pointer-events:none}.editorial .ed-chat__hint{text-align:center;color:var(--ed-ink-3);padding:40px 20px}.editorial .ed-chat__hint em{font-family:var(--ed-font-serif);font-style:italic;font-weight:400}.editorial .ed-files-dt{display:none}@media (min-width:1024px){.editorial .ed-files-dt{grid-template-columns:280px 1fr;height:calc(100dvh - 60px);display:grid;overflow:hidden}.editorial .ed-files-list-mobile{display:none}}.editorial .ed-files-dt__tree{border-right:1px solid var(--ed-line);background:var(--ed-surface);flex-direction:column;padding:16px 12px;display:flex;overflow-y:auto}.editorial .ed-files-dt__treegroup{flex:1;margin-bottom:12px}.editorial .ed-files-dt__treelabel{font-family:var(--ed-font-mono);font-size:var(--ed-text-2xs);letter-spacing:var(--ed-tracking-wide);text-transform:uppercase;color:var(--ed-ink-3);padding:8px 10px;font-weight:500}.editorial .ed-files-dt__node{border-radius:var(--ed-r-md);font-size:var(--ed-text-sm);color:var(--ed-ink-1);text-align:left;cursor:pointer;width:100%;transition:background var(--ed-dur-fast);background:0 0;border:0;align-items:center;gap:10px;padding:7px 10px;display:flex}.editorial .ed-files-dt__node:hover{background:var(--ed-bg)}.editorial .ed-files-dt__node.is-active{background:var(--ed-ink);color:var(--ed-bg)}.editorial .ed-files-dt__node .name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.editorial .ed-files-dt__node .sz{font-family:var(--ed-font-mono);font-size:var(--ed-text-2xs);color:var(--ed-ink-3)}.editorial .ed-files-dt__channels{border-top:1px solid var(--ed-line);margin-top:auto;padding:12px 10px 4px}.editorial .ed-files-dt__channels-label{font-family:var(--ed-font-mono);font-size:var(--ed-text-2xs);letter-spacing:var(--ed-tracking-wide);text-transform:uppercase;color:var(--ed-ink-3);margin-bottom:8px;font-weight:500}.editorial .ed-files-dt__channels-grid{font-size:var(--ed-text-xs);color:var(--ed-ink-2);grid-template-columns:1fr 1fr;gap:6px 12px;display:grid}.editorial .ed-files-dt__channels-grid span{align-items:center;gap:6px;display:inline-flex}.editorial .ed-files-dt__channels-grid .dot{border-radius:50%;width:7px;height:7px}.editorial .ed-files-dt__storage{border-top:1px solid var(--ed-line);background:var(--ed-surface);flex-direction:column;gap:8px;padding:12px 12px 14px;display:flex}.editorial .ed-files-dt__storage-head{justify-content:space-between;align-items:center;display:flex}.editorial .ed-files-dt__storage-label{font-family:var(--ed-font-mono);font-size:var(--ed-text-2xs);text-transform:uppercase;letter-spacing:var(--ed-tracking-wide);color:var(--ed-ink-3);font-weight:500}.editorial .ed-files-dt__storage-plan{font-family:var(--ed-font-mono);font-size:var(--ed-text-2xs);letter-spacing:var(--ed-tracking-wide);background:var(--ed-ink);color:var(--ed-bg);border-radius:4px;padding:2px 6px;font-weight:700}.editorial .ed-files-dt__storage-bar{background:var(--ed-surface-2);border-radius:999px;height:6px;overflow:hidden}.editorial .ed-files-dt__storage-fill{background:linear-gradient(90deg, var(--ed-accent), var(--ed-accent));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.editorial .ed-files-dt__storage-fill{background:linear-gradient(90deg, var(--ed-accent), color-mix(in oklab, var(--ed-accent) 70%, var(--ed-ink)))}}.editorial .ed-files-dt__storage-meta{font-size:var(--ed-text-xs);color:var(--ed-ink-2);font-family:var(--ed-font-mono);font-feature-settings:"tnum";justify-content:space-between;align-items:baseline;display:flex}.editorial .ed-files-dt__storage-meta b{color:var(--ed-ink);font-weight:600}.editorial .ed-files-dt__storage-cta{border:1px solid var(--ed-line-2);background:var(--ed-bg);color:var(--ed-ink);font-size:var(--ed-text-xs);cursor:pointer;text-align:center;transition:background var(--ed-dur-fast);border-radius:8px;padding:7px 10px;font-weight:500}.editorial .ed-files-dt__storage-cta:hover{background:var(--ed-ink);color:var(--ed-bg);border-color:var(--ed-ink)}.editorial .ed-files-dt__main{background:var(--ed-bg);flex-direction:column;display:flex;overflow:hidden}.editorial .ed-files-dt__head{border-bottom:1px solid var(--ed-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.editorial .ed-files-dt__crumbs{font-family:var(--ed-font-mono);font-size:var(--ed-text-sm);color:var(--ed-ink-3);align-items:center;gap:8px;display:flex}.editorial .ed-files-dt__crumbs button{color:var(--ed-ink);border-radius:var(--ed-r-sm);cursor:pointer;background:0 0;border:0;padding:2px 6px;font-weight:600}.editorial .ed-files-dt__head-acts{gap:6px;display:flex}.editorial .ed-files-dt__head-acts button{border-radius:var(--ed-r-full);background:var(--ed-surface);height:32px;color:var(--ed-ink-1);cursor:pointer;font-size:var(--ed-text-sm);border:0;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.editorial .ed-files-dt__head-acts button:hover{background:var(--ed-surface-2)}.editorial .ed-files-dt__head-acts .primary{background:var(--ed-ink);color:var(--ed-bg)}.editorial .ed-files-dt__head-acts .primary:hover{background:var(--ed-ink-1)}.editorial .ed-files-dt__table{flex:1;padding:0 16px 24px;overflow-y:auto}.editorial .ed-files-dt__table-head{font-family:var(--ed-font-mono);font-size:var(--ed-text-2xs);text-transform:uppercase;letter-spacing:var(--ed-tracking-wide);color:var(--ed-ink-3);background:var(--ed-bg);z-index:5;grid-template-columns:1fr 220px 100px 56px;align-items:center;padding:14px 12px 8px;font-weight:500;display:grid;position:sticky;top:0}.editorial .ed-files-dt__row{border-radius:var(--ed-r-md);transition:background var(--ed-dur-fast);cursor:pointer;border-bottom:1px solid var(--ed-line);grid-template-columns:1fr 220px 100px 56px;align-items:center;gap:0;padding:10px 12px;display:grid}.editorial .ed-files-dt__row:hover{background:var(--ed-surface)}.editorial .ed-files-dt__row-name{align-items:center;gap:12px;min-width:0;display:flex}.editorial .ed-files-dt__row-name .nm{font-size:var(--ed-text-md);color:var(--ed-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.editorial .ed-files-dt__row-name .from{font-family:var(--ed-font-mono);font-size:var(--ed-text-2xs);color:var(--ed-ink-3);margin-top:2px}.editorial .ed-files-dt__ftype{border-radius:var(--ed-r-md);width:34px;height:34px;font-family:var(--ed-font-mono);letter-spacing:.02em;color:var(--ed-ink-2);background:var(--ed-surface-2);flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.editorial .ed-files-dt__ftype--image{color:#d94590;background:#d945902e;background:lab(53.3792% 62.7683 -8.04453/.18)}.editorial .ed-files-dt__ftype--pdf{background:var(--ed-bad)}@supports (color:color-mix(in lab, red, red)){.editorial .ed-files-dt__ftype--pdf{background:color-mix(in oklab, var(--ed-bad) 16%, transparent)}}.editorial .ed-files-dt__ftype--pdf{color:var(--ed-bad)}.editorial .ed-files-dt__ftype--sheet{color:#18a957;background:#18a95729;background:lab(60.9787% -51.2081 31.5825/.16)}.editorial .ed-files-dt__ftype--doc{background:var(--ed-info)}@supports (color:color-mix(in lab, red, red)){.editorial .ed-files-dt__ftype--doc{background:color-mix(in oklab, var(--ed-info) 16%, transparent)}}.editorial .ed-files-dt__ftype--doc{color:var(--ed-info)}.editorial .ed-files-dt__ftype--audio{color:#6b5bd7;background:#6b5bd72e;background:lab(45.4838% 31.7548 -62.9524/.18)}.editorial .ed-files-dt__ftype--video{color:#0f9aa8;background:#0f9aa82e;background:lab(57.6993% -30.5637 -17.4125/.18)}.editorial .ed-files-dt__ftype--md{background:var(--ed-surface-2);color:var(--ed-ink-2)}.editorial .ed-src-pill{border-radius:var(--ed-r-full);font-size:var(--ed-text-xs);color:var(--src-c,var(--ed-ink-2));background:var(--src-c,var(--ed-ink-2));align-items:center;gap:6px;padding:3px 9px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.editorial .ed-src-pill{background:color-mix(in oklab, var(--src-c,var(--ed-ink-2)) 12%, transparent)}}.editorial .ed-src-pill .dot{background:var(--src-c,currentColor);border-radius:50%;width:6px;height:6px}.editorial .ed-files-dt__row-sz{font-family:var(--ed-font-mono);font-size:var(--ed-text-xs);color:var(--ed-ink-3)}.editorial .ed-files-dt__dropzone{border:1.5px dashed var(--ed-line-3);border-radius:var(--ed-r-xl);background:var(--ed-surface);color:var(--ed-ink-3);font-size:var(--ed-text-sm);align-items:center;gap:14px;margin-top:16px;padding:24px 18px;display:flex}.editorial .ed-modal-bg{-webkit-backdrop-filter:blur(8px);z-index:100;animation:ed-modal-bg-in .22s var(--ed-ease-out);background:#0a0a0ab8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.editorial .ed-modal{background:var(--ed-bg);border-radius:var(--ed-r-2xl);width:100%;max-width:520px;max-height:calc(100dvh - 48px);box-shadow:var(--ed-shadow-lg);animation:ed-modal-in .28s var(--ed-ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.editorial .ed-modal__close{z-index:2;border-radius:var(--ed-r-full);background:var(--ed-surface);width:36px;height:36px;color:var(--ed-ink-3);cursor:pointer;transition:background var(--ed-dur-fast), color var(--ed-dur-fast);border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}.editorial .ed-modal__close:hover{background:var(--ed-surface-2,var(--ed-surface));color:var(--ed-ink)}@media (max-width:1023px){.editorial .ed-modal__close{width:44px;height:44px;top:12px;right:12px}}@keyframes ed-modal-bg-in{0%{opacity:0}to{opacity:1}}@keyframes ed-modal-in{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.editorial .ed-modal__head{padding:24px 28px 12px}.editorial .ed-modal__head h2{font-weight:700;font-size:var(--ed-text-2xl);letter-spacing:var(--ed-tracking-tight);margin:0}.editorial .ed-modal__head h2 em{font-family:var(--ed-font-serif);font-style:italic;font-weight:400}.editorial .ed-modal__head p{font-size:var(--ed-text-sm);color:var(--ed-ink-3);margin:4px 0 0}.editorial .ed-modal__namebar{border-bottom:1px solid var(--ed-line);gap:8px;padding:16px 28px;display:flex}.editorial .ed-modal__namebar .input{background:var(--ed-surface);border-radius:var(--ed-r-lg);height:48px;color:var(--ed-ink);font:inherit;font-size:var(--ed-text-lg);border:1px solid #0000;flex:1;padding:0 16px}.editorial .ed-modal__namebar .input:focus{background:var(--ed-bg);border-color:var(--ed-ink);outline:none}.editorial .ed-modal__namebar .input::placeholder{color:var(--ed-ink-4)}.editorial .ed-modal__namebar button{border-radius:var(--ed-r-full);background:var(--ed-ink);height:48px;color:var(--ed-bg);cursor:pointer;font-size:var(--ed-text-md);white-space:nowrap;border:0;align-items:center;gap:6px;padding:0 18px;font-weight:500;display:inline-flex}.editorial .ed-modal__namebar button:disabled{opacity:.3;cursor:not-allowed}.editorial .ed-modal__list{flex:1;padding:12px 16px;overflow-y:auto}.editorial .ed-modal__opt{border-radius:var(--ed-r-lg);text-align:left;cursor:pointer;width:100%;transition:background var(--ed-dur-fast);background:0 0;border:1px solid #0000;align-items:center;gap:14px;padding:14px 16px;display:flex}.editorial .ed-modal__opt:hover{background:var(--ed-surface)}.editorial .ed-modal__opt.is-on{background:var(--ed-surface);border-color:var(--ed-ink)}.editorial .ed-modal__opt .nm{font-weight:600;font-size:var(--ed-text-md)}.editorial .ed-modal__opt .desc{font-size:var(--ed-text-sm);color:var(--ed-ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.editorial .ed-modal__opt .check{background:var(--ed-ink);width:22px;height:22px;color:var(--ed-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.editorial .ed-modal__opt:not(.is-on) .check{display:none}.editorial .ed-modal__opt .gap{flex:1;min-width:0}.editorial .ed-skills{max-width:1200px;margin:0 auto;padding:32px 24px 48px}@media (min-width:1024px){.editorial .ed-skills{padding:48px 56px 80px}}.editorial .ed-skills__head{margin-bottom:28px}.editorial .ed-skills__search{background:var(--ed-surface);border:1px solid var(--ed-line);max-width:420px;color:var(--ed-ink-3);border-radius:10px;align-items:center;gap:9px;margin-top:18px;padding:9px 13px;display:flex}.editorial .ed-skills__search:focus-within{border-color:var(--ed-ink-4)}.editorial .ed-skills__search input{min-width:0;font-size:var(--text-sm,14px);color:var(--ed-ink);background:0 0;border:0;outline:none;flex:1}.editorial .ed-skills__search input::placeholder{color:var(--ed-ink-4)}.editorial .ed-skills__search-x{cursor:pointer;color:var(--ed-ink-3);background:0 0;border:0;padding:2px;display:inline-flex}.editorial .ed-skills__filters{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.editorial .ed-skills__grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:768px){.editorial .ed-skills__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.editorial .ed-skills__grid{grid-template-columns:repeat(3,1fr);gap:14px}}@media (min-width:1600px){.editorial .ed-skills{max-width:1760px}.editorial .ed-skills__grid{grid-template-columns:repeat(4,1fr)}}.editorial .ed-skill{background:var(--ed-bg);border:1px solid var(--ed-line);border-radius:var(--ed-r-xl);box-shadow:var(--ed-card-shadow);transition:border-color var(--ed-dur-fast), transform var(--ed-dur-fast), box-shadow var(--ed-dur-med);text-align:left;flex-direction:column;padding:20px;display:flex}.editorial .ed-skill:hover{border-color:var(--ed-line-2);transform:translateY(-2px);box-shadow:0 1px #14120c0f,0 1px 2px #14120c0d,0 18px 32px -12px #14120c24}.editorial .ed-skill.is-installed{border-color:var(--ed-ink);background:var(--ed-surface)}.editorial .ed-skill__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.editorial .ed-skill__logo{border-radius:var(--ed-r-md);background:var(--ed-surface);width:40px;height:40px;font-family:var(--ed-font-mono);font-weight:600;font-size:var(--ed-text-sm);color:var(--ed-ink-1);flex-shrink:0;justify-content:center;align-items:center;display:flex}.editorial .ed-skill__name{font-weight:600;font-size:var(--ed-text-lg);letter-spacing:-.015em;margin-top:14px;line-height:1.2}.editorial .ed-skill__desc{font-size:var(--ed-text-sm);color:var(--ed-ink-3);flex:1;margin-top:4px;line-height:1.45}.editorial .ed-skill__bottom{border-top:1px solid var(--ed-line);justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;display:flex}.editorial .ed-skill__price{font-family:var(--ed-font-mono);font-size:var(--ed-text-xs);color:var(--ed-ink-3)}.editorial .ed-skill__btn{border-radius:var(--ed-r-full);height:30px;font-size:var(--ed-text-xs);background:var(--ed-ink);color:var(--ed-bg);cursor:pointer;border:0;padding:0 14px;font-weight:500}.editorial .ed-skill__btn.is-installed{background:var(--ed-surface-2);color:var(--ed-ink-2)}.editorial .ed-skill__btn-sm{display:none}.editorial .ed-skill__btn-lg{display:inline}@media (max-width:767px){.editorial .ed-skill__btn-sm{display:inline}.editorial .ed-skill__btn-lg{display:none}.editorial .ed-skill{grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.editorial .ed-skill__top{grid-area:1/1/3/2;display:block}.editorial .ed-skill__top>.ed-badge{display:none}.editorial .ed-skill__name{font-size:var(--ed-text-md);grid-area:1/2/2/3;min-width:0;margin-top:0}.editorial .ed-skill__desc{grid-area:2/2/3/3;min-width:0;margin-top:2px}.editorial .ed-skill__bottom{border-top:0;flex-shrink:0;grid-area:1/3/3/4;margin-top:0;padding-top:0}.editorial .ed-skill__price{display:none}.editorial .ed-skill__btn{width:36px;height:36px;font-size:var(--ed-text-md);border-radius:50%;padding:0}}.editorial .ed-settings{max-width:880px;margin:0 auto;padding:32px 24px 48px}@media (min-width:1024px){.editorial .ed-settings{padding:40px 56px 80px}}.editorial .ed-settings__profile{background:var(--ed-surface);border:1px solid var(--ed-line);box-shadow:var(--ed-card-shadow);border-radius:var(--ed-r-2xl);align-items:center;gap:20px;margin-bottom:32px;padding:24px 28px;display:flex}.editorial .ed-settings__avatar-wrap{display:inline-flex;position:relative}.editorial .ed-settings__avatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:28px;font-weight:600;display:inline-flex}.editorial .ed-settings__avatar-edit{background:var(--ed-ink);width:28px;height:28px;color:var(--ed-bg);border:2px solid var(--ed-surface);cursor:pointer;transition:transform var(--ed-dur-fast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.editorial .ed-settings__avatar-edit:hover{transform:scale(1.06)}.editorial .ed-settings__profile .meta{flex:1;min-width:0}.editorial .ed-settings__profile .meta h2{font-weight:700;font-size:var(--ed-text-3xl);letter-spacing:var(--ed-tracking-tight);margin:0;line-height:1}.editorial .ed-settings__profile .meta .who{font-size:var(--ed-text-sm);color:var(--ed-ink-3);align-items:center;gap:8px;margin-top:6px;display:flex}.editorial .ed-settings__profile .meta .who .pill{border-radius:var(--ed-r-full);background:var(--ed-bg);border:1px solid var(--ed-line);font-family:var(--ed-font-mono);font-size:var(--ed-text-2xs);text-transform:uppercase;color:var(--ed-ink-2);letter-spacing:var(--ed-tracking-wide);padding:2px 8px}.editorial .ed-settings__avatar-row{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.editorial .ed-settings__avatar-row button{border-radius:var(--ed-r-full);background:var(--ed-surface-2);color:var(--ed-ink-1);cursor:pointer;font-size:var(--ed-text-xs);border:0;align-items:center;gap:6px;padding:6px 12px;font-weight:500;display:inline-flex}.editorial .ed-settings__avatar-row button:hover{background:var(--ed-surface-3)}.editorial .ed-settings__section{margin-bottom:40px}.editorial .ed-settings__section-h{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.editorial .ed-settings__section-h h3{font-weight:600;font-size:var(--ed-text-2xl);letter-spacing:var(--ed-tracking-tight);margin:0}.editorial .ed-settings__section-h .hint{font-family:var(--ed-font-mono);font-size:var(--ed-text-2xs);text-transform:uppercase;letter-spacing:var(--ed-tracking-wide);color:var(--ed-ink-3)}.editorial .ed-settings__field{margin-bottom:14px}.editorial .ed-settings__field label{font-size:var(--ed-text-sm);color:var(--ed-ink-2);margin-bottom:6px;font-weight:500;display:block}.editorial .ed-settings__field input,.editorial .ed-settings__field textarea{background:var(--ed-surface);border-radius:var(--ed-r-lg);width:100%;font:inherit;font-size:var(--ed-text-md);color:var(--ed-ink);resize:vertical;border:1px solid #0000;padding:12px 14px}.editorial .ed-settings__field input:focus,.editorial .ed-settings__field textarea:focus{background:var(--ed-bg);border-color:var(--ed-ink);outline:none}@media (max-width:560px){.editorial .ed-settings{padding:16px 14px 32px}.editorial .ed-settings__profile{flex-direction:column;align-items:flex-start;gap:14px;padding:16px 18px}.editorial .ed-settings__profile .meta h2{font-size:var(--ed-text-xl)}.editorial .ed-settings__section-h{flex-wrap:wrap;gap:4px}.editorial .ed-settings__section-h h3{font-size:var(--ed-text-lg)}.editorial .ed-settings__avatar-row{gap:8px}}.editorial .ed-dial-grid{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:768px){.editorial .ed-dial-grid{grid-template-columns:repeat(2,1fr)}}.editorial .ed-dial{background:var(--ed-bg);border:1px solid var(--ed-line);border-radius:var(--ed-r-lg);padding:14px 16px}.editorial .ed-dial-head{font-size:var(--ed-text-sm);justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.editorial .ed-dial-head .n{font-weight:500}.editorial .ed-dial-head .v{font-family:var(--ed-font-mono);font-size:var(--ed-text-xs);color:var(--ed-ink-3)}.editorial .ed-dial-bar{background:var(--ed-surface-2);border-radius:var(--ed-r-full);height:4px;position:relative}.editorial .ed-dial-bar>span{background:var(--ed-ink);border:2px solid var(--ed-bg);width:12px;height:12px;box-shadow:0 0 0 1px var(--ed-ink);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.editorial .ed-connect-row{border:1px solid var(--ed-line);border-radius:var(--ed-r-lg);align-items:center;gap:14px;margin-bottom:8px;padding:14px 16px;display:flex}.editorial .ed-connect-row .logo{border-radius:var(--ed-r-md);background:var(--ed-surface);justify-content:center;align-items:center;width:36px;height:36px;display:flex}.editorial .ed-connect-row .meta{flex:1;min-width:0}.editorial .ed-connect-row .meta .n{font-weight:500;font-size:var(--ed-text-md)}.editorial .ed-connect-row .meta .h{font-family:var(--ed-font-mono);font-size:var(--ed-text-xs);color:var(--ed-ink-3);margin-top:2px}.editorial .ed-danger{border:1px dashed var(--ed-line-3);border-radius:var(--ed-r-xl);background:var(--ed-bad);margin-top:56px;padding:22px 24px}@supports (color:color-mix(in lab, red, red)){.editorial .ed-danger{background:color-mix(in oklab, var(--ed-bad) 5%, var(--ed-bg))}}.editorial .ed-danger h3{font-weight:600;font-size:var(--ed-text-lg);color:var(--ed-bad);margin:0 0 6px}.editorial .ed-danger p{font-size:var(--ed-text-sm);color:var(--ed-ink-2);margin:0 0 14px}.editorial .ed-danger button{background:var(--ed-bad);color:#fff;border-radius:var(--ed-r-full);cursor:pointer;font-weight:500;font-size:var(--ed-text-sm);border:0;padding:8px 16px}.editorial .ed-files-list{border:1px solid var(--ed-line);border-radius:var(--ed-r-lg);background:var(--ed-bg);flex-direction:column;gap:0;display:flex;overflow:hidden}.editorial .ed-file-row{border-bottom:1px solid var(--ed-line);color:inherit;cursor:pointer;transition:background var(--ed-dur-fast);align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.editorial .ed-file-row:last-child{border-bottom:0}.editorial .ed-file-row:hover{background:var(--ed-surface)}.editorial .ed-file-row .ico{border-radius:var(--ed-r-md);background:var(--ed-surface-2);width:32px;height:32px;color:var(--ed-ink-3);flex-shrink:0;justify-content:center;align-items:center;display:flex}.editorial .ed-file-row .nm{font-weight:500;font-size:var(--ed-text-md);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.editorial .ed-file-row .sz{font-family:var(--ed-font-mono);font-size:var(--ed-text-xs);color:var(--ed-ink-4);flex-shrink:0}@media (min-width:1024px){.editorial .ed-bottom,.editorial .ed-top{display:none}.editorial.ed-shell{min-height:100dvh;padding-left:280px}.editorial .ed-body{min-width:0;max-width:none;margin:0;padding-bottom:0}:is(.editorial.ed-shell:has(.dlg),.editorial.ed-shell:has(.ed-chat--full)){flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}:is(.editorial.ed-shell:has(.dlg)>.ed-dt-top,.editorial.ed-shell:has(.ed-chat--full)>.ed-dt-top){flex-shrink:0}:is(.editorial.ed-shell:has(.dlg)>.ed-body,.editorial.ed-shell:has(.ed-chat--full)>.ed-body){flex:1 1 0;min-height:0;padding-top:0;overflow:hidden}.editorial.ed-shell:has(.dlg) .dlg-bd{height:100%}.editorial.ed-shell:has(.dlg) .dlg.sess{height:100%}.editorial.ed-shell:has(.ed-chat--full) .ed-chat--full{height:100%}}:is(.editorial.ed-shell:has(.dlg),.editorial.ed-shell:has(.cli),.editorial.ed-shell:has(.files),.editorial.ed-shell:has(.kbx-screen),.editorial.ed-shell:has(.ed-chat--full)){flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}:is(.editorial.ed-shell:has(.dlg)>.ed-dt-top,.editorial.ed-shell:has(.cli)>.ed-dt-top,.editorial.ed-shell:has(.files)>.ed-dt-top,.editorial.ed-shell:has(.kbx-screen)>.ed-dt-top,.editorial.ed-shell:has(.ed-chat--full)>.ed-dt-top,.editorial.ed-shell:has(.dlg)>.ed-mb-agent-header,.editorial.ed-shell:has(.cli)>.ed-mb-agent-header,.editorial.ed-shell:has(.files)>.ed-mb-agent-header,.editorial.ed-shell:has(.kbx-screen)>.ed-mb-agent-header,.editorial.ed-shell:has(.ed-chat--full)>.ed-mb-agent-header){flex-shrink:0}:is(.editorial.ed-shell:has(.dlg)>.ed-body,.editorial.ed-shell:has(.cli)>.ed-body,.editorial.ed-shell:has(.files)>.ed-body,.editorial.ed-shell:has(.kbx-screen)>.ed-body,.editorial.ed-shell:has(.ed-chat--full)>.ed-body){flex:1 1 0;min-height:0;padding-top:0;padding-bottom:0;overflow:hidden}.editorial.ed-shell:has(.dlg)>.ed-body>.p2{height:100%;min-height:0}.editorial.ed-shell:has(.cli)>.ed-body>.p2{height:100%;min-height:0}.editorial.ed-shell:has(.files)>.ed-body>.p2{height:100%;min-height:0}.editorial.ed-shell:has(.kbx-screen)>.ed-body>.p2{height:100%;min-height:0}.editorial.ed-shell:has(.dlg) .dlg-bd{height:100%;min-height:0}.editorial.ed-shell:has(.dlg) .dlg.sess{height:100%;min-height:0}.editorial.ed-shell:has(.ed-chat--full) .ed-chat--full{height:100%;min-height:0}.editorial.ed-shell:has(.cli) .cli{height:100%;min-height:0}.editorial.ed-shell:has(.kbx-screen) .kbx-screen{height:100%;min-height:0}.editorial.ed-shell:has(.files) .files{height:100%;min-height:0}.editorial.ed-shell:has(.dlg)>.ed-body{flex-direction:column;display:flex}.editorial.ed-shell:has(.dlg)>.ed-body>.p2{flex-direction:column;flex:1 1 0;height:auto;min-height:0;display:flex}.editorial.ed-shell:has(.dlg)>.ed-body>.p2>.dlg.sess{flex:1 1 0;height:auto;min-height:0}.editorial .ed-side{display:none}@media (min-width:1024px){.editorial .ed-side{background:var(--ed-bg);border-right:1px solid var(--ed-line);z-index:20;flex-direction:column;width:280px;height:100dvh;display:flex;position:fixed;top:0;left:0;overflow:hidden}}.editorial .ed-side__brand{flex-shrink:0;align-items:center;gap:10px;padding:18px 16px 14px;display:flex}.editorial .ed-side__brand .name{font-size:var(--ed-text-lg);letter-spacing:-.02em;font-weight:700}.editorial .ed-side__brand .name .dot{color:var(--ed-accent)}.editorial .ed-side__brand .ws{border-radius:var(--ed-r-full);background:var(--ed-surface);font-size:var(--ed-text-xs);color:var(--ed-ink-2);cursor:pointer;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;display:inline-flex}.editorial .ed-side__brand .ws .sw{background:#16a085;border-radius:50%;width:10px;height:10px}.editorial .ed-side__body{flex-direction:column;flex:1;padding-bottom:8px;display:flex;overflow-y:auto}.editorial .ed-side__bottom{flex-direction:column;margin-top:auto;display:flex}.editorial .ed-side__newrow{border-radius:var(--ed-r-lg);border:1px dashed var(--ed-line-3);cursor:pointer;width:calc(100% - 16px);color:inherit;text-align:left;transition:background var(--ed-dur-fast), border-color var(--ed-dur-fast);background:0 0;align-items:center;gap:10px;margin:10px 8px 6px;padding:8px 10px;display:flex}.editorial .ed-side__newrow:hover{background:var(--ed-surface);border-color:var(--ed-ink-3)}.editorial .ed-side__newrow .plus{border:1px dashed var(--ed-line-3);background:var(--ed-bg);width:32px;height:32px;color:var(--ed-ink-3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.editorial .ed-side__newrow .meta{flex:1;min-width:0}.editorial .ed-side__newrow .nm{font-size:var(--ed-text-sm);font-weight:500}.editorial .ed-side__newrow .sub{font-size:var(--ed-text-2xs);color:var(--ed-ink-3);font-family:var(--ed-font-mono);letter-spacing:var(--ed-tracking-wide)}.editorial .ed-side__body::-webkit-scrollbar{width:4px}.editorial .ed-side__body::-webkit-scrollbar-thumb{background:var(--ed-surface-2);border-radius:2px}.editorial .ed-side__group{padding-top:12px}.editorial .ed-side__grouplabel{font-family:var(--ed-font-mono);text-transform:uppercase;letter-spacing:var(--ed-tracking-wide);font-size:var(--ed-text-2xs);color:var(--ed-ink-4);justify-content:space-between;align-items:center;padding:0 18px 6px;display:flex}.editorial .ed-side__row{border-radius:var(--ed-r-lg);cursor:pointer;width:calc(100% - 16px);color:inherit;text-align:left;transition:background var(--ed-dur-fast);background:0 0;border:0;align-items:center;gap:10px;margin:0 8px;padding:8px 10px;text-decoration:none;display:flex;position:relative}.editorial .ed-side__row:hover{background:var(--ed-surface)}.editorial .ed-side__row.is-active{background:var(--ed-surface-2)}.editorial .ed-side__row .meta{flex:1;min-width:0}.editorial .ed-side__row .nm{font-size:var(--ed-text-sm);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.editorial .ed-side__row .sub{font-size:var(--ed-text-2xs);color:var(--ed-ink-3);font-family:var(--ed-font-mono);letter-spacing:.04em;margin-top:1px}.editorial .ed-side__row .ct{font-family:var(--ed-font-mono);font-size:var(--ed-text-2xs);color:var(--ed-ink-3);transition:opacity var(--ed-dur-fast);flex-shrink:0}.editorial .ed-side__row .pin{width:22px;height:22px;color:var(--ed-ink-3);background:var(--ed-surface-2);cursor:pointer;opacity:0;transition:opacity var(--ed-dur-fast), color var(--ed-dur-fast), background var(--ed-dur-fast);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.editorial .ed-side__row:hover .pin{opacity:1}.editorial .ed-side__row:hover .ct{opacity:0}.editorial .ed-side__row .pin:hover{color:var(--ed-ink);background:var(--ed-surface-3)}.editorial .ed-side__row.is-pinned .pin{color:var(--ed-accent);opacity:1}.editorial .ed-side__group--pinned{border-bottom:1px solid var(--ed-line);margin-bottom:6px;padding-bottom:8px}.editorial .ed-side__row .ico{background:var(--ed-surface-2);width:32px;height:32px;color:var(--ed-ink-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.editorial .ed-side__footer{border-top:1px solid var(--ed-line);background:var(--ed-bg);align-items:center;gap:10px;padding:10px 14px;display:flex}.editorial .ed-side__footer .me-name{font-size:var(--ed-text-sm);letter-spacing:-.005em;font-weight:600}.editorial .ed-side__footer .me-sub{font-size:var(--ed-text-2xs);color:var(--ed-ink-3);font-family:var(--ed-font-mono);letter-spacing:.04em}.editorial .ed-side__footer-gear{cursor:pointer;width:30px;height:30px;color:var(--ed-ink-3);transition:background var(--ed-dur-fast), color var(--ed-dur-fast);background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.editorial .ed-side__footer-gear:hover{background:var(--ed-surface);color:var(--ed-ink)}.editorial .ed-dt-top{display:none}@media (min-width:1024px){.editorial .ed-dt-top{background:var(--ed-bg);border-bottom:1px solid var(--ed-line);z-index:20;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px 32px;display:grid;position:sticky;top:0}.editorial .ed-dt-top__crumbs{justify-self:start;min-width:0;overflow:hidden}.editorial .ed-dt-top__tabs{justify-self:center}.editorial .ed-dt-top__right{justify-self:end}.editorial .ed-dt-top__tab{position:relative}.editorial .ed-dt-top__tab-spin{vertical-align:-1px;border:2px solid;border-top-color:#0000;border-radius:50%;width:11px;height:11px;margin-left:4px;animation:.6s linear infinite ed-tabspin;display:inline-block}}.editorial .ed-dt-top__crumbs{font-size:var(--ed-text-sm);color:var(--ed-ink-3);align-items:center;gap:8px;display:flex}.editorial .ed-dt-top__crumbs b{color:var(--ed-ink);font-weight:600}.editorial .ed-dt-top__right{align-items:center;gap:8px;display:flex}.editorial .ed-dt-top__right button{background:var(--ed-surface);cursor:pointer;width:34px;height:34px;color:var(--ed-ink-2);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.editorial .ed-dt-top__right button:hover{background:var(--ed-surface-2);color:var(--ed-ink)}.editorial .ed-dt-top__right .ed-top__admin{border-radius:var(--ed-r-full);width:auto;height:34px;padding:0 14px}.editorial .ed-dt-top__tabs{align-items:center;gap:2px;display:flex}.editorial .ed-dt-top__tab{border-radius:var(--ed-r-md);font-size:var(--ed-text-sm);color:var(--ed-ink-3);cursor:pointer;transition:background var(--ed-dur-fast), color var(--ed-dur-fast);background:0 0;border:0;align-items:center;gap:7px;padding:7px 12px;font-weight:500;text-decoration:none;display:inline-flex}.editorial .ed-dt-top__tab:hover{background:var(--ed-surface);color:var(--ed-ink)}.editorial .ed-dt-top__tab.is-active{background:var(--ed-ink);color:var(--ed-bg)}.editorial .ed-dt-top__tab .ct{font-family:var(--ed-font-mono);font-size:var(--ed-text-2xs);opacity:.7;font-feature-settings:"tnum"}.editorial .ed-dt-top__tab.is-active .ct{opacity:.6}.editorial .ed-dt-top__crumbs{align-items:center;gap:8px;display:flex}.editorial .ed-dt-top__crumbs .sep{color:var(--ed-ink-4)}.editorial .ed-dt-top__crumbs .ed-av{width:22px;height:22px;font-size:10px}.editorial .ed-av-wrap{flex-shrink:0;display:inline-flex;position:relative}.editorial .ed-av-wrap__status{border:2px solid var(--ed-bg);background:#18a957;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.editorial .ed-av-wrap__status--sleep{background:var(--ed-ink-4)}.editorial .ed-av-wrap__status--alert{background:var(--ed-warn)}@media (min-width:1024px){.editorial .ed-home{--hx:50%;--hy:50%;--ha:0;max-width:1200px;margin:0 auto;padding:56px 56px 80px;position:relative}.editorial .ed-home>*{z-index:1;position:relative}.editorial .ed-home__hello{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.editorial .ed-home__hello .ed-home__greet{margin-top:12px}.editorial .ed-home__hello .ed-home__sub{color:var(--ed-ink-3);font-size:var(--ed-text-md);max-width:540px;margin-top:4px;margin-bottom:0}.editorial .ed-home__hello .ed-home__actions{gap:8px;margin-bottom:0;display:flex}.editorial .ed-home__grid{pointer-events:none;z-index:0;background-image:radial-gradient(circle, var(--ed-line-2) 1px, transparent 1.4px);opacity:.35;-webkit-mask-image:radial-gradient(520px circle at var(--hx) var(--hy), #000c 0%, #0000004d 45%, #00000014 75%, transparent 100%);-webkit-mask-image:radial-gradient(520px circle at var(--hx) var(--hy), #000c 0%, #0000004d 45%, #00000014 75%, transparent 100%);-webkit-mask-image:radial-gradient(520px circle at var(--hx) var(--hy), #000c 0%, #0000004d 45%, #00000014 75%, transparent 100%);-webkit-mask-image:radial-gradient(520px circle at var(--hx) var(--hy), #000c 0%, #0000004d 45%, #00000014 75%, transparent 100%);mask-image:radial-gradient(520px circle at var(--hx) var(--hy), #000c 0%, #0000004d 45%, #00000014 75%, transparent 100%);transition:opacity .48s var(--ed-ease-out);background-size:22px 22px;position:fixed;inset:0}.editorial .ed-home:hover .ed-home__grid{opacity:.6}.editorial .ed-home__spot{pointer-events:none;z-index:0;background:radial-gradient(680px circle at var(--hx) var(--hy), var(--ed-accent) 0%, var(--ed-accent) 30%, var(--ed-accent) 55%, transparent 100%);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.editorial .ed-home__spot{background:radial-gradient(680px circle at var(--hx) var(--hy), color-mix(in oklab, var(--ed-accent) 12%, transparent) 0%, color-mix(in oklab, var(--ed-accent) 6%, transparent) 30%, color-mix(in oklab, var(--ed-accent) 2%, transparent) 55%, transparent 100%)}}.editorial .ed-home__spot{opacity:var(--ha,0);transition:opacity .48s var(--ed-ease-out)}.editorial .ed-home__greet{letter-spacing:var(--ed-tracking-tighter);margin:20px 0 14px;line-height:.96;font-size:var(--ed-text-6xl)!important}.editorial .ed-home__sub{font-size:var(--ed-text-md);color:var(--ed-ink-2);max-width:720px;margin-bottom:28px}.editorial .ed-home__actions{gap:10px;margin-bottom:48px;display:flex}.editorial .ed-quick{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:56px}.editorial .ed-qchip{border-radius:var(--ed-r-lg);padding:18px 20px}.editorial .ed-qchip .v{font-size:var(--ed-text-2xl)}.editorial .ed-section-head{align-items:flex-end;margin:56px 0 24px}.editorial .ed-section-head h2{font-size:var(--ed-text-4xl);letter-spacing:var(--ed-tracking-tight);font-weight:700;line-height:1.05}.editorial .ed-agent-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid!important}.editorial .ed-agent-card{background:var(--ed-bg);border:1px solid var(--ed-line);border-radius:var(--ed-r-xl);box-shadow:var(--ed-card-shadow);cursor:pointer;text-align:left;color:inherit;isolation:isolate;min-height:220px;transform-style:preserve-3d;--mx:50%;--my:50%;--ma:0;--rx:0deg;--ry:0deg;--px:0px;--py:0px;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .22s var(--ed-ease-out), border-color var(--ed-dur-fast), box-shadow var(--ed-dur-med);will-change:transform;flex-direction:column;padding:22px 22px 18px;text-decoration:none;display:flex;position:relative}.editorial .ed-agent-card__lift{transform:translate3d(var(--px), var(--py), 0);transition:transform .22s var(--ed-ease-out);z-index:1;flex-direction:column;flex:1;gap:16px;display:flex;position:relative}.editorial .ed-agent-card:hover{border-color:var(--ag-color)}@supports (color:color-mix(in lab, red, red)){.editorial .ed-agent-card:hover{border-color:color-mix(in oklab, var(--ag-color) 35%, var(--ed-line-2))}}.editorial .ed-agent-card:hover{box-shadow:0 1px 0 #00000080, 0 22px 40px -14px #0006, 0 0 0 1px var(--ag-color), 0 24px 60px -18px var(--ag-color)}@supports (color:color-mix(in lab, red, red)){.editorial .ed-agent-card:hover{box-shadow:0 1px 0 #00000080, 0 22px 40px -14px #0006, 0 0 0 1px color-mix(in oklab, var(--ag-color) 25%, transparent), 0 24px 60px -18px color-mix(in oklab, var(--ag-color) 45%, transparent)}}.editorial .ed-agent-card__glow{border-radius:inherit;pointer-events:none;background:radial-gradient(240px circle at var(--mx) var(--my), var(--ag-color), transparent 65%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.editorial .ed-agent-card__glow{background:radial-gradient(240px circle at var(--mx) var(--my), color-mix(in oklab, var(--ag-color) 32%, transparent), transparent 65%)}}.editorial .ed-agent-card__glow{opacity:var(--ma,0);transition:opacity .22s var(--ed-ease-out);z-index:0}.editorial .ed-agent-card__brackets{pointer-events:none;z-index:2;position:absolute;inset:8px}.editorial .ed-agent-card__brackets i{border:1.5px solid var(--ag-color);opacity:0;width:11px;height:11px;transition:opacity .2s var(--ed-ease-out), transform .26s var(--ed-ease-out);position:absolute}.editorial .ed-agent-card__brackets i:first-child{border-bottom:0;border-right:0;top:0;left:0;transform:translate(5px,5px)}.editorial .ed-agent-card__brackets i:nth-child(2){border-bottom:0;border-left:0;top:0;right:0;transform:translate(-5px,5px)}.editorial .ed-agent-card__brackets i:nth-child(3){border-top:0;border-right:0;bottom:0;left:0;transform:translate(5px,-5px)}.editorial .ed-agent-card__brackets i:nth-child(4){border-top:0;border-left:0;bottom:0;right:0;transform:translate(-5px,-5px)}.editorial .ed-agent-card:hover .ed-agent-card__brackets i{opacity:.9;transform:translate(0)}.editorial .ed-agent-card>:not(.ed-agent-card__glow):not(.ed-agent-card__brackets){z-index:1;position:relative}.editorial .ed-agent-card--add{background:var(--ed-surface);min-height:220px;color:var(--ed-ink-3);border-style:dashed;justify-content:center;align-items:center;gap:8px}.editorial .ed-agent-card--add:hover{background:var(--ed-surface-2);border-color:var(--ed-ink-3);color:var(--ed-ink);box-shadow:var(--ed-card-shadow)}.editorial .ed-agent-card--add .plus{background:var(--ed-bg);border:1px solid var(--ed-line-3);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:8px;display:flex}.editorial .ed-agent-card--add .t{font-weight:600;font-size:var(--ed-text-lg);letter-spacing:var(--ed-tracking-tight);color:var(--ed-ink)}.editorial .ed-agent-card--add .h{font-size:var(--ed-text-sm);margin-top:4px}.editorial .ed-agent-card__head{justify-content:space-between;align-items:flex-start;display:flex}.editorial .ed-agent-card__name{font-size:var(--ed-text-xl);letter-spacing:-.015em;align-items:baseline;gap:8px;font-weight:600;display:flex}.editorial .ed-agent-card__role{font-family:var(--ed-font-mono);font-size:var(--ed-text-2xs);text-transform:uppercase;letter-spacing:var(--ed-tracking-wide);color:var(--ag-color,var(--ed-ink-3));font-weight:500}.editorial .ed-agent-card__desc{font-size:var(--ed-text-sm);color:var(--ed-ink-3);flex:1;line-height:1.5}.editorial .ed-agent-card__bottom{border-top:1px solid var(--ed-line);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.editorial .ed-agent-card__stat{font-size:var(--ed-text-xs);color:var(--ed-ink-3)}.editorial .ed-agent-card__stat b{color:var(--ed-ink);font-family:var(--ed-font-mono);font-feature-settings:"tnum";font-weight:600}.editorial .ed-agent-card__open{font-size:var(--ed-text-xs);color:var(--ed-ink-2);align-items:center;gap:4px;display:inline-flex}.editorial .ed-agent-card:hover .ed-agent-card__open{color:var(--ag-color,var(--ed-ink))}.editorial .ed-home:has(.ed-agent-grid) .ed-agent-list{display:none}.editorial .ed-home__greet-eyebrow{margin-bottom:8px}}.editorial .ed-agent-grid,.editorial .ed-home__actions{display:none}@media (min-width:1024px){.editorial .ed-home__actions{gap:10px;margin-bottom:48px;display:flex}.editorial .ed-section-head__h2-desktop{display:block!important}.editorial .ed-section-head__eyebrow-mobile{display:none}}.editorial.ed-auth{background:var(--ed-bg);grid-template-columns:1fr;min-height:100dvh;display:grid}@media (min-width:1024px){.editorial.ed-auth{grid-template-columns:1.15fr 1fr}}.editorial .ed-auth__left{background:var(--ed-surface);border-bottom:1px solid var(--ed-line);flex-direction:column;gap:24px;padding:28px 24px 32px;display:flex}@media (min-width:1024px){.editorial .ed-auth__left{border-bottom:0;border-right:1px solid var(--ed-line);grid-template-rows:auto 1fr auto;padding:32px 40px;display:grid;overflow:hidden}}.editorial .ed-auth__topbar{align-items:center;gap:16px;display:flex}.editorial .ed-auth__topbar .brand{font-size:var(--ed-text-lg);letter-spacing:var(--ed-tracking-tighter);font-weight:700}.editorial .ed-auth__topbar .brand .dot{color:var(--ed-accent)}.editorial .ed-showcase{grid-template-rows:1fr auto;gap:14px;width:100%;height:100%;min-height:500px;display:grid;position:relative}.editorial .ed-showcase__stack{background:var(--ed-bg);border:1px solid var(--ed-line);border-radius:20px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 1px #0006,0 30px 60px -30px #0009}@media (max-width:767px){.editorial .ed-showcase__stack{min-height:460px}}.editorial .ed-sc{animation:ed-sc-in .54s var(--ed-ease-out);flex-direction:column;gap:16px;padding:26px 28px;display:flex}@keyframes ed-sc-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.editorial .ed-sc__head{border-bottom:1px solid var(--ed-line);align-items:center;gap:10px;padding-bottom:12px;display:flex}.editorial .ed-sc__glyph{background:var(--ag-color);border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.editorial .ed-sc__glyph{background:color-mix(in oklab, var(--ag-color) 14%, transparent)}}.editorial .ed-sc__glyph{color:var(--ag-color);font-size:16px}.editorial .ed-sc__cat{font-weight:600;font-size:var(--ed-text-md);letter-spacing:var(--ed-tracking-tight)}.editorial .ed-sc__time{font-family:var(--ed-font-mono);font-size:var(--ed-text-2xs);text-transform:uppercase;letter-spacing:var(--ed-tracking-wide);color:var(--ed-ink-4);margin-left:auto}.editorial .ed-sc__bubble{max-width:86%;font-size:var(--ed-text-sm);border-radius:16px;padding:10px 14px;line-height:1.5}.editorial .ed-sc__bubble--user{background:var(--ed-ink);color:var(--ed-bg);border-bottom-right-radius:6px;align-self:flex-end}.editorial .ed-sc__bubble--bot{background:var(--ed-surface);color:var(--ed-ink-1);border-bottom-left-radius:6px;align-self:flex-start}.editorial .ed-sc__viz{background:var(--ed-surface);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.editorial .ed-sc__viz-row{font-size:var(--ed-text-xs);align-items:center;gap:8px;display:flex}.editorial .ed-sc__viz-row .tag{font-family:var(--ed-font-mono);font-size:var(--ed-text-2xs);text-transform:uppercase;letter-spacing:var(--ed-tracking-wide);background:var(--ed-surface-2);color:var(--ed-ink-3);border-radius:4px;padding:2px 6px}.editorial .ed-sc__viz-row .tag--ok{background:var(--ag-color)}@supports (color:color-mix(in lab, red, red)){.editorial .ed-sc__viz-row .tag--ok{background:color-mix(in oklab, var(--ag-color) 16%, transparent)}}.editorial .ed-sc__viz-row .tag--ok{color:var(--ag-color)}.editorial .ed-sc__viz-row b{color:var(--ed-ink);font-weight:600}.editorial .ed-sc__viz-row .dim{color:var(--ed-ink-4)}.editorial .ed-sc__viz-row .right{font-family:var(--ed-font-mono);font-size:var(--ed-text-2xs);color:var(--ed-ink-3);margin-left:auto}.editorial .ed-sc__viz-row .right.ok{color:var(--ag-color)}.editorial .ed-sc__viz-row .right.warn{color:var(--ed-warn)}.editorial .ed-sc__user{justify-content:flex-end;display:flex}.editorial .ed-sc__reply{align-items:flex-start;gap:10px;display:flex}.editorial .ed-sc__avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-top:22px;font-size:14px;font-weight:600;display:inline-flex}.editorial .ed-sc__reply-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.editorial .ed-sc__reply-meta{font-size:var(--ed-text-xs);color:var(--ed-ink-3);align-items:baseline;gap:8px;display:inline-flex}.editorial .ed-sc__reply-meta b{color:var(--ed-ink);letter-spacing:var(--ed-tracking-tight);font-weight:600}.editorial .ed-sc__outcomes{font-size:var(--ed-text-xs);color:var(--ed-ink-3);flex-wrap:wrap;gap:4px 14px;margin-top:8px;line-height:1.45;display:flex}.editorial .ed-sc__chip{color:var(--ed-ink-2);white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.editorial .ed-sc__check{color:#18a957;font-weight:700;font-family:var(--ed-font-mono);font-size:11px}.editorial .ed-showcase__dots{grid-template-columns:repeat(6,1fr);gap:4px;padding:0 2px;display:grid}.editorial .ed-showcase__dot{background:var(--ed-bg);border:1px solid var(--ed-line);cursor:pointer;transition:background var(--ed-dur-fast), border-color var(--ed-dur-fast);border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:10px;display:flex}.editorial .ed-showcase__dot:hover{background:var(--ed-surface)}.editorial .ed-showcase__dot.is-on{background:var(--ed-ink);border-color:var(--ed-ink)}.editorial .ed-showcase__dot-glyph{color:var(--ed-ink-3);font-size:13px;line-height:1}.editorial .ed-showcase__dot.is-on .ed-showcase__dot-glyph{color:var(--ed-bg)}.editorial .ed-showcase__dot-lb{font-family:var(--ed-font-mono);text-transform:uppercase;letter-spacing:var(--ed-tracking-wide);color:var(--ed-ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}.editorial .ed-showcase__dot.is-on .ed-showcase__dot-lb{color:var(--ed-bg)}.editorial .ed-viz{margin-top:8px}.editorial .ed-viz--trip{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.editorial .ed-viz-chip{background:var(--ed-bg);border:1px solid var(--ed-line);border-radius:12px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.editorial .ed-viz-chip .g{background:var(--ed-surface);width:22px;height:22px;color:var(--ed-ink-2);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.editorial .ed-viz-chip>div{flex-direction:column;min-width:0;line-height:1.15;display:flex}.editorial .ed-viz-chip .l{font-family:var(--ed-font-mono);text-transform:uppercase;letter-spacing:var(--ed-tracking-wide);color:var(--ed-ink-4);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.editorial .ed-viz-chip b{font-weight:600;font-size:var(--ed-text-sm);color:var(--ed-ink);letter-spacing:var(--ed-tracking-tight);font-feature-settings:"tnum"}.editorial .ed-viz-chip--save{background:#18a957}@supports (color:color-mix(in lab, red, red)){.editorial .ed-viz-chip--save{background:color-mix(in oklab, #18a957 8%, var(--ed-bg))}}.editorial .ed-viz-chip--save{border-color:#18a957}@supports (color:color-mix(in lab, red, red)){.editorial .ed-viz-chip--save{border-color:color-mix(in oklab, #18a957 32%, var(--ed-line))}}.editorial .ed-viz-chip--save .g{color:#18a957;background:#18a95738;background:lab(60.9787% -51.2081 31.5825/.22)}.editorial .ed-viz-chip--save b{color:#18a957}.editorial .ed-viz--labs{background:var(--ed-bg);border:1px solid var(--ed-line);border-radius:12px;padding:12px 12px 10px}.editorial .ed-viz-labs__chart{height:64px;color:var(--ag-color);position:relative}.editorial .ed-viz-labs__chart svg{width:100%;height:100%;display:block}.editorial .ed-viz-labs__pin{font-family:var(--ed-font-mono);background:var(--ag-color);color:#fff;font-feature-settings:"tnum";border-radius:6px;padding:2px 6px;font-size:11px;position:absolute;top:38px;right:0;transform:translate(-2px,6px)}.editorial .ed-viz-labs__legend{color:var(--ed-ink-3);font-size:11px;font-family:var(--ed-font-mono);justify-content:space-between;align-items:baseline;margin-top:8px;display:flex}.editorial .ed-viz-labs__legend b{color:var(--ed-ink);letter-spacing:var(--ed-tracking-tight);font-weight:600}.editorial .ed-viz--crm{background:var(--ed-bg);border:1px solid var(--ed-line);border-radius:12px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.editorial .ed-viz-row{font-size:var(--ed-text-xs);color:var(--ed-ink-2);align-items:baseline;gap:8px;padding:4px 0;display:flex}.editorial .ed-viz-row b{color:var(--ed-ink);letter-spacing:var(--ed-tracking-tight);font-weight:600;font-size:var(--ed-text-sm)}.editorial .ed-viz-row .dim{color:var(--ed-ink-4)}.editorial .ed-viz-row__r{font-family:var(--ed-font-mono);text-transform:uppercase;letter-spacing:var(--ed-tracking-wide);color:var(--ed-ink-3);margin-left:auto;font-size:10px}.editorial .ed-viz-row__r.warn{color:#e89b53}.editorial .ed-viz-row__r.ok{color:#18a957}.editorial .ed-viz-tag{background:var(--ed-surface);color:var(--ed-ink-3);font-family:var(--ed-font-mono);letter-spacing:var(--ed-tracking-wide);text-transform:uppercase;border-radius:4px;flex-shrink:0;align-items:center;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.editorial .ed-viz-tag.tag--ok{color:#18a957;background:#18a95729;background:lab(60.9787% -51.2081 31.5825/.16)}.editorial .ed-viz--doc{flex-direction:column;gap:6px;display:flex}.editorial .ed-viz-doc__row{background:var(--ed-bg);border:1px solid var(--ed-line);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.editorial .ed-viz-doc__row--ar{background:#18a957}@supports (color:color-mix(in lab, red, red)){.editorial .ed-viz-doc__row--ar{background:color-mix(in oklab, #18a957 5%, var(--ed-bg))}}.editorial .ed-viz-doc__row--ar{border-color:#18a957}@supports (color:color-mix(in lab, red, red)){.editorial .ed-viz-doc__row--ar{border-color:color-mix(in oklab, #18a957 22%, var(--ed-line))}}.editorial .ed-viz-doc__tag{font-family:var(--ed-font-mono);letter-spacing:var(--ed-tracking-wide);text-transform:uppercase;color:var(--ed-ink-3);background:var(--ed-surface);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:700}.editorial .ed-viz-doc__tag.tag--ok{color:#18a957;background:#18a9572e;background:lab(60.9787% -51.2081 31.5825/.18)}.editorial .ed-viz-doc__line{font-size:var(--ed-text-xs);color:var(--ed-ink-2);line-height:1.45;font-family:var(--ed-font-serif);font-style:italic}.editorial .ed-viz-doc__line mark{background:var(--ed-accent)}@supports (color:color-mix(in lab, red, red)){.editorial .ed-viz-doc__line mark{background:color-mix(in oklab, var(--ed-accent) 28%, transparent)}}.editorial .ed-viz-doc__line mark{color:var(--ed-ink);border-radius:2px;padding:0 2px}.editorial .ed-viz-doc__line s{color:var(--ed-ink-4)}.editorial .ed-viz-doc__line ins{color:#18a957;background:#18a95738;background:lab(60.9787% -51.2081 31.5825/.22);border-radius:2px;padding:0 2px;text-decoration:none}.editorial .ed-viz--cal{background:var(--ed-bg);border:1px solid var(--ed-line);border-radius:12px;padding:10px}.editorial .ed-viz-cal__rail{grid-template-columns:repeat(9,1fr);gap:3px;display:grid}.editorial .ed-viz-cal__slot{background:var(--ed-surface);height:38px;font-family:var(--ed-font-mono);color:var(--ed-ink-4);border-radius:6px;flex-direction:column;justify-content:space-between;align-items:center;padding:4px 0;font-size:9px;display:flex;position:relative}.editorial .ed-viz-cal__slot .g{font-size:11px;line-height:1}.editorial .ed-viz-cal__slot--done{background:#18a957}@supports (color:color-mix(in lab, red, red)){.editorial .ed-viz-cal__slot--done{background:color-mix(in oklab, #18a957 18%, var(--ed-surface))}}.editorial .ed-viz-cal__slot--done{color:#18a957}.editorial .ed-viz-cal__slot--move,.editorial .ed-viz-cal__slot--del{background:var(--ed-surface-2);color:var(--ed-ink-3)}.editorial .ed-viz-cal__slot--focus{background:var(--ed-accent)}@supports (color:color-mix(in lab, red, red)){.editorial .ed-viz-cal__slot--focus{background:color-mix(in oklab, var(--ed-accent) 22%, var(--ed-surface))}}.editorial .ed-viz-cal__slot--focus{color:var(--ed-ink)}.editorial .ed-viz-cal__slot--meet{background:var(--ed-ink);color:var(--ed-bg)}.editorial .ed-viz-cal__legend{font-family:var(--ed-font-mono);color:var(--ed-ink-3);text-transform:uppercase;letter-spacing:var(--ed-tracking-wide);justify-content:space-between;align-items:center;margin-top:8px;font-size:10px;display:flex}.editorial .ed-viz-cal__legend span{align-items:center;gap:6px;display:inline-flex}.editorial .ed-viz-cal__legend i{border-radius:50%;width:6px;height:6px;display:inline-block}.editorial .ed-viz--bill{background:var(--ed-bg);border:1px solid var(--ed-line);border-radius:12px;padding:12px 12px 8px}.editorial .ed-viz-bars{grid-template-columns:repeat(12,1fr);align-items:end;gap:5px;height:64px;display:grid}.editorial .ed-viz-bars__b{background:var(--ed-surface-2);border-radius:3px;align-self:end;min-height:4px;position:relative}.editorial .ed-viz-bars__b.is-hot{background:var(--ed-accent)}@supports (color:color-mix(in lab, red, red)){.editorial .ed-viz-bars__b.is-hot{background:color-mix(in oklab, var(--ed-accent) 70%, var(--ed-ink))}}.editorial .ed-viz-bars__b.is-now{background:var(--ed-accent);box-shadow:0 0 0 2px var(--ed-accent)}@supports (color:color-mix(in lab, red, red)){.editorial .ed-viz-bars__b.is-now{box-shadow:0 0 0 2px color-mix(in oklab, var(--ed-accent) 35%, transparent)}}.editorial .ed-viz-bars__legend{font-size:var(--ed-text-xs);color:var(--ed-ink-3);font-family:var(--ed-font-mono);justify-content:space-between;align-items:baseline;margin-top:22px;display:flex}.editorial .ed-viz-bars__legend b{color:var(--ed-ink);letter-spacing:var(--ed-tracking-tight);font-feature-settings:"tnum";font-weight:700}.editorial .ed-viz-bars__legend .warn{color:#e89b53;font-weight:600}.editorial .ed-auth__leftfoot h1{font-weight:700;font-size:var(--ed-text-3xl);letter-spacing:var(--ed-tracking-tighter);text-wrap:balance;margin:0;line-height:1.05}@media (min-width:1024px){.editorial .ed-auth__leftfoot h1{font-size:var(--ed-text-4xl)}}.editorial .ed-auth__leftfoot h1 em{font-family:var(--ed-font-serif);font-style:italic;font-weight:400}.editorial .ed-auth__leftfoot .sub{font-size:var(--ed-text-md);color:var(--ed-ink-2);max-width:36ch;margin-top:14px;line-height:1.45}.editorial .ed-auth__right{background:var(--ed-bg);justify-content:center;align-items:center;padding:32px 24px 40px;display:flex}@media (min-width:1024px){.editorial .ed-auth__right{padding:40px}}.editorial .ed-auth__form{flex-direction:column;gap:12px;width:100%;max-width:380px;display:flex}.editorial .ed-auth__form h2{font-weight:700;font-size:var(--ed-text-3xl);letter-spacing:var(--ed-tracking-tighter);margin:0 0 8px;line-height:1}.editorial .ed-auth__form h2 em{font-family:var(--ed-font-serif);color:var(--ed-accent);font-style:italic;font-weight:400}.editorial .ed-auth__form .lead{color:var(--ed-ink-3);font-size:var(--ed-text-md);margin:0 0 18px}.editorial .ed-auth__form .input{border-radius:var(--ed-r-lg);background:var(--ed-surface);width:100%;height:48px;color:var(--ed-ink);font:inherit;font-size:var(--ed-text-md);transition:background var(--ed-dur-fast), border-color var(--ed-dur-fast);border:1px solid #0000;padding:0 16px}.editorial .ed-auth__form .input:focus{background:var(--ed-bg);border-color:var(--ed-ink);outline:none}.editorial .ed-auth__form .input::placeholder{color:var(--ed-ink-4)}.editorial .ed-auth__form .input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--ed-surface) inset!important;box-shadow:0 0 0 1000px var(--ed-surface) inset!important;-webkit-text-fill-color:var(--ed-ink)!important;caret-color:var(--ed-ink)!important;border-radius:var(--ed-r-lg)!important;transition:background-color 5000s ease-in-out,color 5000s ease-in-out!important}.editorial .ed-auth__form .input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--ed-surface) inset!important;box-shadow:0 0 0 1000px var(--ed-surface) inset!important;-webkit-text-fill-color:var(--ed-ink)!important;caret-color:var(--ed-ink)!important;border-radius:var(--ed-r-lg)!important;transition:background-color 5000s ease-in-out,color 5000s ease-in-out!important}.editorial .ed-auth__form .input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--ed-surface) inset!important;box-shadow:0 0 0 1000px var(--ed-surface) inset!important;-webkit-text-fill-color:var(--ed-ink)!important;caret-color:var(--ed-ink)!important;border-radius:var(--ed-r-lg)!important;transition:background-color 5000s ease-in-out,color 5000s ease-in-out!important}.editorial .ed-auth__form .input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--ed-surface) inset!important;box-shadow:0 0 0 1000px var(--ed-surface) inset!important;-webkit-text-fill-color:var(--ed-ink)!important;caret-color:var(--ed-ink)!important;border-radius:var(--ed-r-lg)!important;transition:background-color 5000s ease-in-out,color 5000s ease-in-out!important}.editorial .ed-auth__form .input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--ed-bg) inset!important;box-shadow:0 0 0 1000px var(--ed-bg) inset!important}.editorial .ed-auth__divider{font-family:var(--ed-font-mono);font-size:var(--ed-text-2xs);text-transform:uppercase;letter-spacing:var(--ed-tracking-wide);color:var(--ed-ink-4);align-items:center;gap:12px;margin:6px 0;display:flex}.editorial .ed-auth__divider:before,.editorial .ed-auth__divider:after{content:"";background:var(--ed-line);flex:1;height:1px}.editorial .ed-auth__form .submit{border-radius:var(--ed-r-full);background:var(--ed-ink);width:100%;height:48px;color:var(--ed-bg);font-weight:500;font-size:var(--ed-text-md);letter-spacing:-.005em;cursor:pointer;transition:background var(--ed-dur-fast), transform var(--ed-dur-fast);border:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.editorial .ed-auth__form .submit:hover{background:var(--ed-ink-1)}.editorial .ed-auth__form .submit:active{transform:scale(.98)}.editorial .ed-auth__form .submit:disabled{opacity:.5;pointer-events:none}.editorial .ed-auth__form .google{border-radius:var(--ed-r-full);background:var(--ed-bg);border:1px solid var(--ed-line-3);width:100%;height:48px;color:var(--ed-ink);font-weight:500;font-size:var(--ed-text-md);cursor:pointer;transition:background var(--ed-dur-fast), border-color var(--ed-dur-fast);justify-content:center;align-items:center;gap:10px;display:inline-flex}.editorial .ed-auth__form .google:hover{background:var(--ed-surface);border-color:var(--ed-ink-3)}.editorial .ed-auth__form .google .glyph{background:linear-gradient(135deg,#4285f4 0 25%,#34a853 25% 50%,#fbbc04 50% 75%,#ea4335 75%);border-radius:4px;width:16px;height:16px;display:inline-block}.editorial .ed-auth__small{font-size:var(--ed-text-sm);color:var(--ed-ink-3);text-align:center;margin-top:14px}.editorial .ed-auth__small a{color:var(--ed-ink);text-decoration:underline}.editorial .ed-auth__error{border-radius:var(--ed-r-md);background:var(--ed-bad);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.editorial .ed-auth__error{background:color-mix(in oklab, var(--ed-bad) 12%, transparent)}}.editorial .ed-auth__error{border:1px solid var(--ed-bad);color:var(--ed-bad);font-size:var(--ed-text-sm)}.editorial .ed-auth__notice{border-radius:var(--ed-r-md);background:var(--ed-good);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.editorial .ed-auth__notice{background:color-mix(in oklab, var(--ed-good) 12%, transparent)}}.editorial .ed-auth__notice{border:1px solid var(--ed-good);color:var(--ed-good);font-size:var(--ed-text-sm)}.editorial .ed-empty{text-align:center;color:var(--ed-ink-3);padding:48px 24px}.editorial .ed-empty h3{font-family:var(--ed-font-sans);font-weight:600;font-size:var(--ed-text-lg);color:var(--ed-ink);margin:12px 0 6px}.editorial .ed-empty em{font-family:var(--ed-font-serif);font-style:italic;font-weight:400}.editorial .dossier{max-width:none;font-family:var(--ed-font-sans);flex-direction:column;gap:18px;margin:0;padding:14px 18px 24px;display:flex}.editorial .dossier__id{flex-direction:column;align-items:center;gap:18px;padding-top:8px;display:flex}.editorial .dossier__portrait{flex-shrink:0;width:120px;height:120px;position:relative}.editorial .dossier__portrait-svg{display:block}.editorial .dossier__meta{font-family:var(--ed-font-mono);color:var(--ed-ink-3);letter-spacing:-.3px;text-align:center;font-size:15px}.editorial .dossier__handle{color:var(--ed-ink-2)}.editorial .dossier__edit{border:1px solid var(--ed-line-2);border-radius:var(--ed-r-full);color:var(--ed-ink-1);cursor:pointer;transition:background var(--ed-dur-fast);background:0 0;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.editorial .dossier__edit:hover{background:var(--ed-surface)}.editorial .dossier__name-edit{gap:8px;width:100%;margin-top:8px;display:flex}.editorial .dossier__name-edit .ta{border:1px solid var(--ed-line-2);border-radius:var(--ed-r-md);background:var(--ed-surface);color:var(--ed-ink);flex:1;padding:8px 12px;font-family:inherit;font-size:14px}.editorial .dossier__name-save{border-radius:var(--ed-r-md);background:var(--ed-ink);color:var(--ed-bg);cursor:pointer;border:0;padding:8px 14px;font-size:13px;font-weight:500}.editorial .dossier__name-save:disabled{opacity:.5;cursor:not-allowed}.editorial .dossier__rule{background:var(--ed-line);border:0;width:100%;height:1px;margin:0}.editorial .dossier__section{flex-direction:column;gap:8px;display:flex}.editorial .dossier__voice{border:1px solid var(--ed-line-2);border-radius:var(--ed-r-md);background:var(--ed-surface);width:100%;color:var(--ed-ink);resize:none;min-height:56px;padding:10px 12px;font-family:inherit;font-size:17px;line-height:1.45;overflow:hidden}.editorial .dossier__voice:focus{outline:1px solid var(--ed-ink-3);outline-offset:-1px}.editorial .dossier__traits{flex-direction:column;gap:2px;display:flex}.editorial .trait{grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:6px 0;font-size:13px;display:grid}.editorial .trait__name{color:var(--ed-ink);font-size:13px}.editorial .trait__dots{align-items:center;gap:4px;display:inline-flex}.editorial .trait__dot{background:var(--ed-ink);border-radius:50%;width:6px;height:6px}@supports (color:color-mix(in lab, red, red)){.editorial .trait__dot{background:color-mix(in oklab, var(--ed-ink) 18%, transparent)}}.editorial .trait__dot{cursor:pointer;transition:background var(--ed-dur-fast), transform var(--ed-dur-fast)}.editorial .trait__dot:hover{transform:scale(1.3)}.editorial .trait__dot.is-on{background:var(--ed-ink)}.editorial .trait__val{font-family:var(--ed-font-mono);color:var(--ed-ink-3);text-align:right;min-width:14px;font-size:12px}.editorial .dossier__channels{flex-direction:column;gap:10px;display:flex}.editorial .channel{background:var(--ed-surface);width:100%;color:var(--ed-ink);cursor:pointer;text-align:left;transition:background var(--ed-dur-fast);border:0;border-radius:16px;align-items:center;gap:16px;padding:14px 18px;display:flex}.editorial .channel:hover{background:var(--ed-surface-2)}.editorial .channel:disabled{opacity:.6;cursor:wait}.editorial .channel__logo{color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.editorial .channel__logo--tg{background:#229ed9}.editorial .channel__logo--wa{background:#25d366}.editorial .channel__meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.editorial .channel__name{color:var(--ed-ink);align-items:center;gap:8px;font-size:18px;font-weight:600;display:flex}.editorial .channel__on{font-family:var(--ed-font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--ed-good,#18a957);font-size:10px;font-weight:500}.editorial .channel__handle{font-family:var(--ed-font-mono);color:var(--ed-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.editorial .dossier__archive{color:var(--ed-ink-3);cursor:pointer;transition:color var(--ed-dur-fast);background:0 0;border:0;justify-content:center;align-self:center;align-items:center;gap:7px;margin-top:8px;padding:14px;font-size:15px;font-weight:500;display:inline-flex}.editorial .dossier__archive:hover{color:var(--ed-ink)}.editorial .dossier__archive:disabled{opacity:.6;cursor:wait}.editorial .ed-mb-agent-header__chev{color:var(--ed-ink-3);transition:transform var(--ed-dur-med,.24s) var(--ed-ease-out);align-items:center;margin-left:4px;display:inline-flex}.editorial .ed-mb-agent-header__chev.is-open{color:var(--ag-color,var(--ed-ink-3));transform:rotate(180deg)}@media (max-width:1023px){.editorial .ed-mb-agent-header .ed-mb-agent-header__tabs{display:none}.editorial .ed-mb-agent-header.is-open .ed-mb-agent-header__tabs{animation:.2s cubic-bezier(.22,1,.36,1) ed-mb-tabs-slide;display:flex}.editorial .ed-mb-agent-header__name{cursor:pointer}}@keyframes ed-mb-tabs-slide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.editorial .trait__range{appearance:none;cursor:pointer;background:0 0;width:100%;height:36px;margin:0;padding:0;display:block}.editorial .trait__range:focus{outline:none}.editorial .trait__range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ed-ink) 0, var(--ed-ink) var(--pct,0%), var(--ed-surface-2) var(--pct,0%), var(--ed-surface-2) 100%);border-radius:3px;height:6px}.editorial .trait__range::-moz-range-track{background:var(--ed-surface-2);border-radius:3px;height:6px}.editorial .trait__range::-moz-range-progress{background:var(--ed-ink);border-radius:3px;height:6px}.editorial .trait__range::-webkit-slider-thumb{appearance:none;background:var(--ed-bg);border:2px solid var(--ed-ink);width:28px;height:28px;transition:transform var(--ed-dur-fast);border-radius:50%;margin-top:-11px;box-shadow:0 3px 12px -3px #0a0a0a47}.editorial .trait__range::-moz-range-thumb{background:var(--ed-bg);border:2px solid var(--ed-ink);cursor:pointer;border-radius:50%;width:28px;height:28px;box-shadow:0 3px 12px -3px #0a0a0a47}.editorial .trait__range:active::-webkit-slider-thumb{transform:scale(1.12)}.editorial .trait__range:focus-visible::-webkit-slider-thumb{transform:scale(1.12)}.editorial .dossier__traits--sliders{flex-direction:column;gap:18px;padding:4px 0 2px;display:flex}.editorial .dossier__traits--sliders .trait{gap:10px}.editorial .dossier__traits--sliders .trait__head{font-size:17px}.editorial .dossier__traits--sliders .trait__name{color:var(--ed-ink);font-weight:500}.editorial .dossier__traits--sliders .trait__val{font-family:var(--ed-font-mono);color:var(--ed-ink-3);font-feature-settings:"tnum";text-align:right;min-width:2.5em;font-size:15px}.editorial .dossier__portrait{border-radius:50%;width:132px;height:132px;position:relative}.editorial .dossier__portrait-svg{border-radius:50%;width:100%;height:100%;display:block;box-shadow:inset 0 1px #ffffff0f,0 8px 28px -10px #0a0a0a6b}.editorial .dossier__shuffle{background:var(--ed-ink);width:44px;height:44px;color:var(--ed-bg);border:2px solid var(--ed-bg);cursor:pointer;transition:transform var(--ed-dur-fast), background var(--ed-dur-fast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-6px;right:-6px;box-shadow:0 6px 18px -6px #0a0a0a73}.editorial .dossier__shuffle:hover{background:var(--ed-ink-1);transform:scale(1.06)}.editorial .dossier__shuffle:active{transition-duration:.28s;transform:scale(.94)rotate(180deg)}.editorial .dossier__name-edit--inline{justify-content:center;align-items:center;gap:6px;width:100%;max-width:280px;display:inline-flex;position:relative}.editorial .dossier__name-edit--inline svg.pencil{color:var(--ed-ink-3);opacity:0;pointer-events:none;transition:opacity var(--ed-dur-fast);position:absolute;right:4px}.editorial .dossier__name-edit--inline:hover svg.pencil,.editorial .dossier__name-edit--inline:focus-within svg.pencil{opacity:1}.editorial .dossier__name-input--inline{font-family:var(--ed-font-sans);letter-spacing:var(--ed-tracking-tight);text-align:center;width:100%;color:var(--ed-ink);transition:border-color var(--ed-dur-fast), background var(--ed-dur-fast);background:0 0;border:0;border-bottom:1px dashed #0000;outline:none;padding:8px 26px;font-size:30px;font-weight:600}.editorial .dossier__name-input--inline:hover{border-bottom-color:var(--ed-line-3)}.editorial .dossier__name-input--inline:focus{border-bottom-color:var(--ed-ink)}.editorial .ed-mb-attach-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60;background:#0a0a0c8c;align-items:flex-end;animation:.18s cubic-bezier(.22,1,.36,1) edMbAttachFade;display:flex;position:fixed;inset:0}.editorial .ed-mb-attach-sheet{background:var(--ed-bg);border:1px solid var(--ed-line);width:100%;max-height:64%;padding:10px 16px max(80px, env(safe-area-inset-bottom));border-bottom:0;border-top-left-radius:22px;border-top-right-radius:22px;flex-direction:column;animation:.24s cubic-bezier(.22,1,.36,1) edMbAttachSlide;display:flex;box-shadow:0 -20px 60px -16px #00000073}.editorial .ed-mb-attach-sheet__grid{min-height:0;overflow-y:auto}.editorial .ed-mb-attach-sheet__grab{background:var(--ed-line-3);border-radius:4px;width:36px;height:4px;margin:0 auto 14px}.editorial .ed-mb-attach-sheet__grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.editorial .ed-mb-attach-item{cursor:pointer;transition:background var(--ed-dur-fast);color:var(--ed-ink);background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px 4px;display:flex}.editorial .ed-mb-attach-item:hover{background:var(--ed-surface)}.editorial .ed-mb-attach-item:active{background:var(--ed-surface-2)}.editorial .ed-mb-attach-item__ico{background:var(--ed-surface-2);width:48px;height:48px;color:var(--ed-ink-2);border:1px solid var(--ed-line);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.editorial .ed-mb-attach-item__lb{color:var(--ed-ink);font-size:12px;font-weight:500}@keyframes edMbAttachFade{0%{opacity:0}to{opacity:1}}@keyframes edMbAttachSlide{0%{transform:translateY(100%)}to{transform:translateY(0)}}.editorial .ed-mb-composer{display:none}@media (max-width:1023px){.editorial .ed-chat__compose .ed-composer-full,.editorial .ed-composer-full{display:none!important}.editorial .ed-mb-composer{background:var(--ed-surface);border:1px solid var(--ed-line);box-shadow:var(--ed-card-shadow);transition:border-color var(--ed-dur-fast), background var(--ed-dur-fast);border-radius:26px;align-items:flex-end;gap:4px;padding:5px;display:flex!important}.editorial .ed-chat__compose{padding:6px 8px max(6px, env(safe-area-inset-bottom))!important}.editorial.ed-shell.is-mobile.in-agent .ed-composer-wrap{padding:0 14px max(8px, env(safe-area-inset-bottom,0px));background:0 0}:is(.editorial.ed-shell.is-mobile.in-agent:has(.ed-chat--full) .ed-chat__body--full,.editorial.ed-shell.is-mobile.in-agent .ed-chat__body){padding-bottom:max(128px, calc(env(safe-area-inset-bottom,0px) + 104px));scroll-padding-bottom:max(128px, calc(env(safe-area-inset-bottom,0px) + 104px))}.editorial.ed-shell.is-mobile.in-agent:has(.ed-chat--full) .ed-chat__compose{pointer-events:none;background:0 0;border-top:0;padding:0 14px max(8px, env(safe-area-inset-bottom,0px))!important}.editorial.ed-shell.is-mobile.in-agent:has(.ed-chat--full) .ed-chat__compose>*{pointer-events:auto}}.editorial .ed-mb-composer textarea,.editorial .ed-mb-composer input,.editorial input:focus,.editorial textarea:focus,.editorial .ed-mb-composer textarea:focus,.editorial .ed-mb-composer textarea:focus-visible{-webkit-appearance:none;-webkit-tap-highlight-color:transparent;outline-offset:0!important;box-shadow:none!important;outline:none!important}@media (max-width:1023px){.editorial.ed-shell>.ed-body,.editorial.ed-shell .ed-body{overscroll-behavior-x:contain;overscroll-behavior-y:auto}.editorial.ed-shell .ed-body:after{content:"";height:1px;margin-bottom:-1px;display:block}}.dlg-list__scroll,.dlg-thread__body{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.editorial .ed-mb-composer:focus-within{border-color:var(--ed-line-3);background:var(--ed-bg)}.editorial .ed-mb-composer textarea{resize:none;min-width:0;font:inherit;color:var(--ed-ink);background:0 0;border:0;outline:none;flex:1;min-height:26px;max-height:132px;padding:8px 2px;font-size:17px;line-height:1.4}.editorial .ed-mb-composer textarea::placeholder{color:var(--ed-ink-4)}.editorial .ed-mb-composer__attach,.editorial .ed-mb-composer__action{cursor:pointer;width:40px;height:40px;transition:background var(--ed-dur-fast), color var(--ed-dur-fast), transform var(--ed-dur-fast);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.editorial .ed-mb-composer__attach{color:var(--ed-ink-3);background:0 0}.editorial .ed-mb-composer__attach:hover{background:var(--ed-surface-2);color:var(--ed-ink)}.editorial .ed-mb-composer__attach.is-open{background:var(--ed-surface-2);color:var(--ed-ink);transform:rotate(45deg)}.editorial .ed-mb-composer__action.is-mic{color:var(--ed-ink-3);background:0 0}.editorial .ed-mb-composer__action.is-mic:hover{background:var(--ed-surface-2);color:var(--ed-ink)}.editorial .ed-mb-composer__action.is-send{background:var(--ed-accent);color:#fff}.editorial .ed-mb-composer__action.is-send:hover{transform:scale(1.05)}.editorial .ed-mb-composer__action.is-send:active{transform:scale(.95)}.editorial .ed-mb-composer__action.is-rec{background:var(--ed-bad,#e5484d)}@supports (color:color-mix(in lab, red, red)){.editorial .ed-mb-composer__action.is-rec{background:color-mix(in oklab, var(--ed-bad,#e5484d) 16%, transparent)}}.editorial .ed-mb-composer__action.is-rec{color:var(--ed-bad,#e5484d);animation:1.3s ease-in-out infinite ed-mb-rec-glow}@keyframes ed-mb-rec-glow{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--ed-bad,#e5484d) 45%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklab, var(--ed-bad,#e5484d) 0%, transparent)}}.editorial .ed-skill-modal-bg{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0c8c;justify-content:center;align-items:flex-end;animation:.2s cubic-bezier(.22,1,.36,1) edSkillModalFade;display:flex;position:fixed;inset:0}.editorial .ed-skill-modal{background:var(--ed-bg);border:1px solid var(--ed-line);width:100%;max-width:560px;max-height:90dvh;padding:10px 18px max(80px, env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--ed-ink) transparent;border-radius:22px 22px 0 0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.editorial .ed-skill-modal{scrollbar-color:color-mix(in oklab, var(--ed-ink) 34%, transparent) transparent}}.editorial .ed-skill-modal{animation:.26s cubic-bezier(.22,1,.36,1) edSkillModalSlide;position:relative;box-shadow:0 -20px 60px -16px #00000073}.editorial .ed-skill-modal::-webkit-scrollbar{width:7px}.editorial .ed-skill-modal::-webkit-scrollbar-track{background:0 0}.editorial .ed-skill-modal::-webkit-scrollbar-thumb{background:var(--ed-ink)}@supports (color:color-mix(in lab, red, red)){.editorial .ed-skill-modal::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--ed-ink) 28%, transparent)}}.editorial .ed-skill-modal::-webkit-scrollbar-thumb{border-radius:999px}@media (min-width:768px){.editorial .ed-skill-modal-bg{align-items:center;padding:24px}.editorial .ed-skill-modal{border-radius:22px;max-height:86dvh;padding:18px 22px 24px}}.editorial .ed-skill-modal__grab{background:var(--ed-line-3);border-radius:4px;width:36px;height:4px;margin:0 auto 14px}@media (min-width:768px){.editorial .ed-skill-modal__grab{display:none}}.editorial .ed-skill-modal__head{align-items:center;gap:14px;margin-bottom:8px;display:flex}.editorial .ed-skill-modal__logo{background:var(--ed-surface);width:48px;height:48px;font-family:var(--ed-font-mono);color:var(--ed-ink);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:inline-flex}.editorial .ed-skill-modal__head-meta{flex:1;min-width:0}.editorial .ed-skill-modal__head-meta h2{font-family:var(--ed-font-sans);font-weight:700;font-size:var(--ed-text-xl);letter-spacing:var(--ed-tracking-tight);color:var(--ed-ink);margin:0}.editorial .ed-skill-modal__head-meta p{font-family:var(--ed-font-mono);font-size:var(--ed-text-xs);color:var(--ed-ink-3);letter-spacing:var(--ed-tracking-tight);margin:2px 0 0}.editorial .ed-skill-modal__on{color:#18a957;font-weight:600}.editorial .ed-skill-modal__close{background:var(--ed-surface);width:32px;height:32px;color:var(--ed-ink-2);cursor:pointer;transition:background var(--ed-dur-fast);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.editorial .ed-skill-modal__close:hover{background:var(--ed-surface-2)}.editorial .ed-skill-modal__desc{font-size:var(--ed-text-sm);color:var(--ed-ink-2);margin:10px 0 18px;line-height:1.5}.editorial .ed-skill-modal__hint{background:var(--ed-warn);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.editorial .ed-skill-modal__hint{background:color-mix(in oklab, var(--ed-warn) 12%, transparent)}}.editorial .ed-skill-modal__hint{color:var(--ed-warn);border-radius:var(--ed-r-lg);font-size:var(--ed-text-sm);margin-bottom:14px;line-height:1.45}.editorial .ed-skill-modal__hint svg{flex-shrink:0;margin-top:2px}.editorial .ed-skill-modal__section{margin-top:18px}.editorial .ed-skill-modal__section .eyebrow{font-family:var(--ed-font-mono);text-transform:uppercase;letter-spacing:var(--ed-tracking-wide);color:var(--ed-ink-3);margin-bottom:12px;font-size:11px;font-weight:500;display:block}.editorial .ed-skill-modal__steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.editorial .ed-skill-modal__steps li{font-size:var(--ed-text-sm);gap:12px;line-height:1.5;display:flex}.editorial .ed-skill-modal__steps .num{background:var(--ed-ink);width:22px;height:22px;color:var(--ed-bg);font-family:var(--ed-font-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:600;display:inline-flex}.editorial .ed-skill-modal__steps .txt{color:var(--ed-ink-1);word-break:break-word}.editorial .ed-skill-modal__step-link{color:var(--ed-accent);text-decoration:underline;-webkit-text-decoration-color:var(--ed-accent);-webkit-text-decoration-color:var(--ed-accent);-webkit-text-decoration-color:var(--ed-accent);text-decoration-color:var(--ed-accent);align-items:center;gap:4px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.editorial .ed-skill-modal__step-link{-webkit-text-decoration-color:color-mix(in oklab, var(--ed-accent) 42%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--ed-accent) 42%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--ed-accent) 42%, transparent);text-decoration-color:color-mix(in oklab, var(--ed-accent) 42%, transparent)}}.editorial .ed-skill-modal__step-link{text-underline-offset:4px}.editorial .ed-skill-modal__links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.editorial .ed-skill-modal__link{border-radius:var(--ed-r-full);background:var(--ed-accent-soft);color:var(--ed-accent);font-size:var(--ed-text-sm);border:1px solid var(--ed-accent);align-items:center;gap:6px;padding:8px 14px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.editorial .ed-skill-modal__link{border:1px solid color-mix(in oklab, var(--ed-accent) 30%, transparent)}}.editorial .ed-skill-modal__link{transition:background var(--ed-dur-fast);text-decoration:none}.editorial .ed-skill-modal__link:hover{background:var(--ed-accent)}@supports (color:color-mix(in lab, red, red)){.editorial .ed-skill-modal__link:hover{background:color-mix(in oklab, var(--ed-accent) 20%, transparent)}}.editorial .ed-skill-modal__mailboxes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.editorial .ed-skill-modal__mailbox{border:1px solid var(--ed-line);border-radius:var(--ed-r-lg);background:var(--ed-surface);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;display:flex}.editorial .ed-skill-modal__mailbox-addr{min-width:0;font-family:var(--ed-font-mono);font-size:var(--ed-text-sm);color:var(--ed-ink);overflow-wrap:anywhere;flex:160px}.editorial .ed-skill-modal__mailbox-state{font-size:var(--ed-text-xs);color:var(--ed-ink-3);align-items:center;gap:4px;display:inline-flex}.editorial .ed-skill-modal__mailbox-btn{border-radius:var(--ed-r-full);background:var(--ed-ink);min-height:34px;color:var(--ed-bg);font-family:var(--ed-font-sans);font-size:var(--ed-text-sm);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 14px;font-weight:500;display:inline-flex}.editorial .ed-skill-modal__mailbox-btn--quiet{background:var(--ed-surface-2);color:var(--ed-ink-2)}.editorial .ed-skill-modal__mailbox-btn:disabled{opacity:.5;cursor:not-allowed}.editorial .ed-skill-modal__fields{flex-direction:column;gap:16px;display:flex}.editorial .ed-skill-modal__field{flex-direction:column;gap:6px;display:flex}.editorial .ed-skill-modal__field-label{font-size:var(--ed-text-sm);color:var(--ed-ink);font-weight:500}.editorial .ed-skill-modal__field-label .req{color:var(--ed-accent);margin-left:3px}.editorial .ed-skill-modal__field input{background:var(--ed-surface);border:1px solid var(--ed-line);border-radius:var(--ed-r-lg);height:44px;font-family:var(--ed-font-mono);font-size:var(--ed-text-sm);color:var(--ed-ink);-webkit-appearance:none;transition:border-color var(--ed-dur-fast), background var(--ed-dur-fast);outline:none;padding:0 14px}.editorial .ed-skill-modal__field input:focus{border-color:var(--ed-line-3);background:var(--ed-bg)}.editorial .ed-skill-modal__field input::placeholder{color:var(--ed-ink-4)}.editorial .ed-skill-modal__field-help{font-size:var(--ed-text-xs);color:var(--ed-ink-3);line-height:1.45}.editorial .ed-skill-modal__error{background:var(--ed-bad);align-items:flex-start;gap:10px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.editorial .ed-skill-modal__error{background:color-mix(in oklab, var(--ed-bad) 12%, transparent)}}.editorial .ed-skill-modal__error{color:var(--ed-bad);border-radius:var(--ed-r-lg);font-size:var(--ed-text-sm);margin-top:14px;line-height:1.4}.editorial .ed-skill-modal__error svg{flex-shrink:0;margin-top:2px}.editorial .ed-skill-modal__actions{bottom:max(10px, env(safe-area-inset-bottom));z-index:2;background:linear-gradient(to bottom, transparent, var(--ed-bg) 22%);gap:8px;margin-top:22px;padding:10px 0 0;display:flex;position:sticky}.editorial .ed-skill-modal__btn{border-radius:var(--ed-r-lg);height:48px;font-family:var(--ed-font-sans);font-weight:500;font-size:var(--ed-text-md);cursor:pointer;transition:background var(--ed-dur-fast), opacity var(--ed-dur-fast);border:0;flex:1;justify-content:center;align-items:center;gap:8px;display:inline-flex}.editorial a.ed-skill-modal__btn{text-decoration:none}.editorial .ed-skill-modal__btn--primary{background:var(--ed-ink);color:var(--ed-bg)}.editorial .ed-skill-modal__btn--primary:hover{background:var(--ed-ink-1)}.editorial .ed-skill-modal__btn--primary:disabled{opacity:.4;cursor:not-allowed}.editorial .ed-skill-modal__btn--quiet{background:var(--ed-surface);color:var(--ed-ink-2);flex:none;padding:0 18px}.editorial .ed-skill-modal__btn--quiet:hover{background:var(--ed-surface-2)}.editorial .ed-skill-modal__footer{font-size:var(--ed-text-xs);color:var(--ed-ink-3);text-align:center;margin:14px 0 0;line-height:1.5}@keyframes edSkillModalFade{0%{opacity:0}to{opacity:1}}@keyframes edSkillModalSlide{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:768px){.editorial .ed-skill-modal{animation:.22s cubic-bezier(.22,1,.36,1) edSkillModalSlideDesktop}@keyframes edSkillModalSlideDesktop{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}.cc-bd{--bg:#fbfaf8;--ink:#0e0e0f;--ink-1:#1c1c1e;--ink-2:#424246;--ink-3:#6e6e76;--ink-4:#9f9fa6;--ink-5:#d0cfcb;--surface:#f3f2ee;--surface-2:#e8e7e2;--line:#0e0e0f12;--line-2:#0e0e0f1f;--accent:#ff5a3c;--accent-soft:#ffe9e3;--tracking-tight:-.025em;--tracking-tighter:-.04em;--tracking-wide:.1em;--font-sans:var(--font-geist-sans,system-ui, sans-serif);--font-display:var(--font-geist-sans,system-ui, sans-serif);--font-mono:var(--font-geist-mono,ui-monospace, monospace)}html.dark .cc-bd,html[data-theme=dark] .cc-bd{--bg:#1f1f22;--ink:#f7f6f2;--ink-1:#e2e1dc;--ink-2:#b0afa9;--ink-3:#82827c;--ink-4:#5c5c57;--ink-5:#3d3d3a;--surface:#2a2a2e;--surface-2:#36363b;--line:#fffaeb12;--line-2:#fffaeb1f;--accent:#ff7a55;--accent-soft:#ff7a5529}body:has(.editorial:not(.is-light)) .cc-bd{--bg:#1f1f22;--ink:#f7f6f2;--ink-1:#e2e1dc;--ink-2:#b0afa9;--ink-3:#82827c;--ink-4:#5c5c57;--ink-5:#3d3d3a;--surface:#2a2a2e;--surface-2:#36363b;--line:#fffaeb12;--line-2:#fffaeb1f;--accent:#ff7a55;--accent-soft:#ff7a5529}.cc-bd{-webkit-backdrop-filter:blur(8px)saturate(1.1);backdrop-filter:blur(8px)saturate(1.1);z-index:9000;background:#0e0e0f73;justify-content:center;align-items:flex-end;padding:0;animation:.25s ease-out cc-bd-in;display:flex;position:fixed;inset:0}.cc-bd.is-center{align-items:center;padding:24px}.cc-bd.is-corner{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;justify-content:flex-end;align-items:flex-end;padding:24px}.cc-bd.is-corner>*{pointer-events:auto}@keyframes cc-bd-in{0%{opacity:0}}.cc-banner{background:var(--bg);color:var(--ink);width:100%;max-width:380px;box-shadow:0 24px 48px -16px #14120c40, 0 8px 20px -8px #14120c29, 0 0 0 1px var(--line);font-family:var(--font-sans);border-radius:24px;flex-direction:column;gap:16px;padding:24px 20px 16px;animation:.32s cubic-bezier(.32,.72,0,1) cc-pop;display:flex}.cc-banner--mobile{max-width:none;padding-bottom:clamp(14px, env(safe-area-inset-bottom,0px), 40px);border-bottom-right-radius:0;border-bottom-left-radius:0;animation:.32s cubic-bezier(.32,.72,0,1) cc-slide-up}@keyframes cc-pop{0%{opacity:0;transform:translateY(20px)scale(.96)}}@keyframes cc-slide-up{0%{transform:translateY(100%)}}@keyframes cc-corner-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}.cc-bd.is-corner .cc-banner{animation:.36s cubic-bezier(.32,.72,0,1) cc-corner-in}.cc-banner__head{align-items:flex-start;gap:14px;display:flex}.cc-banner__icon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cc-banner__txt{flex:1;min-width:0}.cc-banner__title{font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--ink);margin:0 0 4px;font-size:19px;font-weight:700;line-height:1.2}.cc-banner__body{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.cc-banner__body a{color:var(--ink);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.cc-banner--mobile .cc-banner__body{color:var(--ink);font-size:15px;line-height:1.5}.cc-banner__actions{flex-direction:column;gap:8px;display:flex}.cc-btn{min-height:48px;font-family:var(--font-display);letter-spacing:var(--tracking-tight);cursor:pointer;border:1px solid var(--line-2);background:var(--bg);color:var(--ink);-webkit-tap-highlight-color:transparent;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 18px;font-size:16px;font-weight:600;transition:background .15s,transform 50ms;display:inline-flex}.cc-btn:active{transform:scale(.99)}.cc-btn:hover{background:var(--surface)}.cc-btn--primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.cc-btn--primary:hover{background:var(--ink-1)}.cc-btn--ghost{border-color:var(--line);color:var(--ink-2);background:0 0}.cc-btn--ghost:hover{background:var(--surface)}.cc-btn .cc-btn__sub{color:var(--ink-3);font-size:11.5px}.cc-btn--primary .cc-btn__sub{color:#ffffffad}.cc-banner__footer{font-family:var(--font-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:var(--tracking-wide);border-top:1px solid var(--line);justify-content:center;align-items:center;gap:6px;margin-top:4px;padding-top:12px;font-size:12.5px;display:flex}.cc-banner__footer .mark,.cc-sheet__brand .mark{background:var(--ink);width:14px;height:14px;color:var(--bg);font-family:var(--font-display);letter-spacing:var(--tracking-tighter);border-radius:4px;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:inline-flex}.cc-bd.is-bottombar{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;align-items:flex-end}.cc-bd.is-bottombar>*{pointer-events:auto}.cc-bd.is-bottombar .cc-banner--mobile{padding:13px 15px clamp(12px, env(safe-area-inset-bottom,0px), 34px);background:var(--bg);border-radius:22px 22px 0 0;gap:11px}@supports (color:color-mix(in lab, red, red)){.cc-bd.is-bottombar .cc-banner--mobile{background:color-mix(in oklab, var(--bg) 86%, transparent)}}.cc-bd.is-bottombar .cc-banner--mobile{-webkit-backdrop-filter:saturate(1.7)blur(22px);backdrop-filter:saturate(1.7)blur(22px);box-shadow:0 -12px 34px -18px #0000008c, 0 0 0 1px var(--line)}.cc-bd.is-bottombar .cc-banner__head{align-items:center;gap:11px}.cc-bd.is-bottombar .cc-banner__icon{border-radius:9px;width:30px;height:30px}.cc-bd.is-bottombar .cc-banner__icon svg{width:17px;height:17px}.cc-bd.is-bottombar .cc-banner__title{margin:0 0 1px;font-size:15px}.cc-bd.is-bottombar .cc-banner--mobile .cc-banner__body{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.38;display:-webkit-box;overflow:hidden}.cc-bd.is-bottombar .cc-banner__actions{flex-direction:row;gap:7px}.cc-bd.is-bottombar .cc-btn{white-space:nowrap;border-radius:11px;flex:1 1 0;width:auto;min-height:38px;padding:8px 10px;font-size:12.5px}.cc-bd.is-bottombar .cc-banner__footer{display:none}.cc-sheet{background:var(--bg);color:var(--ink);width:100%;max-width:480px;max-height:calc(100% - 48px);box-shadow:0 32px 64px -24px #14120c59, 0 12px 24px -12px #14120c33, 0 0 0 1px var(--line);font-family:var(--font-sans);border-radius:24px;flex-direction:column;animation:.32s cubic-bezier(.32,.72,0,1) cc-pop;display:flex;overflow:hidden}.cc-bd.is-corner .cc-sheet{max-width:440px;animation:.36s cubic-bezier(.32,.72,0,1) cc-corner-in}.cc-sheet--mobile{border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:none;max-height:96%;animation:.32s cubic-bezier(.32,.72,0,1) cc-slide-up}.cc-sheet__handle{background:var(--ink-5);border-radius:2px;flex-shrink:0;width:38px;height:4px;margin:8px auto 0}.cc-sheet__head{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 14px;display:flex}.cc-sheet__head h2{font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--ink);margin:0 0 6px;font-size:24px;font-weight:700;line-height:1.15}.cc-sheet__head .desc{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.cc-sheet--mobile .cc-sheet__head .desc{color:var(--ink-2);font-size:15px;line-height:1.55}.cc-sheet__close{background:var(--surface);width:36px;height:36px;color:var(--ink-2);cursor:pointer;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cc-sheet__close:hover{background:var(--surface-2)}.cc-tabs{border-bottom:1px solid var(--line);flex-shrink:0;gap:0;padding:0 24px;display:flex}.cc-tab{font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:12px 0 14px;font-size:15.5px;font-weight:600;transition:color .15s}.cc-tab.is-on{color:var(--ink);border-bottom-color:var(--accent)}.cc-sheet__body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:12px;padding:16px 24px 8px;display:flex;overflow-y:auto}.cc-row{border-bottom:1px solid var(--line);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:14px;padding:14px 0;display:flex}.cc-row:last-child{border-bottom:none}.cc-row__icon{background:var(--surface);width:38px;height:38px;color:var(--ink-2);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cc-row__body{flex:1;min-width:0}.cc-row__nm{font-family:var(--font-display);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;font-size:16px;font-weight:600;display:flex}.cc-row__nm .req{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-wide);background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:500}.cc-row__desc{color:var(--ink-2);font-size:14px;line-height:1.4}.cc-switch{background:var(--surface-2);cursor:pointer;border:0;border-radius:13px;flex-shrink:0;align-items:center;width:44px;height:26px;padding:0;transition:background .2s;display:inline-flex;position:relative}.cc-switch:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s cubic-bezier(.32,.72,0,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000002e,0 1px 1px #00000014}.cc-switch.on{background:var(--accent)}.cc-switch.on:after{transform:translate(18px)}.cc-switch.is-locked{background:var(--surface-2);cursor:not-allowed}.cc-switch.is-locked:after{background:var(--ink-5);transform:translate(18px)}.cc-sheet__footer{border-top:1px solid var(--line);background:var(--bg);padding:12px 18px;padding-bottom:clamp(12px, env(safe-area-inset-bottom,0px), 40px);flex-wrap:nowrap;flex-shrink:0;gap:8px;display:flex}.cc-sheet__footer .cc-btn{white-space:nowrap;flex:1;width:auto;min-width:0;min-height:46px;padding:10px 12px;font-size:15px}.cc-sheet__brand{padding:8px 0 max(12px, env(safe-area-inset-bottom,0px));text-align:center;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-3);border-top:1px solid var(--line);justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}@media (max-width:480px){.cc-sheet__footer{flex-wrap:wrap}.cc-sheet__footer .cc-btn{flex:calc(50% - 4px)}.cc-sheet__footer .cc-btn--primary{flex:100%;order:-1}}.dlg-bd,.ci-scope{--font-sans:var(--ed-font-sans);--font-display:var(--ed-font-sans);--font-serif:var(--ed-font-serif);--font-mono:var(--ed-font-mono);--tracking-tight:var(--ed-tracking-tight);--tracking-tighter:var(--ed-tracking-tighter);--tracking-wide:var(--ed-tracking-wide);--tracking-mono:.02em;--text-2xs:var(--ed-text-2xs);--text-xs:var(--ed-text-xs);--text-sm:var(--ed-text-sm);--text-base:var(--ed-text-base);--text-md:var(--ed-text-md);--text-lg:var(--ed-text-lg);--text-xl:var(--ed-text-xl);--text-2xl:var(--ed-text-2xl);--r-xs:var(--ed-r-xs);--r-sm:var(--ed-r-sm);--r-md:var(--ed-r-md);--r-lg:var(--ed-r-lg);--r-xl:var(--ed-r-xl);--r-2xl:var(--ed-r-2xl);--r-3xl:28px;--r-full:var(--ed-r-full);--bg:var(--ed-bg);--surface:var(--ed-surface);--surface-2:var(--ed-surface-2);--surface-3:var(--ed-surface-3);--ink:var(--ed-ink);--ink-1:var(--ed-ink-1);--ink-2:var(--ed-ink-2);--ink-3:var(--ed-ink-3);--ink-4:var(--ed-ink-4);--ink-5:var(--ed-ink-5);--line:var(--ed-line);--line-2:var(--ed-line-2);--line-3:var(--ed-line-3);--accent:var(--ed-accent);--accent-hover:var(--ed-accent-hover);--accent-soft:var(--ed-accent-soft);--accent-ink:var(--ed-accent-ink);--good:var(--ed-good);--warn:var(--ed-warn);--bad:var(--ed-bad);--info:var(--ed-info);--shadow-sm:var(--ed-shadow-sm);--shadow-md:var(--ed-shadow-md);--shadow-lg:var(--ed-shadow-lg);--dur-fast:var(--ed-dur-fast);--dur-med:var(--ed-dur-med);--dur-slow:.42s;--ease:var(--ed-ease);--ease-out:var(--ed-ease-out);--a-anna:#16a085;--a-verbum:#0f9aa8;--a-yaruk:#e8881a}.dlg-bd{height:calc(100dvh - 60px);min-height:0;font-family:var(--font-sans);color:var(--ink);flex-direction:column;display:flex;overflow:hidden}.ed-biz-badge{letter-spacing:-.01em;background:#16a085;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ed-biz-badge{background:color-mix(in oklab, #16a085 15%, var(--ed-surface))}}.ed-biz-badge{color:#16a085}@supports (color:color-mix(in lab, red, red)){.ed-biz-badge{color:color-mix(in oklab, #16a085 78%, var(--ed-ink))}}.ed-biz-badge{white-space:nowrap;border:1px solid #16a0854d;border:1px solid lab(58.79% -40.6693 3.88824/.3)}.ed-biz-badge svg{opacity:.9}.dlg-av{color:#fff;font-weight:600;font-family:var(--font-sans);letter-spacing:-.01em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dlg-av--sm{width:30px;height:30px;font-size:13px}.dlg-av--lg{width:42px;height:42px;font-size:16px}.dlg-btn{border-radius:var(--r-md);height:32px;font-size:var(--text-sm);color:var(--ink-1);background:var(--surface);border:1px solid var(--line);transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.dlg-btn:hover{background:var(--surface-2)}.dlg-btn--ico{width:32px;padding:0}.dlg-btn:disabled{opacity:.4;cursor:not-allowed}.dlg-btn svg{color:var(--ink-3)}.dlg{grid-template-columns:var(--dlg-rail,300px) minmax(0, 1fr);background:var(--bg);flex:1;min-height:0;display:grid;position:relative;overflow:hidden}.dlg-bd .dlg-resize{z-index:25;top:0;bottom:0;left:var(--dlg-rail,300px);cursor:col-resize;background:0 0;width:9px;margin-left:-4px;position:absolute}.dlg-bd .dlg-resize:after{content:"";background:0 0;width:1px;transition:background .12s,box-shadow .12s;position:absolute;top:0;bottom:0;left:4px}.dlg-bd .dlg-resize:hover:after,.dlg-bd .dlg-resize:active:after{background:var(--accent);box-shadow:0 0 0 1px var(--accent)}.dlg-bd .dlg-cardpane{display:none}.dlg-bd .dlg--card{grid-template-columns:var(--dlg-rail,300px) minmax(0, 1fr) clamp(360px, 28%, 480px)}.dlg-bd .dlg--card .dlg-cardpane{border-left:1px solid var(--line);background:var(--bg);flex-direction:column;min-width:0;min-height:0;animation:.22s cubic-bezier(.22,1,.36,1) both dlgCardIn;display:flex;overflow:hidden}@keyframes dlgCardIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.dlg-bd .dlg-cardpane .cc-embed{height:100%}.dlg-bd .dlg-cardpane .cc-embed--tabs{flex-direction:column;height:100%;min-height:0;display:flex}.dlg-bd .dlg-cardpane .cc-embed--tabs .cc-head{background:0 0;border-bottom:none;flex:none;align-items:center;gap:10px;padding:10px 14px 8px}.dlg-bd .dlg-cardpane .cc-embed--tabs .cc-head .cc-av{width:32px;height:32px;font-size:var(--text-sm);flex-shrink:0;overflow:hidden}.dlg-bd .dlg-cardpane .cc-embed--tabs .cc-head .cc-role,.dlg-bd .dlg-cardpane .cc-embed--tabs .cc-head .cc-head__sub{display:none}.dlg-bd .dlg-cardpane .cc-embed--tabs .cc-head .cc-head__top h3{font-size:var(--text-md)}.dlg-bd .dlg-cardpane .cc-embed--tabs .cc-head .cc-x{background:var(--surface);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px)}.dlg-bd .cc-tabs{border-bottom:1px solid var(--line);background:var(--bg);flex:none;gap:6px;padding:8px 14px 0;display:flex}.dlg-bd .cc-tab{font-size:var(--text-sm);color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 14px 10px;font-weight:600;transition:color .12s,border-color .12s;display:inline-flex}.dlg-bd .cc-tab>svg{color:var(--ink-4);transition:color .12s}.dlg-bd .cc-tab:hover{color:var(--ink-2)}.dlg-bd .cc-tab.is-on{color:var(--ink);border-bottom-color:var(--ag-color,var(--accent))}.dlg-bd .cc-tab.is-on>svg{color:var(--ag-color,var(--accent))}.dlg-bd .cc-tab__n{font-family:var(--font-mono);color:var(--ink-3);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.dlg-bd .cc-tab.is-on .cc-tab__n{color:var(--ag-color,var(--accent));border-color:var(--ag-color,var(--accent))}@supports (color:color-mix(in lab, red, red)){.dlg-bd .cc-tab.is-on .cc-tab__n{border-color:color-mix(in oklab, var(--ag-color,var(--accent)) 40%, var(--line))}}.dlg-bd .cc-tabpane{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.dlg-bd .cc-tabpane .cc-main{border-right:none;flex-direction:column;flex:auto;min-height:0;display:flex}.dlg-bd .cc-tabpane .cc-main .cc-body{column-width:auto;columns:auto;flex:auto;min-height:0;max-height:none;display:block;overflow-y:auto}.dlg-bd .cc-tabpane .cc-main .cc-foot{flex:none}.dlg-bd .cc-tabpane .cc-main .cc-body>.cc-divider,.dlg-bd .cc-tabpane .cc-main .cc-body>.cc-quote,.dlg-bd .cc-tabpane .cc-main .cc-body>.cc-tags{column-span:none}.dlg-bd .cc-mobile-scroll-spacer{display:none}.dlg-bd .cc-tabpane .cc-stream--tab{border-top:none;border-left:none;flex-direction:column;flex:auto;min-height:0;display:flex}.dlg-bd .cc-tabpane .cc-stream--tab .cc-stream__head{flex:none}.dlg-bd .cc-tabpane .cc-stream--tab .cc-stream__scroll{flex:auto;height:auto;min-height:0;max-height:none;overflow-y:auto}.cc-stream--tab .cc-stream__title{display:none}.cc-stream__head{flex-direction:column;gap:6px;padding:8px 14px 6px;display:flex}.cc-stream__head-row{align-items:center;gap:6px;display:flex}.cc-stream__head-row .cc-stream__filters{scrollbar-width:none;flex-wrap:nowrap;flex:1;min-width:0;overflow-x:auto}.cc-stream__head-row .cc-stream__filters::-webkit-scrollbar{display:none}.cc-stream__search-btn{border-radius:var(--r-md);width:28px;height:28px;color:var(--ink-3);border:1px solid var(--line);background:var(--surface);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s;display:inline-flex}.cc-stream__search-btn:hover{background:var(--surface-2);color:var(--ink-2)}.cc-stream__search.is-open{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:6px;padding:6px 10px;display:flex}.cc-stream__search.is-open input{font:inherit;font-size:var(--text-sm);color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0}.cc-stream__search.is-open input::placeholder{color:var(--ink-4)}.cc-stream__search-x{color:var(--ink-4);cursor:pointer;flex-shrink:0}.cc-stream__search-x:hover{color:var(--ink-2)}.p2 .cc-prefs-empty{border-radius:var(--r-md);background:var(--surface);margin:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.p2 .cc-prefs-empty{background:color-mix(in oklab, var(--surface) 76%, transparent)}}.p2 .cc-prefs-empty{color:var(--ink-3);font-size:var(--text-sm);line-height:1.45}.p2 .cc-empty-wrap{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.p2 .cc-refresh-btn{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--ink-2);font:inherit;font-size:var(--text-sm);align-items:center;gap:6px;padding:7px 11px;font-weight:600;display:inline-flex}.p2 .cc-refresh-btn svg{color:var(--ink-3)}.p2 .cc-refresh-btn:hover{background:var(--surface-2);color:var(--ink)}@media (max-width:1100px){.dlg-bd .dlg--card{grid-template-columns:var(--dlg-rail,300px) minmax(0, 1fr)}.dlg-bd .dlg--card .dlg-cardpane{z-index:30;width:min(440px,100%);position:absolute;inset:0 0 0 auto;box-shadow:-12px 0 40px #0000002e}}.dlg-list{--dlg-list-bg:#050506;--dlg-list-row-hover:#ffffff0e;--dlg-list-row-active:#ffffff14;background:var(--dlg-list-bg);border-right:1px solid #ffffff14;flex-direction:column;min-height:0;display:flex}.editorial.is-light .dlg-list{--dlg-list-bg:#fbfaf8;--dlg-list-row-hover:#0000000a;--dlg-list-row-active:#0000000e;border-right-color:var(--line)}.editorial.is-light .dlg-list__head{border-bottom-color:var(--line)}.editorial.is-light .dlg-search{background:var(--bg);border-color:var(--line)}.editorial.is-light .dlg-filterbar{border-bottom-color:var(--line);background:#fbfaf8d6}.editorial.is-light .dlg-filterbar:before{background:#fbfaf8cc}.dlg-list__head{background:var(--dlg-list-bg);border-bottom:1px solid #ffffff14;flex-direction:column;flex-shrink:0;gap:12px;padding:16px 14px 10px;display:flex}.dlg-list__head:has(+.dlg-filterbar){border-bottom:0;padding-bottom:8px}.dlg-list__title{font-family:var(--font-display);font-weight:650;font-size:var(--text-md);letter-spacing:var(--tracking-tight);color:var(--ink);align-items:center;gap:8px;display:flex}.dlg-list__title>svg{color:var(--ink-3)}.dlg-list__count{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:1px 7px}.dlg-list__unread{font-size:var(--text-2xs);color:var(--accent);margin-left:auto;font-weight:600}.dlg-search{border-radius:var(--r-md);color:var(--ink-3);background:#ffffff0d;border:1px solid #ffffff1a;align-items:center;gap:8px;padding:8px 11px;display:flex}.dlg-search input{min-width:0;font:inherit;font-size:var(--text-sm);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.dlg-search input::placeholder{color:var(--ink-4)}.dlg-filterbar{z-index:12;-webkit-backdrop-filter:saturate(1.35)blur(18px);backdrop-filter:saturate(1.35)blur(18px);background:#050506d6;border-bottom:1px solid #ffffff14;flex-shrink:0;padding:0 14px 10px;position:sticky;top:0}.dlg-filterbar:before{content:"";pointer-events:none;background:#000c;height:160px;position:absolute;bottom:100%;left:0;right:0}.dlg-filters{z-index:1;flex-wrap:wrap;gap:5px;display:flex;position:relative}.dlg-filter{border:1px solid var(--line);background:var(--bg);color:var(--ink-2);font-size:var(--text-2xs);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-weight:550;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.dlg-filter span{font-family:var(--font-mono);color:var(--ink-4);font-size:10px}.dlg-filter:hover{border-color:var(--ink-4)}.dlg-filter.is-active{background:var(--ink);border-color:var(--ink);color:var(--bg)}.dlg-filter.is-active span{color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.dlg-filter.is-active span{color:color-mix(in oklab, var(--bg) 60%, transparent)}}.dlg-folder-chips{border-bottom:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;flex-shrink:0;gap:5px;padding:6px 14px 8px;display:flex}.dlg-folder-chip{border:1px solid var(--line);background:var(--bg);color:var(--ink-2);font-size:var(--text-2xs);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-weight:550;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.dlg-folder-chip:hover{border-color:var(--ink-4)}.dlg-folder-chip.is-active{background:var(--ag-color,var(--accent));border-color:var(--ag-color,var(--accent));color:#fff}.dlg-folder-chip--add{color:var(--ink-3);border-style:dashed}.dlg-folder-chip--add:hover{color:var(--ink-1);border-color:var(--ink-4);border-style:solid}.dlg-folder-chip svg{flex-shrink:0}.dlg-folder-scrim{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;animation:.18s dlgFolderScrimIn;position:fixed;inset:0}@keyframes dlgFolderScrimIn{0%{opacity:0}to{opacity:1}}.dlg-folder-sheet{z-index:71;background:var(--bg);border:1px solid var(--line);height:auto;padding:10px 20px env(safe-area-inset-bottom,20px);transform:translateY(calc(-1 * var(--dlg-folder-kh,0px)));border-bottom:none;border-top-left-radius:22px;border-top-right-radius:22px;transition:transform .24s cubic-bezier(.22,1,.36,1);animation:.24s cubic-bezier(.22,1,.36,1) dlgFolderSheetIn;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 40px -8px #0000004d}@keyframes dlgFolderSheetIn{0%{transform:translateY(100%)}to{transform:translateY(calc(-1 * var(--dlg-folder-kh,0px)))}}.dlg-folder-sheet__grab{background:var(--line-2,var(--line));border-radius:4px;width:36px;height:4px;margin:0 auto 16px}.dlg-folder-sheet__title{font-family:var(--font-display);font-weight:650;font-size:var(--text-md);letter-spacing:var(--tracking-tight);color:var(--ink);margin:0 0 14px}.dlg-folder-sheet__input{border:1.5px solid var(--accent);border-radius:var(--r-md);background:var(--bg);width:100%;font:inherit;font-size:var(--text-sm);color:var(--ink);box-sizing:border-box;outline:none;margin-bottom:14px;padding:11px 14px;display:block}.dlg-folder-sheet__input::placeholder{color:var(--ink-4)}.dlg-folder-sheet__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.dlg-folder-sheet__input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 18%, transparent)}}.dlg-folder-sheet__btn{border-radius:var(--r-md);background:var(--ag-color,var(--accent));color:#fff;width:100%;font:inherit;font-size:var(--text-sm);cursor:pointer;border:none;padding:12px 20px;font-weight:600;transition:opacity .12s;display:block}.dlg-folder-sheet__btn:disabled{opacity:.4;cursor:not-allowed}.dlg-folder-sheet__btn:not(:disabled):hover{opacity:.88}.dlg-list__scroll{background:var(--dlg-list-bg);flex:1;min-height:0;padding:6px;overflow-y:auto}.dlg-list__none{text-align:center;color:var(--ink-4);font-size:var(--text-xs);padding:24px 14px}.dlg-list__end{text-align:center;color:var(--ink-4);font-size:var(--text-2xs);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:18px 14px 26px}.dlg-list__overscroll-floor{pointer-events:none;visibility:hidden;flex:none;height:1px;display:block}.dlg-row{cursor:pointer;text-align:left;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;background:0 0;border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:12px;width:100%;min-height:76px;padding:12px 10px;transition:background .12s,border-color .12s;display:flex;position:relative}.dlg-row,.dlg-row *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.dlg-row:hover{background:var(--dlg-list-row-hover)}.dlg-row.is-active{background:var(--dlg-list-row-active);box-shadow:inset 2.5px 0 0 var(--ag-color,var(--accent));border-color:#ffffff1a}.dlg-row__av{flex-shrink:0;position:relative}.dlg-list .dlg-av--lg{width:50px;height:50px;font-size:18px}.dlg-chan{background:var(--ch);color:#fff;font-family:var(--font-mono);letter-spacing:0;border:2px solid var(--dlg-list-bg,var(--surface-2));border-radius:50%;justify-content:center;align-items:center;font-size:8px;font-weight:700;display:inline-flex;position:absolute;bottom:-3px;right:-3px;box-shadow:0 1px 2px #0003}.dlg-list .dlg-chan{width:18px!important;height:18px!important}.dlg-row.is-active .dlg-chan,.dlg-thread__who .dlg-chan{border-color:var(--dlg-list-row-active,var(--bg))}.dlg-row__main{flex-direction:column;flex:1;gap:5px;min-width:0;padding-top:1px;display:flex}.dlg-row__top{align-items:baseline;gap:8px;display:flex}.dlg-row__name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;font-weight:650;line-height:1.2;overflow:hidden}.dlg-row__time{font-family:var(--font-mono);color:var(--ink-3);font-size:12px;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.dlg-row__time{color:color-mix(in oklab, var(--ink-3) 78%, transparent)}}.dlg-row__time{flex-shrink:0}.dlg-row__bot{align-items:flex-start;gap:8px;display:flex}.dlg-row__last{min-width:0;color:var(--ink-3);white-space:normal;text-overflow:clip;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:14px;line-height:1.28;display:-webkit-box;overflow:hidden}.dlg-row__unread{background:var(--accent);min-width:18px;height:18px;color:var(--accent-ink);font-family:var(--font-mono);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.dlg-row__status{background:var(--sc);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:5px}.dlg-row__pin{color:var(--accent);cursor:pointer;width:18px;height:18px;transition:color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dlg-row__pin:hover{transform:scale(1.12)}.dlg-row__pin.is-on{color:var(--accent)}.dlg-row.is-saved{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dlg-row.is-saved{background:color-mix(in oklab, var(--accent) 6%, transparent)}}.dlg-row.is-saved.is-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dlg-row.is-saved.is-active{background:color-mix(in oklab, var(--accent) 12%, var(--dlg-list-row-active))}}@media (hover:none) and (pointer:coarse){.dlg-bd .dlg-row:hover:not(.is-active),.p2 .dlg-row:hover:not(.is-active){background:0 0;border-color:#0000}.dlg-bd .dlg-row.is-saved:hover:not(.is-active),.p2 .dlg-row.is-saved:hover:not(.is-active){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dlg-bd .dlg-row.is-saved:hover:not(.is-active),.p2 .dlg-row.is-saved:hover:not(.is-active){background:color-mix(in oklab, var(--accent) 6%, transparent)}}}.dlg,.p2 .cli{--isl:0;--isl-bg:var(--bg)}@supports (color:color-mix(in lab, red, red)){.dlg,.p2 .cli{--isl-bg:color-mix(in oklab, var(--bg) calc(64% + 18% * var(--isl)), transparent)}}.dlg,.p2 .cli{--isl-bd:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.dlg,.p2 .cli{--isl-bd:1px solid color-mix(in oklab, var(--line) calc(72% + 22% * var(--isl)), transparent)}}.dlg,.p2 .cli{--isl-sh:0 calc(8px + 6px * var(--isl)) calc(20px + 12px * var(--isl)) -12px rgba(0, 0, 0, calc(.3 + .12 * var(--isl))), inset 0 1px 0 #ffffff80}@supports (color:lab(0% 0 0)){.dlg,.p2 .cli{--isl-sh:0 calc(8px + 6px * var(--isl)) calc(20px + 12px * var(--isl)) -12px rgba(0, 0, 0, calc(.3 + .12 * var(--isl))), inset 0 1px 0 lab(100% -.0000298023 .0000119209/.5)}}.dlg-end{opacity:.85;align-items:center;gap:12px;padding:18px 8px 8px;display:flex}.dlg-end__line{background:linear-gradient(90deg, transparent, var(--line-2) 50%, transparent);flex:1;height:1px}.dlg-end__lbl{color:var(--ink-4);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.dlg-tsearch{border-radius:var(--r-full);background:var(--isl-bg);-webkit-backdrop-filter:saturate(1.8)blur(22px);backdrop-filter:saturate(1.8)blur(22px);border:var(--isl-bd);height:44px;box-shadow:var(--isl-sh);animation:liftFade .18s var(--ease-out);flex-shrink:0;align-items:center;gap:9px;margin:8px 12px 4px;padding:0 8px 0 14px;display:flex}.dlg-tsearch>svg{color:var(--ink-4);flex-shrink:0}.dlg-tsearch input{min-width:0;font:inherit;font-size:var(--text-sm);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.dlg-tsearch input::placeholder{color:var(--ink-4)}.dlg-tsearch__count{color:var(--ink-4);white-space:nowrap;flex-shrink:0;padding:0 2px;font-size:12.5px}.dlg-tsearch__x{cursor:pointer;background:var(--surface);width:30px;height:30px;color:var(--ink-2);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dlg-tsearch__x:active,.dlg-tsearch__x:hover{background:var(--line)}mark.dlg-hl{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){mark.dlg-hl{background:color-mix(in oklab, var(--accent) 30%, transparent)}}mark.dlg-hl{color:inherit;border-radius:3px;padding:0 1px}.is-flash{animation:dlgFlash 1.3s var(--ease-out)}@keyframes dlgFlash{0%{background:color-mix(in oklab, var(--accent) 16%, transparent)}to{background:0 0}}.dlg-cal{z-index:var(--z-modal);background:var(--bg);animation:dlgCalIn .22s var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:0}@keyframes dlgCalIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dlg-cal__head{padding:calc(18px + env(safe-area-inset-top,0px)) 14px 12px;border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;display:flex}.dlg-cal__x{cursor:pointer;background:var(--surface);width:38px;height:38px;color:var(--ink-1);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dlg-cal__x:hover,.dlg-cal__x:active{background:var(--line)}.dlg-cal__titlewrap{flex-direction:column;flex:1;align-items:center;gap:1px;min-width:0;display:flex}.dlg-cal__title{font-family:var(--font-display);color:var(--ink);font-size:18px;font-weight:600}.dlg-cal__sub{color:var(--ink-4);font-size:12px}.dlg-cal__spacer{flex-shrink:0;width:38px}.dlg-cal__today{cursor:pointer;background:var(--accent-soft);height:32px;color:var(--accent);font:inherit;border:0;border-radius:999px;flex-shrink:0;padding:0 14px;font-size:13.5px;font-weight:600}.dlg-cal__today:active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dlg-cal__today:active{background:color-mix(in oklab, var(--accent) 22%, transparent)}}.dlg-cal__body{min-height:0;padding:22px 18px calc(28px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.dlg-cal__empty{text-align:center;color:var(--ink-4);padding:80px 20px}.dlg-cal__empty p{margin:0;font-size:15px}.dlg-cal__month{padding:6px 0 4px}.dlg-cal__month+.dlg-cal__month{margin-top:22px}.dlg-cal__mname{text-align:center;font-family:var(--font-display);color:var(--ink);letter-spacing:.2px;margin-bottom:16px;font-size:19px;font-weight:600}.dlg-cal__mname span{color:var(--ink-4);font-weight:500}.dlg-cal__wd,.dlg-cal__grid{grid-template-columns:repeat(7,1fr);display:grid}.dlg-cal__wd{margin-bottom:8px}.dlg-cal__wd span{text-align:center;color:var(--ink-4);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:500}.dlg-cal__grid{gap:8px 0}.dlg-cal__day{cursor:default;color:var(--ink-4);font:inherit;width:42px;height:42px;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;border-radius:50%;justify-content:center;justify-self:center;align-items:center;padding:0;display:inline-flex;position:relative}.dlg-cal__num{font-variant-numeric:tabular-nums;font-size:16.5px;line-height:1}.dlg-cal__day--empty{visibility:hidden}.dlg-cal__day--has{cursor:pointer;color:var(--ink)}.dlg-cal__day--has .dlg-cal__num{font-weight:600}.dlg-cal__dot{background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.dlg-cal__day--has:active,.dlg-cal__day--has:hover{background:var(--accent-soft)}.dlg-cal__day--today{box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent)}.dlg-cal__day--today .dlg-cal__num{font-weight:700}.dlg-cal__day--has.dlg-cal__day--today:active{background:var(--accent);color:#fff}.dlg-cal__day--has.dlg-cal__day--today:active .dlg-cal__dot{background:#fff}.dlg-cal__legend{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:26px;padding-top:18px;display:flex}.dlg-cal__lgi{color:var(--ink-3);align-items:center;gap:7px;font-size:13px;display:inline-flex}.dlg-cal__lg{border-radius:50%;width:16px;height:16px;display:inline-block;position:relative}.dlg-cal__lg--has{box-shadow:inset 0 0 0 1px var(--line-3)}.dlg-cal__lg--has:after{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.dlg-cal__lg--today{box-shadow:inset 0 0 0 1.5px var(--accent)}.dlg-cal__lg--none{background:var(--surface-2)}.dlg-fabs{display:none}.editorial.ed-shell.is-mobile .dlg-fabs{left:auto;right:16px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:var(--z-float);flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:12px;display:flex;position:fixed}.dlg-fab{cursor:pointer;transition:transform var(--dur-fast) var(--ease);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.dlg-fab:active{transform:scale(.92)}.dlg-fab--primary{background:var(--accent);width:56px;height:56px;color:var(--accent-ink);box-shadow:0 10px 28px -8px var(--accent)}@supports (color:color-mix(in lab, red, red)){.dlg-fab--primary{box-shadow:0 10px 28px -8px color-mix(in oklab, var(--accent) 60%, transparent)}}.dlg-fab--ghost{width:44px;height:44px;color:var(--ink-1);background:var(--isl-bg);border:var(--isl-bd);box-shadow:var(--isl-sh);-webkit-backdrop-filter:saturate(1.8)blur(22px);backdrop-filter:saturate(1.8)blur(22px)}.dlg-searchpill{transition:flex-grow var(--dur) var(--ease), background var(--dur) var(--ease), border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), padding var(--dur) var(--ease);background:0 0;border:1px solid #0000;border-radius:26px;flex:none;justify-content:flex-end;align-items:center;gap:2px;display:flex;overflow:hidden}.dlg-searchpill__input{opacity:0;pointer-events:none;width:0;min-width:0;font:inherit;color:var(--ink);transition:width var(--dur) var(--ease), opacity .14s var(--ease), padding var(--dur) var(--ease);background:0 0;border:0;outline:none;flex:0 auto;padding:0;font-size:17.5px}.dlg-searchpill__input::placeholder{color:var(--ink-4)}.dlg-searchpill__btn{flex-shrink:0}.editorial.ed-shell.is-mobile .dlg-fabs.is-searching{left:16px;right:16px;bottom:calc(var(--kb,0px) + 6px)}.dlg-fabs.is-searching .dlg-searchpill{background:var(--isl-bg);border:var(--isl-bd);box-shadow:var(--isl-sh);-webkit-backdrop-filter:saturate(1.8)blur(22px);backdrop-filter:saturate(1.8)blur(22px);flex:auto;padding-left:18px}.dlg-fabs.is-searching .dlg-searchpill__input{opacity:1;pointer-events:auto;flex:auto;width:auto;padding:13px 0}.dlg-fabs.is-searching .dlg-searchpill__btn{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.dlg-fabs.is-searching .dlg-fab--primary{display:none}.dlg-sheet-scrim{z-index:var(--z-sheet-scrim);pointer-events:auto;background:#0006;align-items:flex-end;display:flex;position:fixed;inset:0}.dlg-sheet-scrim--under-agent-header{top:var(--ed-mb-aghdr,max(74px, calc(env(safe-area-inset-top,0px) + 62px)));z-index:32}.dlg-newchat{background:var(--bg);width:100%;padding:8px 18px calc(20px + env(safe-area-inset-bottom,0px));z-index:var(--z-sheet);border-radius:22px 22px 0 0;animation:.24s cubic-bezier(.22,1,.36,1) edMbAttachSlide;position:relative}.dlg-sheet__close{border:1px solid var(--line-2);background:var(--surface);width:34px;height:34px;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.dlg-sheet__close:active{transform:scale(.92)}.dlg-sheet__grab{background:var(--line-3);border-radius:99px;width:38px;height:4px;margin:0 auto 14px}.dlg-newchat__title{font-size:var(--text-lg);color:var(--ink);margin:0 0 4px;font-weight:650}.dlg-newchat__hint{font-size:var(--text-xs);color:var(--ink-3);margin:0 0 16px;line-height:1.45}.dlg-newchat__chans{gap:8px;margin-bottom:14px;display:flex}.dlg-newchat__chan{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);color:var(--ink-1);font:inherit;font-weight:600;font-size:var(--text-sm);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px;display:inline-flex}.dlg-newchat__chan.is-on{border-color:var(--ch);background:var(--ch)}@supports (color:color-mix(in lab, red, red)){.dlg-newchat__chan.is-on{background:color-mix(in oklab, var(--ch) 12%, var(--surface))}}.dlg-newchat__chandot{border-radius:50%;width:8px;height:8px}.dlg-newchat__input{box-sizing:border-box;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--bg);width:100%;color:var(--ink-1);font:inherit;font-size:var(--text-md);outline:none;margin-bottom:14px;padding:12px 14px}.dlg-newchat__input:focus{border-color:var(--accent)}.dlg-newchat__start{justify-content:center;width:100%}.dlg-toast{left:50%;bottom:calc(90px + env(safe-area-inset-bottom,0px));z-index:var(--z-toast);background:var(--ink);color:var(--bg);font-size:var(--text-sm);box-shadow:var(--shadow-lg);text-align:center;border-radius:999px;max-width:90vw;padding:10px 18px;font-weight:500;animation:.2s edMbAttachSlide;position:fixed;transform:translate(-50%)}.dlg-filter--folder{gap:4px}.dlg-filter--folder>svg{color:var(--ink-3);margin-right:-1px}.dlg-filter--folder.is-active>svg{color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.dlg-filter--folder.is-active>svg{color:color-mix(in oklab, var(--bg) 80%, transparent)}}.dlg-filter--newfolder{color:var(--ink-3);padding:4px 8px}.dlg-filter--newfolder:hover{color:var(--ink-1);border-color:var(--ink-4)}.dlg-folder-editrow{border:1px solid var(--accent);background:var(--bg);border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:2px 4px;display:inline-flex}.dlg-folder-editrow__del,.dlg-folder-editrow__save{cursor:pointer;width:22px;height:22px;color:var(--ink-3);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s;display:inline-flex}.dlg-folder-editrow__del:hover{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.dlg-folder-editrow__del:hover{background:color-mix(in oklab, var(--bad) 12%, transparent)}}.dlg-folder-editrow__del:hover{color:var(--bad)}.dlg-folder-editrow__save{color:var(--accent)}.dlg-folder-editrow__save:disabled{opacity:.35;cursor:not-allowed}.dlg-folder-editrow__save:not(:disabled):hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dlg-folder-editrow__save:not(:disabled):hover{background:color-mix(in oklab, var(--accent) 12%, transparent)}}.dlg-folder-editrow__input{font-size:var(--text-2xs);color:var(--ink-1);background:0 0;border:none;outline:none;width:80px;min-width:40px;padding:0 2px;font-weight:550}.dlg-row__mute{color:var(--ink-4);flex-shrink:0;align-items:center;margin-left:2px;display:inline-flex}.dlg-foldersheet{max-width:520px;margin:0 auto}.dlg-foldersheet .dlg-newchat__start.is-danger{background:var(--bad);border-color:var(--bad);color:#fff}.dlg-foldersheet__cancel{text-align:center;width:100%;margin-top:10px;padding:8px;display:block}.dlg-folderpick__list{flex-direction:column;gap:4px;max-height:46vh;margin-bottom:12px;display:flex;overflow-y:auto}.dlg-folderpick__empty{color:var(--ink-4);font-size:var(--text-sm);text-align:center;padding:14px 4px}.dlg-folderpick__item{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);width:100%;color:var(--ink-1);font:inherit;font-size:var(--text-md);cursor:pointer;text-align:left;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);align-items:center;gap:10px;padding:12px;display:flex}.dlg-folderpick__item:hover{background:var(--surface-2)}.dlg-folderpick__item.is-on{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dlg-folderpick__item.is-on{background:color-mix(in oklab, var(--accent) 9%, var(--surface))}}.dlg-folderpick__item>svg:first-child{color:var(--ink-3);flex-shrink:0}.dlg-folderpick__name{flex:1}.dlg-folderpick__check{color:var(--accent);flex-shrink:0}.dlg-folderpick__new{border:1px dashed var(--line-2);border-radius:var(--r-md);align-items:center;gap:8px;padding:8px 12px;display:flex}.dlg-folderpick__new>svg:first-child{color:var(--ink-4);flex-shrink:0}.dlg-folderpick__newinput{color:var(--ink-1);font:inherit;font-size:var(--text-md);background:0 0;border:0;outline:none;flex:1}.dlg-folderpick__newbtn{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.dlg-folderpick__newbtn:disabled{opacity:.4;cursor:default}.lift{z-index:var(--z-popover);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:none;overscroll-behavior:contain;position:fixed;inset:0}.lift,.lift *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.lift__scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);touch-action:none;overscroll-behavior:contain;background:#00000052;animation:.16s liftFade;position:absolute;inset:0}@keyframes liftFade{0%{opacity:0}to{opacity:1}}.lift__bubble{z-index:2;pointer-events:none;animation:.18s cubic-bezier(.22,1,.36,1) liftPop;position:fixed;box-shadow:0 18px 50px -12px #00000073}.lift__rowclone{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.lift__rowclone .dlg-row{cursor:default;background:0 0;border-color:#0000}@keyframes liftPop{0%{opacity:.6;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.lift__react{z-index:3;background:var(--bg);border:1px solid var(--line-2);border-radius:999px;gap:4px;padding:6px 8px;animation:.2s cubic-bezier(.22,1,.36,1) liftPop;display:flex;position:fixed;box-shadow:0 12px 30px -10px #0006}.lift__react-btn{cursor:pointer;transition:transform var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:50%;padding:2px 4px;font-size:22px;line-height:1}.lift__react-btn:hover{transform:scale(1.25)}.lift__react-btn.is-on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lift__react-btn.is-on{background:color-mix(in oklab, var(--accent) 20%, transparent)}}.lift__menu{z-index:3;border-radius:var(--r-lg);background:var(--bg);border:1px solid var(--line-2);flex-direction:column;gap:2px;min-width:200px;max-width:260px;padding:6px;animation:.2s cubic-bezier(.22,1,.36,1) liftPop;display:flex;position:fixed;box-shadow:0 16px 40px -12px #00000073}.lift__item{border-radius:var(--r-md);cursor:pointer;color:var(--ink-1);font:inherit;font-size:var(--text-md);text-align:left;transition:background var(--dur-fast) var(--ease);background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.lift__item:hover:not(:disabled){background:var(--surface)}.lift__item:disabled{opacity:.4;cursor:default}.lift__item.is-danger{color:var(--bad)}.lift__item-ic{color:var(--ink-3);flex-shrink:0;display:inline-flex}.lift__item.is-danger .lift__item-ic{color:var(--bad)}.lift__head{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;min-width:0;margin-bottom:2px;padding:8px 10px 10px;display:flex}.lift__head-nm{min-width:0;font-size:var(--text-md);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.lift__head-sub{font-size:var(--text-xs);color:var(--ink-3);font-weight:500;display:block}.dlg-msg__react{background:var(--surface-2);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:3px;width:fit-content;margin-top:3px;padding:1px 7px 1px 5px;font-size:13px;display:inline-flex}.dlg-msg--out .dlg-msg__react{align-self:flex-end}.p2 .lift__bubble.msg--bot .dlg-msg__bubble{background:var(--surface);color:var(--ink-1);border-bottom-left-radius:var(--r-sm)}.p2 .lift__bubble.msg--user .dlg-msg__bubble{background:var(--ink);color:var(--bg);border-bottom-right-radius:var(--r-sm)}.lift__bubble.msg--user{text-align:right}.p2 .msg__react{background:var(--surface-2);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:3px;width:fit-content;margin-top:3px;padding:1px 7px 1px 5px;font-size:13px;line-height:1;display:inline-flex}.p2 .sess__thread{position:relative}.mbchat-searchfab{z-index:8;cursor:pointer;width:40px;height:40px;color:var(--ink-1);background:var(--isl-bg);-webkit-backdrop-filter:saturate(1.8)blur(22px);backdrop-filter:saturate(1.8)blur(22px);border:var(--isl-bd);box-shadow:var(--isl-sh);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:16px}.mbchat-searchfab:active{transform:scale(.92)}.mbchat-scroll-btm,.dlg-scroll-btm{display:none}.mbchat-search{z-index:9;background:var(--bg);border-radius:999px;align-items:center;gap:9px;height:44px;padding:0 8px 0 14px;display:flex;position:absolute;top:12px;left:16px;right:16px}@supports (color:color-mix(in lab, red, red)){.mbchat-search{background:color-mix(in oklab, var(--bg) 82%, transparent)}}.mbchat-search{-webkit-backdrop-filter:saturate(1.8)blur(22px);backdrop-filter:saturate(1.8)blur(22px);border:var(--isl-bd);box-shadow:var(--isl-sh);animation:.18s cubic-bezier(.22,1,.36,1) liftPop}.mbchat-search>svg{color:var(--ink-4);flex-shrink:0}.mbchat-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.mbchat-search input::placeholder{color:var(--ink-4)}.mbchat-search__ct{color:var(--ink-4);flex-shrink:0;padding:0 2px;font-size:12.5px}.mbchat-search__x{cursor:pointer;background:var(--surface);width:30px;height:30px;color:var(--ink-2);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mbchat-search__x:active{background:var(--line)}mark.mbchat-hl{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){mark.mbchat-hl{background:color-mix(in oklab, var(--accent) 32%, transparent)}}mark.mbchat-hl{color:inherit;border-radius:3px;padding:0 1px}.p2 .agent-card{position:relative}.p2 .agent-card.is-pinned{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .agent-card.is-pinned{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 40%, transparent)}}.p2 .agent-card__pin{z-index:4;width:22px;height:22px;color:var(--accent);background:var(--accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.p2 .agent-card__pin{background:color-mix(in oklab, var(--accent) 14%, var(--surface))}}.p2 .agent-card__pin{transform:rotate(40deg)}.p2 .qchip--button{appearance:none;cursor:pointer;text-align:left;color:inherit;font:inherit;border:0;display:flex}.p2 .qchip--button:disabled{cursor:default}.p2 .qchip--button.is-active{box-shadow:inset 0 0 0 1px var(--accent)}.p2 .mb-home__avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.p2 .mb-agent-row.is-pinned{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .mb-agent-row.is-pinned{background:color-mix(in oklab, var(--accent) 6%, var(--surface))}}.p2 .mb-agent-row__pin{color:var(--accent);align-items:center;margin-right:2px;display:inline-flex;transform:rotate(40deg)}img.dlg-av{object-fit:cover}.dlg-thread{background:var(--bg);grid-template-rows:auto 1fr auto;min-width:0;min-height:0;display:grid}.dlg-thread--readonly{grid-template-rows:auto 1fr}.dlg-thread__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:14px 24px;display:flex}.dlg-thread__who{align-items:center;gap:13px;min-width:0;display:flex}.dlg-thread__who h3{font-family:var(--font-display);font-weight:650;font-size:var(--text-md);letter-spacing:var(--tracking-tight);color:var(--ink);margin:0}.dlg-thread__name{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.dlg-thread__name-chev{color:var(--ink-4);transition:color var(--dur-fast);flex-shrink:0}.dlg-thread__name:hover,.dlg-thread__name:hover .dlg-thread__name-chev{color:var(--accent)}.dlg-thread__av--tap{cursor:pointer}.dlg-thread__sub{font-size:var(--text-xs);color:var(--ink-3);align-items:center;gap:7px;display:flex}.dlg-thread__sub .sep{color:var(--ink-4)}.dlg-thread__state{border:1px solid var(--sc);border-radius:999px;align-items:center;gap:6px;margin-left:6px;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dlg-thread__state{border:1px solid color-mix(in oklab, var(--sc) 30%, var(--line))}}.dlg-thread__state{background:var(--sc)}@supports (color:color-mix(in lab, red, red)){.dlg-thread__state{background:color-mix(in oklab, var(--sc) 8%, transparent)}}.dlg-thread__state{color:var(--sc);font-size:var(--text-2xs);font-weight:600}.dlg-thread__state .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.dlg-thread__acts{flex-shrink:0;align-items:center;gap:8px;display:flex}.dlg-leadbtn{height:32px;font:inherit;font-size:var(--text-sm);cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink-1);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.dlg-leadbtn .dot{background:currentColor;border-radius:50%;width:7px;height:7px}.dlg-leadbtn--agent{color:var(--good);border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.dlg-leadbtn--agent{border-color:color-mix(in oklab, var(--good) 38%, transparent)}}.dlg-leadbtn--agent{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.dlg-leadbtn--agent{background:color-mix(in oklab, var(--good) 12%, var(--surface))}}.dlg-leadbtn--agent:hover{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.dlg-leadbtn--agent:hover{background:color-mix(in oklab, var(--good) 18%, var(--surface))}}.dlg-leadbtn--human{background:var(--ink);color:var(--bg);border-color:var(--ink)}.dlg-leadbtn--human .dot{display:none}.dlg-leadbtn--human:hover{background:var(--ink-1)}.dlg-facts{border-bottom:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;gap:7px;padding:10px 24px;display:flex}.dlg-fact{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:3px 10px}.dlg-thread__body{flex-direction:column;min-width:0;min-height:0;padding:22px 24px;display:flex;overflow:hidden auto}.dlg-thread__inner{flex-direction:column;gap:14px;width:100%;min-width:0;max-width:720px;margin:auto auto 0;display:flex}.dlg-sess{flex-direction:column;align-items:center;gap:3px;margin:14px 0 4px;display:flex;position:relative}.dlg-sess:first-child{margin-top:0}.dlg-sess:before{content:"";background:var(--line);z-index:0;height:1px;position:absolute;top:13px;left:0;right:0}.dlg-sess__head{z-index:1;align-items:center;gap:8px;display:inline-flex;position:relative}.dlg-sess__label{background:var(--bg);border:1px solid var(--line);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-2);border-radius:999px;padding:3px 12px;font-weight:600}.dlg-sess__meta{z-index:1;background:var(--bg);font-size:var(--text-2xs);color:var(--ink-4);padding:0 10px;position:relative}.dlg-msg{align-items:flex-end;gap:9px;min-width:0;max-width:100%;display:flex;position:relative}.dlg-msg--out{justify-content:flex-end}.dlg-msg__col{flex-direction:column;gap:4px;min-width:0;max-width:78%;display:flex}.dlg-msg--out .dlg-msg__col{align-items:flex-end}.dlg-msg__bubble{border-radius:var(--r-2xl);font-size:var(--text-sm);word-wrap:break-word;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;min-width:0;max-width:100%;padding:10px 14px;line-height:1.5}.dlg-msg__bubble,.dlg-msg__bubble *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.dlg-msg--in .dlg-msg__bubble{background:var(--surface);color:var(--ink-1);border-bottom-left-radius:var(--r-sm)}.dlg-msg--out .dlg-msg__bubble{background:var(--ag-color)}@supports (color:color-mix(in lab, red, red)){.dlg-msg--out .dlg-msg__bubble{background:color-mix(in oklab, var(--ag-color) 16%, var(--surface))}}.dlg-msg--out .dlg-msg__bubble{color:var(--ink-1);border:1px solid var(--ag-color)}@supports (color:color-mix(in lab, red, red)){.dlg-msg--out .dlg-msg__bubble{border:1px solid color-mix(in oklab, var(--ag-color) 26%, transparent)}}.dlg-msg--out .dlg-msg__bubble{border-bottom-right-radius:var(--r-sm)}.dlg-msg--human .dlg-msg__bubble{background:#2ba4e7}@supports (color:color-mix(in lab, red, red)){.dlg-msg--human .dlg-msg__bubble{background:color-mix(in oklab, #2ba4e7 14%, var(--surface))}}.dlg-msg--human .dlg-msg__bubble{border-color:#2ba4e74d;border-color:lab(63.3389% -15.7425 -43.7573/.3)}.dlg-msg.is-selected .dlg-msg__bubble{outline-offset:2px;outline:2px solid #4ea3ffc7;outline:2px solid lab(64.9731% -3.81029 -54.1906/.78);box-shadow:0 0 0 5px #4ea3ff2e,0 10px 28px #0000002e;box-shadow:0 0 0 5px lab(64.9731% -3.81029 -54.1906/.18),0 10px 28px lab(0% 0 0/.180392)}.dlg-msg.is-pinned .dlg-msg__bubble{box-shadow:0 0 0 1px var(--ag-color), 0 8px 22px #0000001f}@supports (color:color-mix(in lab, red, red)){.dlg-msg.is-pinned .dlg-msg__bubble{box-shadow:0 0 0 1px color-mix(in oklab, var(--ag-color) 34%, transparent), 0 8px 22px #0000001f}}.dlg-msg.is-jump-highlight .dlg-msg__bubble{animation:1.2s ease-out dlgJumpPulse}@keyframes dlgJumpPulse{0%{box-shadow:0 0 #4ea3ff94,0 10px 28px #0000002e;box-shadow:0 0 lab(64.9731% -3.81029 -54.1906/.58),0 10px 28px lab(0% 0 0/.180392)}55%{box-shadow:0 0 0 8px #4ea3ff38,0 10px 28px #0000002e;box-shadow:0 0 0 8px lab(64.9731% -3.81029 -54.1906/.22),0 10px 28px lab(0% 0 0/.180392)}to{box-shadow:0 0 #0000,0 8px 22px #0000001f}}.dlg-msg__select-dot{color:#fff;cursor:pointer;background:#050506b8;border:2px solid #ffffff8c;border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;box-shadow:0 4px 14px #00000052}.dlg-msg.is-selected .dlg-msg__select-dot{background:#4ea3ff;border-color:#4ea3ff}.dlg-msg__bubble--deleted{border:1px dashed var(--ink-4)}@supports (color:color-mix(in lab, red, red)){.dlg-msg__bubble--deleted{border:1px dashed color-mix(in oklab, var(--ink-4) 45%, transparent)}}.dlg-msg__bubble--deleted{opacity:.78}.dlg-msg__restore{background:var(--ag-color);border:0;border-radius:999px;align-items:center;gap:4px;margin-left:6px;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dlg-msg__restore{background:color-mix(in oklab, var(--ag-color) 16%, var(--surface-2))}}.dlg-msg__restore{color:var(--ink-1);font-size:var(--text-2xs);white-space:nowrap;cursor:pointer;flex:none;font-weight:700;line-height:1.15;width:auto!important;height:auto!important}.dlg-msg__restore-expired{font-size:var(--text-2xs);color:var(--ink-4);white-space:nowrap;margin-left:6px}.dlg-pinned-msg{z-index:8;border:1px solid var(--ag-color);align-items:center;gap:8px;max-width:min(680px,100%);margin:0 auto 10px;padding:8px 10px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.dlg-pinned-msg{border:1px solid color-mix(in oklab, var(--ag-color) 28%, var(--line))}}.dlg-pinned-msg{border-radius:var(--r-xl);background:var(--ag-color)}@supports (color:color-mix(in lab, red, red)){.dlg-pinned-msg{background:color-mix(in oklab, var(--ag-color) 10%, var(--bg))}}.dlg-pinned-msg{color:var(--ink-2);font-size:var(--text-xs);box-shadow:0 10px 24px #0000001f}.dlg-pinned-msg span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dlg-pinned-msg b{color:var(--ink-1);font-weight:700}.dlg-pinned-msg button{background:var(--ink);border:0;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dlg-pinned-msg button{background:color-mix(in oklab, var(--ink) 6%, transparent)}}.dlg-pinned-msg button{color:var(--ink-2);cursor:pointer}.dlg-pinned-msg__text{text-align:left;flex:auto;min-width:0;background:0 0!important;border-radius:0!important;justify-content:flex-start!important;width:auto!important;height:auto!important;padding:0!important}.dlg-pinned-msg__jump{flex:0 0 24px}.dlg-pinned-msg__idx{background:var(--ag-color);border-radius:999px;flex:none;padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.dlg-pinned-msg__idx{background:color-mix(in oklab, var(--ag-color) 18%, transparent)}}.dlg-pinned-msg__idx{color:var(--ink-1);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:700}.dlg-select-top{z-index:24;pointer-events:auto;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;max-width:min(720px,100% - 24px);margin:0 auto 10px;display:grid;position:sticky;top:8px}.dlg-select-top button,.dlg-select-top__count{color:#fff;-webkit-backdrop-filter:blur(18px);white-space:nowrap;background:#141416d1;border:1px solid #ffffff29;border-radius:999px;min-height:42px;font-size:18px;line-height:1.1;box-shadow:0 8px 22px #0000003d}.dlg-select-top button{cursor:pointer;padding:0 16px;font-weight:700}.dlg-select-top__clear{justify-self:start}.dlg-select-top__cancel{justify-self:end}.dlg-select-top__count{justify-content:center;align-items:center;min-width:180px;padding:0 22px;font-weight:800;display:inline-flex}.dlg-select-actions{z-index:28;-webkit-backdrop-filter:blur(18px);background:#101012db;border:1px solid #ffffff1f;border-radius:999px;justify-content:space-around;gap:18px;width:min(520px,100% - 28px);margin:10px auto 0;padding:10px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 14px 30px #00000052}.dlg-select-actions__btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff21;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.dlg-select-actions__btn.is-danger{color:#ff6b5b}@media (max-width:767px){.editorial.ed-shell.is-mobile .dlg-thread.is-selecting .dlg-thread__body{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.editorial.ed-shell.is-mobile .dlg-select-top{top:calc(env(safe-area-inset-top) + 12px);grid-template-columns:auto minmax(104px,1fr) auto;gap:8px;max-width:none;margin:0;position:fixed;left:16px;right:16px}.editorial.ed-shell.is-mobile .dlg-select-top__count{min-width:104px;padding-inline:12px;font-size:18px}.editorial.ed-shell.is-mobile .dlg-select-top button{padding-inline:13px;font-size:18px}.editorial.ed-shell.is-mobile .dlg-select-actions{left:18px;right:18px;bottom:calc(env(safe-area-inset-bottom) + 16px);width:auto;margin:0;position:fixed}}.dlg-bd .dlg-msg__col{position:relative}.dlg-bd .dlg-msg__tools{z-index:5;background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-full);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease);gap:1px;padding:3px;display:flex;position:absolute;top:-14px;box-shadow:0 4px 14px #0000002e}.dlg-bd .dlg-msg--out .dlg-msg__tools{right:0}.dlg-bd .dlg-msg--in .dlg-msg__tools{left:0}.dlg-bd .dlg-msg:hover .dlg-msg__tools,.dlg-bd .dlg-msg__tools:focus-within{opacity:1;pointer-events:auto}.dlg-bd .dlg-msg__tools button{cursor:pointer;width:26px;height:26px;color:var(--ink-2);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.dlg-bd .dlg-msg__tools button:hover{background:var(--surface-2);color:var(--ink)}.dlg-bd .dlg-msg__tools button.is-danger:hover{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.dlg-bd .dlg-msg__tools button.is-danger:hover{background:color-mix(in oklab, var(--bad) 14%, transparent)}}.dlg-bd .dlg-msg__tools button.is-danger:hover{color:var(--bad)}.dlg-bd .dlg-msg__tools button:disabled{opacity:.3;cursor:not-allowed}.dlg-msg__by{color:#2ba4e7;font-size:10px;font-weight:650;font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.dlg-msg__voice-origin{color:var(--accent);border-radius:999px;align-items:center;gap:3px;padding:1px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dlg-msg__voice-origin{color:color-mix(in oklab, var(--accent) 82%, white 18%)}}.dlg-msg__voice-origin{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dlg-msg__voice-origin{background:color-mix(in oklab, var(--accent) 16%, transparent)}}.dlg-msg__voice-origin{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.dlg-msg__voice-origin{border:1px solid color-mix(in oklab, var(--accent) 30%, transparent)}}.dlg-msg__cite{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-3);align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.dlg-msg__cite b{color:var(--ink-2);font-weight:600}.dlg-msg__cite span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dlg-msg__time{font-family:var(--font-mono);color:var(--ink-4);padding:0 4px;font-size:10px}.dlg-event{align-items:center;gap:10px;margin:4px 0;display:flex}.dlg-event__line{background:var(--line);flex:1;height:1px}.dlg-event__txt{font-size:var(--text-2xs);color:var(--ink-3);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.dlg-event__txt{background:color-mix(in oklab, var(--ink) 4%, transparent)}}.dlg-event__txt{text-align:center;border-radius:999px;padding:4px 12px}.dlg-compose{border-top:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:9px;padding:12px 24px 16px;display:flex}.dlg-compose__note{max-width:var(--composer-max,760px);width:100%;font-size:var(--text-xs);color:var(--ink-3);align-items:center;gap:8px;margin:0 auto;display:flex}.dlg-compose__note b{color:var(--ink-1);font-weight:600}.dlg-compose__dot{background:var(--sc);border-radius:50%;flex-shrink:0;width:7px;height:7px}.dlg-composer{max-width:var(--composer-max,760px);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);align-items:flex-end;gap:10px;width:100%;margin:0 auto;padding:8px 8px 8px 16px;display:flex}.dlg-composer textarea{resize:none;font:inherit;font-size:var(--text-sm);color:var(--ink);background:0 0;border:0;outline:none;flex:1;max-height:120px;padding:6px 0;line-height:1.5}.dlg-composer textarea::placeholder{color:var(--ink-4)}.dlg-composer__send{background:var(--ink);width:34px;height:34px;color:var(--bg);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .12s;display:inline-flex}.dlg-composer__send:hover{transform:translateY(-1px)}.editorial:not(.is-light) .dlg-msg--out .dlg-msg__bubble{background:var(--ag-color)}@supports (color:color-mix(in lab, red, red)){.editorial:not(.is-light) .dlg-msg--out .dlg-msg__bubble{background:color-mix(in oklab, var(--ag-color) 30%, var(--surface))}}.editorial:not(.is-light) .dlg-msg--out .dlg-msg__bubble{border-color:var(--ag-color)}@supports (color:color-mix(in lab, red, red)){.editorial:not(.is-light) .dlg-msg--out .dlg-msg__bubble{border-color:color-mix(in oklab, var(--ag-color) 46%, transparent)}}.editorial:not(.is-light) .dlg-msg--human .dlg-msg__bubble{background:#2ba4e7}@supports (color:color-mix(in lab, red, red)){.editorial:not(.is-light) .dlg-msg--human .dlg-msg__bubble{background:color-mix(in oklab, #2ba4e7 26%, var(--surface))}}.editorial:not(.is-light) .dlg-msg--human .dlg-msg__bubble{border-color:#2ba4e775;border-color:lab(63.3389% -15.7425 -43.7573/.46)}.editorial:not(.is-light) .dlg-composer{background:#fff}@supports (color:color-mix(in lab, red, red)){.editorial:not(.is-light) .dlg-composer{background:color-mix(in oklab, #fff 7%, var(--surface))}}.editorial:not(.is-light) .dlg-composer{border-color:#fff}@supports (color:color-mix(in lab, red, red)){.editorial:not(.is-light) .dlg-composer{border-color:color-mix(in oklab, #fff 18%, var(--line))}}.editorial:not(.is-light) .dlg-composer textarea::placeholder{color:var(--ink-3)}.dlg-empty{text-align:center;flex-direction:column;grid-row:1/-1;justify-content:center;align-items:center;gap:10px;padding:40px;display:flex}.dlg-empty__ic{background:var(--surface);width:56px;height:56px;color:var(--ink-3);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.dlg-empty p{color:var(--ink-1);margin:4px 0 0;font-weight:600}.dlg-empty span{font-size:var(--text-xs);color:var(--ink-3);max-width:34ch}.dlg-more{display:inline-flex;position:relative}.dlg-more__veil{z-index:40;position:fixed;inset:0}.dlg-menu{z-index:50;background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-lg);width:280px;box-shadow:var(--shadow-lg);flex-direction:column;gap:1px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.dlg-menu__item{border-radius:var(--r-md);font-size:var(--text-sm);color:var(--ink-1);text-align:left;transition:background var(--dur-fast) var(--ease);align-items:center;gap:9px;padding:9px 10px;display:flex}.dlg-menu__item:hover{background:var(--surface-2)}.dlg-menu__item svg{color:var(--ink-3)}.dlg-menu__sep{background:var(--line);height:1px;margin:5px 4px}.dlg-menu__hint{font-size:var(--text-2xs);color:var(--ink-4);align-items:flex-start;gap:7px;padding:4px 10px 6px;line-height:1.4;display:flex}.dlg-menu__hint svg{flex-shrink:0;position:relative;top:2px}.dlg-bd .modal-bg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#0a0a0ab8;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.dlg-bd .modal{background:var(--bg);border-radius:var(--r-2xl);width:100%;max-width:520px;max-height:100%;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.dlg-bd .modal__head{padding:24px 28px 12px}.dlg-bd .modal__head h2{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);margin:0}.dlg-bd .modal__head h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400}.dlg-bd .modal__head p{font-size:var(--text-sm);color:var(--ink-3);margin:4px 0 0}.dlg-bd .dlg-attach__group{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4);padding:7px 10px 4px;font-size:10px}.dlg-bd .dlg-attach__item,.dlg-bd .dlg-fwd__item{cursor:pointer;border-radius:var(--r-md);width:100%;font:inherit;font-size:var(--text-sm);color:var(--ink-1);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:9px 10px;display:flex}.dlg-bd .dlg-attach__item:hover,.dlg-bd .dlg-fwd__item:hover{background:var(--surface-2)}.dlg-bd .dlg-reply__bar{background:var(--accent);border-radius:2px;flex-shrink:0;align-self:stretch;width:3px}.dlg-bd .dlg-fwd{max-width:440px}.dlg-bd .dlg-fwd__quote{background:var(--surface);border-radius:var(--r-md);font-size:var(--text-sm);color:var(--ink-2);align-items:center;gap:10px;margin:0 24px;padding:10px 12px;display:flex}.dlg-bd .dlg-fwd__quote span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dlg-bd .dlg-fwd__list{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:14px 16px 18px;overflow-y:auto}.dlg-bd .dlg-fwd__item{justify-content:flex-start}.dlg-bd .dlg-fwd__item>svg:last-child{color:var(--ink-3);margin-left:auto}.dlg-bd .dlg-fwd__av{background:var(--ink);width:30px;height:30px;color:var(--bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.dlg-bd .dlg-fwd__txt{flex-direction:column;gap:2px;min-width:0;display:flex}.dlg-bd .dlg-fwd__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dlg-bd .dlg-fwd__sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs);color:var(--ink-4);overflow:hidden}.dlg-bd .dlg-fwd__search{background:var(--surface);border-radius:var(--r-md);color:var(--ink-3);align-items:center;gap:8px;margin:12px 24px 0;padding:7px 10px;display:flex}.dlg-bd .dlg-fwd__search-input{font:inherit;font-size:var(--text-sm);color:var(--ink);background:0 0;border:none;outline:none;flex:1}.dlg-bd .dlg-fwd__search-input::placeholder{color:var(--ink-3)}.dlg-bd .dlg-fwd__search-x{cursor:pointer;color:var(--ink-3);background:0 0;border:none;align-items:center;padding:0;display:flex}.dlg-bd .dlg-fwd__empty{color:var(--ink-3);font-size:var(--text-sm);text-align:center;padding:20px 16px}.dlg-bd .dlg-menu__empty{text-align:center;font-size:var(--text-xs);color:var(--ink-4);font-family:var(--font-mono);padding:18px 12px}.dlg-bd .dlg-chanswitch{display:inline-flex;position:relative}.dlg-bd .dlg-chanmenu{z-index:100;background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-lg);width:240px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 48px #0000002e}.dlg-bd .dlg-chanmenu__h{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4);padding:6px 10px 4px;font-size:10px}.dlg-bd .dlg-chanmenu__item{cursor:pointer;border-radius:var(--r-md);width:100%;font:inherit;font-size:var(--text-sm);color:var(--ink-1);text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:9px 10px;display:flex}.dlg-bd .dlg-chanmenu__item:hover{background:var(--surface-2)}.dlg-bd .dlg-chanmenu__item.is-on{background:var(--surface)}.dlg-bd .dlg-chanmenu__dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.dlg-bd .dlg-chanmenu__l{font-weight:500}.dlg-bd .dlg-chanmenu__hh{font-size:var(--text-2xs);color:var(--ink-3);margin-left:auto}.dlg-bd .dlg-chanmenu__item.is-on .dlg-chanmenu__hh{margin-left:auto}.dlg-bd .dlg-chanmenu__item>svg:last-child{color:var(--accent);margin-left:4px}.ci-metarow{align-items:center;gap:8px;padding:0 4px;display:flex}.dlg-msg--out .ci-metarow{flex-direction:row-reverse}.ci-trigger{border-radius:var(--r-full);background:var(--surface-2);color:var(--ink-3);font-family:var(--font-sans);font-size:var(--text-2xs);letter-spacing:-.01em;opacity:.7;cursor:pointer;transition:opacity var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);align-items:center;gap:5px;padding:3px 9px 3px 7px;font-weight:500;line-height:1;display:inline-flex}.ci-trigger svg{opacity:.8}.ci-trigger__tok{font-family:var(--font-mono);font-feature-settings:"tnum";color:var(--ink-4)}.dlg-msg:hover .ci-trigger{opacity:1}.ci-trigger:hover{background:var(--surface-3);color:var(--ink-2)}.ci-trigger.is-active{opacity:1;background:var(--a-anna)}@supports (color:color-mix(in lab, red, red)){.ci-trigger.is-active{background:color-mix(in oklab, var(--a-anna) 18%, var(--surface))}}.ci-trigger.is-active{color:var(--a-anna)}@supports (color:color-mix(in lab, red, red)){.ci-trigger.is-active{color:color-mix(in oklab, var(--a-anna) 70%, var(--ink))}}.ci-trigger.is-active .ci-trigger__tok{color:var(--a-anna)}@supports (color:color-mix(in lab, red, red)){.ci-trigger.is-active .ci-trigger__tok{color:color-mix(in oklab, var(--a-anna) 55%, var(--ink-3))}}.ci-trigger__dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 2px}@supports (color:color-mix(in lab, red, red)){.ci-trigger__dot{box-shadow:0 0 0 2px color-mix(in oklab, currentColor 8%, transparent)}}.ci-overlay{opacity:0;pointer-events:none;transition:opacity var(--dur-med) var(--ease);z-index:240;background:#0a0a0a1a;position:fixed;inset:0}.ci-overlay.is-open{opacity:1;pointer-events:auto}.ci-drawer{background:var(--bg);border-left:1px solid var(--line-2);width:520px;max-width:100vw;height:100%;box-shadow:var(--shadow-lg);z-index:250;font-family:var(--font-sans);flex-direction:column;display:flex;position:fixed;top:0;right:0}.ci-head{border-bottom:1px solid var(--line);flex-shrink:0;padding:14px 18px}.ci-head__bar{align-items:center;gap:10px;margin-bottom:12px;display:flex}.ci-x{border-radius:var(--r-md);width:30px;height:30px;color:var(--ink-3);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);justify-content:center;align-items:center;display:inline-flex}.ci-x:hover{background:var(--surface);color:var(--ink-1)}.ci-head__title{font-size:var(--text-md);letter-spacing:var(--tracking-tight);color:var(--ink);align-items:center;gap:7px;font-weight:600;display:inline-flex}.ci-head__title svg{color:var(--ink-3)}.ci-head__crumb{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ci-head__name{font-size:var(--text-sm);color:var(--ink-1);font-weight:600}.ci-head__ts{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-4);margin-left:auto}.ci-head__quote{font-family:var(--font-serif);font-style:italic;font-size:var(--text-lg);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.32;display:-webkit-box;overflow:hidden}.ci-compress{font-size:var(--text-2xs);color:var(--ink-3);border-radius:var(--r-full);border:1px solid var(--line-2);transition:all var(--dur-fast) var(--ease);align-items:center;gap:5px;margin-left:auto;padding:5px 10px;display:inline-flex}.ci-compress:hover{color:#e0922f;background:#e0922f14;background:lab(67.5488% 24.756 61.2327/.08);border-color:#e0922f}.ci-compress.is-on{color:#e0922f;background:#e0922f1a;background:lab(67.5488% 24.756 61.2327/.1);border-color:#e0922f}.ci-body{flex-direction:column;flex:1;gap:22px;min-height:0;padding:18px 18px 24px;display:flex;overflow-y:auto}.ci-budget{flex-direction:column;gap:9px;display:flex}.ci-budget__row{flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ci-budget__total{font-family:var(--font-mono);font-feature-settings:"tnum";font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);color:var(--ink);white-space:nowrap;font-weight:600}.ci-budget__total span{font-size:var(--text-sm);color:var(--ink-4);font-weight:500}.ci-budget__limit{font-size:var(--text-2xs);color:var(--ink-4);font-family:var(--font-mono);border-radius:var(--r-full);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;padding:3px 7px;display:inline-flex}.ci-budget__track{border-radius:var(--r-full);background:var(--surface-2);height:8px;overflow:hidden}.ci-budget__fill{border-radius:var(--r-full);height:100%;transition:width var(--dur-slow) var(--ease);display:block}.ci-budget__split{border-radius:var(--r-full);gap:2px;height:10px;display:flex;overflow:hidden}.ci-budget__seg{height:100%;display:block}.ci-budget__legend{gap:16px;display:flex}.ci-budget__legend span{font-size:var(--text-2xs);color:var(--ink-3);font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ci-budget__legend i{border-radius:2px;width:8px;height:8px;display:inline-block}.ci-block{flex-direction:column;gap:9px;display:flex}.ci-block__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ci-block__head h4{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-3);margin:0;font-weight:600}.ci-block__tag{font-family:var(--font-mono);color:var(--ink-4);font-size:10px}.ci-card{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);overflow:hidden}.ci-card--pad{padding:14px}.ci-item+.ci-item{border-top:1px solid var(--line)}.ci-item__head{text-align:left;width:100%;transition:background var(--dur-fast) var(--ease);align-items:flex-start;gap:10px;padding:10px 13px;display:flex}.ci-item__head:hover{background:var(--surface-2)}.ci-item__main{text-align:left;background:0 0;flex:1;align-items:flex-start;gap:10px;min-width:0;padding:0;display:flex}.ci-item__lead{flex-shrink:0;align-items:center;padding-top:3px;display:inline-flex}.ci-dot{background:var(--ink-4);border-radius:50%;width:7px;height:7px;display:inline-block}.ci-item__title{min-width:0;font-size:var(--text-sm);color:var(--ink-1);flex-wrap:wrap;flex:1;align-items:center;gap:3px 8px;font-weight:500;display:flex}.ci-item__name{min-width:0;font-weight:500;display:flex}.ci-item__sub{color:var(--ink-4);font-size:var(--text-2xs)}.ci-item__right{align-items:center;padding-top:1px;display:inline-flex}.ci-item__meta{align-items:center;gap:8px;display:inline-flex}.ci-tok{font-family:var(--font-mono);font-feature-settings:"tnum";font-size:var(--text-2xs);color:var(--ink-3)}.ci-item__chev{color:var(--ink-4);transition:transform var(--dur-fast) var(--ease);flex-shrink:0;display:inline-flex}.ci-item.is-open .ci-item__chev{transform:rotate(180deg)}.ci-item__body{padding:0 13px 13px 30px}.ci-srcfile{font-family:var(--font-mono);color:var(--ink-4);align-items:center;gap:5px;margin-bottom:7px;font-size:10px;display:inline-flex}.ci-content{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);font-family:var(--font-sans);font-size:var(--text-xs);color:var(--ink-2);white-space:pre-wrap;word-break:break-word;margin:0;padding:10px 12px;line-height:1.5}.ci-content--mono{font-family:var(--font-mono);color:var(--ink-2);font-size:11px}.ci-srcfile{flex-wrap:wrap}.ci-editbtn{border:1px solid var(--line);color:var(--ink-3);cursor:pointer;font-size:10px;font-family:var(--font-sans);background:0 0;border-radius:6px;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;display:inline-flex}.ci-editbtn:hover{color:var(--ink-1);border-color:var(--ink-3)}.ci-savedtag{color:var(--good);align-items:center;gap:3px;margin-left:8px;font-size:10px;display:inline-flex}.ci-edit{flex-direction:column;gap:8px;display:flex}.ci-edit__load{font-size:var(--text-xs);color:var(--ink-4);text-align:center;padding:14px}.ci-edit__ta{resize:vertical;background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-md);width:100%;min-height:240px;max-height:50vh;font-family:var(--font-mono);color:var(--ink-1);box-sizing:border-box;outline:none;padding:10px 12px;font-size:12px;line-height:1.55;overflow-y:auto}.ci-edit__ta:focus{border-color:var(--ink-3)}.ci-edit__bar{gap:8px;display:flex}.ci-edit__save{background:var(--ink);color:var(--bg);border-radius:var(--r-md);font-size:var(--text-xs);cursor:pointer;border:none;padding:7px 16px;font-weight:600}.ci-edit__save:disabled{opacity:.5;cursor:default}.ci-edit__cancel{border:1px solid var(--line);border-radius:var(--r-md);font-size:var(--text-xs);color:var(--ink-2);cursor:pointer;background:0 0;padding:7px 14px}.ci-tags{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.ci-gloss{color:var(--ink-4);font-size:var(--text-2xs);flex-basis:100%;font-weight:400;line-height:1.4}.ci-src{font-family:var(--font-mono);border-radius:var(--r-full);color:var(--sc);background:var(--sc);align-items:center;gap:3px;padding:2px 6px 2px 5px;font-size:9px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ci-src{background:color-mix(in oklab, var(--sc) 12%, var(--surface))}}.ci-src{white-space:nowrap}.ci-src svg{opacity:.9}.ci-ttl{font-family:var(--font-mono);border-radius:var(--r-full);color:var(--ink-4);background:var(--surface-2);border:1px solid var(--line);white-space:nowrap;padding:2px 6px;font-size:9px}.ci-ttl.is-fixed{color:var(--a-anna);border-color:var(--a-anna)}@supports (color:color-mix(in lab, red, red)){.ci-ttl.is-fixed{border-color:color-mix(in oklab, var(--a-anna) 30%, transparent)}}.ci-rel{align-items:center;gap:2px;display:inline-flex}.ci-rel__seg{border-radius:1.5px;width:5px;height:11px}.ci-off{border-radius:var(--r-md);width:26px;height:26px;color:var(--ink-4);opacity:0;transition:opacity var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ci-item__head:hover .ci-off{opacity:1}.ci-off:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ci-off:hover{background:color-mix(in oklab, var(--accent) 14%, var(--surface))}}.ci-off:hover{color:var(--accent)}.ci-off.is-off{opacity:1;color:var(--accent)}.ci-off--lock{opacity:.5;color:var(--a-anna);cursor:default}.ci-item__head:hover .ci-off--lock{opacity:.7}.ci-item:has(.ci-off.is-off) .ci-item__name{color:var(--ink-4);text-decoration:line-through}.ci-offnote{font-size:var(--text-2xs);color:var(--ink-3);align-items:center;gap:7px;margin-top:8px;display:flex}.ci-offsum{font-size:var(--text-2xs);color:var(--accent);border-radius:var(--r-md);background:var(--accent);align-items:center;gap:7px;padding:8px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.ci-offsum{background:color-mix(in oklab, var(--accent) 9%, var(--surface))}}.ci-offsum{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.ci-offsum{border:1px solid color-mix(in oklab, var(--accent) 22%, transparent)}}.ci-offsum{margin-top:-10px}.ci-tick{background:var(--good);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ci-tick{background:color-mix(in oklab, var(--good) 18%, var(--surface))}}.ci-tick{color:var(--good)}.ci-tick.is-fail{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.ci-tick.is-fail{background:color-mix(in oklab, var(--bad) 16%, var(--surface))}}.ci-tick.is-fail{color:var(--bad)}.ci-tool{align-items:center;gap:8px;min-width:0;display:inline-flex}.ci-tool__badge{font-family:var(--font-mono);border-radius:var(--r-sm);color:var(--tt);background:var(--tt);flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.ci-tool__badge{background:color-mix(in oklab, var(--tt) 14%, transparent)}}.ci-tool__target{font-family:var(--font-mono);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.ci-io{margin-top:9px}.ci-io__label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-4);margin-bottom:4px;font-size:9px;display:block}.ci-empty-note{border:1px dashed var(--line-2);border-radius:var(--r-lg);background:var(--surface);font-size:var(--text-xs);color:var(--ink-3);padding:13px 15px;line-height:1.45}.ci-probe__topic{align-items:center;gap:10px;margin-bottom:13px;display:flex}.ci-probe__topiclabel{text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-4);flex-shrink:0;font-size:10px}.ci-chips{flex-wrap:wrap;gap:6px;display:flex}.ci-chip{font-size:var(--text-2xs);border-radius:var(--r-full);background:var(--surface-2);color:var(--ink-2);padding:3px 9px;font-weight:500}.ci-probe__list{flex-direction:column;gap:12px;display:flex}.ci-check{gap:10px;display:flex}.ci-check__dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:4px}.ci-check__main{flex:1;min-width:0}.ci-check__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;display:flex}.ci-check__label{font-size:var(--text-sm);color:var(--ink-1);font-weight:500}.ci-check__status{font-family:var(--font-mono);flex-shrink:0;font-size:10px;font-weight:600}.ci-check__path{font-family:var(--font-mono);color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;max-width:50%;font-size:10px;overflow:hidden}.ci-check__tip{font-size:var(--text-xs);color:var(--ink-3);text-wrap:pretty;align-items:baseline;gap:5px;margin-top:2px;line-height:1.4;display:flex}.ci-check__tip svg{color:var(--warn);flex-shrink:0;position:relative;top:1px}.ci-probe__grp{margin-top:14px}.ci-probe__grp:first-of-type{margin-top:12px}.ci-probe__grphead{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);align-items:center;gap:6px;margin-bottom:8px;font-weight:600;display:flex}.ci-probe__grp--miss{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.ci-probe__grp--miss{background:color-mix(in oklab, var(--warn) 7%, var(--surface))}}.ci-probe__grp--miss{border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.ci-probe__grp--miss{border:1px solid color-mix(in oklab, var(--warn) 24%, transparent)}}.ci-probe__grp--miss{border-radius:var(--r-lg);margin-top:12px;padding:11px 12px}.ci-probe__grp--miss .ci-probe__grphead{color:var(--warn)}.ci-probe__grphead--ok{color:var(--good)}.ci-probe__grphead--noise{color:var(--accent)}.ci-skel{flex-direction:column;gap:26px;display:flex}.ci-skel__block{flex-direction:column;gap:14px;display:flex}.ci-skel__bar{border-radius:var(--r-md);background:linear-gradient(90deg, var(--surface) 0%, var(--surface-2) 50%, var(--surface) 100%);background-size:200% 100%;height:22px;animation:1.2s ease-in-out infinite ci-shimmer}.ci-skel__bar--lead{border-radius:var(--r-lg);height:30px}@keyframes ci-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ci-state{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:320px;margin:auto;padding:40px 24px;display:flex}.ci-state__ic{border-radius:var(--r-xl);background:var(--surface);width:48px;height:48px;color:var(--ink-3);justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.ci-state p{font-size:var(--text-md);color:var(--ink-1);margin:0;font-weight:600}.ci-state span{font-size:var(--text-sm);color:var(--ink-3);line-height:1.45}.ci-state--err .ci-state__ic{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.ci-state--err .ci-state__ic{background:color-mix(in oklab, var(--bad) 12%, var(--surface))}}.ci-state--err .ci-state__ic{color:var(--bad)}.ci-statebtn{border-radius:var(--r-full);background:var(--surface-2);color:var(--ink-1);font-size:var(--text-sm);transition:background var(--dur-fast) var(--ease);align-items:center;gap:6px;margin-top:10px;padding:8px 14px;font-weight:500;display:inline-flex}.ci-statebtn:hover{background:var(--surface-3)}.ci-foot{border-top:1px solid var(--line);background:var(--bg);flex-shrink:0;gap:10px;padding:14px 18px;display:flex}.ci-btn{border-radius:var(--r-full);font-size:var(--text-sm);letter-spacing:-.01em;transition:background var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);justify-content:center;align-items:center;gap:7px;padding:10px 16px;font-weight:600;display:inline-flex}.ci-btn--primary{background:var(--ink);color:var(--bg);flex:1}.ci-btn--primary:hover{background:var(--ink-1)}.ci-btn--ghost{background:var(--surface);color:var(--ink-3);cursor:pointer;position:relative}.ci-pro{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--r-sm);background:var(--surface-3);color:var(--ink-3);padding:2px 6px;font-size:9px;font-weight:700}.ci-hastip .ci-tip{background:var(--ink);width:240px;color:var(--bg);border-radius:var(--r-md);font-size:var(--text-2xs);text-align:left;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);box-shadow:var(--shadow-lg);z-index:5;padding:9px 11px;font-weight:400;line-height:1.45;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(3px)}.ci-hastip:hover .ci-tip{opacity:1;transform:translateY(0)}.ci-toast{background:var(--ink);color:var(--bg);font-size:var(--text-xs);border-radius:var(--r-full);box-shadow:var(--shadow-lg);white-space:nowrap;animation:ci-toastin var(--dur-med) var(--ease);padding:8px 14px;position:absolute;bottom:78px;left:50%;transform:translate(-50%)}@keyframes ci-toastin{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.ci-compactbar{border-radius:var(--r-md);background:#e0922f;justify-content:space-between;align-items:center;gap:10px;margin-top:-10px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.ci-compactbar{background:color-mix(in oklab, #e0922f 9%, var(--surface))}}.ci-compactbar{font-size:var(--text-2xs);color:var(--ink-2);border:1px solid #e0922f3d;border:1px solid lab(67.5488% 24.756 61.2327/.24)}.ci-compactbar span{align-items:center;gap:7px;display:inline-flex}.ci-compactbar b{color:#c77a1e;font-family:var(--font-mono)}.ci-compactbar button{font-size:var(--text-2xs);color:var(--ink-3);text-underline-offset:2px;text-decoration:underline}.ci-compactbar button:hover{color:var(--ink-1)}.clc-overlay{opacity:0;pointer-events:none;z-index:260;transition:opacity var(--dur-med) var(--ease);background:#0a0a0a47;position:fixed;inset:0}.clc-overlay.is-open{opacity:1;pointer-events:auto}.clc-modal{background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-2xl);width:460px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);box-shadow:var(--shadow-lg);z-index:270;opacity:0;pointer-events:none;transition:opacity var(--dur-med) var(--ease), transform var(--dur-med) var(--ease-out);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-48%)scale(.97)}.clc-modal.is-open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.clc-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:13px;padding:18px 18px 16px;display:flex}.clc-av{color:#fff;width:46px;height:46px;font-weight:600;font-size:var(--text-lg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.clc-head__main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.clc-head__top{align-items:center;gap:8px;display:flex}.clc-head__top h3{font-size:var(--text-lg);letter-spacing:var(--tracking-tight);color:var(--ink);margin:0;font-weight:600}.clc-flag{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--r-full);background:var(--surface-2);color:var(--ink-3);padding:2px 7px;font-size:9px;font-weight:600}.clc-role{font-size:var(--text-sm);color:var(--ink-2)}.clc-head__sub{font-size:var(--text-2xs);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.clc-dot{color:var(--ink-5)}.clc-mono{font-family:var(--font-mono)}.clc-x{border-radius:var(--r-md);width:30px;height:30px;color:var(--ink-3);transition:background var(--dur-fast) var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.clc-x:hover{background:var(--surface-2);color:var(--ink-1)}.clc-body{flex-direction:column;gap:18px;padding:16px 18px 18px;display:flex;overflow-y:auto}.clc-tags{flex-wrap:wrap;gap:6px;display:flex}.clc-tag{font-size:var(--text-2xs);border-radius:var(--r-full);background:var(--surface-2);color:var(--ink-2);padding:3px 10px}.clc-stats{gap:10px;display:flex}.clc-stat{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);flex-direction:column;flex:1;gap:2px;padding:11px 12px;display:flex}.clc-stat__v{font-family:var(--font-mono);font-feature-settings:"tnum";font-size:var(--text-lg);color:var(--ink);font-weight:600}.clc-stat__k{font-size:var(--text-2xs);color:var(--ink-4)}.clc-sec{flex-direction:column;gap:9px;display:flex}.clc-sec h4{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-3);align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.clc-sec h4 svg{color:var(--ink-4)}.clc-rows{flex-direction:column;gap:1px;display:flex}.clc-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;display:flex}.clc-row:last-child{border-bottom:0}.clc-row__k{font-size:var(--text-sm);color:var(--ink-3)}.clc-row__v{font-size:var(--text-sm);color:var(--ink-1);text-align:right}.clc-prefs{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.clc-prefs li{font-size:var(--text-sm);color:var(--ink-1);padding-left:16px;line-height:1.45;position:relative}.clc-prefs li:before{content:"";background:var(--a-anna);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:2px}.clc-orders{flex-direction:column;gap:7px;display:flex}.clc-order{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:10px 12px;display:grid}.clc-order__l{flex-direction:column;gap:2px;min-width:0;display:flex}.clc-order__id{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-1);font-weight:600}.clc-order__items{font-size:var(--text-2xs);color:var(--ink-3)}.clc-order__r{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.clc-order__sum{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-1)}.clc-order__st{border-radius:var(--r-full);padding:2px 7px;font-size:9px;font-weight:600}.clc-order__st.is-good{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.clc-order__st.is-good{background:color-mix(in oklab, var(--good) 14%, var(--surface))}}.clc-order__st.is-good{color:var(--good)}.clc-order__st.is-bad{background:var(--surface-2);color:var(--ink-4)}.clc-order__date{color:var(--ink-4);font-size:10px;font-family:var(--font-mono);grid-column:1/-1}.clc-empty{font-size:var(--text-sm);color:var(--ink-4);margin:0}.clc-note{border-radius:var(--r-md);background:var(--a-yaruk);align-items:flex-start;gap:8px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.clc-note{background:color-mix(in oklab, var(--a-yaruk) 9%, var(--surface))}}.clc-note{border:1px solid var(--a-yaruk)}@supports (color:color-mix(in lab, red, red)){.clc-note{border:1px solid color-mix(in oklab, var(--a-yaruk) 22%, transparent)}}.clc-note{font-size:var(--text-sm);color:var(--ink-2);line-height:1.45}.clc-note svg{color:var(--a-yaruk);flex-shrink:0;position:relative;top:2px}.clc-foot{border-top:1px solid var(--line);padding:12px 18px}.clc-foot__src{font-size:var(--text-2xs);color:var(--ink-4);align-items:center;gap:7px;display:inline-flex}.clc-foot__src svg{color:var(--ink-4)}.set__card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-xl);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.set__cardhead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.set__cardhead h3{font-size:var(--text-md);color:var(--ink);margin:0;font-weight:600}.set__hintc{font-size:var(--text-2xs);color:var(--ink-4)}.set__opt{border:1px solid var(--line-2);border-radius:var(--r-lg);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);align-items:flex-start;gap:11px;padding:12px 13px;display:flex}.set__opt:hover{border-color:var(--line-3)}.set__opt.is-on{border-color:var(--ink);background:var(--surface)}.set__radio{border:1.5px solid var(--ink-4);width:17px;height:17px;transition:border-color var(--dur-fast) var(--ease);border-radius:50%;flex-shrink:0;margin-top:1px;position:relative}.set__opt.is-on .set__radio{border-color:var(--ink)}.set__opt.is-on .set__radio:after{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:3px}.set__optmain{flex-direction:column;gap:2px;display:flex}.set__optlabel{font-size:var(--text-sm);color:var(--ink-1);align-items:center;gap:8px;font-weight:600;display:flex}.set__optsub{font-size:var(--text-2xs);color:var(--ink-4)}.set__rec{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--r-full);background:var(--a-anna);padding:2px 7px;font-size:9px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.set__rec{background:color-mix(in oklab, var(--a-anna) 16%, var(--surface))}}.set__rec{color:var(--a-anna)}.set__custom{flex-direction:column;gap:13px;padding:2px 2px 0;display:flex}.set__limitrow{justify-content:space-between;align-items:center;gap:14px;display:flex}.set__limitlbl{font-size:var(--text-sm);color:var(--ink-2)}.set__limitval{align-items:baseline;gap:6px;display:inline-flex}.set__limitval input{text-align:right;width:96px;font-family:var(--font-mono);font-feature-settings:"tnum";font-size:var(--text-md);color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-md);padding:7px 10px;font-weight:600}.set__limitval input:focus{border-color:var(--ink-3);outline:none}.set__limitval>span{font-size:var(--text-2xs);color:var(--ink-4);font-family:var(--font-mono)}.set__chips{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.set__chip{font-family:var(--font-mono);font-size:var(--text-2xs);border-radius:var(--r-full);border:1px solid var(--line-2);color:var(--ink-2);background:var(--surface);transition:all var(--dur-fast) var(--ease);padding:5px 12px}.set__chip:hover{border-color:var(--line-3)}.set__chip.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.set__modelmax{font-family:var(--font-mono);color:var(--ink-4);margin-left:auto;font-size:10px}.set__bands{flex-direction:column;gap:7px;padding-top:4px;display:flex}.set__bandslbl{font-size:var(--text-2xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:600}.set__bandsbar{border-radius:var(--r-full);gap:2px;height:8px;display:flex;overflow:hidden}.set__bandsbar span{display:block}.set__bandsleg{flex-wrap:wrap;gap:6px 14px;display:flex}.set__bandsleg span{color:var(--ink-3);font-size:10px;font-family:var(--font-mono);align-items:center;gap:5px;display:inline-flex}.set__bandsleg i{border-radius:2px;width:8px;height:8px}.set__note{font-size:var(--text-2xs);color:var(--ink-4);margin:0;line-height:1.5}@media (max-width:1023px){.dlg{grid-template-columns:1fr}.dlg-list{border-right:0;border-bottom:1px solid var(--line);max-height:none}.dlg-thread__head{padding:12px 16px}.dlg-facts{padding:8px 16px}.dlg-thread__body{padding:16px}.dlg-compose{padding:10px 16px 14px}.ci-drawer{width:auto;max-width:none;left:0}}.editorial .ed-dlg-split{height:calc(100dvh - 60px);display:flex;overflow:hidden}.editorial .ed-dlg-split .ed-chat--full{flex:1;min-width:0;height:100%}.editorial .ed-dlg-rail{border-right:1px solid var(--ed-line);background:var(--ed-bg);flex-direction:column;flex-shrink:0;width:288px;display:flex;overflow:hidden}.editorial .ed-dlg-rail__head{justify-content:space-between;align-items:center;padding:16px 16px 10px;display:flex}.editorial .ed-dlg-rail__title{font-weight:600;font-size:var(--ed-text-xs);color:var(--ed-ink-3);text-transform:uppercase;letter-spacing:.06em}.editorial .ed-dlg-rail__new{border:1px solid var(--ed-line);background:var(--ed-surface);width:28px;height:28px;color:var(--ed-ink-2);cursor:pointer;transition:background var(--ed-dur-fast);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.editorial .ed-dlg-rail__new:hover{background:var(--ed-surface-2)}.editorial .ed-dlg-rail__list{flex-direction:column;flex:1;gap:2px;padding:0 8px 16px;display:flex;overflow-y:auto}.editorial .ed-dlg-rail__empty{color:var(--ed-ink-3);font-size:var(--ed-text-sm);padding:14px 12px}.editorial .ed-dlg-rail__item{text-align:left;color:var(--ed-ink-2);cursor:pointer;width:100%;transition:background var(--ed-dur-fast);background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.editorial .ed-dlg-rail__item:hover{background:var(--ed-surface)}.editorial .ed-dlg-rail__item.is-active{background:var(--ed-surface-2);color:var(--ed-ink);font-weight:600}.editorial .ed-dlg-rail__item-ico{color:var(--ed-ink-3);flex-shrink:0;display:inline-flex}.editorial .ed-dlg-rail__item-tt{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ed-text-sm);flex:1;overflow:hidden}@media (max-width:1023px){.editorial .ed-dlg-split{height:auto;display:block;overflow:visible}.editorial .ed-dlg-rail{border-right:none;border-bottom:1px solid var(--ed-line);flex-direction:row;width:auto;height:auto}.editorial .ed-dlg-rail__head{display:none}.editorial .ed-dlg-rail__list{-webkit-overflow-scrolling:touch;flex-direction:row;gap:6px;padding:8px 12px;overflow:auto hidden}.editorial .ed-dlg-rail__item{background:var(--ed-surface);border:1px solid var(--ed-line);border-radius:999px;flex:none;max-width:200px;padding:7px 12px}.editorial .ed-dlg-rail__item.is-active{background:var(--ed-ink);color:var(--ed-bg)}.editorial .ed-dlg-rail__item.is-active .ed-dlg-rail__item-ico{color:var(--ed-bg)}}.editorial .ed-tab-loading{justify-content:center;align-items:center;height:calc(100dvh - 60px);display:flex}.editorial .ed-tab-loading__spinner{border:2.5px solid var(--ed-line);border-top-color:var(--ed-accent);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite ed-tabspin}@keyframes ed-tabspin{to{transform:rotate(360deg)}}@media (min-width:1024px){.editorial .dossier{display:none}}.editorial .settings{display:none}@media (min-width:1024px){.editorial .settings{max-width:880px;font-family:var(--ed-font-sans);margin:0 auto;padding:40px 56px 80px;display:block}}.editorial .settings__profile{background:var(--ed-surface);border:1px solid var(--ed-line);border-radius:var(--ed-r-2xl,20px);align-items:center;gap:20px;margin-bottom:32px;padding:24px 28px;display:flex}.editorial .settings__avatar-wrap{display:inline-flex;position:relative}.editorial .settings__profile .meta{flex:1;min-width:0}.editorial .settings__profile .meta h2{font-family:var(--ed-font-display,var(--ed-font-sans));font-weight:700;font-size:var(--ed-text-3xl,28px);letter-spacing:var(--ed-tracking-tight,-.02em);margin:0;line-height:1}.editorial .settings__profile .meta .who{font-size:var(--ed-text-sm);color:var(--ed-ink-3);align-items:center;gap:8px;margin-top:8px;display:flex}.editorial .settings__profile .meta .who .pill{border-radius:var(--ed-r-full,999px);background:var(--ed-bg);border:1px solid var(--ed-line);font-family:var(--ed-font-mono,monospace);font-size:var(--ed-text-2xs,10px);text-transform:uppercase;color:var(--ed-ink-2);letter-spacing:.04em;padding:2px 8px}.editorial .settings__avatar-row{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.editorial .settings__section{margin-bottom:40px}.editorial .settings__section-h{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.editorial .settings__section-h h3{font-size:var(--ed-text-lg,18px);margin:0;font-weight:600}.editorial .settings__section-h .hint{font-family:var(--ed-font-mono,monospace);font-size:var(--ed-text-2xs,10px);text-transform:uppercase;letter-spacing:.06em;color:var(--ed-ink-3)}.editorial .settings .field{margin-bottom:14px}.editorial .settings .field label{font-size:var(--ed-text-sm);color:var(--ed-ink-2);margin-bottom:6px;font-weight:500;display:block}.editorial .settings .input,.editorial .settings .ta{background:var(--ed-bg);border:1px solid var(--ed-line);border-radius:var(--ed-r-lg,12px);width:100%;color:var(--ed-ink);font-family:var(--ed-font-sans);font-size:var(--ed-text-md,15px);padding:11px 14px}.editorial .settings .ta{resize:vertical;min-height:88px;line-height:1.5}.editorial .settings .dial-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.editorial .settings .dial{background:var(--ed-bg);border:1px solid var(--ed-line);border-radius:var(--ed-r-lg,12px);padding:14px 16px}.editorial .settings .dial-head{font-size:var(--ed-text-sm);justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.editorial .settings .dial-head .n{font-weight:500}.editorial .settings .dial-head .v{font-family:var(--ed-font-mono,monospace);font-size:var(--ed-text-xs);color:var(--ed-ink-3)}.editorial .settings .connect-row{border:1px solid var(--ed-line);border-radius:var(--ed-r-lg,12px);align-items:center;gap:14px;margin-bottom:8px;padding:14px 16px;display:flex}.editorial .settings .connect-row .logo{border-radius:var(--ed-r-md,10px);color:#fff;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.editorial .settings .connect-row .meta{flex:1;min-width:0}.editorial .settings .connect-row .meta .n{font-weight:500;font-size:var(--ed-text-md,15px)}.editorial .settings .connect-row .meta .h{font-family:var(--ed-font-mono,monospace);font-size:var(--ed-text-xs);color:var(--ed-ink-3);margin-top:2px}.editorial .settings .danger{border:1px dashed var(--ed-danger,#d9534f);border-radius:var(--ed-r-xl,16px);margin-top:56px;padding:22px 24px}.editorial .settings .danger h3{font-size:var(--ed-text-md,15px);margin:0 0 6px}.editorial .settings .danger p{color:var(--ed-ink-3);font-size:var(--ed-text-sm);margin:0 0 14px}.editorial .settings .danger button{border-radius:var(--ed-r-md,10px);border:1px solid var(--ed-danger,#d9534f);color:var(--ed-danger,#d9534f);cursor:pointer;font-weight:600;font-size:var(--ed-text-sm);background:0 0;padding:9px 16px}.editorial .settings .danger button:hover{background:var(--ed-danger,#d9534f);color:#fff}.editorial .settings .set-fil{border-radius:var(--ed-r-md,10px);border:1px solid var(--ed-line);background:var(--ed-bg);color:var(--ed-ink-2);cursor:pointer;font-size:var(--ed-text-sm);padding:12px 18px;font-weight:500}.editorial .settings .set-fil.is-on{background:var(--ed-ink);color:var(--ed-bg);border-color:var(--ed-ink)}.editorial .dossier__name-edit{justify-content:center;align-items:center;gap:6px;width:100%;max-width:280px;margin-top:8px;display:inline-flex;position:relative}.editorial .dossier__name-edit svg{color:var(--ed-ink-3);opacity:0;pointer-events:none;transition:opacity var(--ed-dur-fast);position:absolute;right:4px}.editorial .dossier__name-edit:hover svg,.editorial .dossier__name-edit:focus-within svg{opacity:1}.editorial .dossier__name-input{font-family:var(--ed-font-sans);letter-spacing:var(--ed-tracking-tight);text-align:center;width:100%;color:var(--ed-ink);transition:border-color var(--ed-dur-fast), background var(--ed-dur-fast);background:0 0;border:0;border-bottom:1px dashed #0000;outline:none;padding:8px 26px;font-size:30px;font-weight:600}.editorial .dossier__name-input:hover{border-bottom-color:var(--ed-line-3)}.editorial .dossier__name-input:focus{border-bottom-color:var(--ed-ink)}.editorial .dossier__traits{flex-direction:column;gap:18px;padding:4px 0 2px;display:flex}.editorial .dossier__traits .trait{flex-direction:column;gap:10px;padding:6px 0;font-size:13px;display:flex}.editorial .dossier__traits .trait__head{justify-content:space-between;align-items:center;font-size:17px;display:flex}.editorial .dossier__traits .trait__name{color:var(--ed-ink);font-weight:500}.editorial .dossier__traits .trait__val{font-family:var(--ed-font-mono);color:var(--ed-ink-3);font-feature-settings:"tnum";text-align:right;min-width:2.5em;font-size:15px}.editorial .ed-side.is-collapsed{width:76px}@media (min-width:1024px){.editorial.ed-shell:has(.ed-side.is-collapsed){padding-left:76px}}.dlg-bd .dlg-mb-back{display:none}@media (max-width:1023px){.dlg-bd .dlg{grid-template-columns:1fr}.dlg-bd .dlg,.dlg-bd .dlg-list,.dlg-bd .dlg-thread{max-width:100vw;overflow-x:hidden}.dlg-bd .dlg-thread__head,.dlg-bd .dlg-thread__body,.dlg-bd .dlg-compose{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.dlg-bd .dlg-thread__head{gap:8px}.dlg-bd .dlg-thread__who{flex:auto;min-width:0}.dlg-bd .dlg-thread__who h3,.dlg-bd .dlg-thread__sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dlg-bd .dlg-thread__acts{gap:6px;min-width:0}.dlg-bd .dlg-resize,.dlg-bd .dlg-resize:after{box-shadow:none;background:0 0;display:none}.dlg-bd .dlg .dlg-thread{display:none}.dlg-bd .dlg .dlg-list{display:flex}.dlg-bd .dlg.dlg--card:not(.is-mb-thread) .dlg-cardpane{pointer-events:none;display:none}.dlg-bd .dlg.is-mb-thread .dlg-list{display:none}.dlg-bd .dlg.is-mb-thread .dlg-thread{display:grid}.dlg-bd .dlg-mb-back{background:var(--bg);border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dlg-bd .dlg-mb-back{background:color-mix(in oklab, var(--bg) 55%, transparent)}}.dlg-bd .dlg-mb-back{color:var(--ink);border:1px solid var(--line-2)}@supports (color:color-mix(in lab, red, red)){.dlg-bd .dlg-mb-back{border:1px solid color-mix(in oklab, var(--line-2) 52%, transparent)}}.dlg-bd .dlg-mb-back{-webkit-backdrop-filter:saturate(1.8)blur(22px);backdrop-filter:saturate(1.8)blur(22px);cursor:pointer;flex-shrink:0;margin-right:6px;box-shadow:0 10px 24px -12px #0000004d,inset 0 1px #ffffff75;box-shadow:0 10px 24px -12px lab(0% 0 0/.301961),inset 0 1px lab(100% -.0000298023 .0000119209/.46)}.dlg-bd .dlg-thread__inner,.dlg-bd .dlg-msg,.dlg-bd .ci-metarow{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.dlg-bd .dlg-msg__col{max-width:min(78%,100% - 48px)}.dlg-bd .dlg-msg__bubble{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.dlg-bd .dlg-compose .composer{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.dlg-bd .dlg-compose .composer__bar,.dlg-bd .dlg-compose .composer__bar-l,.dlg-bd .dlg-compose .composer__bar-r{min-width:0}.dlg-bd .dlg-compose .composer__bar-r{flex-shrink:1}.dlg-bd .dlg-compose .composer__cap{flex-shrink:1;min-width:0}.dlg-bd .dlg-compose .composer__cap-bar{width:clamp(40px,16vw,64px)}}@media (max-width:640px){.dlg-leadbtn{gap:0;min-width:0;padding:0 8px;font-size:0}.dlg-leadbtn .dot,.dlg-leadbtn svg{flex-shrink:0}}@media (max-width:767px){.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread.dlg--card) .dlg-bd .dlg-cardpane{--cc-mobile-safe-top:max(env(safe-area-inset-top,0px), var(--qa-safe-top,0px));z-index:90;width:100vw;max-width:100vw;height:100dvh;box-shadow:none;border-left:0;position:fixed;inset:0 auto 0 0;overflow:hidden;animation:none!important;transform:none!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread.dlg--card) .dlg-bd .dlg-thread__head{display:none}body:has(.editorial.ed-shell.is-mobile.in-agent .dlg.is-mb-thread.dlg--card) .dlg-compose--portal{display:none!important}:is(.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread.dlg--card) .dlg-bd .dlg-cardpane .cc-embed,.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread.dlg--card) .dlg-bd .dlg-cardpane .cc-embed--tabs){height:100%;min-height:0;max-height:100%}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread.dlg--card) .dlg-bd .dlg-cardpane .cc-head{padding-top:calc(var(--cc-mobile-safe-top,0px) + 14px);padding-right:76px;position:relative}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread.dlg--card) .dlg-bd .dlg-cardpane .cc-x{top:calc(var(--cc-mobile-safe-top,0px) + 12px);background:var(--surface);border:0;border-radius:50%;width:44px;height:44px;position:absolute;right:16px}@supports (color:color-mix(in lab, red, red)){.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread.dlg--card) .dlg-bd .dlg-cardpane .cc-x{background:color-mix(in oklab, var(--surface) 82%, transparent)}}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread.dlg--card) .dlg-bd .dlg-cardpane .cc-x{color:var(--ink-1);-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);z-index:3;box-shadow:0 8px 24px #0000001a,inset 0 1px #ffffff38}:is(.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread.dlg--card) .dlg-bd .dlg-cardpane .cc-tabpane,.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread.dlg--card) .dlg-bd .dlg-cardpane .cc-main){flex:auto;min-height:0;max-height:100%}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread.dlg--card) .dlg-bd .dlg-cardpane .cc-body{box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;flex:auto;min-height:0;max-height:none;padding-bottom:24px;overflow-y:auto}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread.dlg--card) .dlg-bd .dlg-cardpane .cc-body:after{content:"";height:0;display:none}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread.dlg--card) .dlg-bd .dlg-cardpane .cc-mobile-scroll-spacer{flex:none;height:0;display:none}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread.dlg--card) .dlg-cardpane{--cc-mobile-safe-top:calc(max(env(safe-area-inset-top,0px), var(--qa-safe-top,0px)) + 1px);inset:var(--cc-mobile-safe-top) auto 0 0;width:100vw;max-width:100vw;height:calc(100dvh - var(--cc-mobile-safe-top));z-index:90;box-shadow:none;border-left:0;position:fixed;overflow:hidden;animation:none!important;transform:none!important}:is(.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread.dlg--card) .dlg-cardpane .cc-embed,.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread.dlg--card) .dlg-cardpane .cc-embed--tabs){height:100%;min-height:0;max-height:100%}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread.dlg--card) .dlg-cardpane .cc-head{padding-top:18px;padding-right:76px;position:relative}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread.dlg--card) .dlg-cardpane .cc-x{background:var(--surface);border:0;border-radius:50%;width:44px;height:44px;position:absolute;top:16px;right:16px}@supports (color:color-mix(in lab, red, red)){.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread.dlg--card) .dlg-cardpane .cc-x{background:color-mix(in oklab, var(--surface) 82%, transparent)}}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread.dlg--card) .dlg-cardpane .cc-x{color:var(--ink-1);-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);z-index:3;box-shadow:0 8px 24px #0000001a,inset 0 1px #ffffff38}:is(.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread.dlg--card) .dlg-cardpane .cc-tabpane,.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread.dlg--card) .dlg-cardpane .cc-main){flex:auto;min-height:0;max-height:100%}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread.dlg--card) .dlg-cardpane .cc-body{box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;flex:auto;min-height:0;max-height:none;padding-bottom:24px;overflow-y:auto;columns:1!important;column-width:auto!important;flex-direction:column!important;display:flex!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread.dlg--card) .dlg-cardpane .cc-body:after{content:"";height:0;display:none}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread.dlg--card) .dlg-cardpane .cc-mobile-scroll-spacer{flex:none;width:100%;height:0;display:none}.editorial.ed-shell.is-standalone.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread.dlg--card) .dlg-bd .dlg-cardpane{--cc-mobile-safe-top:calc(max(env(safe-area-inset-top,0px), var(--qa-safe-top,0px), 34px) + 1px);left:0}.editorial.ed-shell.is-standalone.is-mobile.in-agent:has(.dlg.is-mb-thread.dlg--card) .dlg-cardpane{--cc-mobile-safe-top:calc(max(env(safe-area-inset-top,0px), var(--qa-safe-top,0px), 34px) + 1px);left:0}}@media (max-width:767px) and (pointer:coarse){.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread.dlg--card) .dlg-bd .dlg-cardpane{left:10px}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread.dlg--card) .dlg-cardpane{left:10px}}@media (max-width:860px){.editorial .ed-filrow{-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000);mask-image:linear-gradient(90deg,#000 86%,#0000)}}.ave{border-radius:50%;flex:none;position:relative}.ave__img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.ave__img>*{border-radius:50%;width:100%;height:100%}.ave__overlay{color:#fff;opacity:0;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s,background .15s;display:flex;position:absolute;inset:0}.ave:hover .ave__overlay{opacity:1;background:#0000006b}.ave__overlay:focus-visible{opacity:1;background:#0000006b;outline:none}.ave__overlay:disabled{cursor:default}.ave__busy{color:#fff;background:#00000080;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.ave__backdrop{z-index:60;position:fixed;inset:0}.ave__menu{z-index:61;background:var(--surface,#fff);border:1px solid var(--line,#e6e6e6);border-radius:12px;flex-direction:column;min-width:184px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 14px 36px #0003}.ave__menu button{text-align:left;font-size:var(--text-sm,14px);color:var(--ink,#111);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:9px 12px}.ave__menu button:hover{background:var(--surface-2,#f4f4f4)}@media (max-width:767px){.ci-drawer:not(.is-open){visibility:hidden;pointer-events:none;border-left-color:#0000}.ci-drawer.is-open{visibility:visible}.ci-drawer .ci-head{padding-top:calc(14px + max(env(safe-area-inset-top,0px), var(--qa-safe-top,0px)))}body.ci-drawer-open .dlg-compose--portal,body.ci-drawer-open .p2 .sess__compose{opacity:0;pointer-events:none;transform:translateY(16px)}:is(.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread) .dlg-thread__head,.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .sess__thread-head){padding-top:calc(12px + max(env(safe-area-inset-top,0px), var(--qa-safe-top,0px)));min-height:calc(72px + max(env(safe-area-inset-top,0px), var(--qa-safe-top,0px)));background:0 0;border-bottom-color:#0000}.editorial.ed-shell.is-standalone .dlg-compose,.editorial.ed-shell.is-standalone .p2 .sess__compose{padding-bottom:max(6px, min(env(safe-area-inset-bottom,0px), 12px))}}@media (display-mode:standalone) and (max-width:767px){.dlg-compose,.p2 .sess__compose{padding-bottom:max(6px, min(env(safe-area-inset-bottom,0px), 12px))}}@media (max-width:767px){.dlg-bd .dlg-search,.p2 .dlg-search,.dlg-bd .dlg-list__head,.p2 .dlg-list__head{display:none}.dlg-bd .dlg-list__count,.p2 .dlg-list__count{padding:2px 8px;font-size:14px}.dlg-bd .dlg-search input,.p2 .dlg-search input{font-size:17px;line-height:1.35}.dlg-bd .dlg-filter,.p2 .dlg-filter{white-space:nowrap;background:var(--isl-bg);border:var(--isl-bd);box-shadow:var(--isl-sh);-webkit-backdrop-filter:saturate(1.8)blur(22px);backdrop-filter:saturate(1.8)blur(22px);border-radius:14px;flex-shrink:0;padding:8px 14px;font-size:15px}.dlg-bd .dlg-filter.is-active,.p2 .dlg-filter.is-active{background:var(--ink);border:1px solid var(--ink);color:var(--bg);box-shadow:none}.dlg-bd .dlg-filter span,.p2 .dlg-filter span{font-size:13px}.dlg-bd .dlg-filterbar,.p2 .dlg-filterbar{top:var(--ed-mb-aghdr,max(74px, calc(env(safe-area-inset-top,0px) + 62px)));z-index:12;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;margin:0;padding:10px 12px 11px;position:sticky}.dlg-bd .dlg-filters,.p2 .dlg-filters{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:8px;overflow-x:auto}.dlg-bd .dlg-filters::-webkit-scrollbar{display:none}.p2 .dlg-filters::-webkit-scrollbar{display:none}.dlg-bd .dlg-list__scroll,.p2 .dlg-list__scroll{padding:8px 10px max(0px, min(env(safe-area-inset-bottom,0px), 2px));background:var(--dlg-list-bg,#050506);overscroll-behavior-y:auto}.dlg-bd .dlg-row,.p2 .dlg-row{touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:15px;gap:12px;min-height:82px;padding:13px 10px}.dlg-bd .dlg-row *,.p2 .dlg-row *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.dlg-bd .dlg-row__name,.p2 .dlg-row__name,.p2 .sess-row__title{font-size:17.5px;line-height:1.2}.dlg-bd .dlg-row__last,.p2 .dlg-row__last,.p2 .sess-row__prev{font-size:15.5px;line-height:1.3}.dlg-bd .dlg-row__time,.p2 .dlg-row__time,.p2 .sess-row__when{font-size:13px}.dlg-bd .dlg-thread__head,.p2 .sess__thread-head{gap:10px;min-height:72px;padding:12px 16px}.dlg-bd .dlg-thread__who{flex:auto;gap:10px;min-width:0;overflow:hidden}.dlg-bd .dlg-thread__who>div:last-child{flex:auto;min-width:0;overflow:hidden}.dlg-bd .dlg-thread__acts{flex:none;gap:4px;margin-left:auto}.dlg-bd .dlg-thread__acts .dlg-leadbtn,.dlg-bd .dlg-thread__acts .btn--ico{justify-content:center;width:34px;min-width:34px;height:34px;padding:0}.dlg-bd .dlg-thread__acts .dlg-leadbtn{gap:0;font-size:0}.dlg-bd .dlg-thread__acts .dlg-leadbtn .dot,.dlg-bd .dlg-thread__acts .dlg-leadbtn svg{flex-shrink:0}.dlg-bd .dlg-thread__who h3,.p2 .sess__thread-id .t{font-size:18px;line-height:1.12}.dlg-bd .dlg-thread__sub,.p2 .sess__thread-id .s{font-size:15px;line-height:1.25}.dlg-bd .dlg-thread__sub>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(34vw,138px);overflow:hidden}.dlg-bd .dlg-msg__bubble,.p2 .msg__bubble{font-size:16.5px;line-height:1.46}.dlg-bd .dlg-msg__by,.dlg-bd .dlg-msg__time,.dlg-bd .ci-trigger,.p2 .msg__meta{font-size:13.5px}.dlg-bd .dlg-compose,.p2 .sess__compose{padding:6px 14px max(4px, env(safe-area-inset-bottom,0px));background:0 0;gap:6px}.dlg-bd .dlg-compose__note,.p2 .composer__note{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;line-height:1.25;overflow:hidden}.dlg-bd .dlg-compose .composer textarea,.dlg-bd .dlg-composer textarea,.p2 .sess__compose .composer textarea{resize:none;white-space:pre-wrap;overflow-wrap:anywhere;flex:auto;order:2;width:auto;min-width:0;min-height:36px;max-height:136px;padding:6px 2px;font-size:16.5px;line-height:1.3;overflow-y:auto}.dlg-bd .dlg-compose .composer,.p2 .sess__compose .composer{border-radius:24px;flex-flow:wrap;align-items:flex-end;gap:4px;max-width:none;margin:0;padding:4px 5px 4px 10px;display:flex}.dlg-bd .dlg-compose .composer>.dlg-compose__note,.dlg-bd .dlg-compose .composer>.dlg-takeover,.dlg-bd .dlg-compose .composer>.dlg-reply,.dlg-bd .dlg-compose .composer>.composer__atts,.p2 .sess__compose .composer>.composer__atts{flex:0 0 100%;order:0;max-width:100%;margin:0}.dlg-bd .dlg-compose .composer>.dlg-compose__note{padding:0 2px}.dlg-bd .dlg-compose .composer__bar,.p2 .sess__compose .composer__bar{gap:0;padding-top:0;display:contents}.dlg-bd .dlg-compose .composer__bar-l,.p2 .sess__compose .composer__bar-l{display:contents}.dlg-bd .dlg-compose .composer__bar-r,.p2 .sess__compose .composer__bar-r{flex:none;order:3;align-items:flex-end;gap:4px;display:flex}.dlg-bd .dlg-compose .composer__bar-l>.composer__modelwrap,.p2 .sess__compose .composer__bar-l>.composer__modelwrap{flex:none;order:1;align-self:flex-end}.dlg-bd .dlg-compose .composer__cap,.p2 .sess__compose .composer__cap,.dlg-bd .dlg-compose .composer__model,.p2 .sess__compose .composer__model{display:none!important}.dlg-bd .dlg-compose .composer__bar-l>.composer__modelwrap:has(.composer__model){display:none!important}.p2 .sess__compose .composer__bar-l>.composer__modelwrap:has(.composer__model){display:none!important}.dlg-bd .dlg-compose .composer__pill,.p2 .sess__compose .composer__pill{justify-content:center;width:36px;height:36px;padding:0}.dlg-bd .dlg-compose .composer__send,.p2 .sess__compose .composer__send{flex:none;width:36px;height:36px}.dlg-bd .dlg-compose .composer__send:disabled,.p2 .sess__compose .composer__send:disabled{display:none}.dlg-bd .dlg-compose .composer__bar.is-rec .composer__bar-r,.p2 .sess__compose .composer__bar.is-rec .composer__bar-r{flex:1;min-width:0}.dlg-bd .dlg-compose .composer__bar.is-rec .composer__send,.p2 .sess__compose .composer__bar.is-rec .composer__send{display:none}:is(.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread) .dlg-thread__head,.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .sess__thread-head){padding-top:calc(12px + max(env(safe-area-inset-top,0px), var(--qa-safe-top,0px)));min-height:calc(72px + max(env(safe-area-inset-top,0px), var(--qa-safe-top,0px)));background:0 0}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread) .dlg-compose{--ed-mobile-composer-lift:8px;z-index:6;padding-top:1px;padding-bottom:var(--ed-mobile-composer-lift);pointer-events:none;background:0 0;border-top:0;position:absolute;bottom:0;left:0;right:0}.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .p2 .sess__compose{--ed-mobile-composer-lift:8px;z-index:6;padding-top:1px;padding-bottom:var(--ed-mobile-composer-lift);pointer-events:none;background:0 0;border-top:0;position:absolute;bottom:0;left:0;right:0}:is(.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .p2 .sess__compose .composer--tg,.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .p2 .sess__compose .composer-tg__row){pointer-events:none}.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .p2 .sess__compose .composer--tg>:not(.composer-tg__row){pointer-events:auto}.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .p2 .sess__compose .composer-tg__row>*{pointer-events:auto}.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .p2 .sess__compose .composer-tg__row>.composer-tg__actions{pointer-events:none}.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .p2 .sess__compose .composer-tg__actions>*{pointer-events:auto}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread) .dlg-thread__body{scroll-padding-bottom:max(128px, calc(env(safe-area-inset-bottom,0px) + 104px));padding-bottom:3px}.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .p2 .sess__thread-body{scroll-padding-bottom:max(128px, calc(env(safe-area-inset-bottom,0px) + 104px));padding-bottom:3px}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread) .dlg-thread:after{content:"";height:max(0px, min(env(safe-area-inset-bottom,0px), 2px));flex:0 0 max(0px, min(env(safe-area-inset-bottom,0px), 2px));background:var(--bg);pointer-events:none;display:block}.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .p2 .sess__thread:after{content:"";height:max(0px, min(env(safe-area-inset-bottom,0px), 2px));flex:0 0 max(0px, min(env(safe-area-inset-bottom,0px), 2px));background:var(--bg);pointer-events:none;display:block}:is(.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread) .dlg-thread:not(.dlg-thread--readonly),.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .p2 .sess__thread){position:relative}.dlg-compose--portal{--ed-mobile-composer-lift:8px;left:0;right:0;bottom:calc(max(14px, env(safe-area-inset-bottom,0px)) + var(--ed-mobile-composer-lift));z-index:300;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border-top:0;padding:0 14px;position:fixed}.dlg-compose--portal>*{pointer-events:auto}:is(.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread) .dlg-scroll-btm,.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .mbchat-scroll-btm){right:18px;bottom:max(calc(max(var(--sab,0px), env(safe-area-inset-bottom,0px)) + 76px), calc(var(--kb,0px) + 12px));z-index:320;border:var(--isl-bd);background:var(--surface);border-radius:999px;width:42px;height:42px;position:fixed}@supports (color:color-mix(in lab, red, red)){:is(.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread) .dlg-scroll-btm,.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .mbchat-scroll-btm){background:color-mix(in oklab, var(--surface) 78%, transparent)}}:is(.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread) .dlg-scroll-btm,.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .mbchat-scroll-btm){color:var(--ink-1);box-shadow:var(--isl-sh);-webkit-backdrop-filter:saturate(1.8)blur(22px);backdrop-filter:saturate(1.8)blur(22px);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;isolation:isolate;transition:transform .13s var(--ed-ease-out,cubic-bezier(.22, 1, .36, 1)), background-color .13s ease, border-color .13s ease, box-shadow .13s ease;justify-content:center;align-items:center;display:inline-flex;overflow:visible}.mbchat-scroll-btm:after,.dlg-scroll-btm:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle, var(--ink-1) 0%, var(--accent) 46%, transparent 72%);position:absolute;inset:-8px;transform:scale(.72)}@supports (color:color-mix(in lab, red, red)){.mbchat-scroll-btm:after,.dlg-scroll-btm:after{background:radial-gradient(circle, color-mix(in oklab, var(--ink-1) 24%, transparent) 0%, color-mix(in oklab, var(--accent) 18%, transparent) 46%, transparent 72%)}}.mbchat-scroll-btm:after,.dlg-scroll-btm:after{transition:opacity .16s ease, transform .18s var(--ed-ease-out,cubic-bezier(.22, 1, .36, 1))}.mbchat-scroll-btm>svg,.dlg-scroll-btm>svg{z-index:1;position:relative}:is(.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread) .dlg-scroll-btm:active,.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .mbchat-scroll-btm:active){background:var(--surface);transform:translateY(1px)scale(1.08)}@supports (color:color-mix(in lab, red, red)){:is(.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread) .dlg-scroll-btm:active,.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .mbchat-scroll-btm:active){background:color-mix(in oklab, var(--surface) 92%, white 8%)}}:is(.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread) .dlg-scroll-btm:active,.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .mbchat-scroll-btm:active){border-color:var(--ink-1)}@supports (color:color-mix(in lab, red, red)){:is(.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread) .dlg-scroll-btm:active,.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .mbchat-scroll-btm:active){border-color:color-mix(in oklab, var(--ink-1) 28%, transparent)}}:is(.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread) .dlg-scroll-btm:active,.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .mbchat-scroll-btm:active){box-shadow:var(--isl-sh), 0 0 0 7px var(--ink-1)}@supports (color:color-mix(in lab, red, red)){:is(.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread) .dlg-scroll-btm:active,.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .mbchat-scroll-btm:active){box-shadow:var(--isl-sh), 0 0 0 7px color-mix(in oklab, var(--ink-1) 8%, transparent)}}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread) .dlg-scroll-btm:active:after{opacity:.92;transform:scale(1)}.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .mbchat-scroll-btm:active:after{opacity:.92;transform:scale(1)}@media (prefers-reduced-motion:reduce){.mbchat-scroll-btm,.dlg-scroll-btm,.mbchat-scroll-btm:after,.dlg-scroll-btm:after{transition:none}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread) .dlg-scroll-btm{transition:none}.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .mbchat-scroll-btm{transition:none}}.dlg-compose--portal .composer{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.dlg-compose--portal .p2 .composer--tg{padding-bottom:max(var(--sab,0px), env(safe-area-inset-bottom,0px), 10px)}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread) .dlg-thread:not(.dlg-thread--readonly) .dlg-thread__body{overscroll-behavior-x:contain;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;height:auto;min-height:0;padding-bottom:calc(var(--ed-mb-composer-h,calc(max(var(--sab,0px), env(safe-area-inset-bottom,0px)) + 70px)) + 12px);scroll-padding-bottom:calc(var(--ed-mb-composer-h,calc(max(var(--sab,0px), env(safe-area-inset-bottom,0px)) + 70px)) + 12px);background:var(--ed-bg);flex:auto;overflow-y:auto!important}.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .p2 .sess__thread-body{overscroll-behavior-x:contain;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;height:auto;min-height:0;padding-bottom:calc(var(--ed-mb-composer-h,calc(max(var(--sab,0px), env(safe-area-inset-bottom,0px)) + 70px)) + 12px);scroll-padding-bottom:calc(var(--ed-mb-composer-h,calc(max(var(--sab,0px), env(safe-area-inset-bottom,0px)) + 70px)) + 12px);background:var(--ed-bg);flex:auto;overflow-y:auto!important}body:has(.dlg-compose--portal .dlg-takeover) .editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread) .dlg-thread:not(.dlg-thread--readonly) .dlg-thread__body{padding-bottom:calc(max(var(--sab,0px), env(safe-area-inset-bottom,0px)) + 174px);scroll-padding-bottom:calc(max(var(--sab,0px), env(safe-area-inset-bottom,0px)) + 174px)}body:has(.dlg-compose--portal .dlg-takeover) .editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .p2 .sess__thread-body{padding-bottom:calc(max(var(--sab,0px), env(safe-area-inset-bottom,0px)) + 174px);scroll-padding-bottom:calc(max(var(--sab,0px), env(safe-area-inset-bottom,0px)) + 174px)}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread) .dlg-thread:not(.dlg-thread--readonly):after{display:none}.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .p2 .sess__thread:after{display:none}.editorial.ed-shell.is-mobile.in-agent .ed-mb-composer,.dlg-compose--portal .composer{border-color:var(--line,var(--ed-line))}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread) .dlg-compose .composer{border-color:var(--line,var(--ed-line))}.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .p2 .sess__compose .composer{border-color:var(--line,var(--ed-line))}@supports (color:color-mix(in lab, red, red)){.editorial.ed-shell.is-mobile.in-agent .ed-mb-composer,.dlg-compose--portal .composer{border-color:color-mix(in oklab, var(--line,var(--ed-line)) 56%, transparent)}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread) .dlg-compose .composer{border-color:color-mix(in oklab, var(--line,var(--ed-line)) 56%, transparent)}.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .p2 .sess__compose .composer{border-color:color-mix(in oklab, var(--line,var(--ed-line)) 56%, transparent)}}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread) .dlg-compose .composer{padding-bottom:max(4px, env(safe-area-inset-bottom,0px));margin-bottom:0}.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .p2 .sess__compose .composer{padding-bottom:max(4px, env(safe-area-inset-bottom,0px));margin-bottom:0}.dlg-compose--portal .p2 .composer-tg__field,.dlg-compose--portal .p2 .composer-tg__field:focus-within{outline:none}.dlg-compose--portal .p2 .composer-tg__field textarea,.dlg-compose--portal .p2 .composer-tg__field textarea:focus,.dlg-compose--portal .p2 .composer-tg__field textarea:focus-visible{appearance:none;-webkit-tap-highlight-color:transparent;box-shadow:none!important;outline:none!important}.dlg-compose--portal .p2 .composer-tg__mic{color:var(--ink-1)}.dlg-compose--portal .p2 .dlg-compose__note--takeover{width:auto;max-width:calc(100% - 8px);color:var(--ink-2,#b0afa9);background:var(--bg,#1f1f22);border-radius:999px;align-self:center;gap:7px;margin:0 auto 9px;padding:6px 13px;font-size:12px;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.dlg-compose--portal .p2 .dlg-compose__note--takeover{background:color-mix(in oklab, var(--bg,#1f1f22) 78%, transparent)}}.dlg-compose--portal .p2 .dlg-compose__note--takeover{border:1px solid var(--line,#fffaeb24)}@supports (color:color-mix(in lab, red, red)){.dlg-compose--portal .p2 .dlg-compose__note--takeover{border:1px solid color-mix(in oklab, var(--line,#fffaeb24) 90%, transparent)}}.dlg-compose--portal .p2 .dlg-compose__note--takeover{-webkit-backdrop-filter:saturate(1.8)blur(22px);backdrop-filter:saturate(1.8)blur(22px);box-shadow:0 8px 24px -12px #0000008c}.dlg-compose--portal .p2 .dlg-compose__note--takeover svg{color:var(--accent,#ff7a55);flex-shrink:0}:is(.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread) .dlg-thread__acts .dlg-leadbtn,.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread) .dlg-thread__acts .dlg-more){display:none!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread) .dlg-thread__who{border-radius:var(--r-full);background:var(--isl-bg);border:var(--isl-bd);box-shadow:var(--isl-sh);-webkit-backdrop-filter:saturate(1.8)blur(22px);backdrop-filter:saturate(1.8)blur(22px);flex:0 auto;align-self:center;padding:5px 14px 5px 6px}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread) .dlg-thread__acts{background:0 0}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread) .dlg-thread__acts .btn--ico{width:38px;min-width:38px;height:38px;color:var(--ink-1);background:var(--isl-bg);border:var(--isl-bd);box-shadow:var(--isl-sh);-webkit-backdrop-filter:saturate(1.8)blur(22px);backdrop-filter:saturate(1.8)blur(22px);border-radius:50%}}.editorial .ed-versions{flex-direction:column;gap:20px;max-width:760px;margin:0 auto;padding:18px 16px 24px;display:flex}.editorial .ed-versions__head{flex-direction:column;gap:6px;display:flex}.editorial .ed-versions__title{font-family:var(--ed-font-sans);font-weight:700;font-size:var(--ed-text-2xl);letter-spacing:var(--ed-tracking-tight);align-items:center;gap:10px;margin:0;line-height:1.1;display:flex}.editorial .ed-versions__sub{color:var(--ed-ink-3);font-size:var(--ed-text-sm);margin:0;line-height:1.4}.editorial .ed-versions__section{flex-direction:column;gap:10px;display:flex}.editorial .ed-versions__h2{font-family:var(--ed-font-mono);font-size:var(--ed-text-xs);letter-spacing:var(--ed-tracking-wide);text-transform:uppercase;color:var(--ed-ink-3);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.editorial .ed-versions__count{border-radius:var(--ed-r-full);background:var(--ed-surface);color:var(--ed-ink-2);font-family:var(--ed-font-sans);letter-spacing:0;text-transform:none;margin-left:4px;padding:1px 8px;font-size:11px;font-weight:600}.editorial .ed-versions__empty{background:var(--ed-surface);border:1px dashed var(--ed-line-2);border-radius:var(--ed-r-lg);color:var(--ed-ink-3);font-size:var(--ed-text-sm);margin:0;padding:16px;line-height:1.5}.editorial .ed-versions__active{background:var(--ed-bg);border:1px solid var(--ed-line);border-radius:var(--ed-r-lg);box-shadow:var(--ed-card-shadow);flex-direction:column;gap:14px;padding:16px;display:flex}.editorial .ed-versions__active-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.editorial .ed-versions__seq{font-family:var(--ed-font-serif);font-style:italic;font-size:var(--ed-text-lg);letter-spacing:-.005em;font-weight:500}.editorial .ed-versions__active-tag{border-radius:var(--ed-r-full);background:var(--ed-accent-soft);color:var(--ed-accent);font-family:var(--ed-font-mono);letter-spacing:var(--ed-tracking-wide);text-transform:uppercase;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.editorial .ed-versions__meta{grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;display:grid}.editorial .ed-versions__meta>div{flex-direction:column;gap:2px;min-width:0;display:flex}.editorial .ed-versions__meta dt{font-family:var(--ed-font-mono);font-size:var(--ed-text-2xs);letter-spacing:var(--ed-tracking-wide);text-transform:uppercase;color:var(--ed-ink-3)}.editorial .ed-versions__meta dd{font-size:var(--ed-text-sm);color:var(--ed-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.editorial .ed-versions__mono{font-family:var(--ed-font-mono);font-size:var(--ed-text-2xs)}.editorial .ed-versions__actions{flex-wrap:wrap;gap:8px;display:flex}.editorial .ed-versions__btn{border-radius:var(--ed-r-md);border:1px solid var(--ed-line-2);background:var(--ed-bg);color:var(--ed-ink-2);font-size:var(--ed-text-sm);cursor:not-allowed;opacity:.78;align-items:center;gap:6px;padding:7px 12px;font-weight:500;display:inline-flex}.editorial .ed-versions__btn:disabled{color:var(--ed-ink-3)}.editorial .ed-versions__soon{font-family:var(--ed-font-mono);letter-spacing:var(--ed-tracking-wide);text-transform:uppercase;border-radius:var(--ed-r-full);background:var(--ed-surface);color:var(--ed-ink-3);padding:1px 6px;font-size:10px}.editorial .ed-versions__cr-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.editorial .ed-versions__cr-top{font-size:var(--ed-text-xs);color:var(--ed-ink-3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.editorial .ed-versions__cr-status{border-radius:var(--ed-r-full);background:var(--ed-surface);color:var(--ed-ink-2);font-family:var(--ed-font-mono);letter-spacing:var(--ed-tracking-wide);text-transform:uppercase;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.editorial .ed-versions__cr-status[data-st=pending_approval]{color:#b26a00;background:#e0922f29;background:lab(67.5488% 24.756 61.2327/.16)}.editorial .ed-versions__cr-status[data-st=approved]{background:var(--ed-accent-soft);color:var(--ed-accent)}.editorial .ed-versions__cr-status[data-st=rejected],.editorial .ed-versions__cr-status[data-st=failed]{background:var(--bad,#d14c4c)}@supports (color:color-mix(in lab, red, red)){.editorial .ed-versions__cr-status[data-st=rejected],.editorial .ed-versions__cr-status[data-st=failed]{background:color-mix(in oklab, var(--bad,#d14c4c) 16%, transparent)}}.editorial .ed-versions__cr-status[data-st=rejected],.editorial .ed-versions__cr-status[data-st=failed]{color:var(--bad,#d14c4c)}.editorial .ed-versions__cr-time{margin-left:auto}.editorial .ed-versions__cr-title{font-weight:600;font-size:var(--ed-text-md);letter-spacing:-.01em;line-height:1.35}.editorial .ed-versions__cr-reason{color:var(--ed-ink-2);font-size:var(--ed-text-sm);line-height:1.45}.editorial .ed-versions__cr-meta{color:var(--ed-ink-3);flex-wrap:wrap;gap:12px;display:flex}.editorial .ed-versions__timeline{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.editorial .ed-versions__row{border-top:1px solid var(--ed-line);grid-template-columns:20px 1fr;gap:12px;padding:10px 0;display:grid}.editorial .ed-versions__row:first-child{border-top:0;padding-top:4px}.editorial .ed-versions__row-marker{width:20px;height:20px;color:var(--ed-ink-3);border-radius:50%;justify-content:center;align-items:center;margin-top:3px;display:inline-flex}.editorial .ed-versions__row.is-active .ed-versions__row-marker{color:var(--ed-accent)}.editorial .ed-versions__row-main{flex-direction:column;gap:3px;min-width:0;display:flex}.editorial .ed-versions__row-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.editorial .ed-versions__row-seq{font-weight:600;font-size:var(--ed-text-sm)}.editorial .ed-versions__row-time{color:var(--ed-ink-3);font-size:var(--ed-text-xs);font-family:var(--ed-font-mono);margin-left:auto}.editorial .ed-versions__row-meta{color:var(--ed-ink-3);font-size:var(--ed-text-2xs);flex-wrap:wrap;gap:4px 8px;display:flex}.editorial .ed-versions__hint{border-radius:var(--ed-r-md);background:var(--ed-surface);color:var(--ed-ink-3);font-size:var(--ed-text-xs);line-height:1.5;font-family:var(--ed-font-mono);letter-spacing:.005em;margin:0;padding:12px 14px}.editorial .ed-versions__statusbar{border-radius:var(--ed-r-lg);border:1px solid var(--ed-line);background:var(--ed-bg);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.editorial .ed-versions__statusbar.is-good{border-color:var(--good,#16a34a)}@supports (color:color-mix(in lab, red, red)){.editorial .ed-versions__statusbar.is-good{border-color:color-mix(in oklab, var(--good,#16a34a) 22%, var(--ed-line))}}.editorial .ed-versions__statusbar.is-good{background:var(--good,#16a34a)}@supports (color:color-mix(in lab, red, red)){.editorial .ed-versions__statusbar.is-good{background:color-mix(in oklab, var(--good,#16a34a) 6%, var(--ed-bg))}}.editorial .ed-versions__statusbar.is-warn{border-color:#d97706}@supports (color:color-mix(in lab, red, red)){.editorial .ed-versions__statusbar.is-warn{border-color:color-mix(in oklab, #d97706 26%, var(--ed-line))}}.editorial .ed-versions__statusbar.is-warn{background:#d97706}@supports (color:color-mix(in lab, red, red)){.editorial .ed-versions__statusbar.is-warn{background:color-mix(in oklab, #d97706 6%, var(--ed-bg))}}.editorial .ed-versions__statusbar.is-info{border-color:#2563eb}@supports (color:color-mix(in lab, red, red)){.editorial .ed-versions__statusbar.is-info{border-color:color-mix(in oklab, #2563eb 24%, var(--ed-line))}}.editorial .ed-versions__statusbar.is-info{background:#2563eb}@supports (color:color-mix(in lab, red, red)){.editorial .ed-versions__statusbar.is-info{background:color-mix(in oklab, #2563eb 5%, var(--ed-bg))}}.editorial .ed-versions__statusbar-ico{color:var(--ed-ink-2);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.editorial .ed-versions__statusbar.is-good .ed-versions__statusbar-ico{color:var(--good,#16a34a)}.editorial .ed-versions__statusbar.is-warn .ed-versions__statusbar-ico{color:#b26a00}.editorial .ed-versions__statusbar.is-info .ed-versions__statusbar-ico{color:#2563eb}.editorial .ed-versions__statusbar-body{flex-direction:column;gap:2px;min-width:0;display:flex}.editorial .ed-versions__statusbar-title{font-weight:600;font-size:var(--ed-text-sm);letter-spacing:-.005em;color:var(--ed-ink);margin:0}.editorial .ed-versions__statusbar-sub{font-size:var(--ed-text-xs);color:var(--ed-ink-3);margin:0;line-height:1.45}.editorial .ed-versions__cr{background:var(--ed-bg);border:1px solid var(--ed-line);border-radius:var(--ed-r-lg);grid-template-columns:4px 1fr auto;gap:12px;padding:14px 14px 14px 12px;display:grid;position:relative}.editorial .ed-versions__cr-rail{background:var(--ed-line-2);border-radius:4px;align-self:stretch;width:4px}.editorial .ed-versions__cr-rail.is-pending_approval{background:#d97706}.editorial .ed-versions__cr-rail.is-approved{background:var(--ed-accent)}.editorial .ed-versions__cr-rail.is-draft{background:var(--ed-ink-4)}.editorial .ed-versions__cr-main{appearance:none;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;min-width:0;padding:0;display:flex}.editorial .ed-versions__cr-main:hover{color:var(--ed-ink)}.editorial .ed-versions__cr-act{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.editorial .ed-versions__approve-note{border-radius:var(--ed-r-md);background:#2563eb;align-items:flex-start;gap:6px;margin:4px 0 0;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.editorial .ed-versions__approve-note{background:color-mix(in oklab, #2563eb 5%, var(--ed-surface))}}.editorial .ed-versions__approve-note{color:var(--ed-ink-2);font-size:var(--ed-text-xs);border:1px solid #2563eb24;border:1px solid lab(44.7906% 21.0479 -75.599/.14);line-height:1.45}.editorial .ed-versions__approve-note svg{color:#2563eb;flex-shrink:0;margin-top:2px}.editorial .ed-versions__safety{border-radius:var(--ed-r-lg);background:var(--good,#16a34a);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.editorial .ed-versions__safety{background:color-mix(in oklab, var(--good,#16a34a) 5%, var(--ed-surface))}}.editorial .ed-versions__safety{border:1px solid var(--good,#16a34a)}@supports (color:color-mix(in lab, red, red)){.editorial .ed-versions__safety{border:1px solid color-mix(in oklab, var(--good,#16a34a) 16%, transparent)}}.editorial .ed-versions__safety--compact{padding:10px 12px}.editorial .ed-versions__safety-ico{color:var(--good,#16a34a);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.editorial .ed-versions__safety p{font-size:var(--ed-text-xs);color:var(--ed-ink-2);margin:0;line-height:1.5}.editorial .ed-versions__btn--quiet{cursor:pointer;opacity:1}.editorial .ed-versions__btn--quiet:hover{background:var(--ed-surface)}.editorial .ed-versions__btn--primary{background:var(--ed-ink);color:var(--ed-bg);border-color:var(--ed-ink);cursor:not-allowed;opacity:.78}.editorial .ed-versions__done-head{appearance:none;background:var(--ed-surface);border:1px solid var(--ed-line);border-radius:var(--ed-r-md);font-size:var(--ed-text-sm);color:var(--ed-ink-2);cursor:pointer;text-align:left;align-items:center;gap:8px;width:100%;padding:8px 12px;display:flex}.editorial .ed-versions__done-head:hover{background:var(--ed-surface-2,var(--ed-surface))}.editorial .ed-versions__done-head.is-open svg{transform:rotate(90deg)}.editorial .ed-versions__done-head svg{transition:transform .12s}.editorial .ed-versions__done-list{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.editorial .ed-versions__done-row{appearance:none;cursor:pointer;border-radius:var(--ed-r-md);text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.editorial .ed-versions__done-row:hover{background:var(--ed-surface)}.editorial .ed-versions__done-title{min-width:0;font-size:var(--ed-text-sm);color:var(--ed-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.editorial .ed-versions__scrim{z-index:60;background:#0e0e0f6b;justify-content:flex-end;align-items:flex-start;display:flex;position:fixed;inset:0}.editorial .ed-versions__drawer{background:var(--ed-bg);border-left:1px solid var(--ed-line);flex-direction:column;width:min(560px,100vw);height:100dvh;display:flex;box-shadow:-8px 0 32px #0e0e0f2e}.editorial .ed-versions__drawer-head{border-bottom:1px solid var(--ed-line);flex-direction:column;gap:8px;padding:18px 18px 12px;display:flex;position:relative}.editorial .ed-versions__drawer-headtop{align-items:center;gap:10px;display:flex}.editorial .ed-versions__drawer-x{appearance:none;cursor:pointer;width:28px;height:28px;color:var(--ed-ink-3);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}.editorial .ed-versions__drawer-x:hover{background:var(--ed-surface);color:var(--ed-ink)}.editorial .ed-versions__drawer-title{font-family:var(--ed-font-sans);font-size:var(--ed-text-lg);letter-spacing:var(--ed-tracking-tight);margin:0;font-weight:600;line-height:1.25}.editorial .ed-versions__drawer-reason{color:var(--ed-ink-2);font-size:var(--ed-text-sm);margin:0;line-height:1.5}.editorial .ed-versions__drawer-meta{color:var(--ed-ink-3);font-size:var(--ed-text-xs);flex-wrap:wrap;gap:6px;display:flex}.editorial .ed-versions__drawer-body{flex-direction:column;flex:1;gap:14px;padding:16px 18px 24px;display:flex;overflow-y:auto}.editorial .ed-versions__drawer-foot{border-top:1px solid var(--ed-line);background:var(--ed-surface);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.editorial .ed-versions__basecand{border-radius:var(--ed-r-md);background:var(--ed-surface);align-items:center;gap:14px;padding:12px;display:flex}.editorial .ed-versions__basecand>div{flex-direction:column;gap:4px;min-width:0;display:flex}.editorial .ed-versions__basecand-lbl{font-family:var(--ed-font-mono);font-size:var(--ed-text-2xs);letter-spacing:var(--ed-tracking-wide);text-transform:uppercase;color:var(--ed-ink-3)}@media (max-width:560px){.editorial .ed-versions{gap:16px;padding:14px 14px 18px}.editorial .ed-versions__meta{grid-template-columns:1fr;gap:8px}.editorial .ed-versions__row-time{width:100%;margin-left:0}.editorial .ed-versions__cr{grid-template-columns:4px 1fr;gap:10px;padding:12px 12px 12px 10px}.editorial .ed-versions__cr-act{flex-direction:row;grid-column:2;justify-content:flex-end;align-items:center}.editorial .ed-versions__scrim{align-items:flex-end}.editorial .ed-versions__drawer{border-radius:var(--ed-r-2xl,18px) var(--ed-r-2xl,18px) 0 0;border-left:0;border-top:1px solid var(--ed-line);width:100%;max-width:100%;height:88dvh}.editorial .ed-versions__drawer-foot{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.editorial.ed-shell.is-mobile .ed-mb-agent-header:after{content:"";pointer-events:none;z-index:29;background:0 0;height:0;position:absolute;top:100%;left:0;right:0}@media (max-width:767px){.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread) .dlg-thread{grid-template-rows:1fr;position:relative}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread) .dlg-thread__head{z-index:30;pointer-events:none;background:0 0;position:fixed;top:0;left:0;right:0}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread) .dlg-thread__head>*{pointer-events:auto}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread) .dlg-thread__body{padding-top:calc(80px + max(env(safe-area-inset-top,0px), var(--qa-safe-top,0px)))}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread) .dlg-tsearch{top:calc(72px + max(env(safe-area-inset-top,0px), var(--qa-safe-top,0px)));z-index:29;position:fixed;left:8px;right:8px}.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .sess__thread-head{position:relative}}@media (max-width:1023px){.editorial.ed-shell.is-mobile:not(.in-agent):before{content:"";height:calc(max(env(safe-area-inset-top,0px), var(--qa-safe-top,0px)) * 1.4);z-index:20;pointer-events:none;background:linear-gradient(to bottom, var(--ed-bg) 0%, var(--ed-bg) 45%, transparent 100%);position:fixed;top:0;left:0;right:0}.editorial.ed-shell.is-mobile.in-agent:not(:has(.p2 .dlg.sess.is-mb-thread)):before{content:"";height:calc(max(env(safe-area-inset-top,0px), var(--qa-safe-top,0px)) * 1.4);z-index:20;pointer-events:none;background:linear-gradient(to bottom, var(--ed-bg) 0%, var(--ed-bg) 45%, transparent 100%);position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.editorial.ed-shell.is-mobile:not(.in-agent):before{background:linear-gradient(to bottom, color-mix(in oklab, var(--ed-bg) 90%, transparent) 0%, color-mix(in oklab, var(--ed-bg) 62%, transparent) 45%, transparent 100%)}.editorial.ed-shell.is-mobile.in-agent:not(:has(.p2 .dlg.sess.is-mb-thread)):before{background:linear-gradient(to bottom, color-mix(in oklab, var(--ed-bg) 90%, transparent) 0%, color-mix(in oklab, var(--ed-bg) 62%, transparent) 45%, transparent 100%)}}}@media (max-width:767px){html.ed-dialog-list-mode,body.ed-dialog-list-mode{overscroll-behavior-x:none!important;overscroll-behavior-y:auto!important;height:100%!important;min-height:0!important;overflow:hidden!important}:is(html:has(body .editorial.ed-shell.is-mobile.in-agent .dlg-list):not(:has(body .editorial.ed-shell.is-mobile.in-agent .dlg.is-mb-thread)),body:has(.editorial.ed-shell.is-mobile.in-agent .dlg-list):not(:has(.editorial.ed-shell.is-mobile.in-agent .dlg.is-mb-thread))){overscroll-behavior-x:none;overscroll-behavior-y:auto;height:100%;min-height:0;overflow:hidden}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-list):not(:has(.dlg.is-mb-thread)):after{display:none}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-list):not(:has(.dlg.is-mb-thread))>.ed-mb-agent-header{z-index:36;pointer-events:none;position:absolute;top:0;left:0;right:0}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-list):not(:has(.dlg.is-mb-thread))>.ed-body{flex:1 1 0;min-height:0;overflow:hidden}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-list):not(:has(.dlg.is-mb-thread)) .dlg-list{padding-top:0;position:relative;overflow:hidden}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-list):not(:has(.dlg.is-mb-thread)) .dlg-filterbar{top:var(--ed-mb-aghdr,max(74px, calc(env(safe-area-inset-top,0px) + 62px)));z-index:28;position:absolute;left:0;right:0}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-list):not(:has(.dlg.is-mb-thread)) .dlg-list__scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-y;padding-top:calc(var(--ed-mb-aghdr,max(74px, calc(env(safe-area-inset-top,0px) + 62px))) + 62px);padding-bottom:max(40px, calc(env(safe-area-inset-bottom,0px) + 28px));position:absolute;inset:0;overflow-y:auto}.editorial.ed-shell.is-mobile.in-agent:has(.cli):not(:has(.cli.is-mb-detail))>.ed-mb-agent-header{z-index:36;pointer-events:none;position:absolute;top:0;left:0;right:0}.editorial.ed-shell.is-mobile.in-agent:has(.cli):not(:has(.cli.is-mb-detail))>.ed-body{flex:1 1 0;min-height:0;overflow:hidden}.editorial.ed-shell.is-mobile.in-agent:has(.cli):not(:has(.cli.is-mb-detail))>.ed-body>.p2{height:100%;min-height:0;overflow:hidden}.editorial.ed-shell.is-mobile.in-agent:has(.cli):not(:has(.cli.is-mb-detail)) .cli{height:100%;min-height:0;overflow:hidden}.editorial.ed-shell.is-mobile.in-agent:has(.cli):not(:has(.cli.is-mb-detail)) .cli__nav{background:0 0;height:100%;min-height:0;padding-top:0;display:block;position:relative;overflow:hidden}.editorial.ed-shell.is-mobile.in-agent:has(.cli):not(:has(.cli.is-mb-detail)) .cli__groups-rail{top:var(--ed-mb-aghdr,max(74px, calc(env(safe-area-inset-top,0px) + 62px)));z-index:28;position:absolute;left:0;right:0}.editorial.ed-shell.is-mobile.in-agent:has(.cli):not(:has(.cli.is-mb-detail)) .cli__nav-list{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;padding-top:calc(var(--ed-mb-aghdr,max(74px, calc(env(safe-area-inset-top,0px) + 62px))) + 58px);padding-bottom:max(120px, calc(env(safe-area-inset-bottom,0px) + 86px), calc(var(--kb,0px) + 86px));position:absolute;inset:0;overflow:hidden auto}.editorial.ed-shell.is-mobile.in-agent:has(.cli):not(:has(.cli.is-mb-detail)) .dlg-fabs--clients{left:auto;right:16px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:340;will-change:transform, bottom;contain:layout paint;position:fixed;transform:translateZ(0)}.editorial.ed-shell.is-mobile.in-agent:has(.cli):not(:has(.cli.is-mb-detail)) .dlg-fabs--clients.is-searching{left:16px;right:16px;bottom:calc(var(--kb,0px) + env(safe-area-inset-bottom,0px) + 6px);z-index:340;position:fixed;transform:translateZ(0)}.editorial.ed-shell.is-mobile.in-agent:has(.cli.is-mb-detail)>.ed-body{flex:1 1 0;min-height:0;overflow:hidden}.editorial.ed-shell.is-mobile.in-agent:has(.cli.is-mb-detail)>.ed-body>.p2{height:100%;min-height:0;overflow:hidden}.editorial.ed-shell.is-mobile.in-agent:has(.cli.is-mb-detail) .cli{height:100%;min-height:0;overflow:hidden}.editorial.ed-shell.is-mobile.in-agent:has(.cli.is-mb-detail) .cli__pane{height:100%;padding-top:0;position:relative;overflow:hidden}.editorial.ed-shell.is-mobile.in-agent:has(.cli.is-mb-detail)>.ed-mb-agent-header .ed-mb-agent-header__back{display:none}.editorial.ed-shell.is-mobile.in-agent:has(.cli.is-mb-detail) .cli__mb-back{top:var(--ed-mb-aghdr,max(74px, calc(env(safe-area-inset-top,0px) + 62px)));z-index:30;margin:0;position:absolute;left:8px}.editorial.ed-shell.is-mobile.in-agent:has(.cli.is-mb-detail) .cli__cardtabs{top:var(--ed-mb-aghdr,max(74px, calc(env(safe-area-inset-top,0px) + 62px)));z-index:29;scrollbar-width:none;background:0 0;align-items:center;gap:6px;padding:0 12px 0 122px;display:flex;position:absolute;left:0;right:0;overflow-x:auto}.editorial.ed-shell.is-mobile.in-agent:has(.cli.is-mb-detail) .cli__cardtabs::-webkit-scrollbar{display:none}.editorial.ed-shell.is-mobile.in-agent:has(.cli.is-mb-detail) .cli__cardtabs .cli__group-chip.is-on{padding:9px 16px;font-weight:700}.editorial.ed-shell.is-mobile.in-agent:has(.cli.is-mb-detail) .cli__pane-crm{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;box-sizing:border-box;height:auto;padding-top:calc(var(--ed-mb-aghdr,max(74px, calc(env(safe-area-inset-top,0px) + 62px))) + 52px);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}:is(.editorial.ed-shell.is-mobile.in-agent:has(.cli.is-mb-detail) .cand-card,.editorial.ed-shell.is-mobile.in-agent:has(.cli.is-mb-detail) .cc-embed,.editorial.ed-shell.is-mobile.in-agent:has(.cli.is-mb-detail) .cc-embed--tabs){flex-direction:column;flex:auto;height:100%;min-height:0;max-height:100%;display:flex;position:static;overflow:hidden}:is(.editorial.ed-shell.is-mobile.in-agent:has(.cli.is-mb-detail) .cc-tabpane,.editorial.ed-shell.is-mobile.in-agent:has(.cli.is-mb-detail) .cc-main,.editorial.ed-shell.is-mobile.in-agent:has(.cli.is-mb-detail) .cc-stream,.editorial.ed-shell.is-mobile.in-agent:has(.cli.is-mb-detail) .cc-stream--tab){flex:auto;height:auto;min-height:0;max-height:100%;position:static;overflow:hidden}:is(.editorial.ed-shell.is-mobile.in-agent:has(.cli.is-mb-detail) .cand-body,.editorial.ed-shell.is-mobile.in-agent:has(.cli.is-mb-detail) .cc-body,.editorial.ed-shell.is-mobile.in-agent:has(.cli.is-mb-detail) .cc-stream__scroll){-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;height:auto;min-height:0;max-height:none;padding-bottom:max(40px, calc(env(safe-area-inset-bottom,0px) + 28px));flex:auto;position:static;overflow:hidden auto}:is(.editorial.ed-shell.is-mobile.in-agent:has(.cli.is-mb-detail) .cand-head,.editorial.ed-shell.is-mobile.in-agent:has(.cli.is-mb-detail) .cc-head){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;position:static}.editorial.ed-shell.is-mobile.in-agent:has(.cli.is-mb-detail) .cc-stream__head{border-bottom:none;gap:4px;padding:4px 10px}.editorial.ed-shell.is-mobile.in-agent:has(.cli.is-mb-detail) .cc-stream__fil{padding:2px 7px;font-size:10px}}@media (max-width:1023px){.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread):after{display:none}:is(html:has(body .editorial.ed-shell.is-mobile.in-agent:not(.is-light) .dlg.is-mb-thread),body:has(.editorial.ed-shell.is-mobile.in-agent:not(.is-light) .dlg.is-mb-thread)){background:#161618!important}:is(html:has(body .editorial.ed-shell.is-mobile.in-agent.is-light .dlg.is-mb-thread),body:has(.editorial.ed-shell.is-mobile.in-agent.is-light .dlg.is-mb-thread)){background:#fbfaf8!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread){background:var(--ed-bg)}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread)>.ed-body{background:var(--ed-bg)}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread)>.ed-body>.p2{background:var(--ed-bg)}.editorial.ed-shell.is-mobile.in-agent:has(.dlg-bd .dlg.is-mb-thread) .dlg-thread__body{touch-action:pan-y;overscroll-behavior-x:contain;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch}.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .p2 .sess__thread-body{touch-action:pan-y;overscroll-behavior-x:contain;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch}:is(html:has(body .editorial.ed-shell.is-mobile.in-agent .dlg.is-mb-thread):has(body .editorial.ed-shell.is-mobile.in-agent .dlg-thread--readonly),body:has(.editorial.ed-shell.is-mobile.in-agent .dlg.is-mb-thread):has(.editorial.ed-shell.is-mobile.in-agent .dlg-thread--readonly)){overscroll-behavior-y:auto;min-height:100%;height:auto!important;overflow:hidden auto!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread):has(.dlg-thread--readonly){min-height:100dvh;position:relative;height:auto!important;overflow:visible!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread):has(.dlg-thread--readonly)>.ed-body{min-height:100dvh;position:relative;height:auto!important;overflow:visible!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread):has(.dlg-thread--readonly) .ed-body{min-height:100dvh;position:relative;height:auto!important;overflow:visible!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread):has(.dlg-thread--readonly) .dlg-bd{min-height:100dvh;position:relative;height:auto!important;overflow:visible!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread):has(.dlg-thread--readonly) .dlg.is-mb-thread{min-height:100dvh;position:relative;height:auto!important;overflow:visible!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread):has(.dlg-thread--readonly) .dlg-thread--readonly{min-height:100dvh;position:relative;height:auto!important;overflow:visible!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread):has(.dlg-thread--readonly){display:block;flex:none!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread):has(.dlg-thread--readonly)>.ed-body{display:block;flex:none!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread):has(.dlg-thread--readonly) .ed-body{display:block;flex:none!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread):has(.dlg-thread--readonly) .dlg-bd{display:block;flex:none!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread):has(.dlg-thread--readonly) .dlg.is-mb-thread{display:block;flex:none!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread):has(.dlg-thread--readonly) .dlg-thread--readonly{grid-template-rows:none!important;display:block!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread):has(.dlg-thread--readonly) .dlg-thread--readonly .dlg-thread__body{height:auto;min-height:0;padding-bottom:max(28px, env(safe-area-inset-bottom,0px));touch-action:pan-y;overscroll-behavior-y:auto;-webkit-overflow-scrolling:auto;display:block;overflow:visible!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread):has(.dlg-thread--readonly) .dlg-thread--readonly .dlg-thread__inner{margin-top:0}:is(html:has(body .editorial.ed-shell.is-mobile.in-agent .dlg.is-mb-thread):not(:has(body .editorial.ed-shell.is-mobile.in-agent .dlg-thread--readonly)),body:has(.editorial.ed-shell.is-mobile.in-agent .dlg.is-mb-thread):not(:has(.editorial.ed-shell.is-mobile.in-agent .dlg-thread--readonly))){overscroll-behavior-x:none;overscroll-behavior-y:auto;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread):not(:has(.dlg-thread--readonly)){flex-direction:column;display:flex;position:relative;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread):not(:has(.dlg-thread--readonly))>.ed-body{flex-direction:column;position:relative;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread):not(:has(.dlg-thread--readonly)) .ed-body{flex-direction:column;position:relative;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread):not(:has(.dlg-thread--readonly)) .ed-body>.p2{flex-direction:column;position:relative;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread):not(:has(.dlg-thread--readonly)) .dlg-bd{flex-direction:column;position:relative;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread):not(:has(.dlg-thread--readonly)) .dlg.is-mb-thread{flex-direction:column;position:relative;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden!important}:is(.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread):not(:has(.dlg-thread--readonly)) .dlg-thread:not(.dlg-thread--readonly),.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread):not(:has(.dlg-thread--readonly)) .p2 .sess__thread){flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}:is(html:has(body .editorial.ed-shell.is-mobile.in-agent .dlg.is-mb-thread .dlg-thread--readonly),body:has(.editorial.ed-shell.is-mobile.in-agent .dlg.is-mb-thread .dlg-thread--readonly)){overscroll-behavior-x:none;overscroll-behavior-y:auto;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread .dlg-thread--readonly){background:var(--ed-bg);flex-direction:column!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread .dlg-thread--readonly)>.ed-body{background:var(--ed-bg);flex-direction:column!important;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;position:relative!important;overflow:hidden!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread .dlg-thread--readonly) .ed-body{background:var(--ed-bg);flex-direction:column!important;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;position:relative!important;overflow:hidden!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread .dlg-thread--readonly) .ed-body>.p2{background:var(--ed-bg);flex-direction:column!important;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;position:relative!important;overflow:hidden!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread .dlg-thread--readonly) .dlg-bd{background:var(--ed-bg);flex-direction:column!important;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;position:relative!important;overflow:hidden!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread .dlg-thread--readonly) .dlg.is-mb-thread{background:var(--ed-bg);flex-direction:column!important;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;position:relative!important;overflow:hidden!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread .dlg-thread--readonly) .dlg-thread--readonly{background:var(--ed-bg);flex:auto!important;grid-template-rows:1fr!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;position:relative!important;overflow:hidden!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread .dlg-thread--readonly) .dlg-thread--readonly .dlg-thread__body{-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:auto!important;touch-action:pan-y!important;height:auto!important;min-height:0!important;padding-top:calc(80px + max(env(safe-area-inset-top,0px), var(--qa-safe-top,0px)))!important;padding-bottom:max(40px, calc(env(safe-area-inset-bottom,0px) + 28px))!important;flex-direction:column!important;display:flex!important;overflow:hidden auto!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread .dlg-thread--readonly) .dlg-thread--readonly .dlg-thread__inner{margin-top:auto}.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .p2 .sess__thread-body{padding-top:calc(var(--ed-mb-aghdr,max(74px, calc(env(safe-area-inset-top,0px) + 62px))) + 10px);scroll-padding-top:calc(var(--ed-mb-aghdr,max(74px, calc(env(safe-area-inset-top,0px) + 62px))) + 10px);transition:padding-top .18s}.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .p2 .sess__thread:before{content:"";height:calc(var(--ed-mb-aghdr,74px) + 30px);z-index:5;pointer-events:none;background:linear-gradient(to bottom, var(--ed-bg) 0%, var(--ed-bg) 50%, var(--ed-bg) 80%, transparent 100%);position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .p2 .sess__thread:before{background:linear-gradient(to bottom, color-mix(in oklab, var(--ed-bg) 94%, transparent) 0%, color-mix(in oklab, var(--ed-bg) 76%, transparent) 50%, color-mix(in oklab, var(--ed-bg) 34%, transparent) 80%, transparent 100%)}}.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .p2 .sess__compose:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to top, var(--ed-bg) 0%, var(--ed-bg) 55%, transparent 100%);height:calc(100% + 56px);position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .p2 .sess__compose:before{background:linear-gradient(to top, color-mix(in oklab, var(--ed-bg) 80%, transparent) 0%, color-mix(in oklab, var(--ed-bg) 55%, transparent) 55%, transparent 100%)}}.editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread):has(.composer-streamstop) .mbchat-scroll-btm{bottom:max(calc(max(var(--sab,0px), env(safe-area-inset-bottom,0px)) + 120px), calc(var(--kb,0px) + 56px))}.editorial.ed-shell.is-mobile.in-agent .dlg.is-mb-thread .dlg-thread__body>.dlg-thread__inner{flex:none;justify-content:flex-end;min-height:calc(100% + 1px);margin-top:0}}.editorial .ed-skill-modal__field textarea{background:var(--ed-surface);border:1px solid var(--ed-line);border-radius:var(--ed-r-lg);min-height:84px;font-family:var(--ed-font-mono);font-size:var(--ed-text-sm);color:var(--ed-ink);resize:vertical;-webkit-appearance:none;box-sizing:border-box;width:100%;transition:border-color var(--ed-dur-fast), background var(--ed-dur-fast);outline:none;padding:12px 14px;line-height:1.45}.editorial .ed-skill-modal__field textarea:focus{border-color:var(--ed-line-3);background:var(--ed-bg)}.editorial .ed-skill-modal__field textarea::placeholder{color:var(--ed-ink-4)}.editorial .ed-mcpint-label{align-items:center;gap:6px;display:inline-flex}.editorial .ed-mcpint-info{width:24px;height:24px;color:var(--ed-ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.editorial .ed-mcpint-info:hover,.editorial .ed-mcpint-info.is-on{background:var(--ed-surface-2);color:var(--ed-ink)}.editorial .ed-mcpint-infobox{background:var(--ed-surface);border-radius:var(--ed-r-lg);font-size:var(--ed-text-xs);color:var(--ed-ink-2);margin-top:10px;padding:10px 14px;line-height:1.5}.editorial .ed-mcpint-infobox ul{margin:0 0 6px;padding-left:18px}.editorial .ed-mcpint-infobox li{overflow-wrap:anywhere;margin:2px 0}.editorial .ed-mcpint-infobox p{margin:6px 0 0}.editorial .ed-mcpint-status{background:var(--ed-good);align-items:flex-start;gap:10px;margin:0 0 14px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.editorial .ed-mcpint-status{background:color-mix(in oklab, var(--ed-good) 12%, transparent)}}.editorial .ed-mcpint-status{color:var(--ed-good);border-radius:var(--ed-r-lg);font-size:var(--ed-text-sm);overflow-wrap:anywhere;line-height:1.4}.editorial .ed-mcpint-status.is-bad{background:var(--ed-bad)}@supports (color:color-mix(in lab, red, red)){.editorial .ed-mcpint-status.is-bad{background:color-mix(in oklab, var(--ed-bad) 12%, transparent)}}.editorial .ed-mcpint-status.is-bad{color:var(--ed-bad)}.editorial .ed-mcpint-status svg{flex-shrink:0;margin-top:2px}.editorial .ed-mcpint-note{font-size:var(--ed-text-xs);color:var(--ed-ink-3);margin:0 0 14px;line-height:1.5}.editorial .ed-mcpint-other{color:var(--ed-ink-3);font:inherit;font-size:var(--ed-text-xs);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;margin:0 0 12px;padding:4px 8px 4px 4px;display:inline-flex}.editorial .ed-mcpint-other svg{transition:transform var(--ed-dur-fast)}.editorial .ed-mcpint-other.is-on svg{transform:rotate(180deg)}.editorial .ed-mcpint-other:hover,.editorial .ed-mcpint-other.is-on{color:var(--ed-ink)}@media (max-width:420px){.editorial .ed-mcpint-modal .ed-mcpint-btn-label{display:none}}.editorial .pg-skel{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;max-width:760px;margin:0 auto;padding:24px 18px 32px;display:flex}.editorial.ed-shell.is-mobile .pg-skel{padding-top:calc(var(--ed-mb-aghdr,max(74px, calc(env(safe-area-inset-top,0px) + 62px))) + 10px)}.editorial .pg-skel__sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.editorial .pg-skel__title,.editorial .pg-skel__row,.editorial .pg-skel__card{background:var(--ed-ink,currentColor);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.editorial .pg-skel__title,.editorial .pg-skel__row,.editorial .pg-skel__card{background:color-mix(in oklab, var(--ed-ink,currentColor) 7%, transparent)}}.editorial .pg-skel__title,.editorial .pg-skel__row,.editorial .pg-skel__card{animation:1.1s ease-in-out infinite pg-skel-pulse}.editorial .pg-skel__title{width:46%;height:28px;margin-bottom:8px}.editorial .pg-skel__row{height:64px}.editorial .pg-skel--chat .pg-skel__row{width:72%;height:44px}.editorial .pg-skel--chat .pg-skel__row.is-right{align-self:flex-end;width:58%}.editorial .pg-skel__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.editorial .pg-skel__card{height:140px}@keyframes pg-skel-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.editorial .pg-skel__title,.editorial .pg-skel__row,.editorial .pg-skel__card{animation:none}}@media (max-width:1023px){.editorial.ed-shell.is-mobile.in-agent .p2 .sess__thread .mbchat-searchfab{top:calc(var(--ed-mb-aghdr,max(74px, calc(env(safe-area-inset-top,0px) + 62px))) + 8px);z-index:29}.editorial.ed-shell.is-mobile.in-agent .p2 .sess__thread .mbchat-search{top:calc(var(--ed-mb-aghdr,max(74px, calc(env(safe-area-inset-top,0px) + 62px))) + 6px);z-index:29}}.p2 .sess__thread .mbchat-search input,.p2 .sess__thread .mbchat-search input:focus{height:auto;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}@media (max-width:1023px){html.ed-chat-kb .editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread){left:0;right:0;top:var(--ed-kb-top,0px)!important;height:var(--ed-kb-vh,100dvh)!important;min-height:0!important;max-height:var(--ed-kb-vh,100dvh)!important;position:fixed!important;bottom:auto!important}html.ed-chat-kb .editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .p2 .sess__compose{--ed-mobile-composer-lift:2px}html.ed-chat-kb .editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .p2 .sess__compose .composer{padding-bottom:0}html.ed-chat-kb .editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .p2 .sess__thread-body{overscroll-behavior-y:contain}html.ed-chat-kb .editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread) .mbchat-scroll-btm{bottom:calc(var(--ed-kb-bottom,0px) + 72px)}html.ed-chat-kb .editorial.ed-shell.is-mobile.in-agent:has(.p2 .dlg.sess.is-mb-thread):has(.composer-streamstop) .mbchat-scroll-btm{bottom:calc(var(--ed-kb-bottom,0px) + 116px)}}.p2 .sess__thread-body .msg>.msg__av{border-radius:50%;flex:0 0 30px;width:30px;height:30px;overflow:hidden}.p2 .sess__thread-body .msg>.msg__av>img,.p2 .sess__thread-body .msg>.msg__av>.av{border-radius:50%;flex-shrink:0;width:30px;height:30px}.p2 .sess__thread-body .msg>.msg__av>img{object-fit:cover;display:block}.p2 .sess__thread-body .msg>.msg__av>.av{font-size:12px}.p2 .sess__thread-body .msg>.msg__av.is-cont{height:1px}.p2 .sess__thread-body .msg--bot+.msg--bot:has(>.msg__av.is-cont){margin-top:-8px}@media (max-width:1023px){.p2 .sess__thread-body .msg{gap:8px}.p2 .sess__thread-body .msg--user>.msg__col{max-width:82%}.p2 .sess__thread-body .msg--bot>.msg__col{max-width:84%}.p2 .sess__thread-body .msg--bot:has(.md table,.md pre)>.msg__col{flex:auto;max-width:calc(100% - 38px)}.p2 .sess__thread-body .msg--bot:has(.md table,.md pre)>.msg__col>.msg__bubble{max-width:100%}.editorial.ed-shell.is-mobile:not(.in-agent) .p2 .mb-home{padding-top:80px}.editorial.ed-shell.is-mobile:not(.in-agent) .p2 .mb-home__bar{top:max(20px, env(safe-area-inset-top,0px), var(--qa-safe-top,0px));margin:0;position:fixed;left:14px;right:14px}}.editorial .ed-owner{border-bottom:1px solid var(--ed-line);padding:0 28px}.editorial .ed-owner__toggle{cursor:pointer;width:100%;min-height:44px;font:inherit;font-size:var(--ed-text-sm);color:var(--ed-ink-2);background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.editorial .ed-owner__toggle:hover{color:var(--ed-ink)}.editorial .ed-owner__dot{background:var(--ed-ink);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.editorial .ed-owner__body{gap:10px;padding:0 0 16px;display:grid}.editorial .ed-owner__hint{font-size:var(--ed-text-xs,12px);color:var(--ed-ink-3);margin:0}.editorial .ed-owner__row{font-size:var(--ed-text-xs,12px);color:var(--ed-ink-3);gap:4px;display:grid}.editorial .ed-owner__row .input{background:var(--ed-surface);border-radius:var(--ed-r-lg);height:42px;color:var(--ed-ink);font:inherit;font-size:var(--ed-text-md);border:1px solid #0000;padding:0 14px}.editorial .ed-owner__row .input:focus{background:var(--ed-bg);border-color:var(--ed-ink);outline:none}.editorial .ed-owner__row .input::placeholder{color:var(--ed-ink-4)}@media (max-width:640px){.editorial .ed-owner{padding:0 20px}}.editorial .ed-gender{border-bottom:1px solid var(--ed-line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 28px;display:flex}.editorial .ed-gender__label{font-size:var(--ed-text-sm);color:var(--ed-ink-2);margin-right:4px}.editorial .ed-gender__label.is-ask{color:var(--ed-accent);font-weight:500}.editorial .ed-gender__opt{border-radius:var(--ed-r-full);border:1px solid var(--ed-line);min-height:36px;color:var(--ed-ink);font:inherit;font-size:var(--ed-text-sm);cursor:pointer;background:0 0;padding:0 14px}.editorial .ed-gender__opt:hover{border-color:var(--ed-ink-3)}.editorial .ed-gender__opt.is-on{background:var(--ed-ink);border-color:var(--ed-ink);color:var(--ed-bg)}.editorial .ed-gender__opt:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.editorial .ed-gender{padding:10px 20px}}.p2{--font-sans:var(--font-geist-sans), system-ui, -apple-system, sans-serif;--font-display:var(--font-geist-sans), system-ui, -apple-system, sans-serif;--font-serif:var(--font-instrument-serif), "Times New Roman", serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;--tracking-tight:-.025em;--tracking-tighter:-.04em;--tracking-wide:.1em;--tracking-mono:.02em;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:17px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--text-4xl:38px;--text-5xl:48px;--text-6xl:64px;--text-7xl:80px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:40px;--s9:56px;--s10:72px;--s11:96px;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-2xl:22px;--composer-max:760px;--chat-max-wide:940px;--r-3xl:28px;--r-full:999px;--bg:#fbfaf8;--surface:#f3f2ee;--surface-2:#e8e7e2;--surface-3:#dddcd6;--ink:#0e0e0f;--ink-1:#1c1c1e;--ink-2:#424246;--ink-3:#6e6e76;--ink-4:#9f9fa6;--ink-5:#d0cfcb;--line:#0e0e0f12;--line-2:#0e0e0f1f;--line-3:#0e0e0f2e;--hl-top:inset 0 1px 0 #fff9;--card-shadow:0 1px 0 #14120c0a, 0 1px 2px #14120c0a, 0 6px 18px -8px #14120c14;--accent:#ff5a3c;--accent-hover:#e84a2d;--accent-soft:#ffe9e3;--accent-ink:#fff;--a-pechkin:#ff5a3c;--a-anna:#16a085;--a-eva:#d94590;--a-denis:#2e5bd7;--a-yaruk:#e8881a;--a-verbum:#0f9aa8;--a-dreamon:#6b5bd7;--a-lucy:#9b4cd7;--a-mira:#4fb562;--a-stella:#dc8b5d;--a-kuzma:#4e5a6e;--good:#16a34a;--warn:#d97706;--bad:#dc2626;--info:#2563eb;--shadow-sm:0 1px 2px #0a0a0a0a;--shadow-md:0 1px 2px #0a0a0a0a, 0 4px 16px -4px #0a0a0a0f;--shadow-lg:0 1px 0 #0a0a0a0a, 0 24px 60px -20px #0a0a0a33;--dur-fast:.14s;--dur-med:.24s;--dur-slow:.42s;--ease:cubic-bezier(.32, .72, .32, 1);--ease-out:cubic-bezier(.22, 1, .36, 1)}.p2.dark{--bg:#161618;--surface:#1f1f22;--surface-2:#2a2a2e;--surface-3:#36363b;--ink:#f7f6f2;--ink-1:#e2e1dc;--ink-2:#b0afa9;--ink-3:#8c8c86;--ink-4:#76766f;--ink-5:#4a4a46;--line:#fffaeb12;--line-2:#fffaeb1f;--line-3:#fffaeb33;--accent:#ff7a55;--accent-hover:#ff8e70;--accent-soft:#ff7a5529;--accent-ink:#1a1a1b;--hl-top:inset 0 1px 0 #ffffff0d;--card-shadow:0 1px 0 #ffffff0a, 0 12px 32px #00000059;--shadow-md:0 1px 0 #ffffff08, 0 12px 40px #0006;--shadow-lg:0 1px 0 #ffffff0a, 0 30px 80px #00000080}.p2 *,.p2 :before,.p2 :after{box-sizing:border-box}.p2 button,.p2 input,.p2 select,.p2 textarea{font:inherit;color:inherit;background:0 0;border:0;padding:0}.p2 button{cursor:pointer}.p2 a{color:inherit;text-decoration:none}.p2 img,.p2 svg{max-width:100%;display:block}.p2{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;margin:0;line-height:1.5}.p2 input,.p2 textarea,.p2 [contenteditable]{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.p2 .btn{border-radius:var(--r-full);height:40px;font-family:var(--font-sans);font-weight:500;font-size:var(--text-base);letter-spacing:-.005em;white-space:nowrap;transition:background var(--dur-fast), color var(--dur-fast), transform var(--dur-fast), box-shadow var(--dur-med);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.p2 .btn:active{transform:scale(.98)}.p2 .btn--lg{height:48px;font-size:var(--text-md);padding:0 24px;font-weight:500}.p2 .btn--xl{height:56px;font-size:var(--text-lg);letter-spacing:-.015em;padding:0 28px;font-weight:500}.p2 .btn--sm{height:32px;font-size:var(--text-sm);padding:0 12px}.p2 .btn--primary{background:var(--ink);color:var(--bg)}.p2 .btn--primary:hover{background:var(--ink-1)}.p2 .btn--accent{background:var(--accent);color:var(--accent-ink)}.p2 .btn--accent:hover{background:var(--accent-hover)}.p2 .btn--ghost{color:var(--ink);border-color:var(--line-3);background:0 0}.p2 .btn--ghost:hover{background:var(--surface);border-color:var(--line-3)}.p2 .btn--quiet{background:var(--surface);color:var(--ink-1)}.p2 .btn--quiet:hover{background:var(--surface-2)}.p2 .btn--ico{width:40px;padding:0}.p2 .btn--ico.btn--sm{width:32px}.p2 .btn--ico.btn--lg{width:48px}.p2 .btn .ar{transition:transform var(--dur-fast)}.p2 .btn:hover .ar{transform:translate(2px)}.p2 .badge{border-radius:var(--r-full);font-size:var(--text-2xs);letter-spacing:.02em;background:var(--surface-2);color:var(--ink-2);align-items:center;gap:6px;padding:3px 9px;font-weight:500;display:inline-flex}.p2 .badge--good{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.p2 .badge--good{background:color-mix(in oklab, var(--good) 14%, transparent)}}.p2 .badge--good{color:var(--good)}.p2 .badge--warn{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.p2 .badge--warn{background:color-mix(in oklab, var(--warn) 16%, transparent)}}.p2 .badge--warn{color:var(--warn)}.p2 .badge--bad{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.p2 .badge--bad{background:color-mix(in oklab, var(--bad) 14%, transparent)}}.p2 .badge--bad{color:var(--bad)}.p2 .badge--accent{background:var(--accent-soft);color:var(--accent)}.p2 .badge--ink{background:var(--ink);color:var(--bg)}.p2 .badge .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.p2 .input,.p2 .ta{border-radius:var(--r-lg);background:var(--surface);width:100%;height:44px;color:var(--ink);font:inherit;font-size:var(--text-md);transition:background var(--dur-fast), border-color var(--dur-fast);border:1px solid #0000;padding:0 14px}.p2 .input:focus,.p2 .ta:focus{background:var(--bg);border-color:var(--ink);outline:none}.p2 .input::placeholder,.p2 .ta::placeholder{color:var(--ink-4)}.p2 .ta{resize:vertical;height:auto;min-height:80px;padding:12px 14px}.p2 .eyebrow{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-weight:500;display:inline-flex}.p2 .eyebrow .dot{background:var(--good);border-radius:50%;width:6px;height:6px}.p2 .h-display{font-family:var(--font-display);font-weight:700;font-size:var(--text-6xl);letter-spacing:var(--tracking-tighter);text-wrap:balance;margin:0;line-height:.96}.p2 .h-display em{font-family:var(--font-serif);letter-spacing:-.02em;font-style:italic;font-weight:400}.p2 .h-1{font-family:var(--font-display);font-weight:700;font-size:var(--text-4xl);letter-spacing:var(--tracking-tight);text-wrap:normal;margin:0;line-height:1.05}.p2 .h-1 em{font-family:var(--font-serif);font-style:italic;font-weight:400}.p2 .h-2{font-family:var(--font-display);font-weight:600;font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);margin:0;line-height:1.15}.p2 .h-3{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);letter-spacing:-.015em;margin:0;line-height:1.25}.p2 .mono{font-family:var(--font-mono);font-feature-settings:"ss01", "tnum"}.p2 .card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--card-shadow)}.p2 .av{font-family:var(--font-display);color:#fff;letter-spacing:-.03em;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.p2 .av img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.p2 .acct-avatar-input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.p2 .acct-error,.p2 .mb-acct__avatar-error{color:var(--warn);font-size:var(--text-xs);margin-top:8px;font-weight:650}.p2 .av--sm{border-radius:50%;width:24px;height:24px;font-size:11px}.p2 .av--md{border-radius:50%;width:32px;height:32px;font-size:13px}.p2 .av--lg{border-radius:50%;width:44px;height:44px;font-size:17px}.p2 .av--xl{border-radius:50%;width:64px;height:64px;font-size:24px}.p2 .av--xxl{border-radius:50%;width:96px;height:96px;font-size:36px;font-weight:500}.p2 .av-wrap{display:inline-flex;position:relative}.p2 .av-wrap__status{border:2px solid var(--bg);background:var(--good);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}.p2 .av-wrap__status--sleep{background:var(--ink-3)}.p2 .av-wrap__status--alert{background:var(--warn)}.p2 .dt{background:var(--bg);width:100%;height:100%;color:var(--ink);font-family:var(--font-sans);grid-template-columns:280px 1fr;display:grid;overflow:hidden}.p2 .dt__sidebar{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;height:100%;display:flex;overflow:hidden}.p2 .dt__brand{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.p2 .dt__brand .name{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);letter-spacing:var(--tracking-tighter)}.p2 .dt__brand .name .dot{color:var(--accent)}.p2 .dt__brand .workspace{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);font-size:var(--text-xs);color:var(--ink-2);align-items:center;gap:6px;padding:5px 9px 5px 7px;font-weight:500;display:flex}.p2 .dt__brand .workspace .sw{background:linear-gradient(135deg, var(--a-anna), var(--a-verbum));border-radius:4px;width:16px;height:16px}.p2 .dt__newbtn{border-radius:var(--r-lg);background:var(--ink);height:40px;color:var(--bg);font-weight:500;font-size:var(--text-sm);transition:opacity var(--dur-fast);align-items:center;gap:10px;margin:0 14px 12px;padding:0 12px;display:flex}.p2 .dt__newbtn:hover{opacity:.9}.p2 .dt__group{padding:8px 14px 4px}.p2 .dt__grouplabel{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;padding:0 8px 6px;font-weight:500;display:flex}.p2 .dt__agents{flex:1;padding:0 8px;overflow-y:auto}.p2 .dt__agentrow{border-radius:var(--r-md);width:100%;transition:background var(--dur-fast);text-align:left;align-items:center;gap:10px;margin-bottom:1px;padding:8px 10px;display:flex;position:relative}.p2 .dt__agentrow:hover{background:var(--surface-2)}.p2 .dt__agentrow.is-active{background:var(--surface-3)}.p2 .dt__agentrow .meta{flex:1;min-width:0}.p2 .dt__agentrow .nm{font-size:var(--text-base);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.p2 .dt__agentrow .sub{font-size:var(--text-xs);color:var(--ink-3);font-family:var(--font-mono);text-transform:lowercase}.p2 .dt__agentrow .ct{font-size:var(--text-xs);color:var(--ink-3);font-family:var(--font-mono);font-feature-settings:"tnum";transition:opacity var(--dur-fast)}.p2 .dt__agentrow-pin{width:22px;height:22px;color:var(--ink-3);background:var(--surface-2);opacity:0;transition:opacity var(--dur-fast), color var(--dur-fast), background var(--dur-fast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.p2 .dt__agentrow:hover .dt__agentrow-pin{opacity:1}.p2 .dt__agentrow:hover .ct{opacity:0}.p2 .dt__agentrow-pin:hover{color:var(--ink);background:var(--surface-3)}.p2 .dt__agentrow.is-pinned .dt__agentrow-pin{color:var(--accent);opacity:1}.p2 .dt__agentrow.is-pinned .ct{opacity:0}.p2 .dt__agentrow.is-archived{opacity:.62}.p2 .dt__agentrow.is-archived:hover{opacity:.82;background:var(--surface-2)}.p2 .dt__agentrow.is-archived .nm{color:var(--ink-2);text-decoration:line-through;-webkit-text-decoration-color:var(--line-3);-webkit-text-decoration-color:var(--line-3);-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}.p2 .dt__agentrow.is-archived .av{filter:grayscale()}.p2 .dt__archtag{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-3);border-radius:var(--r-full);background:var(--surface-2);border:1px solid var(--line);flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.p2 .dt__agents--pinned{border-bottom:1px solid var(--line);flex:none;margin:0 8px 6px;padding-bottom:8px;overflow:visible}.p2 .dt__agents--pinned .dt__agentrow{padding-left:6px;padding-right:6px}.p2 .dt__quickico{background:var(--surface-2);width:32px;height:32px;color:var(--ink-2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.p2 .dt__needbadge{min-width:20px;height:20px;color:var(--accent-ink,#fff);background:var(--accent);border-radius:var(--r-full);flex:none;place-items:center;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.p2 .dt__arch{border-top:1px dashed var(--line-2);flex:none;margin:4px 8px 2px;padding-top:8px}.p2 .dt__archhead{border-radius:var(--r-md);width:100%;color:var(--ink-3);cursor:pointer;text-align:left;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:none;align-items:center;gap:9px;padding:9px 8px;display:flex}.p2 .dt__archhead:hover{background:var(--surface);color:var(--ink-2)}.p2 .dt__archhead-ico{border-radius:var(--r-sm);background:var(--surface-2);width:26px;height:26px;color:var(--ink-3);flex:none;place-items:center;display:grid}.p2 .dt__archhead-lbl{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.p2 .dt__archhead-ct{text-align:center;min-width:18px;color:var(--ink-2);background:var(--surface-2);border-radius:var(--r-full);padding:1px 6px;font-size:11px;font-weight:600}.p2 .dt__archhead-chev{transition:transform var(--dur-fast);color:var(--ink-4);margin-left:auto;display:inline-flex}.p2 .dt__archhead.is-open .dt__archhead-chev{transform:rotate(180deg)}.p2 .dt__agents--arch{max-height:232px;animation:archIn var(--dur-med) ease;flex:none;padding:2px 0 4px;overflow:visible auto}.p2 .dt__agents--arch .dt__agentrow{opacity:.78}.p2 .dt__agents--arch .dt__agentrow:hover{opacity:1}@keyframes archIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.p2 .tasks{background:var(--bg);max-width:1760px;min-height:100%;margin:0 auto;padding:56px 64px 88px}.p2 .tasks__head{margin-bottom:28px}.p2 .tasks__head .h-1{text-wrap:normal;min-height:1.15em;margin-bottom:4px;line-height:1.12}.p2 .tasks__lead{font-size:var(--text-md);color:var(--ink-3);text-wrap:pretty;max-width:64ch;margin:14px 0 0;line-height:1.55}.p2 .tasks__add-main{border:1px solid var(--ink);border-radius:var(--r-full);background:var(--ink);min-height:46px;color:var(--bg);font:inherit;font-size:var(--text-sm);cursor:pointer;box-shadow:0 10px 28px var(--ink);justify-content:center;align-items:center;gap:9px;margin-top:18px;padding:0 18px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.p2 .tasks__add-main{box-shadow:0 10px 28px color-mix(in oklab, var(--ink) 14%, transparent)}}.p2 .tasks__add-main{transition:transform var(--dur-fast), filter var(--dur-fast), box-shadow var(--dur-fast)}.p2 .tasks__add-main:hover{filter:brightness(1.05);box-shadow:0 14px 34px var(--ink);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.p2 .tasks__add-main:hover{box-shadow:0 14px 34px color-mix(in oklab, var(--ink) 18%, transparent)}}.p2 .tasks__add-main:active{transform:translateY(0)}.p2 .tasks__stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:32px;display:grid}.p2 .tstat{text-align:left;border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);cursor:pointer;transition:transform var(--dur-fast), box-shadow var(--dur-fast), border-color var(--dur-fast), opacity var(--dur-fast);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.p2 .tstat:hover{box-shadow:var(--shadow-sm,0 2px 8px #0000000d);transform:translateY(-1px)}.p2 .tstat.is-dim{opacity:.42}.p2 .tstat__v{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:1}.p2 .tstat__l{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-wide,.05em);color:var(--ink-3);font-size:11px}.p2 .tstat--accent{background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .tstat--accent{border-color:color-mix(in oklab, var(--accent) 30%, var(--line-2))}}.p2 .tstat--accent .tstat__v,.p2 .tstat--accent .tstat__l{color:var(--accent)}.p2 .tasks__board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}.p2 .tasks__board--single .tlane{grid-column:1/-1}@media (max-width:1200px){.p2 .tasks__board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.p2 .tasks__head .h-1{min-height:2.2em;line-height:1.08}.p2 .tasks__head .h-1 em{line-height:1.1;display:block}}.p2 .tlane{flex-direction:column;min-width:0;display:flex}.p2 .tlane__head{align-items:center;gap:9px;padding:0 4px 12px;display:flex}.p2 .tlane__dot{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px}.p2 .tlane__ct{text-align:center;min-width:20px;color:var(--ink-2);background:var(--surface-2);border-radius:var(--r-full);padding:1px 7px;font-size:11px;font-weight:600}.p2 .tlane__addbtn{border:1px solid var(--line-2);border-radius:var(--r-full);background:var(--surface);place-items:center;width:30px;height:30px;margin-left:auto;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.p2 .tlane__addbtn{background:color-mix(in oklab, var(--surface) 80%, transparent)}}.p2 .tlane__addbtn{color:var(--ink-3);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast), transform var(--dur-fast)}.p2 .tlane__addbtn:hover{color:var(--accent);border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.p2 .tlane__addbtn:hover{border-color:color-mix(in oklab, var(--accent) 34%, var(--line-2))}}.p2 .tlane__addbtn:hover{background:var(--accent-soft)}.p2 .tlane--accent .tlane__dot{background:var(--accent)}.p2 .tlane--run .tlane__dot{background:var(--good)}.p2 .tlane--queue .tlane__dot{background:var(--info,#2a6fdb)}.p2 .tlane--done .tlane__dot{background:var(--ink-4)}.p2 .tlane__list{flex-direction:column;gap:10px;display:flex}.p2 .tlane__empty{text-align:center;font-size:var(--text-xs);color:var(--ink-4);border:1px dashed var(--line-2);border-radius:var(--r-lg);padding:18px}.p2 .tlane__add{border:1px dashed var(--ink-4);justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.p2 .tlane__add{border:1px dashed color-mix(in oklab, var(--ink-4) 42%, var(--line-2))}}.p2 .tlane__add{border-radius:var(--r-lg);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.p2 .tlane__add{background:color-mix(in oklab, var(--surface) 58%, transparent)}}.p2 .tlane__add{color:var(--ink-3);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);font-weight:600}.p2 .tlane__add:hover{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .tlane__add:hover{border-color:color-mix(in oklab, var(--accent) 42%, var(--line-2))}}.p2 .tlane__add:hover{background:var(--accent-soft)}.p2 .tcard{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg);cursor:pointer;text-align:left;transition:transform var(--dur-fast), box-shadow var(--dur-fast), border-color var(--dur-fast), opacity var(--dur-med);animation:tcardIn var(--dur-med) ease both;flex-direction:column;gap:9px;padding:14px 15px;display:flex}.p2 .tcard:hover{border-color:var(--line-3);transform:translateY(-2px);box-shadow:0 6px 18px #14100c12}.p2 .tcard:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes tcardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.p2 .tlane--accent .tcard{background:var(--bg);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .tlane--accent .tcard{border-color:color-mix(in oklab, var(--accent) 26%, var(--line-2))}}.p2 .tcard--alert{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.p2 .tcard--alert{border-color:color-mix(in oklab, var(--warn) 50%, var(--line-2))}}.p2 .tcard--done{opacity:.74}.p2 .tcard--done:hover{opacity:1}.p2 .tcard--resolved{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.p2 .tcard--resolved{border-color:color-mix(in oklab, var(--good) 45%, var(--line-2))}}.p2 .tcard__top{align-items:center;gap:8px;display:flex}.p2 .tcard__who{align-items:center;gap:8px;min-width:0;display:inline-flex}.p2 .tcard__avfallback{color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:inline-grid}.p2 img.tcard__avimg{object-fit:cover;border-radius:50%;flex:none;width:24px;height:24px}.p2 .tcard__name{font-weight:600;font-size:var(--text-sm);color:var(--ink);white-space:nowrap}.p2 .tcard__role{font-family:var(--font-mono);color:var(--ink-4);text-transform:lowercase;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.p2 .tcard__time{font-family:var(--font-mono);color:var(--ink-4);flex:none;margin-left:auto;font-size:11px}.p2 .tcard__live{color:var(--good);flex:none;align-items:center;gap:6px;margin-left:auto;font-size:11px;font-weight:600;display:inline-flex}.p2 .tcard__pulse{background:var(--good);width:7px;height:7px;box-shadow:0 0 0 0 var(--good);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.p2 .tcard__pulse{box-shadow:0 0 0 0 color-mix(in oklab, var(--good) 60%, transparent)}}.p2 .tcard__pulse{animation:1.8s ease-out infinite tpulse}@keyframes tpulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--good) 55%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.p2 .tcard__pulse,.p2 .tcard{animation:none}}.p2 .tcard__title{font-size:var(--text-base);color:var(--ink);text-wrap:pretty;font-weight:600;line-height:1.4}.p2 .tcard__check,.p2 .tcard__alarm,.p2 .tcard__moon{vertical-align:-3px;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:5px;display:inline-grid}.p2 .tcard__check{background:var(--ink-4)}@supports (color:color-mix(in lab, red, red)){.p2 .tcard__check{background:color-mix(in oklab, var(--ink-4) 18%, transparent)}}.p2 .tcard__check{color:var(--ink-2)}.p2 .tcard__check--ok{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.p2 .tcard__check--ok{background:color-mix(in oklab, var(--good) 18%, transparent)}}.p2 .tcard__check--ok{color:var(--good)}.p2 .tcard__alarm{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.p2 .tcard__alarm{background:color-mix(in oklab, var(--warn) 20%, transparent)}}.p2 .tcard__alarm{color:var(--warn)}.p2 .tcard__moon{background:var(--surface-2);color:var(--ink-3)}.p2 .tcard__ctx{font-size:var(--text-xs);color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.5}.p2 .tcard__prog{align-items:center;gap:10px;display:flex}.p2 .tcard__progbar{border-radius:var(--r-full);background:var(--surface-2);flex:1;height:5px;overflow:hidden}.p2 .tcard__progbar>span{border-radius:var(--r-full);background:var(--good);height:100%;transition:width var(--dur-med);display:block}.p2 .tcard__progn{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;flex:none;font-size:10px}.p2 .tcard__foot{align-items:center;gap:8px;display:flex}.p2 .tcard__src{font-family:var(--font-mono);color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:inline-flex;overflow:hidden}.p2 .tcard__src svg{opacity:.7;flex:none}.p2 .tcard__actions{gap:8px;margin-top:2px;display:flex}.p2 .tcard__btn{border-radius:var(--r-full);font-family:var(--font-sans);font-weight:600;font-size:var(--text-xs);cursor:pointer;transition:filter var(--dur-fast), background var(--dur-fast), border-color var(--dur-fast);border:1px solid #0000;flex:1;padding:8px 12px}.p2 .tcard__btn--primary{background:var(--accent);color:var(--accent-ink,#fff)}.p2 .tcard__btn--primary:hover{filter:brightness(1.06)}.p2 .tcard__btn--ghost{border-color:var(--line-3);color:var(--ink-2);background:0 0}.p2 .tcard__btn--ghost:hover{border-color:var(--ink-3);color:var(--ink)}@media (max-width:560px){.p2 .tcard__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.p2 .tcard__role{min-width:0}}.p2 .tasks .eyebrow{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;display:inline-flex}.p2 .tasks .eyebrow .dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.p2 .tlane__label{font:inherit;font-size:var(--text-sm);color:var(--ink-2);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.p2 .tlane__label:hover{color:var(--ink)}.p2 .tlane__rename-input{font:inherit;font-size:var(--text-sm);color:var(--ink);background:var(--accent);font-weight:600}@supports (color:color-mix(in lab, red, red)){.p2 .tlane__rename-input{background:color-mix(in oklab, var(--accent) 8%, var(--surface))}}.p2 .tlane__rename-input{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .tlane__rename-input{border:1px solid color-mix(in oklab, var(--accent) 40%, var(--line-2))}}.p2 .tlane__rename-input{border-radius:var(--r-sm);outline:none;width:130px;padding:2px 6px}.p2 .tcard__due{font-family:var(--font-mono);color:var(--accent);background:var(--accent);align-items:center;font-size:10px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.p2 .tcard__due{background:color-mix(in oklab, var(--accent) 10%, transparent)}}.p2 .tcard__due{border-radius:var(--r-full);white-space:nowrap;padding:2px 6px}.p2 .tcard__clip{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;align-items:center;gap:3px;font-size:10px;display:inline-flex}.p2 .tcard__clip svg{opacity:.7;flex:none}.p2 .tedit{z-index:260;padding:18px 16px max(18px, env(safe-area-inset-bottom,0px));background:var(--ink);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.p2 .tedit{background:color-mix(in oklab, var(--ink) 24%, transparent)}}.p2 .tedit{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.p2 .tedit__sheet{border:1px solid var(--line-2);background:var(--bg);border-radius:24px 24px 18px 18px;width:min(100%,560px);max-height:min(92dvh,720px);padding:10px 20px 20px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.p2 .tedit__sheet{background:color-mix(in oklab, var(--bg) 94%, transparent)}}.p2 .tedit__sheet{animation:taddSheetUp var(--dur-med) var(--ease-out) both;box-shadow:0 22px 70px #0000002e}.p2 .tedit__grab{border-radius:var(--r-full);background:var(--line-3);width:44px;height:5px;margin:0 auto 14px}.p2 .tedit__head{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.p2 .tedit__title-input{font:inherit;font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:4px 0;font-weight:700}.p2 .tedit__title-input:focus{border-bottom:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .tedit__title-input:focus{border-bottom:2px solid color-mix(in oklab, var(--accent) 50%, var(--line-2))}}.p2 .tedit__close{border:1px solid var(--line-2);border-radius:var(--r-full);background:var(--surface);width:36px;height:36px;color:var(--ink-3);cursor:pointer;flex:none;place-items:center;display:inline-grid}.p2 .tedit__field{flex-direction:column;margin-bottom:12px;display:flex}.p2 .tedit__field textarea{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);width:100%;color:var(--ink);font:inherit;font-size:max(16px, var(--text-sm));resize:none;outline:none;min-height:72px;padding:10px 12px}.p2 .tedit__field textarea:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .tedit__field textarea:focus{border-color:color-mix(in oklab, var(--accent) 52%, var(--line-2))}}.p2 .tedit__field textarea:focus{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .tedit__field textarea:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 12%, transparent)}}.p2 .tedit__lane-row{scrollbar-width:none;gap:6px;padding-bottom:12px;display:flex;overflow-x:auto}.p2 .tedit__lane-chip{border-radius:var(--r-full);border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--text-xs);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);padding:6px 12px;font-weight:600}.p2 .tedit__lane-chip.is-on{background:var(--accent);color:var(--accent-ink,#fff);border-color:var(--accent)}.p2 .tedit__agent-row{border-top:1px solid var(--line-2);align-items:center;gap:10px;margin-top:2px;padding:10px 0 12px;display:flex}.p2 .tedit__avfallback{color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:inline-grid}.p2 img.tedit__avimg{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px}.p2 .tedit__agent-name{font-weight:600;font-size:var(--text-sm);color:var(--ink)}.p2 .tedit__agent-role{font-family:var(--font-mono);color:var(--ink-4);text-transform:lowercase;font-size:11px}.p2 .tedit__error{font-size:var(--text-xs);color:var(--warn);margin:4px 0 8px}.p2 .tedit__actions{gap:8px;margin-top:4px;display:flex}.p2 .tedit__actions--row2{margin-top:8px}.p2 .tedit__btn{border-radius:var(--r-full);font-family:var(--font-sans);font-weight:600;font-size:var(--text-sm);cursor:pointer;transition:filter var(--dur-fast), background var(--dur-fast), border-color var(--dur-fast);border:1px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 14px;display:inline-flex}.p2 .tedit__btn--primary{background:var(--accent);color:var(--accent-ink,#fff)}.p2 .tedit__btn--primary:hover{filter:brightness(1.06)}.p2 .tedit__btn--ghost{border-color:var(--line-3);color:var(--ink-2);background:0 0}.p2 .tedit__btn--ghost:hover{border-color:var(--ink-3);color:var(--ink)}.p2 .tedit__btn--done{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.p2 .tedit__btn--done{background:color-mix(in oklab, var(--good) 12%, transparent)}}.p2 .tedit__btn--done{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.p2 .tedit__btn--done{border-color:color-mix(in oklab, var(--good) 40%, var(--line-2))}}.p2 .tedit__btn--done{color:var(--good)}@supports (color:color-mix(in lab, red, red)){.p2 .tedit__btn--done{color:color-mix(in oklab, var(--good) 80%, var(--ink))}}.p2 .tedit__btn--done:hover{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.p2 .tedit__btn--done:hover{background:color-mix(in oklab, var(--good) 20%, transparent)}}.p2 .tedit__btn--delete{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.p2 .tedit__btn--delete{background:color-mix(in oklab, var(--warn) 10%, transparent)}}.p2 .tedit__btn--delete{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.p2 .tedit__btn--delete{border-color:color-mix(in oklab, var(--warn) 35%, var(--line-2))}}.p2 .tedit__btn--delete{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.p2 .tedit__btn--delete{color:color-mix(in oklab, var(--warn) 80%, var(--ink))}}.p2 .tedit__btn--delete:hover{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.p2 .tedit__btn--delete:hover{background:color-mix(in oklab, var(--warn) 18%, transparent)}}.p2 .tadd__voice-row{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);align-items:center;gap:12px;min-height:80px;padding:12px 14px;display:flex}.p2 .tadd__voice-wave{flex:1;align-items:center;gap:3px;height:40px;display:flex}.p2 .tadd__voice-wave span{background:var(--accent);border-radius:2px;width:4px;animation:.9s ease-in-out infinite alternate tadd-wave;display:block}@keyframes tadd-wave{0%{opacity:.5;height:6px}to{opacity:1;height:32px}}.p2 .tadd__voice-wave span:first-child{animation-delay:0s}.p2 .tadd__voice-wave span:nth-child(2){animation-delay:.11s}.p2 .tadd__voice-wave span:nth-child(3){animation-delay:.22s}.p2 .tadd__voice-wave span:nth-child(4){animation-delay:.33s}.p2 .tadd__voice-wave span:nth-child(5){animation-delay:.44s}.p2 .tadd__voice-wave span:nth-child(6){animation-delay:.55s}.p2 .tadd__voice-wave span:nth-child(7){animation-delay:.66s}.p2 .tadd__voice-timer{font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;font-size:16px;font-weight:600}.p2 .tadd__voice-stop{border-radius:var(--r-full);background:var(--warn);color:#fff;font:inherit;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;border:none;padding:6px 14px;font-weight:700}.p2 .tadd__voice-stop:hover{filter:brightness(1.08)}@media (prefers-reduced-motion:reduce){.p2 .tadd__voice-wave span{height:16px;animation:none}}@media (max-width:720px){.p2 .tedit{z-index:70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000061;background:lab(0% 0 0/.38);align-items:flex-end;padding:0}.p2 .tedit__sheet{width:100%;max-height:min(92dvh,700px);padding:8px 16px max(20px, env(safe-area-inset-bottom,20px));border-radius:22px 22px 0 0}.p2 .tedit__title-input{font-size:20px}.p2 .tedit__lane-chip{padding:7px 14px;font-size:15px}}.p2 .tadd{z-index:260;padding:18px 16px max(18px, env(safe-area-inset-bottom,0px));background:var(--ink);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.p2 .tadd{background:color-mix(in oklab, var(--ink) 24%, transparent)}}.p2 .tadd{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.p2 .tadd__sheet{border:1px solid var(--line-2);background:var(--bg);border-radius:24px 24px 18px 18px;width:min(100%,560px);max-height:min(88dvh,720px);padding:10px 20px 20px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.p2 .tadd__sheet{background:color-mix(in oklab, var(--bg) 94%, transparent)}}.p2 .tadd__sheet{box-shadow:0 22px 70px #0000002e}.p2 .tadd__grab{border-radius:var(--r-full);background:var(--line-3);width:44px;height:5px;margin:0 auto 14px}.p2 .tadd__head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.p2 .tadd__head h2{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);color:var(--ink);margin:5px 0 0}.p2 .tadd__close{border:1px solid var(--line-2);border-radius:var(--r-full);background:var(--surface);width:36px;height:36px;color:var(--ink-3);cursor:pointer;flex:none;place-items:center;display:inline-grid}.p2 .tadd__field{flex-direction:column;gap:7px;margin-bottom:12px;display:flex}.p2 .tadd__field>span{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.p2 .tadd__field input,.p2 .tadd__field textarea,.p2 .tadd__field select{border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--surface);width:100%;color:var(--ink);font:inherit;font-size:max(16px, var(--text-sm));outline:none;padding:12px 13px}.p2 .tadd__field textarea{resize:vertical;min-height:92px;line-height:1.45}.p2 .tadd__field input:focus,.p2 .tadd__field textarea:focus,.p2 .tadd__field select:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .tadd__field input:focus,.p2 .tadd__field textarea:focus,.p2 .tadd__field select:focus{border-color:color-mix(in oklab, var(--accent) 52%, var(--line-2))}}.p2 .tadd__field input:focus,.p2 .tadd__field textarea:focus,.p2 .tadd__field select:focus{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .tadd__field input:focus,.p2 .tadd__field textarea:focus,.p2 .tadd__field select:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 14%, transparent)}}.p2 .tadd__title-input{font-weight:700}.p2 .tadd__field--desc{position:relative}.p2 .tadd__field--desc textarea{padding-right:52px}.p2 .tadd__mic,.p2 .tadd__attach{border:1px solid var(--line-2);border-radius:var(--r-full);background:var(--surface);width:40px;height:40px;color:var(--ink-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.p2 .tadd__mic{position:absolute;bottom:8px;right:8px}.p2 .tadd__due{scrollbar-width:none;align-items:center;gap:8px;padding:2px 0 10px;display:flex;overflow-x:auto}.p2 .tadd__due::-webkit-scrollbar{display:none}.p2 .tadd__due-chip{border:1px solid var(--line-2);border-radius:var(--r-full);background:var(--surface);min-height:40px;color:var(--ink-2);font:inherit;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-weight:650;display:inline-flex;position:relative;overflow:hidden}.p2 .tadd__due-chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.p2 .tadd__due-chip input[type=date],.p2 .tadd__due-chip input[type=time]{opacity:0;cursor:pointer;position:absolute;inset:0}.p2 .tadd__meta{grid-template-columns:1fr 1fr;gap:10px;display:none}.p2 .tadd__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.p2 .tadd__agents{scrollbar-width:none;gap:8px;margin:4px 0;padding:2px 0 10px;display:flex;overflow-x:auto}.p2 .tadd__agents::-webkit-scrollbar{display:none}.p2 .tadd__agent{border:1px solid var(--line-2);border-radius:var(--r-full);background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:7px;padding:6px 12px 6px 6px;display:inline-flex}.p2 .tadd__agent.is-on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .tadd__agent.is-on{border-color:color-mix(in oklab, var(--accent) 45%, var(--line-2))}}.p2 .tadd__agent.is-on{background:var(--accent-soft)}.p2 .tadd__agent img,.p2 .tadd__agent>span{object-fit:cover;color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:inline-grid}.p2 .tadd__agent strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);font-weight:600;overflow:hidden}.p2 .tadd__error{border-radius:var(--r-md);background:var(--warn);padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.p2 .tadd__error{background:color-mix(in oklab, var(--warn) 14%, transparent)}}.p2 .tadd__error{color:var(--warn);font-size:var(--text-sm);margin:2px 0 12px}.p2 .tadd__actions{gap:10px;margin-top:8px;display:flex}.p2 .tadd__btn{border-radius:var(--r-full);min-height:48px;font:inherit;cursor:pointer;border:1px solid #0000;flex:1;font-weight:700}.p2 .tadd__btn--ghost{background:var(--surface);border-color:var(--line-2);color:var(--ink-2)}.p2 .tadd__btn--primary{background:var(--ink);color:var(--bg)}.p2 .tadd__btn:disabled{opacity:.55;cursor:default}@media (min-width:760px){.p2 .tadd{align-items:center;padding:24px}.p2 .tadd__sheet{border-radius:24px}}@media (max-width:560px){.p2 .tadd{padding-inline:8px}.p2 .tadd__sheet{padding-inline:16px}.p2 .tadd__grid{grid-template-columns:1fr}}.p2 .tasks__back,.p2 .tasks__dots{display:none}@media (max-width:720px){.editorial.ed-shell.is-mobile:not(.in-agent):has(.p2 .tasks){background:var(--ed-bg);height:100dvh;overflow:hidden}.editorial.ed-shell.is-mobile:not(.in-agent):has(.p2 .tasks):before{background:0 0}.editorial.ed-shell.is-mobile:not(.in-agent):has(.p2 .tasks)>.ed-body{width:100%;max-width:none;height:100%;min-height:0;margin:0;overflow:hidden;padding:0!important}.editorial.ed-shell.is-mobile:not(.in-agent):has(.p2 .tasks)>.ed-body>.p2{width:100%;max-width:none;height:100%;min-height:0;margin:0;overflow:hidden;padding:0!important}.p2 .tasks{box-sizing:border-box;background:var(--bg);flex-direction:column;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0 0 92px;display:flex;position:relative;overflow:hidden}.p2 .tasks__head,.p2 .tasks__stats,.p2 .tasks__add-main{display:none}.p2 .tasks__back{top:calc(env(safe-area-inset-top,0px) + 10px);z-index:30;border:1px solid var(--line-2);background:var(--bg);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;left:12px}@supports (color:color-mix(in lab, red, red)){.p2 .tasks__back{background:color-mix(in oklab, var(--bg) 72%, transparent)}}.p2 .tasks__back{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink-2);cursor:pointer}.p2 .tasks__back:active{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.p2 .tasks__back:active{background:color-mix(in oklab, var(--ink) 8%, transparent)}}.p2 .tasks__dots{bottom:calc(92px + env(safe-area-inset-bottom,0px) + 10px);z-index:20;pointer-events:none;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;left:0;right:0}.p2 .tasks__dot{pointer-events:all;border-radius:var(--r-full);background:var(--ink-4);cursor:pointer;width:8px;height:8px;transition:width var(--dur-fast), background var(--dur-fast);border:none;padding:0}.p2 .tasks__dot.is-on{background:var(--ink-2);width:22px}.p2 .tasks__dot--accent.is-on{background:var(--accent)}.p2 .tasks__dot--run.is-on{background:var(--good)}.p2 .tasks__dot--queue.is-on{background:var(--info,#2a6fdb)}.p2 .tasks__board{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;flex:1;gap:0;min-height:0;margin-top:0;padding:0;display:flex;overflow:auto hidden}.p2 .tasks__board::-webkit-scrollbar{display:none}.p2 .tlane{scroll-snap-align:start;background:var(--surface);border:none;border-radius:0;flex-direction:column;flex:0 0 100%;max-width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.p2 .tlane--accent{background:var(--accent-soft)}.p2 .tlane__head{z-index:2;padding:calc(env(safe-area-inset-top,0px) + 54px) 14px 10px 14px;border-bottom:1px solid var(--line-2);background:var(--surface);border-radius:0;align-items:center;gap:8px;display:flex;position:sticky;top:0}.p2 .tlane--accent .tlane__head{background:var(--accent-soft);border-bottom-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .tlane--accent .tlane__head{border-bottom-color:color-mix(in oklab, var(--accent) 26%, var(--line-2))}}.p2 .tlane__label{min-width:0;font-size:var(--text-md);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:650;overflow:hidden}.p2 .tlane__ct{min-width:22px;height:22px;padding:0 7px;font-size:11px}.p2 .tlane__addbtn{border-radius:12px;width:36px;height:36px}.p2 .tlane__list{overscroll-behavior-x:contain;overscroll-behavior-y:auto;min-height:0;max-height:none;padding:12px 12px max(112px, calc(env(safe-area-inset-bottom,0px) + 92px));-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-y;flex-direction:column;flex:1;gap:12px;display:flex;overflow-y:auto}.p2 .tlane__list::-webkit-scrollbar{display:none}.p2 .tcard{border-radius:18px;flex-shrink:0;gap:12px;padding:18px}.p2 .tcard__avfallback,.p2 img.tcard__avimg{width:26px;height:26px;font-size:12px}.p2 .tcard__name{font-size:14px;font-weight:600}.p2 .tcard__role,.p2 .tcard__time,.p2 .tcard__src{font-size:13px}.p2 .tcard__title{font-size:17px;font-weight:650;line-height:1.24}.p2 .tcard__ctx{font-size:14px;line-height:1.46}.p2 .tcard__btn{min-height:48px;font-size:17px}.p2 .tlane__add{min-height:48px;font-size:15px}.p2 .tadd{z-index:70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000061;background:lab(0% 0 0/.38);align-items:flex-end;padding:0}.p2 .tadd__sheet{width:100%;max-width:none;max-height:min(92dvh,700px);padding:10px 16px calc(20px + env(safe-area-inset-bottom,0px));background:var(--bg);border-radius:22px 22px 0 0;flex-direction:column;gap:10px;display:flex;box-shadow:0 -16px 40px -12px #00000059}.p2 .tadd__grab{width:38px;height:4px;margin-bottom:6px}.p2 .tadd__head{margin-bottom:2px}.p2 .tadd__head h2{margin:0;font-size:24px;line-height:1.15}.p2 .tadd__field{margin-bottom:0}.p2 .tadd__field>span{font-size:11.5px}.p2 .tadd__title-input,.p2 .tadd__field input,.p2 .tadd__field textarea,.p2 .tadd__field select{border-radius:14px;padding:14px;font-size:18px}.p2 .tadd__title-input{font-size:20px;font-weight:700}.p2 .tadd__field--desc{position:relative}.p2 .tadd__field--desc textarea{resize:none;min-height:132px;padding-right:52px;line-height:1.5}.p2 .tadd__mic,.p2 .tadd__attach{border:1px solid var(--line-2);background:var(--bg);width:42px;height:42px;color:var(--ink-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p2 .tadd__mic{position:absolute;bottom:10px;right:10px}.p2 .tadd__mic.is-on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .tadd__mic.is-on{border-color:color-mix(in oklab, var(--accent) 62%, var(--line-2))}}.p2 .tadd__mic.is-on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .tadd__mic.is-on{background:color-mix(in oklab, var(--accent) 16%, var(--bg))}}.p2 .tadd__mic.is-on{color:var(--accent);box-shadow:0 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .tadd__mic.is-on{box-shadow:0 0 0 4px color-mix(in oklab, var(--accent) 12%, transparent)}}.p2 .tadd__due{scrollbar-width:none;align-items:center;gap:8px;padding:2px 0;display:flex;overflow-x:auto}.p2 .tadd__due::-webkit-scrollbar{display:none}.p2 .tadd__due-chip{border-radius:var(--r-full);border:1px solid var(--line-2);background:var(--surface);min-height:42px;color:var(--ink-2);flex:none;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:17px;font-weight:650;display:inline-flex;position:relative;overflow:hidden}.p2 .tadd__due-chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.p2 .tadd__due-chip input[type=date],.p2 .tadd__due-chip input[type=time]{opacity:0;cursor:pointer;position:absolute;inset:0}.p2 .tadd__meta{display:none}.p2 .tadd__agents{padding-bottom:6px;display:flex}.p2 .tadd__actions{gap:12px;margin-top:4px}.p2 .tadd__btn{border-radius:16px;min-height:58px;font-size:22px}.p2 .tadd__btn--primary{background:var(--accent);color:var(--accent-ink,#fff)}.p2 .tadd__btn--primary:before{content:"+";margin-right:10px}@keyframes taddSheetUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.p2 .tadd__sheet{animation:taddSheetUp var(--dur-med) var(--ease-out)}}.p2 .acx-screen{max-width:1400px;margin:0 auto;padding:40px 56px 80px}@media (max-width:720px){.p2 .acx-screen{padding:28px 18px max(80px, calc(env(safe-area-inset-bottom,0px) + 64px))}}.p2 .acx{flex-direction:column;display:flex}.p2 .acx-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.p2 .acx-head h2{font-family:var(--font-serif);font-weight:400;font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);color:var(--ink);margin:0}.p2 .acx-head p{font-size:var(--text-sm);color:var(--ink-3);max-width:60ch;margin:8px 0 0;line-height:1.5}.p2 .acx-vtoggle{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-full);flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.p2 .acx-vtoggle button{border-radius:var(--r-full);font-size:var(--text-sm);color:var(--ink-3);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;align-items:center;gap:6px;padding:7px 14px;font-weight:500;display:inline-flex}.p2 .acx-vtoggle button.is-on{background:var(--bg);color:var(--ink);box-shadow:var(--shadow-sm)}.p2 .acx-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0 18px;display:grid}@media (max-width:720px){.p2 .acx-stats{grid-template-columns:repeat(2,1fr)}}.p2 .acx-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);text-align:left;cursor:pointer;font:inherit;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.p2 .acx-stat:hover{background:var(--surface-2);border-color:var(--line-2)}.p2 .acx-stat:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.p2 .acx-stat.is-on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.p2 .acx-stat__n{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);color:var(--ink);font-weight:600;line-height:1.1}.p2 .acx-stat__l{font-size:var(--text-xs);color:var(--ink-3)}.p2 .acx-stat--warn{background:var(--accent-soft);border-color:#0000}.p2 .acx-stat--warn .acx-stat__n{color:var(--accent)}.p2 .acx-stat--warn .acx-stat__l{color:var(--accent);opacity:.85}.p2 .acx-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.p2 .acx-search{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-full);min-width:220px;height:38px;color:var(--ink-3);align-items:center;gap:8px;padding:0 12px;display:flex}.p2 .acx-search input{min-width:0;font:inherit;font-size:var(--text-sm);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.p2 .acx-search input::placeholder{color:var(--ink-4)}@media (max-width:560px){.p2 .acx-search{width:100%;min-width:0;display:none}}.p2 .acx-chips{flex-wrap:wrap;gap:6px;display:flex}.p2 .acx .fil,.p2 .acx-chips .fil{border-radius:var(--r-full);font-size:var(--text-sm);color:var(--ink-2);background:var(--surface);border:1px solid var(--line);cursor:pointer;transition:all var(--dur-fast) var(--ease);padding:8px 14px;font-weight:500}.p2 .acx-chips .fil.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}@media (max-width:720px){.p2 .acx-bar{z-index:3;background:var(--bg);margin:0 -18px 12px;padding:8px 18px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.p2 .acx-bar{background:color-mix(in oklab, var(--bg) 90%, transparent)}}.p2 .acx-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line-2)}.p2 .acx-chips{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.p2 .acx-chips::-webkit-scrollbar{display:none}.p2 .acx-chips .fil{flex:none;padding:7px 11px;font-size:12px}}.p2 .acx-spacer{flex:1}.p2 .acx-invite-btn{border-radius:var(--r-full);font-size:var(--text-sm);color:var(--accent-ink,#fff);background:var(--accent);cursor:pointer;border:0;align-items:center;gap:6px;padding:8px 14px;font-weight:600;display:inline-flex}.p2 .acx-invite-btn:hover{filter:brightness(1.06)}.p2 .acx-dot{border-radius:var(--r-full);width:22px;height:22px;font-family:var(--font-mono);background:var(--d);color:#fff;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.p2 .acx-dot[data-role=view]{color:var(--ink-3);box-shadow:inset 0 0 0 1.5px var(--ink-5);background:0 0}.p2 .acx-dot--none{background:var(--ink-5);opacity:.5;border-radius:var(--r-full);width:6px;height:6px}.p2 .acx-legend{border-top:1px solid var(--line);flex-wrap:wrap;gap:18px;margin-top:16px;padding-top:14px;display:flex}.p2 .acx-legend__item{font-size:var(--text-xs);color:var(--ink-2);align-items:center;gap:7px;display:inline-flex}.p2 .acx-legend__item .acx-dot{width:14px;height:14px;font-size:0}.p2 .acx-legend__item--muted{color:var(--ink-4)}.p2 .acx-tag{border-radius:var(--r-full);font-size:var(--text-2xs);color:var(--ink-3);background:var(--surface-2);border:1px solid var(--line);white-space:nowrap;align-items:center;gap:4px;padding:2px 7px;font-weight:500;display:inline-flex}.p2 .acx-tag--warn{color:var(--accent);background:var(--accent-soft);border-color:#0000}.p2 .acx-matrix-wrap{overflow-x:auto}@media (max-width:767px){.p2 .acx-matrix-wrap{width:100%;min-width:0;max-width:100%}}.p2 .acx-matrix{border-collapse:separate;border-spacing:0;width:100%}.p2 .acx-matrix th,.p2 .acx-matrix td{text-align:center}.p2 .acx-matrix__corner{text-align:left;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-4);vertical-align:bottom;padding:0 0 12px 4px;font-weight:500}.p2 .acx-matrix__phead{vertical-align:bottom;padding:0 6px 12px}.p2 .acx-matrix__phead .av{margin:0 auto 7px}.p2 .acx-matrix__pn{font-size:var(--text-xs);color:var(--ink-1);font-weight:600;display:block}.p2 .acx-matrix__pt{font-size:var(--text-2xs);color:var(--ink-4);margin-top:1px;display:block}.p2 .acx-matrix__phead.is-external .acx-matrix__pn{color:var(--accent)}.p2 .acx-matrix__phead.is-external .av{box-shadow:0 0 0 1.5px var(--bg), 0 0 0 3px var(--accent)}.p2 .acx-matrix__ahead{text-align:left;vertical-align:middle;border-top:1px solid var(--line);white-space:nowrap;padding:8px 16px 8px 4px}.p2 .acx-matrix tbody tr:hover td,.p2 .acx-matrix tbody tr:hover .acx-matrix__ahead{background:var(--surface)}.p2 .acx-matrix__ahead .av{vertical-align:middle;margin-right:10px;display:inline-flex}.p2 .acx-matrix__ameta{vertical-align:middle;flex-direction:column;display:inline-flex}.p2 .acx-matrix__ameta .nm{font-size:var(--text-sm);color:var(--ink);font-weight:600}.p2 .acx-matrix__ameta .sub{font-size:var(--text-2xs);color:var(--ink-3)}.p2 .acx-matrix__ahead .acx-tag{vertical-align:middle;margin-left:10px}.p2 .acx-cell{border-top:1px solid var(--line);border-left:1px solid var(--line);vertical-align:middle;padding:8px}.p2 .acx-cell .acx-dot{margin:0 auto}.p2 .acx-alist{flex-direction:column;gap:8px;display:flex}.p2 .acx-arow{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color var(--dur-fast) var(--ease);overflow:hidden}.p2 .acx-arow.is-open{border-color:var(--line-2)}.p2 .acx-arow__head{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;width:100%;padding:14px 18px;display:flex}.p2 .acx-arow__head:hover{background:var(--surface-2)}.p2 .acx-arow__meta{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.p2 .acx-arow__meta .nm{font-size:var(--text-md);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.p2 .acx-arow__meta .sub{font-size:var(--text-xs);color:var(--ink-3)}.p2 .acx-arow__faces{align-items:center;display:inline-flex}.p2 .acx-arow__faces .av,.p2 .acx-face{box-shadow:0 0 0 2px var(--surface);margin-left:-8px}.p2 .acx-arow__head:hover .acx-arow__faces .av,.p2 .acx-arow__head:hover .acx-face{box-shadow:0 0 0 2px var(--surface-2)}.p2 .acx-face.is-external{box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--accent)}.p2 .acx-face--more{border-radius:var(--r-full);width:26px;height:26px;font-size:var(--text-2xs);color:var(--ink-3);background:var(--surface-3);justify-content:center;align-items:center;margin-left:-8px;font-weight:600;display:inline-flex}.p2 .acx-arow__only{font-size:var(--text-xs);color:var(--ink-4);font-style:italic}.p2 .acx-arow__count{font-size:var(--text-xs);color:var(--ink-3);text-align:right;min-width:64px}.p2 .acx-arow__head>svg:last-child{color:var(--ink-4);transition:transform var(--dur-fast) var(--ease)}.p2 .acx-arow.is-open .acx-arow__head>svg:last-child{transform:rotate(180deg)}.p2 .acx-arow__body{border-top:1px solid var(--line);padding:4px 18px 14px}.p2 .acx-prow{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.p2 .acx-prow:last-of-type{border-bottom:0}.p2 .acx-prow__meta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.p2 .acx-prow__meta .nm{font-size:var(--text-sm);color:var(--ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}.p2 .acx-prow__meta .sub{font-size:var(--text-2xs);color:var(--ink-3)}.p2 .acx-rolepill{border-radius:var(--r-full);font-size:var(--text-xs);color:var(--ink-2);background:var(--bg);border:1px solid var(--line);cursor:pointer;align-items:center;gap:6px;padding:4px 10px;font-weight:500;display:inline-flex}.p2 .acx-rolepill .acx-dot{width:11px;height:11px;font-size:0}.p2 .acx-prow__lock{color:var(--ink-4);padding:0 8px;display:inline-flex}.p2 .acx-prow__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.p2 .acx-prow__status-ok{font-size:var(--text-sm);color:var(--ink-3);white-space:nowrap;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.p2 .acx-revoke{color:var(--ink-3)}.p2 .acx-revoke:hover{color:var(--bad)}.p2 .acx-arow__foot{border-top:1px dashed var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.p2 .acx-arow__hint{font-size:var(--text-xs);color:var(--ink-4)}.p2 .acx-empty{color:var(--ink-4);font-size:var(--text-sm);flex-direction:column;align-items:center;gap:10px;padding:60px 20px;display:flex}.p2 .acx-invite{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;padding:12px 14px;display:flex}.p2 .acx-invite input[type=email]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);min-width:200px;height:36px;color:var(--ink);font:inherit;font-size:var(--text-sm);flex:1;padding:0 12px}.p2 .acx-invite label{font-size:var(--text-xs);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.p2 .acx-invite__link{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--good);word-break:break-all;width:100%}.p2 .acx-invite--expanded{flex-direction:column;align-items:stretch;gap:10px}.p2 .acx-invite__title{font-size:var(--text-sm);color:var(--ink);font-weight:600}.p2 .acx-invite__row{display:flex}.p2 .acx-invite--expanded input[type=email]{width:100%;min-width:0}.p2 .acx-invite__field{flex-direction:column;gap:4px;display:flex}.p2 .acx-invite__label{font-size:var(--text-xs);color:var(--ink-3)}.p2 .acx-invite__field select{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);height:36px;color:var(--ink);font:inherit;font-size:var(--text-sm);padding:0 10px}.p2 .acx-invite__ext{cursor:pointer;align-items:flex-start;gap:8px;padding:4px 0;display:flex}.p2 .acx-invite__ext input[type=checkbox]{flex-shrink:0;margin-top:3px}.p2 .acx-invite__ext-title{font-size:var(--text-sm);color:var(--ink);font-weight:500;display:block}.p2 .acx-invite__ext-hint{font-size:var(--text-xs);color:var(--ink-3);margin-top:2px;display:block}.p2 .acx-invite__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.p2 .acx-invite__error{font-size:var(--text-xs);color:var(--bad,#ef4444);background:var(--bad,#ef4444);padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.p2 .acx-invite__error{background:color-mix(in srgb, var(--bad,#ef4444) 10%, transparent)}}.p2 .acx-invite__error{border-radius:var(--r-md)}.p2 .acx-invite__result{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.p2 .acx-invite__result-msg{font-size:var(--text-sm);color:var(--ink-2);line-height:1.5}.p2 .acx-invite__result-scope{font-size:var(--text-sm);color:var(--good,#22c55e);line-height:1.5}.p2 .acx-invite__link-block{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.p2 .acx-invite__link-input{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-width:160px;height:34px;color:var(--ink);font-family:var(--font-mono,monospace);font-size:var(--text-2xs);cursor:text;flex:1;padding:0 10px}.p2 .acx-invite-btn--copy{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.p2 .acx-invite-btn--copy:hover{background:var(--line)}.p2 .acx-invite__link-note{font-size:var(--text-xs);color:var(--ink-4)}.p2 .acx-addrow{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.p2 .acx-addrow select{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);height:34px;color:var(--ink);font:inherit;font-size:var(--text-xs);padding:0 10px}.p2 .acx--agent-mode{max-width:640px}.p2 .acx-head--agent{margin-bottom:16px}.p2 .acx-section{margin:24px 0 0}.p2 .acx-section__h{font-size:var(--text-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-weight:600}.p2 .acx-prow--standalone{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);align-items:center;gap:10px;margin-bottom:6px;padding:10px 14px;display:flex}.p2 .acx-prow--pending{opacity:.85;overflow:hidden}.p2 .acx-prow--pending .acx-prow__actions{flex:0 auto;max-width:100%}.p2 .acx-status{font-size:var(--text-xs);color:var(--ink-4);white-space:nowrap;margin-left:auto}.p2 .acx-tag--pending{font-size:var(--text-xs);border-radius:var(--r-full);background:var(--accent);align-items:center;gap:4px;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.p2 .acx-tag--pending{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.p2 .acx-tag--pending{color:var(--accent);white-space:nowrap}.p2 .acx-empty-small{font-size:var(--text-sm);color:var(--ink-4);padding:10px 0}.p2 .acx-agent-invite{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin:0 0 4px;padding:14px 16px}.p2 .acx-agent-invite__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.p2 .acx-agent-invite__email{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);min-width:180px;height:38px;color:var(--ink);font:inherit;font-size:var(--text-sm);flex:1;padding:0 12px}.p2 .acx-agent-invite__role{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);height:38px;color:var(--ink);font:inherit;font-size:var(--text-sm);padding:0 10px}.p2 .acx-agent-invite__rolehint{font-size:var(--text-xs);color:var(--ink-3);margin-top:8px;line-height:1.45}.p2 .acx-agent-invite__rolehint b{color:var(--ink-1);font-weight:650}.p2 .acx-agent-invite__error{font-size:var(--text-xs);color:var(--bad,#ef4444);margin-top:8px}.p2 .acx-agent-invite__result{flex-direction:column;gap:8px;display:flex}.p2 .acx-agent-invite__result-msg{font-size:var(--text-sm);color:var(--ink-2);line-height:1.5}.p2 .acx-agent-invite__result-msg--ok{color:var(--good,#16a34a)}.p2 .acx-agent-invite__link-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.p2 .acx-agent-invite__scope{font-size:var(--text-sm);color:var(--ink-2);line-height:1.5}.p2 .acx-invite__link-result{flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-top:4px;display:flex}.p2 .chan{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);margin:0 0 24px;padding:18px 20px}.p2 .chan__head{margin-bottom:14px}.p2 .chan__title{font-family:var(--font-display);font-weight:650;font-size:var(--text-md);letter-spacing:var(--tracking-tight);color:var(--ink);align-items:center;gap:8px;margin:0;display:inline-flex}.p2 .chan__title>svg{color:var(--ink-3)}.p2 .chan__sub{font-size:var(--text-xs);color:var(--ink-3);margin:4px 0 0}.p2 .chan__grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:14px;display:grid}.p2 .chan__card{background:linear-gradient(180deg, var(--surface), var(--bg));border:1px solid var(--line);border-radius:var(--r-xl);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), border-color var(--dur-fast);align-items:center;gap:14px;padding:16px 18px;display:flex;box-shadow:0 1px 2px #0000000f,0 6px 18px #0000000d;box-shadow:0 1px 2px lab(0% 0 0/.06),0 6px 18px lab(0% 0 0/.05)}.p2 .chan__card:hover{transform:translateY(-2px);box-shadow:0 2px 4px #00000014,0 14px 30px #00000017;box-shadow:0 2px 4px lab(0% 0 0/.08),0 14px 30px lab(0% 0 0/.09)}.p2 .chan__card--off{box-shadow:none;border-style:dashed}.p2 .chan__card--on{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.p2 .chan__card--on{border-color:color-mix(in oklab, var(--good) 40%, var(--line))}}.p2 .chan__card--soon{opacity:.6}.p2 .chan__card--soon:hover{transform:none}.p2 .chan__logo{width:48px;height:48px;filter:drop-shadow(0 4px 10px var(--cc,var(--ink-3)));border-radius:14px;flex:none;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.p2 .chan__logo{filter:drop-shadow(0 4px 10px color-mix(in oklab, var(--cc,var(--ink-3)) 32%, transparent))}}.p2 .chan__logo svg{width:46px;height:46px;display:block}.p2 .chan__body{flex:1;min-width:0}.p2 .chan__nm{min-width:0;font-weight:650;font-size:var(--text-sm);color:var(--ink);align-items:center;gap:8px;display:flex}.p2 .chan__nm-tx{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p2 .chan__live{font-size:var(--text-2xs);color:var(--good);flex:none;align-items:center;gap:5px;font-weight:600;display:inline-flex}.p2 .chan__live .dot{background:var(--good);width:6px;height:6px;box-shadow:0 0 0 3px var(--good);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.p2 .chan__live .dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--good) 18%, transparent)}}.p2 .chan__meta{font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.p2 .chan__act{flex:none;align-items:center;gap:6px;display:inline-flex}.p2 .chan__icon{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--ink-2);cursor:pointer;transition:transform var(--dur-fast) var(--ease), border-color var(--dur-fast), background var(--dur-fast), color var(--dur-fast);border-radius:10px;flex:none;place-items:center;display:inline-grid}.p2 .chan__icon:hover{border-color:var(--ink-3);background:var(--surface-2);color:var(--ink);transform:translateY(-1px)}.p2 .chan__icon:disabled{opacity:.55;cursor:default;transform:none}.p2 .chan__icon svg{width:16px;height:16px}.p2 .owa__code{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--bg);padding:14px 16px}.p2 .owa__code-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.p2 .owa__code-val{letter-spacing:.08em;color:var(--ink);font-size:30px;font-weight:700;line-height:1.1}.p2 .owa__copied{font-size:var(--text-xs);color:var(--good)}.p2 .owa__steps{font-size:var(--text-sm);color:var(--ink-2);margin:10px 0 0;padding-left:20px;line-height:1.5}.p2 .owa__steps b{color:var(--ink);font-weight:600}.p2 .owa__qr{background:#fff;border-radius:12px;width:220px;max-width:100%;height:220px;padding:8px;display:block}@media (max-width:640px){.p2 .owa__code-val{font-size:28px}}.p2 .tgo{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--bg);margin-top:14px;padding:14px 16px}.p2 .tgo--compact{margin-top:0}.p2 .tgo__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.p2 .tgo__title{font-weight:650;font-size:var(--text-sm);color:var(--ink);margin:0}.p2 .tgo__sub{font-size:var(--text-xs);color:var(--ink-3);margin:3px 0 0}.p2 .tgo__list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.p2 .tgo__row{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.p2 .tgo__who{flex:1;gap:2px;min-width:0;display:grid}.p2 .tgo__name{font-weight:600;font-size:var(--text-sm);color:var(--ink);overflow-wrap:anywhere}.p2 .tgo__meta{font-size:var(--text-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p2 .tgo__row .btn{flex:none}.p2 .tgo__err{font-size:var(--text-sm);color:var(--warn);margin:10px 0 0}.p2 .tgo__done{font-size:var(--text-sm);color:var(--good);margin:0}.p2 .tgo__form{margin-top:12px}.p2 .tgo__sub--gap{margin-top:14px}.p2 .tgo__link{color:var(--ink-2);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;text-decoration:underline}.p2 .tgo__link:hover{color:var(--ink)}@media (max-width:640px){.p2 .tgo{padding:12px}.p2 .tgo__row .btn{height:40px}.p2 .tgo__row .tgo__meta{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.p2 .chan__head--row{justify-content:space-between;align-items:center;gap:12px;display:flex}.p2 .chan__icon--add{width:36px;height:36px;color:var(--ink);border-radius:12px}.p2 .chan__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.p2 .chan__item{flex-direction:column;gap:8px;min-width:0;display:flex}.p2 .chan__item .chan__card{padding:12px 14px}.p2 .chan__item .chan__card:hover{transform:none}.p2 .chan__item .chan__logo{width:40px;height:40px}.p2 .chan__item .chan__logo svg{width:38px;height:38px}.p2 .chan__item .tgo{max-width:520px;margin:0 0 4px 54px}.p2 .chan__list .chan__meta{align-items:center;gap:6px;min-width:0;display:flex}.p2 .chan__dot{background:var(--ink-4,var(--ink-3));border-radius:50%;flex:none;width:7px;height:7px}.p2 .chan__dot--on{background:var(--good);box-shadow:0 0 0 3px var(--good)}@supports (color:color-mix(in lab, red, red)){.p2 .chan__dot--on{box-shadow:0 0 0 3px color-mix(in oklab, var(--good) 18%, transparent)}}.p2 .chan__dot--pending{background:var(--warn)}.p2 .chan__lead{white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.p2 .chan__kind{color:var(--ink-2);flex:none;font-weight:600}.p2 .chan__state--btn{border:1px solid var(--warn);align-items:center;gap:4px;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.p2 .chan__state--btn{border:1px solid color-mix(in oklab, var(--warn) 40%, var(--line))}}.p2 .chan__state--btn{cursor:pointer;font:inherit;font-size:var(--text-2xs);white-space:nowrap;background:0 0;border-radius:999px;font-weight:600}.p2 .chan__state--btn:hover{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.p2 .chan__state--btn:hover{background:color-mix(in oklab, var(--warn) 10%, transparent)}}.p2 .chan__handle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.p2 .chan__state{font-size:var(--text-2xs);color:var(--ink-3);flex:none;font-weight:600}.p2 .chan__state--pending{color:var(--warn)}.p2 .chan__primary{color:var(--ink-3);flex:none;place-items:center;display:inline-grid}.p2 a.chan__handle{color:inherit;text-decoration:none}.p2 a.chan__handle:hover{color:var(--ink);text-decoration:underline}.p2 .chan__empty{font-size:var(--text-sm);color:var(--ink-3);margin:0;line-height:1.5}.p2 .chan__err{font-size:var(--text-sm);color:var(--bad);margin:12px 0 0}@media (max-width:640px){.p2 .chan{padding:14px}.p2 .chan__card{gap:10px;padding:12px}.p2 .chan__logo{width:40px;height:40px}.p2 .chan__logo svg{width:38px;height:38px}.p2 .chan__act{gap:4px}.p2 .chan__icon{width:36px;height:36px}.p2 .chan__nm{flex-wrap:wrap;row-gap:2px}.p2 .chan__nm-tx{white-space:normal;overflow-wrap:anywhere}.p2 .chan__item .tgo{max-width:none;margin-left:0}.p2 .chan__list .chan__meta{flex-wrap:wrap;row-gap:2px}.p2 .chan__handle{white-space:nowrap}.p2 .chan__handle--bot{white-space:normal;overflow-wrap:normal;flex:1 1 0;min-width:0}}.p2 .chadd{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.p2 .chadd__item{text-align:left;border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);cursor:pointer;transition:border-color var(--dur-fast), background var(--dur-fast);border-radius:16px;align-items:center;gap:14px;padding:14px;display:flex}.p2 .chadd__item:hover:not(:disabled){border-color:var(--ink-3);background:var(--surface-2)}.p2 .chadd__item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.p2 .chadd__item.is-soon{opacity:.55;cursor:default}.p2 .chadd__logo{flex:none;place-items:center;width:40px;height:40px;display:inline-grid}.p2 .chadd__logo svg{width:38px;height:38px}.p2 .chadd__tx{flex:1;gap:3px;min-width:0;display:grid}.p2 .chadd__nm{font-weight:650;font-size:var(--text-sm)}.p2 .chadd__desc{font-size:var(--text-xs);color:var(--ink-3);line-height:1.45}.p2 .chadd__go{color:var(--ink-3);flex:none}@keyframes csmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes csmPopIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.p2 .csm__overlay{z-index:210;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000075;background:lab(0% 0 0/.46);justify-content:center;align-items:center;padding:16px;animation:.18s both csmFadeIn;display:flex;position:fixed;inset:0}.p2 .csm{background:var(--surface);border:1px solid var(--line);transform-origin:50%;border-radius:20px;flex-direction:column;width:100%;max-width:470px;max-height:88dvh;animation:.28s cubic-bezier(.16,1,.3,1) both csmPopIn;display:flex;overflow:hidden;box-shadow:0 24px 70px #0000004d;box-shadow:0 24px 70px lab(0% 0 0/.3)}@media (prefers-reduced-motion:reduce){.p2 .csm__overlay,.p2 .csm{animation:none}}.p2 .csm__head{background:var(--surface);border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.p2 .csm__title{font-family:var(--font-display);font-weight:650;font-size:var(--text-md);color:var(--ink);margin:0}.p2 .csm__x{width:30px;height:30px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:8px;font-size:15px}.p2 .csm__x:hover{background:var(--surface-2);color:var(--ink)}.p2 .csm__loading{text-align:center;color:var(--ink-3);padding:40px}.p2 .csm__body-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--ink) transparent;flex:auto;min-height:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.p2 .csm__body-scroll{scrollbar-color:color-mix(in oklab, var(--ink) 34%, transparent) transparent}}.p2 .csm__body-scroll{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(to bottom, transparent, var(--ink) 16px, transparent 34px) border-box}@supports (color:color-mix(in lab, red, red)){.p2 .csm__body-scroll{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(to bottom, transparent, color-mix(in oklab, var(--ink) 10%, transparent) 16px, transparent 34px) border-box}}.p2 .csm__body-scroll::-webkit-scrollbar{width:7px}.p2 .csm__body-scroll::-webkit-scrollbar-track{background:0 0}.p2 .csm__body-scroll::-webkit-scrollbar-thumb{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.p2 .csm__body-scroll::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--ink) 28%, transparent)}}.p2 .csm__body-scroll::-webkit-scrollbar-thumb{border-radius:999px}.p2 .csm__body{padding:8px 20px 18px}.p2 .csm__row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.p2 .csm__row{border-bottom:1px solid color-mix(in oklab, var(--line) 60%, transparent)}}.p2 .csm__row{flex-wrap:wrap}.p2 .csm__row--stack{flex-direction:column;align-items:stretch;gap:9px}.p2 .csm__row:last-of-type{border-bottom:none}.p2 .csm__lbl{font-size:var(--text-sm);color:var(--ink-1,var(--ink));flex-direction:column;gap:2px;font-weight:550;display:flex}.p2 .csm__hint{font-size:var(--text-2xs);color:var(--ink-4);font-weight:400}.p2 .csm__seg{background:var(--surface-2);border:1px solid var(--line);border-radius:11px;gap:2px;padding:3px;display:inline-flex}.p2 .csm__segb{font-size:var(--text-2xs);color:var(--ink-3);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:5px 11px;font-weight:600}.p2 .csm__segb:hover{color:var(--ink)}.p2 .csm__segb.is-on{background:var(--ink);color:var(--surface)}.p2 .csm__toggle{background:var(--surface-2);cursor:pointer;width:46px;height:26px;transition:background var(--dur-fast);border:none;border:1px solid var(--line);border-radius:999px;flex:none;position:relative}.p2 .csm__toggle.is-on{background:var(--good);border-color:#0000}.p2 .csm__knob{width:20px;height:20px;transition:transform var(--dur-fast) var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.p2 .csm__toggle.is-on .csm__knob{transform:translate(20px)}.p2 .csm__textarea{resize:vertical;border:1px solid var(--line);background:var(--bg);width:100%;min-height:112px;color:var(--ink);font-family:var(--font-mono);font-size:var(--text-xs);border-radius:11px;outline:none;padding:10px 12px;line-height:1.55}.p2 .csm__textarea:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .csm__textarea:focus{border-color:color-mix(in oklab, var(--accent) 70%, var(--line))}}.p2 .csm__textarea:focus{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .csm__textarea:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 14%, transparent)}}.p2 .csm__err{color:var(--bad);font-size:var(--text-2xs);margin:10px 0 0}.p2 .csm__err--foot{background:var(--surface);flex:none;margin:0;padding:10px 20px 0}.p2 .csm__foot{padding:14px 20px max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.p2 .csm__foot{background:color-mix(in oklab, var(--surface) 96%, transparent)}}.p2 .csm__foot{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.p2 .csm__foot-right{gap:8px;display:inline-flex}.p2 .csm__danger{border:1px solid var(--bad);border-radius:10px;padding:8px 14px}@supports (color:color-mix(in lab, red, red)){.p2 .csm__danger{border:1px solid color-mix(in oklab, var(--bad) 35%, var(--line))}}.p2 .csm__danger{color:var(--bad);font-size:var(--text-xs);cursor:pointer;background:0 0;font-weight:600}.p2 .csm__danger:hover{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.p2 .csm__danger:hover{background:color-mix(in oklab, var(--bad) 10%, var(--surface))}}.p2 .csm__cancel{border:1px solid var(--line);color:var(--ink-2);font-size:var(--text-xs);cursor:pointer;background:0 0;border-radius:10px;padding:8px 14px;font-weight:600}.p2 .csm__save{background:var(--ink);color:var(--surface);font-size:var(--text-xs);cursor:pointer;border:none;border-radius:10px;padding:8px 18px;font-weight:700}.p2 .csm__save:disabled,.p2 .csm__danger:disabled,.p2 .csm__cancel:disabled{opacity:.5;cursor:default}.p2 .csm__title{align-items:center;gap:10px;min-width:0;display:inline-flex}.p2 .csm__title-ic{flex:none;place-items:center;width:26px;height:26px;display:inline-grid}.p2 .csm__title-ic svg{width:26px;height:26px}.p2 .csm__title-tx{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p2 .csm__x{place-items:center;display:inline-grid}.p2 .csm__lbl-row{align-items:center;gap:6px;display:inline-flex}.p2 .csm__row--sub{padding-top:0}.p2 .csm__input{border:1px solid var(--line);background:var(--bg);width:100%;min-height:40px;color:var(--ink);font:inherit;font-size:var(--text-sm);border-radius:11px;outline:none;padding:8px 12px}.p2 .csm__input:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .csm__input:focus{border-color:color-mix(in oklab, var(--accent) 70%, var(--line))}}.p2 .csm__input:focus{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .csm__input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 14%, transparent)}}.p2 .csm__input--time{width:auto;min-width:104px;font-family:var(--font-mono)}.p2 .csm__textarea--plain{font-family:inherit;font-size:var(--text-sm);min-height:72px}.p2 .csm__note{font-size:var(--text-sm);color:var(--ink-2);margin:10px 0 2px;line-height:1.5}.p2 .csm__note--sub{font-size:var(--text-xs);color:var(--ink-3);margin-top:-4px}.p2 .csm__note--flat{font-size:var(--text-xs);color:var(--ink-3);margin:0}.p2 .csm__days{flex-wrap:wrap;gap:6px;display:flex}.p2 .csm__day{border:1px solid var(--line);background:var(--bg);min-width:42px;height:36px;color:var(--ink-2);font-size:var(--text-xs);cursor:pointer;border-radius:10px;padding:0 10px;font-weight:600}.p2 .csm__day.is-on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.p2 .csm__time{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.p2 .csm__time-l{font-size:var(--text-xs);color:var(--ink-3);align-items:center;gap:8px;display:inline-flex}.p2 .csm__time-l--wide{gap:6px;display:grid}.p2 .csm__inline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.p2 .csm__inline .csm__lbl{font-size:var(--text-xs);color:var(--ink-3);font-weight:500}.p2 .csm__autos{gap:6px;margin:0;padding:0;list-style:none;display:grid}.p2 .csm__auto{border:1px solid var(--line);background:var(--bg);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.p2 .csm__auto-nm{min-width:0;font-size:var(--text-sm);color:var(--ink);overflow-wrap:anywhere}.p2 .csm__toggle:disabled{opacity:.5;cursor:default}.p2 .csm__foot--end{justify-content:flex-end}.p2 .csm__form{gap:12px;padding:6px 0 4px;display:grid}.p2 .csm__field{font-size:var(--text-sm);color:var(--ink-2);gap:6px;font-weight:550;display:grid}.p2 .csm__save--wide{width:100%;min-height:44px;font-size:var(--text-sm)}.p2 .csm__alert{border:1px solid var(--warn);border-radius:14px;margin:8px 0 4px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.p2 .csm__alert{border:1px solid color-mix(in oklab, var(--warn) 40%, var(--line))}}.p2 .csm__alert{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.p2 .csm__alert{background:color-mix(in oklab, var(--warn) 8%, var(--surface))}}.p2 .csm__alert{font-size:var(--text-sm);color:var(--ink);gap:10px;line-height:1.5;display:grid}.p2 .csm__alert p{margin:0}.p2 .csm__qr{text-align:center;justify-items:center;gap:10px;padding:8px 0 4px;display:grid}.p2 .csm__qr-img{background:#fff;border-radius:14px;width:240px;max-width:100%;height:240px;padding:10px;display:block}.p2 .csm__done{font-size:var(--text-sm);color:var(--good);gap:12px;padding:10px 0 4px;display:grid}.p2 .csm__done p{margin:0}.p2 .csm__actions{justify-items:start;gap:8px;padding:10px 0 2px;display:grid}@media (max-width:640px){.p2 .csm__overlay{align-items:flex-end;padding:0}.p2 .csm{border-radius:20px 20px 0 0;max-width:none;max-height:92dvh}.p2 .csm__body{padding:6px 16px 16px}.p2 .csm__head{padding:14px 16px 12px}.p2 .csm__foot{padding-left:16px;padding-right:16px}.p2 .csm__segb{font-size:var(--text-xs);padding:7px 11px}.p2 .csm__cancel,.p2 .csm__save{min-height:40px}}.p2 .dt__newrow{border-radius:var(--r-md);border:1px dashed var(--line-3);text-align:left;width:100%;transition:background var(--dur-fast), border-color var(--dur-fast);align-items:center;gap:10px;margin-top:6px;padding:10px;display:flex}.p2 .dt__newrow:hover{background:var(--surface-2);border-color:var(--ink-3)}.p2 .dt__newrow-plus{width:32px;height:32px;color:var(--ink-2);background:var(--bg);border:1px dashed var(--line-3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p2 .dt__newrow .meta{flex:1;min-width:0}.p2 .dt__newrow .nm{font-size:var(--text-base);color:var(--ink);font-weight:500}.p2 .dt__newrow .sub{font-size:var(--text-xs);color:var(--ink-3);font-family:var(--font-mono)}.p2 .dt__footer{border-top:1px solid var(--line);cursor:pointer;width:100%;transition:background var(--dur-fast);color:inherit;background:0 0;border-bottom:none;border-left:none;border-right:none;align-items:center;gap:10px;padding:12px 14px;font-family:inherit;display:flex}.p2 button.dt__footer:hover{background:var(--surface)}.p2 .dt__footer.is-active{background:var(--surface-2)}.p2 .dt__footer .me-name{font-size:var(--text-sm);font-weight:500}.p2 .dt__footer .me-sub{font-size:var(--text-2xs);color:var(--ink-3);font-family:var(--font-mono)}.p2 .dt__main{background:var(--bg);flex-direction:column;height:100%;display:flex;overflow:hidden}.p2 .dt__topbar{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex}.p2 .dt__crumbs{font-size:var(--text-sm);color:var(--ink-3);align-items:center;gap:8px;display:flex}.p2 .dt__crumbs b{color:var(--ink);font-weight:600}.p2 .dt__crumbs .sep{color:var(--ink-4)}.p2 .dt__tabs{flex:none;align-items:center;gap:2px;display:flex}.p2 .dt__crumbs{flex:1 1 0;min-width:0;overflow:hidden}.p2 .dt__topright{flex:1 1 0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.p2 .dt__tab{border-radius:var(--r-md);font-size:var(--text-sm);color:var(--ink-3);transition:background var(--dur-fast), color var(--dur-fast);align-items:center;gap:7px;padding:7px 12px;font-weight:500;display:inline-flex;position:relative}.p2 .dt__tab .ed-dt-top__tab-spin{margin:0;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.p2 .dt__tab[data-tab=clients]{justify-content:center;min-width:112px}.p2 .dt__tab:hover{background:var(--surface);color:var(--ink)}.p2 .dt__tab.is-active{background:var(--ink);color:var(--bg)}.p2 .dt__tab .ct{font-family:var(--font-mono);font-size:var(--text-2xs);opacity:.7;font-feature-settings:"tnum"}.p2 .dt__tab.is-active .ct{opacity:.6}.p2 .dt__topright{align-items:center;gap:8px;display:flex}.p2 .dt__body{flex:1;position:relative;overflow-y:auto}.p2 .home{--hx:50%;--hy:50%;--ha:0;max-width:1200px;margin:0 auto;padding:56px 56px 80px;position:relative}.p2 .home>*{z-index:1;position:relative}.p2 .home__grid{pointer-events:none;z-index:0;background-image:radial-gradient(circle, var(--line-2) 1px, transparent 1.4px);opacity:.35;-webkit-mask-image:radial-gradient(520px circle at var(--hx) var(--hy), #000c 0%, #0000004d 45%, #00000014 75%, transparent 100%);-webkit-mask-image:radial-gradient(520px circle at var(--hx) var(--hy), #000c 0%, #0000004d 45%, #00000014 75%, transparent 100%);-webkit-mask-image:radial-gradient(520px circle at var(--hx) var(--hy), #000c 0%, #0000004d 45%, #00000014 75%, transparent 100%);-webkit-mask-image:radial-gradient(520px circle at var(--hx) var(--hy), #000c 0%, #0000004d 45%, #00000014 75%, transparent 100%);mask-image:radial-gradient(520px circle at var(--hx) var(--hy), #000c 0%, #0000004d 45%, #00000014 75%, transparent 100%);transition:opacity var(--dur-slow);background-position:0 0;background-size:22px 22px;position:fixed;inset:0}.p2 .home:hover .home__grid{opacity:.6}.p2 .home__spot{pointer-events:none;z-index:0;background:radial-gradient(680px circle at var(--hx) var(--hy), var(--accent) 0%, var(--accent) 30%, var(--accent) 55%, transparent 100%);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.p2 .home__spot{background:radial-gradient(680px circle at var(--hx) var(--hy), color-mix(in oklab, var(--accent) 12%, transparent) 0%, color-mix(in oklab, var(--accent) 6%, transparent) 30%, color-mix(in oklab, var(--accent) 2%, transparent) 55%, transparent 100%)}}.p2 .home__spot{opacity:var(--ha,0);transition:opacity .48s var(--ease-out)}.p2 .home__hello{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.p2 .home__hello h1{margin-top:12px}.p2 .home__hello .meta{color:var(--ink-3);font-size:var(--text-md);margin-top:4px}.p2 .home__quick{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:56px;display:grid}.p2 .qchip{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);text-align:left;box-shadow:var(--card-shadow);transition:transform var(--dur-fast), box-shadow var(--dur-fast);flex-direction:column;padding:16px 18px;display:flex}.p2 .qchip:hover{transform:translateY(-1px)}.p2 .qchip .l{font-size:var(--text-xs);color:var(--ink-3);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.p2 .qchip .v{font-family:var(--font-display);font-weight:600;font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);font-feature-settings:"tnum";margin-top:4px}.p2 .home__section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin:64px 0 20px;display:flex}.p2 .home__section-head h2{margin:0}.p2 .home__section-head .h-1{min-height:2.4em}.p2 .home__section-head .more{font-size:var(--text-sm);color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}.p2 .home__section-head .more:hover{color:var(--ink)}.p2 .agent-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.p2 .agent-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--card-shadow);text-align:left;isolation:isolate;transform-style:preserve-3d;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;--mx:50%;--my:50%;--ma:0;--rx:0deg;--ry:0deg;--px:0px;--py:0px;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .22s var(--ease-out), border-color var(--dur-fast), box-shadow var(--dur-med);will-change:transform;flex-direction:column;padding:22px 22px 18px;display:flex;position:relative}.p2 .agent-card:hover{border-color:var(--ag-color)}@supports (color:color-mix(in lab, red, red)){.p2 .agent-card:hover{border-color:color-mix(in oklab, var(--ag-color) 35%, var(--line-2))}}.p2 .agent-card:hover{box-shadow:0 1px 0 #14120c0f, 0 1px 2px #14120c0d, 0 22px 40px -14px #14120c29, 0 0 0 1px var(--ag-color), 0 24px 60px -18px var(--ag-color)}@supports (color:color-mix(in lab, red, red)){.p2 .agent-card:hover{box-shadow:0 1px 0 #14120c0f, 0 1px 2px #14120c0d, 0 22px 40px -14px #14120c29, 0 0 0 1px color-mix(in oklab, var(--ag-color) 25%, transparent), 0 24px 60px -18px color-mix(in oklab, var(--ag-color) 35%, transparent)}}.p2 .agent-card__glow{border-radius:inherit;pointer-events:none;background:radial-gradient(240px circle at var(--mx) var(--my), var(--ag-color), transparent 65%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.p2 .agent-card__glow{background:radial-gradient(240px circle at var(--mx) var(--my), color-mix(in oklab, var(--ag-color) 28%, transparent), transparent 65%)}}.p2 .agent-card__glow{opacity:var(--ma,0);transition:opacity .22s var(--ease-out);z-index:0}.p2 .agent-card__brackets{pointer-events:none;z-index:2;position:absolute;inset:8px}.p2 .agent-card__brackets i{border:1.5px solid var(--ag-color);opacity:0;width:11px;height:11px;transition:opacity .2s var(--ease-out), transform .26s var(--ease-out);position:absolute}.p2 .agent-card__brackets i:first-child{border-bottom:0;border-right:0;top:0;left:0;transform:translate(5px,5px)}.p2 .agent-card__brackets i:nth-child(2){border-bottom:0;border-left:0;top:0;right:0;transform:translate(-5px,5px)}.p2 .agent-card__brackets i:nth-child(3){border-top:0;border-right:0;bottom:0;left:0;transform:translate(5px,-5px)}.p2 .agent-card__brackets i:nth-child(4){border-top:0;border-left:0;bottom:0;right:0;transform:translate(-5px,-5px)}.p2 .agent-card:hover .agent-card__brackets i{opacity:.9;transform:translate(0)}.p2 .agent-card__lift{z-index:1;transform:translate3d(var(--px), var(--py), 0);transition:transform .22s var(--ease-out);flex-direction:column;flex:1;display:flex;position:relative}.p2 .agent-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.p2 .agent-card__name{align-items:baseline;gap:8px;margin-top:14px;display:flex}.p2 .agent-card__name h3{font-family:var(--font-display);font-weight:600;font-size:var(--text-xl);letter-spacing:var(--tracking-tight);margin:0}.p2 .agent-card__role{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ag-color);font-weight:500}.p2 .biztag{border-radius:var(--r-full);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;background:var(--accent);align-items:center;gap:5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.p2 .biztag{background:color-mix(in oklab, var(--accent) 12%, transparent)}}.p2 .biztag{color:var(--accent);border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .biztag{border:1px solid color-mix(in oklab, var(--accent) 26%, transparent)}}.p2 .biztag{white-space:nowrap;line-height:1}.p2 .biztag--sm{align-self:center;padding:4px 8px 4px 7px;font-size:9.5px}.p2 .biztag--xs{flex-shrink:0;justify-content:center;gap:0;width:20px;height:20px;padding:0}.p2 .agent-card__line{font-size:var(--text-sm);color:var(--ink-2);margin-top:8px;line-height:1.45}.p2 .agent-card__line em{font-family:var(--font-serif);color:var(--ink-1);font-size:1.05em;font-style:italic}.p2 .dream-line{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-3);align-items:center;gap:5px;min-width:0;margin-top:6px;line-height:1.3;display:flex}.p2 .dream-line>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.p2 .dream-line svg{flex:none}.p2 .dream-line--updated{color:var(--ink-2)}.p2 .dream-line--failed{color:#e08700}.p2 .agent-card__bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;display:flex}.p2 .agent-card__stat{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3)}.p2 .agent-card__stat b{color:var(--ink);font-weight:600}.p2 .agent-card__open{font-size:var(--text-sm);color:var(--ink);align-items:center;gap:6px;font-weight:500;display:inline-flex}.p2 .agent-card__open .ar{transition:transform var(--dur-fast)}.p2 .agent-card:hover .agent-card__open .ar{transform:translate(3px)}.p2 .agent-card--add{background:var(--surface);min-height:220px;color:var(--ink-3);cursor:pointer;border-style:dashed;justify-content:center;align-items:center}.p2 .agent-card--add:hover{background:var(--surface-2);border-color:var(--ink-3);color:var(--ink)}.p2 .agent-card--add .plus{background:var(--bg);border:1px solid var(--line-3);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:12px;display:flex}.p2 .agent-card--add .t{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);letter-spacing:var(--tracking-tight);color:var(--ink)}.p2 .agent-card--add .h{font-size:var(--text-sm);margin-top:4px}.p2 .chat{grid-template-rows:auto 1fr auto;height:100%;display:grid;overflow:hidden}.p2 .chat__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:16px 32px;display:flex}.p2 .chat__head .left{align-items:center;gap:14px;display:flex}.p2 .chat__head h2{font-family:var(--font-display);font-weight:600;font-size:var(--text-xl);letter-spacing:var(--tracking-tight);align-items:baseline;gap:10px;margin:0;display:flex}.p2 .chat__head h2 .role{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ag-color);font-weight:500}.p2 .chat__head .right{align-items:center;gap:8px;display:flex}.p2 .chat__body{min-width:0;padding:32px 32px 24px;overflow:hidden auto}.p2 .chat__inner{flex-direction:column;gap:18px;width:100%;min-width:0;max-width:760px;margin:0 auto;display:flex}.p2 .msg{align-items:flex-start;gap:12px;min-width:0;max-width:100%;display:flex}.p2 .msg--user{justify-content:flex-end}.p2 .msg>div{min-width:0;max-width:100%}.p2 .msg__bubble{border-radius:var(--r-2xl);font-size:var(--text-md);box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;word-wrap:break-word;min-width:0;max-width:min(560px,100%);padding:12px 16px;line-height:1.5}.p2 .msg--bot .msg__bubble{background:var(--surface);color:var(--ink-1);border-bottom-left-radius:var(--r-sm)}.p2 .msg--user .msg__bubble{background:var(--ink);color:var(--bg);border-bottom-right-radius:var(--r-sm)}.p2.dark .msg--user .msg__bubble{background:var(--surface-3)}@supports (color:color-mix(in lab, red, red)){.p2.dark .msg--user .msg__bubble{background:color-mix(in oklab, var(--surface-3) 74%, var(--ink) 26%)}}.p2.dark .msg--user .msg__bubble{color:var(--ink)}.p2 .md{font-size:var(--text-md);overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;line-height:1.6}.p2 .md *{max-width:100%}.p2 .md>:first-child{margin-top:0}.p2 .md>:last-child{margin-bottom:0}.p2 .md p{margin:0 0 10px}.p2 .md h1,.p2 .md h2,.p2 .md h3,.p2 .md h4{letter-spacing:-.01em;margin:16px 0 8px;font-weight:700;line-height:1.25}.p2 .md h1{font-size:1.35em}.p2 .md h2{font-size:1.2em}.p2 .md h3{font-size:1.08em}.p2 .md h4{font-size:1em}.p2 .md ul,.p2 .md ol{margin:0 0 10px;padding-left:1.35em}.p2 .md li,.p2 .md li>ul,.p2 .md li>ol{margin:3px 0}.p2 .md a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.p2 .md strong{font-weight:700}.p2 .md em{font-style:italic}.p2 .md blockquote{border-left:3px solid var(--line-3);color:var(--ink-2);margin:0 0 10px;padding:4px 12px}.p2 .md hr{border:0;border-top:1px solid var(--line-2);margin:14px 0}.p2 .md code{font-family:var(--font-mono);background:var(--surface-2);border:1px solid var(--line-2);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border-radius:5px;padding:1px 5px;font-size:.88em}.p2 .md pre{background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-lg);white-space:pre-wrap;max-width:100%;margin:0 0 10px;padding:12px 14px;overflow-x:hidden}.p2 .md pre code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:0 0;border:0;padding:0;font-size:.85em;line-height:1.5}.p2 .md table{border-collapse:collapse;max-width:100%;margin:0 0 10px;font-size:.92em;display:block;overflow-x:hidden}.p2 .md th,.p2 .md td{border:1px solid var(--line-2);text-align:left;overflow-wrap:anywhere;word-break:break-word;padding:6px 10px}.p2 .md th{background:var(--surface-2);font-weight:600}.p2 .msg--bot .md table{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.p2 .msg--bot .md table{background:color-mix(in oklab, var(--surface) 88%, var(--bg))}}.p2 .msg--bot .md table{border:1px solid var(--line-2);border-radius:var(--r-md);overflow:hidden}.p2 .msg--bot .md th,.p2 .msg--bot .md td{color:var(--ink-1);background:0 0}.p2 .msg--bot .md th{color:var(--ink);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.p2 .msg--bot .md th{background:color-mix(in oklab, var(--surface-2) 78%, var(--bg))}}.p2 .msg--bot .md blockquote{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.p2 .msg--bot .md blockquote{background:color-mix(in oklab, var(--surface-2) 58%, transparent)}}.p2 .msg--bot .md blockquote{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .msg--bot .md blockquote{border-color:color-mix(in oklab, var(--accent) 28%, var(--line-3))}}.p2 .msg--bot .md blockquote{border-radius:0 var(--r-sm) var(--r-sm) 0}.p2 .msg--bot .md pre,.p2 .msg--bot .md code{background:var(--bg)}.p2.dark .msg--bot .md blockquote{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.p2.dark .msg--bot .md blockquote{background:color-mix(in oklab, var(--surface-2) 72%, transparent)}}.p2.dark .msg--bot .md table{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.p2.dark .msg--bot .md table{background:color-mix(in oklab, var(--surface-2) 78%, var(--bg))}}.p2.dark .msg--bot .md th{background:var(--surface-3)}@supports (color:color-mix(in lab, red, red)){.p2.dark .msg--bot .md th{background:color-mix(in oklab, var(--surface-3) 72%, var(--bg))}}.p2.dark .msg--bot .md pre,.p2.dark .msg--bot .md code{background:var(--surface-3)}@supports (color:color-mix(in lab, red, red)){.p2.dark .msg--bot .md pre,.p2.dark .msg--bot .md code{background:color-mix(in oklab, var(--surface-3) 72%, var(--bg))}}.p2 .chat-queue{border:1px dashed var(--line-3);background:var(--surface-2);border-radius:16px;flex-direction:column;align-self:flex-end;gap:2px;width:fit-content;max-width:min(420px,86%);margin-left:auto;padding:6px 6px 6px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.p2 .chat-queue{background:color-mix(in oklab, var(--surface-2) 70%, transparent)}}.p2 .chat-queue{color:var(--ink-2)}.p2 .chat-queue__head{font-size:var(--text-sm);color:var(--ink-1);align-items:center;gap:6px;padding:2px 0;font-weight:600;display:flex}.p2 .chat-queue__item{min-width:0;font-size:var(--text-sm);align-items:center;gap:6px;line-height:1.35;display:flex}.p2 .chat-queue__ico{color:var(--ink-3);flex-shrink:0}.p2 .chat-queue__tx{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.p2 .chat-queue__x{cursor:pointer;width:36px;height:36px;color:var(--ink-3);transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:-3px -2px -3px 0;display:inline-flex}.p2 .chat-queue__x:hover{background:var(--surface-3);color:var(--ink-1)}.p2 .msg__bubble em.serif{font-family:var(--font-serif);font-size:1.05em;font-style:italic}.p2 .msg__bubble .num{font-family:var(--font-mono);font-feature-settings:"tnum";font-weight:500}.p2 .msg__meta{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-3);letter-spacing:.02em;margin-top:6px}.p2 .msg__cite{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);font-size:var(--text-xs);color:var(--ink-3);align-items:center;gap:8px;margin-top:10px;padding:8px 12px;display:flex}.p2 .msg__cite b{color:var(--ink);font-weight:600}.p2 .msg__suggest{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.p2 .msg__suggest button{background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-full);font-size:var(--text-sm);color:var(--ink-1);transition:background var(--dur-fast);padding:7px 12px}.p2 .msg__suggest button:hover{background:var(--surface)}.p2 .chat__day{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-3);background:var(--surface);border-radius:var(--r-full);align-self:center;margin:8px 0;padding:4px 12px}.p2 .chat__pinned{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);border-left:3px solid var(--accent);align-items:center;gap:12px;max-width:760px;margin:0 auto 16px;padding:10px 14px 10px 12px;display:flex}.p2 .chat__pinned-icon{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p2 .chat__pinned-meta{flex-direction:column;flex:1;min-width:0;display:flex}.p2 .chat__pinned-meta .t{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--accent);font-weight:600}.p2 .chat__pinned-meta .m{font-size:var(--text-sm);color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.p2 .chat__pinned-meta .m .num{font-family:var(--font-mono);font-weight:500}.p2 .chat__compose{border-top:1px solid var(--line);flex-shrink:0;padding:16px 24px 20px}.p2 .composer{max-width:var(--composer-max,760px);background:var(--surface);border:1px solid var(--line);box-shadow:var(--card-shadow);transition:border-color var(--dur-fast), background var(--dur-fast);border-radius:24px;flex-direction:column;margin:0 auto;padding:12px 16px 10px;display:flex}.p2 .composer:focus-within{border-color:var(--line-2);background:var(--surface)}.p2 .composer,.p2 .composer--tg{position:relative}.p2 .composer-streamstop{z-index:3;border-radius:var(--r-full);border:1px solid var(--line-2);background:var(--surface);align-items:center;gap:6px;height:32px;padding:0 12px 0 10px;display:inline-flex;position:absolute;bottom:calc(100% + 8px);right:6px}@supports (color:color-mix(in lab, red, red)){.p2 .composer-streamstop{background:color-mix(in oklab, var(--surface) 96%, transparent)}}.p2 .composer-streamstop{color:var(--ink-1);font-size:var(--text-sm);cursor:pointer;transition:background var(--dur-fast), transform .12s;font-weight:600;box-shadow:0 6px 18px -8px #00000059}.p2 .composer-streamstop:hover{background:var(--surface-2)}.p2 .composer-streamstop:active{transform:scale(.95)}.p2 .composer-streamstop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.p2 .chat__stopspace{flex-shrink:0;height:40px}.p2 .composer__reccancel{color:var(--ink-2)}.p2 .composer__reccancel:hover{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.p2 .composer__reccancel:hover{background:color-mix(in oklab, var(--bad) 12%, transparent)}}.p2 .composer__reccancel:hover{color:var(--bad)}.p2 .composer__recstop{color:var(--ink-1)}.p2 .composer__recstop:hover{background:var(--surface-2);color:var(--ink)}.p2 .composer textarea{box-sizing:border-box;resize:none;width:100%;font:inherit;font-size:max(16px, var(--text-md));color:var(--ink);white-space:pre-wrap;word-break:break-word;background:0 0;border:0;outline:none;min-height:34px;max-height:200px;padding:8px 4px 10px;line-height:1.5;display:block;overflow-y:auto}.p2 .composer textarea::placeholder{color:var(--ink-4)}.p2 .composer__bar{justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}.p2 .composer__bar-l,.p2 .composer__bar-r{align-items:center;gap:4px;display:flex}.p2 .composer__pill{border-radius:var(--r-full);height:34px;font-size:var(--text-sm);color:var(--ink-2);transition:background var(--dur-fast), color var(--dur-fast);align-items:center;gap:6px;padding:0 8px;font-weight:500;display:inline-flex}.p2 .composer__pill:hover{background:var(--surface-2);color:var(--ink)}.p2 .composer__pill--ico{justify-content:center;width:34px;padding:0}.p2 .composer__pill--hint{color:var(--ink-3)}.p2 .composer__model{border-radius:var(--r-full);height:30px;font-size:var(--text-sm);background:var(--bg);color:var(--ink);border:1px solid var(--line-2);transition:background var(--dur-fast), border-color var(--dur-fast);align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.p2 .composer__model:hover{background:var(--surface-2);border-color:var(--line-3)}.p2 .composer__model svg:first-child{color:var(--accent)}@media (max-width:767px){.p2 .agent-chat__compose:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(to bottom, transparent 0%, var(--bg) 60%, var(--bg) 100%);position:absolute;inset:-64px 0 0}@supports (color:color-mix(in lab, red, red)){.p2 .agent-chat__compose:before{background:linear-gradient(to bottom, transparent 0%, color-mix(in oklab, var(--bg) 52%, transparent) 60%, color-mix(in oklab, var(--bg) 72%, transparent) 100%)}}.p2 .agent-chat__compose>*{z-index:1;position:relative}}.p2 .composer__modelwrap{display:inline-flex;position:relative}.p2 .composer__modelscrim{z-index:40;position:fixed;inset:0}.p2 .composer__modelmenu{z-index:41;border-radius:var(--r-lg);background:var(--bg);border:1px solid var(--line-2);flex-direction:column;gap:2px;min-width:180px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 12px 32px -12px #00000059,0 2px 8px -2px #0000001f}.p2 .composer__modelitem{border-radius:var(--r-md);width:100%;height:34px;font-size:var(--text-sm);color:var(--ink);text-align:left;background:0 0;align-items:center;gap:8px;padding:0 10px;font-weight:500;display:flex}.p2 .composer__modelitem>span{flex:1}.p2 .composer__modelitem svg:first-child{color:var(--ink-3)}.p2 .composer__modelitem:hover{background:var(--surface-2)}.p2 .composer__modelitem.is-on,.p2 .composer__modelitem.is-on svg:first-child,.p2 .composer__modelitem.is-on svg:last-child{color:var(--accent)}.p2 .composer__cap{font-family:var(--font-mono);color:var(--ink-3);align-items:center;gap:8px;padding:0 6px;font-size:11px;display:inline-flex}.p2 .composer__cap-bar{background:var(--surface-3,var(--surface-2));border:1px solid var(--line-2);border-radius:var(--r-full);width:60px;height:4px;position:relative;overflow:hidden}.p2 .composer__cap-bar>span{background:var(--good);border-radius:var(--r-full);min-width:4px;height:100%;transition:width var(--dur-med), background var(--dur-med);display:block}.p2 .composer__cap-bar.is-warn>span{background:var(--warn)}.p2 .composer__cap-bar.is-crit>span{background:var(--bad)}.p2 .composer__cap-num{font-feature-settings:"tnum";letter-spacing:.01em}.p2 .composer__bar.is-rec .composer__bar-r{flex:1;min-width:0}.p2 .composer__rec{min-width:0;font-family:var(--font-mono);color:var(--ink-2);flex:1;align-items:center;gap:10px;padding:0 4px;font-size:11px;display:flex}.p2 .composer__rec-time{font-feature-settings:"tnum";color:var(--ink-3);flex:none}.p2 .composer__rec-hint{color:var(--ink-4);white-space:nowrap;flex:none}@media (max-width:560px){.p2 .composer__rec-hint{display:none}}.p2 .msg__atts{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.p2 .msg__text{white-space:pre-wrap;word-break:break-word}.p2 .msg__att-img{border:1px solid var(--line-2);border-radius:12px;max-width:260px;line-height:0;display:block;overflow:hidden}.p2 .msg__att-img img{object-fit:cover;cursor:zoom-in;width:auto;max-width:260px;height:auto;max-height:260px;display:block}.p2 .msg--user .msg__att-img{border-color:#ffffff2e}.p2 .msg__att-file{border-radius:var(--r-full);background:var(--surface-2);border:1px solid var(--line-2);max-width:240px;color:var(--ink-2);align-items:center;gap:6px;padding:8px 12px;font-size:13px;text-decoration:none;display:inline-flex}.p2 .msg__att-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p2 .msg__att-file:hover{border-color:var(--accent);color:var(--ink-1)}.p2 .composer__atts{flex-wrap:wrap;gap:6px;padding:2px 4px 8px;display:flex}.p2 .composer__att{border-radius:var(--r-full);background:var(--surface-2);border:1px solid var(--line-2);max-width:220px;color:var(--ink-2);align-items:center;gap:6px;padding:4px 6px 4px 9px;font-size:12px;display:inline-flex}.p2 .composer__att-nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p2 .composer__att-x{cursor:pointer;width:18px;height:18px;color:var(--ink-3);background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.p2 .composer__att-x:hover{background:var(--surface);color:var(--bad)}.p2 .composer__wave{flex:1;align-items:center;gap:1px;min-width:0;height:26px;display:flex}.p2 .composer__wave>i{border-radius:var(--r-full);background:var(--accent);min-width:0;height:calc(3px + var(--v,0) * 23px);flex:1 1 0;transition:height 90ms linear}.p2 .composer__pill--ico.is-rec{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.p2 .composer__pill--ico.is-rec{background:color-mix(in oklab, var(--bad) 16%, transparent)}}.p2 .composer__pill--ico.is-rec{color:var(--bad);animation:.65s ease-in-out infinite ed-rec-glow}@keyframes ed-rec-glow{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--bad) 50%, transparent);transform:scale(1)}50%{box-shadow:0 0 0 5px color-mix(in oklab, var(--bad) 0%, transparent);transform:scale(1.06)}}.p2 .composer__send{background:var(--ink);width:36px;height:36px;color:var(--bg);transition:opacity var(--dur-fast), transform var(--dur-fast);border-radius:50%;justify-content:center;align-items:center;margin-left:2px;display:inline-flex}.p2 .composer__send:disabled{opacity:.25;cursor:not-allowed}.p2 .composer__send:not(:disabled):hover{transform:translateY(-1px)}.p2 .composer__send{position:relative}.p2 .composer__send>svg{z-index:1;position:relative}.p2 .composer__send--stop{background:var(--bad);color:#fff}.p2 .composer__send--stop:not(:disabled):hover{transform:none}.p2 .composer__ping{z-index:0;background:var(--bad);opacity:.4;pointer-events:none;border-radius:50%;animation:1s cubic-bezier(0,0,.2,1) infinite ed-ping;position:absolute;inset:0}@keyframes ed-ping{75%,to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.p2 .composer__ping{animation:none}}.p2 .composer--tg{box-shadow:none;--tg-glass-bg:var(--surface);background:0 0;border:0;border-radius:0;padding:0}@supports (color:color-mix(in lab, red, red)){.p2 .composer--tg{--tg-glass-bg:color-mix(in oklab, var(--surface) 72%, transparent)}}.p2 .composer--tg{--tg-glass-bd:var(--line-2)}@supports (color:color-mix(in lab, red, red)){.p2 .composer--tg{--tg-glass-bd:color-mix(in oklab, var(--line-2) 80%, transparent)}}.p2 .composer--tg{--tg-glass-filter:saturate(1.6) blur(18px);--tg-glass-sh:0 1px 0 #ffffff0a, 0 6px 20px -6px #00000038}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.p2 .composer--tg{--tg-glass-bg:var(--surface)}@supports (color:color-mix(in lab, red, red)){.p2 .composer--tg{--tg-glass-bg:color-mix(in oklab, var(--surface) 96%, transparent)}}}.p2 .composer--tg:focus-within{background:0 0;border-color:#0000}.p2 .composer-tg__row{align-items:center;gap:7px;width:100%;display:flex}.p2 .composer-tg__attach{flex-shrink:0;align-self:center;align-items:center;display:inline-flex;position:relative}.p2 .composer-tg__actions{flex-shrink:0;align-self:center;align-items:center;gap:7px;display:inline-flex}.p2 .composer-tg__field{background:var(--tg-glass-bg);min-width:0;min-height:48px;-webkit-backdrop-filter:var(--tg-glass-filter);backdrop-filter:var(--tg-glass-filter);border:1px solid var(--tg-glass-bd);box-shadow:var(--tg-glass-sh);transition:border-color var(--dur-fast), background var(--dur-fast);border-radius:24px;flex:1;align-items:center;gap:4px;padding:4px 12px 4px 14px;display:flex;position:relative}.p2 .composer-tg__field:focus-within{border-color:var(--tg-glass-bd);background:var(--tg-glass-bg)}.p2 .composer-tg__field.is-rec{align-items:center;gap:10px;padding-left:4px}.p2 .composer-tg__field textarea{resize:none;min-width:0;font:inherit;color:var(--ink);white-space:pre-wrap;word-break:break-word;background:0 0;border:0;outline:none;flex:1;max-height:calc(8.52em + 22px);padding:10px 2px;font-size:16px;line-height:1.42;overflow-y:hidden}.p2 .composer-tg__field textarea::placeholder{color:var(--ink-4)}.p2 .composer.composer--tg .composer-tg__field textarea{background:0 0}.p2 .composer-tg__action{cursor:pointer;width:46px;height:46px;transition:transform .12s, background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p2 .composer-tg__action:disabled{opacity:.4;cursor:not-allowed}.p2 .composer-tg__plus{background:var(--tg-glass-bg);-webkit-backdrop-filter:var(--tg-glass-filter);backdrop-filter:var(--tg-glass-filter);color:var(--ink-2);border:1px solid var(--tg-glass-bd);box-shadow:var(--tg-glass-sh)}.p2 .composer-tg__plus:not(:disabled):active{color:var(--accent);background:var(--tg-glass-bg);transform:scale(.9)}.p2 .composer-tg__plus:not(:disabled):hover{color:var(--ink-1)}.p2 .composer-tg__mic{background:var(--tg-glass-bg);-webkit-backdrop-filter:var(--tg-glass-filter);backdrop-filter:var(--tg-glass-filter);color:var(--ink-1);border:1px solid var(--tg-glass-bd);box-shadow:var(--tg-glass-sh)}.p2 .composer-tg__mic:not(:disabled):active{color:var(--accent);background:var(--tg-glass-bg);transform:scale(.9)}.p2 .composer-tg__mic:not(:disabled):hover{color:var(--ink-1)}.p2 .composer-tg__send{background:var(--accent);color:#fff;box-shadow:0 4px 12px -4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .composer-tg__send{box-shadow:0 4px 12px -4px color-mix(in oklab, var(--accent) 60%, transparent)}}.p2 .composer-tg__send>svg{transform:translate(1px)}.p2 .composer-tg__send:not(:disabled):active{transform:scale(.92)}.p2 .composer-tg__sendnow{background:var(--accent);color:#fff;box-shadow:0 4px 12px -4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .composer-tg__sendnow{box-shadow:0 4px 12px -4px color-mix(in oklab, var(--accent) 60%, transparent)}}.p2 .composer-tg__sendnow:not(:disabled):active{transform:scale(.92)}.p2 .composer-tg__stop{background:var(--tg-glass-bg);width:42px;height:42px;-webkit-backdrop-filter:var(--tg-glass-filter);backdrop-filter:var(--tg-glass-filter);color:var(--ink-1);border:1px solid var(--tg-glass-bd);box-shadow:var(--tg-glass-sh)}.p2 .composer-tg__stop:not(:disabled):active{transform:scale(.9)}.p2 .composer-tg__stop.is-primary{background:var(--accent);color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;width:46px;height:46px;box-shadow:0 4px 12px -4px var(--accent);border:0}@supports (color:color-mix(in lab, red, red)){.p2 .composer-tg__stop.is-primary{box-shadow:0 4px 12px -4px color-mix(in oklab, var(--accent) 60%, transparent)}}.p2 .composer-tg__reccancel{color:var(--ink-1)}.p2 .composer-tg__reccancel:not(:disabled):hover,.p2 .composer-tg__reccancel:not(:disabled):active{color:var(--bad)}.p2 .composer-tg__recpulse{background:var(--bad);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1.1s ease-in-out infinite tg-rec-pulse}@keyframes tg-rec-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.p2 .composer-tg__recpulse{animation:none}}.p2 .composer-tg__recwave{min-width:0;height:34px;color:var(--accent);flex:1;overflow:hidden}.p2 .composer-tg__recwave>i{background:var(--accent);height:calc(3px + var(--v,0) * 32px)}.p2 .composer-tg__rectime{font-family:var(--font-mono);font-feature-settings:"tnum";font-size:var(--text-sm);color:var(--ink-1);flex-shrink:0;padding-right:4px}.p2 .composer-tg__spin{border:2px solid var(--line-2);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:18px;height:18px;margin:13px 2px 13px 6px;animation:.7s linear infinite tg-spin}@keyframes tg-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.p2 .composer-tg__spin{animation:none}}.p2 .composer-tg__transtx{color:var(--ink-3);flex:1;padding:13px 0;font-size:14.5px}.p2 .dlg-mgmt-pill{cursor:pointer;background:var(--accent);color:#fff;width:44px;height:44px;box-shadow:0 4px 12px -5px var(--accent);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.p2 .dlg-mgmt-pill{box-shadow:0 4px 12px -5px color-mix(in oklab, var(--accent) 55%, transparent)}}.p2 .dlg-mgmt-pill{transition:transform .12s, background var(--dur-fast), width .18s ease, opacity .15s ease, margin .18s ease;align-self:center}.p2 .dlg-mgmt-pill:active{background:var(--accent);transform:scale(.92)}@supports (color:color-mix(in lab, red, red)){.p2 .dlg-mgmt-pill:active{background:color-mix(in oklab, var(--accent) 85%, black)}}.p2 .composer-tg__row.has-text .dlg-mgmt-pill{opacity:0;pointer-events:none;width:0;min-width:0;margin:0;overflow:hidden}.p2 .dlg-mgmt__rows{flex-direction:column;gap:2px;margin-top:4px;display:flex}.p2 .dlg-mgmt__row{cursor:pointer;border-radius:var(--r-lg,12px);text-align:left;width:100%;font-size:var(--text-md,15px);color:var(--ink-1);transition:background var(--dur-fast);background:0 0;border:0;align-items:center;gap:13px;padding:13px 10px;display:flex}.p2 .dlg-mgmt__row:hover{background:var(--surface-2)}.p2 .dlg-mgmt__row:active{background:var(--surface-3,var(--surface-2))}.p2 .dlg-mgmt__ic{width:22px;color:var(--ink-3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p2 .dlg-mgmt__lbl{flex:1;min-width:0}.p2 .dlg-mgmt__row.is-danger,.p2 .dlg-mgmt__row.is-danger .dlg-mgmt__ic{color:var(--bad)}.p2 .files{grid-template-columns:320px 1fr;height:100%;display:grid;overflow:hidden}.p2 .files__tree{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;padding:16px 12px;display:flex;overflow-y:auto}.p2 .files__treegroup{flex:1;margin-bottom:12px}.p2 .files__treelabel{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-3);padding:8px 10px;font-weight:500}.p2 .files__node{border-radius:var(--r-md);font-size:var(--text-sm);color:var(--ink-1);text-align:left;width:100%;transition:background var(--dur-fast);align-items:center;gap:10px;padding:7px 10px;display:flex}.p2 .files__node:hover{background:var(--bg)}.p2 .files__node.is-active{background:var(--ink);color:var(--bg)}.p2 .files__node .name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.p2 .files__node .sz{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-3)}.p2 .files__node.is-active .sz{color:#ffffff80}.p2 .files__indent{padding-left:22px}.p2 .files__channels{border-top:1px solid var(--line);margin-top:auto;padding:12px 10px 4px}.p2 .files__channels-label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-weight:500}.p2 .files__channels-grid{font-size:var(--text-xs);color:var(--ink-2);grid-template-columns:1fr 1fr;gap:6px 12px;display:grid}.p2 .files__channels-grid span{align-items:center;gap:6px;display:inline-flex}.p2 .files__channels-grid .dot{border-radius:50%;width:7px;height:7px}.p2 .files__storage{border-top:1px solid var(--line);background:var(--surface);flex-direction:column;gap:8px;padding:12px 12px 14px;display:flex}.p2 .files__storage-head{justify-content:space-between;align-items:center;display:flex}.p2 .files__storage-label{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-3);font-weight:500}.p2 .files__storage-plan{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);background:var(--ink);color:var(--bg);border-radius:4px;padding:2px 6px;font-weight:700}.p2 .files__storage-bar{background:var(--surface-2);border-radius:999px;height:6px;position:relative;overflow:hidden}.p2 .files__storage-fill{background:linear-gradient(90deg, var(--accent), var(--accent));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.p2 .files__storage-fill{background:linear-gradient(90deg, var(--accent), color-mix(in oklab, var(--accent) 70%, var(--ink)))}}.p2 .files__storage-fill{border-radius:inherit;transition:width var(--dur-slow) var(--ease-out)}.p2 .files__storage-meta{font-size:var(--text-xs);color:var(--ink-2);font-family:var(--font-mono);font-feature-settings:"tnum";justify-content:space-between;align-items:baseline;display:flex}.p2 .files__storage-meta b{color:var(--ink);font-weight:600}.p2 .files__storage-cta{appearance:none;border:1px solid var(--line-2);background:var(--bg);color:var(--ink);font-size:var(--text-xs);cursor:pointer;transition:background var(--dur-fast), border-color var(--dur-fast);text-align:center;border-radius:8px;padding:7px 10px;font-weight:500}.p2 .files__storage-cta:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.p2 .mb-files__storage{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:8px;margin:12px 12px 4px;padding:14px 14px 12px;display:flex;-webkit-mask-image:linear-gradient(#0000,#000 16px);mask-image:linear-gradient(#0000,#000 16px)}.p2 .mb-files__storage-head{justify-content:space-between;align-items:baseline;display:flex}.p2 .mb-files__storage-lb{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-3)}.p2 .mb-files__storage-num{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-2);font-feature-settings:"tnum"}.p2 .mb-files__storage-num b{color:var(--ink);font-weight:600}.p2 .mb-files__storage-bar{background:var(--bg);border:1px solid var(--line);border-radius:999px;height:8px;overflow:hidden}.p2 .mb-files__storage-fill{background:linear-gradient(90deg, var(--accent), var(--accent));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.p2 .mb-files__storage-fill{background:linear-gradient(90deg, var(--accent), color-mix(in oklab, var(--accent) 70%, var(--ink)))}}.p2 .mb-files__storage-fill{border-radius:inherit;transition:width var(--dur-slow) var(--ease-out)}.p2 .mb-files__storage-cta{appearance:none;background:var(--ink);color:var(--bg);font-size:var(--text-sm);cursor:pointer;border:0;border-radius:10px;margin-top:2px;padding:10px;font-weight:500}.p2 .mb-files__storage-cta:active{opacity:.85}.p2 .files__main{grid-template:"head""table"minmax(0,1fr)/1fr;display:grid;overflow:hidden}.p2 .files__head{grid-area:head}.p2 .files__table{grid-area:table}.p2 .files__main:has(.files__preview){grid-template-columns:minmax(0,1fr) minmax(320px,40%);grid-template-areas:"head head""table preview"}.p2 .files__preview{grid-area:preview}@media (max-width:900px){.p2 .files__main:has(.files__preview){grid-template:"head""table"minmax(0,1fr)"preview"minmax(0,45%)/1fr}}.p2 .files__head{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.p2 .files__search{border-bottom:1px solid var(--line);color:var(--ink-3);flex-shrink:0;align-items:center;gap:8px;padding:8px 24px;display:flex}.p2 .files__search input{font:inherit;font-size:var(--text-sm);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.p2 .files__search input::placeholder{color:var(--ink-4)}.p2 .files__crumbs{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-3);align-items:center;gap:8px;display:flex}.p2 .files__crumbs button{color:var(--ink-3);border-radius:var(--r-sm);transition:background var(--dur-fast), color var(--dur-fast);padding:2px 6px}.p2 .files__crumbs button:hover{background:var(--surface);color:var(--ink)}.p2 .files__crumbs button:last-child{color:var(--ink);font-weight:600}.p2 .files__table{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;flex:1;padding:0 16px 24px;overflow-y:auto}.p2 .files__table-head,.p2 .files__row{max-width:1080px}.p2 .files__table-head{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-3);background:var(--bg);z-index:5;grid-template-columns:1fr 220px 100px 56px;align-items:center;padding:14px 12px 8px;font-weight:500;display:grid;position:sticky;top:0}.p2 .files__row{border-radius:var(--r-md);transition:background var(--dur-fast);cursor:pointer;border-bottom:1px solid var(--line);grid-template-columns:1fr 220px 100px 56px;align-items:center;gap:0;padding:10px 12px;display:grid}.p2 .files__row:hover{background:var(--surface)}.p2 .files__row.is-dir .files__row-name .nm{font-weight:600}.p2 .files__row-name{align-items:center;gap:12px;min-width:0;display:flex}.p2 .files__row-name .nm{font-size:var(--text-md);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.p2 .files__row-name .from{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-3);margin-top:2px}.p2 .files__ftype{border-radius:var(--r-md);width:34px;height:34px;font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-2);background:var(--surface-2);flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.p2 .files__ftype--dir{background:var(--accent-soft);color:var(--accent)}.p2 .files__ftype--image{background:var(--a-eva)}@supports (color:color-mix(in lab, red, red)){.p2 .files__ftype--image{background:color-mix(in oklab, var(--a-eva) 18%, transparent)}}.p2 .files__ftype--image{color:var(--a-eva)}.p2 .files__ftype--pdf{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.p2 .files__ftype--pdf{background:color-mix(in oklab, var(--bad) 16%, transparent)}}.p2 .files__ftype--pdf{color:var(--bad)}.p2 .files__ftype--sheet{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.p2 .files__ftype--sheet{background:color-mix(in oklab, var(--good) 16%, transparent)}}.p2 .files__ftype--sheet{color:var(--good)}.p2 .files__ftype--doc{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.p2 .files__ftype--doc{background:color-mix(in oklab, var(--info) 16%, transparent)}}.p2 .files__ftype--doc{color:var(--info)}.p2 .files__ftype--audio{background:var(--a-dreamon)}@supports (color:color-mix(in lab, red, red)){.p2 .files__ftype--audio{background:color-mix(in oklab, var(--a-dreamon) 18%, transparent)}}.p2 .files__ftype--audio{color:var(--a-dreamon)}.p2 .files__ftype--video{background:var(--a-verbum)}@supports (color:color-mix(in lab, red, red)){.p2 .files__ftype--video{background:color-mix(in oklab, var(--a-verbum) 18%, transparent)}}.p2 .files__ftype--video{color:var(--a-verbum)}.p2 .files__ftype--md{background:var(--surface-2);color:var(--ink-2)}.p2 .src-pill{border-radius:var(--r-full);font-size:var(--text-xs);color:var(--src-c,var(--ink-2));background:var(--src-c,var(--ink-2));align-items:center;gap:6px;padding:3px 9px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.p2 .src-pill{background:color-mix(in oklab, var(--src-c,var(--ink-2)) 12%, transparent)}}.p2 .src-pill .dot{background:var(--src-c,currentColor);border-radius:50%;width:6px;height:6px}.p2 .files__pagination{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:8px;padding:10px 12px;display:flex}.p2 .files__pagination-info{font-size:var(--text-xs);color:var(--ink-3);text-align:center;min-width:72px}.p2 .files__dropzone{border:1.5px dashed var(--line-3);border-radius:var(--r-xl);background:var(--surface);color:var(--ink-3);font-size:var(--text-sm);align-items:center;gap:14px;margin-top:16px;padding:24px 18px;display:flex}.p2 .files__dropzone>svg{background:var(--bg);border:1px solid var(--line);border-radius:50%;width:44px;height:44px;padding:12px}.p2 .files__preview{border-left:1px solid var(--line);background:var(--surface);min-height:0;overflow-y:auto}@media (max-width:900px){.p2 .files__preview{border-left:none;border-top:1px solid var(--line)}}.p2 .files__preview-head{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-3);border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:10px;padding:14px 24px;display:flex;position:sticky;top:0}.p2 .files__preview-head b{color:var(--ink);font-weight:600}.p2 .files__preview-doc{max-width:720px;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-1);margin:0 auto;padding:18px 28px 32px;line-height:1.6}.p2 .files__preview-doc--media{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.p2 .files__preview-doc--media img,.p2 .files__preview-doc--media video{background:var(--surface);border-radius:10px;max-width:100%;max-height:min(62vh,620px);display:block}.p2 .files__preview-doc--media audio{width:min(100%,520px)}.p2 .files__preview-doc--media iframe{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:min(100%,760px);height:min(68vh,720px)}.p2 .files__open-link{border-radius:var(--r-full);border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--ink);font-size:var(--text-sm);justify-content:center;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.p2 .files__editor{box-sizing:border-box;resize:vertical;background:var(--bg);width:100%;min-height:360px;color:var(--ink-1);font-family:var(--font-mono);font-size:var(--text-sm);tab-size:2;border:none;outline:none;flex:1;padding:18px 28px 32px;line-height:1.65}.p2 .files__editor:focus{box-shadow:inset 0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .files__editor:focus{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--accent) 30%, transparent)}}.p2 .files__menu{z-index:20;background:var(--surface-0,var(--bg));border:1px solid var(--line);border-radius:10px;flex-direction:column;min-width:160px;padding:4px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0000002e}.p2 .files__menu-item{font-size:var(--text-sm);color:var(--ink-1);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;display:flex}.p2 .files__menu-item:hover{background:var(--surface-2,#0000000d)}.p2 .files__menu-item--danger{color:var(--bad,#d9534f)}.p2 .tgimp__overlay{z-index:60;background:#0006;position:fixed;inset:0}.p2 .tgimp{z-index:61;background:var(--surface-0,var(--bg));border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;width:min(460px,92vw);max-height:90dvh;padding:18px 20px;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 16px 48px #00000047}.p2 .tgimp__head{align-items:center;display:flex}.p2 .tgimp__head b{font-size:var(--text-md)}.p2 .tgimp__x{cursor:pointer;color:var(--ink-3);background:0 0;border:none;margin-left:auto}.p2 .tgimp__instructions{font-size:var(--text-sm);color:var(--ink-3);margin:0;line-height:1.5}.p2 .tgimp__actions{gap:8px;display:flex}.p2 .tgimp__error{color:var(--bad,#d9534f);font-size:var(--text-sm)}.p2 .tgimp__done{color:var(--good,#4caf50);font-size:var(--text-sm);align-items:center;gap:8px;display:flex}.p2 .files__preview-doc h1{font-family:var(--font-display);font-weight:600;font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);margin:0 0 12px;line-height:1.1}.p2 .files__preview-doc h2{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);letter-spacing:var(--tracking-tight);margin:22px 0 8px}.p2 .files__preview-doc code{background:var(--bg);border-radius:4px;padding:1px 5px;font-size:.9em}.p2 .skills{max-width:1200px;margin:0 auto;padding:48px 56px 80px}.p2 .skills__head{margin-bottom:32px}.p2 .skills__head .h-1{text-wrap:normal;min-height:1.15em;line-height:1.12}.p2 .skills:not(.biz) .skills__head .h-1{text-wrap:normal}@media (max-width:640px){.p2 .skills.biz .skills__head .h-1{min-height:3.4em}.p2 .skills:not(.biz) .skills__head .h-1{min-height:2.2em}}.p2 .files__row.is-active{background:var(--accent-soft)}.p2 .skills__filters{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.p2 .skills__search{background:var(--surface);border:1px solid var(--line);max-width:360px;color:var(--ink-3);border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:9px 12px;display:flex}.p2 .skills__search:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .skills__search:focus-within{border-color:color-mix(in oklab, var(--accent) 45%, var(--line))}}.p2 .skills__search input{font:inherit;font-size:var(--text-sm);color:var(--ink);background:0 0;border:none;outline:none;flex:1}.p2 .skills__search input::placeholder{color:var(--ink-4)}.p2 .fil{border-radius:var(--r-full);background:var(--surface);color:var(--ink-2);font-size:var(--text-sm);transition:background var(--dur-fast), color var(--dur-fast);border:1px solid #0000;padding:7px 14px;font-weight:500}.p2 .fil:hover{background:var(--surface-2);color:var(--ink)}.p2 .fil.is-on{background:var(--ink);color:var(--bg)}.p2 .skills__grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.p2 .skill{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--card-shadow);transition:border-color var(--dur-fast), transform var(--dur-fast), box-shadow var(--dur-med);text-align:left;flex-direction:column;padding:20px;display:flex}.p2 .skill:hover{border-color:var(--line-2);transform:translateY(-2px);box-shadow:0 1px #14120c0f,0 1px 2px #14120c0d,0 18px 32px -12px #14120c24}.p2 .skill__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.p2 .skill__logo{border-radius:var(--r-md);background:var(--surface);width:40px;height:40px;font-family:var(--font-mono);font-weight:600;font-size:var(--text-sm);color:var(--ink-1);justify-content:center;align-items:center;display:flex}.p2 .skill__name{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);letter-spacing:-.015em;margin-top:14px;line-height:1.2}.p2 .skill__desc{font-size:var(--text-sm);color:var(--ink-3);margin-top:4px;line-height:1.45}.p2 .skill__bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}.p2 .skill__price{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3)}.p2 .skill__price b{color:var(--ink);font-weight:600}.p2 .skill__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.p2 .skill__btn{border-radius:var(--r-full);height:30px;font-size:var(--text-xs);background:var(--ink);color:var(--bg);padding:0 12px;font-weight:500}.p2 .skill__btn.is-installed{background:var(--surface-2);color:var(--ink-2)}.p2 .skill__btn--off{color:var(--bad);border:1px solid var(--bad);background:0 0}@supports (color:color-mix(in lab, red, red)){.p2 .skill__btn--off{border:1px solid color-mix(in oklab, var(--bad) 36%, var(--line))}}.p2 .skill__btn--off:hover{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.p2 .skill__btn--off:hover{background:color-mix(in oklab, var(--bad) 10%, transparent)}}.p2 .skill__btn--off:hover{color:var(--bad)}.p2 .skill__btn:disabled{opacity:.58;cursor:default}.p2 .skill.is-installed{border-color:var(--ink);background:var(--surface)}.p2 .empty{text-align:left}.p2 .empty h3{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);letter-spacing:-.015em;color:var(--ink-1);line-height:1.25}.p2 .empty em{font-family:var(--font-serif);font-style:italic;font-weight:400}.p2 .settings{max-width:880px;margin:0 auto;padding:40px 56px 80px}.p2 .settings__profile{background:var(--surface);border:1px solid var(--line);box-shadow:var(--card-shadow);border-radius:var(--r-2xl);align-items:center;gap:20px;margin-bottom:32px;padding:24px 28px;display:flex}.p2 .settings__avatar-wrap{display:inline-flex;position:relative}.p2 .settings__avatar-edit{background:var(--ink);width:28px;height:28px;color:var(--bg);border:2px solid var(--surface);transition:transform var(--dur-fast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.p2 .settings__avatar-edit:hover{transform:scale(1.06)}.p2 .settings__avatar-row{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.p2 .settings__profile .meta{flex:1}.p2 .settings__profile .meta h2{font-family:var(--font-display);font-weight:700;font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);margin:0;line-height:1}.p2 .settings__name-h2{font-family:var(--font-display);font-weight:700;font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);color:var(--ink);background:0 0;border:1px solid #0000;border-radius:8px;max-width:100%;margin:0 0 0 -6px;padding:2px 6px;line-height:1.05;transition:background .15s,border-color .15s}.p2 .settings__name-h2:hover{background:var(--surface-2)}.p2 .settings__name-h2:focus{background:var(--surface);border-color:var(--line);outline:none}.p2 .settings__profile .meta .who{font-size:var(--text-sm);color:var(--ink-3);align-items:center;gap:8px;margin-top:6px;display:flex}.p2 .settings__profile .meta .who .pill{border-radius:var(--r-full);background:var(--bg);border:1px solid var(--line);font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;color:var(--ink-2);letter-spacing:var(--tracking-wide);padding:2px 8px}.p2 .settings__section{margin-bottom:40px}.p2 .settings__section-h{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.p2 .settings__section-h h3{margin:0}.p2 .settings__section-h .hint{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-3)}.p2 .field{margin-bottom:14px}.p2 .field label{font-size:var(--text-sm);color:var(--ink-2);margin-bottom:6px;font-weight:500;display:block}.p2 .dial-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.p2 .dial{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px}.p2 .setcard-grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:10px;display:grid}.p2 .setcard{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px}.p2 .setcard__head{font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.p2 .setcard__head .n{font-weight:500}.p2 .setcard__head .v{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3)}.p2 .setcard__opts{flex-wrap:wrap;gap:8px;display:flex}.p2 .setcard .fil{padding:10px 16px}.p2 .setcard .hint{margin-top:10px}.p2 .dial-head{font-size:var(--text-sm);justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.p2 .dial-head .n{font-weight:500}.p2 .dial-head .v{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3)}.p2 .dial-bar{background:var(--surface-2);border-radius:var(--r-full);height:4px;position:relative}.p2 .dial-bar>span{background:var(--ink);border:2px solid var(--bg);width:12px;height:12px;box-shadow:0 0 0 1px var(--ink);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.p2 .connect-row{border:1px solid var(--line);border-radius:var(--r-lg);align-items:center;gap:14px;margin-bottom:8px;padding:14px 16px;display:flex}.p2 .connect-row .logo{border-radius:var(--r-md);background:var(--surface);width:36px;height:36px;font-family:var(--font-mono);font-weight:600;font-size:var(--text-sm);justify-content:center;align-items:center;display:flex}.p2 .connect-row .meta{flex:1}.p2 .connect-row .meta .n{font-weight:500;font-size:var(--text-md)}.p2 .connect-row .meta .h{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3);margin-top:2px}.p2 .danger{border:1px dashed var(--line-3);border-radius:var(--r-xl);background:var(--bad);margin-top:56px;padding:22px 24px}@supports (color:color-mix(in lab, red, red)){.p2 .danger{background:color-mix(in oklab, var(--bad) 5%, var(--bg))}}.p2 .danger h3{color:var(--bad);margin-bottom:8px}.p2 .danger p{color:var(--ink-2);font-size:var(--text-sm);margin:0}.p2 .danger button{border-radius:var(--r-full);background:var(--bad);color:#fff;height:36px;font-weight:500;font-size:var(--text-sm);margin-top:14px;padding:0 14px}.p2 .mb{background:var(--bg);height:100%;color:var(--ink);font-family:var(--font-sans);--text-2xs:12.5px;--text-xs:14px;--text-sm:15.5px;--text-base:16.5px;--text-md:17.5px;--text-lg:20px;--text-xl:23px;--text-2xl:27px;--text-3xl:32px;--ink-1:#141417;--ink-2:#34343a;--ink-3:#45454d;--ink-4:#5e5e68;--line:#0e0e0f26;--line-2:#0e0e0f3b;--line-3:#0e0e0f4d;flex-direction:column;font-size:18px;line-height:1.5;display:flex;position:relative;overflow:hidden}.p2 .mb.dark,.p2.dark .mb,.editorial.ed-shell.is-mobile:not(.is-light) .p2 .mb{--ink-1:#edece8;--ink-2:#cbcac4;--ink-3:#b2b2aa;--ink-4:#97978f;--line:#fffaeb2b;--line-2:#fffaeb42;--line-3:#fffaeb57}.p2 .mb__statusbar{height:44px;font-family:var(--font-sans);font-weight:600;font-size:var(--text-sm);background:var(--bg);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.p2 .mb__statusbar .right{align-items:center;gap:6px;display:flex}.p2 .mb__statusbar .right svg{width:16px;height:12px}.p2 .mb__top{scroll-snap-type:x mandatory;background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:6px 12px 8px;display:flex;overflow-x:auto}.p2 .mb__top::-webkit-scrollbar{display:none}.p2 .mb__chip{border-radius:var(--r-full);scroll-snap-align:start;transition:background var(--dur-fast);flex-shrink:0;align-items:center;gap:8px;padding:4px 12px 4px 4px;display:flex}.p2 .mb__chip.is-active{background:var(--surface-2)}.p2 .mb__chip:not(.is-active) .nm{color:var(--ink-3)}.p2 .mb__chip .nm{font-size:var(--text-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-weight:500;overflow:hidden}.p2 .mb__chip--add{border:1px dashed var(--line-3);width:32px;height:32px;color:var(--ink-3);background:0 0;border-radius:50%;justify-content:center;align-items:center;margin-left:2px;display:flex}.p2 .mb__body{flex:1;padding-bottom:72px;overflow-y:auto}.p2 .mb__bottom{z-index:30;pointer-events:none;justify-content:center;padding:8px 14px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.p2 .mb__nav{background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-2xl);box-shadow:var(--shadow-md), var(--hl-top);pointer-events:auto;align-items:center;gap:2px;width:100%;max-width:360px;padding:6px;display:flex}.p2 .mb__nav-item{border-radius:var(--r-xl);height:48px;color:var(--ink-3);transition:background var(--dur-fast), color var(--dur-fast);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:0;font-size:10.5px;font-weight:500;display:inline-flex}.p2 .mb__nav-item.is-active{background:var(--ink);color:var(--bg)}.p2 .mb__nav-item .nm{letter-spacing:-.005em;font-size:10.5px;display:inline}.p2 .mb-chat{flex-direction:column;gap:14px;padding:16px 16px 0;display:flex}.p2 .mb-chat .msg__bubble{font-size:var(--text-md);max-width:280px}.p2 .mb-chat__compose{z-index:20;padding:0;position:absolute;bottom:12px;left:8px;right:8px}.p2 .mb-composer{background:var(--surface);border:1px solid var(--line);box-shadow:var(--card-shadow);transition:border-color var(--dur-fast), background var(--dur-fast);border-radius:26px;align-items:flex-end;gap:4px;padding:5px;display:flex}.p2 .mb-composer:focus-within{border-color:var(--line-3);background:var(--bg)}.p2 .mb-composer textarea{resize:none;min-width:0;font:inherit;font-size:var(--text-md);color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-height:26px;max-height:132px;padding:8px 2px;line-height:1.4}.p2 .mb-composer textarea::placeholder{color:var(--ink-4)}.p2 .mb-composer__attach,.p2 .mb-composer__action{cursor:pointer;width:36px;height:36px;transition:background var(--dur-fast), color var(--dur-fast), transform var(--dur-fast);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p2 .mb-composer__attach{color:var(--ink-3);background:0 0}.p2 .mb-composer__attach:hover{background:var(--surface-2);color:var(--ink)}.p2 .mb-composer__attach.is-open{background:var(--surface-2);color:var(--ink);transform:rotate(45deg)}.p2 .mb-composer__action.is-mic{color:var(--ink-3);background:0 0}.p2 .mb-composer__action.is-mic:hover{background:var(--surface-2);color:var(--ink)}.p2 .mb-composer__action.is-send{background:var(--accent);color:#fff}.p2 .mb-composer__action.is-send:hover{transform:scale(1.05)}.p2 .mb-composer__action.is-send:active{transform:scale(.95)}.p2 .mb-attach-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:25;animation:mbAttachFade .18s var(--ease-out);background:#14120c52;align-items:flex-end;display:flex;position:absolute;inset:0}.p2 .mb-attach-sheet{background:var(--bg);border:1px solid var(--line);width:100%;animation:mbAttachSlide .24s var(--ease-out);border-bottom:0;border-top-left-radius:18px;border-top-right-radius:18px;padding:10px 16px 80px;box-shadow:0 -20px 40px -16px #14120c2e}.p2 .mb-attach-sheet__grab{background:var(--line-3);border-radius:4px;width:36px;height:4px;margin:0 auto 14px}.p2 .mb-attach-sheet__grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.p2 .mb-attach-item{cursor:pointer;transition:background var(--dur-fast);background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px 4px;display:flex}.p2 .mb-attach-item:hover{background:var(--surface)}.p2 .mb-attach-item:active{background:var(--surface-2)}.p2 .mb-attach-item__ico{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;box-shadow:0 4px 12px -4px #14120c40}.p2 .mb-attach-item__lb{font-size:var(--text-xs);color:var(--ink);font-weight:500}@keyframes mbAttachFade{0%{opacity:0}to{opacity:1}}@keyframes mbAttachSlide{0%{transform:translateY(100%)}to{transform:translateY(0)}}.p2 .mb-home{padding:12px 16px calc(84px + env(safe-area-inset-bottom,0px))}.p2 .mb-home__bar{top:max(8px, env(safe-area-inset-top,0px));z-index:40;pointer-events:none;background:0 0;justify-content:space-between;align-items:center;gap:12px;margin:-4px -2px 14px;padding:4px 2px;display:flex;position:sticky}.p2 .mb-home__me{min-height:48px;color:var(--ink-2);border-radius:var(--r-full);background:var(--bg);flex:none;align-items:center;gap:7px;padding:3px 9px 3px 3px;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.p2 .mb-home__me{background:color-mix(in oklab, var(--bg) 52%, transparent)}}.p2 .mb-home__me{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.p2 .mb-home__me{border:1px solid color-mix(in oklab, var(--line) 50%, transparent)}}.p2 .mb-home__me{-webkit-backdrop-filter:saturate(190%)blur(26px);backdrop-filter:saturate(190%)blur(26px);pointer-events:auto;box-shadow:0 10px 24px -12px #0000004d,0 3px 8px -3px #0000001a,inset 0 1px #ffffff80;box-shadow:0 10px 24px -12px lab(0% 0 0/.301961),0 3px 8px -3px lab(0% 0 0/.101961),inset 0 1px lab(100% -.0000298023 .0000119209/.5)}.p2 .mb-home__avatar{background:var(--a-anna,var(--accent));color:#fff;width:42px;height:42px;font-family:var(--font-display);letter-spacing:var(--tracking-tight);border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex}.p2 .mb-home__scan{background:var(--bg);flex:none;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.p2 .mb-home__scan{background:color-mix(in oklab, var(--bg) 52%, transparent)}}.p2 .mb-home__scan{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.p2 .mb-home__scan{border:1px solid color-mix(in oklab, var(--line) 50%, transparent)}}.p2 .mb-home__scan{border-radius:var(--r-full);color:var(--ink);cursor:pointer;-webkit-backdrop-filter:saturate(190%)blur(26px);backdrop-filter:saturate(190%)blur(26px);pointer-events:auto;box-shadow:0 10px 24px -12px #0000004d,0 3px 8px -3px #0000001a,inset 0 1px #ffffff80;box-shadow:0 10px 24px -12px lab(0% 0 0/.301961),0 3px 8px -3px lab(0% 0 0/.101961),inset 0 1px lab(100% -.0000298023 .0000119209/.5)}.p2 .mb-home__scan:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.p2 .mb-home h1{font-family:var(--font-display);font-weight:700;font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:12px 0 4px;line-height:1.05}.p2 .mb-home h1 em{font-family:var(--font-serif);font-style:italic;font-weight:400}.p2 .mb-home .sub{font-size:var(--text-sm);color:var(--ink-3);margin-bottom:24px}.p2 .mb-quick{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:24px;display:grid}.p2 .mb-quick .qchip{padding:12px 14px}.p2 .mb-quick .qchip .v{font-size:var(--text-xl)}.p2 .mb-wsrow{grid-template-columns:1fr 1fr;gap:10px;margin:-4px 0 24px;display:grid}.p2 .mb-wscard{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);min-width:0;color:var(--ink);transition:background var(--dur-fast), border-color var(--dur-fast), transform var(--dur-fast);align-items:center;gap:10px;padding:13px;text-decoration:none;display:flex;position:relative}.p2 .mb-wscard:active{transform:scale(.985)}.p2 .mb-wscard__ico{background:var(--surface-2);width:38px;height:38px;color:var(--ink-2);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p2 .mb-wscard--tasks .mb-wscard__ico{background:var(--accent-soft);color:var(--accent)}.p2 .mb-wscard__meta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.p2 .mb-wscard__lb{font-weight:650;font-size:var(--text-md);color:var(--ink)}.p2 .mb-wscard__sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-2xs);color:var(--ink-4);overflow:hidden}.p2 .mb-wscard__badge{border-radius:var(--r-full);background:var(--accent);min-width:19px;height:19px;color:var(--accent-ink,#fff);font-family:var(--font-mono);justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:9px;right:9px}.p2 .mb-agent-list{flex-direction:column;gap:8px;display:flex}.p2 .mb-agent-row{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);text-align:left;width:100%;transition:background var(--dur-fast);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:12px 14px;display:flex}.p2 .mb-agent-row:hover{background:var(--surface)}.p2 .mb-home .mb-agent-row .av--lg{width:56px;height:56px;font-size:22px}.p2 .mb-home .mb-agent-row img{width:56px;height:56px}.p2 .mb-agent-row .meta{flex:1;min-width:0}.p2 .mb-agent-row .nm{font-weight:600;font-size:var(--text-md);letter-spacing:-.01em;align-items:baseline;gap:6px;min-width:0;display:flex}.p2 .mb-agent-row .nm__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.p2 .mb-agent-row .role{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ag-color);flex-shrink:0;font-weight:500}.p2 .mb-agent-row .last{font-size:var(--text-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.p2 .mb-agent-row .ct{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3);flex-shrink:0}.p2 .dossier{flex-direction:column;gap:18px;padding:14px 18px 24px;display:flex}.p2 .dossier__id{flex-direction:column;align-items:center;gap:12px;padding-top:4px;display:flex}.p2 .dossier__portrait{width:120px;height:120px;position:relative;overflow:visible}.p2 .dossier__portrait-svg{border-radius:50%;width:100%;height:100%;display:block;box-shadow:inset 0 1px #fff6,0 8px 28px -10px #0a0a0a47}.p2 .dossier__shuffle{background:var(--ink);width:36px;height:36px;color:var(--bg);border:2px solid var(--bg);cursor:pointer;transition:transform var(--dur-fast), background var(--dur-fast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-4px;right:-4px;box-shadow:0 6px 18px -6px #0a0a0a59}.p2 .dossier__shuffle:hover{background:var(--ink-1);transform:scale(1.06)}.p2 .dossier__shuffle:active{transition-duration:.28s;transform:scale(.94)rotate(180deg)}.p2 .dossier__name-edit{justify-content:center;align-items:center;gap:6px;width:100%;max-width:240px;display:inline-flex;position:relative}.p2 .dossier__name-edit svg{color:var(--ink-3);opacity:0;pointer-events:none;transition:opacity var(--dur-fast);position:absolute;right:6px}.p2 .dossier__name-edit:hover svg,.p2 .dossier__name-edit:focus-within svg{opacity:1}.p2 .dossier__name-input{font-family:var(--font-display);font-weight:600;font-size:var(--text-xl);letter-spacing:var(--tracking-tight);text-align:center;width:100%;color:var(--ink);transition:border-color var(--dur-fast), background var(--dur-fast);background:0 0;border:0;border-bottom:1px dashed #0000;outline:none;padding:6px 22px}.p2 .dossier__name-input:hover{border-bottom-color:var(--line-3)}.p2 .dossier__name-input:focus{border-bottom-color:var(--ink)}.p2 .dossier__meta{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3);letter-spacing:var(--tracking-tight)}.p2 .dossier__meta .dossier__handle{color:var(--ink-2)}.p2 .dossier__rule{border:0;border-top:1px solid var(--line);margin:2px 0}.p2 .dossier__section{flex-direction:column;gap:8px;display:flex}.p2 .dossier__voice{min-height:56px;font-size:var(--text-sm);resize:none;line-height:1.45;overflow:hidden}.p2 .dossier__traits{flex-direction:column;gap:14px;padding:4px 0 2px;display:flex}.p2 .trait{flex-direction:column;gap:6px;display:flex}.p2 .trait__head{font-size:var(--text-sm);justify-content:space-between;align-items:baseline;display:flex}.p2 .trait__name{color:var(--ink)}.p2 .trait__val{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3);font-feature-settings:"tnum";text-align:right;min-width:2em}.p2 .trait__range{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px;margin:0;padding:0;display:block}.p2 .trait__range:focus{outline:none}.p2 .trait__range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ink) 0, var(--ink) var(--pct,0%), var(--surface-2) var(--pct,0%), var(--surface-2) 100%);border-radius:2px;height:4px}.p2 .trait__range::-moz-range-track{background:var(--surface-2);border-radius:2px;height:4px}.p2 .trait__range::-moz-range-progress{background:var(--ink);border-radius:2px;height:4px}.p2 .trait__range::-webkit-slider-thumb{appearance:none;background:var(--bg);border:2px solid var(--ink);width:20px;height:20px;transition:transform var(--dur-fast);border-radius:50%;margin-top:-8px;box-shadow:0 2px 8px -2px #0a0a0a38}.p2 .trait__range::-moz-range-thumb{background:var(--bg);border:2px solid var(--ink);cursor:pointer;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 8px -2px #0a0a0a38}.p2 .trait__range:active::-webkit-slider-thumb{transform:scale(1.12)}.p2 .trait__range:focus-visible::-webkit-slider-thumb{transform:scale(1.12)}.p2 .dossier__channels{flex-direction:column;gap:6px;display:flex}.p2 .channel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:100%;color:var(--ink);text-align:left;cursor:pointer;transition:background var(--dur-fast);align-items:center;gap:12px;padding:10px 12px;font-family:inherit;display:flex}.p2 .channel:hover{background:var(--surface-2)}.p2 .channel>svg{color:var(--ink-3)}.p2 .channel__logo{color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.p2 .channel__logo--tg{background:#229ed9}.p2 .channel__logo--wa{background:#25d366}.p2 .channel__meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.p2 .channel__name{font-weight:600;font-size:var(--text-sm);color:var(--ink);align-items:center;gap:8px;display:inline-flex}.p2 .channel__on{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--good,#18a957);font-size:10px;font-weight:500}.p2 .channel__handle{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3)}.p2 .dossier__archive{height:32px;color:var(--ink-3);font-family:var(--font-sans);font-size:var(--text-xs);cursor:pointer;transition:color var(--dur-fast);background:0 0;border:0;justify-content:center;align-self:center;align-items:center;gap:7px;margin-top:6px;padding:0 14px;font-weight:500;display:inline-flex}.p2 .dossier__archive:hover{color:var(--ink)}.p2 .mb-screen{padding:12px 16px 24px}.p2 .mb-screen h1{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);margin:8px 0 16px}.p2 .mb-chat__head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 16px;display:flex}.p2 .mb-chat__head h2{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);letter-spacing:var(--tracking-tight);margin:0}.p2 .mb-chat__head .role{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ag-color);margin-top:1px;font-weight:500;display:block}.p2 .mb-chat__head .right{gap:6px;margin-left:auto;display:flex}.p2 .mb-agent-header{background:var(--bg);border-bottom:1px solid var(--line);flex-shrink:0}.p2 .mb-agent-header__top{align-items:center;gap:12px;padding:10px 14px 8px;display:flex}.p2 .mb-agent-header__back{background:var(--surface);width:36px;height:36px;transition:background var(--dur-fast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.p2 .mb-agent-header__back:hover{background:var(--surface-2)}.p2 .mb-agent-header__name{text-align:left;cursor:pointer;min-width:0;transition:background var(--dur-fast);background:0 0;border:0;border-radius:10px;flex:1;align-items:center;gap:12px;margin:0;padding:4px 4px 4px 0;display:flex}.p2 .mb-agent-header__name:hover{background:var(--surface)}.p2 .mb-agent-header__name:active{background:var(--surface-2)}.p2 .mb-agent-header__chev{color:var(--ink-3);vertical-align:middle;transition:transform var(--dur-med) var(--ease-out);margin-left:4px;display:inline-flex}.p2 .mb-agent-header__chev.is-open{color:var(--ag-color);transform:rotate(180deg)}.p2 .mb-agent-header__meta{flex:1;min-width:0}.p2 .mb-agent-header__meta .nm{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);letter-spacing:var(--tracking-tight);align-items:center;gap:4px;line-height:1.1;display:flex}.p2 .mb-agent-header__meta .role{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ag-color);margin-top:1px;font-weight:500}.p2 .mb-agent-header__tabs{scrollbar-width:none;gap:4px;padding:4px 10px 10px;display:flex;overflow-x:auto}.p2 .mb-agent-header__tabs::-webkit-scrollbar{display:none}.p2 .mb-agent-header__tab{border-radius:var(--r-full);background:var(--surface);color:var(--ink-2);font-size:var(--text-sm);transition:background var(--dur-fast), color var(--dur-fast);flex-shrink:0;align-items:center;gap:6px;padding:7px 12px;font-weight:500;display:inline-flex}.p2 .mb-agent-header__tab.is-on{background:var(--ink);color:var(--bg)}.p2 .mb-agent-row--add{background:var(--surface)!important;border:1px dashed var(--line-3)!important;box-shadow:none!important}.p2 .mb-agent-row__plus{background:var(--bg);border:1px dashed var(--line-3);width:44px;height:44px;color:var(--ink-3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p2 .mb-agent-row{background:var(--bg);box-shadow:var(--card-shadow)}.p2 .mb-files{background:var(--bg);flex-direction:column;height:100%;display:none;position:relative}.p2:has(>.mb-files){--isl:0;--isl-bg:var(--bg)}@supports (color:color-mix(in lab, red, red)){.p2:has(>.mb-files){--isl-bg:color-mix(in oklab, var(--bg) calc(64% + 18% * var(--isl)), transparent)}}.p2:has(>.mb-files){--isl-bd:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.p2:has(>.mb-files){--isl-bd:1px solid color-mix(in oklab, var(--line) calc(72% + 22% * var(--isl)), transparent)}}.p2:has(>.mb-files){--isl-sh:0 calc(8px + 6px * var(--isl)) calc(20px + 12px * var(--isl)) -12px rgba(0, 0, 0, calc(.3 + .12 * var(--isl))), inset 0 1px 0 #ffffff80}@supports (color:lab(0% 0 0)){.p2:has(>.mb-files){--isl-sh:0 calc(8px + 6px * var(--isl)) calc(20px + 12px * var(--isl)) -12px rgba(0, 0, 0, calc(.3 + .12 * var(--isl))), inset 0 1px 0 lab(100% -.0000298023 .0000119209/.5)}}.p2 .mb-files__bar{background:0 0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:8px 12px;display:flex}.p2 .mb-files__tool{background:var(--isl-bg);width:38px;height:38px;color:var(--ink);border:var(--isl-bd);box-shadow:var(--isl-sh);-webkit-backdrop-filter:saturate(1.8)blur(22px);backdrop-filter:saturate(1.8)blur(22px);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.p2 .mb-files__tool:active{transform:scale(.98)}.p2 .mb-files__chip{white-space:nowrap;color:var(--ink-2);background:var(--isl-bg);border:var(--isl-bd);box-shadow:var(--isl-sh);-webkit-backdrop-filter:saturate(1.8)blur(22px);backdrop-filter:saturate(1.8)blur(22px);border-radius:14px;flex:none;align-items:center;gap:5px;padding:8px 14px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.p2 .mb-files__chip.is-on{background:var(--ink);border:1px solid var(--ink);color:var(--bg);box-shadow:none}.p2 .mb-files__chip-ct{opacity:.6;font-variant-numeric:tabular-nums;font-size:.85em}.p2 .mb-files__chip.is-on .mb-files__chip-ct{opacity:.7}.p2 .mb-files__tool.is-on{background:var(--ink);color:var(--bg);box-shadow:none}.p2 .mb-files__select{font-size:var(--text-sm);color:var(--accent);padding:6px 0;font-weight:500}.p2 .mb-files__crumbs{font-size:var(--text-xs);color:var(--ink-3);font-family:var(--font-mono);scrollbar-width:none;align-items:center;gap:6px;padding:0 16px 8px;display:flex;overflow-x:auto}.p2 .mb-files__crumbs::-webkit-scrollbar{display:none}.p2 .mb-files__crumbs button{color:var(--ink-3);white-space:nowrap}.p2 .mb-files__crumbs button:hover{color:var(--ink)}.p2 .mb-files__crumbs button:last-child{color:var(--ink);font-weight:600}.p2 .mb-files__search{background:var(--surface);border-radius:var(--r-lg);align-items:center;gap:8px;height:36px;margin:0 16px 12px;padding:0 12px;display:flex}.p2 .mb-files__search input{font-size:var(--text-md);color:var(--ink);outline:none;flex:1}.p2 .mb-files__search input::placeholder,.p2 .mb-files__search>svg{color:var(--ink-3)}.p2 .mb-files__list{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;flex-direction:column;flex:1;gap:4px;min-height:0;padding:0 12px;display:flex;overflow-y:auto}.p2 .mb-files__row{border-radius:var(--r-lg);transition:background var(--dur-fast);flex:none;align-items:center;gap:8px;display:flex;position:relative}.p2 .mb-files__row.is-on{background:var(--accent-soft)}.p2 .mb-files__row-main{text-align:left;flex:1;align-items:center;gap:14px;min-width:0;padding:12px 14px;display:flex}.p2 .mb-files__icon{border-radius:var(--r-md);background:var(--surface);width:36px;height:36px;color:var(--ink-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p2 .mb-files__icon--dir{background:var(--accent-soft);color:var(--accent)}.p2 .mb-files__meta{flex:1;min-width:0}.p2 .mb-files__meta .nm{max-width:100%;font-size:var(--text-md);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.p2 .mb-files__meta .sub{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-3);align-items:center;gap:8px;margin-top:2px;display:flex}.p2 .mb-files__sys-tag{background:var(--surface-2);color:var(--ink-2);letter-spacing:var(--tracking-wide);border-radius:4px;padding:1px 6px;font-size:9px}.p2 .mb-files__check{border:2px solid var(--line-3);background:var(--bg);width:22px;height:22px;color:var(--bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:14px;display:inline-flex}.p2 .mb-files__check.is-on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.p2 .mb-files__menu{color:var(--ink-3);justify-content:center;align-items:center;padding:6px 10px;display:inline-flex}.p2 .mb-files__trail{color:var(--ink-4);pointer-events:none;align-items:center;padding:0 12px 0 4px;display:inline-flex}.p2 .mb-files__empty{border-radius:var(--r-lg);background:var(--surface);color:var(--ink-3);font-size:var(--text-md);margin:16px 4px;padding:18px}.p2 .mb-files__popover{z-index:30;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);min-width:200px;padding:6px;position:absolute;top:100%;right:12px}.p2 .mb-files__popover button{border-radius:var(--r-md);width:100%;font-size:var(--text-sm);color:var(--ink);text-align:left;transition:background var(--dur-fast);align-items:center;gap:12px;padding:9px 12px;font-weight:500;display:flex}.p2 .mb-files__popover button:hover{background:var(--surface)}.p2 .mb-files__popover .is-danger{color:var(--bad)}.p2 .mb-files__popover hr{border:0;border-top:1px solid var(--line);margin:4px}.p2 .mb-files__actionbar{z-index:25;background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-2xl);box-shadow:var(--shadow-md), var(--hl-top);gap:4px;padding:6px;display:flex;position:absolute;bottom:90px;left:14px;right:14px}.p2 .mb-files__actionbar button{border-radius:var(--r-xl);height:50px;color:var(--ink);transition:background var(--dur-fast);background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.p2 .mb-files__actionbar button:hover{background:var(--surface)}.p2 .mb-files__actionbar button.is-danger{color:var(--bad)}.p2 .mb-files__mover{z-index:50;background:#0e0e0f8c;flex-direction:column;justify-content:flex-end;padding-top:60px;display:flex;position:absolute;inset:0}.p2 .mb-files__mover-sheet{background:var(--bg);border-radius:22px 22px 0 0;flex-direction:column;max-height:80%;padding:14px 14px 22px;display:flex}.p2 .mb-files__mover-head{justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.p2 .mb-files__mover-sub{font-size:var(--text-xs);color:var(--ink-3);font-family:var(--font-mono);padding:0 4px 12px}.p2 .mb-files__mover-list{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;border-top:1px solid var(--line);flex-direction:column;display:flex;overflow-y:auto}.p2 .mb-files__mover-row{text-align:left;font-size:var(--text-md);border-bottom:1px solid var(--line);color:var(--ink);transition:background var(--dur-fast);align-items:center;gap:14px;padding:12px 8px;display:flex}.p2 .mb-files__mover-row:hover{background:var(--surface)}.p2 .mb-files__mover-row>svg{color:var(--ink-3);flex-shrink:0}.p2 .mb-files__mover-new{border:1px dashed var(--line-3);border-radius:var(--r-lg);color:var(--ink-2);font-size:var(--text-sm);justify-content:center;align-items:center;gap:10px;margin-top:12px;padding:12px;font-weight:500;display:flex}.p2 .mb-files__doc{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-1);flex:1;padding:0 20px 80px;line-height:1.65;overflow-y:auto}.p2 .mb-files__doc h1{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);margin:0 0 12px;line-height:1.1}.p2 .mb-files__doc h2{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);letter-spacing:var(--tracking-tight);margin:22px 0 8px}.p2 .mb-files__doc code{background:var(--surface);border-radius:4px;padding:2px 5px;font-size:.9em}.p2 .mb-files__viewer{z-index:20;background:var(--bg);flex-direction:column;display:flex;position:absolute;inset:0}.p2 .mb-files__viewer-head{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;padding:10px 14px;display:flex}.p2 .mb-files__viewer-back{background:var(--isl-bg);width:38px;height:38px;color:var(--ink);border:var(--isl-bd);box-shadow:var(--isl-sh);-webkit-backdrop-filter:saturate(1.8)blur(22px);backdrop-filter:saturate(1.8)blur(22px);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.p2 .mb-files__viewer-back:active{transform:scale(.96)}.p2 .mb-files__viewer-name{min-width:0;font-weight:600;font-size:var(--text-md);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.p2 .mb-files__viewer-head .badge{flex-shrink:0}.p2 .mb-files__viewer-body{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.p2 .mb-files__viewer-body .files__editor{border:0;border-radius:0;flex:1;min-height:0}.p2 .mb-files__viewer-body .files__preview-doc{padding:16px}.p2 .auth{background:var(--bg);grid-template-columns:1.15fr 1fr;height:100%;display:grid}.p2 .auth__left{background:var(--surface);border-right:1px solid var(--line);grid-template-rows:auto 1fr auto;gap:24px;padding:32px 40px;display:grid;overflow:hidden}.p2 .auth__topbar{align-items:center;gap:16px;display:flex}.p2 .auth__leftfoot h1{font-family:var(--font-display);font-weight:700;font-size:var(--text-4xl);letter-spacing:var(--tracking-tighter);text-wrap:balance;margin:0;line-height:1}.p2 .auth__leftfoot h1 em{font-family:var(--font-serif);font-style:italic;font-weight:400}.p2 .auth__leftfoot .sub{font-size:var(--text-md);color:var(--ink-2);max-width:36ch;margin-top:18px;line-height:1.45}.p2 .showcase{grid-template-rows:1fr auto;gap:14px;width:100%;height:100%;min-height:500px;display:grid;position:relative}.p2 .showcase__stack{background:var(--bg);border:1px solid var(--line);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 1px #0a0a0a08,0 30px 60px -30px #0a0a0a2e}.p2 .sc{opacity:0;transition:opacity .54s var(--ease-out), transform .54s var(--ease-out);pointer-events:none;flex-direction:column;gap:16px;padding:26px 28px;display:flex;position:absolute;inset:0;transform:translateY(12px)}.p2 .sc.is-on{opacity:1;pointer-events:auto;transform:translateY(0)}.p2 .sc__head{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:14px;display:flex}.p2 .sc__avatar{width:34px;height:34px;font-family:var(--font-display);font-weight:600;font-size:var(--text-md);color:#fff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.p2 .sc__avatar,.p2 .sc__msg-av,.p2 .showcase__dot-av,.p2 .m-quote__chip{overflow:hidden}.p2 .ag-photo{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.p2 .sc__head-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.p2 .sc__head-meta b{font-family:var(--font-display);font-weight:600;font-size:var(--text-md);color:var(--ink);letter-spacing:var(--tracking-tight)}.p2 .sc__head-meta span{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:lowercase;letter-spacing:var(--tracking-wide);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p2 .sc__time{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-4);flex-shrink:0;margin-left:auto}.p2 .sc__thread{flex-direction:column;flex:1;justify-content:center;gap:16px;display:flex;overflow:hidden}.p2 .sc__thread .msg{align-items:flex-start;gap:9px;max-width:100%;display:flex}.p2 .sc__thread .msg--user{justify-content:flex-end}.p2 .sc__msg-av{width:28px;height:28px;font-family:var(--font-display);font-weight:600;font-size:var(--text-xs);color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;line-height:1;display:inline-flex}.p2 .sc__msg-col{flex-direction:column;gap:4px;min-width:0;max-width:84%;display:flex}.p2 .sc__thread .msg__bubble{border-radius:var(--r-2xl);font-size:var(--text-sm);max-width:100%;padding:11px 15px;line-height:1.5}.p2 .sc__thread .msg--bot .msg__bubble{background:var(--surface);color:var(--ink-1);border:1px solid var(--line);border-bottom-left-radius:var(--r-sm)}.p2 .sc__thread .msg--user .msg__bubble{background:var(--ink);color:var(--bg);border-bottom-right-radius:var(--r-sm)}.p2 .showcase__dots{grid-template-columns:repeat(6,1fr);gap:6px;padding:0 2px;display:grid}.p2 .showcase__dot{border:1px solid var(--line);cursor:pointer;transition:background var(--dur-fast), border-color var(--dur-fast), transform var(--dur-fast);background:0 0;border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:9px 6px;display:flex}.p2 .showcase__dot:hover{background:var(--surface);transform:translateY(-1px)}.p2 .showcase__dot.is-on{background:var(--surface);border-color:var(--ag-color);box-shadow:inset 0 0 0 1px var(--ag-color)}.p2 .showcase__dot-av{width:26px;height:26px;font-family:var(--font-display);font-weight:600;font-size:var(--text-xs);color:#fff;opacity:.55;transition:opacity var(--dur-fast);border-radius:8px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.p2 .showcase__dot.is-on .showcase__dot-av{opacity:1}.p2 .showcase__dot-lb{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:lowercase;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}.p2 .showcase__dot.is-on .showcase__dot-lb{color:var(--ink)}.p2 .auth__right{justify-content:center;align-items:center;padding:56px;display:flex}.p2 .auth__form{width:100%;max-width:360px}.p2 .auth__form h2{font-family:var(--font-display);font-weight:600;font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);margin:0 0 8px}.p2 .auth__form p{font-size:var(--text-md);color:var(--ink-3);margin:0 0 32px}.p2 .auth__form .field{margin-bottom:14px}.p2 .auth__form .btn{width:100%;margin-top:8px}.p2 .auth__divider{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-3);align-items:center;gap:12px;margin:24px 0;display:flex}.p2 .auth__divider:before,.p2 .auth__divider:after{content:"";background:var(--line);flex:1;height:1px}.p2 .auth__small{font-size:var(--text-xs);color:var(--ink-3);text-align:center;margin-top:24px}.p2 .auth__small a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.p2 .auth__method{position:relative}.p2 .auth__method.is-last{border-radius:var(--r-md);box-shadow:0 0 0 1.5px var(--accent), 0 6px 18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .auth__method.is-last{box-shadow:0 0 0 1.5px var(--accent), 0 6px 18px color-mix(in oklab, var(--accent) 22%, transparent)}}.p2 .auth__method.is-last>.btn--ghost{background:var(--accent-soft);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.p2 .auth__method.is-last>.btn--ghost{background:color-mix(in oklab, var(--accent-soft) 60%, var(--bg))}}.p2 .auth__lastused{z-index:2;background:var(--accent);height:22px;color:var(--accent-ink);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;box-shadow:0 2px 6px var(--accent);align-items:center;padding:0 10px;font-weight:600;display:inline-flex;position:absolute;top:-11px;right:12px}@supports (color:color-mix(in lab, red, red)){.p2 .auth__lastused{box-shadow:0 2px 6px color-mix(in oklab, var(--accent) 35%, transparent)}}.p2 .auth__method.is-last:has(.field){margin-top:4px;padding:14px}.p2 .auth__method.is-last:has(.field) .field:first-child{margin-top:0}.p2 .dlg{background:var(--bg);grid-template-columns:320px 1fr;height:100%;display:grid;position:relative;overflow:hidden}@media (min-width:1024px){.p2 .dlg.dlg--ci{grid-template-columns:320px 1fr 520px}}.p2 .sess__new{border-radius:var(--r-md);border:1px dashed var(--line-3);background:var(--bg);width:100%;height:34px;color:var(--ink-2);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:border-color var(--dur-fast), color var(--dur-fast);justify-content:center;align-items:center;gap:7px;font-weight:550;display:inline-flex}.p2 .sess__new:hover{border-color:var(--ag-color,var(--accent));color:var(--ink)}.p2 .sess__group{padding:2px 0 6px}.p2 .sess__group-h{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);align-items:center;gap:6px;padding:10px 10px 6px;display:flex}.p2 .sess__group-h svg{color:var(--ink-4)}.p2 .sess-row{text-align:left;cursor:pointer;width:100%;min-height:76px;font:inherit;transition:background var(--dur-fast), border-color var(--dur-fast);background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;gap:3px;padding:12px;display:flex}.p2 .sess-row:hover{background:#ffffff0e}.p2 .sess-row.is-active{box-shadow:inset 2.5px 0 0 var(--ag-color,var(--accent));background:#ffffff14;border-color:#ffffff1a}.p2 .sess-row__top{align-items:baseline;gap:8px;display:flex}.p2 .sess-row__title{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:16px;font-weight:650;line-height:1.2;overflow:hidden}.p2 .sess-row.is-active .sess-row__title{color:var(--ag-color,var(--ink))}.p2 .sess-row__when{color:var(--ink-3);flex-shrink:0;font-size:12px;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.p2 .sess-row__when{color:color-mix(in oklab, var(--ink-3) 78%, transparent)}}.p2 .sess-row__when{font-family:var(--font-mono)}.p2 .sess-row__prev{color:var(--ink-3);white-space:normal;text-overflow:clip;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.28;display:-webkit-box;overflow:hidden}.editorial.is-light .p2 .sess-row:hover{background:#0000000a}.editorial.is-light .p2 .sess-row.is-active{border-color:var(--line-2);background:#0000000e}.p2 .sess__thread{background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.p2 .sess__thread-head{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;display:flex}.p2 .sess__thread-head .left{align-items:center;gap:11px;display:flex}.p2 .sess__thread-head .right{gap:8px;display:flex}.p2 .sess__thread-id .t{font-weight:650;font-size:var(--text-md);color:var(--ink);letter-spacing:var(--tracking-tight)}.p2 .sess__thread-id .s{font-size:var(--text-2xs);color:var(--ink-3);font-family:var(--font-mono);margin-top:1px}.p2 .sess__thread-body{flex:1;min-width:0;min-height:0;padding:26px 32px 18px;overflow:hidden auto}.p2 .sess__compose{padding:14px 22px max(18px, env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);flex-shrink:0}.p2 .dlg.sess--solo{grid-template-columns:1fr}.p2 .dlg.sess--solo .dlg-list,.p2 .dlg-mb-back{display:none}@media (max-width:1023px){.p2 .dlg.sess{grid-template-columns:1fr}.p2 .dlg.sess,.p2 .dlg.sess .dlg-list,.p2 .dlg.sess .sess__thread{max-width:100vw;overflow-x:hidden}.p2 .dlg.sess .sess__thread{display:none}.p2 .dlg.sess .dlg-list{display:flex}.p2 .dlg.sess.is-mb-thread .dlg-list{display:none}.p2 .dlg.sess.is-mb-thread .sess__thread{display:flex}.p2 .dlg-mb-back{background:var(--bg);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.p2 .dlg-mb-back{background:color-mix(in oklab, var(--bg) 55%, transparent)}}.p2 .dlg-mb-back{border:1px solid var(--line-2)}@supports (color:color-mix(in lab, red, red)){.p2 .dlg-mb-back{border:1px solid color-mix(in oklab, var(--line-2) 52%, transparent)}}.p2 .dlg-mb-back{-webkit-backdrop-filter:saturate(1.8)blur(22px);backdrop-filter:saturate(1.8)blur(22px);color:var(--ink);cursor:pointer;flex-shrink:0;margin-right:6px;box-shadow:0 10px 24px -12px #0000004d,inset 0 1px #ffffff75;box-shadow:0 10px 24px -12px lab(0% 0 0/.301961),inset 0 1px lab(100% -.0000298023 .0000119209/.46)}.p2 .dlg.sess--solo.is-mb-thread .dlg-mb-back{display:inline-flex}}.p2 .solo-agent-menu-wrap{z-index:320;flex-shrink:0;display:none;position:relative}.p2 .solo-agent-menu-btn{background:var(--surface-2);width:36px;height:36px;color:var(--ink);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s;display:inline-flex}.p2 .solo-agent-menu-btn:hover{background:var(--surface-3,var(--surface-2))}.p2 .solo-agent-menu-btn:active{background:var(--surface-3,var(--surface-2));opacity:.8}.p2 .solo-agent-scrim{z-index:300;position:fixed;inset:0}.p2 .solo-agent-menu{z-index:310;background:var(--surface);border:1px solid var(--line);min-width:180px;max-height:calc(100dvh - 120px - env(safe-area-inset-bottom,0px));border-radius:12px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 4px 24px #0000002e}.p2 .solo-agent-menu__item{color:var(--ink);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;transition:background .12s;display:flex}.p2 .solo-agent-menu__item:hover,.p2 .solo-agent-menu__item:active{background:var(--surface-2)}@media (max-width:1023px){.p2 .solo-agent-menu-wrap{display:none}}@media (max-width:767px){.p2 .dlg.sess.is-mb-thread .solo-agent-menu-wrap{position:static}.p2 .dlg.sess.is-mb-thread .solo-agent-menu{top:calc(max(env(safe-area-inset-top,0px), var(--qa-safe-top,0px)) + 58px);right:max(12px, env(safe-area-inset-right,0px));z-index:320;width:min(248px,100vw - 24px);max-height:calc(100dvh - max(env(safe-area-inset-top,0px), var(--qa-safe-top,0px)) - 92px);position:fixed}.p2 .dlg-av--lg{width:46px;height:46px;font-size:18px}.p2 .dlg-row{padding-left:8px}}.p2 .dlg-list{--dlg-list-bg:#050506;--dlg-list-row-hover:#ffffff0e;--dlg-list-row-active:#ffffff14;background:var(--dlg-list-bg);border-right:1px solid #ffffff14;flex-direction:column;min-height:0;display:flex}.editorial.is-light .p2 .dlg-list{--dlg-list-bg:#fbfaf8;--dlg-list-row-hover:#0000000a;--dlg-list-row-active:#0000000e;border-right-color:var(--line)}.p2 .dlg-list__head{background:var(--dlg-list-bg);border-bottom:1px solid #ffffff14;flex-direction:column;flex-shrink:0;gap:12px;padding:16px 14px 10px;display:flex}.editorial.is-light .p2 .dlg-list__head{border-bottom-color:var(--line)}.p2 .dlg-list__title{font-family:var(--font-display);font-weight:650;font-size:var(--text-md);letter-spacing:var(--tracking-tight);color:var(--ink);align-items:center;gap:8px;display:flex}.p2 .dlg-list__title>svg{color:var(--ink-3)}.p2 .dlg-list__count{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:1px 7px}.p2 .dlg-list__unread{font-size:var(--text-2xs);color:var(--accent);margin-left:auto;font-weight:600}.p2 .dlg-search{border-radius:var(--r-md);color:var(--ink-3);background:#ffffff0d;border:1px solid #ffffff1a;align-items:center;gap:8px;padding:8px 11px;display:flex}.p2 .dlg-search input{min-width:0;font:inherit;font-size:var(--text-sm);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.p2 .dlg-search input::placeholder{color:var(--ink-4)}.p2 .dlg-filters{flex-wrap:wrap;gap:5px;display:flex}.p2 .dlg-filter{border:1px solid var(--line);background:var(--bg);color:var(--ink-2);font-size:var(--text-2xs);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-weight:550;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.p2 .dlg-filter span{font-family:var(--font-mono);color:var(--ink-4);font-size:10px}.p2 .dlg-filter:hover{border-color:var(--ink-4)}.p2 .dlg-filter.is-active{background:var(--ink);border-color:var(--ink);color:var(--bg)}.p2 .dlg-filter.is-active span{color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.p2 .dlg-filter.is-active span{color:color-mix(in oklab, var(--bg) 60%, transparent)}}.p2 .dlg-list__scroll{background:var(--dlg-list-bg,#050506);flex:1;min-height:0;padding:6px;overflow-y:auto}.p2 .dlg-list__scroll,.p2 .dlg-thread__body{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.p2 .dlg-list__none{text-align:center;color:var(--ink-4);font-size:var(--text-xs);padding:24px 14px}.p2 .dlg-row{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:12px;width:100%;min-height:76px;padding:12px 10px;transition:background .12s,border-color .12s;display:flex;position:relative}.p2 .dlg-row:hover{background:var(--dlg-list-row-hover,#ffffff0e)}.p2 .dlg-row.is-active{background:var(--dlg-list-row-active,#ffffff14);box-shadow:inset 2.5px 0 0 var(--ag-color,var(--accent));border-color:#ffffff1a}.p2 .dlg-row__av{flex-shrink:0;position:relative}.p2 .dlg-list .dlg-av--lg{width:50px;height:50px;font-size:18px}.p2 .dlg-chan{background:var(--ch);color:#fff;font-family:var(--font-mono);letter-spacing:0;border:2px solid var(--dlg-list-bg,var(--surface-2,var(--surface)));border-radius:50%;justify-content:center;align-items:center;font-size:8px;font-weight:700;display:inline-flex;position:absolute;bottom:-3px;right:-3px;box-shadow:0 1px 2px #0003}.p2 .dlg-list .dlg-chan{width:18px!important;height:18px!important}.p2 .dlg-row.is-active .dlg-chan,.p2 .dlg-thread__who .dlg-chan{border-color:var(--dlg-list-row-active,var(--bg))}.p2 .dlg-row__main{flex-direction:column;flex:1;gap:5px;min-width:0;padding-top:1px;display:flex}.p2 .dlg-row__top{align-items:baseline;gap:8px;display:flex}.p2 .dlg-row__name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;font-weight:650;line-height:1.2;overflow:hidden}.p2 .dlg-row__time{font-family:var(--font-mono);color:var(--ink-3);font-size:12px;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.p2 .dlg-row__time{color:color-mix(in oklab, var(--ink-3) 78%, transparent)}}.p2 .dlg-row__time{flex-shrink:0}.p2 .dlg-row__bot{align-items:flex-start;gap:8px;display:flex}.p2 .dlg-row__last{min-width:0;color:var(--ink-3);white-space:normal;text-overflow:clip;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:14px;line-height:1.28;display:-webkit-box;overflow:hidden}.p2 .dlg-row__unread{background:var(--accent);min-width:18px;height:18px;color:var(--accent-ink,#fff);font-family:var(--font-mono);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.p2 .dlg-row__status{background:var(--sc);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:5px}.p2 .dlg-row__pin{color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.p2 .dlg-thread{background:var(--bg);grid-template-rows:auto 1fr auto;min-width:0;min-height:0;display:grid}.p2 .dlg-thread__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:14px 24px;display:flex}.p2 .dlg-thread__who{align-items:center;gap:13px;min-width:0;display:flex}.p2 .dlg-thread__who h3{font-family:var(--font-display);font-weight:650;font-size:var(--text-md);letter-spacing:var(--tracking-tight);color:var(--ink);margin:0}.p2 .dlg-thread__sub{font-size:var(--text-xs);color:var(--ink-3);align-items:center;gap:7px;display:flex}.p2 .dlg-thread__sub .sep{color:var(--ink-4)}.p2 .dlg-thread__state{border:1px solid var(--sc);border-radius:999px;align-items:center;gap:6px;margin-left:6px;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.p2 .dlg-thread__state{border:1px solid color-mix(in oklab, var(--sc) 30%, var(--line))}}.p2 .dlg-thread__state{background:var(--sc)}@supports (color:color-mix(in lab, red, red)){.p2 .dlg-thread__state{background:color-mix(in oklab, var(--sc) 8%, transparent)}}.p2 .dlg-thread__state{color:var(--sc);font-size:var(--text-2xs);font-weight:600}.p2 .dlg-thread__state .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.p2 .dlg-thread__acts{flex-shrink:0;align-items:center;gap:8px;display:flex}.p2 .dlg-facts{border-bottom:1px solid var(--line);background:var(--surface-2,var(--surface));flex-wrap:wrap;gap:7px;padding:10px 24px;display:flex}.p2 .dlg-fact{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:3px 10px}.p2 .dlg-thread__body{min-width:0;min-height:0;padding:22px 24px;overflow:hidden auto}.p2 .dlg-thread__inner{flex-direction:column;gap:14px;width:100%;min-width:0;max-width:720px;margin:0 auto;display:flex}.p2 .dlg-sess{flex-direction:column;align-items:center;gap:3px;margin:14px 0 4px;display:flex;position:relative}.p2 .dlg-sess:first-child{margin-top:0}.p2 .dlg-sess:before{content:"";background:var(--line);z-index:0;height:1px;position:absolute;top:13px;left:0;right:0}.p2 .dlg-sess__head{z-index:1;align-items:center;gap:8px;display:inline-flex;position:relative}.p2 .dlg-sess__label{background:var(--bg);border:1px solid var(--line);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-2);border-radius:999px;padding:3px 12px;font-weight:600}.p2 .dlg-sess__badge{background:var(--bg);border:1px solid var(--bc);padding:3px 10px}@supports (color:color-mix(in lab, red, red)){.p2 .dlg-sess__badge{border:1px solid color-mix(in oklab, var(--bc) 35%, var(--line))}}.p2 .dlg-sess__badge{color:var(--bc);border-radius:999px;font-size:10px;font-weight:650}.p2 .dlg-sess__meta{z-index:1;background:var(--bg);font-size:var(--text-2xs);color:var(--ink-4);padding:0 10px;position:relative}.p2 .dlg-msg{align-items:flex-end;gap:9px;min-width:0;max-width:100%;display:flex;position:relative}.p2 .dlg-msg--out{justify-content:flex-end}.p2 .dlg-msg__col{flex-direction:column;gap:4px;min-width:0;max-width:78%;display:flex}.p2 .dlg-msg--out .dlg-msg__col{align-items:flex-end}.p2 .dlg-msg__bubble{border-radius:var(--r-2xl);font-size:var(--text-sm);word-wrap:break-word;overflow-wrap:anywhere;word-break:break-word;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;min-width:0;max-width:100%;padding:10px 14px;line-height:1.5}.p2 .dlg-msg__bubble,.p2 .dlg-msg__bubble *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.p2 .dlg-msg--in .dlg-msg__bubble{background:var(--surface);color:var(--ink-1);border-bottom-left-radius:var(--r-sm)}.p2 .dlg-msg--out .dlg-msg__bubble{background:var(--ag-color)}@supports (color:color-mix(in lab, red, red)){.p2 .dlg-msg--out .dlg-msg__bubble{background:color-mix(in oklab, var(--ag-color) 16%, var(--surface))}}.p2 .dlg-msg--out .dlg-msg__bubble{color:var(--ink-1);border:1px solid var(--ag-color)}@supports (color:color-mix(in lab, red, red)){.p2 .dlg-msg--out .dlg-msg__bubble{border:1px solid color-mix(in oklab, var(--ag-color) 26%, transparent)}}.p2 .dlg-msg--out .dlg-msg__bubble{border-bottom-right-radius:var(--r-sm)}.p2 .dlg-msg--human .dlg-msg__bubble{background:#2ba4e7}@supports (color:color-mix(in lab, red, red)){.p2 .dlg-msg--human .dlg-msg__bubble{background:color-mix(in oklab, #2ba4e7 14%, var(--surface))}}.p2 .dlg-msg--human .dlg-msg__bubble{border-color:#2ba4e74d;border-color:lab(63.3389% -15.7425 -43.7573/.3)}.p2 .dlg-msg__bubble .num{font-family:var(--font-mono);font-feature-settings:"tnum";font-size:.94em;font-weight:600}.p2 .dlg-msg__by{color:#2ba4e7;font-size:10px;font-weight:650;font-family:var(--font-mono);align-items:center;gap:5px;display:inline-flex}.p2 .dlg-msg__cite{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-3);align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.p2 .dlg-msg__cite b{color:var(--ink-2);font-weight:600}.p2 .dlg-msg__cite span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.p2 .dlg-msg__time{font-family:var(--font-mono);color:var(--ink-4);padding:0 4px;font-size:10px}.p2 .dlg-event{align-items:center;gap:10px;margin:4px 0;display:flex}.p2 .dlg-event__line{background:var(--line);flex:1;height:1px}.p2 .dlg-event__txt{font-size:var(--text-2xs);color:var(--ink-3);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.p2 .dlg-event__txt{background:color-mix(in oklab, var(--ink) 4%, transparent)}}.p2 .dlg-event__txt{text-align:center;border-radius:999px;padding:4px 12px}.p2 .dlg-compose{border-top:1px solid var(--line);padding:12px 24px max(16px, env(safe-area-inset-bottom,0px));flex-direction:column;flex-shrink:0;gap:9px;display:flex}.p2 .dlg-compose__note{width:100%;max-width:720px;font-size:var(--text-xs);color:var(--ink-3);align-items:center;gap:8px;margin:0 auto;display:flex}.p2 .dlg-compose__note b{color:var(--ink-1);font-weight:600}.p2 .dlg-takeover{border-radius:var(--r-lg);background:var(--warn,#e0922f);align-items:center;gap:10px;width:100%;max-width:720px;margin:0 auto 10px;padding:9px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.p2 .dlg-takeover{background:color-mix(in oklab, var(--warn,#e0922f) 13%, transparent)}}.p2 .dlg-takeover{border:1px solid var(--warn,#e0922f)}@supports (color:color-mix(in lab, red, red)){.p2 .dlg-takeover{border:1px solid color-mix(in oklab, var(--warn,#e0922f) 38%, transparent)}}.p2 .dlg-takeover{font-size:var(--text-xs);color:var(--ink-1)}.p2 .dlg-takeover__ic{color:var(--warn,#e0922f);flex-shrink:0;display:inline-flex}.p2 .dlg-takeover__tx{flex:1;min-width:0;line-height:1.4}.p2 .dlg-takeover__btn{background:var(--ink);color:var(--bg);border-radius:var(--r-md);font-size:var(--text-xs);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;padding:6px 12px;font-weight:600}.p2 .dlg-takeover__btn:hover{opacity:.9}.p2 .dlg-compose__dot{background:var(--sc);border-radius:50%;flex-shrink:0;width:7px;height:7px}.p2 .dlg-composer{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl,18px);align-items:flex-end;gap:10px;width:100%;max-width:720px;margin:0 auto;padding:8px 8px 8px 16px;display:flex}.p2 .dlg-composer textarea{resize:none;font:inherit;font-size:var(--text-sm);color:var(--ink);background:0 0;border:0;outline:none;flex:1;max-height:120px;padding:6px 0;line-height:1.5}.p2 .dlg-composer textarea::placeholder{color:var(--ink-4)}.p2 .dlg-composer__send{background:var(--ink);width:34px;height:34px;color:var(--bg);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .12s;display:inline-flex}.p2 .dlg-composer__send:hover{transform:translateY(-1px)}.p2 .dlg-empty{text-align:center;flex-direction:column;grid-row:1/-1;justify-content:center;align-items:center;gap:10px;padding:40px;display:flex}.p2 .dlg-empty__ic{background:var(--surface);width:56px;height:56px;color:var(--ink-3);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.p2 .dlg-empty p{color:var(--ink-1);margin:4px 0 0;font-weight:600}.p2 .dlg-empty span{font-size:var(--text-xs);color:var(--ink-3);max-width:34ch}.p2 .m-auth{background:var(--bg);height:100%;color:var(--ink);flex-direction:column;display:flex;overflow:hidden auto}.p2 .m-auth__brandbar{flex-shrink:0;justify-content:space-between;align-items:center;padding:4px 24px 0;display:flex}.p2 .m-auth__brand{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);letter-spacing:var(--tracking-tighter)}.p2 .m-auth__hero{min-height:300px;padding:36px 24px 22px;position:relative}.p2 .m-auth__quotes{min-height:224px;position:relative}.p2 .m-quote{opacity:0;transition:opacity .56s var(--ease-out), transform .56s var(--ease-out);pointer-events:none;flex-direction:column;gap:18px;display:flex;position:absolute;inset:0;transform:translateY(10px)}.p2 .m-quote.is-on{opacity:1;pointer-events:auto;transform:translateY(0)}.p2 .m-quote__headline{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:normal;color:var(--ink);margin:0;font-size:44px;font-weight:700;line-height:.98}.p2 .m-quote__headline em{font-family:var(--font-serif);letter-spacing:-.015em;font-style:italic;font-weight:400}.p2 .m-quote__sub{font-size:var(--text-md);color:var(--ink-2);text-wrap:pretty;max-width:30ch;margin:0;line-height:1.45}.p2 .m-quote__by{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3);letter-spacing:var(--tracking-tight);align-items:center;gap:8px;margin-top:4px;padding-top:4px;display:inline-flex}.p2 .m-quote__chip{color:#fff;width:22px;height:22px;font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.p2 .m-quote__name{color:var(--ink);font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);letter-spacing:var(--tracking-tight)}.p2 .m-auth__dots{align-items:center;gap:6px;margin-top:22px;display:flex}.p2 .m-auth__dot{background:var(--line-3);cursor:pointer;width:5px;height:5px;transition:background .22s var(--ease-out), width .22s var(--ease-out);border:0;border-radius:50%;padding:0}.p2 .m-auth__dot.is-on{background:var(--ink);border-radius:4px;width:16px}.p2 .m-auth__form{border-top:1px solid var(--line);background:var(--surface);flex-direction:column;padding:18px 24px 28px;display:flex}.p2 .m-auth__google{justify-content:center;align-items:center;gap:10px;width:100%;display:inline-flex}.p2 .m-auth__or{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-4);align-items:center;gap:12px;margin:18px 0 12px;display:flex}.p2 .m-auth__or:before,.p2 .m-auth__or:after{content:"";background:var(--line);flex:1;height:1px}.p2 .m-auth__fields{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.p2 .m-auth__cta{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.p2 .m-auth__small{font-size:var(--text-xs);color:var(--ink-3);text-align:center;margin-top:16px}.p2 .m-auth__small a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.p2 .modal-bg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#0a0a0ab8;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.p2 .modal{background:var(--bg);border-radius:var(--r-2xl);width:100%;max-width:520px;max-height:100%;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.p2 .modal__head{padding:24px 28px 12px}.p2 .modal__head h2{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);margin:0}.p2 .modal__head h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400}.p2 .modal__head p{font-size:var(--text-sm);color:var(--ink-3);margin:4px 0 0}.p2 .modal__namebar{border-bottom:1px solid var(--line);gap:8px;padding:16px 28px;display:flex}.p2 .modal__namebar .input{font-size:var(--text-lg);height:48px}.p2 .modal__list{flex:1;padding:12px 16px;overflow-y:auto}.p2 .modal__opt{border-radius:var(--r-lg);text-align:left;width:100%;transition:background var(--dur-fast);border:1px solid #0000;align-items:center;gap:14px;padding:14px 16px;display:flex}.p2 .modal__opt:hover{background:var(--surface)}.p2 .modal__opt.is-on{background:var(--surface);border-color:var(--ink)}.p2 .modal__opt .nm{font-weight:600;font-size:var(--text-md)}.p2 .modal__opt .desc{font-size:var(--text-sm);color:var(--ink-3);margin-top:2px}.p2 .modal__opt .check{background:var(--ink);width:22px;height:22px;color:var(--bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p2 .modal__opt:not(.is-on) .check{display:none}.p2 .modal__opt .gap{flex:1;min-width:0}.p2 .modal--confirm{max-width:440px}.p2 .modal--confirm .modal__head{padding:26px 28px 18px}.p2 .modal__confirm-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:16px 28px 22px;display:flex}.p2 .modal__danger-btn{background:var(--bad);color:#fff;gap:7px}.p2 .modal__danger-btn:hover{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.p2 .modal__danger-btn:hover{background:color-mix(in oklab, var(--bad) 86%, #000)}}.p2 .mb{--t-bg:1s;--t-text:2s;--t-ease:cubic-bezier(.45, .05, .55, .95)}.p2 .mb--sunset,.p2 .mb--sunrise,.p2 .mb--sunset *,.p2 .mb--sunrise *{transition:background-color var(--t-bg) var(--t-ease), border-color var(--t-bg) var(--t-ease), color var(--t-text) var(--t-ease), fill var(--t-text) var(--t-ease), stroke var(--t-text) var(--t-ease), box-shadow var(--t-bg) var(--t-ease)!important}.p2 .mb-sky{pointer-events:none;opacity:0;z-index:90;will-change:opacity;background:radial-gradient(110% 60% at 50% -8%,#ffb280f2 0%,#ff8e70b8 22%,#d6768266 46%,#785a821f 70%,#0000 88%),conic-gradient(from 198deg at 50% -18%,#0000 0deg,#ffc89600 20deg,#ffc89638 32deg,#ffc89600 44deg,#ffd2a047 56deg,#ffd2a000 68deg,#ffdca852 80deg,#ffdca800 92deg,#ffd2a047 104deg,#ffd2a000 116deg,#ffc89638 128deg,#ffc89600 140deg,#0000 160deg);position:absolute;inset:0;transform:translateZ(0)}.p2 .mb--sunset .mb-sky,.p2 .mb--sunrise .mb-sky{animation:2s cubic-bezier(.45,.05,.55,.95) both mb-sky-fade}@keyframes mb-sky-fade{0%,to{opacity:0}45%,55%{opacity:.55}}@media (prefers-reduced-motion:reduce){.p2 .mb--sunset,.p2 .mb--sunrise,.p2 .mb--sunset *,.p2 .mb--sunrise *{transition-duration:.25s!important}.p2 .mb--sunset .mb-sky,.p2 .mb--sunrise .mb-sky{animation-duration:.3s!important}}.p2 .dt{--t-bg:1s;--t-text:2s;--t-ease:cubic-bezier(.45, .05, .55, .95);position:relative;overflow:hidden}.p2 .dt--sunset,.p2 .dt--sunrise,.p2 .dt--sunset *,.p2 .dt--sunrise *{transition:background-color var(--t-bg) var(--t-ease), border-color var(--t-bg) var(--t-ease), color var(--t-text) var(--t-ease), fill var(--t-text) var(--t-ease), stroke var(--t-text) var(--t-ease), box-shadow var(--t-bg) var(--t-ease)!important}.p2 .dt-sky{pointer-events:none;opacity:0;z-index:90;will-change:opacity;background:radial-gradient(80% 75% at 50% -12%,#ffb280eb 0%,#ff8e709e 24%,#d6768257 48%,#785a821a 72%,#0000 90%),conic-gradient(from 205deg at 50% -22%,#0000 0deg,#ffc89600 18deg,#ffc89629 30deg,#ffc89600 42deg,#ffd2a033 54deg,#ffd2a000 66deg,#ffdca83d 78deg,#ffdca800 90deg,#ffd2a033 102deg,#ffd2a000 114deg,#ffc89629 126deg,#ffc89600 138deg,#0000 156deg);position:absolute;inset:0;transform:translateZ(0)}.p2 .dt--sunset .dt-sky,.p2 .dt--sunrise .dt-sky{animation:2s cubic-bezier(.45,.05,.55,.95) both mb-sky-fade}@media (prefers-reduced-motion:reduce){.p2 .dt--sunset,.p2 .dt--sunrise,.p2 .dt--sunset *,.p2 .dt--sunrise *{transition-duration:.25s!important}.p2 .dt--sunset .dt-sky,.p2 .dt--sunrise .dt-sky{animation-duration:.3s!important}}.p2 .mb{-webkit-text-size-adjust:100%;font-size:17px;line-height:1.5}.p2 .mb .mb-screen{padding:16px 20px 32px}.p2 .mb .mb-screen h1{letter-spacing:-.035em;margin:4px 0 24px;font-size:42px;line-height:1.02}.p2 .mb .h-1{letter-spacing:-.03em;font-size:40px;line-height:1.04}.p2 .mb .h-2{letter-spacing:-.022em;font-size:28px;line-height:1.12}.p2 .mb .h-3{letter-spacing:-.018em;font-size:22px;line-height:1.22}.p2 .mb .eyebrow{letter-spacing:.08em;font-size:13px}.p2 .mb .mono,.p2 .mb .hint{font-size:14px}.p2 .mb .mb__statusbar{height:48px;font-size:16px}.p2 .mb .btn{border-radius:16px;height:52px;padding:0 22px;font-size:16px;font-weight:500}.p2 .mb .btn--lg{height:56px;padding:0 24px;font-size:17px}.p2 .mb .btn--sm{height:40px;padding:0 14px;font-size:14px}.p2 .mb .btn--xl{height:60px;font-size:18px}.p2 .mb .btn--ico{width:52px;padding:0}.p2 .mb .btn--ico.btn--sm{width:40px}.p2 .mb .btn--ico.btn--lg{width:56px}.p2 .mb .input,.p2 .mb .ta{border-radius:14px;height:52px;padding:0 16px;font-size:17px}.p2 .mb .ta{min-height:96px;padding:14px 16px}.p2 .mb .av--sm{width:28px;height:28px;font-size:12px}.p2 .mb .av--md{width:44px;height:44px;font-size:17px}.p2 .mb .av--lg{width:56px;height:56px;font-size:22px}.p2 .mb .av--xl{width:80px;height:80px;font-size:30px}.p2 .mb .av--xxl{width:120px;height:120px;font-size:46px;font-weight:600}.p2 .mb .badge{padding:5px 12px;font-size:13px}.p2 .mb .fil{border-radius:14px;gap:8px;padding:12px 18px!important;font-size:15px!important}.p2 .mb .settings__profile{border-radius:22px;gap:16px!important;padding:24px 22px!important}.p2 .mb .settings__profile .meta h2{font-size:28px}.p2 .mb .settings__profile .meta .who{font-size:15px}.p2 .mb .connect-row{border-radius:16px;gap:16px;margin-bottom:10px;padding:16px 18px}.p2 .mb .connect-row .logo{border-radius:12px;width:44px;height:44px}.p2 .mb .connect-row .meta .n{font-size:18px;font-weight:500}.p2 .mb .connect-row .meta .h{font-size:14px}.p2 .mb .settings__section{margin-bottom:36px}.p2 .mb .settings__section-h{margin-bottom:16px}.p2 .mb .dossier__id{gap:18px;padding-top:8px}.p2 .mb .dossier__portrait{width:132px;height:132px}.p2 .mb .dossier__shuffle{width:44px;height:44px;bottom:-6px;right:-6px}.p2 .mb .dossier__name-edit{max-width:280px}.p2 .mb .dossier__name-input{padding:8px 26px;font-size:30px}.p2 .mb .dossier__name-edit svg{right:4px}.p2 .mb .dossier__meta{font-size:15px}.p2 .mb .dossier__voice{font-size:17px}.p2 .mb .dossier__traits{gap:18px}.p2 .mb .trait{gap:10px}.p2 .mb .trait__head{font-size:17px}.p2 .mb .trait__name{font-weight:500}.p2 .mb .trait__val{min-width:2.5em;font-size:15px}.p2 .mb .trait__range{height:36px}.p2 .mb .trait__range::-webkit-slider-runnable-track{border-radius:3px;height:6px}.p2 .mb .trait__range::-moz-range-track{border-radius:3px;height:6px}.p2 .mb .trait__range::-moz-range-progress{border-radius:3px;height:6px}.p2 .mb .trait__range::-webkit-slider-thumb{width:28px;height:28px;margin-top:-11px;box-shadow:0 3px 12px -3px #0a0a0a47}.p2 .mb .trait__range::-moz-range-thumb{width:28px;height:28px}.p2 .mb .dossier__channels{gap:10px}.p2 .mb .channel{border-radius:16px;gap:16px;padding:14px 18px!important}.p2 .mb .channel__logo{width:44px;height:44px}.p2 .mb .channel__name{font-size:18px}.p2 .mb .channel__handle{font-size:14px}.p2 .mb .dossier__archive{padding:14px;font-size:15px}.p2 .mb .mb-bottom-nav{padding:10px 12px 18px}.p2 .mb .mb-bottom-nav__item{gap:6px;padding:10px 0}.p2 .mb .mb-bottom-nav__label{font-size:12px}.p2 .mb .mb-agent-header__name .nm{font-size:20px}.p2 .mb .mb-agent-header__name .role{font-size:14px}.p2 .mb .mb-agent-header__tab{padding:10px 14px;font-size:15px}@media (max-width:767px){.p2 .mb-agent-header,.p2 .sess__thread-head,.p2 .dlg-list__head{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000;position:relative}.p2 .mb-agent-header:after,.p2 .sess__thread-head:after,.p2 .dlg-list__head:after{content:"";pointer-events:none;z-index:1;background:0 0;height:0;position:absolute;top:100%;left:0;right:0}}.p2 .mb .skill-card__head h3{font-size:18px}.p2 .mb .skill-card__head .sub{font-size:14px}.p2 .is-wide .skills{max-width:1760px}.p2 .is-wide .home{max-width:none}.p2 .is-wide .home__hello,.p2 .is-wide .home__quick,.p2 .is-wide .home__section-head,.p2 .is-wide .agent-grid{max-width:1760px;margin-left:auto;margin-right:auto}.p2 .is-wide .settings{max-width:1040px}.p2 .is-wide .agent-grid,.p2 .is-wide .skills__grid{grid-template-columns:repeat(4,1fr)}.p2 .is-wide .dlg-thread__inner,.p2 .is-wide .dlg-compose__note,.p2 .is-wide .dlg-composer,.p2 .is-wide .chat__inner,.p2 .is-wide .chat__pinned,.p2 .is-wide .composer{max-width:var(--chat-max-wide,940px)}.p2 .is-wide .msg--bot .msg__bubble,.p2 .is-wide .msg--user .msg__bubble{max-width:680px}.p2 .acct-usage{flex-direction:column;gap:6px;display:flex}.p2 .acct-usage__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.p2 .acct-usage__lb{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-3)}.p2 .acct-usage__num{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink)}.p2 .acct-usage__num b{font-weight:600}.p2 .acct-usage__bar{background:var(--surface);border-radius:3px;height:6px;position:relative;overflow:hidden}.p2 .acct-usage__fill{background:var(--ink);border-radius:3px;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}.p2 .acct-toggle{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);text-align:left;width:100%;transition:background var(--dur-fast), border-color var(--dur-fast);align-items:center;gap:16px;padding:14px 16px;display:flex}.p2 .acct-toggle:hover{background:var(--surface-2)}.p2 .acct-toggle__meta{flex:1;min-width:0}.p2 .acct-toggle__lb{color:var(--ink);font-weight:500;font-size:var(--text-md)}.p2 .acct-toggle__hint{color:var(--ink-3);font-size:var(--text-sm);margin-top:2px}.p2 .acct-toggle__sw{background:var(--surface-3);width:44px;height:26px;transition:background var(--dur-fast);cursor:pointer;border:none;border-radius:13px;flex-shrink:0;display:inline-block;position:relative}.p2 .acct-toggle__sw.is-locked{opacity:.55;cursor:not-allowed}.p2 .acct-toggle__knob{width:20px;height:20px;transition:transform var(--dur-fast);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000002e,0 0 0 .5px #0000000a}.p2 .acct-toggle.is-on .acct-toggle__sw,.p2 .acct-toggle__sw.is-on{background:var(--good)}.p2 .acct-toggle.is-on .acct-toggle__sw .acct-toggle__knob,.p2 .acct-toggle__sw.is-on .acct-toggle__knob{transform:translate(18px)}.p2 .acct-dt{max-width:1200px;margin:0 auto;padding:32px 40px 48px}.p2 .acct-hero{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:24px;display:flex}.p2 .acct-hero__l{flex:1;align-items:center;gap:20px;min-width:0;display:flex}.p2 .acct-hero__av{width:76px;height:76px;font-size:28px;box-shadow:0 4px 18px #00000014,inset 0 1px #fff3}.p2 .acct-hero__title{align-items:center;gap:12px;display:flex}.p2 .acct-hero__title h1{font-family:var(--font-display);letter-spacing:var(--tracking-tight);margin:0;font-size:30px;font-weight:600}.p2 .acct-hero__sub{color:var(--ink-3);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.p2 .acct-hero__sub .sep{color:var(--ink-5)}.p2 .acct-hero__r{flex-shrink:0;gap:8px;display:flex}.p2 .acct-usage-strip{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px;padding:20px 24px;display:grid}.p2 .acct-body{grid-template-columns:240px 1fr;align-items:start;gap:24px;display:grid}.p2 .acct-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:24px}.p2 .acct-nav__item{border-radius:var(--r-md);color:var(--ink-2);font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:none;align-items:center;gap:10px;padding:10px 12px;display:flex}.p2 .acct-nav__item:hover{background:var(--surface);color:var(--ink)}.p2 .acct-nav__item.is-on{background:var(--ink);color:var(--bg)}.p2 .acct-nav__item.is-on .badge,.p2 .acct-nav__item.is-on .badge--good{color:var(--bg);background:#ffffff29}.p2 .acct-nav__item>span:first-of-type{flex:1}.p2 .acct-nav__trail{flex-shrink:0}.p2 .acct-nav__divider{background:var(--line);height:1px;margin:8px 0}.p2 .acct-nav__item.is-danger{color:var(--bad)}.p2 .acct-nav__item.is-danger:hover{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.p2 .acct-nav__item.is-danger:hover{background:color-mix(in oklab, var(--bad) 8%, transparent)}}.p2 .acct-panel{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:16px;min-height:480px;padding:28px 32px;display:flex}.p2 .acct-panel__head{border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:16px}.p2 .acct-panel__head:not(.acct-panel__head--withcta){flex-direction:column;align-items:flex-start;gap:6px;display:flex}.p2 .acct-panel__head:not(.acct-panel__head--withcta) p{margin:0}.p2 .acct-panel__head h2{text-wrap:normal;min-height:1.2em;line-height:1.2}.p2 .acct-panel__head--withcta{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.p2 .acct-panel__head h2{margin:0}.p2 .acct-panel__head p{color:var(--ink-3);font-size:var(--text-sm);max-width:56ch;margin:6px 0 0}.p2 .acct-grid{gap:16px;display:grid}.p2 .acct-grid--2{grid-template-columns:1fr 1fr}.p2 .acct-field{flex-direction:column;gap:6px;display:flex}.p2 .acct-field label{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-3)}.p2 .acct-hint{font-size:var(--text-xs);color:var(--ink-4);font-family:var(--font-mono);margin-top:4px}.p2 .acct-photo{background:var(--surface);border-radius:var(--r-md);align-items:center;gap:18px;padding:16px;display:flex}.p2 .acct-photo .av--xxl{width:64px;height:64px;font-size:26px}.p2 .acct-savebar{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;padding-top:16px;display:flex}.p2 .acct-savebar__hint{color:var(--ink-3);font-size:var(--text-xs);font-family:var(--font-mono);flex:1}.p2 .acct-section-bar{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-3);border-bottom:1px dashed var(--line-2);margin-top:12px;padding-bottom:6px}.p2 .acct-toggles,.p2 .acct-team{flex-direction:column;gap:8px;display:flex}.p2 .acct-team__row{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.p2 .acct-team__meta{min-width:0}.p2 .acct-team__meta .nm{color:var(--ink);align-items:center;gap:8px;font-weight:500;display:flex}.p2 .acct-team__meta .sub{font-size:var(--text-sm);color:var(--ink-3);margin-top:2px}.p2 .acct-note{background:var(--accent-soft);color:var(--accent);border-radius:var(--r-md);font-size:var(--text-sm);align-items:center;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.p2 .acct-note b{color:var(--accent);font-weight:600}.p2 .acct-mcp{flex-direction:column;gap:12px;display:flex}.p2 .acct-mcp__fresh{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.p2 .acct-mcp__fresh .acct-note{align-self:stretch;margin-top:0}.p2 .acct-mcp__code-row{align-self:stretch;align-items:center;gap:8px;min-width:0;display:flex}.p2 .acct-mcp__actions{gap:8px;display:flex}.p2 .acct-mcp__scopes{font-family:inherit}.p2 .acct-mcp__agents{flex-wrap:wrap;gap:4px;display:flex}.p2 .acct-mcp__agent-chip{border-radius:var(--r-full);border:1px solid var(--line-2);max-width:100%;font-size:var(--text-sm);overflow-wrap:anywhere;align-items:center;padding:2px 9px;line-height:1.4;display:inline-flex}.p2 .acct-code{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;align-self:stretch;margin:0;padding:10px 12px}.p2 .acct-code--inline{flex:1;align-self:auto;min-width:0}.p2 .mcp-custom{margin-top:6px}.p2 .mcp-token{font-size:var(--text-xs,12px)}.p2 .acct-sessions__row.mcp-row{flex-direction:column;align-items:stretch;gap:10px}.p2 .mcp-row__main .meta{flex:1}.p2 .mcp-row__main{align-items:flex-start;gap:10px;min-width:0;display:flex}.p2 .mcp-row__main .meta{min-width:0}.p2 .mcp-row__main .nm,.p2 .mcp-row__main .sub{overflow-wrap:anywhere}.p2 .mcp-row__acts{flex-shrink:0;gap:2px;display:flex}.p2 .mcp-row__explain{border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink-2);font-size:var(--text-sm);flex-direction:column;align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.5;display:flex}.p2 .mcp-seg{background:var(--surface-2);border-radius:var(--r-full);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:3px;display:grid}.p2 .mcp-seg--sm{background:0 0;align-self:flex-start;gap:4px;padding:0;display:inline-grid}.p2 .mcp-seg__btn{border-radius:var(--r-full);min-height:40px;color:var(--ink-2);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;padding:0 12px;font-weight:500}.p2 .mcp-seg--sm .mcp-seg__btn{border:1px solid var(--line-2);min-height:34px;padding:0 14px}.p2 .mcp-seg--sm .mcp-seg__btn.is-on{background:var(--surface-2);box-shadow:none;border-color:#0000}.p2 .mcp-seg__btn:hover{color:var(--ink)}.p2 .mcp-seg__btn.is-on{background:var(--bg);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #0000001f}.p2 .mcp-seg__btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.p2 .mcp-panel{flex-direction:column;gap:14px;display:flex}@media (max-width:640px){.p2 .mcp-tabs{border-radius:var(--r-lg);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.p2 .mcp-tabs .mcp-seg__btn{border-radius:calc(var(--r-lg) - 3px);text-overflow:ellipsis;padding:0 6px;overflow:hidden}}.p2 .mcp-agent-access__hint{color:var(--ink-2);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.45}.p2 .mcp-agent-access__list{flex-direction:column;gap:8px;display:flex}.p2 .mcp-agent-access__ok{border-radius:var(--r-md);background:var(--good,#16a34a);padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.p2 .mcp-agent-access__ok{background:color-mix(in oklab, var(--good,#16a34a) 12%, transparent)}}.p2 .mcp-agent-access__ok{color:var(--ink);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.45}.p2 .mcp-steps{counter-reset:mcp-step;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.p2 .mcp-step{counter-increment:mcp-step;flex-direction:column;gap:8px;min-width:0;padding-left:34px;display:flex;position:relative}.p2 .mcp-step:before{content:counter(mcp-step);background:var(--ink);width:24px;height:24px;color:var(--bg);font-size:var(--text-xs);font-weight:600;font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;left:0}.p2 .mcp-step__title{color:var(--ink);font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:500;line-height:24px}.p2 .mcp-code{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.p2 .mcp-code .acct-code{box-sizing:border-box;white-space:pre;overflow-wrap:normal;-webkit-user-select:text;user-select:text;max-width:100%;overflow-x:auto}.p2 .mcp-keyform{flex-direction:column;gap:14px;display:flex}.p2 .mcp-keyform .acct-hint{margin-top:0}.p2 .mcp-keyform__go{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.p2 .mcp-label{align-items:center;gap:6px;min-height:22px;display:flex}.p2 .mcp-fresh__head{color:var(--ink);font-size:var(--text-sm);overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.p2 .mcp-fresh__warn{color:var(--ink-3);font-size:var(--text-xs);line-height:1.4}.p2 .mcp-keys{border-top:1px solid var(--line);padding-top:4px}.p2 .mcp-keys__sum{cursor:pointer;min-height:44px;color:var(--ink);font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:8px;font-weight:500;list-style:none;display:flex}.p2 .mcp-keys__sum::-webkit-details-marker{display:none}.p2 .mcp-keys__sum:after{content:"+";font-family:var(--font-mono);color:var(--ink-3)}.p2 .mcp-keys[open]>.mcp-keys__sum:after{content:"−"}.p2 .mcp-keys>.acct-sessions{padding-bottom:4px}.p2 .info-tip{vertical-align:middle;display:inline-flex;position:relative}.p2 .info-tip__btn{width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:-4px 0;padding:0;display:inline-flex}.p2 .info-tip__btn:hover,.p2 .info-tip__btn.is-on{color:var(--ink);background:var(--surface-2)}.p2 .info-tip__btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.p2 .info-tip__pop{z-index:var(--z-popover,410);background:var(--bg);width:max-content;max-width:300px;color:var(--ink-2);border:1px solid var(--line-2);border-radius:var(--r-md);font-family:inherit;font-size:var(--text-sm);text-transform:none;letter-spacing:normal;white-space:normal;padding:10px 12px;font-weight:400;line-height:1.45;position:fixed;box-shadow:0 12px 28px -12px #00000059}.p2 .info-tip__pop b{color:var(--ink);font-weight:600}.p2 .skill--mcp .skill__logo{letter-spacing:.04em;font-size:11px}.p2 .acct-plan{grid-template-columns:340px 1fr;align-items:stretch;gap:20px;display:grid}.p2 .acct-plan__card{background:linear-gradient(165deg, var(--ink) 0%, var(--ink-1) 100%);color:var(--bg);border-radius:var(--r-lg);flex-direction:column;padding:20px;display:flex;position:relative;overflow:hidden}.p2 .acct-plan__card .badge--accent{background:var(--accent);color:var(--accent-ink)}.p2 .acct-plan__feats{color:#ffffffc7;font-size:var(--text-sm);flex-direction:column;flex:1;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.p2 .acct-plan__feats li{align-items:center;gap:8px;display:flex}.p2 .acct-plan__feats svg{color:var(--accent)}.p2 .acct-plan__cta{gap:8px;margin-top:16px;display:flex}.p2 .acct-plan__cta .btn--primary{background:var(--bg);color:var(--ink)}.p2 .acct-plan__cta .btn--quiet{color:#ffffffe6;background:#ffffff1f}.p2 .acct-plan__cta .btn--quiet:hover{background:#ffffff2e}.p2 .acct-plan__usage{background:var(--surface);border-radius:var(--r-lg);flex-direction:column;gap:16px;padding:20px;display:flex}.p2 .acct-plan__bill{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;margin-top:4px;padding-top:14px;display:flex}.p2 .acct-sessions{flex-direction:column;gap:6px;display:flex}.p2 .acct-sessions__row{background:var(--surface);border-radius:var(--r-md);align-items:center;gap:14px;padding:12px 14px;display:flex}.p2 .acct-sessions__row .meta{flex:1}.p2 .acct-sessions__row .nm{color:var(--ink);align-items:center;font-weight:500;display:flex}.p2 .acct-sessions__row .sub{color:var(--ink-3);font-size:var(--text-sm);font-family:var(--font-mono);margin-top:2px}.p2 .acct-sec{flex-direction:column;gap:28px;max-width:720px;display:flex}.p2 .acct-sec>.acct-note{margin-top:0}.p2 .acct-note.is-bad{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.p2 .acct-note.is-bad{background:color-mix(in oklab, var(--bad) 10%, transparent)}}.p2 .acct-note.is-bad{color:var(--bad)}.p2 .acct-note.is-good{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.p2 .acct-note.is-good{background:color-mix(in oklab, var(--good) 12%, transparent)}}.p2 .acct-note.is-good{color:var(--good)}.p2 .acct-sec__block{flex-direction:column;gap:10px;min-width:0;display:flex}.p2 .acct-sec__h{font-size:var(--text-md);color:var(--ink);align-items:center;gap:8px;margin:0;font-weight:600;line-height:1.3;display:flex}.p2 .acct-sec__help{font-size:var(--text-sm);color:var(--ink-3);overflow-wrap:anywhere;line-height:1.45}.p2 .acct-sec__help.is-good{color:var(--good)}.p2 .acct-sec__help.is-bad{color:var(--bad)}.p2 .acct-sec__hint{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-top:0}.p2 .acct-sec__hint-text{flex-direction:column;flex:240px;gap:2px;min-width:0;line-height:1.4;display:flex}.p2 .acct-sec__hint .btn{flex-shrink:0}.p2 .acct-sec__form{flex-direction:column;gap:12px;max-width:420px;display:flex}.p2 .acct-sec__actions{flex-wrap:wrap;gap:8px;display:flex}.p2 .acct-sec__check{font-size:var(--text-sm);color:var(--ink-1);cursor:pointer;align-items:center;gap:8px;display:flex}.p2 .acct-sec__check input{width:16px;height:16px;accent-color:var(--ink);margin:0}.p2 .acct-sec .acct-sessions__row .meta{min-width:0}.p2 .acct-sec .acct-sessions__row .nm{flex-wrap:wrap;gap:8px}.p2 .acct-sec .acct-sessions__row .sub{overflow-wrap:anywhere;font-family:inherit}.p2 .acct-sec__nm{overflow-wrap:anywhere;min-width:0}.p2 .acct-sec__ico{color:var(--ink-3);flex-shrink:0}.p2 .acct-sec__all{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.p2 .acct-sec__all .btn{gap:6px}.p2 .acct-sec__events{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.p2 .acct-sec__ev{border-bottom:1px solid var(--line);grid-template-columns:9.5em minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 0;display:grid}.p2 .acct-sec__ev:last-child{border-bottom:0}.p2 .acct-sec__ev-at{font-size:var(--text-sm);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.p2 .acct-sec__ev-nm{color:var(--ink);font-weight:500;font-size:var(--text-sm)}.p2 .acct-sec__ev.is-bad .acct-sec__ev-nm{color:var(--bad)}.p2 .acct-sec__ev-sub{color:var(--ink-3);font-size:var(--text-sm);overflow-wrap:anywhere;margin-top:1px}@media (max-width:1023px){.p2 .acct-sec{gap:24px}.p2 .acct-sec__ev{grid-template-columns:minmax(0,1fr);gap:2px}.p2 .acct-sec__form{max-width:none}}.p2 .acct-tf__setup{grid-template-columns:168px minmax(0,1fr);align-items:start;gap:16px;display:grid}.p2 .acct-tf__qr{border-radius:var(--r-md);border:1px solid var(--line);background:#fff;width:168px;height:168px;padding:8px;display:block}.p2 .acct-tf__qr img{width:100%;height:100%;image-rendering:pixelated;display:block}.p2 .acct-tf__side{flex-direction:column;gap:10px;min-width:0;display:flex}.p2 .acct-tf__key{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink);letter-spacing:.04em;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;line-height:1.5}.p2 .acct-tf__label{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-3)}.p2 .acct-tf__link{font-size:var(--text-sm);color:var(--ink);text-underline-offset:3px;text-decoration:underline}.p2 .acct-tf__applink{display:none}@media (pointer:coarse){.p2 .acct-tf__applink{display:inline}}.p2 .acct-tf__danger{color:var(--bad)}.p2 .acct-tf__code{max-width:180px;font-family:var(--font-mono);font-size:var(--text-md);letter-spacing:.12em}.p2 .acct-tf__codes{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(2,minmax(0,max-content));gap:6px 28px;margin:0;padding:12px 14px;list-style:none;display:grid}.p2 .acct-tf__codes li{font-family:var(--font-mono);font-size:var(--text-md);color:var(--ink);font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all}.p2 .acct-tf__tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.p2 .acct-tf__tools .btn{gap:6px}@media (max-width:1023px){.p2 .acct-tf__setup{grid-template-columns:minmax(0,1fr)}.p2 .acct-tf__qr{width:200px;height:200px}.p2 .acct-tf__code{max-width:none}}.p2 .tf-step{flex-direction:column;gap:10px;display:flex}.p2 .tf-step__title{font-weight:600;font-size:var(--text-lg);color:var(--ink)}.p2 .tf-step__help{font-size:var(--text-sm);color:var(--ink-2,var(--ink-3));line-height:1.45}.p2 .tf-step__form{flex-direction:column;gap:10px;margin:0;display:flex}.p2 .tf-step__error{font-size:var(--text-sm);border-radius:var(--r-sm,8px);color:var(--bad);background:var(--bad);padding:9px 12px;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.p2 .tf-step__error{background:color-mix(in oklab, var(--bad) 9%, transparent)}}.p2 .tf-step__error{border:1px solid var(--bad)}@supports (color:color-mix(in lab, red, red)){.p2 .tf-step__error{border:1px solid color-mix(in oklab, var(--bad) 28%, transparent)}}.p2 .tf-step__input{width:100%;font-family:var(--font-mono);font-size:var(--text-lg);letter-spacing:.18em;text-align:center}.p2 .tf-step__submit{width:100%}.p2 .auth__form .tf-step .btn{margin-top:0}.p2 .tf-step__links{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.p2 .tf-step__link{cursor:pointer;min-height:44px;font:inherit;font-size:var(--text-sm);color:var(--ink);text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.p2 .tf-screen{box-sizing:border-box;width:100%;max-width:392px;min-height:100dvh;padding:32px 16px calc(32px + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;gap:24px;margin:0 auto;display:flex}.p2 .tf-screen__brand{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);letter-spacing:var(--tracking-tighter);color:var(--ink)}.p2 .acct-conn{flex-direction:column;gap:6px;display:flex}.p2 .acct-conn__row{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:14px;padding:14px 16px;display:flex}.p2 .acct-conn__dot{border-radius:50%;flex-shrink:0;width:36px;height:36px}.p2 .acct-conn__row .meta{flex:1}.p2 .acct-conn__row .nm{color:var(--ink);font-weight:500}.p2 .acct-conn__row .sub{color:var(--ink-3);font-size:var(--text-sm)}.p2 .acct-cookie-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:14px;padding:14px 16px;display:flex}.p2 .acct-cookie-row .meta{flex:1;min-width:0}.p2 .acct-cookie-row .nm{color:var(--ink);align-items:center;gap:8px;font-weight:500;display:flex}.p2 .acct-cookie-row .sub{color:var(--ink-3);font-size:var(--text-sm);margin-top:2px;line-height:1.4}.p2 .acct-cookie-req{letter-spacing:.02em;color:var(--ink-3);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:1px 7px;font-size:12px;font-weight:500}.p2 .acct-cookie-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.p2 .acct-cookie-saved{color:var(--ok,#16a34a);font-size:var(--text-sm);margin-right:auto;font-weight:500}.p2 .acct-cookies{flex-direction:column;gap:10px;display:flex}.p2 .acct-cookies__row{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.p2 .acct-cookies__row .meta{flex:1;min-width:0}.p2 .acct-cookies__row .nm{color:var(--ink);align-items:center;font-weight:600;display:flex}.p2 .acct-cookies__row .sub{color:var(--ink-2);font-size:var(--text-sm);max-width:60ch;margin-top:4px}.p2 .acct-cookies__row .services{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.p2 .acct-cookies__row .service{font-family:var(--font-mono);font-size:var(--text-2xs);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-full);color:var(--ink-3);padding:3px 8px}.p2 .acct-segments{flex-wrap:wrap;gap:6px;display:flex}.p2 .mb-acct{padding:18px 14px max(72px, calc(env(safe-area-inset-bottom,0px) + 36px));flex-direction:column;gap:14px;display:flex;position:relative}.p2 .mb-acct__sticky{top:max(10px, env(safe-area-inset-top));z-index:200;background:var(--bg);border:1px solid var(--line);opacity:0;pointer-events:none;border-radius:14px;align-items:center;gap:10px;padding:8px 14px;transition:opacity .2s,transform .2s;display:flex;position:fixed;left:16px;right:16px;transform:translateY(-10px);box-shadow:0 4px 16px #0000001f}.p2 .mb-acct__sticky.is-on{opacity:1;pointer-events:auto;transform:translateY(0)}.p2 .mb-acct__sticky-name{min-width:0;font-size:var(--text-sm);color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.p2 .mb-acct__sticky-plan{font-size:var(--text-2xs);color:var(--ink-3);background:var(--surface-2);border:1px solid var(--line);white-space:nowrap;border-radius:20px;flex-shrink:0;padding:2px 8px;font-weight:600}@media (prefers-reduced-motion:reduce){.p2 .mb-acct__sticky{transition:none}}.p2 .mb-acct__card{background:linear-gradient(160deg, var(--surface) 0%, var(--bg) 100%);position:relative}@supports (color:color-mix(in lab, red, red)){.p2 .mb-acct__card{background:linear-gradient(160deg, color-mix(in oklab, var(--surface) 96%, white) 0%, var(--bg) 100%)}}.p2 .mb-acct__card{border:1px solid var(--line);text-align:center;border-radius:28px;flex-direction:column;align-items:center;padding:26px 18px 22px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff8c,0 12px 34px #00000009}.p2 .mb-acct__card-glow{background:radial-gradient(closest-side, var(--accent-soft), transparent 70%);pointer-events:none;opacity:.7;width:240px;height:240px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.p2 .mb-acct__av-wrap{margin-bottom:14px;display:inline-flex;position:relative}.p2 .mb-acct__av{width:96px;height:96px;margin-bottom:0;font-size:40px;position:relative;box-shadow:0 6px 20px #0000001f,inset 0 1px #fff3}.p2 .mb-acct__av-edit{color:#fff;border:3px solid var(--bg);background:#ff5a45;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:absolute;bottom:7px;right:-2px;box-shadow:0 6px 14px #ff5a4547}.p2 .mb-acct__name{font-family:var(--font-display);letter-spacing:var(--tracking-tight);color:var(--ink);font-size:23px;font-weight:700;position:relative}.p2 .mb-acct__email{color:var(--ink-3);font-size:15px;font-family:var(--font-mono);margin-top:6px;position:relative}.p2 .mb-acct__chips{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:14px;display:flex;position:relative}.p2 .mb-acct__chip{background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-full);font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;max-width:min(210px,100%);color:var(--ink-2);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-items:center;gap:4px;padding:7px 11px;font-size:12px;display:inline-flex;overflow:hidden}.p2 .mb-acct__chip .dot{background:var(--good);border-radius:50%;width:6px;height:6px}.p2 .mb-acct__plan{background:var(--surface);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:14px;padding:20px 18px 18px;display:flex;box-shadow:inset 0 1px #ffffff8c}.p2 .mb-acct__plan-head{justify-content:space-between;align-items:baseline;display:flex}.p2 .mb-acct__plan-lb{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-3)}.p2 .mb-acct__plan-name{font-family:var(--font-display);color:var(--ink);font-size:26px;font-weight:800}.p2 .mb-acct__upgrade{background:var(--ink);color:var(--bg);cursor:pointer;border:none;border-radius:16px;justify-content:space-between;align-items:center;gap:8px;margin-top:2px;padding:15px 18px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.p2 .mb-acct__upgrade:active{transform:scale(.98)}.p2 .mb-acct__group{flex-direction:column;gap:8px;display:flex}.p2 .mb-acct__group-h{justify-content:space-between;align-items:center;gap:10px;padding:0 4px;display:flex}.p2 .mb-acct__group-h span{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-3)}.p2 .mb-acct__group-h .mb-acct__group-count{letter-spacing:0;color:var(--ink-2);margin-left:auto;font-size:15px}.p2 .mb-acct__group-cta{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-weight:600;display:inline-flex}.p2 .mb-acct__list{background:var(--surface);border:1px solid var(--line);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.p2 .mb-acct__list--people{overflow:visible}.p2 .mb-acct__row{border:none;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:14px;width:100%;padding:16px;display:flex;position:relative}.p2 .mb-acct__row:last-child{border-bottom:none}.p2 .mb-acct__row--clickable:active{background:var(--surface-2)}.p2 .mb-acct__row .meta{flex:1;min-width:0}.p2 .mb-acct__row .nm{color:var(--ink);font-size:18px;font-weight:700}.p2 .mb-acct__row .sub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:15px;overflow:hidden}.p2 .mb-acct__row .badge{background:var(--surface-2);border-radius:var(--r-full);color:var(--ink-2);border:0;padding:8px 13px;font-size:13px;font-weight:700}.p2 .mb-acct__more{width:24px;height:34px;color:var(--ink-4);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.p2 .mb-acct__person-actions{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.p2 .mb-acct__person-menu{z-index:30;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-width:210px;box-shadow:var(--shadow-md);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.p2 .mb-acct__person-menu button{border-radius:var(--r-md);width:100%;min-height:36px;color:var(--ink);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:8px 10px;display:flex}.p2 .mb-acct__person-menu button:hover{background:var(--surface-2)}.p2 .mb-acct__person-menu button.is-danger{color:var(--bad)}.p2 .mb-acct__person-menu button[disabled]{opacity:.55;pointer-events:none}.p2 .mb-acct__notice{border-bottom:1px solid var(--line);color:var(--bad);background:var(--bad,#ef4444);padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.p2 .mb-acct__notice{background:color-mix(in srgb, var(--bad,#ef4444) 9%, transparent)}}.p2 .mb-acct__notice{font-size:var(--text-xs);line-height:1.35}.p2 .mb-acct__ico{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.p2 .mb-acct__seeall{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);border:none;border-top:1px solid var(--line);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:4px;padding:12px;font-weight:600;display:flex}.p2 .mb-acct__theme{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:6px;padding:4px;display:flex}.p2 .mb-acct__theme-opt{color:var(--ink-2);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-weight:500;display:inline-flex}.p2 .mb-acct__theme-opt.is-on{background:var(--bg);color:var(--ink);box-shadow:0 1px 3px #00000014}.p2 .mb-acct__footer{flex-direction:column;align-items:center;gap:10px;padding-top:8px;display:flex}.p2 .mb-acct__signout{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-full);color:var(--bad);cursor:pointer;align-items:center;gap:8px;padding:12px 20px;font-weight:500;display:inline-flex}.p2 .mb-acct__version{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-4);letter-spacing:var(--tracking-wide)}.p2 .mb-acct--sub{min-height:100dvh;padding:0 16px}.p2 .mb-subhdr{background:var(--ed-bg,var(--bg));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:21;border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:20px;padding:16px 0 12px;display:flex;position:sticky;top:0}.p2 .mb-subhdr__back{background:var(--surface);cursor:pointer;width:34px;height:34px;color:var(--ink);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p2 .mb-subhdr__back:active{background:var(--surface-2)}.p2 .mb-subhdr__title{font-family:var(--font-display);color:var(--ink);letter-spacing:var(--tracking-tight);font-size:18px;font-weight:650}.p2 .mb-acct__sub-body{padding-bottom:max(80px, calc(env(safe-area-inset-bottom,0px) + 64px));flex-direction:column;gap:4px;display:flex}.p2 .biz__lead{font-size:var(--text-md);color:var(--ink-2);text-wrap:pretty;max-width:56ch;margin:14px 0 0;line-height:1.5}.p2 .conn__spin{border:2px solid var(--warn);border-radius:50%;width:12px;height:12px}@supports (color:color-mix(in lab, red, red)){.p2 .conn__spin{border:2px solid color-mix(in oklab, var(--warn) 35%, transparent)}}.p2 .conn__spin{border-top-color:var(--warn);animation:.7s linear infinite biz-spin;display:inline-block}.p2 .conn__spin--accent{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .conn__spin--accent{border-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.p2 .conn__spin--accent{border-top-color:var(--accent);width:18px;height:18px}.p2 .conn__spin--sm{border-width:1.5px;width:9px;height:9px}@keyframes biz-spin{to{transform:rotate(360deg)}}.p2 .cap__list{flex-direction:column;gap:12px;margin-top:28px;display:flex}.p2 .cap{border:1px solid var(--line-2);border-radius:var(--r-xl);background:var(--bg);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.p2 .cap:hover{box-shadow:var(--shadow-sm,0 4px 16px #0000000d)}.p2 .cap--on{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.p2 .cap--on{border-color:color-mix(in oklab, var(--good) 28%, var(--line-2))}}.p2 .cap--error{border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.p2 .cap--error{border-color:color-mix(in oklab, var(--bad) 36%, var(--line-2))}}.p2 .cap__icon{border-radius:var(--r-lg);background:var(--surface);width:46px;height:46px;color:var(--ink-1);flex-shrink:0;justify-content:center;align-items:center;display:flex}.p2 .cap--on .cap__icon{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.p2 .cap--on .cap__icon{background:color-mix(in oklab, var(--good) 13%, var(--surface))}}.p2 .cap--on .cap__icon{color:var(--good)}.p2 .cap--error .cap__icon{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.p2 .cap--error .cap__icon{background:color-mix(in oklab, var(--bad) 12%, var(--surface))}}.p2 .cap--error .cap__icon{color:var(--bad)}.p2 .cap__main{flex:1;min-width:0}.p2 .cap__titlerow{align-items:center;gap:12px;display:flex}.p2 .cap__title{font-size:var(--text-lg);letter-spacing:-.015em;flex:1;margin:0;font-weight:600}.p2 .cap__badge{white-space:nowrap}.p2 .badge--neutral{background:var(--surface-2);color:var(--ink-3)}.p2 .cap__desc{font-size:var(--text-sm);color:var(--ink-2);text-wrap:pretty;max-width:64ch;margin:6px 0 14px;line-height:1.5}.p2 .cap__via{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.p2 .cap__via-label{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4)}.p2 .cap__via-chip{border-radius:var(--r-full);background:var(--surface);border:1px solid var(--line-2);align-items:center;gap:10px;padding:7px 12px 7px 8px;display:inline-flex}.p2 .cap__via-tx{flex-direction:column;min-width:0;display:flex}.p2 .cap__via-nm{font-weight:600;font-size:var(--text-sm);line-height:1.2}.p2 .cap__via-sub{font-size:var(--text-2xs);color:var(--ink-3)}.p2 .cap__via-act{align-items:center;gap:12px;margin-left:auto;display:flex}@media (max-width:640px){.p2 .cap{flex-direction:column;min-width:0}.p2 .cap>div{width:100%;min-width:0}.p2 .cap input{box-sizing:border-box;width:100%;max-width:100%}.p2 .cap__via{flex-direction:column;align-items:stretch;gap:10px}.p2 .cap__via-act{flex-wrap:wrap;justify-content:flex-start;margin-left:0}}.p2 .cap__paths{flex-direction:column;gap:10px;display:flex}.p2 .cap__paths-list{flex-direction:column;gap:6px;display:flex}.p2 .cap__path{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line-2);align-items:center;gap:10px;padding:8px 12px 8px 9px;display:flex}.p2 .cap__path .cap__via-act,.p2 .cap__path .conn__btn-text{margin-left:auto}.p2 .cap__path-facet{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);background:var(--surface-2,var(--bg));border:1px solid var(--line-2);border-radius:var(--r-full);vertical-align:middle;margin-left:8px;padding:1px 7px;font-size:9.5px;font-weight:600;display:inline-block}.p2 .cap__paths .cap__addwrap{align-self:flex-start}.p2 .cap__log{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.p2 .cap__log-toggle{width:100%;font:inherit;font-size:var(--text-xs);color:var(--ink-2);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-weight:600;display:flex}.p2 .cap__log-toggle:hover{color:var(--ink)}.p2 .cap__log-twisty{color:var(--ink-4);transition:transform var(--dur-fast);display:inline-flex}.p2 .cap__log-twisty.is-open{transform:rotate(90deg)}.p2 .cap__log-ct{font-family:var(--font-mono);font-size:var(--text-2xs);background:var(--surface-2);color:var(--ink-3);border-radius:var(--r-full);padding:1px 7px}.p2 .cap__log-last{font-size:var(--text-2xs);color:var(--ink-4);margin-left:auto;font-weight:400}.p2 .cap__log-list{border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;margin-top:10px;display:flex;overflow:hidden}.p2 .cap__logrow{font-size:var(--text-xs);grid-template-columns:8px 46px minmax(96px,auto) 1fr auto;align-items:baseline;gap:11px;padding:9px 12px;display:grid}.p2 .cap__logrow:not(:last-child){border-bottom:1px solid var(--line)}.p2 .cap__logrow:nth-child(2n){background:var(--surface)}.p2 .cap__logrow-dot{background:var(--good);border-radius:50%;align-self:center;width:7px;height:7px}.p2 .cap__logrow--warn .cap__logrow-dot{background:var(--warn)}.p2 .cap__logrow--err .cap__logrow-dot{background:var(--bad)}.p2 .cap__logrow-time{color:var(--ink-4);font-size:var(--text-2xs)}.p2 .cap__logrow-via{color:var(--ink-1);white-space:nowrap;font-weight:600}.p2 .cap__logrow-act{color:var(--ink-1);min-width:0}.p2 .cap__logrow-why{color:var(--ink-3);font-size:var(--text-2xs);margin-top:1px;display:block}.p2 .cap__logrow-ms{color:var(--ink-4);font-size:var(--text-2xs);white-space:nowrap}.p2 .cap__logrow--err .cap__logrow-ms{color:var(--bad)}.p2 .cap__logo--sm{border-radius:var(--r-sm);width:30px;height:30px;font-size:12px}.p2 .cap__logo--md{width:40px;height:40px}.p2 .cap__setup{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.p2 .cap__addwrap{position:relative}.p2 .cap__addwrap .btn.is-open{background:var(--ink-1)}.p2 .cap__picker{z-index:50;background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-lg);width:290px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 48px #0000002e}.p2 .cap__opt{cursor:pointer;border-radius:var(--r-md);text-align:left;width:100%;font:inherit;color:var(--ink-1);background:0 0;border:none;align-items:center;gap:11px;padding:9px 10px;display:flex}.p2 .cap__opt:hover{background:var(--surface-2)}.p2 .cap__opt-tx{flex-direction:column;flex:1;min-width:0;display:flex}.p2 .cap__opt-nm{font-weight:600;font-size:var(--text-sm)}.p2 .cap__opt-sub{font-size:var(--text-2xs);color:var(--ink-3)}.p2 .cap__opt>svg:last-child{color:var(--ink-3)}.p2 .conn__grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:28px;display:grid}.p2 .is-wide .conn__grid{grid-template-columns:repeat(3,1fr)}.p2 .conn{border:1px solid var(--line-2);border-radius:var(--r-xl);background:var(--bg);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);flex-direction:column;gap:14px;padding:20px;display:flex;position:relative}.p2 .conn--on{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.p2 .conn--on{border-color:color-mix(in oklab, var(--good) 32%, var(--line-2))}}.p2 .conn--error{border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.p2 .conn--error{border-color:color-mix(in oklab, var(--bad) 38%, var(--line-2))}}.p2 .conn:hover{box-shadow:var(--shadow-sm,0 4px 16px #0000000d)}.p2 .conn__top{align-items:flex-start;gap:12px;display:flex}.p2 .conn__logo{border-radius:var(--r-md);background:var(--cc);flex-shrink:0;width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.p2 .conn__logo{background:color-mix(in oklab, var(--cc) 14%, var(--surface))}}.p2 .conn__logo{color:var(--cc);font-family:var(--font-mono);justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.p2 .conn__id{flex:1;min-width:0}.p2 .conn__name{font-weight:600;font-size:var(--text-md);letter-spacing:-.01em}.p2 .conn__meta{font-size:var(--text-xs);color:var(--ink-3);margin-top:2px}.p2 .conn__badge{white-space:nowrap;align-self:flex-start}.p2 .conn__badge--off{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.p2 .conn__badge--off .dot{background:var(--ink-4);border-radius:50%;width:6px;height:6px}.p2 .conn__desc{font-size:var(--text-sm);color:var(--ink-2);flex:1;margin:0;line-height:1.5}.p2 .conn__status{font-size:var(--text-xs);color:var(--ink-3);font-family:var(--font-mono);border-radius:var(--r-md);background:var(--surface);align-items:center;gap:7px;padding:9px 11px;line-height:1.4;display:flex}.p2 .conn__status--error{color:var(--bad);background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.p2 .conn__status--error{background:color-mix(in oklab, var(--bad) 8%, var(--bg))}}.p2 .conn__status--on{color:var(--good)}.p2 .conn__statdot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.p2 .conn__status--connecting .conn__statdot{background:var(--warn);animation:1.2s ease-in-out infinite biz-pulse}@keyframes biz-pulse{50%{opacity:.3}}.p2 .conn__actions{align-items:center;gap:12px;display:flex}.p2 .conn__btn-text{cursor:pointer;font-family:inherit;font-size:var(--text-sm);color:var(--ink-2);background:0 0;border:none;padding:6px 2px;font-weight:500}.p2 .conn__btn-text:hover{color:var(--ink)}.p2 .conn__btn-text--danger{color:var(--bad);opacity:.85}.p2 .conn__btn-text--danger:hover{opacity:1}.p2 .conn--add{cursor:pointer;text-align:left;background:0 0;border-style:dashed;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px}.p2 .conn--add:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .conn--add:hover{background:color-mix(in oklab, var(--accent) 4%, var(--bg))}}.p2 .conn__add-plus{border-radius:var(--r-md);background:var(--surface);width:44px;height:44px;color:var(--ink-2);justify-content:center;align-items:center;display:flex}.p2 .conn__add-nm{font-weight:600}.p2 .conn__add-sub{font-size:var(--text-xs);color:var(--ink-3);font-family:var(--font-mono);margin-top:2px}.p2 .kb__progress{align-items:center;gap:12px;max-width:420px;margin-top:18px;display:flex}.p2 .kb__progress-bar{border-radius:var(--r-full);background:var(--surface-2);flex:1;height:6px;overflow:hidden}.p2 .kb__progress-bar span{background:var(--good);border-radius:var(--r-full);height:100%;transition:width var(--dur-med);display:block}.p2 .kb__progress-tx{font-size:var(--text-xs);color:var(--ink-3);white-space:nowrap}.p2 .kbx-screen{background:var(--bg);flex-direction:column;height:100%;min-height:0;display:flex}.p2 .kbx{flex:1;grid-template-columns:320px 1fr;min-height:0;display:grid}.p2 .kbx__tree{border-right:1px solid var(--line);background:var(--surface-2,var(--surface));flex-direction:column;min-height:0;display:flex}.p2 .kbx__head{justify-content:space-between;align-items:center;gap:8px;padding:14px 12px 10px;display:flex}.p2 .kbx__head-title{font-family:var(--font-display);font-weight:650;font-size:var(--text-md);letter-spacing:var(--tracking-tight);color:var(--ink);align-items:center;gap:8px;min-width:0;display:flex}.p2 .kbx__head-title>svg{color:var(--ink-3);flex-shrink:0}.p2 .kbx__search{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink-3);align-items:center;gap:8px;margin:0 12px 8px;padding:8px 11px;display:flex}.p2 .kbx__search input{min-width:0;font:inherit;font-size:var(--text-sm);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.p2 .kbx__search input::placeholder{color:var(--ink-4)}.p2 .kbx__list{flex:1;min-height:0;padding:4px 8px 8px;overflow-y:auto}.p2 .kbx__group{flex-direction:column;display:flex}.p2 .kbx__node{text-align:left;width:100%;font:inherit;font-size:var(--text-sm);color:var(--ink-1);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:none;align-items:center;gap:8px;padding:7px 10px;display:flex}.p2 .kbx__node:hover{background:var(--surface)}.p2 .kbx__node>svg{color:var(--ink-3);flex-shrink:0}.p2 .kbx__node-nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.p2 .kbx__node--dir{font-weight:600}.p2 .kbx__node--dir.is-root{color:var(--ink)}.p2 .kbx__node-ct{font-size:var(--text-2xs);color:var(--ink-4);flex-shrink:0}.p2 .kbx__twisty{transition:transform var(--dur-fast);color:var(--ink-4);display:inline-flex}.p2 .kbx__twisty.is-open{transform:rotate(90deg)}.p2 .kbx__node--leaf.is-active{background:var(--bg);box-shadow:inset 2px 0 0 var(--accent);color:var(--ink);font-weight:550}.p2 .kbx__status{background:var(--warn);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin:0 3px}.p2 .kbx__status.is-filled{background:var(--good)}.p2 .kbx__fileic{color:var(--ink-3);flex-shrink:0;display:inline-flex}.p2 .kbx__node-tag{font-size:var(--text-2xs);color:var(--warn);font-family:var(--font-mono);flex-shrink:0}.p2 .kbx__empty-search{font-size:var(--text-sm);color:var(--ink-3);text-align:center;padding:22px 12px}.p2 .kbx__tree-foot{border-top:1px solid var(--line);font-size:var(--text-2xs);color:var(--ink-4);padding:10px 14px}.p2 .kbx__add{text-align:left;border:1px dashed var(--line-3);border-radius:var(--r-md);width:100%;color:var(--ink-3);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:border-color var(--dur-fast), color var(--dur-fast), background var(--dur-fast);background:0 0;align-items:center;gap:9px;margin-top:8px;padding:11px 12px;line-height:1.35;display:flex}.p2 .kbx__add:hover{border-color:var(--accent);color:var(--ink-1);background:var(--accent-soft)}.p2 .kbx__add>svg{color:var(--ink-4);flex-shrink:0}.p2 .kbx__add:hover>svg{color:var(--accent)}.p2 .kbx__content{background:var(--bg);min-width:0;min-height:0;overflow-y:auto}.p2 .kbx__placeholder{height:100%;color:var(--ink-4);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.p2 .kbx__placeholder p{font-size:var(--text-sm)}.p2 .kbx__entry{max-width:768px;margin:0 auto;padding:30px 36px 44px}.p2 .kbx__entry-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:22px;padding-bottom:18px;display:flex}.p2 .kbx__entry-id{flex:1;min-width:0}.p2 .kbx__entry-id h2{font-family:var(--font-display);font-weight:650;font-size:var(--text-xl);letter-spacing:var(--tracking-tight);color:var(--ink);margin:0}.p2 .kbx__entry-id span{font-size:var(--text-xs);color:var(--ink-3)}.p2 .kbx__body{font-size:var(--text-md)}.p2 .kbx__empty{padding:4px 0}.p2 .kbx__filenote{background:var(--accent-soft);color:var(--accent);border-radius:var(--r-md);font-size:var(--text-sm);align-items:center;gap:9px;margin-bottom:18px;padding:11px 14px;line-height:1.45;display:flex}.p2 .kbx__filenote svg{flex-shrink:0}.p2 .kbx__fileprev{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.p2 .kbx__fileprev-bar{border-bottom:1px solid var(--line);background:var(--surface);gap:6px;padding:12px 14px;display:flex}.p2 .kbx__fileprev-bar span{background:var(--line-3);border-radius:50%;width:10px;height:10px}.p2 .kbx__fileprev p{text-align:center;color:var(--ink-3);font-size:var(--text-sm);margin:0;padding:30px 22px;line-height:1.5}@media (max-width:767px){.p2 .kbx-screen{overflow-x:hidden}.p2 .kbx{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.p2 .kbx__tree{border-right:none;border-bottom:1px solid var(--line);min-height:0;overflow:hidden}.p2 .kbx__head{padding:10px 12px 6px}.p2 .kbx__search{margin:0 10px 6px;padding:6px 9px}.p2 .kbx__list{scrollbar-width:none;flex-direction:row;flex:none;padding:0 8px 8px;display:flex;overflow:auto hidden}.p2 .kbx__list::-webkit-scrollbar{display:none}.p2 .kbx__group{flex-flow:row;display:flex}.p2 .kbx__node--dir{display:none}.p2 .kbx__node{white-space:nowrap;flex-shrink:0;padding:5px 10px}.p2 .kbx__node-nm{max-width:110px}.p2 .kbx__add{white-space:nowrap;flex-shrink:0;width:auto;margin-top:0}.p2 .kbx__tree-foot{display:none}.p2 .kbx__content{overflow-x:hidden}.p2 .kbx__entry{max-width:100%;padding:20px 16px 36px}.p2 .kbx__entry-head{flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-bottom:14px}.p2 .kbx__entry-id h2{font-size:var(--text-lg);word-break:break-word}}.p2 .kb__grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:28px;display:grid}.p2 .is-wide .kb__grid{grid-template-columns:repeat(3,1fr)}.p2 .kb{border:1px solid var(--line-2);border-radius:var(--r-xl);background:var(--bg);flex-direction:column;gap:14px;padding:18px;display:flex}.p2 .kb.is-empty{background:var(--warn);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.p2 .kb.is-empty{background:color-mix(in oklab, var(--warn) 4%, var(--bg))}}.p2 .kb.is-editing{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.p2 .kb__head{align-items:flex-start;gap:11px;display:flex}.p2 .kb__icon{border-radius:var(--r-md);background:var(--surface);width:38px;height:38px;color:var(--ink-1);flex-shrink:0;justify-content:center;align-items:center;display:flex}.p2 .kb.is-empty .kb__icon{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.p2 .kb.is-empty .kb__icon{background:color-mix(in oklab, var(--warn) 14%, var(--surface))}}.p2 .kb.is-empty .kb__icon{color:var(--warn)}.p2 .kb__id{flex:1;min-width:0}.p2 .kb__title{font-weight:600;font-size:var(--text-md);letter-spacing:-.01em}.p2 .kb__sub{font-size:var(--text-xs);color:var(--ink-3);margin-top:2px}.p2 .kb__body{flex-direction:column;gap:5px;display:flex}.p2 .kb__h{font-weight:600;font-size:var(--text-xs);color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em;margin-top:4px}.p2 .kb__line{font-size:var(--text-sm);color:var(--ink-1);line-height:1.5}.p2 .kb__foot{align-items:center;gap:12px;margin-top:auto;display:flex}.p2 .kb__hint{font-size:var(--text-2xs);color:var(--accent)}.p2 .kb__empty{flex-direction:column;gap:14px;display:flex}.p2 .kb__empty-plate{color:var(--ink-3);font-size:var(--text-sm);border-radius:var(--r-md);background:var(--surface);text-wrap:pretty;align-items:center;gap:10px;padding:14px;line-height:1.4;display:flex}.p2 .kb__empty-act{flex-wrap:wrap;gap:8px;display:flex}.p2 .kb__gen{color:var(--accent);font-size:var(--text-sm);align-items:center;gap:12px;padding:18px 4px;font-weight:500;display:flex}.p2 .kb__editor{flex-direction:column;gap:10px;display:flex}.p2 .kb__ta{resize:vertical;min-height:130px;line-height:1.5}.p2 .kb__editor-act{align-items:center;gap:12px;display:flex}.p2 .kb__count{font-size:var(--text-2xs);color:var(--ink-4);margin-left:auto}.p2 .kb__docs{margin-top:40px}.p2 .kb__docs-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.p2 .kb__docs-title{font-size:var(--text-xl);letter-spacing:-.02em;margin:0;font-weight:600}.p2 .kb__docs-sub{font-size:var(--text-sm);color:var(--ink-3);text-wrap:pretty;max-width:56ch;margin:6px 0 0;line-height:1.45}.p2 .kb__docs-list{border:1px solid var(--line-2);border-radius:var(--r-xl);overflow:hidden}.p2 .kb__doc{border-bottom:1px solid var(--line);transition:background var(--dur-fast);grid-template-columns:40px 1fr auto auto 32px;align-items:center;gap:14px;padding:12px 16px;display:grid}.p2 .kb__doc:hover{background:var(--surface)}.p2 .kb__doc-meta{min-width:0}.p2 .kb__doc-nm{font-weight:500;font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p2 .kb__doc-from{font-size:var(--text-2xs);color:var(--ink-4);margin-top:2px}.p2 .kb__doc-src{font-size:var(--text-2xs);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.p2 .kb__doc-src .dot{background:var(--src-c);border-radius:50%;width:7px;height:7px}.p2 .kb__doc-sz{font-size:var(--text-2xs);color:var(--ink-3);white-space:nowrap}.p2 .kb__doc-drop{cursor:pointer;text-align:left;width:100%;color:var(--ink-3);font:inherit;font-size:var(--text-sm);background:0 0;border:none;align-items:center;gap:12px;padding:16px;display:flex}.p2 .kb__doc-drop:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .kb__doc-drop:hover{background:color-mix(in oklab, var(--accent) 4%, var(--bg))}}.p2 .kb__doc-drop:hover{color:var(--ink-1)}@supports (color:color-mix(in lab, red, red)){.p2 .cli__enrich-pill--good{background:color-mix(in oklab, var(--good) 13%, transparent)}.p2 .cli__enrich-pill--warn{background:color-mix(in oklab, var(--warn) 15%, transparent)}}.p2 .wiz{background:var(--bg);height:100%;color:var(--ink);font-family:var(--font-sans);grid-template-columns:320px 1fr;display:grid}.p2 .wiz__rail{background:var(--surface);border-right:1px solid var(--line-2);flex-direction:column;padding:34px 26px;display:flex}.p2 .wiz__brand{font-family:var(--font-display,var(--font-sans));letter-spacing:-.02em;font-size:22px;font-weight:700}.p2 .wiz__brand-sub{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;margin-top:4px;font-weight:400;display:block}.p2 .wiz__steps{flex-direction:column;flex:1;gap:2px;margin-top:34px;display:flex}.p2 .wiz__step{border-radius:var(--r-md);cursor:pointer;text-align:left;width:100%;transition:background var(--dur-fast);background:0 0;border:none;align-items:center;gap:13px;padding:11px 12px;display:flex}.p2 .wiz__step:hover{background:var(--surface-2)}.p2 .wiz__step.is-active{background:var(--bg);box-shadow:0 1px 4px #0000000a}.p2 .wiz__step-mark{width:30px;height:30px;font-family:var(--font-mono);background:var(--surface-2);color:var(--ink-3);transition:all var(--dur-fast);border:1.5px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.p2 .wiz__step.is-active .wiz__step-mark{background:var(--ink);color:var(--bg)}.p2 .wiz__step.is-done .wiz__step-mark{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.p2 .wiz__step.is-done .wiz__step-mark{background:color-mix(in oklab, var(--good) 16%, transparent)}}.p2 .wiz__step.is-done .wiz__step-mark{color:var(--good)}.p2 .wiz__step-tx{min-width:0}.p2 .wiz__step-label{font-weight:600;font-size:var(--text-sm);color:var(--ink-1);align-items:center;gap:7px;display:flex}.p2 .wiz__step.is-active .wiz__step-label{color:var(--ink)}.p2 .wiz__step-opt{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-4);background:var(--surface-2);border-radius:var(--r-sm);padding:2px 5px;font-size:9px;font-weight:500}.p2 .wiz__step-sub{font-size:var(--text-2xs);color:var(--ink-3);margin-top:2px}.p2 .wiz__rail-foot{align-items:center;gap:12px;margin-top:24px;display:flex}.p2 .wiz__railbar{border-radius:var(--r-full);background:var(--surface-2);flex:1;height:5px;overflow:hidden}.p2 .wiz__railbar span{background:var(--ink);border-radius:var(--r-full);height:100%;transition:width var(--dur-med);display:block}.p2 .wiz__rail-foot .mono{font-size:var(--text-xs);color:var(--ink-3)}.p2 .wiz__main{flex-direction:column;min-width:0;display:flex}.p2 .wiz__body{flex-direction:column;flex:1;padding:48px 56px;display:flex;overflow-y:auto}.p2 .wiz__head{max-width:560px}.p2 .wiz__title{letter-spacing:-.025em;margin:12px 0 0;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.08}.p2 .wiz__lead{font-size:var(--text-md);color:var(--ink-2);text-wrap:pretty;margin:12px 0 0;line-height:1.5}.p2 .wiz__panel{max-width:620px;margin-top:32px}.p2 .wiz__who-tmpl{flex-direction:column;gap:8px;display:flex}.p2 .wiz__tmpl{border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--bg);cursor:pointer;text-align:left;width:100%;transition:border-color var(--dur-fast), background var(--dur-fast);align-items:center;gap:13px;padding:14px 16px;display:flex}.p2 .wiz__tmpl:hover{border-color:var(--line-3)}.p2 .wiz__tmpl.is-on{border-color:var(--ink);background:var(--surface)}.p2 .wiz__tmpl-av{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-weight:600;display:flex}.p2 .wiz__tmpl-tx{flex:1}.p2 .wiz__tmpl-nm{font-weight:600;font-size:var(--text-md)}.p2 .wiz__tmpl-sub{font-size:var(--text-xs);color:var(--ink-3);margin-top:2px}.p2 .wiz__tmpl .check,.p2 .modal__opt .check{border:1.5px solid var(--line-3);color:#0000;width:22px;height:22px;transition:all var(--dur-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.p2 .wiz__tmpl.is-on .check{background:var(--ink);border-color:var(--ink);color:var(--bg)}.p2 .wiz__field{margin-top:22px}.p2 .wiz__chans{flex-direction:column;gap:10px;display:flex}.p2 .wiz-ch{border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--bg);cursor:pointer;text-align:left;width:100%;transition:border-color var(--dur-fast), background var(--dur-fast);align-items:center;gap:14px;padding:15px 16px;display:flex}.p2 .wiz-ch:hover{border-color:var(--line-3)}.p2 .wiz-ch.is-on{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.p2 .wiz-ch.is-on{border-color:color-mix(in oklab, var(--good) 40%, var(--line-2))}}.p2 .wiz-ch.is-on{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.p2 .wiz-ch.is-on{background:color-mix(in oklab, var(--good) 5%, var(--bg))}}.p2 .wiz-ch__logo{border-radius:var(--r-md);background:var(--cc);flex-shrink:0;width:42px;height:42px}@supports (color:color-mix(in lab, red, red)){.p2 .wiz-ch__logo{background:color-mix(in oklab, var(--cc) 14%, var(--surface))}}.p2 .wiz-ch__logo{color:var(--cc);font-family:var(--font-mono);justify-content:center;align-items:center;font-weight:700;display:flex}.p2 .wiz-ch__tx{flex:1}.p2 .wiz-ch__nm{font-weight:600;font-size:var(--text-md)}.p2 .wiz-ch__sub{font-size:var(--text-xs);color:var(--ink-3);margin-top:2px}.p2 .wiz-ch__check{border:1.5px solid var(--line-3);color:#0000;width:24px;height:24px;transition:all var(--dur-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.p2 .wiz-ch.is-on .wiz-ch__check{background:var(--good);border-color:var(--good);color:#fff}.p2 .wiz__crm-card{border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--bg);align-items:center;gap:14px;padding:18px;display:flex}.p2 .wiz__crm-card.is-connected{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.p2 .wiz__crm-card.is-connected{border-color:color-mix(in oklab, var(--good) 40%, var(--line-2))}}.p2 .wiz__crm-tx{flex:1}.p2 .wiz__crm-nm{font-weight:600;font-size:var(--text-md)}.p2 .wiz__crm-sub{font-size:var(--text-xs);color:var(--ink-3);margin-top:3px;line-height:1.4}.p2 .wiz__note{font-size:var(--text-xs);color:var(--ink-3);align-items:flex-start;gap:8px;margin:16px 0 0;line-height:1.5;display:flex}.p2 .wiz__kb-slots{flex-wrap:wrap;gap:9px;display:flex}.p2 .wiz-kb{border-radius:var(--r-full);border:1px solid var(--line-2);background:var(--bg);cursor:pointer;font-size:var(--text-sm);color:var(--ink-1);transition:all var(--dur-fast);align-items:center;gap:8px;padding:10px 16px;font-weight:500;display:inline-flex}.p2 .wiz-kb__dot{background:var(--ink-5);width:8px;height:8px;transition:background var(--dur-fast);border-radius:50%}.p2 .wiz-kb:hover{border-color:var(--line-3)}.p2 .wiz-kb.is-on{border-color:var(--ink);background:var(--surface)}.p2 .wiz-kb.is-on .wiz-kb__dot{background:var(--good)}.p2 .wiz__kb-gen{border-radius:var(--r-lg);background:var(--accent);align-items:center;gap:16px;margin-top:22px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.p2 .wiz__kb-gen{background:color-mix(in oklab, var(--accent) 6%, var(--bg))}}.p2 .wiz__kb-gen{border:1px solid var(--accent-soft)}.p2 .wiz__kb-gen>div{flex:1}.p2 .wiz__kb-gen-nm{font-weight:600;font-size:var(--text-sm)}.p2 .wiz__kb-gen-sub{font-size:var(--text-xs);color:var(--ink-2);margin-top:3px;line-height:1.4}.p2 .wiz__tone{flex-direction:column;gap:18px;display:flex}.p2 .wiz__dial-top{font-size:var(--text-sm);justify-content:space-between;margin-bottom:8px;font-weight:500;display:flex}.p2 .wiz__dial-top .mono{color:var(--ink-3)}.p2 .wiz__range{width:100%;accent-color:var(--accent);height:4px}.p2 .wiz__human{flex-direction:column;gap:9px;display:flex}.p2 .wiz__esc{border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--bg);cursor:pointer;text-align:left;width:100%;transition:all var(--dur-fast);align-items:flex-start;gap:13px;padding:14px 16px;display:flex}.p2 .wiz__esc:hover{border-color:var(--line-3)}.p2 .wiz__esc.is-on{border-color:var(--ink);background:var(--surface)}.p2 .wiz__esc-radio{border:2px solid var(--line-3);width:18px;height:18px;transition:all var(--dur-fast);border-radius:50%;flex-shrink:0;margin-top:2px}.p2 .wiz__esc.is-on .wiz__esc-radio{border-color:var(--ink);border-width:5px}.p2 .wiz__esc-nm{font-weight:600;font-size:var(--text-sm)}.p2 .wiz__esc-sub{font-size:var(--text-xs);color:var(--ink-3);margin-top:2px}.p2 .wiz__owner-pick{border:1px solid var(--line-2);border-radius:var(--r-md);font-size:var(--text-sm);align-items:center;gap:10px;padding:12px 14px;display:flex}.p2 .wiz__owner-av{background:var(--ink);width:26px;height:26px;color:var(--bg);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.p2 .wiz__launch-hero{border-radius:var(--r-lg);background:var(--surface);align-items:center;gap:16px;padding:20px;display:flex}.p2 .wiz__launch-av{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;font-weight:600;display:flex}.p2 .wiz__launch-nm{font-weight:600;font-size:var(--text-lg);letter-spacing:-.01em}.p2 .wiz__launch-sub{font-size:var(--text-sm);color:var(--ink-3);margin-top:3px}.p2 .wiz__summary{border:1px solid var(--line-2);border-radius:var(--r-lg);margin-top:18px;overflow:hidden}.p2 .wiz__sum{border-bottom:1px solid var(--line);grid-template-columns:32px 130px 1fr 26px;align-items:center;gap:12px;padding:14px 16px;display:grid}.p2 .wiz__sum:last-child{border-bottom:none}.p2 .wiz__sum-ico{color:var(--ink-3);display:flex}.p2 .wiz__sum-label{font-size:var(--text-sm);color:var(--ink-2)}.p2 .wiz__sum-val{font-size:var(--text-sm);color:var(--ink);font-weight:500}.p2 .wiz__sum-mark{background:var(--surface-2);width:22px;height:22px;color:var(--ink-4);border-radius:50%;justify-content:center;align-items:center;display:flex}.p2 .wiz__sum-mark.is-ok{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.p2 .wiz__sum-mark.is-ok{background:color-mix(in oklab, var(--good) 16%, transparent)}}.p2 .wiz__sum-mark.is-ok{color:var(--good)}.p2 .wiz__foot{border-top:1px solid var(--line-2);background:var(--bg);justify-content:space-between;align-items:center;padding:18px 56px;display:flex}.p2 .wiz__foot-right{align-items:center;gap:18px;display:flex}.p2 .dlg-sess__label--btn{cursor:pointer;font:inherit;color:inherit;border-radius:var(--r-sm);transition:background var(--dur-fast);background:0 0;border:none;align-items:center;gap:6px;padding:2px 4px;display:inline-flex}.p2 .dlg-sess__label--btn:hover{background:var(--surface-2);color:var(--ink)}.p2 .dlg-sess__cal{opacity:.5;display:inline-flex}.p2 .dlg-datefilter{align-items:center;display:inline-flex;position:relative}.p2 .dlg-datefilter .btn.is-on{background:var(--ink);color:var(--bg)}.p2 .dlg-datefilter__x{background:var(--surface-2);color:var(--ink-2);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-left:-6px;display:inline-flex}.p2 .dlg-datefilter__x:hover{background:var(--surface-3)}.p2 .dp__veil{z-index:60;position:fixed;inset:0}.p2 .dp{z-index:61;background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-xl);flex-direction:column;gap:12px;width:300px;padding:14px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 48px #0000002e}.p2 .dp__presets{flex-wrap:wrap;gap:6px;display:flex}.p2 .dp__preset{border:1px solid var(--line-2);background:var(--bg);cursor:pointer;border-radius:var(--r-md);font:inherit;font-size:var(--text-xs);color:var(--ink-1);transition:all var(--dur-fast);flex:calc(50% - 3px);padding:8px 10px;font-weight:500}.p2 .dp__preset:hover{border-color:var(--ink);background:var(--surface)}.p2 .dp__preset--clear{color:var(--ink-3)}.p2 .dp__cal-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.p2 .dp__cal-title{font-weight:600;font-size:var(--text-sm)}.p2 .dp__nav{border-radius:var(--r-md);background:var(--surface);width:28px;height:28px;color:var(--ink-2);cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex}.p2 .dp__nav:hover{background:var(--surface-2)}.p2 .dp__wd{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}.p2 .dp__wd span{text-align:center;font-family:var(--font-mono);color:var(--ink-4);text-transform:uppercase;font-size:10px}.p2 .dp__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.p2 .dp__cell{aspect-ratio:1;cursor:pointer;border-radius:var(--r-sm);font:inherit;font-size:var(--text-xs);color:var(--ink-1);transition:background var(--dur-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.p2 .dp__cell:hover:not(:disabled){background:var(--surface-2)}.p2 .dp__cell--empty{cursor:default;background:0 0}.p2 .dp__cell:disabled{color:var(--ink-5);cursor:default}.p2 .dp__cell.is-today{box-shadow:inset 0 0 0 1px var(--line-3);font-weight:700}.p2 .dp__cell.is-in{background:var(--accent-soft);color:var(--ink);border-radius:0}.p2 .dp__cell.is-from,.p2 .dp__cell.is-to{background:var(--ink);color:var(--bg);font-weight:600}.p2 .dp__cell.is-from{border-radius:var(--r-sm) 0 0 var(--r-sm)}.p2 .dp__cell.is-to{border-radius:0 var(--r-sm) var(--r-sm) 0}.p2 .dp__cell.is-from.is-to{border-radius:var(--r-sm)}.p2 .dp__hint{color:var(--ink-4);text-align:center;margin-top:2px;font-size:11px}.p2 .dlg-nores{color:var(--ink-3);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 20px;display:flex}.p2 .dlg-nores p{font-size:var(--text-sm);margin:0}.p2 .dlg-msg__col{position:relative}.p2 .dlg-msg__tools{z-index:5;background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-full);opacity:0;pointer-events:none;transition:opacity var(--dur-fast);gap:1px;padding:3px;display:flex;position:absolute;top:-14px;box-shadow:0 4px 14px #0000001a}.p2 .dlg-msg--out .dlg-msg__tools{right:0}.p2 .dlg-msg--in .dlg-msg__tools{left:0}.p2 .dlg-msg:hover .dlg-msg__tools{opacity:1;pointer-events:auto}.p2 .dlg-msg__tools button{cursor:pointer;width:26px;height:26px;color:var(--ink-2);transition:background var(--dur-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.p2 .dlg-msg__tools button:hover{background:var(--surface-2);color:var(--ink)}.p2 .dlg-msg__tools button.is-danger:hover{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.p2 .dlg-msg__tools button.is-danger:hover{background:color-mix(in oklab, var(--bad) 14%, transparent)}}.p2 .dlg-msg__tools button.is-danger:hover{color:var(--bad)}.p2 .dlg-msg__tools button:disabled{opacity:.3;cursor:not-allowed}.p2 .dlg-msg__quote{border-left:3px solid var(--accent);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--accent);flex-direction:column;gap:1px;margin-bottom:5px;padding:6px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.p2 .dlg-msg__quote{background:color-mix(in oklab, var(--accent) 7%, var(--surface))}}.p2 .dlg-msg__quote{font-size:var(--text-xs);min-width:0;max-width:100%;overflow:hidden}.p2 .dlg-msg__quote-by{color:var(--accent);font-weight:600}.p2 .dlg-msg__quote-tx{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.p2 .dlg-msg__edited{color:var(--ink-4);margin-top:2px;font-size:10px;font-style:italic}.p2 .dlg-msg.is-selected .dlg-msg__bubble{outline-offset:2px;outline:2px solid #4ea3ffc7;outline:2px solid lab(64.9731% -3.81029 -54.1906/.78);box-shadow:0 0 0 5px #4ea3ff2e,0 10px 28px #0000002e;box-shadow:0 0 0 5px lab(64.9731% -3.81029 -54.1906/.18),0 10px 28px lab(0% 0 0/.180392)}.p2 .dlg-msg.is-pinned .dlg-msg__bubble{box-shadow:0 0 0 1px var(--ag-color), 0 8px 22px #0000001f}@supports (color:color-mix(in lab, red, red)){.p2 .dlg-msg.is-pinned .dlg-msg__bubble{box-shadow:0 0 0 1px color-mix(in oklab, var(--ag-color) 34%, transparent), 0 8px 22px #0000001f}}.p2 .dlg-msg.is-jump-highlight .dlg-msg__bubble{animation:1.2s ease-out dlgJumpPulse}.p2 .dlg-msg__select-dot{color:#fff;cursor:pointer;background:#050506b8;border:2px solid #ffffff8c;border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;box-shadow:0 4px 14px #00000052}.p2 .dlg-msg.is-selected .dlg-msg__select-dot{background:#4ea3ff;border-color:#4ea3ff}.p2 .dlg-msg__bubble--deleted{color:var(--ink-4);align-items:center;gap:6px;font-style:italic;display:inline-flex;background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.p2 .dlg-msg__bubble--deleted{background:color-mix(in oklab, var(--surface) 80%, #000)!important}}.p2 .dlg-msg__bubble--deleted{border:1px dashed var(--ink-4)}@supports (color:color-mix(in lab, red, red)){.p2 .dlg-msg__bubble--deleted{border:1px dashed color-mix(in oklab, var(--ink-4) 45%, transparent)}}.p2 .dlg-msg__bubble--deleted{opacity:.78}.p2 .dlg-msg__restore{background:var(--ag-color);border:0;border-radius:999px;align-items:center;gap:4px;margin-left:6px;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.p2 .dlg-msg__restore{background:color-mix(in oklab, var(--ag-color) 16%, var(--surface-2))}}.p2 .dlg-msg__restore{color:var(--ink-1);font-size:var(--text-2xs);white-space:nowrap;cursor:pointer;flex:none;font-weight:700;line-height:1.15;width:auto!important;height:auto!important}.p2 .dlg-pinned-msg__text{text-align:left;flex:auto;min-width:0;background:0 0!important;border-radius:0!important;justify-content:flex-start!important;width:auto!important;height:auto!important;padding:0!important}.p2 .dlg-pinned-msg__jump{flex:0 0 24px}.p2 .dlg-pinned-msg__idx{background:var(--ag-color);border-radius:999px;flex:none;padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.p2 .dlg-pinned-msg__idx{background:color-mix(in oklab, var(--ag-color) 18%, transparent)}}.p2 .dlg-pinned-msg__idx{color:var(--ink-1);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:700}.p2 .dlg-select-top{z-index:24;pointer-events:auto;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;max-width:min(720px,100% - 24px);margin:0 auto 10px;display:grid;position:sticky;top:8px}.p2 .dlg-select-top button,.p2 .dlg-select-top__count{color:#fff;-webkit-backdrop-filter:blur(18px);white-space:nowrap;background:#141416d1;border:1px solid #ffffff29;border-radius:999px;min-height:42px;font-size:18px;line-height:1.1;box-shadow:0 8px 22px #0000003d}.p2 .dlg-select-top button{cursor:pointer;padding:0 16px;font-weight:700}.p2 .dlg-select-top__clear{justify-self:start}.p2 .dlg-select-top__cancel{justify-self:end}.p2 .dlg-select-top__count{justify-content:center;align-items:center;min-width:180px;padding:0 22px;font-weight:800;display:inline-flex}.p2 .dlg-select-actions{z-index:28;-webkit-backdrop-filter:blur(18px);background:#101012db;border:1px solid #ffffff1f;border-radius:999px;justify-content:space-around;gap:18px;width:min(520px,100% - 28px);margin:10px auto 0;padding:10px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 14px 30px #00000052}.p2 .dlg-select-actions__btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff21;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.p2 .dlg-select-actions__btn.is-danger{color:#ff6b5b}@media (max-width:767px){.editorial.ed-shell.is-mobile .p2 .dlg-thread.is-selecting .dlg-thread__body{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.editorial.ed-shell.is-mobile .p2 .dlg-select-top{top:calc(env(safe-area-inset-top) + 12px);grid-template-columns:auto minmax(104px,1fr) auto;gap:8px;max-width:none;margin:0;position:fixed;left:16px;right:16px}.editorial.ed-shell.is-mobile .p2 .dlg-select-top__count{min-width:104px;padding-inline:12px;font-size:18px}.editorial.ed-shell.is-mobile .p2 .dlg-select-top button{padding-inline:13px;font-size:18px}.editorial.ed-shell.is-mobile .p2 .dlg-select-actions{left:18px;right:18px;bottom:calc(env(safe-area-inset-bottom) + 16px);width:auto;margin:0;position:fixed}}.p2 .dlg-msg__edit{flex-direction:column;gap:8px;width:100%;min-width:280px;display:flex}:is(.dlg-msg__col:has(.dlg-msg__edit),.dlg-msg__col:has(.msg-editbox)){align-items:stretch;width:min(620px,100vw - 54px);max-width:min(620px,100vw - 54px)}.dlg-msg__edit textarea{border:1px solid var(--accent);border-radius:var(--r-md);width:100%;font:inherit;font-size:var(--text-sm);resize:vertical;background:var(--bg);color:var(--ink);box-shadow:0 0 0 3px var(--accent-soft);box-sizing:border-box;outline:none;min-height:180px;max-height:60vh;padding:10px 12px}.dlg-msg__edit-act{align-items:center;gap:12px;display:flex}.dlg-msg__edit-hint{font-size:var(--text-xs);color:var(--ink-4);margin-left:auto}.msg-editbox{flex-direction:column;gap:8px;width:100%;min-width:min(320px,100%);display:flex}.msg-editbox__ta{box-sizing:border-box;border:1.5px solid var(--accent);border-radius:var(--r-md);width:100%;font:inherit;font-size:var(--text-sm);resize:none;background:var(--bg);color:var(--ink);box-shadow:0 0 0 3px var(--accent-soft);outline:none;min-height:46px;max-height:240px;padding:10px 12px;line-height:1.45;display:block}.msg-editbox__act{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.msg-editbox__hint{font-size:var(--text-xs);color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:0;margin-right:auto;overflow:hidden}@media (max-width:767px){.msg-editbox__hint{display:none}.msg-editbox__act .btn{margin-left:auto}}.p2 .dlg-voice{align-items:center;gap:11px;min-width:0;max-width:100%;display:inline-flex}.p2 .dlg-voice__play{cursor:pointer;background:var(--accent);width:32px;height:32px;color:var(--accent-ink,#fff);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p2 .dlg-voice__wave{align-items:center;gap:2px;min-width:0;height:22px;display:inline-flex;overflow:hidden}.p2 .dlg-voice__bar{opacity:.35;background:currentColor;border-radius:2px;width:2.5px}.p2 .dlg-voice__bar.is-played{opacity:.9}.p2 .dlg-voice__dur{font-size:var(--text-xs);opacity:.7}.p2 .dlg-msg__bubble--file{cursor:pointer;align-items:center;gap:11px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.p2 a.dlg-msg__bubble--file{color:inherit;text-decoration:none}.p2 .dlg-msg__bubble--img-thumb{cursor:pointer;max-width:min(240px,68vw);color:inherit;padding:0;text-decoration:none;display:block;overflow:hidden}.p2 .dlg-msg__bubble--img-thumb .dlg-file__thumb{border-radius:inherit;width:100%;height:auto;display:block}.p2 .dlg-msg__bubble--img-thumb .dlg-file__thumb-nm{font-size:var(--text-2xs);opacity:.7;text-overflow:ellipsis;white-space:nowrap;padding:5px 8px 6px;display:block;overflow:hidden}.p2 .dlg-file__ic{border-radius:var(--r-md);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.p2 .dlg-file__ic--pdf{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.p2 .dlg-file__ic--pdf{background:color-mix(in oklab, var(--bad) 16%, transparent)}}.p2 .dlg-file__ic--pdf{color:var(--bad)}.p2 .dlg-file__ic--sheet{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.p2 .dlg-file__ic--sheet{background:color-mix(in oklab, var(--good) 16%, transparent)}}.p2 .dlg-file__ic--sheet{color:var(--good)}.p2 .dlg-file__ic--image{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.p2 .dlg-file__ic--image{background:color-mix(in oklab, var(--info) 16%, transparent)}}.p2 .dlg-file__ic--image{color:var(--info)}.p2 .dlg-file__ic--doc{background:var(--surface-2);color:var(--ink-2)}.p2 .dlg-file__meta{flex-direction:column;min-width:0;display:flex}.p2 .dlg-file__nm{font-weight:600;font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p2 .dlg-file__sub{font-size:var(--text-2xs);opacity:.7}.p2 .dlg-reply{background:var(--surface);border-radius:var(--r-md);align-items:center;gap:10px;width:100%;max-width:720px;margin:0 auto 8px;padding:8px 12px;display:flex}.p2 .dlg-reply__bar{background:var(--accent);border-radius:2px;flex-shrink:0;align-self:stretch;width:3px}.p2 .dlg-reply__tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.p2 .dlg-reply__by{font-size:var(--text-xs);color:var(--accent);align-items:center;gap:5px;font-weight:600;display:inline-flex}.p2 .dlg-reply__txt{font-size:var(--text-xs);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p2 .dlg-reply__x{color:var(--ink-3);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px;display:inline-flex}.p2 .dlg-reply__x:hover{color:var(--ink)}.p2 .dlg-composer__ico{cursor:pointer;width:40px;height:40px;color:var(--ink-3);transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;display:inline-flex}.p2 .dlg-composer__ico:hover{background:var(--surface-2);color:var(--ink-1)}.p2 .dlg-composer__mic:hover{color:var(--accent)}.p2 .dlg-attach{align-self:flex-end;display:inline-flex;position:relative}.p2 .dlg-attach__menu{z-index:50;background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-lg);width:240px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 16px 48px #0000002e}.p2 .dlg-attach__group{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4);padding:7px 10px 4px;font-size:10px}.p2 .dlg-attach__item,.p2 .dlg-fwd__item{cursor:pointer;border-radius:var(--r-md);width:100%;font:inherit;font-size:var(--text-sm);color:var(--ink-1);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:9px 10px;display:flex}.p2 .dlg-attach__item:hover,.p2 .dlg-fwd__item:hover{background:var(--surface-2)}.p2 .dlg-attach__veil{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000052;position:fixed;inset:0}.p2 .dlg-attach__sheet{z-index:61;background:var(--bg);padding:8px 16px calc(18px + env(safe-area-inset-bottom,0px));border-top-left-radius:22px;border-top-right-radius:22px;animation:.22s cubic-bezier(.22,1,.36,1) edMbAttachSlide;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 40px #00000057}.p2 .dlg-attach__grab{background:var(--line-3);border-radius:99px;width:38px;height:4px;margin:4px auto 14px}.p2 .dlg-attach__grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.p2 .dlg-attach__tile{cursor:pointer;transition:background var(--dur-fast);background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:8px 2px;display:flex}.p2 .dlg-attach__tile:hover,.p2 .dlg-attach__tile:active{background:var(--surface)}.p2 .dlg-attach__tile-ic{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex;box-shadow:0 6px 16px -6px #0006}.p2 .dlg-attach__tile-ic--image{background:linear-gradient(135deg,#34c759,#25a14b)}.p2 .dlg-attach__tile-ic--doc{background:linear-gradient(135deg,#2ba4e7,#1e7fd0)}.p2 .dlg-attach__tile-ic--pdf{background:linear-gradient(135deg,#ff6b5e,#e8493b)}.p2 .dlg-attach__tile-ic--sheet{background:linear-gradient(135deg,#ff9f43,#f0892c)}.p2 .dlg-attach__tile-lb{font-size:var(--text-xs);color:var(--ink-1);text-align:center;line-height:1.2}@media (min-width:768px){.p2 .dlg-attach__veil{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.p2 .dlg-attach__sheet{border-radius:18px;width:340px;max-width:86vw;padding:12px;position:absolute;bottom:calc(100% + 10px);left:0;right:auto;box-shadow:0 16px 48px #00000038}.p2 .dlg-attach__grab{display:none}}.p2 .dlg-rec{border:1px solid var(--line-2);border-radius:var(--r-xl);background:var(--bg);width:100%;max-width:720px;color:var(--accent);align-items:center;gap:14px;margin:0 auto;padding:12px 16px;display:flex}.p2 .dlg-rec__pulse{background:var(--bad);border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:1.1s ease-in-out infinite biz-pulse}.p2 .dlg-rec__time{color:var(--ink-1)}.p2 .dlg-rec .dlg-voice__wave{height:26px;color:var(--accent);flex:1}.p2 .dlg-rec__cancel,.p2 .dlg-rec__stop{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.p2 .dlg-rec__cancel{background:var(--surface-2);color:var(--ink-2)}.p2 .dlg-rec__cancel:hover{color:var(--bad)}.p2 .dlg-rec__stop{background:var(--accent);color:#fff}.p2 .dlg-fwd{max-width:440px}.p2 .dlg-fwd__quote{background:var(--surface);border-radius:var(--r-md);font-size:var(--text-sm);color:var(--ink-2);align-items:center;gap:10px;margin:0 24px;padding:10px 12px;display:flex}.p2 .dlg-fwd__quote span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p2 .dlg-fwd__list{padding:14px 16px 18px}.p2 .dlg-fwd__item{justify-content:flex-start}.p2 .dlg-fwd__item>svg:last-child{color:var(--ink-3);margin-left:auto}.p2 .dlg-fwd__av{background:var(--ink);width:30px;height:30px;color:var(--bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.p2 .dlg-fwd__txt{flex-direction:column;gap:2px;min-width:0;display:flex}.p2 .dlg-fwd__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.p2 .dlg-fwd__sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs);color:var(--ink-4);overflow:hidden}.p2 .dlg-fwd__search{background:var(--surface);border-radius:var(--r-md);color:var(--ink-3);align-items:center;gap:8px;margin:12px 24px 0;padding:7px 10px;display:flex}.p2 .dlg-fwd__search-input{font:inherit;font-size:var(--text-sm);color:var(--ink);background:0 0;border:none;outline:none;flex:1}.p2 .dlg-fwd__search-input::placeholder{color:var(--ink-3)}.p2 .dlg-fwd__search-x{cursor:pointer;color:var(--ink-3);background:0 0;border:none;align-items:center;padding:0;display:flex}.p2 .dlg-fwd__empty{color:var(--ink-3);font-size:var(--text-sm);text-align:center;padding:20px 16px}.p2 .cc-dossier{width:min(620px,94vw)!important;max-width:620px!important}.p2 .cc-dossier .cc-body{max-height:min(64vh,620px)}.p2 .cc-dossier--wide{container-type:inline-size;width:min(1060px,100% - 40px)!important;max-width:1060px!important}.p2 .cc-split{align-items:stretch;height:min(72vh,640px);min-height:0;display:flex}.p2 .cc-main{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.p2 .cc-dossier--wide .cc-body{flex:1;min-height:0;max-height:none}.p2 .cc-main .cc-foot{flex-shrink:0}.p2 .cc-stream{border-left:1px solid var(--line);background:var(--surface-2,var(--surface));flex-direction:column;flex:0 0 372px;min-width:0;max-width:100%;min-height:0;display:flex;overflow-x:hidden}.p2 .cc-stream__head{border-bottom:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:10px;padding:14px 16px 12px;display:flex}.p2 .cc-stream__title{font-weight:600;font-size:var(--text-sm);color:var(--ink);align-items:center;gap:7px;display:flex}.p2 .cc-stream__title svg{color:var(--ink-3)}.p2 .cc-stream__search{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink-3);align-items:center;gap:8px;padding:7px 10px;display:flex}.p2 .cc-stream__search input{min-width:0;font:inherit;font-size:var(--text-xs);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.p2 .cc-stream__search input::placeholder{color:var(--ink-4)}.p2 .cc-stream__filters{flex-wrap:wrap;gap:5px;display:flex}.p2 .cc-stream__fil{border-radius:var(--r-full);border:1px solid var(--line-2);background:var(--bg);color:var(--ink-2);font:inherit;font-size:var(--text-2xs);cursor:pointer;transition:background var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);padding:3px 9px;font-weight:550}.p2 .cc-stream__fil:hover{border-color:var(--line-3)}.p2 .cc-stream__fil.is-on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.p2 .cc-stream__scroll{overscroll-behavior-x:contain;flex-direction:column;flex:1;gap:2px;min-width:0;max-width:100%;min-height:0;padding:8px;display:flex;overflow:hidden auto}.p2 .cc-1clink{border-bottom:1px solid var(--line);flex-shrink:0;padding:8px 14px}.p2 .cc-1clink--on{color:var(--ink-2);align-items:center;gap:7px;font-size:12px;display:flex}.p2 .cc-1clink--on svg{color:var(--good);flex-shrink:0}.p2 .cc-1clink__nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.p2 .cc-1clink__nm .cc-mono{color:var(--ink-4);font-size:11px}.p2 .cc-1clink__btn{border:1px solid var(--line);color:var(--ink-3);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:11px}.p2 .cc-1clink__btn:hover{color:var(--bad);border-color:var(--bad)}.p2 .cc-1clink__open{border:1px dashed var(--line);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;padding:6px 10px;font-size:12px;display:inline-flex}.p2 .cc-1clink__open:hover{color:var(--ink-1);border-color:var(--ink-3)}.p2 .cc-1clink__box{flex-direction:column;gap:6px;display:flex}.p2 .cc-1clink__search{border:1px solid var(--line);border-radius:7px;align-items:center;gap:6px;padding:5px 8px;display:flex}.p2 .cc-1clink__search svg{color:var(--ink-4);flex-shrink:0}.p2 .cc-1clink__search input{min-width:0;color:var(--ink-1);background:0 0;border:none;outline:none;flex:1;font-size:13px}.p2 .cc-1clink__x{color:var(--ink-4);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:13px}.p2 .cc-1clink__hint{color:var(--ink-4);padding:2px;font-size:12px}.p2 .cc-1clink__res{flex-direction:column;gap:2px;max-height:220px;display:flex;overflow-y:auto}.p2 .cc-1clink__item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 9px;display:flex}.p2 .cc-1clink__item:hover{background:var(--surface-2);border-color:var(--line)}.p2 .cc-1clink__item-nm{color:var(--ink-1);font-size:13px}.p2 .cc-1clink__item-meta{color:var(--ink-4);font-size:11px}.p2 .cc-stx{box-sizing:border-box;border-radius:var(--r-md);min-width:0;max-width:100%;transition:background var(--dur-fast);gap:11px;padding:9px 10px;display:flex;overflow:hidden}.p2 .cc-stx:hover{background:var(--bg)}.p2 .cc-stx__ic{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;display:inline-flex}.p2 .cc-stx__main{flex:1;min-width:0;max-width:100%}.p2 .cc-stx__top{align-items:baseline;gap:8px;min-width:0;max-width:100%;display:flex}.p2 .cc-stx__doc{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;font-weight:600;font-size:var(--text-sm);color:var(--ink);flex:1}.p2 .cc-stx__sum{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-1);white-space:nowrap;font-weight:600}.p2 .cc-stx--clickable{cursor:pointer}.p2 .cc-stx--clickable.is-open{background:var(--bg)}.p2 .cc-stx__caret{color:var(--ink-3);margin-left:6px;font-size:10px}.p2 .cc-stx__items{border-top:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;max-width:100%;margin-top:8px;padding-top:8px;display:flex;overflow:hidden}.p2 .cc-stx__iload{font-size:var(--text-xs);color:var(--ink-3);padding:4px 0}.p2 .cc-stx__item{min-width:0;max-width:100%;font-size:var(--text-xs);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:10px;padding:3px 0;display:grid;overflow:hidden}.p2 .cc-stx__item-nm{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.p2 .cc-stx__item-q{color:var(--ink-3);white-space:nowrap}.p2 .cc-stx__item-a{color:var(--ink);white-space:nowrap;font-weight:600}.p2 .cc-stx__note{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;font-size:var(--text-xs);color:var(--ink-2);margin-top:1px;line-height:1.4}.p2 .cc-stx__meta{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;font-size:var(--text-2xs);color:var(--ink-4);margin-top:3px}@container (max-width:760px){.p2 .cc-split{flex-direction:column;height:auto;max-height:min(74vh,640px)}.p2 .cc-stream{border-left:none;border-top:1px solid var(--line);flex:none;max-height:320px}}.p2 .cc-tabs{border-bottom:1px solid var(--line-2);gap:2px;padding:0 20px;display:flex}.p2 .cc-tab{cursor:pointer;font:inherit;font-size:var(--text-sm);color:var(--ink-3);transition:color var(--dur-fast), border-color var(--dur-fast);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:12px;font-weight:500;display:inline-flex}.p2 .cc-tab:hover{color:var(--ink-1)}.p2 .cc-tab.is-on{color:var(--ink);border-bottom-color:var(--ink)}.p2 .cc-tab__ct{font-family:var(--font-mono);background:var(--surface-2);color:var(--ink-2);border-radius:var(--r-full);padding:1px 6px;font-size:10px}.p2 .cc-tab.is-on .cc-tab__ct{background:var(--ink);color:var(--bg)}.p2 .cc-docfilters{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.p2 .cc-docfilter{border-radius:var(--r-full);border:1px solid var(--line-2);background:var(--bg);cursor:pointer;font:inherit;font-size:var(--text-xs);color:var(--ink-2);transition:all var(--dur-fast);align-items:center;gap:6px;padding:6px 12px;font-weight:500;display:inline-flex}.p2 .cc-docfilter:hover{border-color:var(--line-3)}.p2 .cc-docfilter.is-on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.p2 .cc-docfilter span{font-family:var(--font-mono);opacity:.6}.p2 .cc-docfilter.is-on span{opacity:.8}.p2 .cc-docs{flex-direction:column;gap:6px;display:flex}.p2 .cc-doc{border:1px solid var(--line);border-radius:var(--r-md);transition:background var(--dur-fast);align-items:center;gap:12px;padding:10px 12px;display:flex}.p2 .cc-doc:hover{background:var(--surface)}.p2 .cc-doc__meta{flex-direction:column;flex:1;min-width:0;display:flex}.p2 .cc-doc__nm{font-weight:500;font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p2 .cc-doc__sub{font-size:var(--text-2xs);color:var(--ink-3);margin-top:2px}.p2 .cc-docitem{flex-direction:column;display:flex}.p2 .cc-doc__ic{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.p2 .cc-doc__sum{font-weight:600;font-size:var(--text-sm);color:var(--ink);white-space:nowrap;flex-shrink:0}.p2 .cc-doc__caret{color:var(--ink-4);font-size:var(--text-2xs)}.p2 .cc-doc--clickable{cursor:pointer}.p2 .cc-doc--clickable:hover{background:var(--surface)}.p2 .cc-doc.is-open{background:var(--surface);border-color:var(--line-2)}.p2 .cc-docitem .cc-stx__items{margin:2px 0 4px 42px}.p2 .cc-doc__open{color:var(--ink-4);flex-shrink:0;display:inline-flex}.p2 .cc-doc--clickable:hover .cc-doc__open{color:var(--ink-2)}.p2 .cc-dv-overlay{z-index:120;background:var(--ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.p2 .cc-dv-overlay{background:color-mix(in oklab, var(--ink) 38%, transparent)}}.p2 .cc-dv-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ccDvFade var(--dur-fast) var(--ease);justify-content:center;align-items:center;padding:24px;display:flex}.p2.dark .cc-dv-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#00000075}@keyframes ccDvFade{0%{opacity:0}to{opacity:1}}.p2 .cc-dv{background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-xl,18px);width:min(680px,100%);max-height:min(82vh,760px);box-shadow:var(--shadow-lg,0 24px 60px #00000047);flex-direction:column;display:flex;overflow:hidden}.p2 .cc-dv__head{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:12px;padding:16px 18px;display:flex}.p2 .cc-dv__ic{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.p2 .cc-dv__title{flex-direction:column;flex:1;min-width:0;display:flex}.p2 .cc-dv__title h3{font-size:var(--text-md);color:var(--ink);letter-spacing:var(--tracking-tight);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:650;overflow:hidden}.p2 .cc-dv__sub{font-size:var(--text-2xs);color:var(--ink-3);margin-top:2px}.p2 .cc-dv__total{font-weight:700;font-size:var(--text-md);color:var(--ink);white-space:nowrap;flex-shrink:0}.p2 .cc-dv__x{background:var(--surface-2);width:30px;height:30px;color:var(--ink-2);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p2 .cc-dv__x:hover{background:var(--surface);color:var(--ink)}.p2 .cc-dv__body{flex:1;min-height:0;padding:8px 18px 14px;overflow-y:auto}.p2 .cc-dv__load{text-align:center;color:var(--ink-3);font-size:var(--text-sm);padding:28px 0}.p2 .cc-dv__rows{flex-direction:column;display:flex}.p2 .cc-dv__row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto auto;align-items:baseline;gap:14px;padding:9px 4px;display:grid}.p2 .cc-dv__row:last-child{border-bottom:none}.p2 .cc-dv__row--h{background:var(--bg);border-bottom:1px solid var(--line-2);position:sticky;top:0}.p2 .cc-dv__row--h span{font-size:var(--text-2xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.p2 .cc-dv__row>span:not(:first-child){text-align:right;white-space:nowrap;font-size:var(--text-sm);color:var(--ink-2)}.p2 .cc-dv__nm{min-width:0;font-size:var(--text-sm);color:var(--ink);flex-direction:column;display:flex}.p2 .cc-dv__sku{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-4);margin-top:1px}.p2 .cc-dv__amt{font-weight:600;color:var(--ink)!important}.p2 .cc-dv__foot{border-top:1px solid var(--line);font-size:var(--text-2xs);color:var(--ink-3);flex-shrink:0;align-items:center;gap:6px;padding:11px 18px;display:flex}@media (max-width:560px){.p2 .cc-dv-overlay{align-items:flex-end;padding:0}.p2 .cc-dv{border-radius:var(--r-xl,18px) var(--r-xl,18px) 0 0;width:100%;max-height:90vh}}.p2 .cc-calls{flex-direction:column;gap:4px;display:flex}.p2 .cc-call{border-radius:var(--r-md);transition:background var(--dur-fast);align-items:center;gap:12px;padding:11px 12px;display:flex}.p2 .cc-call:hover{background:var(--surface)}.p2 .cc-call__ic{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.p2 .cc-call__ic--in{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.p2 .cc-call__ic--in{background:color-mix(in oklab, var(--good) 14%, transparent)}}.p2 .cc-call__ic--in{color:var(--good)}.p2 .cc-call__ic--out{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.p2 .cc-call__ic--out{background:color-mix(in oklab, var(--info) 14%, transparent)}}.p2 .cc-call__ic--out{color:var(--info)}.p2 .cc-call__ic--missed{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.p2 .cc-call__ic--missed{background:color-mix(in oklab, var(--bad) 14%, transparent)}}.p2 .cc-call__ic--missed{color:var(--bad)}.p2 .cc-call__meta{flex-direction:column;flex:1;min-width:0;display:flex}.p2 .cc-call__res{font-weight:500;font-size:var(--text-sm)}.p2 .cc-call__date{font-size:var(--text-2xs);color:var(--ink-3);margin-top:2px}.p2 .cc-call__tag{font-size:var(--text-2xs);color:#7360f2;border-radius:var(--r-full);white-space:nowrap;background:#7360f21f;background:lab(48.9858% 37.3665 -72.4609/.12);padding:3px 8px;font-weight:600}.p2 .cc-msgs{flex-direction:column;gap:4px;display:flex}.p2 .cc-msg{border-radius:var(--r-md);transition:background var(--dur-fast);align-items:flex-start;gap:11px;padding:10px 12px;display:flex}.p2 .cc-msg:hover{background:var(--surface)}.p2 .cc-msg__ch{background:var(--ch);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.p2 .cc-msg__meta{flex-direction:column;flex:1;min-width:0;display:flex}.p2 .cc-msg__txt{font-size:var(--text-sm);color:var(--ink-1);line-height:1.4}.p2 .cc-msg__date{font-size:var(--text-2xs);color:var(--ink-3);margin-top:3px}.p2 .dlg-leadbtn{border-radius:var(--r-full);height:32px;font:inherit;font-size:var(--text-sm);cursor:pointer;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-1);transition:all var(--dur-fast);align-items:center;gap:7px;padding:0 14px;font-weight:600;display:inline-flex}.p2 .dlg-leadbtn .dot{background:currentColor;border-radius:50%;width:7px;height:7px}.p2 .dlg-leadbtn--agent{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.p2 .dlg-leadbtn--agent{background:color-mix(in oklab, var(--good) 10%, var(--bg))}}.p2 .dlg-leadbtn--agent{color:var(--good);border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.p2 .dlg-leadbtn--agent{border-color:color-mix(in oklab, var(--good) 32%, transparent)}}.p2 .dlg-leadbtn--agent:hover{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.p2 .dlg-leadbtn--agent:hover{background:color-mix(in oklab, var(--good) 16%, var(--bg))}}.p2 .dlg-leadbtn--human{background:var(--ink);color:var(--bg);border-color:var(--ink)}.p2 .dlg-leadbtn--human .dot{display:none}.p2 .dlg-leadbtn--human:hover{background:var(--ink-1)}.p2 .dlg-datebanner{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-full);font-size:var(--text-xs);color:var(--ink-2);align-self:center;align-items:center;gap:9px;margin:4px auto 14px;padding:7px 8px 7px 14px;display:inline-flex}.p2 .dlg-datebanner button{background:var(--ink);color:var(--bg);cursor:pointer;font:inherit;font-size:var(--text-2xs);border-radius:var(--r-full);border:none;align-items:center;gap:4px;padding:4px 10px;font-weight:600;display:inline-flex}.p2 .dlg-sess__anchor{display:inline-flex;position:relative}.p2 .dlg-sess__anchor .dp{left:50%;right:auto;transform:translate(-50%)}.p2 .cc-quote{border-left:3px solid var(--accent);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--accent);margin:0 0 16px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.p2 .cc-quote{background:color-mix(in oklab, var(--accent) 6%, var(--surface))}}.p2 .cc-quote{font-size:var(--text-sm);color:var(--ink-1);text-wrap:pretty;line-height:1.55}.editorial:not(.is-light) .ed-body .p2 .cc-quote{background:var(--surface-2)}.p2 .cc-fields{background:var(--line);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.p2 .cc-field{background:var(--bg);flex-direction:column;gap:3px;padding:10px 12px;display:flex}.p2 .cc-field__k{font-size:var(--text-2xs);color:var(--ink-3);font-family:var(--font-mono)}.p2 .cc-field__v{font-size:var(--text-sm);color:var(--ink);font-weight:600}.p2 .cc-field__v.is-good{color:var(--good)}.p2 .cc-field.is-big{background:var(--ink);grid-column:1/-1}.p2 .cc-field.is-big .cc-field__k{color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.p2 .cc-field.is-big .cc-field__k{color:color-mix(in oklab, var(--bg) 70%, transparent)}}.p2 .cc-field.is-big .cc-field__v{color:var(--bg);font-size:var(--text-lg)}.p2 .cc-fields--accent .cc-field:not(.is-big){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .cc-fields--accent .cc-field:not(.is-big){background:color-mix(in oklab, var(--accent) 4%, var(--bg))}}.p2 .cc-contacts{flex-direction:column;gap:18px;display:flex}.p2 .cc-cgroup__h{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);align-items:center;gap:7px;margin-bottom:8px;display:flex}.p2 .cc-cgroup__h span{background:var(--surface-2);color:var(--ink-3);border-radius:var(--r-full);margin-left:auto;padding:1px 7px}.p2 .cc-people{flex-direction:column;gap:6px;display:flex}.p2 .cc-person{border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:11px;padding:8px 10px;display:flex}.p2 .cc-person__av{background:var(--surface-2);width:30px;height:30px;color:var(--ink-1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.p2 .cc-person__meta{flex-direction:column;flex:1;min-width:0;display:flex}.p2 .cc-person__nm{font-weight:600;font-size:var(--text-sm)}.p2 .cc-person__role{font-size:var(--text-2xs);color:var(--ink-3)}.p2 .cc-person__c{font-size:var(--text-2xs);color:var(--ink-2)}.p2 .cc-reqs{flex-direction:column;gap:4px;display:flex}.p2 .cc-req{border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:8px 1fr auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.p2 .cc-req__st{border-radius:50%;width:8px;height:8px}.p2 .cc-req__st--warn{background:var(--warn)}.p2 .cc-req__st--info{background:var(--info)}.p2 .cc-req__st--bad{background:var(--bad)}.p2 .cc-req__st--good{background:var(--good)}.p2 .cc-req__title{font-weight:500;font-size:var(--text-sm)}.p2 .cc-req__status{font-size:var(--text-xs);color:var(--ink-2)}.p2 .cc-req__due{font-size:var(--text-2xs);color:var(--ink-3)}.p2 .cc-timeline{flex-direction:column;gap:8px;min-width:0;display:flex;overflow-x:hidden}.p2 .cc-tl{align-items:flex-start;gap:10px;min-width:0;display:flex}.p2 .cc-tl__mark{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.p2 .cc-tl__mark.is-good{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.p2 .cc-tl__mark.is-good{background:color-mix(in oklab, var(--good) 15%, transparent)}}.p2 .cc-tl__mark.is-good{color:var(--good)}.p2 .cc-tl__mark.is-bad{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.p2 .cc-tl__mark.is-bad{background:color-mix(in oklab, var(--bad) 14%, transparent)}}.p2 .cc-tl__mark.is-bad{color:var(--bad)}.p2 .cc-tl__mark.is-wait{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.p2 .cc-tl__mark.is-wait{background:color-mix(in oklab, var(--warn) 16%, transparent)}}.p2 .cc-tl__mark.is-wait{color:var(--warn)}.p2 .cc-tl__txt{font-size:var(--text-sm);color:var(--ink-1);overflow-wrap:anywhere;word-break:break-word;min-width:0;line-height:1.4}.p2 .cc-tl__res{font-size:var(--text-xs);color:var(--ink-3);overflow-wrap:anywhere;word-break:break-word;margin-top:1px;display:block}.p2 .cc-hooks{flex-direction:column;gap:4px;display:flex}.p2 .cc-hook{border-radius:var(--r-md);background:var(--surface);align-items:baseline;gap:12px;padding:9px 12px;display:flex}.p2 .cc-hook__when{font-size:var(--text-2xs);color:var(--accent);white-space:nowrap;min-width:100px;font-weight:600}.p2 .cc-hook__what{font-size:var(--text-sm);color:var(--ink-1)}.p2 .cc-callhead{font-weight:600;font-size:var(--text-sm);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.p2 .cc-callhead .cc-mono{font-weight:400;font-size:var(--text-2xs);color:var(--ink-3)}.p2 .cc-call__pitch{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.p2 .cc-call__pitch.is-good{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.p2 .cc-call__pitch.is-good{background:color-mix(in oklab, var(--good) 15%, transparent)}}.p2 .cc-call__pitch.is-good{color:var(--good)}.p2 .cc-call__pitch.is-bad{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.p2 .cc-call__pitch.is-bad{background:color-mix(in oklab, var(--bad) 14%, transparent)}}.p2 .cc-call__pitch.is-bad{color:var(--bad)}.p2 .cc-inter{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.p2 .cc-inter__h{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-bottom:6px}.p2 .cc-inter__row{cursor:pointer;border-radius:var(--r-md);width:100%;font:inherit;font-size:var(--text-sm);color:var(--ink-1);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:9px 10px;display:flex}.p2 .cc-inter__row:hover{background:var(--surface)}.p2 .cc-inter__row .cc-mono{color:var(--ink-3);font-size:var(--text-2xs)}.p2 .cc-inter__row>svg:last-child{color:var(--ink-3);margin-left:auto}.p2 .cc-log{flex-direction:column;display:flex}.p2 .cc-logrow{grid-template-columns:86px 14px 1fr;align-items:flex-start;gap:10px;padding:4px 0;display:grid}.p2 .cc-logrow__date{font-size:var(--text-2xs);color:var(--ink-3);text-align:right;padding-top:2px}.p2 .cc-logrow__line{align-self:stretch;position:relative}.p2 .cc-logrow__line:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.p2 .cc-logrow:not(:last-child) .cc-logrow__line:after{content:"";background:var(--line-2);width:2px;position:absolute;top:12px;bottom:-8px;left:50%;transform:translate(-50%)}.p2 .cc-logrow__txt{font-size:var(--text-sm);color:var(--ink-1);padding-bottom:6px;line-height:1.4}.p2 .cc-adv{cursor:pointer;font:inherit;font-size:var(--text-2xs);color:var(--ink-3);background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.p2 .cc-adv:hover{color:var(--ink-1)}.p2 .cc-meta{background:var(--surface);border-radius:var(--r-md);font-size:var(--text-2xs);color:var(--ink-2);flex-direction:column;gap:3px;margin:8px 0;padding:10px 12px;display:flex}.p2 .cc-dossier .cc-foot{flex-direction:column;align-items:flex-start;gap:8px}.p2 .dt__collapse{background:var(--surface);width:28px;height:28px;color:var(--ink-3);border-radius:var(--r-md);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:8px;display:inline-flex}.p2 .dt__collapse:hover{background:var(--surface-2);color:var(--ink-1)}.p2 .dt--navcollapsed{grid-template-columns:76px 1fr!important}.p2 .dt--navcollapsed .dt__brand{flex-direction:column;gap:12px;padding:18px 0}.p2 .dt--navcollapsed .dt__brand .name,.p2 .dt--navcollapsed .dt__brand .workspace,.p2 .dt--navcollapsed .dt__grouplabel,.p2 .dt--navcollapsed .dt__agentrow .meta,.p2 .dt--navcollapsed .dt__agentrow .ct,.p2 .dt--navcollapsed .dt__agentrow-pin,.p2 .dt--navcollapsed .dt__newrow .meta,.p2 .dt--navcollapsed .dt__footer .me-name,.p2 .dt--navcollapsed .dt__footer .me-sub{display:none}.p2 .dt--navcollapsed .dt__collapse{margin:0}.p2 .dt--navcollapsed .dt__group{padding-left:0;padding-right:0}.p2 .dt--navcollapsed .dt__agents{padding:0 8px}.p2 .dt--navcollapsed .dt__agentrow,.p2 .dt--navcollapsed .dt__newrow,.p2 .dt--navcollapsed .dt__footer{justify-content:center;gap:0;padding-left:0;padding-right:0}.p2 .dt--navcollapsed .dt__footer{padding:12px 0}.p2 .dt--navcollapsed .dt__group>div[style]{justify-content:center;display:flex;padding:0!important}.p2 .dlg-chanswitch{display:inline-flex;position:relative}.p2 .dlg-chanswitch__btn{cursor:pointer;font:inherit;border-radius:var(--r-sm);transition:background var(--dur-fast);background:0 0;border:none;align-items:center;gap:5px;padding:1px 4px;font-weight:600;display:inline-flex}.p2 .dlg-chanswitch__btn:not(:disabled):hover{background:var(--surface-2)}.p2 .dlg-chanswitch__btn:disabled{cursor:default}.p2 .dlg-chanmenu{z-index:50;background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-lg);width:240px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 48px #0000002e}.p2 .dlg-chanmenu__h{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4);padding:6px 10px 4px;font-size:10px}.p2 .dlg-chanmenu__item{cursor:pointer;border-radius:var(--r-md);width:100%;font:inherit;font-size:var(--text-sm);color:var(--ink-1);text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:9px 10px;display:flex}.p2 .dlg-chanmenu__item:hover{background:var(--surface-2)}.p2 .dlg-chanmenu__item.is-on{background:var(--surface)}.p2 .dlg-chanmenu__dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.p2 .dlg-chanmenu__l{font-weight:500}.p2 .dlg-chanmenu__hh{font-size:var(--text-2xs);color:var(--ink-3);margin-left:auto}.p2 .dlg-chanmenu__item.is-on .dlg-chanmenu__hh{margin-left:auto}.p2 .dlg-chanmenu__item>svg:last-child{color:var(--accent);margin-left:4px}.p2 .ci-metarow{align-items:center;gap:8px;padding:0 4px;display:flex}.p2 .dlg-msg--out .ci-metarow{flex-direction:row-reverse}.p2 .ci-trigger{border-radius:var(--r-full);background:var(--surface-2);color:var(--ink-3);font-family:var(--font-sans);font-size:var(--text-2xs);letter-spacing:-.01em;opacity:.7;transition:opacity var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);align-items:center;gap:5px;padding:3px 9px 3px 7px;font-weight:500;line-height:1;display:inline-flex}.p2 .ci-trigger svg{opacity:.8}.p2 .ci-trigger__tok{font-family:var(--font-mono);font-feature-settings:"tnum";color:var(--ink-4)}.p2 .dlg-msg:hover .ci-trigger{opacity:1}.p2 .ci-trigger{cursor:pointer}.p2 .ci-trigger:hover{background:var(--surface-3);color:var(--ink-2)}.p2 .ci-trigger.is-active{opacity:1;background:var(--a-anna)}@supports (color:color-mix(in lab, red, red)){.p2 .ci-trigger.is-active{background:color-mix(in oklab, var(--a-anna) 18%, var(--surface))}}.p2 .ci-trigger.is-active{color:var(--a-anna)}@supports (color:color-mix(in lab, red, red)){.p2 .ci-trigger.is-active{color:color-mix(in oklab, var(--a-anna) 70%, var(--ink))}}.p2 .ci-trigger.is-active .ci-trigger__tok{color:var(--a-anna)}@supports (color:color-mix(in lab, red, red)){.p2 .ci-trigger.is-active .ci-trigger__tok{color:color-mix(in oklab, var(--a-anna) 55%, var(--ink-3))}}.p2 .ci-trigger--empty{opacity:.4;cursor:default;pointer-events:none}.p2 .dlg-msg:hover .ci-trigger--empty{opacity:.5}.p2 .ci-overlay{opacity:0;pointer-events:none;transition:opacity var(--dur-med) var(--ease);z-index:240;background:#0a0a0a1a;position:absolute;inset:0}.p2 .ci-overlay.is-open{opacity:1;pointer-events:auto}.p2 .ci-drawer{background:var(--bg);border-left:1px solid var(--line-2);width:520px;max-width:100%;height:100%;box-shadow:var(--shadow-lg);z-index:250;font-family:var(--font-sans);flex-direction:column;display:flex;position:absolute;top:0;right:0}.p2 .ci-head{border-bottom:1px solid var(--line);flex-shrink:0;padding:14px 18px}.p2 .ci-head__bar{align-items:center;gap:10px;margin-bottom:12px;display:flex}.p2 .ci-x{border-radius:var(--r-md);width:30px;height:30px;color:var(--ink-3);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);justify-content:center;align-items:center;display:inline-flex}.p2 .ci-x:hover{background:var(--surface);color:var(--ink-1)}.p2 .ci-head__title{font-size:var(--text-md);letter-spacing:var(--tracking-tight);color:var(--ink);align-items:center;gap:7px;font-weight:600;display:inline-flex}.p2 .ci-head__title svg{color:var(--ink-3)}.p2 .ci-head__crumb{align-items:center;gap:8px;margin-bottom:8px;display:flex}.p2 .ci-head__name{font-size:var(--text-sm);color:var(--ink-1);font-weight:600}.p2 .ci-head__ts{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-4);margin-left:auto}.p2 .ci-head__quote{font-family:var(--font-serif);font-style:italic;font-size:var(--text-lg);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.32;display:-webkit-box;overflow:hidden}.p2 .ci-body{flex-direction:column;flex:1;gap:22px;min-height:0;padding:18px 18px 24px;display:flex;overflow-y:auto}.p2 .ci-budget{flex-direction:column;gap:9px;display:flex}.p2 .ci-budget__row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.p2 .ci-budget__total{font-family:var(--font-mono);font-feature-settings:"tnum";font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);color:var(--ink);font-weight:600}.p2 .ci-budget__total span{font-size:var(--text-sm);color:var(--ink-4);font-weight:500}.p2 .ci-budget__limit{font-size:var(--text-2xs);color:var(--ink-4);font-family:var(--font-mono)}.p2 .ci-budget__track{border-radius:var(--r-full);background:var(--surface-2);height:8px;overflow:hidden}.p2 .ci-budget__fill{border-radius:var(--r-full);height:100%;transition:width var(--dur-slow) var(--ease);display:block}.p2 .ci-budget__split{border-radius:var(--r-full);gap:2px;height:10px;display:flex;overflow:hidden}.p2 .ci-budget__seg{height:100%;display:block}.p2 .ci-budget__seg--auto{background:var(--ink-3);border-radius:var(--r-full) 0 0 var(--r-full)}.p2 .ci-budget__seg--rt{background:var(--a-verbum);border-radius:0 var(--r-full) var(--r-full) 0}.p2 .ci-budget__legend{gap:16px;display:flex}.p2 .ci-budget__legend span{font-size:var(--text-2xs);color:var(--ink-3);font-family:var(--font-mono);align-items:center;gap:6px;display:inline-flex}.p2 .ci-budget__legend i{border-radius:2px;width:8px;height:8px;display:inline-block}.p2 .ci-block{flex-direction:column;gap:9px;display:flex}.p2 .ci-block__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.p2 .ci-block__head h4{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-3);margin:0;font-weight:600}.p2 .ci-block__tag{font-family:var(--font-mono);color:var(--ink-4);font-size:10px}.p2 .ci-card{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);overflow:hidden}.p2 .ci-card--pad{padding:14px}.p2 .ci-item+.ci-item{border-top:1px solid var(--line)}.p2 .ci-item__head{text-align:left;width:100%;transition:background var(--dur-fast) var(--ease);align-items:center;gap:10px;padding:10px 13px;display:flex}.p2 .ci-item__head:hover{background:var(--surface-2)}.p2 .ci-item__lead{flex-shrink:0;align-items:center;display:inline-flex}.p2 .ci-dot{background:var(--ink-4);border-radius:50%;width:7px;height:7px;display:inline-block}.p2 .ci-item__title{min-width:0;font-size:var(--text-sm);color:var(--ink-1);flex:1;align-items:center;gap:8px;font-weight:500;display:flex}.p2 .ci-item__sub{color:var(--ink-4);font-size:var(--text-2xs)}.p2 .ci-item__right{align-items:center;display:inline-flex}.p2 .ci-item__meta{align-items:center;gap:8px;display:inline-flex}.p2 .ci-file{color:var(--ink-4);display:inline-flex}.p2 .ci-tok{font-family:var(--font-mono);font-feature-settings:"tnum";font-size:var(--text-2xs);color:var(--ink-3)}.p2 .ci-item__chev{color:var(--ink-4);transition:transform var(--dur-fast) var(--ease);flex-shrink:0;display:inline-flex}.p2 .ci-item.is-open .ci-item__chev{transform:rotate(180deg)}.p2 .ci-item__body{padding:0 13px 13px 30px}.p2 .ci-srcfile{font-family:var(--font-mono);color:var(--ink-4);align-items:center;gap:5px;margin-bottom:7px;font-size:10px;display:inline-flex}.p2 .ci-editbtn{border-radius:var(--r-sm);color:var(--ink-3);background:0 0;align-items:center;gap:4px;padding:3px 7px;font-size:11px;transition:background .1s,color .1s;display:inline-flex}.p2 .ci-editbtn:hover{background:var(--surface-3);color:var(--ink)}.p2 .ci-editbtn--hdr{padding:3px 5px}.p2 .ci-savedtag{color:var(--good);align-items:center;gap:4px;padding:0 4px;font-size:11px;display:inline-flex}.p2 .ci-savedtag--hdr{padding:0}.p2 .ci-content{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);font-family:var(--font-sans);font-size:var(--text-xs);color:var(--ink-2);white-space:pre-wrap;word-break:break-word;margin:0;padding:10px 12px;line-height:1.5}.p2 .ci-content--mono{font-family:var(--font-mono);color:var(--ink-2);font-size:11px}.p2 .ci-editmodal{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0a0c8c;justify-content:center;align-items:center;padding:3vh 3vw;display:flex;position:fixed;inset:0}.p2 .ci-editmodal__box{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-xl);flex-direction:column;width:min(1100px,94vw);height:min(900px,92vh);display:flex;overflow:hidden;box-shadow:0 24px 70px -20px #0000008c}.p2 .ci-editmodal__head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.p2 .ci-editmodal__title{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-weight:600;display:inline-flex;overflow:hidden}.p2 .ci-editmodal__x{border-radius:var(--r-md);width:32px;height:32px;color:var(--ink-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.p2 .ci-editmodal__x:hover{background:var(--surface-2);color:var(--ink)}.p2 .ci-editmodal__load{color:var(--ink-3);flex:1;justify-content:center;align-items:center;display:flex}.p2 .ci-editmodal__ta{resize:none;background:var(--bg);width:100%;min-height:0;color:var(--ink);font-family:var(--font-mono);white-space:pre;tab-size:2;border:0;outline:none;flex:1;padding:18px 20px;font-size:13px;line-height:1.65}.p2 .ci-editmodal__bar{border-top:1px solid var(--line);flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:12px 18px;display:flex}.p2 .ci-editmodal__cancel{border-radius:var(--r-full);border:1px solid var(--line-2);background:var(--bg);height:38px;color:var(--ink-2);padding:0 16px;font-weight:500}.p2 .ci-editmodal__cancel:hover{background:var(--surface-2)}.p2 .ci-editmodal__save{border-radius:var(--r-full);background:var(--ink);height:38px;color:var(--bg);padding:0 20px;font-weight:600}.p2 .ci-editmodal__save:disabled{opacity:.5}.p2 .ci-tick{background:var(--good);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.p2 .ci-tick{background:color-mix(in oklab, var(--good) 18%, var(--surface))}}.p2 .ci-tick{color:var(--good)}.p2 .ci-tick.is-fail{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.p2 .ci-tick.is-fail{background:color-mix(in oklab, var(--bad) 16%, var(--surface))}}.p2 .ci-tick.is-fail{color:var(--bad)}.p2 .ci-tool{align-items:center;gap:8px;min-width:0;display:inline-flex}.p2 .ci-tool__badge{font-family:var(--font-mono);border-radius:var(--r-sm);color:var(--tt);background:var(--tt);flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.p2 .ci-tool__badge{background:color-mix(in oklab, var(--tt) 14%, transparent)}}.p2 .ci-tool__target{font-family:var(--font-mono);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.p2 .ci-io{margin-top:9px}.p2 .ci-io__label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-4);margin-bottom:4px;font-size:9px;display:block}.p2 .ci-empty-note{border:1px dashed var(--line-2);border-radius:var(--r-lg);background:var(--surface);font-size:var(--text-xs);color:var(--ink-3);padding:13px 15px;line-height:1.45}.p2 .ci-probe__topic{align-items:center;gap:10px;margin-bottom:13px;display:flex}.p2 .ci-probe__topiclabel{text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-4);flex-shrink:0;font-size:10px}.p2 .ci-chips{flex-wrap:wrap;gap:6px;display:flex}.p2 .ci-chip{font-size:var(--text-2xs);border-radius:var(--r-full);background:var(--surface-2);color:var(--ink-2);padding:3px 9px;font-weight:500}.p2 .ci-probe__list{flex-direction:column;gap:12px;display:flex}.p2 .ci-check{gap:10px;display:flex}.p2 .ci-check__dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:4px}.p2 .ci-check__main{flex:1;min-width:0}.p2 .ci-check__top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.p2 .ci-check__label{font-size:var(--text-sm);color:var(--ink-1);font-weight:500}.p2 .ci-check__status{font-family:var(--font-mono);flex-shrink:0;font-size:10px;font-weight:600}.p2 .ci-check__tip{font-size:var(--text-xs);color:var(--ink-3);text-wrap:pretty;margin-top:2px;line-height:1.4;display:block}.p2 .ci-skel{flex-direction:column;gap:18px;display:flex}.p2 .ci-skel__block{flex-direction:column;gap:9px;display:flex}.p2 .ci-skel__bar{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--surface) 0%, var(--surface-2) 50%, var(--surface) 100%);background-size:200% 100%;height:12px;animation:1.2s ease-in-out infinite ci-shimmer}.p2 .ci-state{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:320px;margin:auto;padding:40px 24px;display:flex}.p2 .ci-state__ic{border-radius:var(--r-xl);background:var(--surface);width:48px;height:48px;color:var(--ink-3);justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.p2 .ci-state p{font-size:var(--text-md);color:var(--ink-1);margin:0;font-weight:600}.p2 .ci-state span{font-size:var(--text-sm);color:var(--ink-3);line-height:1.45}.p2 .ci-state--err .ci-state__ic{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.p2 .ci-state--err .ci-state__ic{background:color-mix(in oklab, var(--bad) 12%, var(--surface))}}.p2 .ci-state--err .ci-state__ic{color:var(--bad)}.p2 .ci-statebtn{border-radius:var(--r-full);background:var(--surface-2);color:var(--ink-1);font-size:var(--text-sm);transition:background var(--dur-fast) var(--ease);align-items:center;gap:6px;margin-top:10px;padding:8px 14px;font-weight:500;display:inline-flex}.p2 .ci-statebtn:hover{background:var(--surface-3)}.p2 .ci-foot{border-top:1px solid var(--line);background:var(--bg);flex-shrink:0;gap:10px;padding:14px 18px;display:flex}.p2 .ci-btn{border-radius:var(--r-full);font-size:var(--text-sm);letter-spacing:-.01em;transition:background var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);justify-content:center;align-items:center;gap:7px;padding:10px 16px;font-weight:600;display:inline-flex}.p2 .ci-btn--primary{background:var(--ink);color:var(--bg);flex:1}.p2 .ci-btn--primary:hover{background:var(--ink-1)}.p2 .ci-btn--ghost{background:var(--surface);color:var(--ink-3);cursor:not-allowed}.p2 .ci-pro{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--r-sm);background:var(--surface-3);color:var(--ink-3);padding:2px 6px;font-size:9px;font-weight:700}.p2 .dlg-thread__body{flex-direction:column;display:flex}.p2 .dlg-thread__inner{margin-top:auto}.p2 .ci-budget__row{flex-wrap:nowrap}.p2 .ci-budget__total,.p2 .ci-budget__legend span{white-space:nowrap}.p2 .ci-check__top{flex-wrap:wrap;row-gap:2px}.p2 .ci-check__path{flex-basis:100%;max-width:100%}.p2 .ci-trigger__dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 2px}@supports (color:color-mix(in lab, red, red)){.p2 .ci-trigger__dot{box-shadow:0 0 0 2px color-mix(in oklab, currentColor 8%, transparent)}}.p2 .ci-budget__limit{font-size:var(--text-2xs);color:var(--ink-4);font-family:var(--font-mono);border-radius:var(--r-full);white-space:nowrap;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);flex-shrink:0;align-items:center;gap:5px;padding:3px 7px;display:inline-flex}.p2 .ci-budget__limit:hover{background:var(--surface-2);color:var(--ink-2)}.p2 .ci-budget__limit svg{opacity:.7}.p2 .ci-budgeted{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:9px;margin-top:4px;padding:12px 13px;display:flex}.p2 .ci-budgeted__head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.p2 .ci-budgeted__head>span:first-child{font-size:var(--text-sm);color:var(--ink-1);font-weight:600}.p2 .ci-budgeted__sub{font-family:var(--font-mono);color:var(--ink-4);font-size:10px}.p2 .ci-budgeted__chips{flex-wrap:wrap;gap:6px;display:flex}.p2 .ci-chipbtn{font-family:var(--font-mono);font-size:var(--text-2xs);border-radius:var(--r-full);border:1px solid var(--line-2);color:var(--ink-2);background:var(--bg);transition:all var(--dur-fast) var(--ease);padding:5px 11px}.p2 .ci-chipbtn:hover{border-color:var(--line-3)}.p2 .ci-chipbtn.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.p2 .ci-budgeted__hint{font-size:var(--text-2xs);color:var(--ink-4);margin:0;line-height:1.45}.p2 .ci-offsum,.p2 .ci-offnote{font-size:var(--text-2xs);color:var(--accent);align-items:center;gap:7px;display:flex}.p2 .ci-offsum{border-radius:var(--r-md);background:var(--accent);padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.p2 .ci-offsum{background:color-mix(in oklab, var(--accent) 9%, var(--surface))}}.p2 .ci-offsum{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .ci-offsum{border:1px solid color-mix(in oklab, var(--accent) 22%, transparent)}}.p2 .ci-offsum{margin-top:-10px}.p2 .ci-offnote{color:var(--ink-3);margin-top:8px}.p2 .ci-item__head{align-items:flex-start}.p2 .ci-item__main{text-align:left;background:0 0;flex:1;align-items:flex-start;gap:10px;min-width:0;padding:0;display:flex}.p2 .ci-item__lead{padding-top:3px}.p2 .ci-item__title{flex-wrap:wrap;row-gap:3px}.p2 .ci-item__name{font-weight:500}.p2 .ci-tags{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.p2 .ci-gloss{color:var(--ink-4);font-size:var(--text-2xs);flex-basis:100%;font-weight:400;line-height:1.4}.p2 .ci-item__right{padding-top:1px}.p2 .ci-src{font-family:var(--font-mono);border-radius:var(--r-full);color:var(--sc);background:var(--sc);align-items:center;gap:3px;padding:2px 6px 2px 5px;font-size:9px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.p2 .ci-src{background:color-mix(in oklab, var(--sc) 12%, var(--surface))}}.p2 .ci-src{white-space:nowrap}.p2 .ci-src svg{opacity:.9}.p2 .ci-ttl{font-family:var(--font-mono);border-radius:var(--r-full);color:var(--ink-4);background:var(--surface-2);border:1px solid var(--line);white-space:nowrap;padding:2px 6px;font-size:9px}.p2 .ci-ttl.is-fixed{color:var(--a-anna);border-color:var(--a-anna)}@supports (color:color-mix(in lab, red, red)){.p2 .ci-ttl.is-fixed{border-color:color-mix(in oklab, var(--a-anna) 30%, transparent)}}.p2 .ci-rel{align-items:center;gap:2px;display:inline-flex}.p2 .ci-rel__seg{border-radius:1.5px;width:5px;height:11px}.p2 .ci-off{border-radius:var(--r-md);width:26px;height:26px;color:var(--ink-4);opacity:0;transition:opacity var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p2 .ci-item__head:hover .ci-off{opacity:1}.p2 .ci-off:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .ci-off:hover{background:color-mix(in oklab, var(--accent) 14%, var(--surface))}}.p2 .ci-off:hover{color:var(--accent)}.p2 .ci-off.is-off{opacity:1;color:var(--accent)}.p2 .ci-off--lock{opacity:.5;color:var(--a-anna);cursor:default}.p2 .ci-item__head:hover .ci-off--lock{opacity:.7}.p2 .ci-item:has(.ci-off.is-off) .ci-item__name{color:var(--ink-4);text-decoration:line-through}.p2 .ci-probe__grp{margin-top:14px}.p2 .ci-probe__grp:first-of-type{margin-top:12px}.p2 .ci-probe__grphead{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);align-items:center;gap:6px;margin-bottom:8px;font-weight:600;display:flex}.p2 .ci-probe__grp--miss{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.p2 .ci-probe__grp--miss{background:color-mix(in oklab, var(--warn) 7%, var(--surface))}}.p2 .ci-probe__grp--miss{border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.p2 .ci-probe__grp--miss{border:1px solid color-mix(in oklab, var(--warn) 24%, transparent)}}.p2 .ci-probe__grp--miss{border-radius:var(--r-lg);margin-top:12px;padding:11px 12px}.p2 .ci-probe__grphead{color:var(--ink-3)}.p2 .ci-probe__grp--miss .ci-probe__grphead{color:var(--warn)}.p2 .ci-probe__grphead--ok{color:var(--good)}.p2 .ci-probe__grphead--noise{color:var(--accent)}.p2 .ci-check__path{font-family:var(--font-mono);color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;max-width:50%;font-size:10px;overflow:hidden}.p2 .ci-check__tip{align-items:baseline;gap:5px;display:flex}.p2 .ci-check__tip svg{color:var(--warn);flex-shrink:0;position:relative;top:1px}.p2 .ci-compress{font-size:var(--text-2xs);color:var(--ink-3);border-radius:var(--r-full);border:1px solid var(--line-2);transition:all var(--dur-fast) var(--ease);align-items:center;gap:5px;margin-left:auto;padding:5px 10px;display:inline-flex}.p2 .ci-compress:hover{color:#e0922f;background:#e0922f14;background:lab(67.5488% 24.756 61.2327/.08);border-color:#e0922f}.p2 .ci-btn--ghost{cursor:pointer;position:relative}.p2 .ci-hastip .ci-tip{background:var(--ink);width:240px;color:var(--bg);border-radius:var(--r-md);font-size:var(--text-2xs);text-align:left;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);box-shadow:var(--shadow-lg);z-index:5;padding:9px 11px;font-weight:400;line-height:1.45;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(3px)}.p2 .ci-hastip:hover .ci-tip{opacity:1;transform:translateY(0)}.p2 .ci-toast{background:var(--ink);color:var(--bg);font-size:var(--text-xs);border-radius:var(--r-full);box-shadow:var(--shadow-lg);white-space:nowrap;animation:ci-toastin var(--dur-med) var(--ease);padding:8px 14px;position:absolute;bottom:78px;left:50%;transform:translate(-50%)}.p2 .dlg-thread__acts .btn:disabled{opacity:.4;cursor:not-allowed}.p2 .dlg-more{display:inline-flex;position:relative}.p2 .dlg-more__veil{z-index:40;position:fixed;inset:0}.p2 .dlg-menu{z-index:50;background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-lg);width:280px;box-shadow:var(--shadow-lg);flex-direction:column;gap:1px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.p2 .dlg-menu__item{border-radius:var(--r-md);font-size:var(--text-sm);color:var(--ink-1);text-align:left;transition:background var(--dur-fast) var(--ease);align-items:center;gap:9px;padding:9px 10px;display:flex}.p2 .dlg-menu__item:hover{background:var(--surface-2)}.p2 .dlg-menu__item svg{color:var(--ink-3)}.p2 .dlg-menu__sep{background:var(--line);height:1px;margin:5px 4px}.p2 .dlg-menu__hint{font-size:var(--text-2xs);color:var(--ink-4);align-items:flex-start;gap:7px;padding:4px 10px 6px;line-height:1.4;display:flex}.p2 .dlg-menu__hint svg{flex-shrink:0;position:relative;top:2px}.p2 .dlg-menu__empty{text-align:center;font-size:var(--text-xs);color:var(--ink-4);font-family:var(--font-mono);padding:18px 12px}.p2 .cc-overlay{opacity:0;pointer-events:none;z-index:260;transition:opacity var(--dur-med) var(--ease);background:#0a0a0a47;position:absolute;inset:0}.p2 .cc-overlay.is-open{opacity:1;pointer-events:auto}.p2 .cc-modal{background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-2xl);width:460px;max-width:calc(100% - 32px);max-height:calc(100% - 32px);box-shadow:var(--shadow-lg);z-index:270;opacity:0;pointer-events:none;transition:opacity var(--dur-med) var(--ease), transform var(--dur-med) var(--ease-out);flex-direction:column;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-48%)scale(.97)}.p2 .cc-modal.is-open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.p2 .cc-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:13px;padding:18px 18px 16px;display:flex}@media (max-width:767px){.p2 .cc-modal .cc-head,.p2 .ci-editmodal .ci-editmodal__head{padding-top:calc(16px + max(env(safe-area-inset-top,0px), var(--qa-safe-top,0px)))}}@media (min-width:561px) and (max-width:767px){.p2 .cc-dv .cc-dv__head{padding-top:calc(16px + max(env(safe-area-inset-top,0px), var(--qa-safe-top,0px)))}}.p2 .cc-av{color:#fff;width:46px;height:46px;font-weight:600;font-size:var(--text-lg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p2 .cc-av--img{object-fit:cover;background:var(--surface-2)}.p2 .cc-head__main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.p2 .cc-head__top{align-items:center;gap:8px;display:flex}.p2 .cc-head__top h3{font-size:var(--text-lg);letter-spacing:var(--tracking-tight);color:var(--ink);margin:0;font-weight:600}.p2 .cc-flag{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--r-full);background:var(--surface-2);color:var(--ink-3);padding:2px 7px;font-size:9px;font-weight:600}.p2 .cc-role{font-size:var(--text-sm);color:var(--ink-2)}.p2 .cc-head__sub{font-size:var(--text-2xs);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.p2 .cc-dot{color:var(--ink-5)}.p2 .cc-mono{font-family:var(--font-mono)}.p2 .cc-x{border-radius:var(--r-md);width:30px;height:30px;color:var(--ink-3);transition:background var(--dur-fast) var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p2 .cc-x:hover{background:var(--surface-2);color:var(--ink-1)}.p2 .cc-body{overscroll-behavior-x:contain;overscroll-behavior-y:auto;flex-direction:column;gap:18px;min-height:0;padding:16px 18px 18px;display:flex;overflow-y:auto}.p2 .cc-tags{flex-wrap:wrap;gap:6px;display:flex}.p2 .cc-tag{font-size:var(--text-2xs);border-radius:var(--r-full);background:var(--surface-2);color:var(--ink-2);padding:3px 10px}.p2 .cc-stats{gap:10px;display:flex}.p2 .cc-stat{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);flex-direction:column;flex:1;gap:2px;padding:11px 12px;display:flex}.p2 .cc-stat__v{font-family:var(--font-mono);font-feature-settings:"tnum";font-size:var(--text-lg);color:var(--ink);font-weight:600}.p2 .cc-stat__k{font-size:var(--text-2xs);color:var(--ink-4)}.p2 .cc-sec{flex-direction:column;gap:9px;display:flex}.p2 .cc-sec h4{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--ink-3);align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.p2 .cc-sec h4 svg{color:var(--ink-4)}.p2 .cc-sec__link{font-family:inherit;font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-left:auto;padding:0;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.p2 .cc-sec__link:hover{color:var(--accent-hover,var(--accent))}.p2 .cc-touches{flex-direction:column;gap:6px;display:flex}.p2 .cc-touch{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);font-size:var(--text-xs);grid-template-columns:22px 1fr auto auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.p2 .cc-touch__ic{border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.p2 .cc-touch__doc{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.p2 .cc-touch__sum{color:var(--ink-2)}.p2 .cc-touch__date{color:var(--ink-4)}.p2 .cc-collapse{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.p2 .cc-collapse+.cc-collapse{margin-top:6px}.p2 .cc-collapse__h{cursor:pointer;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide,.04em);color:var(--ink-2);align-items:center;gap:8px;padding:8px 12px;font-weight:600;list-style:none;display:flex}.p2 .cc-collapse__h::-webkit-details-marker{display:none}.p2 .cc-collapse__h svg{color:var(--ink-4);transition:transform .12s}.p2 .cc-collapse[open]>.cc-collapse__h svg{transform:rotate(90deg)}.p2 .cc-collapse__n{border-radius:var(--r-full);background:var(--bg);color:var(--ink-2);letter-spacing:0;text-transform:none;margin-left:4px;padding:1px 7px;font-size:11px;font-weight:600}.p2 .cc-collapse__lead{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.p2 .cc-collapse__fact{text-transform:none;letter-spacing:0;font-size:var(--text-sm);color:var(--ink);margin-left:auto;font-weight:700}.p2 .cc-collapse__body{flex-direction:column;gap:12px;padding:4px 12px 12px;display:flex}.p2 .cc-rows{flex-direction:column;gap:1px;display:flex}.p2 .cc-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;display:flex}.p2 .cc-row:last-child{border-bottom:0}.p2 .cc-row__k{font-size:var(--text-sm);color:var(--ink-3)}.p2 .cc-row__v{font-size:var(--text-sm);color:var(--ink-1);text-align:right}.p2 .cc-prefs{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.p2 .cc-prefs li{font-size:var(--text-sm);color:var(--ink-1);padding-left:16px;line-height:1.45;position:relative}.p2 .cc-prefs li:before{content:"";background:var(--a-anna);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:2px}.p2 .cc-orders{flex-direction:column;gap:7px;display:flex}.p2 .cc-order{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:10px 12px;display:grid}.p2 .cc-order__l{flex-direction:column;gap:2px;min-width:0;display:flex}.p2 .cc-order__id{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-1);font-weight:600}.p2 .cc-order__items{font-size:var(--text-2xs);color:var(--ink-3)}.p2 .cc-order__r{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.p2 .cc-order__sum{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-1)}.p2 .cc-order__st{border-radius:var(--r-full);padding:2px 7px;font-size:9px;font-weight:600}.p2 .cc-order__st.is-good{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.p2 .cc-order__st.is-good{background:color-mix(in oklab, var(--good) 14%, var(--surface))}}.p2 .cc-order__st.is-good{color:var(--good)}.p2 .cc-order__st.is-bad{background:var(--surface-2);color:var(--ink-4)}.p2 .cc-order__date{color:var(--ink-4);font-size:10px;font-family:var(--font-mono);grid-column:1/-1}.p2 .cc-empty{font-size:var(--text-sm);color:var(--ink-4);margin:0}.p2 .cc-note{border-radius:var(--r-md);background:var(--a-yaruk);align-items:flex-start;gap:8px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.p2 .cc-note{background:color-mix(in oklab, var(--a-yaruk) 9%, var(--surface));border:1px solid color-mix(in oklab, var(--a-yaruk) 22%, transparent)}}.p2 .cc-foot{border-top:1px solid var(--line);padding:12px 18px}.p2 .cc-foot__src{font-size:var(--text-2xs);color:var(--ink-4);align-items:center;gap:7px;display:inline-flex}.p2 .cc-foot__src svg{color:var(--ink-4)}.p2 .shell__bar{border-bottom:1px solid var(--line);background:var(--bg);flex-shrink:0;justify-content:space-between;align-items:center;height:58px;padding:0 20px;display:flex}.p2 .shell__id{align-items:center;gap:11px;display:flex}.p2 .shell__idtext{flex-direction:column;line-height:1.2;display:flex}.p2 .shell__name{font-size:var(--text-md);color:var(--ink);letter-spacing:var(--tracking-tight);font-weight:600}.p2 .shell__role{font-size:var(--text-2xs);color:var(--ink-4)}.p2 .shell__tabs{gap:4px;display:flex}.p2 .shell__tab{border-radius:var(--r-full);font-size:var(--text-sm);color:var(--ink-3);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);align-items:center;gap:7px;padding:8px 14px;font-weight:500;display:inline-flex}.p2 .shell__tab svg{opacity:.8}.p2 .shell__tab:hover{background:var(--surface-2);color:var(--ink-1)}.p2 .shell__tab.is-on{background:var(--ink);color:var(--bg)}.p2 .shell__tab.is-on svg{opacity:1}.p2 .set{background:var(--surface);flex:1;min-height:0;overflow-y:auto}.p2 .set__wrap{flex-direction:column;gap:20px;max-width:640px;margin:0 auto;padding:32px 24px 64px;display:flex}.p2 .set__head h2{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);color:var(--ink);margin:0 0 4px;font-weight:600}.p2 .set__head p{font-size:var(--text-sm);color:var(--ink-3);margin:0}.p2 .set__card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-xl);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.p2 .set__cardhead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.p2 .set__cardhead h3{font-size:var(--text-md);color:var(--ink);margin:0;font-weight:600}.p2 .set__hintc{font-size:var(--text-2xs);color:var(--ink-4)}.p2 .set__opt{border:1px solid var(--line-2);border-radius:var(--r-lg);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);align-items:flex-start;gap:11px;padding:12px 13px;display:flex}.p2 .set__opt:hover{border-color:var(--line-3)}.p2 .set__opt.is-on{border-color:var(--ink);background:var(--surface)}.p2 .set__radio{border:1.5px solid var(--ink-4);width:17px;height:17px;transition:border-color var(--dur-fast) var(--ease);border-radius:50%;flex-shrink:0;margin-top:1px;position:relative}.p2 .set__opt.is-on .set__radio{border-color:var(--ink)}.p2 .set__opt.is-on .set__radio:after{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:3px}.p2 .set__optmain{flex-direction:column;gap:2px;display:flex}.p2 .set__optlabel{font-size:var(--text-sm);color:var(--ink-1);align-items:center;gap:8px;font-weight:600;display:flex}.p2 .set__optsub{font-size:var(--text-2xs);color:var(--ink-4)}.p2 .set__rec{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--r-full);background:var(--a-anna);padding:2px 7px;font-size:9px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.p2 .set__rec{background:color-mix(in oklab, var(--a-anna) 16%, var(--surface))}}.p2 .set__rec{color:var(--a-anna)}.p2 .set__custom{flex-direction:column;gap:13px;padding:2px 2px 0;display:flex}.p2 .set__limitrow{justify-content:space-between;align-items:center;gap:14px;display:flex}.p2 .set__limitlbl{font-size:var(--text-sm);color:var(--ink-2)}.p2 .set__limitval{align-items:baseline;gap:6px;display:inline-flex}.p2 .set__limitval input{text-align:right;width:96px;font-family:var(--font-mono);font-feature-settings:"tnum";font-size:var(--text-md);color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-md);padding:7px 10px;font-weight:600}.p2 .set__limitval input:focus{border-color:var(--ink-3);outline:none}.p2 .set__limitval>span{font-size:var(--text-2xs);color:var(--ink-4);font-family:var(--font-mono)}.p2 .set__chips{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.p2 .set__chip{font-family:var(--font-mono);font-size:var(--text-2xs);border-radius:var(--r-full);border:1px solid var(--line-2);color:var(--ink-2);background:var(--surface);transition:all var(--dur-fast) var(--ease);padding:5px 12px}.p2 .set__chip:hover{border-color:var(--line-3)}.p2 .set__chip.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.p2 .set__modelmax{font-family:var(--font-mono);color:var(--ink-4);margin-left:auto;font-size:10px}.p2 .set__bands{flex-direction:column;gap:7px;padding-top:4px;display:flex}.p2 .set__bandslbl{font-size:var(--text-2xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:600}.p2 .set__bandsbar{border-radius:var(--r-full);gap:2px;height:8px;display:flex;overflow:hidden}.p2 .set__bandsbar span{display:block}.p2 .set__bandsleg{flex-wrap:wrap;gap:6px 14px;display:flex}.p2 .set__bandsleg span{color:var(--ink-3);font-size:10px;font-family:var(--font-mono);align-items:center;gap:5px;display:inline-flex}.p2 .set__bandsleg i{border-radius:2px;width:8px;height:8px}.p2 .set__note{font-size:var(--text-2xs);color:var(--ink-4);margin:0;line-height:1.5}.p2 .ci-compress.is-on{color:#e0922f;background:#e0922f1a;background:lab(67.5488% 24.756 61.2327/.1);border-color:#e0922f}.p2 .ci-compactbar{border-radius:var(--r-md);background:#e0922f;justify-content:space-between;align-items:center;gap:10px;margin-top:-10px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.p2 .ci-compactbar{background:color-mix(in oklab, #e0922f 9%, var(--surface))}}.p2 .ci-compactbar{font-size:var(--text-2xs);color:var(--ink-2);border:1px solid #e0922f3d;border:1px solid lab(67.5488% 24.756 61.2327/.24)}.p2 .ci-compactbar span{align-items:center;gap:7px;display:inline-flex}.p2 .ci-compactbar b{color:#c77a1e;font-family:var(--font-mono)}.p2 .ci-compactbar button{font-size:var(--text-2xs);color:var(--ink-3);text-underline-offset:2px;text-decoration:underline}.p2 .ci-compactbar button:hover{color:var(--ink-1)}.p2 .cli__toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.p2 .cli__search{border:1px solid var(--line-2);border-radius:var(--r-full);background:var(--bg);min-width:240px;height:40px;color:var(--ink-3);flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.p2 .cli__search:focus-within{border-color:var(--accent);color:var(--ink-1)}.p2 .cli__search-in{font:inherit;font-size:var(--text-sm);color:var(--ink);background:0 0;border:none;outline:none;flex:1}.p2 .cli__search-x{color:var(--ink-3);cursor:pointer;background:0 0;border:none;padding:2px;display:flex}.p2 .cli__count{color:var(--ink-3);font-size:var(--text-xs);white-space:nowrap}.p2 .cli__table{border:1px solid var(--line-2);border-radius:var(--r-xl);margin-top:22px;overflow:hidden}.p2 .cli__thead,.p2 .cli__row,.p2 .cli__add{grid-template-columns:minmax(220px,2.2fr) 1.2fr 1.5fr 1.2fr 1.3fr 40px;align-items:center;gap:14px;padding:0 18px;display:grid}.p2 .cli__thead{height:42px;font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4);background:var(--surface);border-bottom:1px solid var(--line-2)}.p2 .cli__row{border-bottom:1px solid var(--line);min-height:68px;transition:background var(--dur-fast)}.p2 .cli__row:last-child{border-bottom:none}.p2 .cli__row:hover{background:var(--surface)}.p2 .cli__who{align-items:center;gap:11px;min-width:0;display:flex}.p2 .cli__av{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:600;display:flex}.p2 .cli__who-tx{min-width:0}.p2 .cli__nm{font-weight:600;font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p2 .cli__tags{font-size:var(--text-2xs);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-mono);margin-top:2px;overflow:hidden}.p2 .cli__contact{flex-direction:column;gap:3px;min-width:0;display:flex}.p2 .cli__chan{font-size:var(--text-xs);color:var(--ink-1);align-items:center;gap:6px;font-weight:500;display:inline-flex}.p2 .cli__chan .dot{background:var(--ch);border-radius:50%;width:7px;height:7px}.p2 .cli__handle{font-size:var(--text-2xs);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p2 .cli__last{min-width:0}.p2 .cli__last-tx{font-size:var(--text-xs);color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p2 .cli__last-time{font-size:var(--text-2xs);color:var(--ink-3);margin-top:2px}.p2 .cli__owner{font-size:var(--text-xs);color:var(--ink-1);align-items:center;gap:7px;font-weight:500;display:flex}.p2 .cli__owner-av{background:var(--ink);width:22px;height:22px;color:var(--bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.p2 .cli__owner-none{color:var(--ink-4);font-style:italic;font-weight:400}.p2 .cli__enrich-pill{font-size:var(--text-2xs);border-radius:var(--r-full);white-space:nowrap;align-items:center;gap:6px;padding:5px 9px;font-weight:500;display:inline-flex}.p2 .cli__enrich-pill .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.p2 .cli__enrich-pill--good{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.p2 .cli__enrich-pill--good{background:color-mix(in oklab, var(--good) 13%, transparent)}}.p2 .cli__enrich-pill--good{color:var(--good)}.p2 .cli__enrich-pill--warn{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.p2 .cli__enrich-pill--warn{background:color-mix(in oklab, var(--warn) 15%, transparent)}}.p2 .cli__enrich-pill--warn{color:var(--warn)}.p2 .cli__enrich-pill--off{background:var(--surface-2);color:var(--ink-4)}.p2 .cli__more{justify-self:end}.p2 .cli__empty{text-align:center;color:var(--ink-3);font-size:var(--text-sm);padding:40px}.p2 .cli__add{background:var(--accent-soft);border-bottom:1px solid var(--line-2);padding-top:12px;padding-bottom:12px}.p2 .cli__add-in{grid-column:span 1;height:38px}.p2 .cli__add>.cli__add-in:first-child{grid-column:1}.p2 .cli__add>.cli__add-in:nth-child(2){grid-column:2/4}.p2 .cli__row--btn{cursor:pointer}.p2 .cli__h1{font-size:clamp(28px,3vw,38px)}.p2 .cli__explorer{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);align-items:stretch;height:632px;margin-top:22px;display:flex;overflow:hidden}.p2 .cli__nav{border-right:1px solid var(--line);background:var(--surface-2);flex-direction:column;flex:0 0 290px;min-height:0;display:flex}.p2 .cli__nav-top{flex-shrink:0;align-items:center;gap:8px;padding:12px 12px 8px;display:flex}.p2 .cli__nav-count{font-size:var(--text-2xs);color:var(--ink-4);letter-spacing:var(--tracking-wide);text-transform:lowercase;flex-shrink:0;padding:0 16px 6px}.p2 .cli__navrow{border-radius:var(--r-lg);cursor:pointer;text-align:left;width:100%;transition:background var(--dur-fast);background:0 0;border:none;align-items:center;gap:10px;padding:9px 10px;display:flex}.p2 .cli__navrow:hover{background:var(--surface)}.p2 .cli__navrow.is-on{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line)}.p2 .cli__navrow-av{color:#fff;width:34px;height:34px;font-weight:600;font-size:var(--text-sm);font-family:var(--font-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.p2 img.cli__navrow-av{object-fit:cover;border-radius:50%}.p2 .cli__navrow-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.p2 .cli__navrow-nm{font-size:var(--text-sm);color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.p2 .cli__navrow.is-on .cli__navrow-nm{color:var(--ink)}.p2 .cli__navrow-sub{align-items:center;gap:9px;width:100%;min-width:0;display:flex}.p2 .cli__navrow-ch{font-size:var(--text-2xs);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex:auto;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.p2 .cli__navrow-ch .dot{background:var(--ch);border-radius:50%;width:6px;height:6px}.p2 .cli__navrow-time{font-size:var(--text-2xs);color:var(--ink-4);flex-shrink:0;margin-left:auto}.p2 .cli__navrow-en{flex-shrink:0;align-items:center;display:inline-flex}.p2 .cli__navrow-en .dot{border-radius:50%;width:7px;height:7px}.p2 .cli__navrow-en--good .dot{background:var(--good)}.p2 .cli__navrow-en--warn .dot{background:var(--warn)}.p2 .cli__navrow-en--off .dot{background:var(--ink-5)}.p2 .cli__navrow-en--wait .dot{border:1.5px solid var(--ink-5,#d0cfcb);border-top-color:var(--info,#2563eb);background:0 0;width:8px;height:8px;animation:.7s linear infinite cli-en-spin}@keyframes cli-en-spin{to{transform:rotate(360deg)}}.p2 .cli__navrow-pin{border-radius:var(--r-sm);width:24px;height:24px;color:var(--ink-5);opacity:.3;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .12s,color .12s,background .12s;display:inline-flex}.p2 .cli__navrow:hover .cli__navrow-pin{opacity:1}.p2 .cli__navrow-pin:hover{background:var(--surface-3);color:var(--ink-3)}.p2 .cli__navrow-pin.is-on{color:var(--accent);opacity:1}.p2 .cli__navrow.is-pinned .cli__navrow-pin{opacity:1;color:var(--accent)}.p2 .cli__pinhead{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:5px;padding:6px 12px 4px;font-weight:600;display:flex}.p2 .cli__pinsep{background:var(--line);height:1px;margin:4px 10px 6px}.p2 .cand-card{flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}.p2 .cand-head{align-items:flex-start;gap:14px;padding:20px 20px 14px;display:flex}.p2 .cand-av{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;font-weight:700;display:inline-flex}.p2 .cand-av--img{object-fit:cover}.p2 .cand-head__main{flex:1;min-width:0}.p2 .cand-head__nm{font-size:var(--text-md);color:var(--ink);margin:0 0 3px;font-weight:700}.p2 .cand-head__role{font-size:var(--text-sm);color:var(--ink-2);margin-bottom:4px;display:block}.p2 .cand-head__loc{font-size:var(--text-xs);color:var(--ink-3);align-items:center;gap:4px;display:inline-flex}.p2 .cand-tabs{border-bottom:1px solid var(--line);flex-shrink:0;padding:0 14px;display:flex}.p2 .cand-tab{font-size:var(--text-sm);color:var(--ink-3);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 12px;font-weight:500;transition:color .12s,border-color .12s;display:inline-flex}.p2 .cand-tab.is-on{color:var(--ink);border-bottom-color:var(--accent)}.p2 .cand-tab:hover:not(.is-on){color:var(--ink-2)}.p2 .cand-body{flex:1;padding:14px 20px 20px;overflow-y:auto}.p2 .cand-sec{margin-bottom:18px}.p2 .cand-sec__h{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);align-items:center;gap:6px;margin-bottom:8px;font-weight:600;display:flex}.p2 .cand-kv{border-bottom:1px solid var(--line);align-items:baseline;gap:8px;padding:4px 0;display:flex}.p2 .cand-kv:last-child{border-bottom:none}.p2 .cand-kv__k{font-size:var(--text-xs);color:var(--ink-4);flex-shrink:0;min-width:110px}.p2 .cand-kv__v{font-size:var(--text-sm);color:var(--ink);word-break:break-word}.p2 .cand-text{font-size:var(--text-sm);color:var(--ink-2);white-space:pre-wrap;margin:0;line-height:1.6}.p2 .cand-langs{flex-wrap:wrap;gap:6px;display:flex}.p2 .cand-lang-chip{border-radius:var(--r-full);background:var(--surface-2);color:var(--ink-2);font-size:var(--text-xs);padding:3px 10px;font-weight:500}.p2 .cand-empty{font-size:var(--text-sm);color:var(--ink-4)}.p2 .cand-empty-pane{height:120px;font-size:var(--text-sm);color:var(--ink-4);justify-content:center;align-items:center;display:flex}.p2 .cand-foot{border-top:1px solid var(--line);font-size:var(--text-2xs);color:var(--ink-5);align-items:center;gap:8px;margin-top:8px;padding:12px 0 0;display:flex}.p2 .cand-foot__1c{color:var(--ink-4)}.p2 .cli__pane{background:var(--bg);flex:1;min-width:0;min-height:0;display:flex}.p2 .cli__mb-back{display:none}.p2 .self{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:980px;margin:0 auto;padding:16px;display:flex}.p2 .self__knowledge{border:1px solid var(--line);background:var(--surface,var(--bg));border-radius:12px;padding:14px 16px}.p2 .self__knowledge-head{font-size:var(--text-sm);color:var(--ink-1);align-items:center;gap:8px;margin-bottom:10px;display:flex}.p2 .self__empty{color:var(--ink-4);font-size:var(--text-sm);padding:6px 0}.p2 .self__files{flex-direction:column;gap:2px;display:flex}.p2 .self__file{color:var(--ink-1);font-size:var(--text-sm);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.p2 .self__file:hover{background:var(--surface-2,#0000000d)}.p2 .me{box-sizing:border-box;width:100%;max-width:760px;margin:0 auto;padding:40px 24px 56px}.p2 .me__hd{align-items:center;gap:20px;margin-bottom:36px;display:flex}.p2 .me__ava{border-radius:var(--r-2xl,20px);color:#fff;width:72px;height:72px;font-family:var(--font-serif);font-style:italic;font-size:var(--text-4xl);box-shadow:var(--card-shadow);flex:none;place-items:center;display:grid}.p2 .me__name{font-size:var(--text-4xl);letter-spacing:var(--tracking-tighter);font-weight:600;line-height:1.05}.p2 .me__by{color:var(--ink-3);font-size:var(--text-sm);align-items:center;gap:7px;margin-top:7px;display:flex}.p2 .me__by b{color:var(--ink-1);font-weight:600}.p2 .me__by-ava{color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:9px;font-weight:600;display:grid}.p2 .me-block{margin-bottom:28px}.p2 .me-block:last-child{margin-bottom:0}.p2 .me-block__hd{justify-content:space-between;align-items:center;min-height:30px;margin-bottom:12px;display:flex}.p2 .lock{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-4);align-items:center;gap:5px;display:inline-flex}.p2 .me-summary{font-size:var(--text-base);color:var(--ink-1);border-left:2px solid var(--accent);margin:0;padding-left:20px;line-height:1.55}.p2 .me-summary .md>:first-child{margin-top:0}.p2 .me-cards{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.p2 .me-card{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg,12px);box-shadow:var(--card-shadow);cursor:pointer;color:inherit;transition:transform var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);flex-direction:column;gap:6px;padding:16px;text-decoration:none;display:flex}.p2 .me-card:hover{border-color:var(--line-3);transform:translateY(-2px)}.p2 .me-card__top{justify-content:space-between;align-items:center;display:flex}.p2 .me-card__title{font-size:var(--text-md);letter-spacing:var(--tracking-tight);font-weight:600}.p2 .me-card__prev{font-size:var(--text-sm);color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.p2 .me-card__meta{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-4)}.p2 .me-add{border:1.5px dashed var(--line-3);border-radius:var(--r-lg,12px);min-height:96px;color:var(--ink-3);font-size:var(--text-sm);cursor:pointer;background:0 0;grid-auto-flow:row;place-items:center;gap:6px;font-weight:500;text-decoration:none;display:grid}.p2 .me-add:hover{border-color:var(--accent);color:var(--accent-hover)}.p2 .me-import{flex-wrap:wrap;gap:12px;display:flex}.p2 .prefs__list{flex-direction:column;gap:8px;display:flex}.p2 .prefs__item{font-size:var(--text-sm);color:var(--ink-1);gap:8px;display:flex}.p2 .prefs__item:before{content:"—";color:var(--ink-4)}.p2 .prefs__ta{resize:vertical;border-radius:var(--r-md,8px);background:var(--bg);border:1px solid var(--line-2);width:100%;min-height:88px;font-size:var(--text-sm);color:var(--ink-1);box-sizing:border-box;padding:12px;line-height:1.6}.p2 .guard{background:var(--warn);gap:8px;margin-top:12px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.p2 .guard{background:color-mix(in srgb, var(--warn) 8%, transparent)}}.p2 .guard{border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.p2 .guard{border:1px solid color-mix(in srgb, var(--warn) 22%, transparent)}}.p2 .guard{border-radius:var(--r-sm,6px);font-size:var(--text-xs);color:var(--ink-2);line-height:1.45}.p2 .guard__i{color:var(--warn);flex:none}.p2 .btn--icon{border-radius:var(--r-sm,6px);width:30px;height:30px;color:var(--ink-3);cursor:pointer;background:0 0;border-color:#0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.p2 .btn--icon:hover{background:var(--surface-2);color:var(--ink-1)}.p2 .me-empty{text-align:center;max-width:560px;margin:0 auto;padding:72px 24px}.p2 .me-empty__art{border-radius:var(--r-3xl,28px);background:var(--accent-soft);width:96px;height:96px;color:var(--accent);place-items:center;margin:0 auto 24px;display:grid}.p2 .me-empty__t{font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);font-weight:600}.p2 .me-empty__d{color:var(--ink-3);font-size:var(--text-md);margin-top:12px;line-height:1.55}.p2 .me-empty__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}@media (max-width:720px){.p2 .me{padding:24px 16px 48px}.p2 .me__name{font-size:var(--text-3xl)}.p2 .me__ava{width:56px;height:56px;font-size:var(--text-3xl)}.p2 .me-summary{padding-left:16px}.p2 .me-cards{grid-template-columns:1fr}}.p2 .cli__pane-crm{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.p2 .crmbar{border-bottom:1px solid var(--line);background:var(--surface,var(--bg));flex:none;align-items:center;gap:10px;padding:8px 14px;display:flex}.p2 .crmbar__lbl{font-size:var(--text-xs);color:var(--ink-3)}.p2 .crmbar__sel{font-size:var(--text-xs);border:1px solid var(--line);background:var(--bg);color:var(--ink-1);appearance:none;cursor:pointer;border-radius:8px;padding:4px 8px}.p2 .crmbar__1c{font-size:var(--text-xs);color:var(--ink-3);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.p2 .cli__pane-crm .cc-embed{flex:1;min-height:0}.p2 .crm-prefs{border-bottom:1px solid var(--line);background:var(--bg);flex:none;padding:10px 14px}.p2 .crm-prefs__head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.p2 .crm-prefs__lbl{font-size:var(--text-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.p2 .crm-prefs__st{font-size:var(--text-xs);color:var(--ink-4)}.p2 .crm-prefs__edit{cursor:pointer;color:var(--ink-3);background:0 0;border:none;margin-left:auto}.p2 .crm-prefs__edit:hover{color:var(--ink-1)}.p2 .crm-prefs__text{font-size:var(--text-sm);color:var(--ink-1);white-space:pre-wrap;max-height:140px;line-height:1.5;overflow-y:auto}.p2 .crm-prefs__ta{box-sizing:border-box;resize:vertical;border:1px solid var(--line);width:100%;min-height:90px;font-family:var(--font-mono);font-size:var(--text-sm);background:var(--surface,var(--bg));color:var(--ink-1);border-radius:8px;padding:8px 10px;line-height:1.5}.p2 .crm-prefs__actions{align-items:center;gap:10px;margin-top:8px;display:flex}.p2 .crm-rem{border-bottom:1px solid var(--line);background:var(--bg);flex:none;padding:10px 14px}.p2 .crm-rem__head{color:var(--ink-3);align-items:center;gap:6px;margin-bottom:6px;display:flex}.p2 .crm-rem__lbl{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}.p2 .crm-rem__empty{font-size:var(--text-sm);color:var(--ink-4);padding:2px 0 6px}.p2 .crm-rem__row{font-size:var(--text-sm);color:var(--ink-1);align-items:center;gap:8px;padding:5px 0;display:flex}.p2 .crm-rem__row.is-alert{color:var(--bad,#d9534f)}.p2 .crm-rem__ic{flex:none}.p2 .crm-rem__txt{flex:1;min-width:0}.p2 .crm-rem__due{font-size:var(--text-xs);color:var(--ink-3)}.p2 .crm-rem__done{cursor:pointer;color:var(--ink-3);background:0 0;border:none}.p2 .crm-rem__done:hover{color:var(--good,#4caf50)}.p2 .crm-rem__add{gap:6px;margin-top:8px;display:flex}.p2 .crm-rem__in{flex:1;min-width:0}.p2 .crm-rem__in--due{flex:0 0 34%;min-width:60px}.p2 .crm-deal__stage{font-size:var(--text-xs);color:var(--ink-1);background:var(--surface-2);border-radius:var(--r-full,999px);padding:2px 10px;font-weight:500}.p2 .crm-deal__stage[data-stage=WON]{color:var(--good,#2e7d32)}.p2 .crm-deal__stage[data-stage=LOST],.p2 .crm-deal__stage[data-stage=SPAM]{color:var(--ink-3)}.p2 .crm-deal__body{flex-direction:column;gap:8px;display:flex}.p2 .crm-deal__next{font-size:var(--text-sm);color:var(--ink-1);align-items:baseline;gap:8px;display:flex}.p2 .crm-deal__next>svg{color:var(--ink-3);flex:none;align-self:center}.p2 .crm-deal__next-txt{flex:1;min-width:0}.p2 .crm-deal__due{font-size:var(--text-xs);color:var(--ink-3);flex:none}.p2 .crm-deal__needs{font-size:var(--text-sm);color:var(--ink-1);white-space:pre-wrap;line-height:1.5}.p2 .crm-deal__facts{gap:4px;margin:0;display:grid}.p2 .crm-deal__fact{font-size:var(--text-sm);gap:8px;display:flex}.p2 .crm-deal__fact dt{color:var(--ink-3);flex:none}.p2 .crm-deal__fact dd{min-width:0;color:var(--ink-1);overflow-wrap:anywhere;margin:0}.p2 .crm-deal__history{border-top:1px solid var(--line)}.p2 .crm-deal__hist-hd{font-size:var(--text-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;padding:10px 0 6px}.p2 .crm-deal__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.p2 .crm-deal__item{font-size:var(--text-sm);color:var(--ink-1);grid-template-columns:14px 44px 1fr;align-items:baseline;gap:8px;display:grid}.p2 .crm-deal__ic{color:var(--ink-3);align-self:start;margin-top:3px;display:inline-flex}.p2 .crm-deal__item.is-out .crm-deal__ic{color:var(--accent,var(--ink-2))}.p2 .crm-deal__date{font-size:var(--text-xs);color:var(--ink-3)}.p2 .crm-deal__sum{overflow-wrap:anywhere;min-width:0;line-height:1.45}.p2 .crm-deal__more{cursor:pointer;font-size:var(--text-xs);color:var(--ink-3);background:0 0;border:0;margin-top:8px;padding:0}.p2 .crm-deal__more:hover{color:var(--ink-1)}.p2 .crm-comment{border-bottom:1px solid var(--line);background:var(--bg);flex:none;padding:10px 14px}.p2 .crm-comment__head{color:var(--ink-3);align-items:center;gap:6px;margin-bottom:6px;display:flex}.p2 .crm-comment__lbl{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}.p2 .crm-comment__st{font-size:var(--text-xs);color:var(--good,#4caf50);margin-left:auto}.p2 .crm-comment__ta{box-sizing:border-box;resize:vertical;border:1px solid var(--line);width:100%;min-height:64px;font-size:var(--text-sm);background:var(--surface,var(--bg));color:var(--ink-1);border-radius:8px;padding:8px 10px;line-height:1.5}.p2 .crm-comment__actions{justify-content:flex-end;margin-top:8px;display:flex}.p2 .cli__pane-crm{flex-direction:row;align-items:stretch;gap:16px;height:100%;padding:16px;overflow:hidden}.p2 .cli__pane-crm>.cc-embed{border:1px solid var(--line);border-radius:var(--r-xl,16px);min-width:0;height:100%;box-shadow:var(--card-shadow);flex:1;width:auto!important}.p2 .crmpanel{flex-direction:column;flex:none;gap:14px;width:360px;height:100%;display:flex;overflow-y:auto}.p2 .pcard{background:var(--surface,var(--bg));border:1px solid var(--line);border-radius:var(--r-lg,12px);box-shadow:var(--card-shadow);flex:none;overflow:hidden}.p2 .pcard__hd{justify-content:space-between;align-items:center;padding:12px 14px 4px;display:flex}.p2 .pcard__hd .eyebrow{font-size:var(--text-2xs)}.p2 .pcard__body{padding:4px 14px 12px}.p2 .pcard__count{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-4);background:var(--surface-2);border-radius:var(--r-full,999px);padding:2px 8px}.p2 .crmpanel .crmbar,.p2 .crmpanel .crm-prefs,.p2 .crmpanel .crm-rem,.p2 .crmpanel .crm-comment{background:0 0!important;border-bottom:0!important}.p2 .pcard>.crmbar{padding:12px 14px}.p2 .pcard__body>.crm-comment,.p2 .pcard__body>.crm-rem,.p2 .pcard>.crm-prefs{padding:0}.p2 .pcard__body>.crm-comment{margin-bottom:12px}.p2 .pcard>.crm-prefs{padding:12px 14px}@media (max-width:1200px){.p2 .cli__pane-crm{flex-direction:column;align-items:stretch;height:100%;overflow-y:auto}.p2 .cli__pane-crm>.cc-embed{height:auto;min-height:60vh}.p2 .crmpanel{width:auto;height:auto;overflow:visible}}@media (max-width:767px){.p2 .cli__pane-crm>.cc-embed{min-height:0;max-height:none}.p2 .cli__pane-crm>.cc-embed.cc-embed--tabs{height:calc(100dvh - 168px);min-height:60vh}}.p2 .crmpanel--slot{border-bottom:1px solid var(--line);gap:12px;width:auto;height:auto;margin:0 0 16px;padding-bottom:16px;overflow:visible}.p2 .cc-embed .cc-body>.cc-actions{column-span:all;margin:0 0 4px}.p2 .cand-body>.cand-actions{margin-bottom:4px}.p2 .cmp{background:var(--bg);flex:1;min-height:0;padding:24px 28px 56px;overflow-y:auto}.p2 .cmp__wrap{max-width:1080px;margin:0 auto}.p2 .cmp__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.p2 .cmp__h1{font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);font-weight:600}.p2 .cmp__head-actions{gap:10px;display:flex}.p2 .cmp .kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}.p2 .cmp .kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg,12px);box-shadow:var(--card-shadow);padding:14px 18px}.p2 .cmp .kpi__k{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-4)}.p2 .cmp .kpi__v{font-family:var(--font-mono);font-size:var(--text-4xl);letter-spacing:var(--tracking-tight);margin-top:6px;font-weight:500}.p2 .cmp .kpi__d{font-size:var(--text-xs);color:var(--ink-3);align-items:center;gap:5px;margin-top:4px;display:flex}.p2 .cmp__cols{grid-template-columns:380px 1fr;align-items:start;gap:24px;display:grid}.p2 .cmp-composer{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl,16px);box-shadow:var(--card-shadow);position:sticky;top:8px;overflow:hidden}.p2 .cmp-composer__hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.p2 .cmp-composer__body{flex-direction:column;gap:18px;padding:18px;display:flex}.p2 .cmp .fieldset{flex-direction:column;gap:8px;display:flex}.p2 .cmp .fieldset>label{justify-content:space-between;align-items:center;display:flex}.p2 .cmp .seg{background:var(--surface-2);border-radius:var(--r-md,8px);gap:2px;padding:3px;display:flex}.p2 .cmp .seg button{border-radius:var(--r-sm,6px);height:30px;font-size:var(--text-sm);color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex:1;font-weight:500}.p2 .cmp .seg button[data-active]{background:var(--bg);color:var(--ink);box-shadow:var(--shadow-sm,0 1px 2px #0000000f)}.p2 .cmp .seg button:disabled{opacity:.5;cursor:not-allowed}.p2 .cmp .select{border-radius:var(--r-md,8px);background:var(--bg);border:1px solid var(--line-2);height:36px;font-size:var(--text-sm);color:var(--ink-1);appearance:none;box-sizing:border-box;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%239F9FA6' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;width:100%;padding:0 12px}.p2 .cmp__ta{resize:vertical;border-radius:var(--r-md,8px);background:var(--bg);border:1px solid var(--line-2);min-height:132px;font-size:var(--text-sm);color:var(--ink-1);box-sizing:border-box;width:100%;padding:12px;line-height:1.55}.p2 .cmp .token{font-family:var(--font-mono);font-size:var(--text-xs);background:var(--accent-soft);color:var(--accent-hover);border-radius:var(--r-xs,4px);cursor:pointer;padding:1px 6px}.p2 .cmp-prev{background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-lg,12px);padding:14px}.p2 .cmp-prev__bubble{background:var(--surface-2);border-radius:var(--r-lg,12px) var(--r-lg,12px) var(--r-lg,12px) var(--r-xs,4px);font-size:var(--text-sm);white-space:pre-wrap;max-width:90%;padding:10px 14px;line-height:1.5}.p2 .cmp__reach{font-size:var(--text-xs);color:var(--ink-3);align-items:center;gap:6px;display:flex}.p2 .cmp .chip{border-radius:var(--r-full,999px);background:var(--surface-2);height:24px;font-size:var(--text-xs);color:var(--ink-2);border:1px solid var(--line);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.p2 .cmp .chip--accent{background:var(--accent-soft);color:var(--accent-hover);border-color:#0000}.p2 .cmptbl{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl,16px);box-shadow:var(--card-shadow);overflow:hidden}.p2 .cmptbl__hd,.p2 .cmprow{grid-template-columns:1.6fr 1fr .9fr 1fr .8fr .8fr .7fr;align-items:center;gap:12px;padding:12px 18px;display:grid}.p2 .cmptbl__hd{border-bottom:1px solid var(--line)}.p2 .cmptbl__hd span{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-4)}.p2 .cmprow{border-top:1px solid var(--line);cursor:default;transition:background var(--dur-fast) var(--ease)}.p2 .cmprow:first-of-type{border-top:0}.p2 .cmprow:hover{background:var(--bg)}.p2 .cmprow__name{font-size:var(--text-sm);letter-spacing:var(--tracking-tight);font-weight:600}.p2 .cmprow__name small{color:var(--ink-4);font-weight:400;font-size:var(--text-2xs);margin-top:2px;display:block}.p2 .cmp .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.p2 .cmp .bar{border-radius:var(--r-full,999px);background:var(--surface-2);height:5px;margin-top:5px;overflow:hidden}.p2 .cmp .bar>i{border-radius:var(--r-full,999px);background:var(--accent);height:100%;display:block}.p2 .cmp .muted{color:var(--ink-4)}.p2 .cmp__empty{text-align:center;color:var(--ink-4);font-size:var(--text-sm);padding:32px 18px}.p2 .cmp__note{font-size:var(--text-xs);color:var(--ink-4);margin-top:12px;padding:0 4px}@media (max-width:980px){.p2 .cmp__cols,.p2 .cmp .kpis{grid-template-columns:1fr}.p2 .cmp-composer{position:static}}.p2 .cli__groups-rail{border-bottom:1px solid var(--line);background:var(--bg);scrollbar-width:none;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;display:flex;overflow-x:auto}.p2 .cli__groups-rail::-webkit-scrollbar{display:none}.p2 .cli__group-chip{border:1px solid var(--line-2);font:inherit;font-size:var(--text-xs);color:var(--ink-3);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast,.12s) var(--ease,ease), color var(--dur-fast,.12s) var(--ease,ease), border-color var(--dur-fast,.12s) var(--ease,ease);background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:5px 12px;display:inline-flex}.p2 .cli__group-chip.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.p2 .cli__group-chip:not(.is-on):hover{background:var(--surface-2);color:var(--ink-2)}.p2 .cli__group-ct{opacity:.6;font-variant-numeric:tabular-nums;margin-left:5px;font-size:.85em}.p2 .cli__group-chip--add{padding-left:10px;padding-right:10px}@media (max-width:560px){.p2 .cmp{padding:16px 16px 40px}.p2 .cmp__wrap,.p2 .cmp__cols,.p2 .cmp-composer,.p2 .cmp .fieldset{box-sizing:border-box;min-width:0;max-width:100%}.p2 .cmp__cols{grid-template-columns:minmax(0,1fr)}.p2 .cmp-composer{width:100%}.p2 .cmp-composer__hd{padding:12px 14px}.p2 .cmp-composer__body{gap:14px;padding:14px}.p2 .cmp .fieldset>label{min-width:0}.p2 .cmp .select,.p2 .cmp__ta,.p2 .cmp-prev{min-width:0;max-width:100%}.p2 .cmptbl__hd,.p2 .cmprow{gap:8px;padding:10px 12px}}.p2 .cli__nav .cli__add{border:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;align-items:stretch;gap:8px;margin:0 8px 8px;padding:12px;display:flex}@media (min-width:1024px){.p2 .cli .cli__explorer{height:calc(100dvh - 290px);min-height:520px}}.p2 .cli{background:var(--bg);grid-template-columns:320px minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.p2 .cli__nav{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;width:auto;min-height:0;display:flex}.p2 .cli__nav-head{border-bottom:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:10px;padding:16px 14px 10px;display:flex}.p2 .cli__nav-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.p2 .cli__nav-eyebrow{font-size:var(--text-xs);color:var(--ink-1);letter-spacing:var(--tracking-wide);align-items:center;gap:7px;font-weight:600;display:inline-flex}.p2 .cli__nav-eyebrow .dot{background:var(--accent);border-radius:50%;width:7px;height:7px}.p2 .cli__nav-count{font-size:var(--text-2xs);color:var(--ink-4);flex-shrink:0}.p2 .cli__nav-tools{align-items:center;gap:8px;display:flex}.p2 .cli__search--nav{flex:1;min-width:0;margin:0}.p2 .cli__nav-list{flex-direction:column;flex:1;gap:2px;min-height:0;padding:6px;display:flex;overflow-y:auto}.p2 .cli__pane{background:var(--bg);min-width:0;min-height:0;display:flex;overflow:hidden}.p2 .cli__pane-empty{color:var(--ink-4);font-size:var(--text-sm);margin:auto}.p2 .cli__cardtabs{display:none}.p2 .cli__nav .cli__add{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);flex-direction:column;align-items:stretch;gap:8px;margin:8px 6px;padding:12px;display:flex}.p2 .cli__nav .cli__add-in{width:100%;grid-column:auto!important}.p2 .cc-embed{border-radius:0;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;width:100%!important;max-width:none!important}.p2 .cc-embed .cc-head{flex-shrink:0;padding:22px 28px 18px}.p2 .cc-embed .cc-body{column-width:300px;flex:1;column-gap:30px;min-height:0;max-height:none;padding:22px 28px 28px;display:block;overflow-y:auto}.p2 .cc-embed .cc-body>*{break-inside:avoid}.p2 .cc-embed .cc-body>.cc-sec,.p2 .cc-embed .cc-body>.cc-cgroup{margin:0 0 22px}.p2 .cc-embed .cc-body>.cc-divider{column-span:all;margin:4px 0 16px}.p2 .cc-embed .cc-body>.cc-divider:first-child{margin-top:0}.p2 .cc-embed .cc-body>.cc-quote,.p2 .cc-embed .cc-body>.cc-tags{column-span:all}.p2 .cc-embed .cc-foot{padding:14px 28px}.p2 .cc-embed .cc-split{flex:1;min-height:0;height:auto!important;max-height:none!important}.p2 .cc-embed .cc-main{flex:1;min-width:0;min-height:0}.p2 .cli__pane .cc-embed .cc-split{flex-direction:row!important}.p2 .cli__pane .cc-embed .cc-main{border-right:1px solid var(--line)}.p2 .cli__pane .cc-embed .cc-stream{border-top:none;border-left:none;flex:0 0 clamp(340px,32%,460px);min-height:0;max-height:none}.p2 .cc-embed--tabs{flex-direction:column!important}.p2 .cc-embed--tabs .cc-tabs{flex-shrink:0}.p2 .cc-tabpane{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.p2 .cc-tabpane .cc-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.p2 .cc-tabpane .cc-body{flex:1;min-height:0;padding:20px 24px 24px;overflow-y:auto;columns:1!important;column-width:auto!important}.p2 .cc-stream--tab{border-top:none;border-left:none;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;max-height:none;display:flex;flex-basis:auto!important}.p2 .cc-stream--tab .cc-stream__scroll{flex:1;min-height:0;overflow-y:auto}.p2 .cc-tab__n{font-family:var(--font-mono);background:var(--surface-2);color:var(--ink-2);border-radius:var(--r-full);margin-left:2px;padding:1px 6px;font-size:10px}.p2 .cc-tab.is-on .cc-tab__n{background:var(--ink);color:var(--bg)}.p2 .cli__pane .cc-embed--tabs{height:100%}@media (max-width:860px){.p2 .cli__pane .cc-embed--tabs .cc-tabpane .cc-body{padding:16px 16px 20px;columns:1!important;column-width:auto!important}}@media (max-width:767px){.p2 .cli__pane .cc-embed .cc-head{align-items:center;gap:10px;padding:8px 14px 6px}.p2 .cli__pane .cc-embed .cc-av{width:34px;height:34px;font-size:14px}.p2 .cli__pane .cc-embed .cc-head__top h3{font-size:var(--text-md)}.p2 .cli__pane .cc-embed .cc-head__sub{display:none}.p2 .cli__pane .cc-embed .cc-role{font-size:var(--text-2xs)}.p2 .cli__pane .cc-embed .cc-x,.p2 .cli__pane .cc-embed .cc-foot{display:none}.p2 .cli__pane .cand-head{align-items:center;gap:10px;padding:8px 14px 6px}.p2 .cli__pane .cand-av{width:34px;height:34px;font-size:14px}.p2 .cli__pane .cand-head__nm{font-size:var(--text-md)}.p2 .cli__pane .cand-head__loc{display:none}.p2 .cli__pane .cand-head__role{font-size:var(--text-2xs);margin-bottom:0}.p2 .cli__pane .cand-foot{display:none}.p2 .cli__pane .cand-body,.p2 .cli__pane .cc-embed--tabs .cc-tabpane .cc-body{padding-left:4px;padding-right:4px}.p2 .cli__pane .cc-embed .cc-head,.p2 .cli__pane .cand-head{padding-left:6px;padding-right:50px}.p2 .cli__pane .cc-stream,.p2 .cli__pane .cc-stream--tab,.p2 .cli__pane .cc-stream__scroll,.p2 .cli__pane .cc-stx,.p2 .cli__pane .cc-stx__main,.p2 .cli__pane .cc-stx__items{box-sizing:border-box;min-width:0;max-width:100%;overflow-x:hidden}.p2 .cli__pane .cc-stx{gap:8px;padding-left:6px;padding-right:6px}.p2 .cli__pane .cc-stx__when{flex:0 0 44px;max-width:44px;overflow:hidden}.p2 .cli__pane .cc-stx__ic{width:24px;height:24px}.p2 .cli__pane .cc-stx__top{flex-wrap:wrap}.p2 .cli__pane .cc-stx__sum{text-overflow:ellipsis;max-width:100%;overflow:hidden}.p2 .cli__pane .cc-stx__item{grid-template-columns:minmax(0,1fr) auto auto;gap:6px}.p2 .cli__pane .cc-stx__item-q,.p2 .cli__pane .cc-stx__item-a{text-overflow:ellipsis;min-width:0;max-width:24vw;overflow:hidden}.p2 .cli__pane .crmpanel--slot{padding-left:0;padding-right:0}.p2 .cli__pane .pcard{box-shadow:none;background:0 0;border-left:0;border-right:0;border-radius:0}.p2 .cli__pane .pcard__hd,.p2 .cli__pane .pcard__body,.p2 .cli__pane .pcard>.crmbar,.p2 .cli__pane .pcard>.crm-prefs{padding-left:4px;padding-right:4px}.p2 .cli__pane .crm-comment__ta--field,.p2 .cli__pane .crm-prefs__ta--inline{box-sizing:border-box;background:var(--surface-2);width:100%;color:var(--ink-1);font:inherit;font-size:var(--text-base);resize:none;border:0;border-radius:10px;outline:none;padding:11px 12px}.p2 .cli__pane .crm-comment__ta--field::placeholder,.p2 .cli__pane .crm-prefs__ta--inline::placeholder{color:var(--ink-4)}.p2 .cli__pane .crm-comment__ta--field:focus,.p2 .cli__pane .crm-prefs__ta--inline:focus{background:var(--surface-3,var(--surface));box-shadow:inset 0 0 0 1.5px var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .cli__pane .crm-comment__ta--field:focus,.p2 .cli__pane .crm-prefs__ta--inline:focus{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--accent) 55%, transparent)}}}.p2 .crm-prefs__ta--inline{box-sizing:border-box;background:var(--surface);border:1px solid var(--line-2);width:100%;color:var(--ink-1);font:inherit;font-size:var(--text-base);resize:none;border-radius:10px;outline:none;margin-top:6px;padding:10px 12px}.p2 .crm-prefs__ta--inline:focus{border-color:var(--accent);background:var(--bg)}.p2 .cc-divider{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:12px;margin:26px 0 16px;font-weight:600;display:flex}.p2 .cc-divider span{flex-shrink:0}.p2 .cc-divider:after{content:"";background:var(--line-2);flex:1;height:1px}.p2 .cc-body>.cc-divider:first-child{margin-top:6px}.p2 .cc-sec--accent{border-left:3px solid var(--accent);margin-left:-2px;padding-left:13px}.p2 .cc-sec--accent h4{color:var(--accent)}.p2 .cc-field--wide{grid-column:1/-1}.p2 .cc-note{border-radius:var(--r-md);background:var(--a-yaruk,#c98a2b);align-items:flex-start;gap:8px;margin-top:10px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.p2 .cc-note{background:color-mix(in oklab, var(--a-yaruk,#c98a2b) 9%, var(--surface))}}.p2 .cc-note{border:1px solid var(--a-yaruk,#c98a2b)}@supports (color:color-mix(in lab, red, red)){.p2 .cc-note{border:1px solid color-mix(in oklab, var(--a-yaruk,#c98a2b) 22%, transparent)}}.p2 .cc-note{font-size:var(--text-sm);color:var(--ink-2);line-height:1.45}.p2 .cc-note svg{color:var(--a-yaruk,#c98a2b);flex-shrink:0;position:relative;top:2px}.p2 .cc-stx__when{text-align:right;flex-direction:column;flex:0 0 58px;gap:1px;padding-top:4px;display:flex}.p2 .cc-stx__when-d{font-size:var(--text-2xs);color:var(--ink-2);white-space:nowrap;font-weight:600}.p2 .cc-stx__when-t{font-size:var(--text-2xs);color:var(--ink-4)}@media (max-width:860px){.p2 .cli{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%}.p2 .cli__nav,.p2 .cli__nav-head,.p2 .cli__nav-list,.p2 .cli__navrow,.p2 .cli__navrow-tx,.p2 .cli__navrow-sub,.p2 .cli__pane,.p2 .cli__pane-crm,.p2 .cli__pane-crm>*,.p2 .crmpanel,.p2 .pcard{box-sizing:border-box;min-width:0;max-width:100%}.p2 .cli__nav{background:var(--bg);border-bottom:none;border-right:none;overflow:hidden}.p2 .cli__nav-list{min-height:0;overflow:hidden auto}.p2 .cli__navrow{flex:none;align-items:center;min-height:62px;padding:10px 12px;overflow:hidden}.p2 .cli__navrow-av{width:42px;height:42px;font-size:var(--text-md);border-radius:50%;overflow:hidden}.p2 .cli__navrow-nm{color:var(--ink);font-size:16px}.p2 .cli__navrow-role{font-size:var(--text-xs);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p2 .cli__navrow-ch{min-width:0;max-width:100%}.p2 .cli__pane{display:none;overflow:hidden}.p2 .cli.is-mb-detail .cli__nav{display:none}.p2 .cli.is-mb-detail .cli__pane{box-shadow:none;border-top:none;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.p2 .cli__pane-crm{padding-bottom:max(28px, env(safe-area-inset-bottom,0px));overflow-x:hidden}.p2 .cli.is-mb-detail .cli__pane-crm{flex:auto;height:auto;min-height:0}.p2 .cli__mb-back{border:1px solid var(--line);border-radius:var(--r-lg,10px);background:var(--surface);color:var(--ink-1);font:inherit;font-size:var(--text-sm);cursor:pointer;flex:none;align-self:flex-start;align-items:center;gap:6px;margin:10px 12px 0;padding:7px 12px 7px 8px;font-weight:500;display:inline-flex}.p2 .cli__mb-back:active{background:var(--surface-2,var(--surface))}.p2 .cli__pane .cc-embed .cc-split{flex-direction:column!important}.p2 .cli__pane .cc-embed .cc-main{border-right:none;min-height:0;overflow-y:auto}.p2 .cli__pane .cc-embed .cc-body{padding:16px 16px 20px;columns:1!important;column-width:auto!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread.dlg--card) .p2 .dlg-cardpane .cc-embed .cc-body{columns:1!important;column-width:auto!important;flex-direction:column!important;display:flex!important}.editorial.ed-shell.is-mobile.in-agent:has(.dlg.is-mb-thread.dlg--card) .p2 .dlg-cardpane .cc-mobile-scroll-spacer{width:100%;height:0;display:none}.p2 .cc-note,.p2 .cc-sec,.p2 .cc-cgroup{break-inside:avoid}.p2 .cli__pane .cc-embed .cc-stream{border-top:1px solid var(--line);flex:none;max-height:220px}.p2 .kbx{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.p2 .kbx__tree{border-right:none;border-bottom:1px solid var(--line)}.p2 .kbx__list{overflow:visible}.p2 .files{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.p2 .files,.p2 .files__main,.p2 .files__table{box-sizing:border-box;min-width:0;max-width:100%}.p2 .files__tree{min-height:0;overflow:visible}.p2 .files__table-head{display:none}.p2 .files__row{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name name act""src sz act";align-items:center;gap:2px 10px;width:100%;max-width:100%;padding:10px 14px}.p2 .files__row-name{grid-area:name;min-width:0}.p2 .files__row-src{grid-area:src;justify-self:start}.p2 .files__row-sz{white-space:nowrap;grid-area:sz;justify-self:start}.p2 .files__row-act{grid-area:act;align-self:center;height:auto}.p2 .skills__grid{grid-template-columns:1fr}.p2 .kbx__entry-head{flex-wrap:wrap;align-items:flex-start}.p2 .kbx__entry-id{flex:100%;min-width:0}.p2 .cli__pane .cc-embed .cc-stream{flex:none;max-height:240px}.p2 .cli__pane .cc-embed .cc-main{flex:auto;min-height:0}}@media (max-width:767px){.p2 .kbx__list{overflow:auto hidden}}@media (max-width:860px){.p2 .cli__nav-head,.p2 .cli__search--nav{display:none}.p2 .cli__groups-rail{background:0 0;border-bottom:0}.p2 .cli__group-chip{background:var(--isl-bg);border:var(--isl-bd);box-shadow:var(--isl-sh);-webkit-backdrop-filter:saturate(1.8)blur(22px);backdrop-filter:saturate(1.8)blur(22px);color:var(--ink-2);border-radius:14px;padding:8px 14px;font-size:15px}.p2 .cli__group-chip.is-on{background:var(--ink);border:1px solid var(--ink);color:var(--bg);box-shadow:none}}@media (max-width:1023px){.p2 .skills{width:100%;min-width:0;max-width:none;padding:14px 16px max(20px, env(safe-area-inset-bottom));box-sizing:border-box;margin:0}.p2 .skills__head{margin-bottom:14px}.p2 .skills:not(.biz) .skills__head .h-1{min-height:1.08em;font-size:clamp(32px,10.6vw,40px);line-height:1.04;margin-top:8px!important}.p2 .skills .eyebrow{font-size:11px;line-height:1.2}.p2 .skills__filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:6px;max-width:100%;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.p2 .skills__filters::-webkit-scrollbar{display:none}.p2 .skills__filters .fil{flex:none;padding:8px 14px;font-size:15px}.p2 .skills__search{max-width:100%;margin-top:12px;padding:10px 12px}.p2 .skills__search input{font-size:16px}.p2 .skills__grid{grid-template-columns:1fr}.p2 .skill{min-width:0;padding:16px}.p2 .skill__top,.p2 .skill__bottom{min-width:0}.p2 .files__head{flex-wrap:wrap;align-items:flex-start;padding:12px 16px}.p2 .files__head>div:last-child{flex-wrap:wrap;width:100%;min-width:0}.p2 .files__head>div:last-child .btn{flex:calc(50% - 6px);justify-content:center;min-width:0}.p2 .files__head>div:last-child .btn--primary{flex-basis:100%}.p2 .files__table{padding:0 8px 20px}.p2 .files__row{column-gap:8px;padding:10px 8px}}@media (min-width:1680px){.p2 .home{max-width:1560px;margin-inline:auto}}.editorial:not(.is-light) .ed-body .p2 .btn--ghost{border-color:#ffffff42;border-color:lab(100% -.0000298023 .0000119209/.26)}.dlg-compose .p2 .composer{width:100%;max-width:760px;margin:0 auto}.dlg-compose--portal .p2{--bg:#161618;--surface:#1f1f22;--surface-2:#2a2a2e;--surface-3:#36363b;--ink:#f7f6f2;--ink-1:#edece8;--ink-2:#cbcac4;--ink-3:#b2b2aa;--ink-4:#97978f;--line:#fffaeb2b;--line-2:#fffaeb42;--line-3:#fffaeb57;--accent:#ff7a55;--accent-hover:#ff8e70;--accent-soft:#ff7a5529;--accent-ink:#1a1a1b;--good:#16a34a;--warn:#d97706;--bad:#dc2626;--info:#2563eb;--card-shadow:0 1px 0 #ffffff0a, 0 12px 32px #00000059;--shadow-lg:0 1px 0 #ffffff0a, 0 30px 80px #00000080}.dlg-compose--portal.is-light .p2{--bg:#fbfaf8;--surface:#f3f2ee;--surface-2:#e8e7e2;--surface-3:#dddcd6;--ink:#0e0e0f;--ink-1:#141417;--ink-2:#34343a;--ink-3:#45454d;--ink-4:#5e5e68;--line:#0e0e0f26;--line-2:#0e0e0f3b;--line-3:#0e0e0f4d;--card-shadow:0 1px 0 #14120c0a, 0 1px 2px #14120c0a, 0 6px 18px -8px #14120c14;--shadow-lg:0 1px 0 #0a0a0a0a, 0 24px 60px -20px #0a0a0a33}.p2 .invite-inbox{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.p2 .invite-inbox__card{background:var(--surface);border:1px solid var(--accent);box-shadow:0 0 0 3px var(--accent);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.p2 .invite-inbox__card{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 12%, transparent)}}.p2 .invite-inbox__card{flex-wrap:wrap}.p2 .invite-inbox__avatar{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:700;display:flex;overflow:hidden}.p2 .invite-inbox__avatar img{object-fit:cover;width:100%;height:100%}.p2 .invite-inbox__body{flex-direction:column;flex:160px;gap:2px;display:flex}.p2 .invite-inbox__title{font-size:var(--text-sm);color:var(--ink);line-height:1.4}.p2 .invite-inbox__role{font-size:var(--text-xs);color:var(--ink-3)}.p2 .invite-inbox__actions{flex-shrink:0;gap:8px;display:flex}.p2 .iv-scrim{z-index:200;-webkit-backdrop-filter:blur(4px);background:#14120c6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.p2 .iv-modal{width:100%;max-width:560px;max-height:calc(var(--vvh,100dvh) - 48px);background:var(--bg);border:1px solid var(--glass-hi,var(--line));border-radius:var(--r-2xl);box-shadow:var(--shadow-lg,0 20px 48px #0000002e);flex-direction:column;display:flex;position:relative;overflow:hidden}.p2 .iv-modal__x{width:30px;height:30px;color:var(--ink-3);cursor:pointer;z-index:2;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}.p2 .iv-modal__x:hover{background:var(--surface-2,var(--surface));color:var(--ink)}.p2 .iv-modal__x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.p2 .iv-modal__head{padding:22px 26px 12px}.p2 .iv-modal__head h2{font-family:var(--font-display,var(--font-sans));font-weight:700;font-size:var(--text-2xl);letter-spacing:var(--tracking-tight,-.025em);margin:0;padding-right:32px}.p2 .iv-modal__head h2 em{font-family:var(--font-serif,serif);font-style:italic;font-weight:400}.p2 .iv-modal__head p{font-size:var(--text-sm);color:var(--ink-3);margin:5px 0 0;line-height:1.5}.p2 .iv-field{padding:0 26px 14px}.p2 .iv-field__l{font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-bottom:7px;font-size:11px;display:block}.p2 .iv-input{background:var(--surface);border:1px solid var(--line-2,var(--line));border-radius:var(--r-md);width:100%;height:42px;font-size:var(--text-base);color:var(--ink);font:inherit;outline:none;padding:0 14px;transition:background .12s,border-color .12s}.p2 .iv-input:focus{background:var(--bg);border-color:var(--accent);outline:none}.p2 .iv-pickhead{justify-content:space-between;align-items:baseline;gap:10px;padding:2px 26px 8px;display:flex}.p2 .iv-pickhead__l{font-size:var(--text-sm);color:var(--ink);font-weight:600}.p2 .iv-pickhead__hint{font-size:var(--text-xs);color:var(--ink-3)}.p2 .iv-search{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:9px;height:36px;margin:0 26px 8px;padding:0 12px;display:flex}.p2 .iv-search svg{color:var(--ink-4);flex-shrink:0}.p2 .iv-search input{min-width:0;font:inherit;font-size:var(--text-sm);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.p2 .iv-list{flex-direction:column;flex:auto;gap:2px;max-height:36vh;padding:2px 14px 6px;display:flex;overflow-y:auto}.p2 .iv-list__empty{text-align:center;color:var(--ink-4);font-size:var(--text-sm);padding:22px}.p2 .iv-row{border-radius:var(--r-lg);cursor:pointer;border:1px solid #0000;align-items:center;gap:12px;padding:10px 12px;transition:background .12s,border-color .12s;display:flex}.p2 .iv-row:hover{background:var(--surface)}.p2 .iv-row.is-on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .iv-row.is-on{background:color-mix(in oklab, var(--accent) 8%, var(--bg))}}.p2 .iv-row.is-on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .iv-row.is-on{border-color:color-mix(in oklab, var(--accent) 48%, var(--line))}}.p2 .iv-row.is-on{box-shadow:0 1px #0000000a,0 1px 2px #0000000a}.p2 .iv-row__check{border:1.5px solid var(--line-3,var(--line));color:#fff;background:0 0;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;transition:background .12s,border-color .12s;display:grid}.p2 .iv-row.is-on .iv-row__check{background:var(--accent);border-color:var(--accent);color:var(--accent-ink,#fff)}.p2 .iv-row__meta{flex-direction:column;flex:1;min-width:0;display:flex}.p2 .iv-row__nm{font-weight:600;font-size:var(--text-md);color:var(--ink)}.p2 .iv-row__role{font-size:var(--text-xs);color:var(--ink-3);margin-top:1px}.p2 .iv-role{background:var(--surface-2,var(--surface));border-radius:var(--r-full);flex-shrink:0;gap:2px;padding:2px;display:flex}.p2 .iv-role button{border-radius:var(--r-full);font-size:var(--text-xs);color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:5px 11px;font-weight:600}.p2 .iv-role button.is-on{background:var(--bg);color:var(--ink);box-shadow:0 1px 2px #00000014}.p2 .iv-role button:not(.is-on):hover{color:var(--ink-1,var(--ink))}.p2 .iv-roleinfo{border-radius:var(--r-md);background:var(--info,#2563eb);align-items:flex-start;gap:9px;margin:8px 26px 4px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.p2 .iv-roleinfo{background:color-mix(in oklab, var(--info,#2563eb) 7%, var(--surface))}}.p2 .iv-roleinfo{border:1px solid var(--info,#2563eb)}@supports (color:color-mix(in lab, red, red)){.p2 .iv-roleinfo{border:1px solid color-mix(in oklab, var(--info,#2563eb) 16%, transparent)}}.p2 .iv-roleinfo{font-size:var(--text-xs);color:var(--ink-2);line-height:1.5}.p2 .iv-roleinfo svg{color:var(--info,#2563eb);flex-shrink:0;margin-top:2px}.p2 .iv-roleinfo b{color:var(--ink);font-weight:600}.p2 .iv-error{border-radius:var(--r-md);font-size:var(--text-xs);background:var(--bad,#ef4444);margin:6px 26px 0;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.p2 .iv-error{background:color-mix(in oklab, var(--bad,#ef4444) 10%, transparent)}}.p2 .iv-error{color:var(--bad,#ef4444)}.p2 .iv-foot{border-top:1px solid var(--line);background:var(--surface);padding:12px 26px 16px}.p2 .iv-summary{font-size:var(--text-sm);color:var(--ink-2);min-height:22px;margin-bottom:12px;line-height:1.4}.p2 .iv-summary__empty{color:var(--ink-4)}.p2 .iv-summary__t b{color:var(--ink);font-weight:600}.p2 .iv-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.p2 .iv-btn{border-radius:var(--r-md);height:38px;font:inherit;font-size:var(--text-base);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:500;display:inline-flex}.p2 .iv-btn[disabled]{opacity:.45;pointer-events:none}.p2 .iv-btn--ghost{color:var(--ink);border-color:var(--line-3,var(--line));background:0 0}.p2 .iv-btn--ghost:hover{background:var(--surface)}.p2 .iv-btn--accent{background:var(--accent);color:var(--accent-ink,#fff);box-shadow:inset 0 1px #ffffff2e}.p2 .iv-btn--accent:hover{filter:brightness(1.06)}.p2 .iv-btn--ink{background:var(--ink);color:var(--bg);border-color:var(--ink)}.p2 .iv-btn--ink:hover{filter:brightness(1.1)}.p2 .iv-result{flex-direction:column;gap:10px;padding:4px 26px 14px;display:flex}.p2 .iv-result__row{align-items:center;gap:8px;display:flex}.p2 .iv-result__row .iv-input{min-width:0;height:38px;font-family:var(--font-mono,monospace);font-size:var(--text-2xs);flex:1}.p2 .iv-result__scope{font-size:var(--text-xs);color:var(--ink-2);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);padding:8px 10px;line-height:1.5}.p2 .iv-result__scope b{color:var(--ink)}@media (max-width:560px){.p2 .acx-prow--standalone{flex-wrap:wrap;align-items:flex-start;overflow:hidden}.p2 .acx-prow--standalone .av{flex:none}.p2 .acx-prow--standalone .acx-prow__meta{flex:calc(100% - 54px);min-width:0}.p2 .acx-prow--standalone .acx-prow__meta .nm,.p2 .acx-prow--standalone .acx-prow__meta .sub{overflow-wrap:anywhere;word-break:break-word;min-width:0}.p2 .acx-prow--pending{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.p2 .acx-prow--pending .acx-prow__actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-left:0;display:grid}.p2 .acx-prow--pending .acx-tag--pending,.p2 .acx-prow--pending .btn,.p2 .acx-prow--pending .acx-prow__status-ok{justify-content:center;width:100%;min-width:0}.p2 .acx-prow--pending .acx-revoke{grid-column:1/-1}.p2 .acx-agent-invite__row{align-items:stretch}.p2 .acx-agent-invite__email,.p2 .acx-agent-invite__row .iv-role,.p2 .acx-agent-invite__row .acx-invite-btn{width:100%;min-width:0}.p2 .acx-agent-invite__row .iv-role button{flex:1 1 0}.p2 .acx-agent-invite__link-row .acx-invite__link-input,.p2 .acx-agent-invite__link-row .acx-invite-btn{width:100%;min-width:0}.p2 .iv-scrim{padding:max(12px, env(safe-area-inset-top,0px)) 0 0;align-items:flex-start}.p2 .iv-modal{width:100%;max-width:100%;max-height:calc(var(--vvh,100dvh) - max(24px, env(safe-area-inset-top,0px)));border-radius:var(--r-2xl) var(--r-2xl) 0 0;border-bottom:0}.p2 .iv-modal__head{padding:18px 18px 10px}.p2 .iv-field{padding:0 18px 12px}.p2 .iv-pickhead,.p2 .iv-search,.p2 .iv-roleinfo,.p2 .iv-error{margin-left:18px;margin-right:18px}.p2 .iv-list{max-height:calc(var(--vvh,100dvh) * .38);min-height:60px;padding:2px 6px 6px}.p2 .iv-foot{padding:12px 18px calc(16px + env(safe-area-inset-bottom))}.p2 .iv-result{padding-left:18px;padding-right:18px}.p2 .iv-actions{flex-wrap:wrap}.p2 .iv-actions .iv-btn{flex:auto}}@media (max-width:767px){.p2>.files{display:none}.p2 .mb-files{height:100%;min-height:100%;padding-bottom:0;display:block;position:relative;overflow:hidden}.p2 .mb-files__bar{top:var(--ed-mb-aghdr,max(74px, calc(env(safe-area-inset-top,0px) + 62px)));z-index:28;background:0 0;justify-content:flex-start;align-items:center;gap:8px;padding:6px 12px;position:absolute;left:0;right:0}.p2 .mb-files__groups{scrollbar-width:none;flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.p2 .mb-files__groups::-webkit-scrollbar{display:none}.p2 .mb-files__viewer-head{padding-top:calc(var(--ed-mb-aghdr,max(74px, calc(env(safe-area-inset-top,0px) + 62px))) + 6px)}.p2 .mb-files__list{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;box-sizing:border-box;min-height:0;padding-top:calc(var(--ed-mb-aghdr,max(74px, calc(env(safe-area-inset-top,0px) + 62px))) + 56px);transition:padding-bottom var(--dur-med) var(--ease);padding-bottom:112px;position:absolute;inset:0;overflow:hidden auto}.p2 .mb-files.is-storage-hidden .mb-files__list{padding-bottom:20px}.p2 .mb-files.is-scrolled .mb-files__bar{transition:padding var(--dur-med) var(--ease);padding-top:4px;padding-bottom:4px}.p2 .mb-files__storage{padding-right:76px;padding-bottom:max(12px, env(safe-area-inset-bottom));transition:transform var(--dur-med) var(--ease-out), opacity var(--dur-med) var(--ease-out);flex-shrink:0;margin:0;position:absolute;bottom:0;left:0;right:0}.p2 .mb-files.is-storage-hidden .mb-files__storage{opacity:0;pointer-events:none;transform:translateY(calc(100% + 16px))}}@media (min-width:768px){.p2 .mb-files{display:none}}@media (max-width:767px){.p2 .files{display:none}.p2 .ci-drawer .ci-head{padding-top:calc(14px + max(env(safe-area-inset-top,0px), var(--qa-safe-top,0px)))}.p2 .cc-head{transition:padding .24s cubic-bezier(.32,.72,.32,1)}.p2 .cc-head.is-collapsed .cc-av,.p2 .cc-head.is-collapsed .cc-av--img{transition:transform .24s cubic-bezier(.32,.72,.32,1);transform:scale(.72)}.p2 .cc-head.is-collapsed .cc-role,.p2 .cc-head.is-collapsed .cc-head__sub{display:none}}.p2 .mcp-step__open{align-self:flex-start;text-decoration:none}.p2 .mcp-step__mobile-hint{color:var(--ink-3,var(--ink));font-size:var(--text-xs,12px);line-height:1.45;display:none}@media (max-width:720px),(pointer:coarse){.p2 .mcp-step__mobile-hint{display:block}}.p2 .skills__filters .fil--icon{justify-content:center;align-items:center;padding:8px 12px;display:inline-flex}.p2 .skills__search{max-width:520px}.p2 .skills__search-x{width:28px;height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.p2 .skills__search-x:hover{background:var(--surface-2,var(--line));color:var(--ink)}@media (max-width:720px){.p2 .skills__search{max-width:100%}}.p2 .skills__search input::-webkit-search-cancel-button{appearance:none;display:none}.p2 .skills__mcpint{margin:0 0 28px}.p2 .skill__name--btn{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.p2 .skill__name--btn:hover{text-underline-offset:3px;text-decoration:underline}.p2 .skill__desc--bad{color:var(--bad)}.p2 .skill--mcpint .skill__desc{overflow-wrap:anywhere}.iet{border-radius:var(--r-md,8px);min-width:0;margin:-6px -10px;padding:6px 10px;transition:background-color .15s,box-shadow .15s;position:relative}.iet.iet--flush{margin:0}.iet.is-editable>.iet__view{cursor:text}@media (hover:hover){.iet.is-editable:not(.is-editing):hover{background:var(--ink-1,#1c1c1e)}@supports (color:color-mix(in lab, red, red)){.iet.is-editable:not(.is-editing):hover{background:color-mix(in srgb, var(--ink-1,#1c1c1e) 4%, transparent)}}}.iet.is-editing{background:var(--accent,#ff5a3c)}@supports (color:color-mix(in lab, red, red)){.iet.is-editing{background:color-mix(in srgb, var(--accent,#ff5a3c) 7%, transparent)}}.iet.is-editing{box-shadow:inset 2px 0 0 var(--accent,#ff5a3c)}.iet.is-editing.is-problem{box-shadow:inset 2px 0 0 var(--bad,#dc2626)}.iet__view{outline:none;min-height:1.5em}.iet__view:focus-visible{box-shadow:0 0 0 2px var(--accent,#ff5a3c)}@supports (color:color-mix(in lab, red, red)){.iet__view:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent,#ff5a3c) 40%, transparent)}}.iet__view:focus-visible{border-radius:inherit}.iet__plain{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.iet__ph{color:var(--ink-4,#9f9fa6)}.iet__ta{box-sizing:border-box;width:100%;min-height:1.5em;box-shadow:none;font:inherit;letter-spacing:inherit;line-height:inherit;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;appearance:none;border-radius:0;outline:none;margin:0;padding:0;display:block;overflow:hidden;color:inherit!important;background:0 0!important;border:0!important}.iet__ta::placeholder{color:var(--ink-4,#9f9fa6)}.iet--code .iet__plain,.iet--code .iet__ta{font-family:var(--font-mono,ui-monospace, monospace);tab-size:2}.iet--markdown .iet__ta{line-height:1.6}@media (pointer:coarse){.iet__ta,.iet__plain{font-size:max(16px,1em)!important}}@media (max-width:767px){.p2 .mb-files__viewer{z-index:29}}.iet-st{min-height:22px;font-size:var(--text-xs,12px);color:var(--ink-3,#6e6e76);flex-wrap:wrap;align-items:center;gap:8px;line-height:1.3;display:inline-flex}.iet-st__msg.is-good{color:var(--good,#16a34a)}.iet-st__msg.is-bad{color:var(--bad,#dc2626);font-weight:600}.iet-st .iet-st__btn{border:1px solid var(--line-2,#d0cfcb);background:var(--surface-2,#e8e7e2);min-height:28px;color:var(--ink-1,#1c1c1e);font:inherit;cursor:pointer;border-radius:999px;padding:3px 12px;font-weight:600}.iet-st .iet-st__btn:hover{background:var(--surface-3,#dddcd6)}.iet-st .iet-st__btn--quiet{color:var(--ink-2,#424246);background:0 0}.p2 .me-card.is-open{cursor:default;grid-column:1/-1}.p2 .me-card.is-open:hover{transform:none}.p2 .me-card__btn{all:unset;cursor:pointer;flex-direction:column;gap:6px;display:flex}.p2 .me-card__btn:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.p2 .me-card__btn:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent)}}.p2 .me-card__btn:focus-visible{outline-offset:4px;border-radius:6px}.p2 .me-card__body{font-size:var(--text-base);color:var(--ink-1);margin-top:10px;line-height:1.6}.p2 .me-card__hd{justify-content:space-between;align-items:center;gap:10px;display:flex}.p2 .me-add__form{box-sizing:border-box;border:1.5px dashed var(--accent);border-radius:var(--r-lg,12px);flex-direction:column;justify-content:center;gap:6px;min-height:96px;padding:12px;display:flex}.p2 .me-add__input{box-sizing:border-box;width:100%;font:inherit;font-size:max(16px, var(--text-md));color:var(--ink-1);background:0 0;border:0;outline:none;padding:4px 0;font-weight:600}.p2 .me-add__err{font-size:var(--text-xs);color:var(--bad)}.p2 .prefs__body{font-size:var(--text-sm);color:var(--ink-1);line-height:1.6}.p2 .files__preview-doc--text{box-sizing:border-box;width:100%;max-width:760px}.p2 .files__preview-doc--md{font-family:var(--font-sans);font-size:var(--text-base)}.p2 .files__preview-doc--text .iet{min-height:240px}.p2 .crm-prefs__body{font-size:var(--text-base);color:var(--ink-1);line-height:1.5}.p2 .crm-prefs__head .iet-st{margin-left:auto}.p2 .mb-files__viewer-head .iet-st{flex:0 auto;justify-content:flex-end;min-width:0}.p2 .mb-files__viewer-head .mb-files__viewer-name{min-width:72px}.p2 .me-user__sub{font-size:var(--text-sm);color:var(--ink-3);margin:-6px 0 14px}.p2 .me-fields{gap:4px;display:grid}.p2 .me-field{border-bottom:1px solid var(--line,#7f7f7f2e);padding:10px 0}.p2 .me-field:last-child{border-bottom:0}.p2 .me-field__hd{justify-content:space-between;align-items:center;gap:8px;min-height:22px;margin-bottom:2px;display:flex}.p2 .me-field__label{font-size:var(--text-xs,12px);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-3)}.p2 .me-field__val{font-size:var(--text-md);color:var(--ink-1);overflow-wrap:anywhere}.p2 .me-field.is-unknown .me-field__val{color:var(--ink-4)}:root{--z-base:0;--z-raised:1;--z-sticky:100;--z-float:200;--z-scrim:300;--z-popover-veil:400;--z-popover:410;--z-drawer-scrim:500;--z-drawer:510;--z-sheet-scrim:600;--z-sheet:610;--z-modal-scrim:700;--z-modal:710;--z-inspector:800;--z-toast:900}.env-badge{top:calc(env(safe-area-inset-top,0px) + 10px);z-index:calc(var(--z-toast,900) + 20);pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;border-radius:999px;padding:5px 10px 4px;font-size:11px;font-weight:800;line-height:1;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #00000040,inset 0 1px #ffffff38}.env-badge--dev{color:#2a1207;background:#ffb020;border:1px solid #ffffff73}.editorial.is-light .ed-body .p2,.editorial.is-light .ed-body .p2.dark{--bg:#fbfaf8;--surface:#f3f2ee;--surface-2:#e8e7e2;--surface-3:#dddcd6;--ink:#0e0e0f;--ink-1:#1c1c1e;--ink-2:#424246;--ink-3:#6e6e76;--ink-4:#9f9fa6;--ink-5:#d0cfcb;--line:#0e0e0f12;--line-2:#0e0e0f1f;--line-3:#0e0e0f2e;--hl-top:inset 0 1px 0 #fff9;--card-shadow:0 1px 0 #14120c0a, 0 1px 2px #14120c0a, 0 6px 18px -8px #14120c14;--accent-soft:#ffe9e3;--accent-ink:#fff;background:var(--bg);color:var(--ink)}.editorial:not(.is-light) .ed-body .p2,html[data-theme=dark] .p2.legal{--bg:#161618;--surface:#1f1f22;--surface-2:#2a2a2e;--surface-3:#36363b;--ink:#f7f6f2;--ink-1:#e2e1dc;--ink-2:#b0afa9;--ink-3:#82827c;--ink-4:#5c5c57;--ink-5:#3d3d3a;--line:#fffaeb12;--line-2:#fffaeb1f;--line-3:#fffaeb33;--accent:#ff7a55;--accent-hover:#ff8e70;--accent-soft:#ff7a5529;--accent-ink:#1a1a1b;--hl-top:inset 0 1px 0 #ffffff0d;--card-shadow:0 1px 0 #ffffff0a, 0 12px 32px #00000059;--shadow-md:0 1px 0 #ffffff08, 0 12px 40px #0006;--shadow-lg:0 1px 0 #ffffff0a, 0 30px 80px #00000080;background:var(--bg);color:var(--ink)}.editorial .ed-body .p2 .input,.editorial .ed-body .p2 .ta,.editorial .ed-body .p2 input,.editorial .ed-body .p2 textarea{background:var(--surface);color:var(--ink);border-color:var(--line-2)}.p2.auth-fullbleed{width:100%}.p2.auth-fullbleed .login-desktop{height:100dvh}.p2.auth-fullbleed .auth__left{grid-template-rows:auto 1fr auto}.p2.auth-fullbleed .auth__left .showcase{align-self:center;height:auto;max-height:560px}.p2.auth-fullbleed .auth__right{align-content:center}:root{--bg:#000;--bg-elev-1:#ffffff0a;--bg-elev-2:#ffffff12;--bg-elev-3:#ffffff1a;--bg-glass:#1414169e;--bg-glass-strong:#1c1c20c7;--fg:#f5f5f7;--fg-muted:#ebebf59e;--fg-faint:#ebebf557;--fg-ghost:#ebebf529;--accent:#0a84ff;--accent-hover:#409cff;--accent-press:#0060df;--accent-soft:#0a84ff24;--accent-ring:#0a84ff73;--accent-glow:#0a84ff59;--success:#30d158;--success-soft:#30d15824;--warning:#ffd60a;--warning-soft:#ffd60a1f;--danger:#ff453a;--danger-soft:#ff453a1f;--purple:#bf5af2;--teal:#64d2ff;--pink:#ff375f;--hairline:#ffffff14;--hairline-2:#ffffff1f;--hairline-3:#ffffff2e;--hairline-accent:#0a84ff80;--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:20px;--r-xl:28px;--r-2xl:36px;--r-full:9999px;--shadow-sm:0 1px 2px #0006;--shadow-md:0 8px 24px #0006, inset 0 1px 0 #ffffff0a;--shadow-lg:0 24px 60px #0009, inset 0 1px 0 #ffffff0f;--shadow-glow:0 0 0 6px var(--accent-soft), 0 0 32px var(--accent-glow);--shadow-inset-top:inset 0 1px 0 #ffffff0f;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-std:cubic-bezier(.4, 0, .2, 1);--dur-fast:.16s;--dur-med:.24s;--dur-slow:.42s;--font-display:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", system-ui, sans-serif;--font-text:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", "JetBrains Mono", monospace}html[data-theme=light]{--bg:#f7f7f8;--bg-elev-1:#0000000a;--bg-elev-2:#00000012;--bg-elev-3:#0000001a;--bg-glass:#ffffffb8;--bg-glass-strong:#ffffffdb;--fg:#0a0a0c;--fg-muted:#000000a6;--fg-faint:#0000006b;--fg-ghost:#0003;--hairline:#00000014;--hairline-2:#00000024;--hairline-3:#00000038;--accent-soft:#0a84ff1a;--accent-ring:#0a84ff59;--shadow-md:0 8px 24px #0000001a, inset 0 1px 0 #fff6;--shadow-lg:0 20px 50px #00000026, inset 0 1px 0 #fff9;--shadow-inset-top:inset 0 1px 0 #ffffff80}html[data-theme=light] body{background-image:radial-gradient(1200px 600px at 50% -100px,#0a84ff0f,#0000 60%),radial-gradient(800px 400px at 100% 100%,#bf5af208,#0000 70%)}html{font-size:17px}@media (min-width:768px){html{font-size:16px}}html,body{background:var(--bg);color:var(--fg);font-family:var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;letter-spacing:-.011em;font-size:16px;overflow-x:hidden}.text-\[11px\]{line-height:1.35;font-size:13px!important}.text-\[12px\]{line-height:1.4;font-size:14px!important}.text-\[13px\]{line-height:1.5;font-size:15px!important}.text-xs{line-height:1.4;font-size:14px!important}.text-\[14px\]{font-size:15.5px!important}.text-\[15px\]{font-size:16.5px!important}.text-\[16px\]{font-size:17px!important}.text-sm{font-size:15px!important}.text-base{font-size:17px!important}body{background-image:radial-gradient(1200px 600px at 50% -100px,#0a84ff1a,#0000 60%),radial-gradient(800px 400px at 100% 100%,#bf5af20f,#0000 70%);background-attachment:fixed}textarea,input,select,button{letter-spacing:inherit;font-family:inherit}::selection{background:var(--accent-soft);color:var(--fg)}:where(button,a,input,textarea,select,[role=button]):focus-visible{box-shadow:0 0 0 4px var(--accent-ring);outline:none;border-color:var(--accent)!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border-radius:var(--r-full);background:#ffffff14 padding-box padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:#ffffff29 padding-box padding-box;border:2px solid #0000}::-webkit-scrollbar-track{background:0 0}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.font-mono{font-family:var(--font-mono)}.glass{background:var(--bg-glass);-webkit-backdrop-filter:blur(24px)saturate(180%);border:1px solid var(--hairline)}.glass-strong{background:var(--bg-glass-strong);-webkit-backdrop-filter:blur(40px)saturate(180%)}.card{background:var(--bg-elev-1);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--shadow-inset-top)}.pressable{transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}.pressable:hover{background:var(--bg-elev-2)}.pressable:active{transform:scale(.985)}.btn{border-radius:var(--r-md);letter-spacing:-.01em;height:48px;transition:all var(--dur-fast) var(--ease-out);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:600;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.4;pointer-events:none}.btn-primary{background:var(--accent);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #0000000d,0 8px 24px #0a84ff40}.btn-primary:hover{background:var(--accent-hover)}.btn-primary:active{background:var(--accent-press)}.btn-secondary{background:var(--bg-elev-2);color:var(--fg);border:1px solid var(--hairline-2)}.btn-secondary:hover{background:var(--bg-elev-3);border-color:var(--hairline-3)}.btn-ghost{color:var(--fg);background:0 0}.btn-ghost:hover{background:var(--bg-elev-1)}.btn-danger{color:var(--danger);background:0 0;border:1px solid #ff453a4d}.btn-danger:hover{background:var(--danger-soft);border-color:#ff453a80}.input{background:var(--bg-elev-1);border:1px solid var(--hairline-2);border-radius:var(--r-md);width:100%;height:52px;color:var(--fg);transition:border-color var(--dur-fast), background-color var(--dur-fast), box-shadow var(--dur-fast);padding:0 16px;font-size:16px;display:block}.input::placeholder{color:var(--fg-faint)}.input:hover{border-color:var(--hairline-3)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-ring);outline:none}.input-textarea{resize:none;height:auto;min-height:52px;padding:14px 16px;line-height:1.45}.status-dot{border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0}.status-dot.online{background:var(--success);animation:pulse-dot 2s var(--ease-std) infinite}.status-dot.idle{background:var(--warning)}.status-dot.offline{background:var(--fg-ghost)}@keyframes pulse-dot{0%{box-shadow:0 0 #30d15873}70%{box-shadow:0 0 0 6px #30d15800}to{box-shadow:0 0 #30d15800}}.chip{border-radius:var(--r-full);letter-spacing:-.005em;background:var(--bg-elev-2);height:24px;color:var(--fg-muted);align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.chip-success{background:var(--success-soft);color:var(--success)}.chip-warning{background:var(--warning-soft);color:var(--warning)}.chip-danger{background:var(--danger-soft);color:var(--danger)}.chip-accent{background:var(--accent-soft);color:var(--accent-hover)}.aurora{isolation:isolate;position:relative;overflow:hidden}.aurora:before{content:"";filter:blur(40px);animation:aurora-drift 14s var(--ease-std) infinite alternate;z-index:-1;opacity:.7;background:radial-gradient(closest-side,#0a84ff59,#0000 70%) 20% 30%/50% 50% no-repeat,radial-gradient(closest-side,#bf5af24d,#0000 70%) 70% 60%/60% 60% no-repeat,radial-gradient(closest-side,#30d15833,#0000 70%) 50% 90%/70% 50% no-repeat;position:absolute;inset:-40%}@keyframes aurora-drift{0%{transform:translate(0)rotate(0)}to{transform:translate(2%,-3%)rotate(8deg)}}.voice-bars{align-items:center;gap:3px;height:20px;display:inline-flex}.voice-bars span{width:3px;height:100%;animation:voice-bar 1.1s var(--ease-std) infinite;transform-origin:50%;background:currentColor;border-radius:2px;display:block}.voice-bars span:first-child{animation-delay:-.9s}.voice-bars span:nth-child(2){animation-delay:-.7s}.voice-bars span:nth-child(3){animation-delay:-.5s}.voice-bars span:nth-child(4){animation-delay:-.3s}.voice-bars span:nth-child(5){animation-delay:-.1s}@keyframes voice-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.skeleton{background:linear-gradient(90deg, var(--bg-elev-1) 0%, var(--bg-elev-2) 50%, var(--bg-elev-1) 100%);animation:shimmer 1.6s var(--ease-std) infinite;border-radius:var(--r-sm);background-size:200% 100%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}nextjs-portal{display:none!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-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-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 ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}
