@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-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-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}}}@layer theme{:root,:host{--font-sans:var(--font-space-grotesk);--font-mono:var(--font-ibm-plex-mono);--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-900:#82181a;--color-red-950:#460809;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-yellow-100:#fef9c2;--color-yellow-400:#fac800;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-700:#007956;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-teal-100:#cbfbf1;--color-teal-300:#46ecd5;--color-sky-100:#dff2fe;--color-sky-300:#77d4ff;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-900:#1c398e;--color-blue-950:#162456;--color-rose-50:#fff1f2;--color-rose-200:#ffccd3;--color-rose-300:#ffa2ae;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-rose-700:#c20039;--color-rose-900:#8b0836;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-700:#314158;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--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-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--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;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-space-grotesk);--default-mono-font-family:var(--font-ibm-plex-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--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-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-100:lab(97.3564% -4.51407 27.344);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-teal-100:lab(95.1845% -17.4212 -.425422);--color-teal-300:lab(84.8977% -48.1516 -1.3321);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--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-50:lab(96.492% -1.14644 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--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-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-blue-950:lab(15.6723% 8.86232 -32.2945);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-rose-900:lab(29.7104% 51.514 12.6253);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855);--color-zinc-50:lab(98.26% 0 0);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-800:lab(15.7305% .613764 -2.16959);--color-zinc-900:lab(8.30603% .618205 -2.16572)}}}@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{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-4{top:calc(var(--spacing) * 4)}.right-4{right:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.col-span-full{grid-column:1/-1}.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}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[12vh\]{margin-top:12vh}.mr-1{margin-right:calc(var(--spacing) * 1)}.-mb-px{margin-bottom:-1px}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.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}.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\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[1\.05em\]{height:1.05em}.h-\[70vh\]{height:70vh}.h-\[100dvh\]{height:100dvh}.h-\[160px\]{height:160px}.h-\[760px\]{height:760px}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[28rem\]{max-height:28rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[66vh\]{max-height:66vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[420px\]{max-height:420px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-\[52px\]{min-height:52px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[182px\]{min-height:182px}.min-h-\[320px\]{min-height:320px}.min-h-\[340px\]{min-height:340px}.min-h-\[360px\]{min-height:360px}.min-h-\[420px\]{min-height:420px}.min-h-\[520px\]{min-height:520px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing) * 4)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-32{width:calc(var(--spacing) * 32)}.w-\[160px\]{width:160px}.w-\[560px\]{width:560px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[16rem\]{max-width:16rem}.max-w-\[92vw\]{max-width:92vw}.max-w-\[280px\]{max-width:280px}.max-w-\[880px\]{max-width:880px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[140px\]{min-width:140px}.min-w-\[260px\]{min-width:260px}.min-w-\[640px\]{min-width:640px}.min-w-\[980px\]{min-width:980px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-separate{border-collapse:separate}.border-spacing-y-2{--tw-border-spacing-y:calc(var(--spacing) * 2);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[0\.85rem\]{gap:.85rem}.gap-\[3px\]{gap:3px}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[rgba\(15\,42\,82\,0\.16\)\]{border-color:#0f2a5229}.border-\[rgba\(45\,212\,191\,0\.28\)\]{border-color:#2dd4bf47}.border-\[rgba\(94\,234\,212\,0\.32\)\]{border-color:#5eead452}.border-\[rgba\(96\,165\,250\,0\.32\)\]{border-color:#60a5fa52}.border-\[rgba\(96\,165\,250\,0\.42\)\]{border-color:#60a5fa6b}.border-\[rgba\(196\,154\,46\,0\.22\)\]{border-color:#c49a2e38}.border-\[rgba\(244\,200\,109\,0\.24\)\]{border-color:#f4c86d3d}.border-\[rgba\(250\,204\,21\,0\.32\)\]{border-color:#facc1552}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--accent-border\)\]{border-color:var(--accent-border)}.border-\[var\(--accent-deep\)\]{border-color:var(--accent-deep)}.border-\[var\(--danger-border\)\]{border-color:var(--danger-border)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--line-strong\)\]{border-color:var(--line-strong)}.border-\[var\(--portal-accent\,\#3b82f6\)\]{border-color:var(--portal-accent,#3b82f6)}.border-\[var\(--portal-border\,rgba\(0\,0\,0\,0\.08\)\)\]{border-color:var(--portal-border,#00000014)}.border-\[var\(--portal-border\,rgba\(0\,0\,0\,0\.15\)\)\]{border-color:var(--portal-border,#00000026)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/25{border-color:#ffd23640}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/25{border-color:color-mix(in oklab, var(--color-amber-300) 25%, transparent)}}.border-blue-400\/25{border-color:#54a2ff40}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/25{border-color:color-mix(in oklab, var(--color-blue-400) 25%, transparent)}}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/40{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/40{border-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.border-blue-600{border-color:var(--color-blue-600)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/20{border-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/40{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.border-red-300{border-color:var(--color-red-300)}.border-red-400\/25{border-color:#ff656840}@supports (color:color-mix(in lab, red, red)){.border-red-400\/25{border-color:color-mix(in oklab, var(--color-red-400) 25%, transparent)}}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab, red, red)){.border-red-400\/30{border-color:color-mix(in oklab, var(--color-red-400) 30%, transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-300{border-color:var(--color-rose-300)}.border-sky-300\/50{border-color:#77d4ff80}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/50{border-color:color-mix(in oklab, var(--color-sky-300) 50%, transparent)}}.border-sky-400\/30{border-color:#00bcfe4d}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/30{border-color:color-mix(in oklab, var(--color-sky-400) 30%, transparent)}}.border-sky-400\/40{border-color:#00bcfe66}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/40{border-color:color-mix(in oklab, var(--color-sky-400) 40%, transparent)}}.border-slate-500{border-color:var(--color-slate-500)}.border-slate-700{border-color:var(--color-slate-700)}.border-teal-300\/30{border-color:#46ecd54d}@supports (color:color-mix(in lab, red, red)){.border-teal-300\/30{border-color:color-mix(in oklab, var(--color-teal-300) 30%, transparent)}}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-yellow-400\/30{border-color:#fac8004d}@supports (color:color-mix(in lab, red, red)){.border-yellow-400\/30{border-color:color-mix(in oklab, var(--color-yellow-400) 30%, transparent)}}.border-zinc-100{border-color:var(--color-zinc-100)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-300{border-color:var(--color-zinc-300)}.bg-\[\#0d1117\]{background-color:#0d1117}.bg-\[\#11171f\]{background-color:#11171f}.bg-\[rgba\(8\,15\,26\,0\.7\)\]{background-color:#080f1ab3}.bg-\[rgba\(15\,23\,34\,0\.04\)\]{background-color:#0f17220a}.bg-\[rgba\(16\,32\,46\,0\.08\)\]{background-color:#10202e14}.bg-\[rgba\(45\,212\,191\,0\.12\)\]{background-color:#2dd4bf1f}.bg-\[rgba\(59\,130\,246\,0\.08\)\]{background-color:#3b82f614}.bg-\[rgba\(59\,130\,246\,0\.12\)\]{background-color:#3b82f61f}.bg-\[rgba\(94\,234\,212\,0\.14\)\]{background-color:#5eead424}.bg-\[rgba\(96\,165\,250\,0\.10\)\]{background-color:#60a5fa1a}.bg-\[rgba\(96\,165\,250\,0\.14\)\]{background-color:#60a5fa24}.bg-\[rgba\(96\,165\,250\,0\.24\)\]{background-color:#60a5fa3d}.bg-\[rgba\(196\,154\,46\,0\.10\)\]{background-color:#c49a2e1a}.bg-\[rgba\(244\,200\,109\,0\.12\)\]{background-color:#f4c86d1f}.bg-\[rgba\(250\,204\,21\,0\.10\)\]{background-color:#facc151a}.bg-\[rgba\(255\,255\,255\,0\.56\)\]{background-color:#ffffff8f}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent-bg-subtle\)\]{background-color:var(--accent-bg-subtle)}.bg-\[var\(--accent-deep\)\]{background-color:var(--accent-deep)}.bg-\[var\(--card-bg\)\]{background-color:var(--card-bg)}.bg-\[var\(--danger-bg\)\]{background-color:var(--danger-bg)}.bg-\[var\(--input-bg\)\]{background-color:var(--input-bg)}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-\[var\(--portal-accent\,\#3b82f6\)\]{background-color:var(--portal-accent,#3b82f6)}.bg-\[var\(--portal-accent-soft\,rgba\(59\,130\,246\,0\.12\)\)\]{background-color:var(--portal-accent-soft,#3b82f61f)}.bg-\[var\(--portal-soft-bg\,rgba\(0\,0\,0\,0\.06\)\)\]{background-color:var(--portal-soft-bg,#0000000f)}.bg-\[var\(--surface-dark\)\]{background-color:var(--surface-dark)}.bg-\[var\(--surface-strong\)\]{background-color:var(--surface-strong)}.bg-\[var\(--white-a-04\)\]{background-color:var(--white-a-04)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-300\/15{background-color:#ffd23626}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/15{background-color:color-mix(in oklab, var(--color-amber-300) 15%, transparent)}}.bg-amber-300\/\[0\.04\]{background-color:#ffd2360a}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-amber-300) 4%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.bg-blue-500\/35{background-color:#3080ff59}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/35{background-color:color-mix(in oklab, var(--color-blue-500) 35%, transparent)}}.bg-blue-500\/85{background-color:#3080ffd9}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/85{background-color:color-mix(in oklab, var(--color-blue-500) 85%, transparent)}}.bg-blue-500\/\[0\.08\]{background-color:#3080ff14}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-blue-500) 8%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-current{background-color:currentColor}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/8{background-color:#00bb7f14}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/8{background-color:color-mix(in oklab, var(--color-emerald-500) 8%, transparent)}}.bg-emerald-500\/\[0\.08\]{background-color:#00bb7f14}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-emerald-500) 8%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-400\/15{background-color:#ff656826}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/15{background-color:color-mix(in oklab, var(--color-red-400) 15%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/6{background-color:#fb2c360f}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/6{background-color:color-mix(in oklab, var(--color-red-500) 6%, transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.bg-red-500\/\[0\.10\]{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/\[0\.10\]{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/50{background-color:#fff1f280}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/50{background-color:color-mix(in oklab, var(--color-rose-50) 50%, transparent)}}.bg-sky-400\/15{background-color:#00bcfe26}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/15{background-color:color-mix(in oklab, var(--color-sky-400) 15%, transparent)}}.bg-sky-400\/25{background-color:#00bcfe40}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/25{background-color:color-mix(in oklab, var(--color-sky-400) 25%, transparent)}}.bg-sky-500\/20{background-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/20{background-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/60{background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.bg-slate-950\/85{background-color:#020618d9}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/85{background-color:color-mix(in oklab, var(--color-slate-950) 85%, transparent)}}.bg-teal-300\/15{background-color:#46ecd526}@supports (color:color-mix(in lab, red, red)){.bg-teal-300\/15{background-color:color-mix(in oklab, var(--color-teal-300) 15%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.bg-white\/12{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.bg-yellow-400\/15{background-color:#fac80026}@supports (color:color-mix(in lab, red, red)){.bg-yellow-400\/15{background-color:color-mix(in oklab, var(--color-yellow-400) 15%, transparent)}}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-400{background-color:var(--color-zinc-400)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_16\%_18\%\,rgba\(59\,130\,246\,0\.18\)\,transparent_28\%\)\,radial-gradient\(circle_at_84\%_16\%\,rgba\(244\,200\,109\,0\.14\)\,transparent_22\%\)\,radial-gradient\(circle_at_50\%_100\%\,rgba\(15\,23\,42\,0\.42\)\,transparent_44\%\)\]{background-image:radial-gradient(circle at 16% 18%,#3b82f62e,#0000 28%),radial-gradient(circle at 84% 16%,#f4c86d24,#0000 22%),radial-gradient(circle at 50% 100%,#0f172a6b,#0000 44%)}.from-\[\#5BA3F8\]\/90{--tw-gradient-from:#5ba3f8e6;--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))}@supports (color:lab(0% 0 0)){.from-\[\#5BA3F8\]\/90{--tw-gradient-from:lab(65.1796% -3.39097 -50.0265/.9)}}.to-\[\#2563EB\]\/85{--tw-gradient-to:#2563ebd9;--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))}@supports (color:lab(0% 0 0)){.to-\[\#2563EB\]\/85{--tw-gradient-to:lab(44.7906% 21.0479 -75.599/.85)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.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-\[0\.9rem\]{padding-inline:.9rem}.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-12{padding-block:calc(var(--spacing) * 12)}.py-\[0\.3rem\]{padding-block:.3rem}.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-ibm-plex-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-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-\[0\.7rem\]{font-size:.7rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#5EEAD4\]{color:#5eead4}.text-\[\#8b949e\]{color:#8b949e}.text-\[\#f5f9ff\]{color:#f5f9ff}.text-\[rgba\(207\,250\,240\,0\.94\)\]{color:#cffaf0f0}.text-\[rgba\(245\,249\,255\,0\.96\)\]{color:#f5f9fff5}.text-\[rgba\(254\,240\,138\,0\.94\)\]{color:#fef08af0}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--accent-deep\)\]{color:var(--accent-deep)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-soft\)\]{color:var(--ink-soft)}.text-\[var\(--ink-strong\)\]{color:var(--ink-strong)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-amber-100\/70{color:#fef3c6b3}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/70{color:color-mix(in oklab, var(--color-amber-100) 70%, transparent)}}.text-amber-100\/85{color:#fef3c6d9}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/85{color:color-mix(in oklab, var(--color-amber-100) 85%, transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/95{color:#fee685f2}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/95{color:color-mix(in oklab, var(--color-amber-200) 95%, transparent)}}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-200\/80{color:#bedbffcc}@supports (color:color-mix(in lab, red, red)){.text-blue-200\/80{color:color-mix(in oklab, var(--color-blue-200) 80%, transparent)}}.text-blue-200\/90{color:#bedbffe6}@supports (color:color-mix(in lab, red, red)){.text-blue-200\/90{color:color-mix(in oklab, var(--color-blue-200) 90%, transparent)}}.text-blue-300\/75{color:#90c5ffbf}@supports (color:color-mix(in lab, red, red)){.text-blue-300\/75{color:color-mix(in oklab, var(--color-blue-300) 75%, transparent)}}.text-blue-700{color:var(--color-blue-700)}.text-blue-900{color:var(--color-blue-900)}.text-emerald-200\/85{color:#a4f4cfd9}@supports (color:color-mix(in lab, red, red)){.text-emerald-200\/85{color:color-mix(in oklab, var(--color-emerald-200) 85%, transparent)}}.text-emerald-200\/90{color:#a4f4cfe6}@supports (color:color-mix(in lab, red, red)){.text-emerald-200\/90{color:color-mix(in oklab, var(--color-emerald-200) 90%, transparent)}}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-900{color:var(--color-emerald-900)}.text-red-100{color:var(--color-red-100)}.text-red-200\/75{color:#ffcacabf}@supports (color:color-mix(in lab, red, red)){.text-red-200\/75{color:color-mix(in oklab, var(--color-red-200) 75%, transparent)}}.text-red-200\/85{color:#ffcacad9}@supports (color:color-mix(in lab, red, red)){.text-red-200\/85{color:color-mix(in oklab, var(--color-red-200) 85%, transparent)}}.text-red-200\/90{color:#ffcacae6}@supports (color:color-mix(in lab, red, red)){.text-red-200\/90{color:color-mix(in oklab, var(--color-red-200) 90%, transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-300\/85{color:#ffa3a3d9}@supports (color:color-mix(in lab, red, red)){.text-red-300\/85{color:color-mix(in oklab, var(--color-red-300) 85%, transparent)}}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-900{color:var(--color-red-900)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-900{color:var(--color-rose-900)}.text-sky-100{color:var(--color-sky-100)}.text-sky-300\/80{color:#77d4ffcc}@supports (color:color-mix(in lab, red, red)){.text-sky-300\/80{color:color-mix(in oklab, var(--color-sky-300) 80%, transparent)}}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-200\/85{color:#e2e8f0d9}@supports (color:color-mix(in lab, red, red)){.text-slate-200\/85{color:color-mix(in oklab, var(--color-slate-200) 85%, transparent)}}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-teal-100{color:var(--color-teal-100)}.text-white{color:var(--color-white)}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/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\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, 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\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, 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\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, 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-100{color:var(--color-yellow-100)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-800{color:var(--color-zinc-800)}.text-zinc-900{color:var(--color-zinc-900)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--accent-deep\)\]{accent-color:var(--accent-deep)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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-blue-500\/25{--tw-shadow-color:#3080ff40}@supports (color:color-mix(in lab, red, red)){.shadow-blue-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.\[applications\:positions\]{applications:positions}.\[applications\:queue\]{applications:queue}.\[personal-weekly-report-agent\:schedule\]{personal-weekly-report-agent:schedule}.\[weekly-report-agent\:schedule\]{weekly-report-agent:schedule}.\[weekly-report-agent\:worker\]{weekly-report-agent:worker}@media (hover:hover){.group-hover\:text-\[var\(--accent-deep\)\]:is(:where(.group):hover *){color:var(--accent-deep)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-white\/35::placeholder{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/35::placeholder{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.focus-within\:opacity-100:focus-within{opacity:1}@media (hover:hover){.hover\:border-\[var\(--accent\)\]:hover{border-color:var(--accent)}.hover\:border-\[var\(--accent-border\)\]:hover{border-color:var(--accent-border)}.hover\:border-\[var\(--accent-deep\)\]:hover{border-color:var(--accent-deep)}.hover\:border-\[var\(--line-strong\)\]:hover{border-color:var(--line-strong)}.hover\:border-red-400\/45:hover{border-color:#ff656873}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-400\/45:hover{border-color:color-mix(in oklab, var(--color-red-400) 45%, transparent)}}.hover\:border-rose-300:hover{border-color:var(--color-rose-300)}.hover\:border-sky-300\/60:hover{border-color:#77d4ff99}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-300\/60:hover{border-color:color-mix(in oklab, var(--color-sky-300) 60%, transparent)}}.hover\:border-sky-400\/55:hover{border-color:#00bcfe8c}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-400\/55:hover{border-color:color-mix(in oklab, var(--color-sky-400) 55%, transparent)}}.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\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:bg-\[var\(--portal-soft-bg\,rgba\(0\,0\,0\,0\.04\)\)\]:hover{background-color:var(--portal-soft-bg,#0000000a)}.hover\:bg-\[var\(--portal-soft-bg\,rgba\(0\,0\,0\,0\.08\)\)\]:hover{background-color:var(--portal-soft-bg,#00000014)}.hover\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\:bg-blue-500\/45:hover{background-color:#3080ff73}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/45:hover{background-color:color-mix(in oklab, var(--color-blue-500) 45%, transparent)}}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-emerald-500\/15:hover{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/15:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.hover\:bg-red-400\/20:hover{background-color:#ff656833}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-400\/20:hover{background-color:color-mix(in oklab, var(--color-red-400) 20%, transparent)}}.hover\:bg-red-500\/14:hover{background-color:#fb2c3624}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/14:hover{background-color:color-mix(in oklab, var(--color-red-500) 14%, transparent)}}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-sky-400\/35:hover{background-color:#00bcfe59}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-400\/35:hover{background-color:color-mix(in oklab, var(--color-sky-400) 35%, transparent)}}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-white\/6:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/6:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/12:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/12:hover{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\:bg-zinc-50\/60:hover{background-color:#fafafa99}@supports (color:color-mix(in lab, red, red)){.hover\:bg-zinc-50\/60:hover{background-color:color-mix(in oklab, var(--color-zinc-50) 60%, transparent)}}.hover\:from-\[\#6BB1FA\]\/95:hover{--tw-gradient-from:#6bb1faf2;--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))}@supports (color:lab(0% 0 0)){.hover\:from-\[\#6BB1FA\]\/95:hover{--tw-gradient-from:lab(69.884% -6.78614 -43.6949/.95)}}.hover\:to-\[\#3470F0\]\/90:hover{--tw-gradient-to:#3470f0e6;--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))}@supports (color:lab(0% 0 0)){.hover\:to-\[\#3470F0\]\/90:hover{--tw-gradient-to:lab(49.0835% 16.4447 -71.4/.9)}}.hover\:text-\[var\(--accent-deep\)\]:hover{color:var(--accent-deep)}.hover\:text-\[var\(--danger\)\]:hover{color:var(--danger)}.hover\:text-\[var\(--ink-strong\)\]:hover{color:var(--ink-strong)}.hover\:text-emerald-100:hover{color:var(--color-emerald-100)}.hover\:text-red-100:hover{color:var(--color-red-100)}.hover\:text-rose-200:hover{color:var(--color-rose-200)}.hover\:text-rose-500:hover{color:var(--color-rose-500)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-zinc-800:hover{color:var(--color-zinc-800)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}.focus\:border-\[var\(--accent-deep\)\]:focus{border-color:var(--accent-deep)}.focus\:bg-\[var\(--input-bg-focus\)\]:focus{background-color:var(--input-bg-focus)}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-rose-300:disabled{color:var(--color-rose-300)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_164px\]{grid-template-columns:minmax(0,1fr) 164px}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_1fr_72px_2fr\]{grid-template-columns:1fr 1fr 72px 2fr}.md\:grid-cols-\[16px_1fr_24px\]{grid-template-columns:16px 1fr 24px}.md\:grid-cols-\[16px_1fr_84px_88px_24px\]{grid-template-columns:16px 1fr 84px 88px 24px}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:text-right{text-align:right}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-5{top:calc(var(--spacing) * 5)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:w-\[320px\]{width:320px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.94fr_1\.06fr\]{grid-template-columns:.94fr 1.06fr}.lg\:grid-cols-\[1\.02fr_0\.98fr\]{grid-template-columns:1.02fr .98fr}.lg\:grid-cols-\[1\.4fr_0\.8fr_auto\]{grid-template-columns:1.4fr .8fr auto}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[180px_160px_minmax\(0\,1fr\)_auto\]{grid-template-columns:180px 160px minmax(0,1fr) auto}.lg\:grid-cols-\[200px_minmax\(0\,1fr\)_auto\]{grid-template-columns:200px minmax(0,1fr) auto}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[290px_minmax\(0\,1fr\)_340px\]{grid-template-columns:290px minmax(0,1fr) 340px}.lg\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,4fr\)_minmax\(0\,6fr\)\]{grid-template-columns:minmax(0,4fr) minmax(0,6fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}}@media (min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[0\.86fr_1\.14fr\]{grid-template-columns:.86fr 1.14fr}.xl\:grid-cols-\[0\.94fr_1\.06fr\]{grid-template-columns:.94fr 1.06fr}.xl\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.xl\:grid-cols-\[1\.12fr_0\.88fr\]{grid-template-columns:1.12fr .88fr}.xl\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[1\.18fr_0\.82fr\]{grid-template-columns:1.18fr .82fr}.xl\:grid-cols-\[2fr_3fr\]{grid-template-columns:2fr 3fr}.xl\:grid-cols-\[10\.3rem_minmax\(0\,1fr\)\]{grid-template-columns:10.3rem minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.xl\:grid-cols-\[minmax\(0\,3\.2fr\)_minmax\(0\,6\.8fr\)\]{grid-template-columns:minmax(0,3.2fr) minmax(0,6.8fr)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}}@media (min-width:96rem){.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:border-amber-700{border-color:var(--color-amber-700)}.dark\:border-red-700{border-color:var(--color-red-700)}.dark\:bg-amber-950\/40{background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/40{background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.dark\:bg-blue-950\/80{background-color:#162456cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/80{background-color:color-mix(in oklab, var(--color-blue-950) 80%, transparent)}}.dark\:bg-emerald-950\/80{background-color:#002c22cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/80{background-color:color-mix(in oklab, var(--color-emerald-950) 80%, transparent)}}.dark\:bg-red-950\/40{background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/40{background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.dark\:bg-red-950\/80{background-color:#460809cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/80{background-color:color-mix(in oklab, var(--color-red-950) 80%, transparent)}}.dark\:text-amber-200{color:var(--color-amber-200)}.dark\:text-blue-100{color:var(--color-blue-100)}.dark\:text-emerald-100{color:var(--color-emerald-100)}.dark\:text-red-100{color:var(--color-red-100)}.dark\:text-red-200{color:var(--color-red-200)}}}.surface-panel,.paper-panel{border-color:var(--white-a-08);box-shadow:0 22px 52px rgba(var(--shadow-rgb), .3), inset 0 1px 0 var(--white-a-04);-webkit-backdrop-filter:blur(var(--blur-md));color:#cfdae5;background:linear-gradient(#162231f5,#0f1825f2),radial-gradient(circle at 0 0,#60a5fa14,#0000 42%)}.poster-surface{background:linear-gradient(135deg, #07101beb, #0c1826e0), linear-gradient(145deg, var(--white-a-06), transparent 44%);color:#cfdae5;border-color:#b0c1d424}.portal-primary-action{color:#fff;background:linear-gradient(#0f2a52,#3b82f6)}.portal-inline-link{color:var(--accent-deep)}.eyebrow{color:var(--muted)}.portal-header .eyebrow{color:var(--header-muted)}.portal-status-chip.is-ready,.portal-status-chip.is-live{color:#dbeafedb;background:#3b82f61f;border:1px solid #93c5fd29}.portal-status-chip.is-developing{color:#fef08ae0;background:#facc151a;border:1px solid #facc152e}.portal-status-chip.is-planned{color:#dbeafeb8;background:#93c5fd14;border:1px solid #93c5fd24}.portal-collection-panel{border-color:var(--white-a-04);background:#ffffff07}.portal-collection-row{border-color:var(--white-a-07);background:#ffffff0b}.portal-collection-row:hover{background:#ffffff13;border-color:#93c5fd29}.portal-feature-tile{border-color:var(--white-a-07);background:#ffffff0b}.portal-feature-tile:hover{background:#ffffff13;border-color:#93c5fd29}.portal-empty-state{border-color:var(--white-a-07);background:#ffffff0b}.portal-dropdown-panel{background:linear-gradient(180deg, #0f1926fa, #0a121df5), radial-gradient(circle at top left, var(--white-a-04), transparent 36%);color:#cfdae5;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px);border-color:#b7cadc33}.portal-dropdown-head strong,.portal-user-panel-copy strong,.portal-message-title-row strong,.portal-dropdown-action,.portal-dropdown-footer-link{color:#f5f9ff}.portal-dropdown-subtitle,.portal-message-copy p,.portal-message-title-row span,.portal-message-meta-row,.portal-user-panel-copy p{color:#b0c1d4c7}.portal-dropdown-count,.portal-message-icon,.portal-todo-icon{background:var(--white-a-06);color:#f5f9ff}.portal-message-item,.portal-todo-item,.portal-todo-empty{background:var(--white-a-08);border-color:var(--white-a-07)}.portal-message-item:hover,.portal-todo-item:hover{background:#ffffff1f;border-color:#b7cadc2e}.portal-todo-copy p{color:#b0c1d4c7}.portal-todo-panel,.portal-message-panel,.portal-user-panel{border-color:var(--white-a-07);box-shadow:0 22px 52px rgba(var(--shadow-rgb), .34), inset 0 1px 0 var(--white-a-04);-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg));background:linear-gradient(#162231f5,#0f1825f2),radial-gradient(circle at 0 0,#60a5fa14,#0000 42%)}.portal-todo-panel .portal-dropdown-head strong{color:#fff}.portal-todo-panel .portal-dropdown-subtitle,.portal-todo-panel .portal-todo-copy p,.portal-todo-panel .portal-todo-empty{color:#ffffff9e}.portal-todo-panel .portal-todo-item{background:var(--white-a-08);border-color:var(--white-a-07)}.portal-todo-panel .portal-todo-item:hover{background:#ffffff1f;border-color:#b7cadc2e}.portal-todo-panel .portal-dropdown-footer-link{border-color:var(--white-a-08);color:#fffffff0;background:#ffffff1a}.portal-command-trigger{color:#f5f9ff}.portal-header-tool-button.is-active{color:#f5f9ff;background:#3b82f61a;border-color:#3b82f62e}.portal-command-trigger:hover,.portal-command-trigger.is-active{border-color:#60a5fa3d}.portal-dropdown-mark-all{background:var(--white-a-06);color:#e6edf5;border-color:#b7cadc2e}.portal-dropdown-footer-link{border-color:var(--white-a-08);background:#ffffff1a}.portal-dropdown-mark-all:hover{background:#ffffff1f;border-color:#b7cadc4d}.portal-dropdown-action:hover,.portal-dropdown-footer-link:hover{background:#ffffff1f;border-color:#b7cadc2e}.portal-user-panel-head{border-color:var(--white-a-08)}.portal-auth-avatar-panel{color:#dbeafefa;background:#3b82f62e;border-color:#60a5fa2e}.portal-message-unread-chip{color:#dbeafef5;background:#3b82f62e}.ocr-field,.ocr-textarea,.input{background:var(--input-bg);border-color:var(--line);color:var(--ink-strong)}.ocr-field:focus,.ocr-textarea:focus,.input:focus{background:var(--input-bg-focus);border-color:var(--accent-border)}.guide-chip{color:#dbeafedb;background:#3b82f61f;border:1px solid #93c5fd29}.cloud-orbit-card,.cloud-identity-orb,.cloud-security-orb,.cloud-notification-card,.cloud-guidance-card,.cloud-control-card,.cloud-detail-card,.cloud-boundary-card,.cloud-workspace-row,.cloud-capability-card,.cloud-quick-link,.cloud-placeholder-card,.cloud-session-card,.cloud-identity-hero,.cloud-session-note{border-color:var(--white-a-08);box-shadow:0 18px 40px rgba(var(--shadow-rgb), .22), inset 0 1px 0 var(--white-a-04);color:#cfdae5;background:linear-gradient(#162231f5,#0f1825f2),radial-gradient(circle at 0 0,#60a5fa14,#0000 42%)}.cloud-notification-card:hover,.cloud-guidance-card:hover,.cloud-quick-link:hover,.cloud-orbit-card:hover,.cloud-capability-card:hover{background:linear-gradient(180deg, #fff1, var(--white-a-04)), #ffffff06;border-color:#93c5fd29}.cloud-notification-card.tone-warning{background:linear-gradient(#3a2d16db,#1f180bd1);border-color:#facc1538}.cloud-notification-card.tone-success{background:linear-gradient(#12342ed6,#0a1c19cc);border-color:#34d39933}.cloud-orbit-card p:last-child,.cloud-identity-orb p:last-child,.cloud-security-orb p:last-child{color:var(--muted)}.cloud-os-page-intro .cloud-orbit-card,.cloud-os-page-intro .cloud-identity-orb,.cloud-os-page-intro .cloud-security-orb{background:var(--white-a-04);box-shadow:none;color:#cfdae5eb;border-color:#b0c1d42e}.cloud-os-page-intro .cloud-orbit-card strong,.cloud-os-page-intro .cloud-identity-orb strong,.cloud-os-page-intro .cloud-security-orb strong{color:#f5f9ff}.cloud-os-page-intro .cloud-orbit-card p:last-child,.cloud-os-page-intro .cloud-identity-orb p:last-child,.cloud-os-page-intro .cloud-security-orb p:last-child{color:#cfdae5d1}.cloud-os-page-intro .cloud-orbit-card .eyebrow,.cloud-os-page-intro .cloud-identity-orb .eyebrow,.cloud-os-page-intro .cloud-security-orb .eyebrow{color:#b0c1d4c7}.cloud-orbit-card strong,.cloud-identity-orb strong,.cloud-security-orb strong,.cloud-notification-title-wrap strong,.cloud-guidance-card strong,.cloud-control-card strong,.cloud-detail-card strong,.cloud-boundary-card strong,.cloud-workspace-row strong,.cloud-capability-card strong,.cloud-quick-link strong,.cloud-placeholder-card strong,.cloud-session-head strong{color:var(--ink-strong)}.cloud-tab-pill{border-color:var(--white-a-08);color:#ffffffd6;background:#ffffff0b}.cloud-tab-pill.is-active,.cloud-tab-pill:hover{background:#3b82f61f;border-color:#93c5fd29}.cloud-danger-button{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}.ops-kpi-card,.ops-role-card{background:#ffffff0b;border-color:#ffffff13}.ops-governance-card,.ops-role-card,.ops-model-card,.ops-priority-card,.ops-approval-card,.feed-row{box-shadow:none;transition:transform var(--motion-snap) ease, border-color var(--motion-snap) ease, box-shadow var(--motion-snap) ease, background var(--motion-snap) ease;background:linear-gradient(#ffffff0e,#ffffff08),#ffffff05;border-color:#ffffff13}.ops-governance-card:hover,.ops-role-card:hover,.ops-model-card:hover,.ops-priority-card:hover,.ops-approval-card:hover,.feed-row:hover{background:linear-gradient(180deg, #fff1, var(--white-a-04)), #ffffff06;box-shadow:0 12px 26px rgba(var(--shadow-rgb), .14);border-color:#93c5fd2e}.ops-inline-fact span{color:var(--muted)}.ops-inline-fact strong{color:var(--ink-strong)}.markdown-body{color:var(--ink)}.weekly-report-input,.weekly-report-textarea{background:var(--input-bg);border-color:var(--line);color:var(--ink-strong)}.text-slate-200{color:var(--ink-strong)!important}.text-slate-300{color:var(--ink)!important}.text-slate-400{color:var(--muted)!important}.text-white{color:var(--ink-strong)!important}.border-slate-600{border-color:var(--line-strong)!important}.bg-white{background-color:var(--white-a-06)!important}.bg-white\/40{background-color:var(--white-a-04)!important}.bg-white\/60{background-color:#ffffff0e!important}.bg-white\/70{background-color:var(--white-a-07)!important}.bg-slate-950\/50,.bg-slate-950\/70{background:var(--input-bg)!important}.ops-inline-fact{border-bottom-color:var(--line)}.ops-table th,.ops-table td{border-color:var(--line);color:var(--ink)}.llm-runtime-card,.llm-failure-card,.llm-status-chip-ok,.llm-status-chip-warn{border-color:#ffffff13}.llm-runtime-card{background:#ffffff0b}*{box-sizing:border-box}html{background:var(--bg-bottom);scroll-behavior:smooth;min-height:100%}body{background:radial-gradient(circle at 14% 16%, var(--page-glow-a), transparent 26%), radial-gradient(circle at 84% 8%, var(--page-glow-b), transparent 24%), radial-gradient(circle at 58% 110%, #ffffff05, transparent 30%), linear-gradient(180deg, var(--bg-top) 0%, var(--bg-bottom) 100%);background-color:var(--bg-bottom);min-height:100dvh;color:var(--page-fg);font-family:var(--font-space-grotesk), sans-serif;position:relative;overflow-x:hidden}body:before,body:after{content:"";z-index:-1;pointer-events:none;border-radius:var(--radius-pill);filter:blur(80px);position:fixed;inset:auto}body:before{background:#5a94e10f;width:18rem;height:18rem;top:6vh;left:-6rem}body:after{background:#3b82f60d;width:16rem;height:16rem;bottom:8vh;right:-4rem}::selection{color:var(--white);background:#3b82f652}a{text-decoration:none}button:focus,button:focus-visible,a:focus,a:focus-visible,[role=button]:focus,[role=button]:focus-visible{outline:none}.input{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--input-bg);width:100%;color:var(--ink-strong);padding:.85rem var(--space-md);transition:border-color var(--motion-base) ease, box-shadow var(--motion-base) ease, background-color var(--motion-base) ease;outline:none}.input:focus{border-color:var(--accent-border);box-shadow:var(--shadow-focus);background:var(--input-bg-focus)}.input::placeholder{color:var(--muted)}.textarea{resize:vertical;min-height:8rem;line-height:1.7}.btn{cursor:pointer;border-radius:var(--radius-md);color:inherit;-webkit-tap-highlight-color:transparent;transition:transform var(--motion-base) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-base) ease;background:0 0;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.btn--primary{color:var(--ink-strong);background:#60a5fa3d;border-color:#60a5fa6b}.btn--primary:hover{background:#60a5fa57;border-color:#60a5fa8c}.btn--secondary{border-color:var(--white-a-07);background:var(--white-a-04);color:var(--ink-strong)}.btn--secondary:hover{background:var(--white-a-06);border-color:#ffffff1a}.btn--danger{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger)}.btn--danger:hover{background:#f7a99e2e;border-color:#f7a99e6b}.btn--ghost{color:var(--ink)}.btn--ghost:hover{background:var(--white-a-06)}.btn--tool{letter-spacing:.02em;min-height:2.45rem;color:var(--header-muted);border-radius:var(--radius-pill);gap:.42rem;padding:.5rem .78rem;font-size:.82rem;font-weight:600}.btn--menu{border-color:var(--white-a-07);background:var(--white-a-08);color:#ffffffe0;width:100%;box-shadow:inset 0 1px 0 #ffffff08, 0 10px 22px rgba(var(--shadow-rgb), .16);justify-content:flex-start;gap:.62rem;padding:.88rem .92rem;font-size:.88rem;font-weight:600}.btn--menu:hover{box-shadow:inset 0 1px 0 var(--white-a-04), 0 14px 28px rgba(var(--shadow-rgb), .24);background:#ffffff1f;border-color:#b7cadc2e}.btn--menu.btn--danger{background:var(--white-a-08);color:#ffc4bdf5;border-color:#0000}.btn--menu.btn--danger:hover{background:#ffb1a51f;border-color:#ffb1a52e}.btn--glass{border-radius:var(--radius-pill);background:linear-gradient(180deg, var(--white-a-06), #ffffff05), #090f18c7;min-height:2.9rem;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(24px);border-color:#eff7ff24;gap:.7rem;padding:.64rem .88rem;font-size:.88rem}.btn--glass:hover,.btn--glass.is-open{background:linear-gradient(180deg, var(--white-a-08), #ffffff08), #0a121ddb;box-shadow:var(--shadow-hover);border-color:#eff7ff2e}.btn--block{width:100%}.btn--sm{gap:4px;padding:5px 12px;font-size:12px}.btn--lg{gap:8px;min-height:3rem;padding:12px 22px;font-size:.96rem}.chip{border-radius:var(--radius-pill);border:1px solid var(--white-a-08);background:var(--white-a-04);color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.chip--info{color:#dbeafeeb;background:#60a5fa24;border-color:#60a5fa52}.chip--neutral{border-color:var(--white-a-08);background:var(--white-a-04);color:var(--ink)}.chip--success{color:#cffaf0f0;background:#5eead424;border-color:#5eead452}.chip--warn{color:#fef08af0;background:#facc1524;border-color:#facc1552}.chip--danger{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger)}.chip--xs{gap:3px;padding:2px 6px;font-size:10px}.chip--sm{padding:3px 8px;font-size:11px}.chip--lg{padding:6px 12px;font-size:13px}.chip--toggle{cursor:pointer;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease}.chip--toggle:hover{background:var(--white-a-08);color:var(--ink-strong);border-color:#ffffff2e}.chip--toggle.is-active{color:#fff;background:#3b82f65c;border-color:#93c5fd80}.chip--toggle.is-active:hover{color:#fff;background:#3b82f675;border-color:#93c5fda6}.container-sm{max-width:var(--container-sm);margin-inline:auto}.container-md{max-width:var(--container-md);margin-inline:auto}.container-lg{max-width:var(--container-lg);margin-inline:auto}.container-page{max-width:var(--container-page);margin-inline:auto}.poster-surface,.surface-panel,.surface-invert,.paper-panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));position:relative}.poster-surface{border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--poster-top), var(--poster-bottom)), linear-gradient(145deg, var(--poster-sheen), transparent 44%);padding:var(--space-2xl);box-shadow:var(--shadow-xl)}.poster-surface-home{min-height:auto}.surface-panel{border-radius:var(--radius-xl);background:var(--surface);color:var(--ink);padding:var(--space-xl);box-shadow:var(--shadow-md)}.surface-invert{border-radius:var(--radius-lg);background:var(--surface-dark);padding:var(--space-lg);box-shadow:var(--shadow-lg)}.paper-panel{border-radius:var(--radius-xl);background:var(--surface-strong);color:var(--ink);padding:var(--space-xl);box-shadow:var(--shadow-md)}.eyebrow{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.28em;text-transform:uppercase;color:#8ca3b4eb;font-size:.72rem}.nav-link{border-radius:var(--radius-pill);letter-spacing:.02em;min-height:2.5rem;color:var(--header-muted);transition:border-color var(--motion-medium) ease, background-color var(--motion-medium) ease, color var(--motion-medium) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:.42rem;padding:.42rem .76rem;font-size:.86rem;font-weight:600;display:inline-flex}.nav-link:hover,.nav-link.is-active{color:var(--theme-toggle-text);background:#ffffff0e;border-color:#94a3b829}.nav-link.is-active{background:var(--white-a-06);border-color:#3b82f62e}@supports (color:color-mix(in lab, red, red)){.nav-link.is-active{background:color-mix(in srgb, var(--white-a-06) 78%, #3b82f629)}}.portal-nav-link-icon{color:#bfdbfeeb;justify-content:center;align-items:center;margin-right:.08rem;display:inline-flex}.portal-nav-link-icon+span{padding-left:.02rem;display:inline-block}.portal-header-shell{z-index:120;position:relative}.portal-header-shell-main{z-index:1;position:relative}.portal-compact-nav{z-index:140;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--motion-medium) ease, transform var(--motion-slow) ease, visibility 0s linear var(--motion-slow);position:fixed;top:.7rem;left:0;right:0;transform:translateY(-.7rem)}.portal-compact-nav.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--motion-medium) ease, transform var(--motion-slow) ease, visibility 0s linear 0s;transform:translateY(0)}.portal-compact-nav-inner{padding:0 var(--space-md)}.portal-header{gap:var(--space-md);transition:width var(--motion-slow) ease, padding var(--motion-slow) ease, border-radius var(--motion-slow) ease, box-shadow var(--motion-slow) ease, background-color var(--motion-slow) ease, transform var(--motion-slow) ease;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);position:relative}.portal-header,.portal-header-brand,.portal-header-center,.portal-header-actions,.portal-header-search-slot,.portal-header-nav-shell,.portal-compact-nav-shell{transition:opacity var(--motion-medium) ease, transform var(--motion-medium) ease, width var(--motion-slow) ease, margin var(--motion-slow) ease, padding var(--motion-slow) ease, max-width var(--motion-slow) ease}.portal-header{border:1px solid var(--header-border);border-radius:var(--radius-lg);color:var(--header-text);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:0 0;padding:.55rem 1.1rem}.portal-header-leading{z-index:1;grid-column:1;justify-self:start;align-items:center;gap:.7rem;min-width:0;display:inline-flex;position:relative}.auth-login-page .portal-header{border:1px solid var(--white-a-08);box-shadow:inset 0 1px 0 var(--white-a-06), 0 12px 28px #030b1738;-webkit-backdrop-filter:blur(22px)saturate(160%);color:#f5f9ff;background:#09111f85;padding:.55rem 1.1rem}.auth-login-header-note{letter-spacing:.03em;color:#dfeaf5db;white-space:nowrap;margin:0;font-size:.9rem;font-weight:600}.auth-login-page{--auth-title:#f5f9ff;--auth-body:#e2ecf8d6;--auth-muted:#a6b5c99e;--auth-border:#94a3b824;--auth-border-strong:#93c5fd38;--auth-surface:#0d1827d1;--auth-surface-strong:#122033e0;--auth-input:var(--white-a-07);--auth-input-focus:#ffffff18;--auth-blue:#3b82f6;--auth-blue-soft:#3b82f62e;--auth-gold:#f0b44c}.auth-login-page .portal-header{background:#070f1b94;border-color:#94a3b81a;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #030b1733}.auth-login-page .portal-header-product-pill-mido{background:linear-gradient(135deg,#4696ff24,#0a12209e 52%,#ffb04014),#070d188f;border-color:#66e0ff2e;box-shadow:inset 0 1px #ffffff1a,0 0 18px #4696ff1f}.auth-login-page .portal-header-pill-dot{color:#f0b44c94}.auth-login-page .portal-header-pill-mido{color:var(--auth-gold)}.auth-login-hero{background:linear-gradient(145deg,#06111dfa,#08121ff5 54%,#050c16fa),#06111d}.auth-login-hero-glow{pointer-events:none;background:radial-gradient(circle at 18% 20%,#3b82f629,#0000 28%),radial-gradient(circle at 84% 16%,#38bdf814,#0000 25%),radial-gradient(circle at 78% 78%,#60a5fa0f,#0000 30%);position:absolute;inset:0}.auth-login-eyebrow{color:#a6b5c9b8!important}.auth-login-chip{border-radius:var(--radius-sm);color:#e2ecf8bd;font-family:var(--font-ibm-plex-mono), monospace;background:#ffffff09;border:1px solid #ffffff18;align-items:center;gap:.38rem;padding:.42rem .7rem;font-size:.71rem;line-height:1.2;display:inline-flex}.auth-login-chip svg{color:#93c5fdbd}.auth-login-card{border-color:var(--auth-border);background:linear-gradient(180deg, #122033e0, #0b1523db), var(--auth-surface);color:var(--auth-body);-webkit-backdrop-filter:blur(22px)saturate(150%);box-shadow:0 20px 54px #0000006b,inset 0 1px #ffffff0d}.auth-login-card .eyebrow{color:var(--auth-muted)}.auth-login-card-icon{color:#60a5faeb}.auth-login-card-title,.auth-login-card h2{color:var(--auth-title)}.auth-login-label{color:var(--auth-body);font-size:.875rem;font-weight:650;display:block}.auth-login-email-field{border-radius:var(--radius-lg);background:var(--auth-input);transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease, box-shadow var(--motion-fast) ease;border:1px solid #b0c1d429;display:flex;overflow:hidden}.auth-login-email-field:focus-within{background:var(--auth-input-focus);border-color:#508cff80;box-shadow:0 0 0 2px #508cff26}.auth-login-input{border-radius:var(--radius-lg);background:var(--auth-input);padding:.78rem var(--space-md);color:#f8fbff;caret-color:#93c5fdf5;transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease, box-shadow var(--motion-fast) ease;border:1px solid #b0c1d429;outline:none;font-size:.9rem;font-weight:620}.auth-login-email-field .auth-login-input{background:0 0;border:0;border-radius:0}.auth-login-input::placeholder{color:#d2e0f094}.auth-login-input:focus{background:var(--auth-input-focus);border-color:#508cff80;box-shadow:0 0 0 2px #508cff26}.auth-login-code-input{letter-spacing:.28em}.auth-login-domain{padding:0 var(--space-md);color:#e2ecf8c7;background:linear-gradient(#ffffff1b,#fff1),#3b82f60e;border-left:1px solid #93c5fd2e;align-items:center;font-size:.88rem;font-weight:720;display:inline-flex}.auth-login-send-button,.auth-login-submit{border-radius:var(--radius-button);min-height:3rem;padding:0 var(--space-md);color:#e2ecf8d1;transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease, color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;border:1px solid #ffffff1f;justify-content:center;align-items:center;font-size:.9rem;font-weight:650;display:inline-flex}.auth-login-send-button{background:#ffffff0b}.auth-login-send-button:hover:not(:disabled){background:var(--white-a-07);color:#fff;border-color:#93c5fd3d}.auth-login-send-button:disabled,.auth-login-submit:disabled{cursor:not-allowed}.auth-login-submit{color:#a6b5c994;background:#50627a2e;width:100%;font-weight:750}.auth-login-submit.is-ready{color:#fff;background:#3b82f66b;border-color:#93c5fd57;box-shadow:0 12px 26px #2563eb2e}.auth-login-submit.is-ready:hover:not(:disabled){background:#3b82f680;border-color:#93c5fd6b;box-shadow:0 14px 30px #2563eb38}.auth-login-notice{border-radius:var(--radius-lg);padding:.75rem var(--space-md);color:var(--auth-body);background:#3b82f61a;border:1px solid #60a5fa33;font-size:.875rem;line-height:1.55}.auth-login-help{color:var(--auth-muted);font-size:.75rem;line-height:1.6}.auth-login-join-link{border-radius:var(--radius-card);color:#f5f9fff5;letter-spacing:0;white-space:nowrap;min-height:2.32rem;transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease, box-shadow var(--motion-fast) ease, transform var(--motion-fast) ease;background:#3b82f624;border:1px solid #93c5fd38;justify-content:center;align-items:center;gap:.36rem;padding:0 .78rem;font-size:.86rem;font-weight:760;display:inline-flex}.auth-login-join-link:hover{background:#3b82f63d;border-color:#7dd3fc6b;box-shadow:0 10px 24px #2563eb33}.auth-login-demo-cta{justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--radius-button);color:#dbeafef5;width:100%;padding:.7rem var(--space-md);letter-spacing:.01em;-webkit-backdrop-filter:blur(var(--blur-sm)) saturate(140%);transition:transform var(--motion-medium) ease, border-color var(--motion-medium) ease, background-color var(--motion-medium) ease, color var(--motion-medium) ease;background:linear-gradient(#60a5fa29,#2563eb1a),#0f18256b;border:1px solid #7dd3fc52;font-size:.92rem;font-weight:600;text-decoration:none;animation:3.6s ease-in-out infinite auth-login-demo-cta-breathe;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff1f,0 12px 28px #2563eb29}.auth-login-demo-cta:hover{color:#fff;background:linear-gradient(#60a5fa47,#2563eb2e),#0f18258c;border-color:#7dd3fc8c}@keyframes auth-login-demo-cta-breathe{0%,to{box-shadow:inset 0 1px #ffffff1f,0 12px 28px #2563eb29,0 0 #60a5fa00}50%{box-shadow:inset 0 1px #ffffff2e,0 16px 36px #2563eb42,0 0 0 6px #60a5fa14}}@media (prefers-reduced-motion:reduce){.auth-login-demo-cta{animation:none}}.poster-page{min-height:100vh;font-family:var(--font-sans,system-ui), "PingFang SC", "Noto Sans CJK SC", sans-serif;color:#0f2a52;background:#e5e7eb;padding:1.5rem 1rem 4rem}.poster-controls{gap:var(--space-md);border-radius:var(--radius-button);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;max-width:760px;margin:0 auto 2rem;padding:1rem 1.4rem;display:grid;box-shadow:0 6px 18px #0c1c2c14}.poster-controls h1{color:#0f2a52;margin:0 0 .3rem;font-size:1.15rem;font-weight:760}.poster-controls p{color:#44566a;margin:0;font-size:.84rem;line-height:1.6}.poster-controls-meta{justify-items:end;gap:.4rem;display:grid}.poster-controls-meta small{color:#738296;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.04em;font-size:.66rem}.poster-print-btn{border-radius:var(--radius-card);color:#fff;cursor:pointer;background:#0f2a52;border:none;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.86rem;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #0f2a5233}.poster-print-btn:hover{background:#15366a}.poster{box-sizing:border-box;color:#0f2a52;width:85cm;height:200cm;font-family:var(--font-sans,system-ui), "PingFang SC", "Noto Sans CJK SC", sans-serif;background:#fff;flex-direction:column;gap:1.2cm;margin:0 auto;padding:3cm;display:flex;position:relative;overflow:hidden}.poster-block-roles{margin-top:auto}.poster:before{content:"";background:linear-gradient(90deg,#0f2a52 0%,#0891b2 100%);height:1.2cm;position:absolute;top:0;left:0;right:0}.poster-block{gap:.6cm;display:grid}.poster-block-brand{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.2cm;margin-top:.6cm}.poster-brand-mark{background:#fff;border:.18cm solid #0f2a52;border-radius:1.2cm;justify-content:center;align-items:center;width:4.6cm;height:4.6cm;display:inline-flex;overflow:hidden}.poster-brand-mark img{object-fit:contain;width:80%;height:80%}.poster-block-brand strong{letter-spacing:0;color:#0f2a52;font-size:2.6cm;font-weight:800;line-height:1.1;display:block}.poster-block-brand small{color:#5f6f82;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.02em;margin-top:.4cm;font-size:.95cm;font-weight:600;display:block}.poster-eyebrow{color:#0f7187;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#0891b214;border:.08cm solid #0891b2;border-radius:.5cm;padding:.32cm .78cm;font-size:.85cm;font-weight:700;display:inline-block}.poster-block-hero h2{letter-spacing:-.02em;color:#0f2a52;margin:.5cm 0 0;font-size:8.6cm;font-weight:800;line-height:1.02}.poster-block-hero p{color:#263d56;margin:.7cm 0 0;font-size:1.75cm;font-weight:700;line-height:1.4}.poster-block-creds{flex-wrap:wrap;gap:.5cm;display:flex}.poster-block-creds span{color:#19334f;letter-spacing:0;background:#f3f7fa;border:.06cm solid #0f2a522e;border-radius:.55cm;align-items:center;padding:.42cm .85cm;font-size:1.08cm;font-weight:700;line-height:1.3;display:inline-flex}.poster-block-verticals>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7cm;margin-top:.5cm;display:grid}.poster-block-verticals article{text-align:center;background:linear-gradient(135deg,#0891b214 0%,#0891b205 100%);border:.08cm solid #0891b2;border-radius:.55cm;gap:.22cm;padding:.7cm;display:grid}.poster-block-verticals strong{color:#0f2a52;font-size:1.5cm;font-weight:800;line-height:1.2}.poster-block-verticals small{color:#0f7187;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.78cm;font-weight:700}.poster-section-tag{color:#0891b2;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4cm;font-size:.85cm;font-weight:760;display:inline-block}.poster-block-roles header h3,.poster-block-hk strong{color:#0f2a52;letter-spacing:-.01em;margin:0;font-size:2.4cm;font-weight:800;line-height:1.18}.poster-block-roles ul{gap:.5cm;margin:0;padding:0;list-style:none;display:grid}.poster-block-roles li{background:#fafcfd;border:.06cm solid #0f2a5224;border-radius:.55cm;grid-template-columns:4.6cm minmax(0,1fr);align-items:center;gap:.8cm;padding:.7cm .9cm;display:grid}.poster-role-key{color:#fff;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.04em;background:#0f2a52;border-radius:.4cm;justify-content:center;align-items:center;padding:.3cm .4cm;font-size:1.1cm;font-weight:800;display:inline-flex}.poster-role-title{color:#15283d;font-size:1.25cm;font-weight:760}.poster-block-hk{color:#fff;background:linear-gradient(135deg,#0f2a52 0%,#15366a 100%);border-radius:.7cm;padding:1.4cm 1.6cm}.poster-block-hk .poster-section-tag{color:#7dd3fce6}.poster-block-hk strong{color:#fff}.poster-block-hk p{color:#ffffffdb;margin:.5cm 0 0;font-size:1.05cm;font-weight:600;line-height:1.55}.poster-block-cta{border-top:.08cm solid #0f2a5229;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.4cm;padding-top:1.5cm}.poster-qr{box-sizing:border-box;background:#fff;border:.12cm solid #0f2a52;border-radius:.5cm;justify-content:center;align-items:center;width:8cm;height:8cm;padding:.4cm;display:inline-flex;overflow:hidden}.poster-qr img{object-fit:contain;width:100%;height:100%}.poster-cta-text strong{color:#0f2a52;letter-spacing:-.01em;font-size:2cm;font-weight:800;display:block}.poster-cta-url{color:#0f2a52;font-family:var(--font-ibm-plex-mono), monospace;margin:.4cm 0 0;font-size:1.1cm;font-weight:760}.poster-cta-detail{color:#44566a;margin:.32cm 0 0;font-size:.92cm;font-weight:600;line-height:1.45}.poster-footnote{text-align:center;color:#94a3b8;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.06em;font-size:.7cm;position:absolute;bottom:1.2cm;left:0;right:0}@media screen{.poster{zoom:.28;box-shadow:0 20px 60px #0c1c2c2e}}@media print{@page{size:85cm 200cm;margin:0}body,.poster-page{background:#fff!important;margin:0!important;padding:0!important}.poster-controls{display:none!important}.poster{width:85cm;height:200cm;box-shadow:none;page-break-after:avoid;page-break-inside:avoid;margin:0}}.talent-page{--talent-ink:#0b1724;--talent-muted:#5f6f82;--talent-soft:#eef5f8;--talent-line:#0c1c2c1a;--talent-line-strong:#0f2a522e;--talent-blue:#2563eb;--talent-cyan:#0891b2;--talent-green:#16834b;--talent-amber:#b7791f;--talent-red:#c2413a;min-height:100vh;color:var(--talent-ink);letter-spacing:0;background:linear-gradient(#f6fbff 0%,#fff 44%,#eef7f6 100%)}.talent-page :where(a){color:inherit;text-decoration:none}.talent-shell{width:min(100% - 2rem,1120px);margin-inline:auto}.talent-topbar{z-index:30;-webkit-backdrop-filter:blur(var(--blur-md)) saturate(160%);background:#f6fbffe0;border-bottom:1px solid #0c1c2c14;position:sticky;top:0}.talent-topbar-inner{justify-content:space-between;align-items:center;gap:.8rem;min-height:4.1rem;display:flex}.talent-brand{align-items:center;gap:.62rem;min-width:0;display:inline-flex}.talent-brand-mark{border-radius:var(--radius-card);color:#0f2a52;background:#fff;flex-shrink:0;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex;overflow:hidden;box-shadow:0 8px 18px #0f2a522e}.talent-brand-mark img{object-fit:contain;width:100%;height:100%}.talent-brand strong,.talent-brand small{text-overflow:ellipsis;white-space:nowrap;max-width:11.5rem;display:block;overflow:hidden}.talent-brand strong{font-size:.95rem;font-weight:760}.talent-brand small{color:var(--talent-muted);margin-top:.08rem;font-size:.72rem;font-weight:640}.talent-nav{border-radius:var(--radius-card);background:#ffffffb8;border:1px solid #0c1c2c14;flex-wrap:wrap;align-items:center;gap:.32rem;padding:.22rem;display:inline-flex}.talent-nav a,.talent-login-link{color:#27415d;letter-spacing:0;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:2.2rem;padding:0 .78rem;font-size:.82rem;font-weight:720;display:inline-flex}.talent-nav a:hover,.talent-login-link:hover{color:#0f2a52;background:#e8f2fb}.talent-header-actions{justify-content:flex-end;align-items:center;gap:var(--space-xs);min-width:0;display:inline-flex}.talent-lang-switch{color:#27415d;letter-spacing:0;white-space:nowrap;background:#fff;border:1px solid #0891b22e;border-radius:7px;justify-content:center;align-items:center;gap:.16rem;min-height:2.2rem;padding:.18rem;font-size:.78rem;font-weight:760;display:inline-flex}.talent-lang-switch span,.talent-lang-switch strong{border-radius:var(--radius-sm);justify-content:center;align-items:center;min-width:2rem;min-height:1.72rem;padding:0 .35rem;display:inline-flex}.talent-lang-switch i{color:#9aa8b7;font-style:normal}.talent-lang-switch strong{color:#fff;background:#0f2a52;font-weight:780}.talent-lang-switch:hover{border-color:#0891b252;box-shadow:0 8px 18px #0891b21f}.talent-login-link{background:#fff;border:1px solid #2563eb29}.talent-hero{padding:2.2rem 0 2rem}.talent-hero-grid{gap:1.2rem;display:grid}.talent-hero-copy{align-content:center;gap:var(--space-md);min-width:0;display:grid}.talent-kicker{color:#0f7187;width:fit-content;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:0;text-transform:uppercase;background:#0891b214;border:1px solid #0891b229;border-radius:7px;padding:.34rem .54rem;font-size:.69rem;font-weight:780;display:inline-flex}.talent-hero h1,.talent-section-head h2,.talent-apply-panel h2{color:var(--talent-ink);letter-spacing:0;font-weight:800}.talent-hero h1{max-width:14em;font-size:1.9rem;line-height:1.18}.talent-hero-copy>p{color:#44566a;max-width:42rem;font-size:1.02rem;line-height:1.78}.talent-hero-actions{flex-wrap:wrap;gap:.7rem;margin-top:.28rem;display:flex}.talent-primary-action,.talent-secondary-action{border-radius:var(--radius-card);min-height:2.75rem;padding:0 var(--space-md);letter-spacing:0;justify-content:center;align-items:center;gap:.45rem;font-size:.94rem;font-weight:760;display:inline-flex}.talent-primary-action{background:#0f2a52;box-shadow:0 14px 26px #0f2a5233;color:#fff!important}.talent-secondary-action{border:1px solid var(--talent-line-strong);background:#ffffffd1;color:#19334f!important}.talent-secondary-action.is-glass{-webkit-backdrop-filter:blur(var(--blur-sm)) saturate(130%);box-shadow:none;background:#93c5fd2e;border-color:#60a5fa4d;transition:background .2s,border-color .2s;color:#1e40af!important}.talent-secondary-action.is-glass:hover{box-shadow:none;background:#93c5fd42;border-color:#60a5fa75}.talent-hero-facts{flex-wrap:wrap;gap:.36rem;margin-top:.45rem;display:flex}.talent-hero-facts span{border-radius:var(--radius-full);color:#20374f;white-space:nowrap;background:#ffffffbd;border:1px solid #0c1c2c1f;align-items:center;padding:.28rem .6rem;font-size:.74rem;font-weight:700;line-height:1.3;display:inline-flex}.talent-hero-tagline{border-left:3px solid var(--talent-blue);gap:.34rem;margin-top:-.2rem;padding:.2rem 0 .22rem .86rem;display:grid}.talent-hero-tagline strong{color:#0f2a52;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:0;font-size:1.86rem;font-weight:760;line-height:1.24}.talent-hero-tagline em{color:#38506b;font-style:normal;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:0;font-size:1.02rem;font-weight:600;line-height:1.5}.talent-hero-visual{border-radius:var(--radius-card);padding:var(--space-md);color:#e9f5ff;background:linear-gradient(140deg,#0b1724,#102b45 58%,#123b42);border:1px solid #0c1c2c1a;gap:.95rem;scroll-margin-top:4.5rem;display:grid;overflow:hidden;box-shadow:0 24px 54px #0c1c2c38}.talent-hero-visual-head{color:#e9f5ffa8;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:0;justify-content:space-between;align-items:center;gap:.8rem;font-size:.72rem;display:flex}.talent-hero-visual-head strong{color:#fff;letter-spacing:0;text-align:right;font-size:.76rem}.talent-placeholder-box{border-radius:var(--radius-card);color:#e9f5ff9e;font-family:var(--font-ibm-plex-mono), monospace;text-align:center;background:repeating-linear-gradient(135deg,#ffffff05 0 8px,#ffffff0d 8px 16px);border:1.5px dashed #ffffff52;justify-content:center;align-items:center;padding:.55rem;font-size:.72rem;line-height:1.45;display:flex}.talent-placeholder-box[data-variant=round]{border-radius:50%;padding:.25rem;font-size:.6rem}.talent-pitch-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.talent-pitch-item{border-radius:var(--radius-card);background:#ffffff0b;border:1px solid #ffffff1a;gap:.28rem;padding:.62rem .78rem;display:grid}.talent-pitch-tag{color:#7dd3fce0;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:760;line-height:1.3}.talent-pitch-text{color:#f8fbff;letter-spacing:0;font-size:1rem;font-weight:720;line-height:1.42}.talent-pitch-stage{color:#f8fbff;letter-spacing:0;font-size:.95rem;font-weight:760;line-height:1.38}.talent-pitch-points{gap:.22rem;margin:.18rem 0 0;padding:0 0 0 .92rem;list-style:outside;display:grid}.talent-pitch-points li{color:#e9f5ffd1;padding-left:.1rem;font-size:.84rem;line-height:1.6}.talent-pitch-points li::marker{color:#7dd3fcc7}.talent-section{padding:2.4rem 0}.talent-section-head{gap:.78rem;margin-bottom:1.2rem;display:grid}.talent-section-head h2,.talent-apply-panel h2{font-size:1.8rem;line-height:1.12}.talent-section-head p,.talent-apply-panel p{color:#526276;font-size:.98rem;line-height:1.75}.talent-about-grid{grid-template-columns:minmax(0,1fr);gap:.85rem;display:grid}.talent-about-card{border:1px solid var(--talent-line);border-radius:var(--radius-md);background:#fffffff0;gap:.55rem;padding:1.05rem 1.1rem;display:grid;box-shadow:0 10px 22px #0c1c2c0f}.talent-about-tag{border-radius:var(--radius-full);color:#0f7187;width:fit-content;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.04em;text-transform:uppercase;background:#0891b214;border:1px solid #0891b22e;padding:.18rem .6rem;font-size:.7rem;font-weight:760;line-height:1.3}.talent-about-card h3{color:var(--talent-ink);letter-spacing:0;margin:0;font-size:1.04rem;font-weight:760;line-height:1.4}.talent-about-card p{color:#44566a;margin:0;font-size:.9rem;line-height:1.7}@media (min-width:760px){.talent-about-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.talent-role-grid{gap:.9rem;display:grid}.talent-role-card{border:1px solid var(--talent-line);border-top:4px solid var(--talent-blue);border-radius:var(--radius-card);padding:var(--space-md);background:#ffffffe6;gap:.82rem;display:grid;box-shadow:0 12px 28px #0c1c2c12}.talent-role-card[data-tone=cyan]{border-top-color:var(--talent-cyan)}.talent-role-card[data-tone=green]{border-top-color:var(--talent-green)}.talent-role-card[data-tone=amber]{border-top-color:var(--talent-amber)}.talent-role-card[data-tone=red]{border-top-color:var(--talent-red)}.talent-role-head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.talent-role-index{color:#7b8998;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.06em;font-size:.78rem;font-weight:800}.talent-role-bases{flex-wrap:wrap;gap:.32rem;margin-top:-.32rem;display:flex}.talent-role-bases span{border-radius:var(--radius-full);color:#0f7187;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:0;background:#0891b214;border:1px solid #0891b22e;align-items:center;gap:.28rem;padding:.14rem .5rem;font-size:.7rem;font-weight:700;line-height:1.3;display:inline-flex}.talent-role-bases span:before{content:"";background:var(--talent-cyan);border-radius:50%;width:.34rem;height:.34rem}.talent-role-cta{border-radius:var(--radius-card);letter-spacing:0;background:#0f2a52;justify-content:center;align-items:center;gap:.45rem;margin-top:.4rem;padding:.62rem .95rem;font-size:.9rem;font-weight:760;text-decoration:none;display:inline-flex;color:#fff!important}.talent-role-cta:hover{background:#15366a}.talent-role-card[data-tone=cyan] .talent-role-cta{background:#0e768d}.talent-role-card[data-tone=green] .talent-role-cta{background:#0e683a}.talent-role-card[data-tone=amber] .talent-role-cta{background:#9a6815}.talent-role-card[data-tone=red] .talent-role-cta{background:#a3372f}.talent-role-icon{border-radius:var(--radius-card);width:2.35rem;height:2.35rem;color:var(--talent-blue);background:#eff6ff;justify-content:center;align-items:center;display:inline-flex}.talent-role-card[data-tone=cyan] .talent-role-icon{color:var(--talent-cyan);background:#ecfeff}.talent-role-card[data-tone=green] .talent-role-icon{color:var(--talent-green);background:#ecfdf3}.talent-role-card[data-tone=amber] .talent-role-icon{color:var(--talent-amber);background:#fff7e6}.talent-role-card[data-tone=red] .talent-role-icon{color:var(--talent-red);background:#fff1f0}.talent-role-card h3{color:var(--talent-ink);letter-spacing:0;font-size:1.28rem;font-weight:800;line-height:1.22}.talent-role-english{color:#738296;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:0;margin-top:-.42rem;font-size:.78rem;line-height:1.45}.talent-role-mission{color:#263d56;font-size:.95rem;font-weight:680;line-height:1.6}.talent-role-block{gap:.52rem;display:grid}.talent-role-block strong,.talent-role-scenarios strong,.talent-role-profile,.talent-apply-grid strong,.talent-growth-card h3{color:#15283d}.talent-role-block ul{gap:.46rem;margin:0;padding:0;list-style:none;display:grid}.talent-role-block li{color:#526276;grid-template-columns:auto minmax(0,1fr);gap:.45rem;font-size:.9rem;line-height:1.58;display:grid}.talent-role-block li svg{color:var(--talent-green);margin-top:.22rem}.talent-role-profile{border-radius:var(--radius-card);background:#f3f7fa;padding:.7rem;font-size:.88rem;font-weight:650;line-height:1.58}.talent-role-scenarios{border-top:1px solid #0c1c2c14;gap:.42rem;padding-top:.72rem;display:grid}.talent-role-scenarios strong{letter-spacing:0;font-size:.78rem;font-weight:800}.talent-role-scenarios div{flex-wrap:wrap;gap:.38rem;display:flex}.talent-role-scenarios span{color:#0f7187;background:#edf7f8;border-radius:7px;padding:.28rem .46rem;font-size:.74rem;font-weight:760;line-height:1.3}.talent-signal-list{flex-wrap:wrap;gap:.42rem;display:flex}.talent-signal-list span{color:#41556b;letter-spacing:0;background:#fff;border:1px solid #0c1c2c14;border-radius:7px;padding:.3rem .48rem;font-size:.75rem;font-weight:730}.talent-section-band{color:#e9f5ff;background:#0e1d2e}.talent-section-band .talent-section-head h2,.talent-section-band .talent-growth-card h3{color:#fff}.talent-section-band .talent-section-head p,.talent-section-band .talent-growth-card p{color:#e9f5ffbd}.talent-split{gap:var(--space-md);display:grid}.talent-section-head.is-left{margin-bottom:0}.talent-section-band .talent-signal-list span{background:var(--white-a-07);color:#e9f5ffd6;border-color:#ffffff1f}.talent-growth-list{gap:.8rem;display:grid}.talent-growth-card{gap:var(--space-sm);border-radius:var(--radius-card);background:var(--white-a-06);border:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr);padding:.92rem;display:grid}.talent-growth-card svg{color:#7dd3fc}.talent-growth-card h3{letter-spacing:0;margin-bottom:.28rem;font-size:1rem;font-weight:780}.talent-growth-card p{font-size:.9rem;line-height:1.7}.talent-apply-panel{gap:var(--space-md);border-radius:var(--radius-card);padding:var(--space-md);background:linear-gradient(135deg,#fffffff5,#eff9faf5);border:1px solid #0c1c2c1a;display:grid;box-shadow:0 16px 34px #0c1c2c14}.talent-apply-section{padding-bottom:.62rem}.talent-submit-section{padding-top:0}.talent-apply-grid{gap:.8rem;display:grid}.talent-apply-grid div{border-radius:var(--radius-card);background:#fff;border:1px solid #0c1c2c14;gap:.34rem;padding:.82rem;display:grid}.talent-apply-grid svg{color:var(--talent-cyan)}.talent-apply-grid span{color:#526276;font-size:.88rem;line-height:1.62}.talent-submit-card{border-radius:var(--radius-card);background:linear-gradient(135deg,#ecfeffb3,#fffffff5);border:1px solid #0891b224;gap:.8rem;padding:.92rem;display:grid}.talent-submit-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;display:grid}.talent-submit-head svg{color:var(--talent-cyan)}.talent-submit-head span{color:#0f7187;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:780;display:block}.talent-submit-head strong{color:#15283d;letter-spacing:0;margin-top:.14rem;font-size:1rem;font-weight:800;display:block}.talent-contact-link{letter-spacing:0;overflow-wrap:anywhere;background:#fff;border:1px solid #2563eb24;border-radius:7px;width:fit-content;max-width:100%;padding:.5rem .62rem;font-size:.94rem;font-weight:800;display:inline-flex;color:#0f2a52!important}.talent-address-list{gap:.62rem;display:grid}.talent-address-item{border-radius:var(--radius-card);background:#ffffffb8;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.52rem;padding:.7rem;display:grid}.talent-address-item svg{color:var(--talent-cyan);margin-top:.12rem}.talent-address-item strong{color:#15283d;font-size:.86rem;font-weight:800;line-height:1.35;display:block}.talent-address-item span{color:#526276;overflow-wrap:anywhere;margin-top:.16rem;font-size:.84rem;line-height:1.62;display:block}.talent-submit-note{color:#526276;margin:0 0 .6rem;font-size:.92rem;line-height:1.7}.talent-timeline{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.talent-timeline-item{gap:var(--space-sm);border:1px solid var(--talent-line);border-radius:var(--radius-card);background:#fffffff0;grid-template-columns:2.4rem minmax(0,1fr);align-items:start;padding:.85rem .95rem;display:grid;position:relative;box-shadow:0 8px 18px #0c1c2c0f}.talent-timeline-marker{border-radius:var(--radius-card);color:#fff;width:2.2rem;height:2.2rem;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:0;background:#0f2a52;justify-content:center;align-items:center;font-size:.84rem;font-weight:800;display:inline-flex}.talent-timeline-body{gap:.32rem;display:grid}.talent-timeline-body h3{color:var(--talent-ink);margin:0;font-size:1rem;font-weight:760;line-height:1.32}.talent-timeline-body p{color:#526276;margin:0;font-size:.88rem;line-height:1.58}.talent-timeline-eta{color:#0f7187;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:0;background:#0891b214;border:1px solid #0891b22e;border-radius:7px;align-self:start;padding:.22rem .5rem;font-size:.7rem;font-weight:720;line-height:1.3;display:inline-flex}.talent-faq-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.talent-faq-item{border:1px solid var(--talent-line);border-radius:var(--radius-card);background:#fffffff0;box-shadow:0 6px 14px #0c1c2c0d}.talent-faq-item details{padding:.9rem var(--space-md)}.talent-faq-item summary{color:var(--talent-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;font-size:.96rem;font-weight:720;line-height:1.45;list-style:none;display:flex}.talent-faq-item summary::-webkit-details-marker{display:none}.talent-faq-item summary svg{color:var(--talent-muted);transition:transform var(--motion-medium) ease;flex-shrink:0}.talent-faq-item details[open] summary svg{transform:rotate(180deg)}.talent-faq-answer{border-top:1px dashed var(--talent-line);color:#44566a;white-space:pre-wrap;margin-top:.55rem;padding-top:.55rem;font-size:.9rem;line-height:1.7}.talent-apply-panel-form{gap:1.1rem;display:grid}.talent-apply-tips{gap:.42rem;margin:.45rem 0 0;padding:0;list-style:none;display:grid}.talent-apply-tips li{gap:var(--space-xs);color:#44566a;grid-template-columns:auto minmax(0,1fr);align-items:start;font-size:.9rem;line-height:1.6;display:grid}.talent-apply-tips li svg{color:var(--talent-cyan);margin-top:.18rem}.talent-apply-form-wrap{border:1px solid var(--talent-line);border-radius:var(--radius-card);padding:var(--space-md);background:#fffffff0;box-shadow:0 14px 30px #0c1c2c14}.talent-form{gap:.85rem;display:grid}.talent-form-intro{color:#44566a;margin:0;font-size:.9rem;line-height:1.66}.talent-form-grid{grid-template-columns:minmax(0,1fr);gap:.7rem;display:grid}.talent-form-field{gap:.32rem;min-width:0;display:grid}.talent-form-field>span,.talent-form-field legend{color:var(--talent-ink);letter-spacing:0;align-items:baseline;gap:.34rem;font-size:.82rem;font-weight:720;line-height:1.4;display:inline-flex}.talent-form-field em{color:var(--talent-red);font-style:normal}.talent-form-field small{color:var(--talent-muted);font-family:var(--font-ibm-plex-mono), monospace;font-size:.7rem;font-weight:700}.talent-form-field input[type=text],.talent-form-field input[type=email],.talent-form-field input[type=tel],.talent-form-field input[type=url],.talent-form-field select,.talent-form-field textarea{border:1px solid var(--talent-line-strong);width:100%;min-height:2.55rem;color:var(--talent-ink);font:inherit;background:#fff;border-radius:7px;padding:.5rem .7rem;font-size:.92rem;line-height:1.45}.talent-form-field textarea{resize:vertical;min-height:5rem}.talent-form-field input:focus,.talent-form-field select:focus,.talent-form-field textarea:focus{outline-offset:1px;border-color:var(--talent-blue);outline:2px solid #2563eb66}.talent-form-field input:disabled,.talent-form-field select:disabled,.talent-form-field textarea:disabled{color:#889aac;background:#f3f7fa}.talent-form-error{color:var(--talent-red);font-family:var(--font-ibm-plex-mono), monospace;font-size:.72rem;font-weight:700;line-height:1.4}.talent-form-upload{gap:.32rem;display:grid}.talent-form-upload-control{align-items:center;gap:var(--space-xs);border:1.5px dashed var(--talent-line-strong);min-height:2.65rem;color:var(--talent-muted);cursor:pointer;background:#fafcfd;border-radius:7px;padding:0 .8rem;display:flex;position:relative}.talent-form-upload-control svg{color:var(--talent-blue);flex-shrink:0}.talent-form-upload-label{color:var(--talent-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.88rem;overflow:hidden}.talent-form-upload-control input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.talent-form-upload.is-filled .talent-form-upload-control{border-style:solid;border-color:var(--talent-blue);background:#2563eb0f}.talent-form-upload.is-invalid .talent-form-upload-control{border-color:var(--talent-red);background:#c2413a0d}.talent-form-submit{border-radius:var(--radius-card);color:#fff;letter-spacing:0;cursor:pointer;background:#0f2a52;border:none;justify-content:center;align-items:center;gap:.45rem;min-height:2.85rem;padding:0 1.2rem;font-size:.96rem;font-weight:760;display:inline-flex;box-shadow:0 14px 26px #0f2a5233}.talent-form-submit:disabled{cursor:progress;box-shadow:none;background:#5b6e87}.talent-form-spin{animation:.7s linear infinite talent-spin}@keyframes talent-spin{to{transform:rotate(360deg)}}.talent-form-submit-error{color:var(--talent-red);background:#c2413a14;border:1px solid #c2413a4d;border-radius:7px;padding:.6rem .78rem;font-size:.86rem;line-height:1.5}.talent-form-success{text-align:center;border-radius:var(--radius-card);padding:1.5rem var(--space-md);color:#0e5d36;background:#16834b0f;border:1px solid #16834b47;justify-items:center;gap:.45rem;display:grid}.talent-form-success svg{color:var(--talent-green)}.talent-form-success strong{color:#0e5d36;font-size:1.05rem;font-weight:800}.talent-form-success p{color:#265b41;margin:0;font-size:.92rem;line-height:1.7}.talent-form-success-id{color:var(--talent-muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:0;font-size:.7rem;font-weight:700}@media (min-width:760px){.talent-hero{padding:3.4rem 0 2.8rem}.talent-hero h1{font-size:2.6rem}.talent-apply-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.talent-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-form-field-wide{grid-column:1/-1}.talent-section-head h2,.talent-apply-panel h2{font-size:2.25rem}}@media (min-width:960px){.talent-hero-grid{grid-template-columns:minmax(0,1fr) minmax(22rem,.82fr);align-items:center}.talent-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-split{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center}.talent-apply-panel{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;padding:1.35rem}.talent-apply-panel-form{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start}.talent-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.talent-timeline-item{grid-template-columns:minmax(0,1fr);gap:.55rem}.talent-timeline-marker{width:2rem;height:2rem;font-size:.78rem}}@media (min-width:1180px){.talent-hero h1{font-size:3.1rem}}@media (max-width:640px){.auth-login-join-link{min-height:2.12rem;padding:0 .62rem;font-size:.8rem}.auth-login-join-link svg{display:none}.talent-shell{width:min(100% - 1.25rem,1120px)}.talent-topbar-inner{gap:.45rem;min-height:3.65rem}.talent-brand-text{display:none}.talent-brand-mark{width:1.85rem;height:1.85rem}.talent-nav{gap:.18rem;padding:.16rem}.talent-nav a{min-height:1.9rem;padding:0 var(--space-xs);font-size:.78rem}.talent-hero h1{font-size:2.18rem}.talent-header-actions{gap:.34rem}.talent-login-link{display:none}.talent-lang-switch{min-height:2.05rem;font-size:.74rem}.talent-lang-switch span,.talent-lang-switch strong{min-width:1.8rem;min-height:1.58rem;padding:0 .28rem}.talent-primary-action{width:100%}.talent-role-card,.talent-apply-panel{padding:.88rem}}.portal-header-brand{min-width:0;box-shadow:none;-webkit-backdrop-filter:none;color:inherit;background:0 0;border:0;align-items:center;gap:.65rem;padding:0;display:inline-flex}.portal-header-logo{border-radius:var(--radius-pill);border:1px solid var(--white-a-08);box-shadow:inset 0 1px 0 var(--white-a-06);-webkit-backdrop-filter:blur(12px)saturate(160%);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:.34rem .82rem;display:inline-flex}.portal-header-nav{color:var(--header-muted);flex-wrap:wrap}.portal-compact-nav-frame{justify-content:flex-end;align-items:flex-start;gap:var(--space-xs);min-height:2.64rem;display:flex;position:relative}.portal-compact-nav-shell{border-radius:var(--radius-pill);max-width:100%;box-shadow:0 8px 18px rgba(var(--shadow-rgb), .16);-webkit-backdrop-filter:blur(var(--blur-md));background:#07111fb8;border:1px solid #dfeaf51a;align-items:center;padding:.22rem;display:inline-flex;position:absolute;top:0;left:50%;overflow-x:auto;transform:translate(-50%)}.portal-compact-nav-actions{z-index:1;align-items:center;margin-left:auto;display:inline-flex;position:relative}.portal-compact-nav-actions-shell{border-radius:var(--radius-pill);box-shadow:0 8px 18px rgba(var(--shadow-rgb), .16);-webkit-backdrop-filter:blur(var(--blur-md));background:#07111fb8;border:1px solid #dfeaf51a;align-items:center;gap:.45rem;padding:.22rem;display:inline-flex}.portal-compact-nav-actions-shell .portal-header-command-anchor,.portal-compact-nav-actions-shell .portal-header-tools{box-shadow:none;background:0 0;border:0;padding:0}.portal-compact-nav-actions-shell .portal-header-tools{gap:.35rem}.portal-compact-nav-actions-shell .nav-link{color:#dfeaf5b8;white-space:nowrap;min-height:2.2rem;padding:.48rem .8rem;font-size:.86rem}.portal-compact-nav-actions-shell .nav-link:hover,.portal-compact-nav-actions-shell .nav-link.is-active{color:#f5f9ff;background:#3b82f61a;border-color:#3b82f62e}.portal-compact-nav-shell .portal-header-nav{flex-wrap:nowrap;gap:.35rem}.portal-compact-nav-shell .nav-link{color:#dfeaf5b8;white-space:nowrap;min-height:2.2rem;padding:.48rem .8rem;font-size:.86rem}.portal-compact-nav-shell .nav-link:hover,.portal-compact-nav-shell .nav-link.is-active{color:#f5f9ff;background:#3b82f61a;border-color:#3b82f62e}.portal-header-center{z-index:0;justify-content:center;align-items:center;width:max-content;min-width:0;max-width:calc(100% - 34rem);margin:0;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portal-header-search-slot{flex:none;min-width:0;max-width:none;display:inline-flex;position:relative}.portal-header-command-anchor{width:auto;min-width:0;min-height:2.5rem;display:inline-flex}.portal-header-command-anchor.is-compact{width:auto;min-width:0;display:inline-flex}.portal-command-trigger{align-items:center;gap:var(--space-xs);border-radius:var(--radius-pill);color:#f5f9ffeb;width:auto;min-width:0;min-height:2.5rem;box-shadow:none;text-align:left;cursor:pointer;-webkit-backdrop-filter:none;transition:transform var(--motion-base) ease, border-color var(--motion-base) ease, background-color var(--motion-base) ease, box-shadow var(--motion-base) ease;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;padding:.42rem .68rem;display:grid}.portal-command-trigger:hover,.portal-command-trigger.is-active{background:linear-gradient(180deg, var(--white-a-08), #ffffff08), #0a121ddb;box-shadow:var(--shadow-hover);border-color:#eff7ff2e}.ai-command-item-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.portal-command-trigger-copy{gap:.05rem;min-width:0;display:grid}.portal-command-trigger-copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:650;line-height:1.22;overflow:hidden}.portal-command-trigger-copy span{display:none}.portal-command-shortcut,.ai-command-esc{background:var(--white-a-06);color:#ffffffad;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:0;border:1px solid #ffffff1a;border-radius:.55rem;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.portal-command-shortcut{background:#ffffff0b;min-width:2.25rem;min-height:1.48rem}.portal-command-trigger.is-compact{width:auto;min-height:2.2rem;padding:.4rem .62rem}.portal-command-trigger.is-compact .portal-command-trigger-copy strong{font-size:.84rem}.ai-command-backdrop{z-index:1000;-webkit-backdrop-filter:blur(var(--blur-sm));animation:ai-command-backdrop-enter var(--motion-base) ease-out;background:#0a0f19cc;justify-content:center;align-items:flex-start;padding:min(11vh,6rem) 1rem 1rem;display:flex;position:fixed;inset:0}.ai-command-panel{isolation:isolate;border:1px solid var(--white-a-08);color:#cfdae5;-webkit-backdrop-filter:blur(30px)saturate(128%);background:#141e2dfa;border-radius:1.25rem;grid-template-rows:auto minmax(0,1fr) auto;width:min(700px,100vw - 2rem);max-height:min(78vh,760px);animation:.19s cubic-bezier(.22,1,.36,1) ai-command-panel-enter;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #0009,0 0 0 1px #ffffff0d,0 0 22px #508cff0f,inset 0 1px #ffffff0d}.ai-command-panel:before{pointer-events:none;content:"";background:linear-gradient(#ffffff0b,#0000);height:6.5rem;position:absolute;inset:0 0 auto}.ai-command-search{z-index:1;border-radius:var(--radius-md);background:var(--white-a-07);box-shadow:inset 0 1px 0 var(--white-a-04), 0 10px 22px rgba(var(--shadow-rgb), .16);transition:border-color var(--motion-base) ease, background-color var(--motion-base) ease, box-shadow var(--motion-base) ease;border:1px solid #ffffff1f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;margin:.88rem .88rem 0;padding:.72rem .82rem;display:grid;position:relative}.ai-command-search:focus-within{background:var(--white-a-08);box-shadow:0 0 0 2px #508cff26, inset 0 1px 0 #ffffff0d, 0 12px 24px rgba(var(--shadow-rgb), .2);border-color:#508cff80}.ai-command-search-icon{color:#bfdbfed6}.ai-command-input{color:#f5f9ff;background:0 0;border:0;outline:none;min-width:0;font-size:1rem;font-weight:650;line-height:1.5}.ai-command-input::placeholder{color:#ffffff75}.ai-command-esc{min-width:2.6rem;min-height:1.65rem}.ai-command-body{z-index:1;gap:.72rem;padding:.7rem .8rem .78rem;display:grid;position:relative;overflow-y:auto}.ai-command-body::-webkit-scrollbar{width:6px}.ai-command-body::-webkit-scrollbar-thumb{border-radius:var(--radius-sm);background:#ffffff26}.ai-command-body::-webkit-scrollbar-thumb:hover{background:#ffffff40}.ai-command-insight{border-radius:var(--radius-pill);color:#dbeafec7;background:#3b82f614;border:1px solid #60a5fa24;align-items:center;gap:.42rem;width:fit-content;max-width:100%;padding:.34rem .62rem;font-size:.76rem;font-weight:650;line-height:1.35;display:inline-flex}.ai-command-insight svg{color:#93c5fddb}.ai-command-page-context{border-radius:var(--radius-md,12px);color:#fef3c7db;background:#fbbf2414;border:1px solid #fbbf242e;flex-wrap:wrap;align-items:center;gap:.42rem;padding:.42rem .66rem;font-size:.76rem;line-height:1.4;display:flex}.ai-command-page-context svg{color:#fcd34deb;flex-shrink:0}.ai-command-page-context-label{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#fcd34df5;font-size:.7rem;font-weight:700}.ai-command-page-context-hint{color:#fef3c7c7;font-weight:500}.ai-command-results{gap:.72rem;display:grid}.ai-command-section{gap:.34rem;display:grid}.ai-command-section-title{color:#ffffff75;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0;padding:0 .25rem;font-size:.7rem;font-weight:700}.ai-command-items{gap:.3rem;display:grid}.ai-command-item{border:1px solid var(--white-a-07);border-radius:var(--radius-md);background:var(--white-a-08);width:100%;color:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff08, 0 10px 22px rgba(var(--shadow-rgb), .16);transition:transform var(--motion-base) ease, border-color var(--motion-base) ease, background-color var(--motion-base) ease, box-shadow var(--motion-base) ease;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;padding:.54rem .68rem;display:grid}.ai-command-item:hover,.ai-command-item.is-selected{box-shadow:inset 0 1px 0 var(--white-a-04), 0 14px 28px rgba(var(--shadow-rgb), .24);background:#ffffff1f;border-color:#b7cadc2e}.ai-command-item.is-selected{box-shadow:inset 0 1px 0 #ffffff0d, 0 14px 28px rgba(var(--shadow-rgb), .24), 0 0 0 1px #508cff14, 0 0 18px #508cff12;background:linear-gradient(#3b82f61c,#2563eb11),#ffffff17;border-color:#508cff57}.ai-command-item-icon{border:1px solid var(--white-a-06);background:var(--white-a-08);color:#f5f9ffeb;border-radius:.74rem;width:1.96rem;height:1.96rem;box-shadow:inset 0 1px #ffffff08}.ai-command-item-icon[data-type=action]{color:#dbeafe;background:#3b82f62e;border-color:#60a5fa2e}.ai-command-item-icon[data-type=agent]{color:#bae6fd;background:#0ea5e924;border-color:#0ea5e924}.ai-command-item-copy{gap:.08rem;min-width:0;display:grid}.ai-command-item-copy strong{color:#f5f9ff;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:650;line-height:1.22;overflow:hidden}.ai-command-item-copy span{color:#b0c1d4b3;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:520;line-height:1.28;overflow:hidden}.ai-command-item-meta{color:#b0c1d4c7;justify-content:flex-end;align-items:center;gap:.38rem;display:inline-flex}.ai-command-item-meta span{border-radius:var(--radius-pill);border:1px solid var(--white-a-08);background:var(--white-a-08);color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;max-width:5.8rem;padding:.22rem .44rem;font-size:.68rem;font-weight:780;line-height:1;overflow:hidden}.ai-command-footer{z-index:1;border-top:1px solid var(--white-a-08);color:#ffffff75;font-family:var(--font-ibm-plex-mono), monospace;background:#ffffff06;flex-wrap:wrap;gap:.65rem;padding:.65rem .95rem;font-size:.68rem;font-weight:700;display:flex;position:relative}.ai-command-empty{align-items:center;gap:var(--space-xs);border-radius:var(--radius-md);border:1px solid var(--white-a-07);background:var(--white-a-08);color:#b0c1d4c7;padding:.9rem;font-size:.85rem;font-weight:650;display:inline-flex}@keyframes ai-command-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes ai-command-panel-enter{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ocr-preset-card{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--card-bg);text-align:left;transition:transform var(--motion-base) ease, border-color var(--motion-base) ease, box-shadow var(--motion-base) ease, background-color var(--motion-base) ease;gap:.25rem;padding:1rem 1.05rem;display:grid}.ocr-preset-card:hover,.ocr-preset-card.is-active{border-color:var(--accent-border);background:var(--card-bg-hover);box-shadow:var(--shadow-hover)}.ocr-dropzone{gap:var(--space-md);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--card-bg);padding:var(--space-md);display:grid}.ocr-dropzone-head{color:var(--ink-strong);align-items:flex-start;gap:.8rem;display:flex}.ocr-upload-box{cursor:pointer;border:1px dashed var(--accent-border);border-radius:var(--radius-lg);background:radial-gradient(circle at top right, #3b82f61f, transparent 24%), var(--card-bg);justify-content:center;align-items:center;min-height:20rem;display:flex;position:relative;overflow:hidden}.ocr-upload-box:hover{border-color:var(--accent);background:radial-gradient(circle at top right, #3b82f62e, transparent 26%), var(--card-bg-hover)}.ocr-upload-placeholder{color:var(--muted);text-align:center;justify-items:center;gap:.45rem;display:grid}.ocr-upload-placeholder p{color:var(--ink-strong);font-weight:600}.ocr-upload-placeholder span{font-size:.78rem}.ocr-preview-image{object-fit:contain;background:var(--card-bg);width:100%;height:100%}.ocr-upload-meta{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ocr-upload-meta div{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--card-bg);padding:.85rem .95rem}.ocr-upload-meta span{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.72rem;display:block}.ocr-upload-meta strong{color:var(--ink-strong);margin-top:.45rem;font-size:.92rem;display:block}.ocr-field,.ocr-textarea{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--input-bg);width:100%;color:var(--ink-strong);transition:border-color var(--motion-base) ease, box-shadow var(--motion-base) ease, background-color var(--motion-base) ease;outline:none}.ocr-field{min-height:3rem;padding:.85rem var(--space-md)}.ocr-textarea{resize:vertical;min-height:8rem;padding:.9rem var(--space-md);line-height:1.7}.ocr-field:focus,.ocr-textarea:focus{border-color:var(--accent-border);box-shadow:var(--shadow-focus);background:var(--input-bg-focus)}.ocr-option-row{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--card-bg);grid-template-columns:auto 1fr;align-items:start;gap:.15rem;padding:.85rem .95rem;display:grid}.ocr-option-row.is-active{border-color:var(--accent-border);background:var(--card-bg-hover)}.ocr-option-row input{margin-top:.2rem}.ocr-option-row strong{color:var(--ink-strong);font-size:.9rem;display:block}.ocr-option-row p{color:var(--muted);margin-top:.2rem;font-size:.78rem;line-height:1.6}.ocr-ghost-button,.ocr-submit-button{border-radius:var(--radius-pill);transition:transform var(--motion-base) ease, border-color var(--motion-base) ease, box-shadow var(--motion-base) ease, background-color var(--motion-base) ease, color var(--motion-base) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;padding:.82rem 1.15rem;font-size:.88rem;font-weight:600;display:inline-flex}.ocr-ghost-button{border-color:var(--line);background:var(--card-bg);color:var(--ink-strong)}.ocr-submit-button{background:var(--ink-strong);color:var(--white)}.ocr-submit-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.ocr-request-strip{gap:var(--space-sm);border-radius:var(--radius-lg);border:1px solid var(--line);padding:var(--space-md);background:#0f17220d;align-items:center;display:grid}.ocr-request-strip div span{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.72rem;display:block}.ocr-request-strip div strong{color:var(--ink-strong);word-break:break-all;margin-top:.35rem;font-size:.92rem;display:block}.ocr-result-panel{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--card-bg);padding:var(--space-md)}.ocr-result-icon{border-radius:var(--radius-md);width:2.5rem;height:2.5rem;color:var(--ink-strong);background:#3b82f62e;justify-content:center;align-items:center;display:inline-flex}.ocr-code-block{border-radius:var(--radius-lg);color:#eef6f4;padding:var(--space-md);font-family:var(--font-ibm-plex-mono), monospace;white-space:pre-wrap;word-break:break-word;background:#0f1722f0;font-size:.82rem;line-height:1.7;overflow:auto}.ocr-line-row{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--card-bg);grid-template-columns:2.4rem 1fr;align-items:start;gap:.8rem;padding:.8rem .9rem;display:grid}.ocr-line-row span{border-radius:var(--radius-pill);min-height:1.8rem;color:var(--ink-strong);background:#0f172214;justify-content:center;align-items:center;font-size:.78rem;font-weight:600;display:inline-flex}.ocr-line-row p{color:var(--ink);line-height:1.7}.ocr-page-card{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--card-bg);padding:0;overflow:hidden}.ocr-page-card>summary{justify-content:space-between;align-items:center;gap:var(--space-sm);cursor:pointer;color:var(--ink-strong);background:#0f17220a;padding:.7rem .95rem;font-weight:600;list-style:none;display:flex}.ocr-page-card>summary::-webkit-details-marker{display:none}.ocr-page-card>summary small{color:var(--muted);font-size:.78rem;font-weight:500}.ocr-page-card>pre{border-top:1px solid var(--line);border-radius:0;margin:0}.ocr-empty-state{border-radius:var(--radius-lg);border:1px dashed var(--line-strong);background:var(--card-bg);color:var(--muted);align-items:center;gap:.9rem;padding:1.15rem 1.2rem;display:flex}.portal-auth-cluster{align-items:center;gap:.65rem;display:inline-flex}.portal-header-tools{z-index:130;border-radius:var(--radius-pill);box-shadow:none;background:0 0;border:0;align-items:center;gap:.2rem;padding:0;display:inline-flex;position:relative}.portal-popover-wrap{display:inline-flex;position:static}.portal-header-tool-button{letter-spacing:.02em;min-height:2.45rem;color:var(--header-muted);background:0 0;border:1px solid #0000;flex-direction:row;justify-content:center;align-items:center;gap:.42rem;padding:.5rem .78rem;font-size:.82rem;font-weight:600;position:relative}.portal-header-tool-label{white-space:nowrap}.portal-header-tool-count{border-radius:var(--radius-pill);background:var(--white-a-08);min-width:1.2rem;font-family:var(--font-ibm-plex-mono), monospace;color:#f8fcffeb;justify-content:center;align-items:center;padding:.1rem .34rem;font-size:.7rem;display:inline-flex}.portal-header-tool-caret{color:var(--header-muted);transition:transform var(--motion-base) ease, color var(--motion-base) ease;flex-shrink:0}.portal-header-tool-caret.is-open{color:var(--theme-toggle-text);transform:rotate(180deg)}.portal-auth-pill,.portal-auth-action,.portal-auth-note{border-radius:var(--radius-pill);align-items:center;display:inline-flex}.portal-auth-pill{background:linear-gradient(180deg, var(--white-a-06), #ffffff05), #090f18c7;min-height:2.9rem;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid #eff7ff24;gap:.7rem;padding:.64rem .88rem}.portal-auth-pill-button,.portal-message-trigger{cursor:pointer;transition:transform var(--motion-base) ease, border-color var(--motion-base) ease, background-color var(--motion-base) ease, box-shadow var(--motion-base) ease}.portal-auth-pill-button{color:inherit}.portal-auth-pill-button.is-open,.portal-auth-pill-button:hover,.portal-message-trigger.is-open,.portal-message-trigger:hover{background:linear-gradient(180deg, var(--white-a-08), #ffffff08), #0a121ddb;box-shadow:var(--shadow-hover);border-color:#eff7ff2e}.portal-auth-avatar{border-radius:var(--radius-pill);width:2.15rem;height:2.15rem;color:var(--header-text);background:radial-gradient(circle at 32% 28%,#fff6,#0000 30%),linear-gradient(#3b82f66b,#3b82f647);justify-content:center;align-items:center;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff47}.portal-auth-copy{flex-direction:column;justify-content:center;gap:.08rem;min-width:0;display:flex}.portal-auth-copy strong,.portal-auth-copy span{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;overflow:hidden}.portal-auth-copy strong{color:var(--header-text);font-size:.84rem;line-height:1.2}.portal-auth-copy span{color:#e4edf7d6;font-size:.7rem}.portal-auth-copy-single{align-items:center;display:inline-flex}.portal-auth-name{letter-spacing:.04em;color:var(--theme-toggle-text);white-space:nowrap;font-size:.9rem;font-weight:700}.portal-auth-chevron{color:var(--theme-toggle-text);transition:transform var(--motion-base) ease, color var(--motion-base) ease;flex-shrink:0}.portal-auth-chevron.is-open{color:var(--theme-toggle-text);transform:rotate(180deg)}.portal-message-trigger{border-radius:var(--radius-pill);background:linear-gradient(180deg, var(--white-a-06), #ffffff05), #090f18c7;color:var(--theme-toggle-text);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid #eff7ff24;align-items:center;gap:.55rem;padding:.66rem .92rem;font-size:.82rem;font-weight:600;display:inline-flex;position:relative}.portal-message-dot{border-radius:var(--radius-pill);background:var(--accent-warm);width:.45rem;height:.45rem;position:absolute;top:.42rem;right:.5rem;box-shadow:0 0 0 3px #070f1885}.portal-dropdown-panel{z-index:220;border-radius:var(--radius-lg);background:linear-gradient(180deg, #0f1926fa, #0a121df5), radial-gradient(circle at top left, var(--white-a-04), transparent 36%);min-width:18rem;color:var(--ink);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px);border:1px solid #b7cadc33;padding:.85rem;position:absolute;top:calc(100% + .75rem);right:0}.portal-dropdown-head{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.portal-dropdown-head strong{color:var(--ink-strong);margin-top:.2rem;font-size:.98rem;display:block}.portal-dropdown-subtitle{max-width:16rem;color:var(--muted);margin:.45rem 0 0;font-size:.76rem;line-height:1.6}.portal-dropdown-count{border-radius:var(--radius-pill);background:var(--white-a-06);min-width:1.85rem;height:1.85rem;color:var(--ink-strong);font-family:var(--font-ibm-plex-mono), monospace;justify-content:center;align-items:center;font-size:.78rem;display:inline-flex}.portal-dropdown-head-actions{align-items:center;gap:var(--space-xs);flex-shrink:0;display:inline-flex}.portal-dropdown-mark-all{border:1px solid var(--accent-border);background:var(--accent-bg-subtle);color:var(--accent-deep);border-radius:var(--radius-pill);cursor:pointer;transition:border-color var(--motion-base) ease, background-color var(--motion-base) ease, transform var(--motion-base) ease;padding:.3rem .7rem;font-size:.74rem;font-weight:600}.portal-dropdown-mark-all:hover{border-color:var(--accent);background:#0f2a5224}.portal-message-panel{border-color:var(--white-a-07);width:min(24rem,100vw - 2rem);box-shadow:0 22px 52px rgba(var(--shadow-rgb), .34), inset 0 1px 0 var(--white-a-04);-webkit-backdrop-filter:blur(var(--blur-lg));animation:portal-dropdown-enter var(--motion-medium) cubic-bezier(.22, 1, .36, 1);background:linear-gradient(#162231f5,#0f1825f2),radial-gradient(circle at 0 0,#60a5fa14,#0000 42%);padding:.98rem 1rem 1.02rem}.portal-message-panel .eyebrow{color:#ffffff75}.portal-message-panel .portal-dropdown-head strong{color:#fff;font-weight:600}.portal-message-panel .portal-dropdown-subtitle{color:#ffffff75;line-height:1.55}.portal-message-panel .portal-dropdown-count{background:var(--white-a-08);border:1px solid var(--white-a-08);color:#ffffffeb}.portal-message-panel .portal-dropdown-mark-all{color:#dbeafef5;box-shadow:inset 0 1px 0 var(--white-a-04);background:#3b82f62e;border-color:#60a5fa38}.portal-message-panel .portal-dropdown-mark-all:hover{background:#3b82f63d;border-color:#60a5fa4d}.portal-todo-panel{border-color:var(--white-a-07);width:min(24rem,100vw - 2rem);box-shadow:0 22px 52px rgba(var(--shadow-rgb), .34), inset 0 1px 0 var(--white-a-04);-webkit-backdrop-filter:blur(var(--blur-lg));animation:portal-dropdown-enter var(--motion-medium) cubic-bezier(.22, 1, .36, 1);background:linear-gradient(#162231f5,#0f1825f2),radial-gradient(circle at 0 0,#60a5fa14,#0000 42%);padding:.98rem 1rem 1.02rem}.portal-todo-panel .eyebrow{color:#ffffff75}.portal-todo-panel .portal-dropdown-head{gap:.9rem}.portal-todo-panel .portal-dropdown-head strong{color:#fff;font-weight:600}.portal-todo-panel .portal-dropdown-subtitle{color:#ffffff75;line-height:1.55}.portal-todo-panel .portal-dropdown-count{background:var(--white-a-08);border:1px solid var(--white-a-08);color:#ffffffeb}.portal-message-list{gap:.45rem;margin-top:1rem;display:grid}.portal-todo-list{gap:.48rem;margin-top:1.08rem;display:grid}.portal-message-item{border-radius:var(--radius-md);border:1px solid var(--white-a-07);background:var(--white-a-08);padding:.96rem var(--space-md);box-shadow:inset 0 1px 0 #ffffff08, 0 10px 22px rgba(var(--shadow-rgb), .16);transition:transform var(--motion-base) ease, border-color var(--motion-base) ease, box-shadow var(--motion-base) ease, background-color var(--motion-base) ease;grid-template-columns:auto minmax(0,1fr);gap:.92rem;display:grid}.portal-message-item:hover{box-shadow:inset 0 1px 0 var(--white-a-04), 0 14px 28px rgba(var(--shadow-rgb), .24);background:#ffffff1f;border-color:#b7cadc2e}.portal-message-item.is-unread{border-color:#60a5fa2e}.portal-message-icon{border-radius:var(--radius-md);color:#dbeafefa;background:#3b82f62e;border:1px solid #60a5fa2e;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}.portal-message-copy{min-width:0}.portal-message-title-row{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.portal-message-title-row strong{color:#ffffffe0;font-size:.92rem;font-weight:500;line-height:1.45}.portal-message-title-row span{color:#ffffff7a;flex-shrink:0;font-size:.74rem}.portal-message-copy p{color:#ffffffa6;margin:.38rem 0 0;font-size:.83rem;line-height:1.58}.portal-todo-item{border-radius:var(--radius-md);border:1px solid var(--white-a-07);background:var(--white-a-08);padding:.96rem var(--space-md);box-shadow:inset 0 1px 0 #ffffff08, 0 10px 22px rgba(var(--shadow-rgb), .16);transition:transform var(--motion-base) ease, border-color var(--motion-base) ease, background-color var(--motion-base) ease, box-shadow var(--motion-base) ease;grid-template-columns:auto minmax(0,1fr);gap:.92rem;display:grid}.portal-todo-item:hover{box-shadow:inset 0 1px 0 var(--white-a-04), 0 14px 28px rgba(var(--shadow-rgb), .24);background:#ffffff1f;border-color:#b7cadc2e}.portal-todo-icon{border-radius:var(--radius-md);color:#dbeafefa;background:#3b82f62e;border:1px solid #60a5fa2e;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}.portal-todo-icon.is-warning{color:#fde047fa;background:#f59e0b29;border-color:#f59e0b2e}.portal-todo-icon.is-muted{color:#e2e8f0d6;background:#94a3b824;border-color:#94a3b829}.portal-todo-copy{min-width:0}.portal-todo-title-row{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.portal-todo-title-row strong{color:#ffffffe0;font-size:.92rem;font-weight:500;line-height:1.45}.portal-todo-copy p{color:#ffffffa6;margin:.42rem 0 0;font-size:.83rem;line-height:1.58}.portal-todo-chip{border-radius:var(--radius-pill);letter-spacing:.04em;white-space:nowrap;box-shadow:inset 0 1px 0 var(--white-a-04);border:1px solid #0000;align-items:center;padding:.2rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.portal-todo-chip.is-active{color:#dbeafef5;background:#3b82f62e;border-color:#60a5fa3d}.portal-todo-chip.is-warning{color:#fde047f5;background:#f59e0b29;border-color:#f59e0b33}.portal-todo-chip.is-muted{color:#e2e8f0c7;background:#94a3b824;border-color:#94a3b829}.portal-todo-empty{border:1px dashed var(--white-a-08);border-radius:var(--radius-md);color:#ffffff8f;background:#ffffff0d;justify-content:flex-start;align-items:center;gap:.55rem;width:100%;padding:1rem 1.05rem;font-size:.82rem;display:inline-flex}.portal-message-meta-row{color:#ffffff80;align-items:center;gap:.55rem;margin-top:.35rem;font-size:.72rem;display:flex}.portal-message-unread-chip{border-radius:var(--radius-pill);color:#dbeafef5;box-shadow:inset 0 1px 0 var(--white-a-04);background:#3b82f62e;border:1px solid #60a5fa3d;align-items:center;padding:.16rem .42rem;display:inline-flex}.portal-dropdown-footer-link{border-radius:var(--radius-md);background:var(--white-a-04);width:100%;padding:.78rem var(--space-md);color:var(--ink-strong);transition:transform var(--motion-base) ease, border-color var(--motion-base) ease, background-color var(--motion-base) ease, box-shadow var(--motion-base) ease;border:1px solid #0000;justify-content:center;margin-top:.9rem;font-size:.84rem;font-weight:600;display:inline-flex}.portal-dropdown-footer-link:hover{border-color:var(--theme-toggle-border);background:var(--theme-toggle-bg)}.portal-todo-panel .portal-dropdown-footer-link{border-color:var(--white-a-08);color:#fffffff0;box-shadow:inset 0 1px 0 var(--white-a-04), 0 10px 20px rgba(var(--shadow-rgb), .16);background:#ffffff1a;margin-top:1rem;padding:.88rem 1.04rem;font-size:.85rem;font-weight:700}.portal-todo-panel .portal-dropdown-footer-link:hover{box-shadow:inset 0 1px 0 #ffffff0d, 0 14px 24px rgba(var(--shadow-rgb), .22);background:#ffffff24;border-color:#b7cadc38}@keyframes portal-dropdown-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.portal-user-panel{border-color:var(--white-a-07);width:min(19rem,100vw - 2rem);box-shadow:0 22px 52px rgba(var(--shadow-rgb), .34), inset 0 1px 0 var(--white-a-04);-webkit-backdrop-filter:blur(var(--blur-lg));animation:portal-dropdown-enter var(--motion-medium) cubic-bezier(.22, 1, .36, 1);background:linear-gradient(#162231f5,#0f1825f2),radial-gradient(circle at 0 0,#60a5fa14,#0000 42%);padding:.98rem 1rem 1.02rem}.portal-user-panel-head{border-bottom:1px solid var(--white-a-08);align-items:center;gap:.85rem;padding:0 .08rem .98rem;display:flex}.portal-auth-avatar-panel{color:#dbeafefa;width:2.55rem;height:2.55rem;box-shadow:inset 0 1px 0 var(--white-a-04);background:#3b82f62e;border:1px solid #60a5fa2e}.portal-user-panel-copy{min-width:0}.portal-user-panel-copy strong{color:#fff;font-size:.94rem;font-weight:600;display:block}.portal-user-panel-copy p{color:#ffffff8f;word-break:break-all;margin:.24rem 0 0;font-size:.78rem}.portal-user-action-list{gap:.48rem;margin-top:.9rem;display:grid}.portal-dropdown-action{border-radius:var(--radius-md);border:1px solid var(--white-a-07);background:var(--white-a-08);color:#ffffffe0;width:100%;box-shadow:inset 0 1px 0 #ffffff08, 0 10px 22px rgba(var(--shadow-rgb), .16);transition:transform var(--motion-base) ease, border-color var(--motion-base) ease, background-color var(--motion-base) ease, box-shadow var(--motion-base) ease;justify-content:flex-start;align-items:center;gap:.62rem;padding:.88rem .92rem;font-size:.88rem;font-weight:600;display:inline-flex}.portal-dropdown-action:hover{box-shadow:inset 0 1px 0 var(--white-a-04), 0 14px 28px rgba(var(--shadow-rgb), .24);background:#ffffff1f;border-color:#b7cadc2e}.portal-dropdown-action-danger{color:#ffc4bdf5}.portal-dropdown-action-danger:hover{background:#ffb1a51f;border-color:#ffb1a52e}.portal-message-panel .portal-dropdown-footer-link,.portal-user-panel .portal-dropdown-footer-link{border-color:var(--white-a-08);color:#fffffff0;box-shadow:inset 0 1px 0 var(--white-a-04), 0 10px 20px rgba(var(--shadow-rgb), .16);background:#ffffff1a;margin-top:1rem}.portal-message-panel .portal-dropdown-footer-link:hover,.portal-user-panel .portal-dropdown-footer-link:hover{box-shadow:inset 0 1px 0 #ffffff0d, 0 14px 24px rgba(var(--shadow-rgb), .22);background:#ffffff24;border-color:#b7cadc38}.portal-auth-action{border:1px solid var(--accent-border);color:var(--header-text);transition:transform var(--motion-base) ease, background-color var(--motion-base) ease, border-color var(--motion-base) ease;background:#3b82f61a;justify-content:center;padding:.62rem .95rem;font-size:.84rem;font-weight:600}.portal-auth-note{background:var(--white-a-04);color:var(--header-muted);border:1px solid #ffffff1a;padding:.62rem .95rem;font-size:.8rem}.portal-primary-action{border-radius:var(--radius-md);color:var(--ink-strong);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease;background:#60a5fa3d;border:1px solid #60a5fa6b;outline:none;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.portal-primary-action:hover{background:#60a5fa57;border-color:#60a5fa8c}.portal-secondary-action{border-radius:var(--radius-md);background:var(--white-a-08);color:var(--ink-strong);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease;border:1px solid #ffffff2e;outline:none;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.portal-secondary-action:hover{background:#ffffff1f;border-color:#ffffff47}.portal-danger-action{border-radius:var(--radius-pill);border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger);cursor:pointer;transition:transform var(--motion-base) ease, border-color var(--motion-base) ease, background-color var(--motion-base) ease;justify-content:center;align-items:center;gap:.45rem;padding:.7rem 1.15rem;font-size:.88rem;font-weight:700;display:inline-flex}.portal-danger-action:hover{border-color:var(--danger);background:#c0392b24}.portal-inline-link{color:var(--accent-deep);align-items:center;gap:.4rem;font-size:.84rem;font-weight:600;display:inline-flex}.portal-header-copy{align-items:center;gap:var(--space-xs);min-width:0;display:inline-flex}.portal-header-product-pill{letter-spacing:.08em;color:#93c5fdf2;align-items:center;font-size:.86rem;font-weight:700;display:inline-flex}.portal-header-product-pill-sky{color:#93c5fdf2}.portal-header-product-pill-mido{border-radius:var(--radius-pill);color:#dbeafef5;background:linear-gradient(135deg,#4696ff2e,#0a122094 46%,#ffb04029),#070d188f;border:1px solid #66e0ff3d;gap:.34rem;padding:.34rem .68rem;box-shadow:inset 0 1px #ffffff1f,0 0 24px #4696ff29}.portal-header-pill-shuke{color:#66e0ff}.portal-header-pill-dot{color:#ffc460bd}.portal-header-pill-mido{color:#ffc460}.portal-header-nav-shell{border-radius:var(--radius-pill);max-width:100%;box-shadow:none;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.portal-header-actions{z-index:1;grid-column:3;justify-content:flex-end;justify-self:end;align-items:center;gap:.65rem;min-width:0;display:inline-flex;position:relative}.portal-page-intro{padding:1.7rem}.ops-governance-card{padding:var(--space-lg);display:block}.ops-governance-icon{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--card-bg);width:2.5rem;height:2.5rem;color:var(--accent-deep);justify-content:center;align-items:center;display:inline-flex}.cloud-os-page-intro{box-shadow:var(--shadow-lg);color:#cfdae5;background:radial-gradient(circle at 100% 0,#3b82f614,#0000 30%),radial-gradient(circle at 0 100%,#3b82f60f,#0000 28%),linear-gradient(#162331f5,#0e1926f0);border-color:#b7cadc33}.cloud-os-page-intro .eyebrow{color:#fff9}.cloud-os-page-intro .portal-page-intro-description{color:#fffc}.cloud-os-page-intro .portal-page-intro-title{letter-spacing:0;font-size:clamp(1.9rem,3vw,2.65rem);line-height:1}.cloud-os-page-intro .portal-page-intro-description{font-size:.98rem;line-height:1.85}.cloud-os-page-intro .portal-page-intro-title,.cloud-os-page-intro .portal-page-stat strong{color:#fff}.cloud-os-page-intro .portal-page-stat span,.cloud-os-page-intro .portal-page-stat p{color:#fff9}.cloud-os-page-intro .portal-page-intro-side,.cloud-os-page-intro .portal-page-contrib,.cloud-os-page-intro .portal-page-stat{background:var(--white-a-04);color:#cfdae5eb;border-color:#b0c1d429}.cloud-os-page-intro .portal-page-contrib-head strong{color:#fff}.cloud-os-page-intro .portal-page-contrib-head span,.cloud-os-page-intro .portal-page-contrib-head p,.cloud-os-page-intro .portal-contrib-month-label,.cloud-os-page-intro .portal-contrib-foot{color:#fff9}.cloud-os-page-intro .portal-contrib-cell,.cloud-os-page-intro .portal-contrib-foot i{background:var(--white-a-08);border-color:#b0c1d41f}.cloud-os-page-intro .portal-contrib-status{border-color:var(--white-a-08);background:var(--white-a-08)}.cloud-os-page-intro .portal-contrib-status strong{color:#fff}.cloud-os-page-intro .portal-primary-action,.cloud-os-page-intro .portal-secondary-action{background:var(--white-a-06);color:#e6edf5;min-height:2.75rem;box-shadow:none;border:1px solid #b0c1d447;gap:.4rem;padding:0 1.1rem;font-size:.9rem;font-weight:700;line-height:1}.cloud-os-page-intro .portal-primary-action svg,.cloud-os-page-intro .portal-secondary-action svg{flex:none}.cloud-os-page-intro .portal-primary-action:hover,.cloud-os-page-intro .portal-secondary-action:hover{color:#fff;box-shadow:none;background:#ffffff1a;border-color:#93c5fd47}.cloud-os-page-intro .llm-inline-metrics dt{color:#b0c1d4b8}.cloud-os-page-intro .llm-inline-metrics dd{color:#f5f9ff}.portal-page-intro-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:start;gap:1.35rem;display:grid}.my-work-page-intro .portal-page-intro-layout.has-daily-work,.ops-applications-page-intro .portal-page-intro-layout.has-daily-work{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.ops-applications-page-intro .portal-page-intro-layout.has-daily-work{align-items:start}.portal-page-intro-title{letter-spacing:-.05em;color:var(--ink-strong);margin-top:.85rem;font-size:clamp(2.1rem,4vw,3.4rem);line-height:.98}.portal-page-intro-description{max-width:52rem;color:var(--ink);margin-top:1rem;font-size:.98rem;line-height:1.85}.portal-page-intro-actions{gap:var(--space-sm);flex-wrap:wrap;margin-top:1.2rem;display:flex}.portal-page-intro-side{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--card-bg);padding:var(--space-md);align-content:start;gap:.8rem;display:grid}.cloud-os-page-intro.ops-applications-page-intro .portal-page-intro-side,.ops-applications-page-intro .portal-page-intro-side{border-radius:var(--radius-button);background:#ffffff09;border:1px solid #b0c1d424;align-self:start;height:fit-content;padding:.9rem}.ops-applications-page-intro .portal-page-intro-side>.ops-applications-upload{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.portal-page-intro-side>div{gap:var(--space-xs);display:grid}.portal-page-intro-side>div>strong{font-size:1rem;line-height:1.45;display:block}.portal-page-intro-side>div>p{margin:0;font-size:.88rem;line-height:1.72}.portal-quick-access{color:#e6edf5;gap:.4rem;display:grid}.portal-quick-access-tiered{gap:.85rem}.portal-quick-access-tiered .portal-quick-access-tier{gap:.4rem;display:grid}.portal-quick-access-head{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.portal-quick-access-head>strong{letter-spacing:.04em;color:#fff;font-size:.85rem}.portal-quick-access-pin-current{border-radius:var(--radius-full);background:var(--white-a-06);color:#cfdae5e6;cursor:pointer;transition:background var(--motion-medium) ease, border-color var(--motion-medium) ease, color var(--motion-medium) ease;border:1px solid #b0c1d447;align-items:center;gap:.25rem;padding:.22rem .5rem;font-size:.72rem;line-height:1;display:inline-flex}.portal-quick-access-pin-current:hover:not(:disabled){color:#fff;background:#ffffff1f;border-color:#93c5fd8c}.portal-quick-access-pin-current.is-on{color:#facc15;background:#facc151f;border-color:#facc1599}.portal-quick-access-pin-current:disabled{opacity:.5;cursor:progress}.portal-quick-access-grid{gap:var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.portal-quick-access-card{border-radius:var(--radius-md);transition:border-color var(--motion-fastest) ease, background var(--motion-fastest) ease, transform var(--motion-fastest) ease, box-shadow var(--motion-fastest) ease;background:#ffffff0b;border:1px solid #b0c1d433;flex-direction:column;gap:.4rem;padding:.65rem .7rem .55rem;display:flex;position:relative}.portal-quick-access-card:hover{background:#ffffff1a;border-color:#93c5fd73;box-shadow:0 4px 12px #0f172a38}.portal-quick-access-card.is-current{background:linear-gradient(135deg,#60a5fa38,#3b82f624);border-color:#93c5fd8c}.portal-quick-access-card-link{border-radius:inherit;color:inherit;z-index:0;text-decoration:none;position:absolute;inset:0}.portal-quick-access-card-title{color:#fff;-webkit-line-clamp:2;word-break:break-word;pointer-events:none;-webkit-box-orient:vertical;font-size:.83rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.portal-quick-access-card-foot{pointer-events:none;justify-content:space-between;align-items:center;gap:.3rem;margin-top:auto;display:flex}.portal-quick-access-card-meta{color:#cfdae599;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:.68rem;overflow:hidden}.portal-quick-access-card-star{color:#cfdae580;cursor:pointer;pointer-events:auto;z-index:1;width:32px;height:32px;transition:background var(--motion-fastest) ease, color var(--motion-fastest) ease, transform var(--motion-fastest) ease;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.portal-quick-access-card-star:hover:not(:disabled){color:#facc15;background:#ffffff24}.portal-quick-access-card-star.is-on{color:#facc15}.portal-quick-access-card-star:disabled{opacity:.5;cursor:progress}.portal-quick-access-empty{border-radius:var(--radius-card);color:#cfdae5a6;border:1px dashed #b0c1d43d;margin:0;padding:.55rem .7rem;font-size:.76rem;line-height:1.5}.portal-contrib-section{border-radius:var(--radius-lg);color:#cfdae5;box-shadow:var(--shadow-lg);background:radial-gradient(circle at 100% 0,#3b82f614,#0000 30%),radial-gradient(circle at 0 100%,#3b82f60f,#0000 28%),linear-gradient(#162331f5,#0e1926f0);border:1px solid #b7cadc33;padding:1.2rem 1.4rem}.portal-contrib-section .portal-page-contrib{color:#cfdae5eb;background:0 0;border:0;padding:0}.portal-contrib-section .portal-page-contrib-head strong{color:#fff}.portal-contrib-section .portal-page-contrib-head span,.portal-contrib-section .portal-page-contrib-head p,.portal-contrib-section .portal-contrib-month-label,.portal-contrib-section .portal-contrib-foot{color:#fff9}.portal-contrib-section .portal-contrib-cell,.portal-contrib-section .portal-contrib-foot i{background:var(--white-a-08);border-color:#b0c1d41f}.portal-contrib-section .portal-contrib-status{border-color:var(--white-a-08);background:var(--white-a-08)}.portal-contrib-section .portal-contrib-status strong{color:#fff}.agents-page-intro .portal-page-intro-layout,.ops-page-intro .portal-page-intro-layout,.my-work-page-intro .portal-page-intro-layout,.skills-page-intro .portal-page-intro-layout{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}.agents-page-intro .portal-page-intro-side,.ops-page-intro .portal-page-intro-side,.my-work-page-intro .portal-page-intro-side,.skills-page-intro .portal-page-intro-side,.cloud-os-page-intro.agents-page-intro .portal-page-intro-side,.cloud-os-page-intro.ops-page-intro .portal-page-intro-side,.cloud-os-page-intro.my-work-page-intro .portal-page-intro-side,.cloud-os-page-intro.skills-page-intro .portal-page-intro-side{background:0 0;border:0;gap:.6rem;padding:0}.portal-page-intro-stats{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.5rem;display:grid}.my-work-page-intro .portal-page-intro-stats{grid-template-columns:repeat(2,minmax(0,1fr));max-width:34rem}.portal-page-stat{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--card-bg);min-height:0;padding:1rem 1.05rem}.portal-page-stat span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.75rem;display:block}.portal-page-stat strong{color:var(--ink-strong);margin-top:.55rem;font-size:1.45rem;line-height:1.05;display:block}.portal-page-stat p{color:var(--muted);margin-top:.45rem;font-size:.82rem;line-height:1.6}.portal-page-contrib{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--card-bg);flex-direction:column;justify-content:space-between;min-width:0;padding:1.05rem 1.1rem;display:flex;overflow:hidden}.my-work-page-intro .portal-page-contrib{height:100%}.portal-page-contrib-head{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.portal-page-contrib-head div{gap:.25rem;display:grid}.portal-page-contrib-head span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:700}.portal-page-contrib-head strong{color:var(--ink-strong);font-size:1rem}.portal-page-contrib-head p{max-width:30rem;color:var(--muted);text-align:right;margin:0;font-size:.78rem;line-height:1.6}.portal-contrib-status{border-radius:var(--radius-full);text-align:right;background:#94a3b82e;border:1px solid #0f2a5214;justify-content:flex-end;align-items:center;gap:.8rem;max-width:30rem;padding:.46rem .72rem;display:inline-flex}.portal-contrib-status strong{min-width:0;color:var(--ink-strong);text-align:right;font-size:.78rem;font-weight:760;line-height:1.4}.portal-contrib-status[data-level="1"]{background:#7dd3fc5c}.portal-contrib-status[data-level="2"]{background:#38bdf894}.portal-contrib-status[data-level="3"]{background:#0ea5e9c7}.portal-contrib-status[data-level="4"]{background:#0284c7f5}.portal-contrib-board{margin-top:1.15rem;padding-bottom:.2rem;overflow:hidden}.portal-contrib-rows{gap:.24rem;display:grid}.portal-contrib-row{grid-template-columns:2.7rem minmax(0,1fr);align-items:center;column-gap:.7rem;display:grid}.portal-contrib-month-label{color:var(--muted);font-size:.66rem}.portal-contrib-grid{grid-template-columns:repeat(30,1.08rem);gap:.24rem;width:max-content;max-width:100%;display:grid}.portal-contrib-monday-axis{width:max-content;max-width:100%;color:var(--muted);grid-template-columns:repeat(6,6.36rem);column-gap:.24rem;font-size:.6rem;display:grid}.portal-contrib-row.is-axis{margin-top:-.08rem}.portal-contrib-monday-axis .is-hidden{visibility:hidden}.portal-contrib-cell,.portal-contrib-foot i{aspect-ratio:1;background:#94a3b82e;border:1px solid #0f172a14;border-radius:.18rem;width:1.08rem;min-width:1.08rem;height:1.08rem;display:block}.portal-contrib-cell.is-empty{pointer-events:none;visibility:hidden}.portal-contrib-foot i{aspect-ratio:1;width:.82rem;min-width:.82rem;height:.82rem}.portal-contrib-cell[data-level="1"],.portal-contrib-foot i[data-level="1"]{background:#7dd3fc5c}.portal-contrib-cell[data-level="2"],.portal-contrib-foot i[data-level="2"]{background:#38bdf894}.portal-contrib-cell[data-level="3"],.portal-contrib-foot i[data-level="3"]{background:#0ea5e9c7}.portal-contrib-cell[data-level="4"],.portal-contrib-foot i[data-level="4"]{background:#0284c7f5}.cloud-os-page-intro .portal-contrib-cell[data-level="1"],.cloud-os-page-intro .portal-contrib-foot i[data-level="1"],.cloud-os-page-intro .portal-contrib-status[data-level="1"]{background:#7dd3fc57}.cloud-os-page-intro .portal-contrib-cell[data-level="2"],.cloud-os-page-intro .portal-contrib-foot i[data-level="2"],.cloud-os-page-intro .portal-contrib-status[data-level="2"]{background:#38bdf88f}.cloud-os-page-intro .portal-contrib-cell[data-level="3"],.cloud-os-page-intro .portal-contrib-foot i[data-level="3"],.cloud-os-page-intro .portal-contrib-status[data-level="3"]{background:#0ea5e9c2}.cloud-os-page-intro .portal-contrib-cell[data-level="4"],.cloud-os-page-intro .portal-contrib-foot i[data-level="4"],.cloud-os-page-intro .portal-contrib-status[data-level="4"]{background:#0284c7f5}.portal-contrib-foot{justify-content:space-between;align-items:center;gap:var(--space-md);color:var(--muted);margin-top:.85rem;font-size:.75rem;display:flex}.portal-contrib-foot div{align-items:center;gap:.28rem;display:inline-flex}.drive-page-intro .portal-page-intro-title{max-width:42rem}.drive-layout{gap:var(--space-md);grid-template-columns:420px minmax(0,1fr) 320px;align-items:start;display:grid}.drive-side,.drive-main{min-width:0}.drive-side{position:sticky;top:1.25rem}.drive-side-head h2,.drive-section-head h2,.drive-inbox-toolbar h2{color:var(--ink-strong);margin-top:.25rem;font-size:1.35rem;font-weight:700}.drive-owner-filter,.drive-quick-links,.drive-tree,.drive-note-list,.drive-candidate-list{gap:.65rem;margin-top:1rem;display:grid}.drive-tree-toolbar{grid-template-columns:1fr 1fr;gap:.45rem;margin-top:1rem;display:grid}.drive-page .portal-primary-action{color:#fff;box-shadow:none;background:#3b82f647;border:1px solid #93c5fd5c}.drive-page .portal-primary-action:hover:not(:disabled){box-shadow:none;background:#3b82f66b;border-color:#93c5fd80}.drive-page .portal-secondary-action{background:var(--white-a-06);color:#ffffffd1;border-color:#ffffff1f}.drive-page .portal-secondary-action:hover:not(:disabled){color:#dbeafe;background:#3b82f62e;border-color:#93c5fd3d}.drive-tool-button{background:var(--white-a-06);color:#fffc;min-height:2.35rem;box-shadow:none;transition:background var(--motion-base) ease, border-color var(--motion-base) ease, color var(--motion-base) ease, box-shadow var(--motion-base) ease;border:1px solid #ffffff1f;border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;display:inline-flex}.drive-tool-button:hover:not(:disabled){color:#dbeafe;box-shadow:0 10px 22px rgba(var(--shadow-rgb), .12);background:#3b82f62e;border-color:#93c5fd3d}.drive-owner-filter-compact{gap:.4rem}.drive-owner-filter a,.drive-quick-links a{border-radius:var(--radius-md);color:#ffffffc7;transition:border-color var(--motion-base) ease, background var(--motion-base) ease, color var(--motion-base) ease, box-shadow var(--motion-base) ease;background:#ffffff0b;border:1px solid #ffffff17;align-items:center;gap:.55rem;padding:.7rem .8rem;font-size:.86rem;font-weight:650;display:flex}.drive-tree-row{align-items:center;gap:var(--space-xs);color:#ffffffc7;text-align:left;width:100%;min-width:0;transition:color var(--motion-base) ease, background var(--motion-base) ease;background:0 0;border:0;border-radius:.5rem;padding:.5rem .45rem;font-size:.86rem;font-weight:650;display:flex}.drive-tree-row-button{cursor:pointer}.drive-tree-row-button:disabled{cursor:default;opacity:.74}.drive-tree-row span:not(.drive-tree-spacer){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.drive-tree-spacer{flex:none;width:.875rem}.drive-owner-filter a:hover,.drive-owner-filter a.is-active,.drive-quick-links a:hover,.drive-tree-row:hover,.drive-tree-row.is-active{color:#dbeafe;box-shadow:0 10px 22px rgba(var(--shadow-rgb), .1);background:#3b82f629;border-color:#93c5fd33}.drive-tree-row em{color:var(--muted);margin-left:auto;font-size:.72rem;font-style:normal}.drive-tree-children{border-left:1px solid var(--line);gap:.45rem;margin:.55rem 0 .2rem .8rem;padding-left:.65rem;display:grid}.drive-tree-files{gap:.25rem;margin:.25rem 0 .35rem 2.1rem;display:grid}.drive-tree-file{min-width:0;color:var(--muted);border-radius:.45rem;align-items:center;gap:.45rem;padding:.36rem .45rem;font-size:.8rem;font-weight:600;display:flex}.drive-tree-file:hover{color:var(--accent);background:#3b82f614}.drive-tree-file span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.drive-note-card,.drive-candidate-card{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--card-bg);padding:var(--space-md);color:var(--ink);display:block}.drive-note-card:hover{background:linear-gradient(180deg, #fff1, var(--white-a-04)), #ffffff06;border-color:#93c5fd2e}.drive-note-card-head,.drive-note-card-meta,.drive-candidate-actions,.drive-note-meta,.drive-note-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.drive-note-card-head,.drive-note-card-meta,.drive-note-meta{color:var(--muted);font-size:.78rem}.drive-note-card h3,.drive-candidate-card h3{color:var(--ink-strong);margin-top:.55rem;font-size:1.05rem;font-weight:750}.drive-note-card p,.drive-candidate-card p,.drive-git-note p,.drive-visibility-note p,.drive-fork-box p,.drive-inbox-toolbar p{color:var(--muted);margin-top:.4rem;font-size:.85rem;line-height:1.7}.drive-tag-row{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.85rem;display:flex}.drive-tag-row span{border-radius:var(--radius-full);color:var(--accent);background:#3b82f614;padding:.24rem .58rem;font-size:.72rem;font-weight:700}.drive-empty,.drive-feedback,.drive-error,.drive-git-note,.drive-visibility-note,.drive-fork-source,.drive-fork-box{border-radius:var(--radius-lg);padding:var(--space-md);color:var(--ink);background:#ffffff0b;border:1px solid #ffffff13}.drive-feedback{background:#0ea5e914;border-color:#0ea5e938}.drive-error{color:#be123c;background:#e11d4814;border-color:#e11d4838}.drive-git-note,.drive-visibility-note,.drive-fork-source{align-items:flex-start;gap:.65rem;margin-top:1rem;display:flex}.drive-note-detail-head{justify-content:space-between;gap:var(--space-xl);border-bottom:1px solid var(--line);padding-bottom:1.25rem;display:flex}.drive-note-detail-head h1{color:var(--ink-strong);margin-top:.5rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:760;line-height:1}.drive-note-detail-head p{color:var(--ink);margin-top:.75rem}.drive-note-meta{margin-top:1rem}.drive-note-meta span,.drive-note-meta a{border-radius:var(--radius-full);background:var(--white-a-06);padding:.28rem .7rem}.data-space-modal-card button{background:var(--white-a-07);color:#ffffffd1;border:1px solid #ffffff1f;border-radius:.5rem;padding:.52rem .76rem;font-size:.8rem;font-weight:700}.data-space-guide{border-radius:var(--radius-lg);padding:var(--space-md);color:#fffc;background:#ffffff0b;border:1px solid #ffffff13;gap:.65rem;display:grid}.drive-side .data-space-guide{margin-top:1rem}.data-space-guide-item{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.data-space-guide-item svg{color:#93c5fd;flex:none}.data-space-guide-item strong{color:#fff;font-size:.88rem;font-weight:760}.data-space-guide-item p,.data-space-guide-note{color:#ffffff9e;margin-top:.25rem;font-size:.8rem;line-height:1.65}.data-space-guide-note{border-top:1px solid #ffffff13;grid-column:1/-1;padding-top:.75rem}.data-space-guide-note a{color:#bfdbfe;font-weight:700}.data-space-modal{z-index:80;padding:var(--space-md);-webkit-backdrop-filter:blur(10px);background:#080d16b8;place-items:center;display:grid;position:fixed;inset:0}.data-space-modal-card{border-radius:var(--radius-xl);width:min(30rem,100%);padding:var(--space-lg);box-shadow:0 24px 70px rgba(var(--shadow-rgb), .5);color:#ffffffd6;background:linear-gradient(#162231fa,#0f1825fa),radial-gradient(circle at 0 0,#60a5fa1a,#0000 42%);border:1px solid #ffffff17}.data-space-modal-card h3{color:#fff;font-size:1.15rem;font-weight:780}.data-space-modal-card p{color:#ffffffad;margin-top:.55rem;font-size:.88rem;line-height:1.75}.data-space-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex}.data-space-modal-card .data-space-modal-primary{color:#fff;background:#3b82f647;border-color:#93c5fd57}.drive-editor{gap:var(--space-md);margin-top:1.2rem;display:grid}.drive-editor label{color:var(--ink-strong);gap:.45rem;font-size:.86rem;font-weight:700;display:grid}.drive-editor input,.drive-editor textarea,.drive-editor select{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--input-bg);width:100%;color:var(--ink-strong);outline:none;padding:.75rem .85rem;font-size:.9rem}.drive-editor-grid{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.drive-inbox-toolbar{justify-content:space-between;gap:var(--space-lg);align-items:flex-start;display:flex}.drive-candidate-card pre{border-radius:var(--radius-md);background:rgba(var(--shadow-rgb), .32);padding:var(--space-sm);white-space:pre-wrap;color:var(--ink);margin-top:.75rem;font-size:.8rem;line-height:1.6;overflow:auto}.drive-candidate-actions{justify-content:space-between;margin-top:1rem}.drive-candidate-actions button{border-radius:var(--radius-full);background:var(--white-a-06);color:#ffffffd1;transition:background var(--motion-base) ease, border-color var(--motion-base) ease, color var(--motion-base) ease, box-shadow var(--motion-base) ease;border:1px solid #ffffff1f;padding:.55rem .9rem;font-size:.82rem;font-weight:750}.drive-candidate-actions button:hover:not(:disabled){color:#dbeafe;box-shadow:0 10px 22px rgba(var(--shadow-rgb), .12);background:#3b82f62e;border-color:#93c5fd3d}.drive-candidate-actions button:disabled,.drive-tool-button:disabled{opacity:.48;cursor:not-allowed}.drive-fork-box{gap:.65rem;display:grid}.cloud-os-page-intro{box-shadow:var(--shadow-lg);background:radial-gradient(circle at 100% 0,#3b82f614,#0000 30%),radial-gradient(circle at 0 100%,#3b82f60f,#0000 28%),linear-gradient(#162331f5,#0e1926f0);border-color:#b7cadc33;overflow:hidden}.cloud-os-panel{box-shadow:var(--shadow-md);border-color:#b7cadc2e}.surface-panel.mido-status-panel{border-color:var(--white-a-08);box-shadow:0 22px 52px rgba(var(--shadow-rgb), .34), inset 0 1px 0 var(--white-a-04);color:#cfdae5;-webkit-backdrop-filter:blur(var(--blur-lg));background:linear-gradient(#162231f5,#0f1825f2),radial-gradient(circle at 0 0,#60a5fa14,#0000 42%)}.surface-panel.mido-status-panel .portal-section-lead-copy h2,.surface-panel.mido-status-panel .portal-section-lead-copy p:last-child,.surface-panel.mido-status-panel .portal-section-lead .eyebrow{color:#f5f9ff}.surface-panel.mido-status-panel .portal-section-lead-copy p:last-child{color:#b0c1d4d1}.surface-panel.mido-status-panel .portal-section-lead .eyebrow{color:#ffffff75}.cloud-os-panel-compact{padding:1.3rem}.mido-status-metric-grid{gap:var(--space-md);display:grid}@media (min-width:768px){.mido-status-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.mido-status-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.mido-status-metric-card,.mido-status-asset-card,.mido-status-risk-card,.mido-status-service-card,.mido-status-link-card,.mido-status-module-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-hover);background:linear-gradient(#182534f0,#0e1926e6),#0a14204d;border:1px solid #b7cadc29}.mido-status-card-shell{border-radius:calc(var(--radius-lg) + .2rem);border:1px solid var(--white-a-07);box-shadow:0 18px 40px rgba(var(--shadow-rgb), .22), inset 0 1px 0 #ffffff08;padding:var(--space-lg);background:linear-gradient(#121d2beb,#0d1622e0),#09121c4d}.mido-status-section-head,.mido-status-card-top,.mido-status-service-row{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.mido-status-section-head h3,.mido-status-card-top h4,.mido-status-module-card strong{color:#f4fbff}.mido-status-section-head h3,.mido-status-card-top h4{letter-spacing:-.02em;font-size:1rem;font-weight:650}.mido-status-metric-card{min-height:10rem;padding:var(--space-md);gap:.55rem;display:grid}.mido-status-metric-card span,.mido-status-card-kicker{letter-spacing:.08em;text-transform:uppercase;color:#d6e4f1ad;font-size:.72rem}.mido-status-metric-card strong{color:#f8fbff;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.1}.mido-status-panel .ops-role-grid span,.mido-status-panel .ops-table-note,.mido-status-panel .ops-chip,.mido-status-panel .ops-path-chip{color:#d6e4f1c7}.mido-status-panel .ops-role-grid strong,.mido-status-panel .ops-menu-side strong{color:#f4fbff}.mido-status-panel .ops-chip,.mido-status-panel .ops-path-chip{background:var(--white-a-06);border-color:#ffffff17}.mido-status-panel .ops-chip-model{color:#dbeafef5;background:#3b82f62e;border-color:#60a5fa38}.mido-status-metric-card p,.mido-status-asset-card p,.mido-status-risk-card p,.mido-status-link-card p,.mido-status-module-card p{color:#d6e4f1cc;margin:0;font-size:.92rem;line-height:1.7}.mido-status-asset-grid{gap:var(--space-md);display:grid}@media (min-width:768px){.mido-status-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mido-status-asset-card,.mido-status-risk-card,.mido-status-service-card,.mido-status-link-card,.mido-status-module-card{padding:var(--space-md)}.mido-status-risk-stack,.mido-status-service-stack,.mido-status-link-stack,.mido-status-module-stack{gap:.9rem;display:grid}.mido-status-service-list{gap:var(--space-sm);margin-top:1rem;display:grid}.mido-status-service-row{border-top:1px solid #b7cadc1f;padding-top:.75rem}.mido-status-service-row:first-child{border-top:0;padding-top:0}.mido-status-service-row strong{color:#f4fbffeb;font-size:.92rem}.mido-status-tone-chip{border-radius:var(--radius-pill);min-width:5.2rem;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.04em;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;padding:.34rem .7rem;font-size:.7rem;display:inline-flex}.mido-status-tone-chip.tone-ok,.mido-status-metric-card.tone-ok{background:#3b82f61f;border-color:#58a6ff38}.mido-status-tone-chip.tone-ok{color:#86a9ff}.mido-status-tone-chip.tone-warning,.mido-status-metric-card.tone-warning{background:#f4c86d1f;border-color:#f5cc7d2e}.mido-status-tone-chip.tone-warning{color:#f5cc7d}.mido-status-tone-chip.tone-critical,.mido-status-metric-card.tone-critical{background:#e26e5c1f;border-color:#e26e5c2e}.mido-status-tone-chip.tone-critical{color:#ff9e91}.mido-status-tone-chip.tone-planned,.mido-status-metric-card.tone-planned{background:#b7cadc14;border-color:#b7cadc2e}.mido-status-tone-chip.tone-planned{color:#d6e4f1c7}.mido-status-source{border-radius:var(--radius-lg);border:1px solid var(--white-a-07);background:linear-gradient(#121d2beb,#0d1622e0),#0c152180;overflow:hidden}.mido-status-source summary{cursor:pointer;color:#f4fbff;justify-content:space-between;align-items:center;gap:.8rem;padding:1rem 1.1rem;font-weight:600;list-style:none;display:flex}.mido-status-source summary::-webkit-details-marker{display:none}.mido-status-source summary span,.mido-status-source-path{font-family:var(--font-ibm-plex-mono), monospace;color:#d6e4f1b8;font-size:.77rem}.mido-status-source-path{margin:0;padding:0 1.1rem .4rem}.mido-status-source .weekly-report-markdown{padding:0 1.1rem 1.1rem}.mido-status-source .weekly-report-markdown,.mido-status-source .weekly-report-markdown h1,.mido-status-source .weekly-report-markdown h2,.mido-status-source .weekly-report-markdown h3,.mido-status-source .weekly-report-markdown h4,.mido-status-source .weekly-report-markdown h5,.mido-status-source .weekly-report-markdown h6{color:#ecf5fff0}.mido-status-source .weekly-report-markdown th{color:#b0c1d4d1}.mido-status-source .weekly-report-markdown table,.mido-status-source .weekly-report-markdown th,.mido-status-source .weekly-report-markdown td,.mido-status-source .weekly-report-markdown hr{border-color:#ffffff1a}.cloud-orbit-card{border-radius:var(--radius-lg);min-height:100%;box-shadow:var(--shadow-hover);background:linear-gradient(#182534eb,#0e1926e0),#0a14204d;border:1px solid #b7cadc2e;gap:.8rem;padding:1.2rem;display:grid;position:relative}.cloud-orbit-ring{border-radius:var(--radius-pill);filter:blur(.2px);background:radial-gradient(circle at 30% 30%,#ffffff47,#0000 34%),#3b82f614;border:1px solid #ffffff29;width:7rem;height:7rem;position:absolute;top:-2rem;right:-1rem}.cloud-orbit-card strong{color:#f4fbff;font-size:1rem;display:block}.cloud-orbit-card p:last-child{color:#ebf2f9e6;margin-top:.35rem;font-size:.84rem;line-height:1.65}.cloud-identity-avatar{border-radius:var(--radius-pill);color:#f4fbff;width:3.35rem;height:3.35rem;box-shadow:var(--shadow-md);background:radial-gradient(circle at 32% 24%,#ffffff7a,#0000 30%),linear-gradient(#3b82f670,#3b82f64d);justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:inline-flex}.profile-identity-hero{align-items:center;gap:var(--space-md);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--card-bg);padding:1rem 1.15rem;display:flex}.profile-identity-avatar{border-radius:var(--radius-pill);color:#fff;background:linear-gradient(#3b82f670,#0f2a528c);flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;font-size:1.15rem;font-weight:700;display:inline-flex;box-shadow:0 6px 18px #0f2a5238}.profile-identity-copy{gap:.35rem;min-width:0;display:grid}.profile-identity-copy h3{color:var(--ink-strong);letter-spacing:-.02em;font-size:1.15rem;font-weight:600}.profile-identity-copy p{color:var(--muted);font-size:.86rem;line-height:1.65}.profile-role-row{flex-wrap:wrap;gap:.65rem;margin-top:.55rem;display:flex}.cloud-security-pill{border-radius:var(--radius-pill);background:var(--white-a-08);letter-spacing:.08em;border:1px solid #e8f2fc29;align-items:center;width:fit-content;padding:.3rem .62rem;font-size:.72rem;font-weight:700;display:inline-flex}.cloud-security-pill.tone-active{color:#e7fff8;background:#3b82f624}.cloud-security-pill.tone-warning{color:#fff2d7;background:#f5cc7d29}.cloud-security-pill.tone-danger{color:#ffe3dd;background:#f7d8d129}.cloud-tab-row{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.cloud-tab-pill{border-radius:var(--radius-pill);color:var(--ink-strong);transition:transform var(--motion-base) ease, border-color var(--motion-base) ease, background-color var(--motion-base) ease, box-shadow var(--motion-base) ease;background:linear-gradient(#182534e0,#0e1926d6);border:1px solid #b7cadc2e;align-items:center;gap:.55rem;padding:.68rem .9rem;font-size:.82rem;font-weight:600;display:inline-flex}.cloud-tab-pill strong{border-radius:var(--radius-pill);background:var(--white-a-08);min-width:1.45rem;font-family:var(--font-ibm-plex-mono), monospace;justify-content:center;padding:.12rem .3rem;font-size:.72rem;display:inline-flex}.cloud-tab-pill.is-active,.cloud-tab-pill:hover{box-shadow:var(--shadow-hover);background:linear-gradient(#1c2c3df0,#101e2de6);border-color:#3b82f63d}.cloud-notification-stack{gap:.85rem;margin-top:1rem;display:grid}.cloud-notification-toolbar{justify-content:space-between;align-items:center;gap:var(--space-md);color:var(--muted);padding:.5rem .2rem;font-size:.82rem;display:flex}.cloud-notification-mark-all{border-radius:var(--radius-pill);border:1px solid var(--accent-border);background:var(--accent-bg-subtle);color:var(--accent-deep);cursor:pointer;transition:transform var(--motion-base) ease, border-color var(--motion-base) ease, background-color var(--motion-base) ease;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.82rem;font-weight:600;display:inline-flex}.cloud-notification-mark-all:hover:not(:disabled){border-color:var(--accent);background:#0f2a5224}.cloud-notification-mark-all:disabled{opacity:.6;cursor:not-allowed}.cloud-notification-card,.cloud-capability-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:linear-gradient(#182534e6,#0e1926db);border:1px solid #b7cadc2e}.cloud-notification-card{transition:transform var(--motion-base) ease, border-color var(--motion-base) ease, box-shadow var(--motion-base) ease;gap:.8rem;padding:1.05rem 1.1rem;display:grid}.cloud-notification-card:hover,.cloud-capability-card:hover{box-shadow:var(--shadow-hover);border-color:#3b82f63d}.cloud-notification-card.is-unread{border-color:#3b82f647}.cloud-notification-card.tone-warning{background:linear-gradient(#3a2d16db,#1f180bd1)}.cloud-notification-card.tone-success{background:linear-gradient(#12342ed6,#0a1c19cc)}.cloud-notification-head{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.cloud-notification-title-wrap{gap:.8rem;min-width:0;display:flex}.cloud-notification-title-wrap strong,.cloud-capability-card strong{color:var(--ink-strong);font-size:.98rem}.cloud-notification-head time{color:var(--muted);flex-shrink:0;font-size:.74rem}.cloud-notification-marker{border-radius:var(--radius-pill);background:#3b82f6b3;width:.65rem;height:.65rem;margin-top:.35rem;display:inline-flex;box-shadow:0 0 0 6px #3b82f61f}.cloud-notification-marker.tone-warning{background:#f5cc7de6;box-shadow:0 0 0 6px #f5cc7d1f}.cloud-notification-meta{color:var(--muted);flex-wrap:wrap;gap:.45rem;margin-top:.4rem;font-size:.74rem;display:flex}.cloud-notification-unread{border-radius:var(--radius-pill);color:#3b82f6;background:#3b82f629;align-items:center;padding:.14rem .45rem;display:inline-flex}.cloud-notification-card p,.cloud-capability-card p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.7}.cloud-notification-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:.8rem;font-size:.76rem;display:flex}.cloud-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.cloud-capability-card{padding:var(--space-md);gap:.4rem;display:grid}.cloud-danger-button{border-radius:var(--radius-md);border:1px solid var(--danger-border);background:var(--danger-bg);width:100%;color:var(--danger);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease;outline:none;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.cloud-danger-button:hover{background:#f7a99e2e;border-color:#f7a99e6b}.portal-section-lead{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:1.35rem;display:flex}.portal-section-lead-copy h2{letter-spacing:-.04em;color:var(--ink-strong);margin-top:.55rem;font-size:2rem;font-weight:600}.portal-section-lead-copy p:last-child{max-width:52rem;color:var(--ink);margin-top:.55rem;font-size:.92rem;line-height:1.8}.portal-section-lead-copy h2{color:#f5f9ff}.portal-section-lead-copy p:last-child{color:#cfdae5e0}.portal-section-lead .eyebrow{color:#b0c1d4d1}.surface-panel .portal-section-lead-copy h2{color:#fff}.surface-panel .portal-section-lead-copy p:last-child{color:#fffc}.surface-panel .portal-section-lead .eyebrow{color:#fff9}.portal-section-lead-side{justify-content:flex-end;align-items:center;gap:var(--space-sm);min-height:2.5rem;display:inline-flex}.portal-section-lead-icon{color:#93c5fdbd;width:1.8rem;height:1.8rem;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.portal-collection-panel{gap:var(--space-md);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--card-bg);flex-direction:column;min-height:100%;padding:1.1rem;display:flex}.portal-collection-head h3{color:var(--ink-strong);letter-spacing:-.03em;font-size:1.08rem;font-weight:600}.portal-collection-head p{color:var(--muted);margin-top:.4rem;font-size:.84rem;line-height:1.7}.portal-collection-list{gap:.85rem;display:grid}@media (min-width:960px){.portal-collection-list.is-two-col{grid-template-columns:repeat(2,minmax(0,1fr))}}.portal-collection-row{border-radius:var(--radius-lg);background:var(--card-bg);padding:.95rem var(--space-md);transition:transform var(--motion-base) ease, border-color var(--motion-base) ease, background-color var(--motion-base) ease, box-shadow var(--motion-base) ease;border:1px solid #0f2a5233;flex-direction:column;gap:.45rem;display:flex}.portal-collection-row:hover{background:var(--card-bg-hover);box-shadow:var(--shadow-hover);border-color:#0f2a5233}.portal-collection-kicker{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.portal-collection-title-row{justify-content:space-between;align-items:baseline;gap:.7rem;display:flex}.portal-collection-title-row strong{color:var(--ink-strong);font-size:.98rem;line-height:1.45}.portal-collection-title-row span{color:var(--muted);flex-shrink:0;font-size:.76rem}.portal-collection-row p{color:var(--ink);font-size:.84rem;line-height:1.7}.my-work-continue-panel,.my-work-progress-panel{gap:var(--space-md);display:grid}.my-work-progress-card{gap:1.1rem;padding:1.35rem 1.5rem;display:grid}.my-work-progress-card.my-work-progress-card-empty{padding:1.15rem 1.5rem}.my-work-progress-head{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.my-work-progress-head>div{flex:22rem;min-width:0}.my-work-progress-head h3{margin-top:.35rem;font-size:1.05rem;font-weight:600;line-height:1.45}.my-work-progress-body{color:var(--ink);border-top:1px solid #94a3b829;gap:.65rem;padding-top:1rem;font-size:.92rem;line-height:1.7;display:grid}.my-work-progress-body :where(h1,h2,h3,h4){margin-top:.8rem;font-weight:600;line-height:1.4}.my-work-progress-body :where(h1){font-size:1.18rem}.my-work-progress-body :where(h2){font-size:1.05rem}.my-work-progress-body :where(h3){font-size:.98rem}.my-work-progress-body :where(h4){font-size:.92rem}.my-work-progress-body :where(ul,ol){gap:.3rem;padding-left:1.3rem;display:grid}.my-work-progress-body :where(p){margin:0}.my-work-progress-body :where(code){border-radius:var(--radius-xs);background:#94a3b824;padding:.05rem .32rem;font-size:.85em}.my-work-progress-body :where(pre){border-radius:var(--radius-md,8px);background:#0f172a0f;padding:.75rem .9rem;font-size:.85em;overflow-x:auto}.my-work-progress-body :where(blockquote){color:var(--ink-muted,var(--ink));opacity:.86;border-left:3px solid #94a3b873;margin:0;padding:.1rem .9rem}.my-work-progress-list{gap:var(--space-md);display:grid}.my-work-progress-highlights{gap:.7rem;display:grid}.my-work-progress-highlight{border-radius:var(--radius-md);background:#3b82f612;border:1px solid #3b82f63d;gap:.45rem;padding:.75rem .95rem;display:grid}.my-work-progress-highlight>.eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--accent-deep);margin:0;font-size:.7rem;font-weight:600}.my-work-progress-pager{border-top:1px solid var(--line);margin-top:.35rem}.my-work-progress-collapsible>summary{color:var(--accent-deep);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;padding:.3rem 0;font-size:.85rem;list-style:none;display:inline-flex}.my-work-progress-collapsible>summary::-webkit-details-marker{display:none}.my-work-progress-collapsible>summary:before{content:"▸";font-size:.7em;transition:transform .12s;display:inline-block}.my-work-progress-collapsible[open]>summary:before{transform:rotate(90deg)}.my-work-progress-collapsible>summary:hover{text-decoration:underline}.my-work-progress-empty-hint{margin:0;padding:.4rem .1rem}.my-work-week-progress{gap:.9rem;display:grid}.my-work-week-progress-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;display:grid}@media (max-width:1024px){.my-work-week-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.my-work-week-progress-grid{grid-template-columns:minmax(0,1fr)}}.my-work-week-progress-cell{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card-bg);transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease, box-shadow var(--motion-fast) ease;gap:.55rem;padding:.8rem .85rem;display:grid}.my-work-week-progress-cell:hover{border-color:var(--line-strong);background:var(--card-bg-hover)}.my-work-week-progress-cell[data-state=today]{background:#3b82f614;border-color:#3b82f66b;box-shadow:0 6px 18px #0f2a522e}.my-work-week-progress-cell[data-state=future]{opacity:.7}.my-work-week-progress-cell>header{justify-content:space-between;align-items:flex-start;gap:.4rem;display:flex}.my-work-week-progress-cell>header>div .eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.7rem}.my-work-week-progress-cell[data-state=today]>header>div .eyebrow{color:var(--accent-deep);font-weight:600}.my-work-week-progress-cell>header>div strong{color:var(--ink-strong);margin-top:.1rem;font-size:1.02rem;font-weight:600;display:block}.my-work-week-progress-textarea{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--input-bg);width:100%;min-height:6.5rem;color:var(--ink-strong);font:inherit;resize:vertical;transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, background var(--motion-fast) ease;padding:.55rem .6rem;font-size:.86rem;line-height:1.55}.my-work-week-progress-textarea::placeholder{color:var(--muted);opacity:.7}.my-work-week-progress-textarea:focus{border-color:var(--accent-deep);background:var(--input-bg-focus);outline:none;box-shadow:0 0 0 3px #3b82f62e}.my-work-week-progress-cell>footer{justify-content:flex-end;display:flex}.my-work-week-progress-link{color:var(--muted);border-bottom:1px dashed #0000;font-size:.76rem;text-decoration:none;transition:color .12s,border-color .12s}.my-work-week-progress-link:hover{color:var(--ink-strong);border-bottom-color:#ffffff52}.my-work-week-progress-status{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:.3rem;padding:.18rem .45rem;font-size:.7rem;display:inline-flex}.my-work-week-progress-status.is-saving{background:var(--white-a-08);color:var(--muted)}.my-work-week-progress-status.is-saved{color:#86efac;background:#22c55e2e}.my-work-week-progress-status.is-error{color:#fca5a5;background:#ef444433}.my-work-decision-layout{gap:var(--space-md);grid-template-columns:minmax(0,2.15fr) minmax(17rem,1fr);align-items:start;display:grid}.my-work-main-zone,.my-work-side-zone{gap:.9rem;min-width:0;display:grid}.my-work-ai-recommendation{border-radius:var(--radius-lg);box-shadow:0 30px 78px rgba(var(--shadow-rgb), .38), inset 0 1px 0 #ffffff1a;-webkit-backdrop-filter:blur(22px);transition:transform var(--motion-medium) ease, border-color var(--motion-medium) ease, box-shadow var(--motion-medium) ease;will-change:transform;background:radial-gradient(circle at 88% 12%,#60a5fa47,#0000 34%),linear-gradient(135deg,#24384efc,#111e30fa 62%,#0c1624fa);border:1px solid #93c5fd2e;position:relative;overflow:hidden}.my-work-ai-recommendation:before{pointer-events:none;content:"";background:linear-gradient(#ffffff1f,#0000 36%);position:absolute;inset:0}.my-work-ai-recommendation{justify-content:space-between;align-items:center;gap:1.4rem;min-height:12.5rem;padding:1.55rem 1.6rem;display:flex}.my-work-ai-recommendation:hover{box-shadow:0 34px 88px rgba(var(--shadow-rgb), .44), inset 0 1px 0 #ffffff1f;border-color:#93c5fd47}.my-work-ai-recommendation-copy{z-index:1;gap:var(--space-md);min-width:0;display:grid;position:relative}.my-work-ai-label{border-radius:var(--radius-full);color:#ffffffdb;width:fit-content;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.16em;text-transform:uppercase;background:#f8717124;border:1px solid #f871712e;align-items:center;gap:.42rem;padding:.42rem .72rem;font-size:.74rem;font-weight:700;display:inline-flex}.my-work-ai-label svg{color:#fb7185f0}.my-work-ai-recommendation h3{color:#fff;letter-spacing:0;font-size:clamp(1.75rem,3.2vw,2.45rem);font-weight:780;line-height:1.16}.my-work-ai-recommendation p{color:#fffc;margin-top:.52rem;font-size:.95rem;line-height:1.65}.my-work-ai-judgement{border-radius:var(--radius-full);background:#3b82f617;border:1px solid #93c5fd1f;width:fit-content;max-width:100%;padding:.36rem .62rem;font-weight:650;display:inline-flex;color:#dbeafed1!important;font-size:.78rem!important;line-height:1.4!important}.my-work-ai-actions{z-index:1;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.55rem;display:flex;position:relative}.my-work-ai-action{border-radius:var(--radius-full);color:#fff;min-height:2.72rem;transition:transform var(--motion-base) ease, border-color var(--motion-base) ease, background-color var(--motion-base) ease, box-shadow var(--motion-base) ease;flex:none;justify-content:center;align-items:center;gap:.38rem;padding:0 1.12rem;font-size:.9rem;font-weight:750;display:inline-flex;box-shadow:0 18px 36px #2563eb3d,inset 0 1px #ffffff24}.my-work-ai-action.is-primary{background:linear-gradient(120deg,#3b82f65c,#60a5fa80,#3b82f65c) 0 0/180% 100%;border:1px solid #93c5fd85;animation:7s ease-in-out infinite my-work-primary-action-pulse;box-shadow:0 18px 36px #2563eb3d,inset 0 1px #ffffff24}.my-work-ai-action.is-secondary{background:var(--white-a-07);color:#ffffffc7;box-shadow:none;border:1px solid #ffffff1f}.my-work-ai-action.is-primary:hover{background:#3b82f685;border-color:#93c5fdad;box-shadow:0 20px 42px #2563eb47,inset 0 1px #ffffff29}.my-work-ai-action.is-secondary:hover{color:#ffffffe6;background:#ffffff1a;border-color:#93c5fd3d}.my-work-continue-panel .portal-section-lead{align-items:center;margin-bottom:0}.my-work-continue-panel .portal-section-lead-copy h2{color:#fff;letter-spacing:0;margin-top:.42rem;font-size:clamp(1.35rem,1.8vw,1.7rem);font-weight:650}.my-work-continue-panel .portal-section-lead-copy p:last-child{color:#fffc;max-width:42rem;font-size:.88rem;line-height:1.7}.my-work-continue-panel .portal-section-lead .eyebrow{color:#fff9}.my-work-continue-panel .portal-section-lead-icon{color:#dbeafec2;background:0 0;border:0}.my-work-continue-panel .portal-collection-panel{border-color:var(--white-a-08);box-shadow:0 22px 52px rgba(var(--shadow-rgb), .34), inset 0 1px 0 var(--white-a-04);color:#cfdae5;-webkit-backdrop-filter:blur(var(--blur-md));transition:transform var(--motion-medium) ease, border-color var(--motion-medium) ease, box-shadow var(--motion-medium) ease, background-color var(--motion-medium) ease;will-change:transform;background:linear-gradient(#162231f5,#0f1825f2),radial-gradient(circle at 0 0,#60a5fa14,#0000 42%);gap:.82rem;padding:1.1rem}.my-work-continue-panel .portal-collection-panel:hover{box-shadow:0 26px 60px rgba(var(--shadow-rgb), .38), inset 0 1px 0 #ffffff0d;border-color:#93c5fd24}.my-work-continue-panel .portal-collection-head h3{color:#fff;letter-spacing:0;font-size:1rem}.my-work-continue-panel .portal-collection-head p{color:#fffc;font-size:.8rem;line-height:1.62}.my-work-continue-panel .portal-collection-list{gap:.55rem}.my-work-pending-panel .portal-collection-list{border:1px solid var(--white-a-06);background:var(--white-a-04);border-radius:.72rem;gap:.36rem;padding:.28rem;overflow:visible}.my-work-continue-panel .portal-collection-row,.my-work-continue-panel .portal-empty-state{border-color:var(--white-a-07);background:var(--white-a-08);color:#ffffffe0}.my-work-pending-panel .portal-collection-row{background:#ffffff0b;border-width:1px;border-radius:.58rem;grid-template-columns:minmax(5.75rem,auto) minmax(0,1fr) auto;align-items:center;gap:.22rem .62rem;padding:.48rem .62rem;display:grid;position:relative}.my-work-pending-panel .portal-collection-row:after{content:"";height:.36rem;position:absolute;bottom:-.32rem;left:0;right:0}.my-work-pending-panel .portal-collection-row:last-child{border-bottom-width:1px}.my-work-pending-panel .portal-collection-row:hover{box-shadow:0 12px 24px rgba(var(--shadow-rgb), .12);background:#ffffff13}.my-work-pending-panel .portal-collection-title-row{display:contents}.my-work-pending-panel .portal-collection-title-row strong{min-width:0;font-size:.92rem;line-height:1.24}.my-work-pending-panel .portal-collection-title-row span{border-radius:var(--radius-full);color:#dbeafed1;background:#3b82f61a;border:1px solid #60a5fa24;justify-self:end;padding:.13rem .42rem;font-size:.66rem;font-weight:750;line-height:1.2}.my-work-pending-panel .portal-collection-row p{color:#ffffff94;grid-column:2/4;font-size:.73rem;font-weight:500;line-height:1.36}.my-work-continue-panel .portal-collection-row:hover{box-shadow:0 16px 34px rgba(var(--shadow-rgb), .18);background:#ffffff1f;border-color:#b7cadc2e}.my-work-pending-panel .portal-collection-row:hover{border-color:var(--white-a-07);box-shadow:0 12px 24px rgba(var(--shadow-rgb), .12);background:#ffffff13}.my-work-continue-panel .portal-collection-kicker{color:#fff9;align-items:center;gap:.42rem;display:inline-flex}.my-work-pending-panel .portal-collection-kicker{letter-spacing:.08em;font-size:.64rem}.my-work-pending-panel .portal-collection-row[data-signal] .portal-collection-kicker:before{content:"";border-radius:var(--radius-full);background:#38bdf8f2;flex:none;width:.38rem;height:.38rem;box-shadow:0 0 0 3px #38bdf81f}.my-work-pending-panel .portal-collection-row[data-signal=danger]{background:#ffffff1c;border-color:#f8717133}.my-work-pending-panel .portal-collection-row[data-signal=danger] .portal-collection-kicker:before{background:#fb7185f2;animation:2.8s ease-in-out infinite my-work-danger-signal-breathe;box-shadow:0 0 0 3px #fb71851f}.my-work-pending-panel .portal-collection-row[data-signal=warning] .portal-collection-kicker:before{background:#facc15;box-shadow:0 0 0 3px #facc1524,0 0 12px #facc152e}.my-work-pending-panel .portal-collection-row[data-signal=success] .portal-collection-kicker:before{background:#34d399f2;box-shadow:0 0 0 3px #34d3991f}.my-work-continue-panel .portal-collection-title-row strong,.my-work-continue-panel .portal-empty-state strong{color:#fff}.my-work-continue-panel .portal-collection-title-row span,.my-work-continue-panel .portal-collection-row p,.my-work-continue-panel .portal-empty-state p{color:#fffc}.my-work-pending-panel .portal-collection-title-row span{color:#dbeafed1;font-size:.66rem}.my-work-pending-panel .portal-collection-row p{color:#ffffff94;font-size:.73rem;font-weight:500;line-height:1.36}.my-work-continue-panel .home-list-badge{color:#dbeafef5;background:#3b82f62e;border:1px solid #60a5fa38}.my-work-side-zone .portal-collection-panel{border-color:var(--white-a-04);box-shadow:0 10px 24px rgba(var(--shadow-rgb), .13), inset 0 1px 0 #ffffff06;-webkit-backdrop-filter:blur(12px);background:#ffffff07;gap:.62rem;padding:.92rem}.my-work-side-zone .portal-collection-head h3{font-size:.9rem}.my-work-side-zone .portal-collection-head p{color:#ffffff94;font-size:.74rem}.my-work-side-zone .portal-collection-list{gap:.42rem}.my-work-side-zone .portal-collection-row,.my-work-side-zone .portal-empty-state{transition:transform var(--motion-medium) ease, border-color var(--motion-medium) ease, background-color var(--motion-medium) ease, box-shadow var(--motion-medium) ease;background:#ffffff06;border-color:#ffffff09;gap:.34rem;padding:.74rem .78rem}.my-work-side-zone .portal-collection-row:hover{box-shadow:0 10px 22px rgba(var(--shadow-rgb), .1);background:#ffffff0c;border-color:#93c5fd24}.my-work-side-zone .portal-collection-kicker{letter-spacing:.12em;font-size:.62rem}.my-work-side-zone .portal-collection-title-row strong,.my-work-side-zone .portal-empty-state strong{font-size:.86rem}.my-work-side-zone .portal-collection-title-row span,.my-work-side-zone .portal-collection-row p,.my-work-side-zone .portal-empty-state p{color:#ffffff9e;font-size:.74rem;line-height:1.5}.my-work-side-zone .home-list-badge{color:#dbeafec2;background:#3b82f61c;border-color:#93c5fd2e;width:fit-content;margin-top:.22rem;padding:.18rem .5rem;font-size:.66rem}.my-work-calendar-panel{border:1px solid var(--white-a-08);border-radius:var(--radius-lg);padding:var(--space-md);color:#cfdae5;box-shadow:0 24px 58px rgba(var(--shadow-rgb), .34), inset 0 1px 0 #ffffff0b;background:linear-gradient(#162231f7,#0f1825f5),radial-gradient(circle at 12% 0,#60a5fa1a,#0000 34%);gap:.9rem;display:grid}.my-work-calendar-head,.my-work-calendar-status,.my-work-automation-title,.my-work-automation-foot,.my-work-calendar-item,.my-work-calendar-composer{align-items:center;gap:var(--space-sm);display:flex}.my-work-calendar-head{grid-template-columns:minmax(0,1fr) auto auto;justify-content:space-between;gap:.9rem;display:grid}.my-work-calendar-head h2{color:#fff;letter-spacing:0;margin:.2rem 0 0;font-size:clamp(1.2rem,1.6vw,1.55rem);font-weight:720}.my-work-calendar-head .eyebrow{color:#ffffff94}.my-work-calendar-status{flex-wrap:wrap;justify-content:flex-end}.my-work-calendar-status span{border-radius:var(--radius-full);color:#dbeafebd;white-space:nowrap;background:#3b82f614;border:1px solid #93c5fd24;padding:.24rem .52rem;font-size:.7rem;font-weight:720}.my-work-calendar-actions{justify-content:flex-end;gap:var(--space-xs);flex-wrap:wrap;display:flex}.my-work-calendar-actions .portal-secondary-action{background:var(--white-a-06);color:#ffffffd6;border-color:#ffffff1a}.my-work-calendar-layout{grid-template-columns:minmax(17rem,.86fr) minmax(0,1.45fr) minmax(17rem,.82fr);align-items:start;gap:.8rem;display:grid}.my-work-calendar-command,.my-work-calendar-week-wrap,.my-work-automation-rail{gap:.62rem;min-width:0;display:grid}.my-work-calendar-next,.my-work-calendar-today,.my-work-calendar-mini-stats,.my-work-calendar-week-wrap,.my-work-automation-card,.my-work-calendar-composer{background:#ffffff0e;border:1px solid #fff1;border-radius:.82rem;box-shadow:inset 0 1px #ffffff09}.my-work-calendar-next{align-items:center;gap:var(--space-sm);background:radial-gradient(circle at 85% 0,#60a5fa38,#0000 42%),linear-gradient(135deg,#24384ef5,#111e30f5);grid-template-columns:auto minmax(0,1fr) auto;min-height:9.2rem;padding:.92rem;display:grid;position:relative;overflow:hidden}.my-work-calendar-next-icon{color:#dbeafef0;background:#3b82f629;border:1px solid #93c5fd33;border-radius:.78rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.my-work-calendar-kicker{color:#ffffff85;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .28rem;font-size:.68rem;font-weight:760}.my-work-calendar-next h3{color:#fff;margin:0;font-size:1.12rem;font-weight:720;line-height:1.28}.my-work-calendar-next p:not(.my-work-calendar-kicker){color:#ffffffa3;margin:.42rem 0 0;font-size:.76rem;line-height:1.42}.my-work-calendar-start{border-radius:var(--radius-full);color:#ffffffeb;background:#3b82f647;border:1px solid #93c5fd5c;justify-content:center;align-items:center;gap:.32rem;padding:.42rem .72rem;font-size:.78rem;font-weight:760;display:inline-flex}.my-work-calendar-start:hover{background:#3b82f661;border-color:#93c5fd85}.my-work-calendar-subhead{justify-content:space-between;align-items:center;gap:.6rem;min-width:0;display:flex}.my-work-calendar-subhead strong{color:#ffffffe6;font-size:.86rem;font-weight:720}.my-work-calendar-subhead span{color:#ffffff7a;white-space:nowrap;font-size:.68rem;font-weight:720}.my-work-calendar-today{gap:.56rem;padding:.74rem;display:grid}.my-work-calendar-today-list{gap:.4rem;display:grid}.my-work-calendar-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;padding:.64rem;display:grid}.my-work-calendar-mini-stats span{color:#ffffff80;gap:.1rem;font-size:.66rem;line-height:1.3;display:grid}.my-work-calendar-mini-stats strong{color:#fff;font-size:1rem}.my-work-automation-title{align-items:flex-start}.my-work-automation-title>span,.my-work-calendar-item-icon{color:#bfdbfee0;background:#3b82f61c;border:1px solid #93c5fd1f;border-radius:.6rem;flex:none;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}.my-work-automation-title strong{color:#ffffffe6;font-size:.86rem;line-height:1.28;display:block}.my-work-automation-title p,.my-work-automation-foot,.my-work-automation-card>p,.my-work-calendar-item p,.my-work-calendar-day-items>p{color:#ffffff94;font-size:.72rem;line-height:1.45}.my-work-automation-card{gap:.62rem;padding:.74rem;display:grid}.my-work-automation-foot{border-top:1px solid var(--white-a-06);justify-content:space-between;padding-top:.54rem}.my-work-automation-foot span:first-child{color:#bfdbfed1;font-weight:720}.my-work-calendar-composer{flex-wrap:wrap;align-items:end;padding:.74rem}.my-work-calendar-composer label{color:#ffffff94;flex:9rem;gap:.35rem;min-width:9rem;font-size:.7rem;font-weight:720;display:grid}.my-work-calendar-composer label:first-child{flex-basis:18rem}.my-work-calendar-composer input,.my-work-calendar-composer select{background:var(--white-a-07);color:#ffffffe6;border:1px solid #ffffff17;border-radius:.65rem;min-height:2.35rem;padding:0 .7rem;font-size:.82rem}.my-work-calendar-week{grid-template-columns:repeat(5,minmax(0,1fr));gap:.42rem;display:grid}.my-work-calendar-week-wrap{padding:.74rem}.my-work-calendar-week article{background:#ffffff09;border:1px solid #ffffff0e;border-radius:.68rem;align-content:start;gap:.48rem;min-height:11.4rem;padding:.56rem;display:grid}.my-work-calendar-week article.is-today{background:#3b82f61b;border-color:#60a5fa42}.my-work-calendar-week header{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.my-work-calendar-week header span{color:#ffffff7a;font-size:.68rem;font-weight:720}.my-work-calendar-week header strong{color:#ffffffd6;font-size:.78rem}.my-work-calendar-day-items{gap:.34rem;display:grid}.my-work-calendar-item{transition:border-color var(--motion-base) ease, background-color var(--motion-base) ease, transform var(--motion-base) ease;background:#ffffff0b;border:1px solid #ffffff0e;border-radius:.58rem;align-items:flex-start;padding:.46rem}.my-work-calendar-item:hover{background:var(--white-a-07);border-color:#93c5fd24}.my-work-calendar-item[data-status=needs_review]{background:#facc1512;border-color:#facc1533}.my-work-calendar-item[data-status=running]{background:#3b82f614;border-color:#60a5fa38}.my-work-calendar-item>div{min-width:0}.my-work-calendar-item strong{color:#ffffffe0;font-size:.76rem;line-height:1.35;display:block}.my-work-calendar-item p{flex-wrap:wrap;align-items:center;gap:.25rem;margin:.25rem 0 0;display:flex}.my-work-calendar-item em{border-radius:var(--radius-full);color:#dbeafed1;white-space:nowrap;background:#ffffff13;align-items:center;gap:.25rem;margin-left:auto;padding:.14rem .38rem;font-size:.64rem;font-style:normal;font-weight:760;display:inline-flex}.my-work-integration-panel{gap:var(--space-md);padding-bottom:1.4rem;display:grid}.my-work-integration-panel .portal-section-lead{align-items:center}.my-work-integration-panel .portal-section-lead-copy h2{color:#fff;letter-spacing:0;margin-top:.42rem;font-size:clamp(1.32rem,1.8vw,1.68rem);font-weight:650}.my-work-integration-panel .portal-section-lead-copy p:last-child{color:#ffffffc7;max-width:48rem;font-size:.88rem;line-height:1.72}.my-work-integration-panel .portal-section-lead .eyebrow{color:#ffffff94}.my-work-integration-panel .portal-section-lead-icon{color:#e2e8f0c7;background:0 0;border:0}.my-work-integration-hero{gap:var(--space-md);border-radius:var(--radius-lg);border:1px solid var(--white-a-08);padding:var(--space-lg);box-shadow:0 24px 58px rgba(var(--shadow-rgb), .3), inset 0 1px 0 #ffffff0d;background:radial-gradient(circle at 88% 16%,#2dd4bf29,#0000 30%),radial-gradient(circle at 10% 0,#60a5fa24,#0000 32%),linear-gradient(135deg,#162231f5,#0f1825f5);grid-template-columns:minmax(0,1.35fr) minmax(18rem,.8fr);align-items:stretch;display:grid}.my-work-integration-hero-copy{align-content:center;gap:.86rem;min-width:0;display:grid}.my-work-integration-pill{border-radius:var(--radius-sm);color:#ccfbf1c7;width:fit-content;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#14b8a61a;border:1px solid #2dd4bf29;padding:.32rem .52rem;font-size:.68rem;font-weight:700;display:inline-flex}.my-work-integration-hero h3{color:#fff;letter-spacing:0;max-width:48rem;font-size:clamp(1.45rem,2.4vw,2.2rem);font-weight:720;line-height:1.18}.my-work-integration-hero p{color:#ffffffc7;max-width:56rem;font-size:.94rem;line-height:1.78}.my-work-integration-scope{align-content:stretch;gap:.6rem;min-width:0;display:grid}.my-work-integration-scope-row{border-radius:var(--radius-md);border:1px solid var(--white-a-06);background:#ffffff0d;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.72rem;padding:.74rem .78rem;display:grid}.my-work-integration-scope-row>span{border-radius:var(--radius-sm);background:var(--white-a-06);color:#bfdbfee6;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.my-work-integration-scope-row strong{color:#ffffffe6;font-size:.86rem;line-height:1.35;display:block}.my-work-integration-scope-row p{color:#ffffff94;margin-top:.22rem;font-size:.76rem;line-height:1.5}.my-work-connector-grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.my-work-connector-card,.my-work-operation-zone,.my-work-api-source-panel{border-radius:var(--radius-lg);border:1px solid var(--white-a-08);box-shadow:0 22px 52px rgba(var(--shadow-rgb), .3), inset 0 1px 0 var(--white-a-04);background:linear-gradient(#162231f5,#0f1825f2),radial-gradient(circle at 0 0,#60a5fa14,#0000 42%)}.my-work-connector-card{min-width:0;padding:var(--space-md);gap:.92rem;display:grid}.my-work-connector-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.74rem;display:grid}.my-work-connector-icon{border-radius:var(--radius-md);color:#bfdbfef0;background:#3b82f61a;border:1px solid #93c5fd24;justify-content:center;align-items:center;width:2.45rem;height:2.45rem;display:inline-flex}.my-work-connector-head p{color:#ffffff85;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:700}.my-work-connector-head h3{color:#fff;margin-top:.16rem;font-size:1rem;font-weight:680;line-height:1.35}.my-work-connector-summary{color:#ffffffb8;font-size:.84rem;line-height:1.7}.my-work-connector-capabilities{flex-wrap:wrap;gap:.42rem;display:flex}.my-work-connector-capabilities span{border-radius:var(--radius-sm);border:1px solid var(--white-a-06);color:#ffffffa8;background:#ffffff0b;padding:.24rem .45rem;font-size:.7rem;font-weight:650;line-height:1.25}.my-work-connector-actions{gap:var(--space-xs);padding-top:.1rem;display:grid}.my-work-connector-action{border-radius:var(--radius-md);background:#ffffff09;border:1px solid #ffffff0d;padding:.72rem .78rem}.my-work-connector-action strong{color:#ffffffdb;font-size:.82rem;line-height:1.4;display:block}.my-work-connector-action p{color:#ffffff8f;margin-top:.24rem;font-size:.74rem;line-height:1.58}.my-work-integration-layout{gap:var(--space-md);grid-template-columns:minmax(0,1.45fr) minmax(19rem,.8fr);align-items:start;display:grid}.my-work-operation-zone,.my-work-api-source-panel{min-width:0;padding:var(--space-md);gap:.82rem;display:grid}.my-work-integration-layout .portal-collection-head h3{color:#fff;letter-spacing:0;font-size:1rem}.my-work-integration-layout .portal-collection-head p{color:#ffffffad;font-size:.8rem;line-height:1.64}.my-work-operation-list,.my-work-api-source-list{gap:.54rem;display:grid}.my-work-operation-row{border-radius:var(--radius-md);border:1px solid var(--white-a-06);background:var(--white-a-04);grid-template-columns:auto minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:.74rem;padding:.78rem;display:grid}.my-work-operation-marker{border-radius:var(--radius-sm);color:#bfdbfeeb;background:#3b82f61c;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}.my-work-operation-row[data-level=analyze] .my-work-operation-marker{color:#99f6e4e6;background:#14b8a61a}.my-work-operation-row[data-level=approve] .my-work-operation-marker{color:#fde68aeb;background:#f59e0b1f}.my-work-operation-row[data-level=blocked] .my-work-operation-marker{color:#fecacaf0;background:#f871711f}.my-work-operation-row p{color:#ffffff80;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:700}.my-work-operation-row h4{color:#fff;margin-top:.14rem;font-size:.92rem;font-weight:690;line-height:1.34}.my-work-operation-row span{color:#ffffff94;margin-top:.25rem;font-size:.76rem;line-height:1.5;display:block}.my-work-operation-row ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.my-work-operation-row li{color:#ffffffb3;padding-left:.8rem;font-size:.76rem;line-height:1.52;position:relative}.my-work-operation-row li:before{border-radius:var(--radius-full);content:"";background:#94a3b8cc;width:.32rem;height:.32rem;position:absolute;top:.62em;left:0}.my-work-api-source-row{border-radius:var(--radius-md);background:#ffffff08;border:1px solid #ffffff0d;padding:.74rem .78rem}.my-work-api-source-row strong{color:#ffffffe0;font-size:.84rem;line-height:1.4;display:block}.my-work-api-source-row p{color:#ffffff94;margin-top:.25rem;font-size:.74rem;line-height:1.55}.my-work-api-source-row span{border-radius:var(--radius-sm);color:#dbeafeb8;width:fit-content;font-family:var(--font-ibm-plex-mono), monospace;background:#3b82f614;border:1px solid #93c5fd1f;margin-top:.45rem;padding:.22rem .42rem;font-size:.64rem;line-height:1.35;display:inline-flex}.agents-ai-recommendation .my-work-ai-label{background:#3b82f624;border-color:#93c5fd2e}.agents-ai-recommendation .my-work-ai-label svg{color:#7dd3fcf0}.agents-ai-recommendation .my-work-ai-judgement{background:#0ea5e91a}.agents-ai-recommendation .my-work-ai-action.is-primary{animation:none}.agents-ai-recommendation .my-work-ai-action.is-primary:hover{background:linear-gradient(120deg,#3b82f65c,#60a5fa80,#3b82f65c)}.agents-side-zone .portal-collection-panel{background:#ffffff07;padding:.86rem}.agents-side-zone .portal-collection-row,.agents-side-zone .portal-empty-state{padding:.66rem .72rem}.agents-side-zone .portal-collection-row p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mcp-server-page-intro .portal-page-intro-side{align-self:stretch}.mcp-runtime-card{border-radius:var(--radius-lg);background:#08121f85;border:1px solid #93c5fd29;gap:.9rem;height:100%;min-height:220px;padding:1rem;display:grid}.mcp-runtime-card-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.mcp-runtime-card-head span{color:#bfdbfebd;letter-spacing:0;text-transform:uppercase;font-size:.72rem}.mcp-runtime-card-head strong{color:#f8fbff;margin-top:.25rem;font-size:1rem;display:block}.mcp-runtime-card-head svg{color:#7dd3fce6}.mcp-runtime-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.mcp-runtime-card dt{color:#cbd5e194;font-size:.7rem}.mcp-runtime-card dd{color:#f8fafceb;font-family:var(--font-ibm-plex-mono), monospace;overflow-wrap:anywhere;margin:.16rem 0 0;font-size:.72rem}.mcp-runtime-card-note{color:#e2e8f0ad;margin:0;font-size:.78rem;line-height:1.55}.mcp-guide-layout,.mcp-guide-main{gap:1rem;display:grid}.mcp-guide-section,.mcp-example-panel{padding:1rem}.mcp-example-panel{gap:1rem;display:grid}.mcp-example-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;display:grid}.mcp-example-card{border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #93c5fd21;align-content:start;gap:.58rem;min-height:190px;padding:.88rem;display:grid}.mcp-example-index{color:#dbeafeeb;background:#3b82f62e;border-radius:999px;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:.72rem;font-weight:700;display:inline-flex}.mcp-example-card strong,.mcp-tool-example-card strong{color:#f8fbff;font-size:.88rem;line-height:1.35}.mcp-example-card p,.mcp-tool-example-card p{color:#e2e8f0ad;margin:0;font-size:.76rem;line-height:1.62}.mcp-guide-copy{color:#e2e8f0b3;margin:1rem 0 0;font-size:.88rem;line-height:1.75}.mcp-architecture-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.mcp-flow-node{border-radius:var(--radius-md);background:#ffffff09;border:1px solid #93c5fd24;min-height:96px;padding:.85rem;position:relative}.mcp-flow-node:not(:last-child):after{content:"→";color:#93c5fd85;font-size:.9rem;position:absolute;top:50%;right:-.5rem;transform:translateY(-50%)}.mcp-flow-node span{color:#dbeafeeb;width:1.35rem;height:1.35rem;font-family:var(--font-ibm-plex-mono), monospace;background:#3b82f62e;border-radius:999px;justify-content:center;align-items:center;font-size:.68rem;display:inline-flex}.mcp-flow-node strong{color:#f8fbff;margin-top:.75rem;font-size:.82rem;line-height:1.4;display:block}.mcp-step-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.mcp-step-card,.mcp-check-item,.mcp-rule-row{border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #ffffff12}.mcp-step-card{gap:.55rem;padding:.86rem;display:grid}.mcp-step-card h3{color:#f8fbff;margin:0;font-size:.88rem}.mcp-step-card p{color:#e2e8f0ad;margin:0;font-size:.76rem;line-height:1.55}.mcp-step-card span{color:#bfdbfee0;margin-top:.1rem;font-size:.74rem;line-height:1.48;display:block}.mcp-tool-example-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;margin-top:1rem;display:grid}.mcp-tool-example-card{border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #93c5fd21;gap:.5rem;min-height:132px;padding:.86rem;display:grid}.mcp-skill-rules,.mcp-check-grid{gap:.55rem;margin-top:1rem;display:grid}.mcp-skill-example{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-rule-row,.mcp-check-item{color:#e2e8f0bd;align-items:flex-start;gap:.52rem;padding:.72rem .78rem;font-size:.8rem;line-height:1.5;display:flex}.mcp-rule-row svg,.mcp-check-item svg{color:#7dd3fcdb;flex:none;margin-top:.1rem}.mcp-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.mcp-architecture-flow,.mcp-step-grid,.mcp-example-grid,.mcp-tool-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-flow-node:not(:last-child):after{content:none}}@media (max-width:720px){.mcp-runtime-card dl,.mcp-architecture-flow,.mcp-step-grid,.mcp-example-grid,.mcp-tool-example-grid,.mcp-skill-example,.mcp-check-grid{grid-template-columns:1fr}}@keyframes my-work-primary-action-pulse{0%,72%,to{background-position:0%;box-shadow:0 18px 36px #2563eb3d,inset 0 1px #ffffff24}82%{background-position:100%;box-shadow:0 22px 46px #2563eb57,0 0 0 4px #60a5fa0f,inset 0 1px #ffffff2e}}@keyframes my-work-danger-signal-breathe{0%,to{opacity:.72;box-shadow:0 0 0 3px #fb71851a,0 0 #fb718500}50%{opacity:1;box-shadow:0 0 0 4px #fb718529,0 0 18px #fb71853d}}@media (prefers-reduced-motion:reduce){.my-work-ai-recommendation,.my-work-ai-action,.my-work-calendar-item,.my-work-calendar-start,.my-work-continue-panel .portal-collection-panel,.my-work-continue-panel .portal-collection-row,.my-work-side-zone .portal-collection-row,.my-work-side-zone .portal-empty-state{transition:none}.my-work-ai-action.is-primary,.my-work-pending-panel .portal-collection-row[data-signal=danger] .portal-collection-kicker:before{animation:none}}@media (max-width:1023px){.my-work-decision-layout,.my-work-calendar-layout,.my-work-integration-hero,.my-work-integration-layout{grid-template-columns:minmax(0,1fr)}.my-work-calendar-week{grid-template-columns:repeat(2,minmax(0,1fr))}.my-work-connector-grid{grid-template-columns:minmax(0,1fr)}.my-work-operation-row{grid-template-columns:auto minmax(0,1fr)}.my-work-operation-row ul{grid-column:2}}@media (max-width:640px){.my-work-ai-recommendation{min-height:11rem;padding:var(--space-lg);flex-direction:column;align-items:flex-start}.my-work-ai-actions,.my-work-ai-action{width:100%}.my-work-pending-panel .portal-collection-row{grid-template-columns:minmax(0,1fr)}.my-work-pending-panel .portal-collection-title-row{display:flex}.my-work-pending-panel .portal-collection-row p{grid-column:auto}.my-work-calendar-panel{padding:.92rem}.my-work-calendar-head{grid-template-columns:minmax(0,1fr)}.my-work-calendar-head,.my-work-automation-title,.my-work-calendar-item{align-items:flex-start}.my-work-automation-foot{flex-direction:column}.my-work-calendar-status,.my-work-calendar-actions,.my-work-calendar-actions .portal-secondary-action,.my-work-calendar-composer button,.my-work-calendar-composer label{width:100%}.my-work-calendar-status,.my-work-calendar-actions{justify-content:flex-start}.my-work-calendar-next{grid-template-columns:auto minmax(0,1fr)}.my-work-calendar-start{grid-column:1/-1;width:100%}.my-work-calendar-mini-stats,.my-work-calendar-week{grid-template-columns:minmax(0,1fr)}.my-work-calendar-item em{margin-left:0}.my-work-integration-hero,.my-work-connector-card,.my-work-operation-zone,.my-work-api-source-panel{padding:.92rem}.my-work-connector-head{grid-template-columns:auto minmax(0,1fr)}.my-work-connector-head .portal-status-chip{grid-column:2;justify-self:start}.my-work-operation-row{grid-template-columns:minmax(0,1fr)}.my-work-operation-row ul{grid-column:auto}}.portal-feature-grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portal-feature-tile{gap:var(--space-md);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--card-bg);min-height:100%;color:inherit;transition:transform var(--motion-base) ease, border-color var(--motion-base) ease, background-color var(--motion-base) ease, box-shadow var(--motion-base) ease;flex-direction:column;padding:1.15rem;display:flex}.portal-feature-tile:hover{background:var(--card-bg-hover);box-shadow:var(--shadow-hover);border-color:#0f2a5238}.portal-feature-head,.portal-feature-foot{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.portal-feature-icon-wrap,.portal-feature-meta{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.portal-feature-icon{border-radius:var(--radius-md);width:2.6rem;height:2.6rem;color:var(--accent-deep);background:#3b82f624;justify-content:center;align-items:center;display:inline-flex}.portal-feature-kicker{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.portal-feature-copy h3{color:var(--ink-strong);letter-spacing:-.03em;font-size:1.12rem;font-weight:600}.portal-feature-copy p{color:var(--ink);margin-top:.45rem;font-size:.86rem;line-height:1.72}.portal-feature-note{color:var(--muted);font-size:.78rem}.portal-status-chip{border-radius:var(--radius-pill);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;min-height:1.85rem;padding:.2rem .7rem;font-size:.76rem;font-weight:700;display:inline-flex}.portal-status-chip.is-ready,.portal-status-chip.is-live{color:#3b82f6;background:#3b82f62e}.portal-status-chip.is-developing{color:#f5cc7d;background:#f4c86d2e}.portal-status-chip.is-planned{color:#86a9ff;background:#4d82e624}.portal-empty-state{justify-content:space-between;align-items:center;gap:var(--space-md);border-radius:var(--radius-lg);border:1px dashed var(--line-strong);background:var(--card-bg);padding:1rem 1.05rem;display:flex}.portal-empty-state strong{color:var(--ink-strong);font-size:.98rem}.portal-empty-state p{color:var(--muted);margin-top:.35rem;font-size:.84rem;line-height:1.7}.portal-error-callout{border-radius:var(--radius-md);border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger);align-items:flex-start;gap:.55rem;margin-top:.75rem;padding:.7rem .85rem;font-size:.85rem;line-height:1.6;display:flex}.portal-error-callout svg{flex-shrink:0;margin-top:.1rem}.portal-error-callout-body{word-break:break-word;flex-direction:column;gap:.2rem;min-width:0;display:flex}.portal-error-callout-body strong{font-size:.88rem;font-weight:700}.private-cloud-portal-banner{align-items:center;gap:var(--space-md);padding:.85rem var(--space-md);border-radius:var(--radius-md);background:#3b82f614;border:1px solid #3b82f647;display:flex}.private-cloud-portal-banner-icon{border-radius:var(--radius-full);width:36px;height:36px;color:var(--accent-deep);background:#3b82f629;flex-shrink:0;justify-content:center;align-items:center;display:flex}.private-cloud-portal-banner-body{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.private-cloud-portal-banner-body strong{color:var(--ink-strong);font-size:.95rem;font-weight:600}.private-cloud-portal-banner-body p{color:var(--muted);margin:0;font-size:.85rem;line-height:1.55}.private-cloud-portal-banner-body code{border-radius:var(--radius-xs);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--accent-deep);background:#3b82f61f;padding:1px 6px;font-size:.82rem}.private-cloud-portal-banner-cta{border-radius:var(--radius-sm);background:var(--accent-deep);color:#fff;flex-shrink:0;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:opacity .12s;display:inline-flex}.private-cloud-portal-banner-cta:hover{opacity:.85}@media (max-width:720px){.private-cloud-portal-banner{flex-direction:column;align-items:stretch}.private-cloud-portal-banner-cta{align-self:flex-end}}.home-identity-bar{justify-content:space-between;align-items:center;gap:var(--space-xl);padding:var(--space-md) var(--space-xl);display:flex}.home-identity-left{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.home-identity-summary{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.home-identity-stats{align-items:center;gap:var(--space-lg);flex-shrink:0;display:flex}.home-identity-stat{align-items:center;gap:.4rem;font-size:.84rem;display:inline-flex}.home-identity-stat-label{color:var(--muted)}.home-identity-stat strong{color:var(--ink-strong);font-size:.92rem}.home-task-hero{border-color:var(--white-a-07);width:100%;min-height:calc(100dvh - 7.75rem);box-shadow:inset 0 1px 0 var(--white-a-04), 0 24px 64px rgba(var(--shadow-rgb), .32);-webkit-backdrop-filter:blur(var(--blur-lg));background:radial-gradient(circle at 16% 18%,#60a5fa29,#0000 30%),radial-gradient(circle at 84% 14%,#ffc46013,#0000 24%),linear-gradient(#0a121df5,#070d17fa);flex-direction:column;justify-content:center;align-items:stretch;margin-inline:auto;padding:clamp(1.4rem,3vh,2.5rem) clamp(1.35rem,4vw,3.4rem);display:flex;overflow:hidden}.home-entry-page{--home-inner-radius:16px;--home-inner-radius-sm:12px;--home-inner-border:#fff1;--home-inner-border-hover:#93c5fd14;--home-inner-bg:linear-gradient(180deg, #ffffff08, #ffffff05), #ffffff03;--home-inner-bg-hover:linear-gradient(180deg, #ffffff0e, #ffffff08), #3b82f605;height:100dvh;min-height:100dvh;overflow:hidden}.home-entry-page>main{min-height:0}.home-task-hero-shell{z-index:1;gap:var(--space-lg);flex-direction:column;flex:auto;justify-content:stretch;align-items:center;min-height:0;display:flex;position:relative}.home-entry-page .home-task-hero{flex:auto;min-height:0}.home-task-title{letter-spacing:0;color:var(--white);margin-top:.75rem;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.home-task-subtitle{color:#e2e8f0bd;max-width:44rem;margin:.5rem auto 0;font-size:.98rem;line-height:1.7}.home-role-ribbon{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;display:flex}.home-role-pill{border-radius:var(--radius-pill);border:1px solid var(--session-border);background:var(--white-a-07);letter-spacing:.06em;color:#e2e8f0c7;align-items:center;padding:.4rem .8rem;font-size:.76rem;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.home-role-note{color:#cbd5e1c7;font-size:.92rem;line-height:1.7}.home-command-card-shell{justify-content:stretch;align-items:center;gap:var(--space-lg);flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.home-command-card{border-radius:var(--radius-xl);width:100%;min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;flex:auto;padding:0;display:flex}.home-command-form{flex-direction:column;gap:1.1rem;min-width:0;min-height:0;display:flex}.home-command-form.is-session-active{flex:auto;min-height:0;overflow:hidden}.home-command-layout{gap:var(--space-md);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.home-command-main{gap:var(--space-md);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.home-command-composer,.home-command-session{border-radius:var(--radius-xl);border:1px solid var(--session-border);background:var(--session-glass);box-shadow:var(--session-shadow-card)}.home-command-composer{flex:none;gap:.42rem;padding:.42rem;display:grid}.home-command-status-strip{gap:.38rem;display:grid}.home-command-inline-status{border-radius:var(--radius-md);color:#cbd5e1d1;background:#0f172a6b;border:1px solid #94a3b82e;align-items:center;gap:.45rem;min-width:0;padding:.42rem .58rem;font-size:.74rem;line-height:1.35;display:flex}.home-command-inline-status.is-info{color:#bfdbfee6;background:#3b82f614;border-color:#60a5fa3d}.home-command-inline-status.is-warning{color:#fde68ae6;background:#f59e0b14;border-color:#f59e0b3d}.home-active-plan{border-radius:var(--radius-md);color:#e2e8f0c7;background:0 0;border:1px solid #94a3b82e;gap:.42rem;padding:.48rem .56rem;display:grid}.home-active-plan-head{color:#e2e8f0b8;text-transform:uppercase;align-items:center;gap:.55rem;min-width:0;font-size:.7rem;font-weight:700;display:flex}.home-active-plan-head strong{color:#94a3b8b8;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.68rem;font-weight:650}.home-active-plan-elapsed{color:#94a3b8b8;font-variant-numeric:tabular-nums;flex:none;font-size:.68rem;font-weight:650}.home-active-plan-explanation{color:#94a3b8c2;margin:0;font-size:.72rem;line-height:1.45}.home-active-plan-steps{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.home-active-plan-steps li{color:#cbd5e1bd;grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.38rem;min-width:0;font-size:.74rem;line-height:1.38;display:grid}.home-active-plan-step-mark{border-radius:var(--radius-full);color:#94a3b8bd;border:1px solid #94a3b83d;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.68rem;line-height:1;display:inline-flex}.home-active-plan-steps li.is-running .home-active-plan-step-mark{color:#bfdbfeeb;border-color:#60a5fa70}.home-active-plan-steps li.is-done .home-active-plan-step-mark{color:#99f6e4e0;border-color:#2dd4bf61}.home-active-plan-steps li.is-done .home-active-plan-step-text{color:#94a3b894;text-decoration:line-through}.home-command-composer-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.home-command-composer-title{letter-spacing:-.02em;color:#f4f7fbf5;margin-top:.28rem;font-size:1rem;font-weight:600}.home-command-head{justify-content:flex-end;align-items:flex-start;gap:var(--space-md);display:flex}.home-command-badge{border-radius:var(--radius-pill);color:#3b82f6d1;background:#3b82f60f;border:1px solid #3b82f624;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.76rem;display:inline-flex}.home-command-reset{border-radius:var(--radius-pill);background:var(--white-a-04);color:#e2e8f0e6;transition:transform var(--motion-base) ease, border-color var(--motion-base) ease, background-color var(--motion-base) ease;border:1px solid #ffffff1a;align-items:center;gap:.45rem;padding:.56rem .82rem;font-size:.8rem;display:inline-flex}.home-command-reset:hover{background:#3b82f61f;border-color:#3b82f647}.home-command-input-shell{border-radius:var(--radius-lg);border:1px solid var(--chat-hairline);background:var(--chat-surface-1);cursor:text;min-height:80px;max-height:180px;box-shadow:var(--chat-shadow-card);transition:border-color var(--motion-base) ease, box-shadow var(--motion-base) ease;gap:.6rem;padding:.63rem .87rem;display:grid;position:relative;overflow:hidden}.home-command-input-shell:focus-within{border-color:var(--chat-brand-primary);box-shadow:var(--chat-shadow-card), 0 0 0 3px var(--chat-focus-ring)}.home-command-textarea{resize:none;width:100%;height:100%;min-height:0;max-height:none;color:var(--white);box-shadow:none;background:0 0;border:0;outline:none;padding:0;font-size:1rem;line-height:1.6;overflow-y:auto}.home-command-textarea:focus{box-shadow:none}.home-command-textarea::placeholder{color:#dbeafeb8}.home-command-quick-grid{gap:var(--space-xs);flex-wrap:wrap;display:flex}.home-workbench-shell{gap:var(--space-md);flex:auto;grid-template-columns:260px minmax(0,1fr);width:min(96%,90rem);min-height:0;display:grid}.home-session-sidebar{border-radius:var(--radius-xl);border:1px solid var(--session-border);background:var(--session-glass);box-shadow:var(--session-shadow-card);flex-direction:column;gap:.72rem;min-height:0;padding:.72rem .62rem;display:flex;overflow:hidden}.home-action-glass{border-radius:var(--radius-pill);color:var(--chat-text-on-brand);box-shadow:inset 0 1px 0 var(--white-a-08), 0 0 12px #38bdf82e;transition:transform var(--motion-base) ease, box-shadow var(--motion-medium) ease, border-color var(--motion-medium) ease, background-color var(--motion-base) ease;background:#38bdf81f;border:1px solid #38bdf86b;justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.home-action-glass:hover:not(:disabled){background:#38bdf838;border-color:#38bdf899;box-shadow:inset 0 1px #ffffff1f,0 0 16px #38bdf852}.home-action-glass:disabled{border-color:var(--white-a-08);background:var(--white-a-04);color:#ffffff59;box-shadow:none;cursor:not-allowed}.home-action-glass.pointer-events-auto.h-9.w-9{transform:translateY(-20%)}.home-action-glass.is-pause{background:var(--white-a-06);border-color:#f8b49657}@supports (color:color-mix(in lab, red, red)){.home-action-glass.is-pause{background:color-mix(in srgb, var(--white-a-06) 70%, #f59e0b38)}}.home-action-glass.is-pause{color:#fee2acf5}.home-action-glass.is-pause:hover:not(:disabled){background:var(--white-a-08);border-color:#f8b4968c}@supports (color:color-mix(in lab, red, red)){.home-action-glass.is-pause:hover:not(:disabled){background:color-mix(in srgb, var(--white-a-08) 65%, #f59e0b52)}}.home-command-submit-options{align-items:center;gap:.42rem;display:inline-flex;transform:translateY(-20%)}.home-action-task-button{white-space:nowrap;min-height:2.25rem;padding:0 .78rem;font-size:.76rem;font-weight:680}.home-action-task-button.is-secondary{color:#bfdbfef0;background:#38bdf813;border-color:#38bdf83d;box-shadow:inset 0 1px #ffffff0e,0 0 12px #38bdf814}.home-action-task-button.is-secondary:hover:not(:disabled){box-shadow:inset 0 1px 0 var(--white-a-07), 0 0 16px #38bdf81f;background:#38bdf81c;border-color:#38bdf857}.home-session-aido-status{border-radius:var(--radius-sm);color:#0000;flex:none;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;line-height:1;display:inline-flex}.home-session-aido-dot{background:#94a3b8d1;border-radius:999px;flex:none;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #94a3b81a}.home-session-aido-status.is-connected{background:#10b9810b}.home-session-aido-status.is-connected .home-session-aido-dot{background:#34d399;box-shadow:0 0 0 3px #34d39924,0 0 10px #34d39957}.home-session-aido-status.is-unreachable,.home-session-aido-status.is-error{background:#f871710d}.home-session-aido-status.is-unreachable .home-session-aido-dot,.home-session-aido-status.is-error .home-session-aido-dot{background:#f87171;box-shadow:0 0 0 3px #f8717129,0 0 10px #f8717147}.home-session-search-row{align-items:center;gap:.36rem;min-width:0;margin-bottom:.14rem;display:flex}.home-session-search{border-radius:calc(var(--radius-md) - 1px);min-width:0;min-height:2.05rem;transition:border-color var(--motion-base) ease, background-color var(--motion-base) ease;background:#ffffff05;border:1px solid #94a3b81a;flex:auto;align-items:center;gap:.4rem;padding:.34rem .52rem;display:flex;position:relative}.home-session-search:focus-within{background:#38bdf80f;border-color:#38bdf866}.home-session-search-icon{color:#fff6;flex-shrink:0}.home-session-search-input{min-width:0;color:var(--chat-text-primary);background:0 0;border:0;outline:none;flex:auto;font-size:.78rem}.home-session-search-input::placeholder{color:#ffffff59}.home-session-search-input::-webkit-search-decoration{appearance:none}.home-session-search-input::-webkit-search-cancel-button{appearance:none}.home-session-search-input::-webkit-search-results-button{appearance:none}.home-session-search-input::-webkit-search-results-decoration{appearance:none}.home-session-search-clear,.home-session-search-spinner{color:#ffffff73;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.home-session-search-clear{border-radius:var(--radius-sm);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease}.home-session-search-clear:hover{background:var(--white-a-06);color:#ffffffd9}.home-session-tabs{background:#070e1675;border:1px solid #14b8a614;border-radius:4px;align-items:center;gap:.25rem;width:calc(100% - .2rem);margin:.06rem .1rem .2rem;padding:.18rem;display:flex}.home-session-tab{color:#cbd5e19e;min-width:0;min-height:1.9rem;transition:background-color var(--motion-base) ease, border-color var(--motion-base) ease, color var(--motion-base) ease;background:#0f172a5c;border:1px solid #0000;border-radius:4px;flex:1 1 0;justify-content:center;align-items:center;padding:.18rem .36rem;font-size:.74rem;font-weight:620;display:inline-flex}.home-session-tab:hover{color:#f4f7fbeb;background:#14532d2e;border-color:#34d39929}.home-session-tab.is-active{color:#d1fae5f5;background:#10b98129;border-color:#34d3993d;box-shadow:inset 0 1px #ffffff0a}.home-session-list{scrollbar-width:none;flex-direction:column;flex:auto;gap:.66rem;min-height:0;padding-right:.15rem;display:flex;overflow-y:auto}.home-session-list::-webkit-scrollbar{width:0;display:none}.home-session-list-group{flex-direction:column;gap:.2rem;display:flex}.home-session-section-head{justify-content:space-between;align-items:center;gap:.45rem;min-width:0;padding:0 .22rem;display:flex}.home-session-section-head>span{color:#94a3b885;flex:none;font-size:.62rem;font-weight:620}.home-session-list-group-label{letter-spacing:.03em;color:#e2e8f080;text-transform:none;margin:0;padding:0;font-size:.68rem;font-weight:620}.home-task-flow-section{border-bottom:0;padding-bottom:.2rem}.home-recent-session-section{padding-top:.05rem}.home-session-list-row{border-radius:var(--radius-md);transition:background-color var(--motion-base) ease, border-color var(--motion-base) ease, box-shadow var(--motion-base) ease;border:1px solid #ffffff0d;align-items:stretch;display:flex;position:relative}.home-session-list-row:hover{background:var(--white-a-04)}.home-session-list-row.is-active{background:#3b82f624;border-color:#60a5fa4d;box-shadow:inset 0 0 0 1px #93c5fd0f,0 10px 24px #0f172a33}.home-task-flow-row{border-radius:calc(var(--radius-md) - 1px);transition:border-color var(--motion-base) ease, background-color var(--motion-base) ease, transform var(--motion-base) ease;background:#0f172a2e;border:1px solid #0000;gap:.24rem;padding:.5rem .56rem;display:grid}.home-task-flow-row:hover{background:#1e293b38;border-color:#94a3b81f}.home-task-flow-row-head{justify-content:space-between;align-items:flex-start;gap:.45rem;min-width:0;display:flex}.home-task-flow-row h4{color:#f4f7fbf0;min-width:0;margin:0;font-size:.78rem;font-weight:650;line-height:1.35}.home-task-flow-row p,.home-task-flow-row time{color:#94a3b8ad;margin:0;font-size:.7rem;line-height:1.34}.home-task-flow-row time{color:#94a3b894;font-variant-numeric:tabular-nums}.home-task-flow-status{border-radius:var(--radius-pill);color:#cbd5e1db;border:1px solid #94a3b829;flex:none;align-items:center;padding:.09rem .32rem;font-size:.64rem;font-weight:650;line-height:1.2;display:inline-flex}.home-task-flow-status.is-执行中{color:#bfdbfef2;background:#3b82f61f;border-color:#60a5fa5c}.home-task-flow-status.is-待确认{color:#fde68af2;background:#f59e0b1f;border-color:#f59e0b5c}.home-task-flow-status.is-已完成{color:#bbf7d0eb;background:#22c55e1a;border-color:#22c55e52}.home-task-flow-status.is-失败{color:#fecacaf0;background:#f871711c;border-color:#f8717157}.home-task-flow-status.is-自动化{color:#ddd6fef2;background:#a855f71c;border-color:#a855f757}.home-session-list-item{border-radius:var(--radius-md);text-align:left;color:#e2e8f0d1;flex-direction:row;flex:auto;justify-content:space-between;align-items:center;gap:.6rem;min-width:0;padding:.54rem .66rem .54rem .84rem;display:flex}.home-session-list-row.is-active .home-session-list-item{color:#f4f7fbfa}.home-session-list-row.is-active .home-session-list-item-title{color:#f8fafcfa;font-weight:680}.home-session-list-row-actions{pointer-events:none;opacity:0;transition:opacity var(--motion-base) ease;align-items:center;gap:.18rem;display:inline-flex;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.home-session-list-row:hover .home-session-list-row-actions,.home-session-list-row-actions:focus-within{opacity:1;pointer-events:auto}.home-session-list-action{border-radius:var(--radius-md);color:#e2e8f0c7;border:1px solid var(--white-a-06);width:30px;height:30px;box-shadow:0 4px 10px rgba(var(--shadow-rgb), .3);transition:background-color var(--motion-base) ease, color var(--motion-base) ease, border-color var(--motion-base) ease;background:#0f1825e6;justify-content:center;align-items:center;display:inline-flex}.home-session-list-action:hover{color:#f4f7fbfa;background:#1e2d41f2;border-color:#ffffff1f}.home-session-list-action.is-danger:hover{color:#fca5a5fa;background:#501e1eeb;border-color:#f8717152}.home-session-list-row.is-confirming{background:#f871710f}.home-session-list-confirm{justify-content:space-between;align-items:center;gap:var(--space-xs);border-radius:var(--radius-md);flex-direction:row;flex:auto;padding:.45rem .55rem;display:flex}.home-session-list-edit{border-radius:var(--radius-md);flex:auto;align-items:center;gap:.3rem;min-width:0;padding:.32rem .4rem;display:flex}.home-session-list-edit-input{border-radius:var(--radius-md);color:#f4f7fbf5;background:#0f1825b3;border:1px solid #60a5fa52;outline:none;flex:auto;min-width:0;padding:.3rem .5rem;font-size:.82rem}.home-session-list-edit-input:focus{border-color:#60a5faa6;box-shadow:0 0 0 2px #3b82f62e}.home-session-list-edit-action{border-radius:var(--radius-md);color:#e2e8f0c7;background:var(--white-a-04);border:1px solid var(--white-a-06);width:26px;height:26px;transition:background-color var(--motion-base) ease, color var(--motion-base) ease;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.home-session-list-edit-action:hover{background:var(--white-a-08);color:#f4f7fbf5}.home-session-list-confirm-text{text-overflow:ellipsis;white-space:nowrap;color:#fca5a5eb;flex:auto;min-width:0;font-size:.78rem;overflow:hidden}.home-session-list-confirm-actions{align-items:center;gap:.35rem;display:inline-flex}.home-session-list-confirm-cancel,.home-session-list-confirm-delete{border-radius:var(--radius-md);transition:background-color var(--motion-base) ease, color var(--motion-base) ease, border-color var(--motion-base) ease;justify-content:center;align-items:center;padding:.22rem .62rem;font-size:.74rem;display:inline-flex}.home-session-list-confirm-cancel{border:1px solid var(--white-a-08);color:#e2e8f0c7}.home-session-list-confirm-cancel:hover{background:var(--white-a-06);color:#f4f7fbf5}.home-session-list-confirm-delete{color:#fca5a5f5;background:#f871711f;border:1px solid #f8717152}.home-session-list-confirm-delete:hover{background:#f8717138;border-color:#f8717180}.home-session-list-item-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.82rem;line-height:1.35;overflow:hidden}.home-session-list-item-meta{color:#e2e8f06b;flex-shrink:0;align-items:center;gap:.3rem;font-size:.68rem;display:inline-flex}.home-session-current-pill{border-radius:var(--radius-sm);color:#bae6fdf2;background:#0ea5e929;border:1px solid #7dd3fc52;align-items:center;height:1.05rem;padding:0 .32rem;font-size:.62rem;font-weight:680;line-height:1;display:inline-flex}.home-session-list-empty{color:#e2e8f066;margin:0;padding:.4rem .55rem;font-size:.74rem}.home-session-list-empty.home-session-list-coming{font-style:italic}.home-session-list-item:disabled{cursor:default}.home-session-list-item:disabled:hover{background:0 0}.home-session-list-more{border-radius:var(--radius-md);border:1px solid var(--white-a-06);color:#e2e8f0b3;transition:background-color var(--motion-base) ease, color var(--motion-base) ease, border-color var(--motion-base) ease;background:#ffffff05;justify-content:center;align-items:center;gap:.4rem;margin:.4rem .35rem .2rem;padding:.42rem .6rem;font-size:.76rem;display:inline-flex}.home-session-list-more:hover:not(:disabled){color:#f4f7fbf5;background:#ffffff0d;border-color:#60a5fa4d}.home-session-list-more:disabled{cursor:default;opacity:.6}.home-session-list-error{border-radius:var(--radius-md);color:#fca5a5e6;background:#f8717114;margin:0 .35rem;padding:.35rem .55rem;font-size:.74rem}@media (max-width:680px){.home-workbench-shell{grid-template-columns:minmax(0,1fr)}.home-session-sidebar,.home-storage-section,.home-model-switch{display:none}.ai-analysis-card{padding:.72rem .78rem .62rem calc(.78rem + 2px)}.user-command-row{grid-template-columns:1.25rem minmax(0,1fr);padding:.4rem .58rem .4rem .44rem}.home-command-composer{padding:.36rem}}@media (max-width:640px){.turn-stream-empty{padding:2rem var(--space-md)}}.home-command-footer{justify-content:flex-start;align-items:center;gap:var(--space-sm);flex-wrap:wrap;padding-top:.1rem;display:flex}.home-command-footer-leading{flex-wrap:wrap;align-items:center;gap:.55rem;display:inline-flex}.home-command-input-toolbar{z-index:1;justify-content:space-between;align-items:center;gap:.72rem;display:flex;position:absolute;bottom:0;left:.72rem;right:.72rem}.home-command-attachment-list{flex-wrap:wrap;gap:.35rem;margin-bottom:0;padding:0 .15rem;display:flex}.home-command-attachment{border-radius:var(--radius-pill);background:#ffffff0d;border:1px solid #b7cadc2e;align-items:center;gap:.35rem;min-width:0;max-width:16rem;padding:.15rem .5rem;font-size:.72rem;line-height:1.3;display:inline-flex}.home-command-attachment.is-ready{background:#3b82f61a;border-color:#60a5fa47}.home-command-attachment.is-failed{background:#7f1d1d2e;border-color:#f871713d}.home-command-attachment-name{text-overflow:ellipsis;white-space:nowrap;color:#f4f7fbeb;overflow:hidden}.home-command-attachment-remove,.home-command-attach{border-radius:var(--radius-pill);transition:transform var(--motion-base) ease, border-color var(--motion-base) ease, background-color var(--motion-base) ease, box-shadow var(--motion-base) ease;justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.home-command-attachment-remove{color:#cbd5e1c2;background:0 0;border:0;flex-shrink:0;padding:.12rem}.home-command-attachment-remove:hover{color:#f4f7fbf5}.home-command-attachment-notice{text-overflow:ellipsis;white-space:nowrap;color:#f87171eb;margin:0 0 .35rem;padding:0 .15rem;font-size:.72rem;overflow:hidden}@keyframes mido-task-status-shimmer{0%{background-position:140% 0}to{background-position:-100% 0}}@media (max-width:680px){.home-task-title{font-size:1.95rem}.home-task-hero{min-height:auto;padding:1.35rem}.home-task-hero-shell,.home-role-ribbon,.home-command-card-shell{gap:var(--space-md)}.home-command-card{margin-top:0}.home-command-form{max-height:100%}.home-command-session{min-height:0;max-height:none;overflow:hidden}.home-command-layout.is-session-active{min-height:0}.home-command-head,.home-command-composer-head{flex-direction:column}.home-command-submit,.home-command-chat,.home-command-reset,.home-command-footer-leading{width:100%}.home-command-footer{flex-direction:column;align-items:stretch}}.home-command-session{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.85rem;min-height:0;padding:.7rem .735rem .945rem;display:flex;overflow:hidden}.home-command-chat-body{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;padding-right:.35rem;display:flex;overflow-y:auto}.home-command-textarea,.home-command-session,.home-command-chat-body,.ai-markdown pre,.ai-markdown table{scrollbar-width:none}.home-command-textarea::-webkit-scrollbar{width:0;height:0;display:none}.home-command-session::-webkit-scrollbar{width:0;height:0;display:none}.home-command-chat-body::-webkit-scrollbar{width:0;height:0;display:none}.ai-markdown pre::-webkit-scrollbar{width:0;height:0;display:none}.ai-markdown table::-webkit-scrollbar{width:0;height:0;display:none}@keyframes session-ack-flash{0%{background:#86efac47;transform:scale(1)}40%{background:#86efac38;transform:scale(1.02)}to{background:#86efac1f;transform:scale(1)}}.turn-stream-empty{justify-content:center;align-items:center;gap:var(--space-xs);text-align:center;color:var(--chat-text-secondary);flex-direction:column;padding:3rem 1.5rem;display:flex}.turn-stream-empty-title{color:var(--chat-text-primary);margin:0;font-size:.95rem;font-weight:500}.turn-stream-empty-hint{max-width:26rem;color:var(--chat-text-tertiary);margin:0;font-size:.82rem;line-height:1.55}.home-aios-dashboard{width:100%;min-height:0;animation:home-aios-dashboard-in var(--motion-medium) ease-out both;grid-template-columns:minmax(0,1fr);gap:.9rem;padding:.1rem .15rem .7rem 0;display:grid}@keyframes home-aios-dashboard-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.home-aios-dashboard-main{gap:.9rem;min-width:0;display:grid}.home-aios-hero,.home-aios-metric,.home-aios-quick-card{box-shadow:0 18px 48px rgba(var(--shadow-rgb), .22), inset 0 1px 0 var(--white-a-04);background:linear-gradient(#0f172ab3,#0f172a70),#ffffff07;border:1px solid #94a3b821}.home-aios-hero{border-radius:var(--radius-lg);gap:.9rem;padding:1.1rem 1.15rem;display:grid}.home-aios-date{color:#94a3b8db;margin:0 0 .36rem;font-size:.76rem;font-weight:560}.home-aios-title-row{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.home-aios-title-row h1{color:#f8fafcfa;letter-spacing:0;margin:0;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:720;line-height:1.16}.home-aios-title-row span{border-radius:var(--radius-sm);color:#bfdbfeeb;background:#3b82f61a;border:1px solid #60a5fa40;align-items:center;padding:.22rem .48rem;font-size:.72rem;font-weight:650;display:inline-flex}.home-aios-subtitle{color:#cbd5e1cc;margin:.46rem 0 0;font-size:.9rem;line-height:1.6}.home-aios-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;display:grid}.home-aios-metric{border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.72rem;min-width:0;padding:.82rem;display:grid}.home-aios-metric-icon,.home-aios-quick-icon{border-radius:var(--radius-md);color:#93c5fdf2;background:#60a5fa1a;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.home-aios-metric p,.home-aios-metric span{color:#94a3b8c7;margin:0;font-size:.72rem;line-height:1.35}.home-aios-metric strong{color:#f8fafcfa;font-variant-numeric:tabular-nums;margin:.08rem 0;font-size:1.65rem;font-weight:760;line-height:1.05;display:block}.home-aios-metric.is-waiting .home-aios-metric-icon{color:#fde68af2;background:#f59e0b1c}.home-aios-metric.is-running .home-aios-metric-icon,.home-aios-metric.is-completed .home-aios-metric-icon{color:#bfdbfeeb;background:#60a5fa1a}.home-aios-metric.is-danger .home-aios-metric-icon{color:#fecacaf2;background:#f871711c}.home-aios-section{border-radius:var(--radius-lg);min-width:0;box-shadow:none;background:0 0;border:0;gap:.8rem;padding:.2rem 0;display:grid}.home-aios-section-head{justify-content:space-between;align-items:flex-end;gap:.8rem;min-width:0;display:flex}.home-aios-section-head h2{color:#f8fafcf5;letter-spacing:0;margin:0;font-size:.95rem;font-weight:700;line-height:1.25}.home-aios-section-head span{color:#94a3b8b8;font-size:.72rem;line-height:1.35}.home-aios-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;display:grid}.home-aios-quick-card{border-radius:var(--radius-md);min-height:10.6rem;transition:transform var(--motion-base) ease, border-color var(--motion-base) ease, background-color var(--motion-base) ease;align-content:start;gap:.45rem;padding:.74rem;display:grid;position:relative}.home-aios-quick-card:hover{background:linear-gradient(#1e293bd1,#0f172a80),#ffffff09;border-color:#60a5fa47}.home-aios-quick-card h3{color:#f8fafcf0;margin:0;font-size:.82rem;font-weight:700;line-height:1.35}.home-aios-quick-card p{color:#cbd5e1bf;margin:0;font-size:.72rem;line-height:1.45}.home-aios-quick-card>span{color:#94a3b8b8;font-size:.68rem;line-height:1.35}.home-aios-quick-card button{border-radius:var(--radius-sm);color:#bfdbfef2;width:fit-content;transition:border-color var(--motion-base) ease, background-color var(--motion-base) ease, color var(--motion-base) ease;background:#3b82f61a;border:1px solid #60a5fa3d;justify-content:center;align-items:center;margin-top:auto;padding:.32rem .55rem;font-size:.7rem;font-weight:650;display:inline-flex}.home-aios-quick-card button:hover{color:#eff6fffa;background:#3b82f62e;border-color:#60a5fa6b}@media (max-width:1320px){.home-aios-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1040px){.home-aios-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.home-aios-dashboard{padding-right:0}.home-aios-metrics,.home-aios-quick-grid{grid-template-columns:minmax(0,1fr)}.home-aios-section-head{flex-direction:column;align-items:flex-start}}@keyframes home-empty-caret-blink{0%,to{opacity:1}50%{opacity:.16}}@keyframes home-empty-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-aios-dashboard{animation:none}}@keyframes home-confirm-breathing-border{0%,to{box-shadow:0 28px 72px rgba(var(--shadow-rgb), .5), inset 0 1px 0 #ffdc9614, 0 0 0 #f4c86d00;border-color:#f4c86d61}50%{box-shadow:0 28px 72px rgba(var(--shadow-rgb), .5), inset 0 1px 0 #ffdc961f, 0 0 22px #f4c86d52;border-color:#f4c86de6}}.turn-stream{gap:var(--session-turn-gap);flex-direction:column;flex:none;min-width:0;min-height:100%;padding-bottom:.42rem;display:flex}.home-history-window-control{justify-content:center;padding:.15rem 0 .25rem;display:flex}.home-history-window-control button{border-radius:var(--radius-md);color:#bfdbfee6;min-height:1.8rem;transition:background-color var(--motion-base) ease, border-color var(--motion-base) ease, color var(--motion-base) ease;background:#3b82f614;border:1px solid #60a5fa33;align-items:center;gap:.36rem;padding:.32rem .68rem;font-size:.74rem;display:inline-flex}.home-history-window-control button:hover:not(:disabled){color:#dbeafefa;background:#3b82f621;border-color:#60a5fa57}.home-history-window-control button:disabled{cursor:default;opacity:.68}.turn-block{min-width:0;animation:session-turn-in var(--motion-slow) ease both;gap:.42rem;display:grid}.turn-block+.turn-block{margin-top:.58rem}.user-command-row{box-sizing:border-box;background:linear-gradient(90deg,#38bdf818,#38bdf805);border-radius:0;grid-template-columns:1.45rem minmax(0,1fr);align-items:start;width:100%;margin:.02rem 0 .22rem;padding:.42rem .68rem .42rem .5rem;display:grid}.user-command-gutter{-webkit-user-select:none;user-select:none;color:#7dd3fcad;font-family:var(--font-mono), "SFMono-Regular", Consolas, monospace;font-size:1rem;font-weight:760;line-height:1.55}.user-command-body{color:#eef6fff5;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font-size:.9rem;line-height:1.55}.user-bubble-attachments{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.user-bubble-attachment{border-radius:var(--radius-pill);border:1px solid var(--chat-brand-tint-border);background:var(--chat-brand-tint-bg);color:var(--chat-text-secondary);align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.68rem;display:inline-flex}.ai-analysis-card{border-radius:var(--radius-button);border:1px solid var(--chat-card-border);background:var(--chat-card-grad);box-shadow:var(--chat-shadow-card);gap:.7rem;min-width:0;max-width:100%;margin:.18rem 0 .45rem;padding:.92rem 1rem .82rem calc(1rem + 2px);display:grid;position:relative}.ai-analysis-card:before{content:none}.ai-analysis-card.is-failed{border-color:#f8717159}.ai-analysis-card.is-failed .ai-field-body,.ai-analysis-card.is-failed p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.ai-analysis-card.is-failed:before{content:none}.ai-answer-list{gap:.72rem;min-width:0;margin:.09rem 0 .45rem;display:grid}.ai-answer-list>.ai-chat-body-wrap+.ai-chat-body-wrap{border-top:1px solid #94a3b81f;padding-top:.72rem}.ai-worked{border-radius:var(--radius-card);background:#0f172a52;border:1px solid #94a3b829;min-width:0;margin:.08rem 0 .48rem;overflow:hidden}.ai-worked-summary{cursor:pointer;color:#cbd5e1b8;-webkit-user-select:none;user-select:none;align-items:center;gap:.46rem;min-width:0;padding:.42rem .58rem;font-size:.74rem;line-height:1.35;list-style:none;display:flex}.ai-worked-summary::-webkit-details-marker{display:none}.ai-worked-summary::marker{display:none}.ai-worked-summary:hover{background:#94a3b80e}.ai-worked-caret{color:#94a3b894;transition:transform var(--motion-fast) ease;flex:none}.ai-worked[open] .ai-worked-caret{transform:rotate(90deg)}.ai-worked-label{color:#e2e8f0d6;flex:none;min-width:0;font-weight:650}.ai-worked-preview{color:#94a3b8c2;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ai-worked-status{border-radius:var(--radius-xs);flex:none;align-items:center;min-height:1.12rem;padding:.06rem .32rem;font-size:.64rem;font-weight:740;line-height:1;display:inline-flex}.ai-worked-status.is-running{color:#7dd3fce6;background:#38bdf81a}.ai-worked-status.is-ok{color:#5eead4e6;background:#2dd4bf1a}.ai-worked-status.is-failed{color:#fca5a5f2;background:#f871711f}.ai-worked-body{border-top:1px solid #94a3b81f;gap:.42rem;min-width:0;padding:.52rem .62rem .62rem;display:grid}.ai-worked-body .ai-answer-list,.ai-worked-body .ai-timeline{margin:0}.turn-completion-hint{border-radius:var(--radius-button);color:#fef08ae6;background:#facc150e;border:1px solid #facc1538;gap:.48rem;margin:.12rem 0 .4rem;padding:.56rem .68rem;display:grid}.turn-completion-hint-copy{gap:.18rem;display:grid}.turn-completion-hint-kicker{color:#fde047eb;font-size:.7rem;font-weight:760;line-height:1}.turn-completion-hint p{color:#e2e8f0d1;margin:0;font-size:.78rem;line-height:1.45}.turn-completion-hint-actions{flex-wrap:wrap;gap:.36rem;display:flex}.turn-completion-hint-actions button{border-radius:var(--radius-xs);color:#fef9c3e6;min-height:1.65rem;transition:background-color var(--motion-base) ease, border-color var(--motion-base) ease, color var(--motion-base) ease;background:#facc1514;border:1px solid #facc153d;padding:.2rem .48rem;font-size:.72rem;font-weight:650}.turn-completion-hint-actions button:hover:not(:disabled){color:#fffbebfa;background:#facc1521;border-color:#facc1561}.turn-completion-hint-actions button:disabled{cursor:not-allowed;opacity:.48}.ai-agent-avatar.is-failed{background:linear-gradient(#f87171,#dc2626);box-shadow:inset 0 1px #ffffff2e,0 1px 4px #f871716b}.ai-analysis-head{justify-content:flex-start;align-items:center;display:flex}.ai-agent-head{align-items:center}.ai-agent-avatar{background:var(--chat-brand-grad);width:24px;height:24px;color:var(--chat-text-on-brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 1px 4px #38bdf866}.ai-agent-name{color:var(--chat-text-primary);letter-spacing:.01em;flex-shrink:0;font-size:.84rem;font-weight:500}.ai-timeline{flex-direction:column;gap:.18rem;margin:0 0 .21rem;padding:0;list-style:none;display:flex}.ai-timeline-row{min-width:0;display:block}.ai-timeline-details{box-shadow:none;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease;background:0 0;border:0;border-radius:0;min-width:0;max-width:100%;overflow:hidden}.ai-timeline-details[open]{background:0 0}.ai-timeline-row.is-running .ai-timeline-details{animation:none}@keyframes ai-timeline-pulse{0%,to{border-color:#38bdf847;box-shadow:0 0 #38bdf800}50%{border-color:#38bdf88c;box-shadow:0 0 0 3px #38bdf814}}.ai-timeline-row.is-running .ai-timeline-marker{color:var(--chat-brand-primary);background:#38bdf826;border-color:#38bdf880}.ai-timeline-row.is-running .ai-timeline-label{color:var(--chat-text-primary)}.ai-timeline-row.is-ok .ai-timeline-details{border-color:#0000}.ai-timeline-row.is-ok .ai-timeline-marker{background:var(--chat-status-success-bg);border-color:var(--chat-status-success-border);color:var(--chat-status-success)}.ai-timeline-row.is-ok .ai-timeline-label{color:var(--chat-text-secondary)}.ai-timeline-row.is-failed .ai-timeline-details{border-color:#0000}.ai-timeline-row.is-failed .ai-timeline-marker{color:#fca5a5;background:#f8717126;border-color:#f8717173}.ai-timeline-row.is-failed .ai-timeline-label{color:#fca5a5d9}.ai-timeline-tool-error{color:#fca5a5;border-radius:var(--radius-xs);white-space:pre-wrap;word-break:break-word;background:#f8717114;border:1px solid #f8717173;margin-top:.35rem;padding:.45rem .6rem;font-size:.78rem;line-height:1.4}.ai-timeline-body{overflow-wrap:anywhere;word-break:break-word;grid-template-columns:2.7rem minmax(0,1fr);align-items:start;gap:.45rem;min-width:0;max-width:100%;padding:.28rem 0;display:grid}.ai-timeline-body.is-command{padding:.1rem 0;display:block}.ai-timeline-body.is-unlabeled{grid-template-columns:minmax(0,1fr)}.ai-timeline-event-label{border-radius:var(--radius-xs);color:#cbd5e1ad;min-width:2.45rem;font-family:var(--font-mono), "SFMono-Regular", Consolas, monospace;letter-spacing:0;background:#94a3b80f;border:1px solid #94a3b82e;justify-content:center;align-items:center;padding:.14rem .25rem;font-size:.58rem;font-weight:700;line-height:1;display:inline-flex}.ai-timeline-body-content{min-width:0;box-shadow:none;background:0 0}.ai-reasoning-body{border-radius:var(--radius-md);border:1px solid var(--white-a-06);color:#e2e8f0b3;background:#ffffff05;gap:.38rem;padding:.52rem .65rem;font-size:.75rem;display:grid}.ai-timeline-command-group-list{gap:.34rem;display:grid}.shell-command-line{min-width:0;max-width:100%;box-shadow:none;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:#cbd5e1c7;background:#020617c2;border:0;gap:.34rem;padding:.38rem .55rem;font-size:.72rem;display:grid}.shell-command-line.is-multiline>summary{cursor:pointer;list-style:none}.shell-command-line.is-multiline>summary::-webkit-details-marker{display:none}.shell-command-line.is-multiline>summary::marker{content:"";display:none}.shell-command-line-main{align-items:flex-start;gap:.42rem;min-width:0;max-width:100%;display:flex}.shell-command-prompt{color:#6ee7b794;flex:none}.shell-command-preview{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;flex:auto;min-width:0;max-height:4.35em;line-height:1.45;overflow:auto}.shell-command-pill{color:#94a3b894;flex:none;font-size:.65rem}.shell-command-status{border-radius:var(--radius-xs);flex:none;align-items:center;min-height:1.1rem;padding:.06rem .28rem;font-size:.64rem;font-weight:700;line-height:1;display:inline-flex}.shell-command-status.is-running{color:#7dd3fce0;background:#38bdf81a}.shell-command-status.is-ok{color:#5eead4e0;background:#2dd4bf1a}.shell-command-status.is-failed{color:#fca5a5f0;background:#f871711f}.shell-command-output-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.42rem;min-width:0;display:grid}.shell-command-output-label{color:#94a3b894;padding-top:.02rem;font-size:.65rem;font-weight:700;line-height:1.45}.shell-command-output{color:#cbd5e1d1;min-width:0;max-height:4.35em;font-family:var(--font-mono,ui-monospace), SFMono-Regular, Menlo, monospace;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:.7rem;line-height:1.45;overflow:auto}.shell-command-meta{color:#94a3b880;flex:none;font-size:.68rem}.shell-command-meta.is-running{color:#7dd3fcdb}.shell-command-meta.is-failed{color:#fca5a5e6}.shell-command-expanded{color:#cbd5e1ad;white-space:pre-wrap;background:0 0;border:0;margin:0;padding:0}.ai-timeline-body pre{overflow-wrap:anywhere;word-break:break-word;max-width:100%;overflow-x:auto}.ai-subagent{gap:.6rem;min-width:0;display:grid}.ai-subagent-head{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.ai-subagent-title{color:#ffffffe6;flex-wrap:wrap;align-items:baseline;gap:.38rem;margin:0;font-size:.82rem;font-weight:650;display:flex}.ai-subagent-agent{color:#7dd3fceb;font-weight:760}.ai-subagent-meta,.ai-subagent-muted{color:#ffffff73;margin:.18rem 0 0;font-size:.72rem}.ai-subagent-thread{border-radius:var(--radius-xs);border:1px solid var(--white-a-08);background:var(--white-a-04);color:#ffffff85;flex-shrink:0;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.66rem}.ai-subagent-section{border-left:2px solid #7dd3fc38;gap:.25rem;padding-left:.55rem;display:grid}.ai-subagent-section span,.ai-subagent-process>summary{color:#ffffff80;font-size:.68rem;font-weight:650}.ai-subagent-section.is-output{border-left-color:#5eead457}.ai-subagent-section.is-output span{color:#5eead4b8}.ai-subagent-section p{white-space:pre-wrap;word-break:break-word;color:#ffffffb8;margin:0;font-size:.76rem;line-height:1.55}.ai-subagent-process{border-radius:var(--radius-sm);border:1px solid var(--white-a-08);background:#ffffff06;overflow:hidden}.ai-subagent-process>summary{cursor:pointer;padding:.45rem .6rem;list-style:none}.ai-subagent-process>summary::-webkit-details-marker{display:none}.ai-subagent-process>summary::marker{content:""}.ai-subagent-process[open]>summary{border-bottom:1px solid var(--white-a-08)}.ai-subagent-process-state,.ai-subagent-process-tools{justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .65rem;display:flex}.ai-subagent-process-tools{border-bottom:1px solid var(--white-a-06);color:#ffffff6b;font-size:.68rem}.ai-subagent-process-state button,.ai-subagent-process-tools button{border-radius:var(--radius-xs);background:var(--white-a-04);color:#ffffff9e;border:1px solid #ffffff1a;flex-shrink:0;padding:.18rem .42rem;font-size:.68rem;line-height:1.2;transition:border-color .12s,background .12s,color .12s}.ai-subagent-process-state button:hover,.ai-subagent-process-tools button:hover{color:#e0f2fee6;background:#7dd3fc14;border-color:#7dd3fc59}.ai-subagent-turns{gap:.7rem;padding:.65rem;display:grid}.ai-subagent-turn{gap:var(--space-xs);display:grid}.ai-subagent-user{white-space:pre-wrap;word-break:break-word;color:#dbeafed1;border-left:2px solid #60a5fa59;margin:0;padding-left:.5rem;font-size:.75rem}.ai-streaming-status{color:#dbeafecc;background:0 0;border:0;align-items:center;gap:.45rem;min-width:0;max-width:100%;margin:.18rem 0 .08rem;padding:0;font-size:.78rem;line-height:1.4;display:inline-flex}.ai-streaming-status>span{min-width:0}.ai-streaming-spinner{color:#7dd3fceb;width:1ch;font-family:var(--font-ibm-plex-mono), ui-monospace, SFMono-Regular, Menlo, monospace;flex:none;font-size:1.1rem;line-height:1}.ai-streaming-elapsed{color:#94a3b8b8;font-variant-numeric:tabular-nums;flex:none;font-size:.7rem}.ai-approval-shine{animation:1.8s ease-in-out infinite ai-approval-breathe;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fbbf2414,0 0 #fbbf2400}.ai-approval-shine:before{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 0% 28%,#fbbf2429 42%,#ffffff6b 50%,#fbbf2429 58%,#0000 72% 100%) 0 0/240% 100%;animation:1.85s linear infinite ai-approval-shine-sweep;position:absolute;inset:-1px}@keyframes ai-approval-breathe{0%,to{box-shadow:inset 0 0 0 1px #fbbf2414,0 0 #fbbf2400}50%{box-shadow:inset 0 0 0 1px #fbbf242e,0 0 18px #fbbf242e}}@keyframes ai-approval-shine-sweep{0%{background-position:140% 0}to{background-position:-100% 0}}.ai-streaming-glow-text{color:#0000;letter-spacing:0;text-shadow:0 0 14px #38bdf829;white-space:nowrap;background:linear-gradient(90deg,#bfdbfe8f 0% 34%,#fffffffa 48%,#7dd3fcfa 56%,#bfdbfe8f 72% 100%) 0 0/240% 100%;-webkit-background-clip:text;background-clip:text;max-width:100%;font-weight:650;animation:1.65s linear infinite ai-streaming-text-glow;display:inline-block;position:relative;overflow:hidden}@keyframes ai-streaming-text-glow{0%{background-position:140% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ai-approval-shine,.ai-approval-shine:before,.ai-streaming-glow-text{background-position:50% 0;animation:none}}@keyframes ai-thinking-dot-pulse{0%,to{opacity:.58;transform:scale(.82);box-shadow:0 0 #ffc4602e,0 0 12px #ffc46033}50%{opacity:1;transform:scale(1);box-shadow:0 0 0 .42rem #ffc46000,0 0 20px #ffc4606b}}.ai-field{gap:var(--session-field-gap);border-radius:var(--session-radius-inner);border:1px solid var(--session-border);background:var(--session-glass-soft);padding:.65rem .8rem;display:grid;box-shadow:inset 0 1px #ffffff06}.ai-field-body{font-size:var(--session-text-body);line-height:var(--session-lh-body);color:var(--session-ink)}.ai-step-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.ai-step{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.6rem;padding:.45rem 0;display:grid}.ai-step-index{border-radius:var(--radius-full);background:var(--session-accent-tint-strong);color:#93c5fdf5;border:1px solid var(--session-border-accent);justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.78rem;font-weight:700;display:inline-flex}.ai-step-copy{gap:.2rem;min-width:0;display:grid}.ai-step-title{font-size:var(--session-text-body);line-height:var(--session-lh-body);color:var(--session-ink)}.ai-tool-call{border-radius:var(--session-radius-inner);border:1px solid var(--session-border);background:var(--white-a-06);gap:.35rem;min-width:0;padding:.58rem .72rem;display:grid;box-shadow:inset 0 1px #ffffff06}.ai-tool-call.is-calling{background:radial-gradient(circle at 0 0,#ffc46014,#0000 36%),#fff1;border-color:#ffc4602e}.ai-tool-call.is-calling .ai-tool-call-dot{background:#ffc460f5;animation:1.2s ease-in-out infinite ai-thinking-dot-pulse;box-shadow:0 0 #ffc46057,0 0 18px #ffc46052}.ai-tool-call.is-called .ai-tool-call-dot{background:#86efac;box-shadow:0 0 12px #86efac5c}.ai-tool-call.is-failed .ai-tool-call-dot{background:#f87171;box-shadow:0 0 12px #f8717157}.ai-tool-call-args{white-space:pre-wrap;word-break:break-word;color:#94a3b8d6;max-height:10rem;font-family:var(--font-mono,ui-monospace), SFMono-Regular, Menlo, monospace;margin:0;font-size:.74rem;line-height:1.5;overflow:auto}.ai-tool-call-request{color:#cbd5e1b8;overflow-wrap:anywhere;font-size:.78rem;line-height:1.45}.ai-tool-call-result{border-radius:var(--radius-xs);color:#ccfbf1db;max-height:14rem;font-family:var(--font-mono,ui-monospace), SFMono-Regular, Menlo, monospace;white-space:pre-wrap;word-break:break-word;background:#0f172a38;border:1px solid #2dd4bf24;margin:0;padding:.46rem .58rem;font-size:.72rem;line-height:1.45;overflow:auto}.ai-tool-call-result.is-failed{color:#fecacae6;background:#7f1d1d24;border-color:#f871712e}.ai-chat-body{color:var(--session-ink);overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;font-size:.94rem;line-height:1.64}.ai-answer{min-width:0;display:grid}.ai-chat-body-wrap{min-width:0;max-width:100%;position:relative;overflow:visible}.ai-chat-body-wrap.is-report{border-radius:var(--radius-card);box-shadow:0 14px 36px rgba(var(--shadow-rgb), .16), inset 0 1px 0 #ffffff0b;background:linear-gradient(#f8fafc09,#0f172a24),#0f172a4d;border:1px solid #94a3b826;padding:.78rem .86rem .82rem}.ai-chat-body-wrap.is-report:before{content:"";border-radius:var(--radius-pill);background:linear-gradient(90deg,#60a5fab3,#2dd4bf75);width:2.4rem;height:.12rem;margin-bottom:.48rem;display:block;box-shadow:0 0 10px #60a5fa1f}.ai-chat-body.is-live-output{white-space:pre-wrap;contain:layout paint;transform:translateZ(0)}.ai-live-output-stack{gap:.58rem;min-width:0;display:grid}.ai-followup-chips{flex-wrap:wrap;gap:.4rem;margin-top:.85rem;display:flex}.ai-followup-chip{border-radius:var(--radius-pill);border:1px solid var(--chat-brand-tint-border);background:var(--chat-brand-tint-bg);max-width:100%;color:var(--chat-brand-text);text-align:left;white-space:normal;transition:background-color var(--motion-base) ease, border-color var(--motion-base) ease, color var(--motion-base) ease;align-items:center;padding:.4rem .85rem;font-size:.82rem;line-height:1.35;display:inline-flex}.ai-followup-chip:hover:not(:disabled){color:var(--chat-text-on-brand);background:#38bdf838;border-color:#38bdf88c}.ai-followup-chip:disabled{opacity:.55;cursor:not-allowed}.ai-chat-body-wrap.is-streaming:after{content:"";pointer-events:none;background:#93c5fdeb;width:.45rem;height:1.05rem;animation:1.2s ease-in-out infinite home-command-stream-breathe;position:absolute;bottom:.16rem;right:-.55rem}.ai-markdown>*+*{margin-top:.35rem}.ai-markdown p{margin:0;line-height:1.52}.ai-markdown h1,.ai-markdown h2,.ai-markdown h3,.ai-markdown h4{color:var(--session-ink);letter-spacing:0;margin:0;font-weight:600}.ai-markdown h1{font-size:1.16rem;line-height:1.36}.ai-markdown h2{font-size:1.07rem;line-height:1.38}.ai-markdown h3{font-size:.99rem;line-height:1.42}.ai-markdown h4{font-size:.93rem;line-height:1.46}.ai-markdown>h1:not(:first-child),.ai-markdown>h2:not(:first-child),.ai-markdown>h3:not(:first-child),.ai-markdown>h4:not(:first-child){margin-top:.62rem}.ai-markdown ul,.ai-markdown ol{gap:.2rem;margin:0;padding-left:1.28rem;display:grid}.ai-markdown li{padding-left:.08rem;line-height:1.5}.ai-markdown li.is-metric-line{background:0 0;border-left:2px solid #60a5fa47;border-radius:0;margin:.04rem 0;padding:.12rem 0 .12rem .46rem;list-style-position:outside}.ai-markdown li::marker{color:#94a3b8b8;font-weight:650}.ai-markdown a{color:#93c5fdf5;text-underline-offset:3px;transition:text-decoration-color var(--motion-base) ease;-webkit-text-decoration:underline #93c5fd59;text-decoration:underline #93c5fd59}.ai-markdown a:hover{text-decoration-color:#93c5fdd9}.ai-markdown strong{color:var(--session-ink-strong);font-weight:680}.ai-markdown em{color:var(--session-ink-muted);font-style:italic}.ai-markdown code{font-family:var(--font-space-grotesk), ui-monospace, SFMono-Regular, Menlo, monospace;background:var(--chat-code-inline-bg);border:1px solid var(--chat-code-inline-border);color:var(--chat-code-inline-text);overflow-wrap:anywhere;word-break:break-word;border-radius:.35rem;padding:.08rem .34rem;font-size:.82rem}.ai-markdown pre{border-radius:var(--session-radius-inner);background:var(--chat-code-block-bg);border:1px solid var(--chat-code-block-border);white-space:pre;min-width:0;max-width:100%;margin:0;padding:.7rem .82rem;overflow-x:auto}.ai-markdown pre code{color:#dce2f0eb;background:0 0;border:0;padding:0}.ai-markdown p,.ai-markdown li,.ai-markdown blockquote{overflow-wrap:anywhere;word-break:break-word}.ai-markdown a{overflow-wrap:anywhere;word-break:break-all}.ai-markdown pre code{color:#e8f1fcf0;background:0 0;border:0;padding:0;font-size:.82rem;line-height:1.52}.ai-markdown blockquote{border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:#cbd5e1c7;background:#0f172a47;border-left:2px solid #60a5fa5c;margin:0;padding:.26rem .62rem}.ai-markdown hr{border:0;border-top:1px solid var(--session-border);margin:.2rem 0}.ai-markdown table{border-collapse:collapse;border-radius:var(--radius-md);border:1px solid #94a3b829;width:100%;max-width:100%;font-size:.83rem;display:block;overflow:auto hidden}.ai-markdown th,.ai-markdown td{text-align:left;color:var(--session-ink);vertical-align:top;border:1px solid #94a3b81f;padding:.34rem .48rem}.ai-markdown th{color:var(--session-ink-strong);background:#94a3b814;font-weight:680}.ai-markdown tbody tr:nth-child(2n) td{background:#94a3b809}.ai-markdown .markdown-symbol{color:#cbd5e1b8;filter:grayscale()saturate(.45);opacity:.78;justify-content:center;align-items:center;min-width:1.05em;margin-right:.08em;display:inline-flex;transform:translateY(-.02em)}.ai-markdown .markdown-number{color:#e2e8f0f5;font-family:var(--font-ibm-plex-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.96em;font-weight:680;display:inline}.ai-markdown td .markdown-number,.ai-markdown li .markdown-number{color:#bfdbfef5}.ai-report-body{color:#e2e8f0f0}.ai-report-shell{gap:.5rem;min-width:0;display:grid}.ai-report-overview{border-top:1px solid #94a3b821;grid-template-columns:repeat(2,minmax(0,1fr));gap:.24rem .56rem;padding-top:.46rem;display:grid}.ai-report-kpi{align-items:baseline;gap:.42rem;min-width:0;padding:.04rem 0;display:flex}.ai-report-kpi-label{color:#7dd3fcc7;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:5rem;font-size:.7rem;font-weight:760;line-height:1.2;overflow:hidden}.ai-report-kpi p{color:#cbd5e1db;min-width:0;margin:0;font-size:.78rem;line-height:1.34}.ai-report-section-list{gap:.34rem;min-width:0;display:grid}.ai-report-section{background:#0f172a33;border:1px solid #94a3b81f;border-radius:6px;min-width:0;overflow:hidden}.ai-report-section>summary{cursor:pointer;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:center;gap:.56rem;min-height:1.86rem;padding:.38rem .52rem;list-style:none;display:grid}.ai-report-section>summary::-webkit-details-marker{display:none}.ai-report-section-title{color:#eff6fff5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;font-weight:720;line-height:1.35;overflow:hidden}.ai-report-section-side{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.48rem;min-width:0;display:grid}.ai-report-section-preview{color:#94a3b8cc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.74rem;line-height:1.35;overflow:hidden}.ai-report-section-toggle{color:#a7f3d0db;white-space:nowrap;flex:none;font-size:.68rem;font-weight:680;line-height:1}.ai-report-section-toggle-open{display:none}.ai-report-section[open] .ai-report-section-toggle{color:#cbd5e1bd}.ai-report-section[open] .ai-report-section-toggle-closed{display:none}.ai-report-section[open] .ai-report-section-toggle-open{display:inline}.ai-report-section[open]>summary{border-bottom:1px solid #94a3b81f}.ai-report-section>.ai-report-body{padding:.42rem .58rem .5rem}.ai-report-body>*+*{margin-top:.43rem}.ai-report-body>h1:first-child,.ai-report-body>h2:first-child{margin-top:0}.ai-report-body h1,.ai-report-body h2{color:#f8fafcfa;border-bottom:1px solid #94a3b82e;padding-bottom:.36rem;font-weight:720}.ai-report-body h1{font-size:1.22rem}.ai-report-body h2{font-size:1.12rem}.ai-report-body h3,.ai-report-body h4{color:#dbeafef5;align-items:center;gap:.34rem;margin-top:.66rem;font-weight:700;display:flex}.ai-report-body h3:before,.ai-report-body h4:before{content:"";background:#60a5fad1;border-radius:999px;flex:none;width:.32rem;height:.32rem;box-shadow:0 0 12px #60a5fa47}.ai-report-body p{color:#e2e8f0e6}.ai-report-body ul,.ai-report-body ol{background:0 0;border:0;border-radius:0;padding:0 0 0 1.34rem}.ai-report-body li{padding-left:.18rem}.ai-report-body li+li{margin-top:.08rem}.ai-report-body li::marker{color:#7dd3fcdb}.ai-report-body li.is-metric-line{background:0 0;border-left-color:#60a5fa57}.ai-report-body blockquote{color:#ccfbf1e0;background:#14b8a613;border-left-color:#2dd4bf7a;padding:.38rem .66rem}.ai-report-body table{background:#0f172a47;margin-top:.5rem;box-shadow:inset 0 1px #ffffff09}.ai-report-body th{color:#eff6fff5;background:#60a5fa21}.ai-report-body hr{border-top-color:#94a3b82e;margin:.58rem 0}@media (max-width:680px){.ai-report-overview,.ai-report-section>summary{grid-template-columns:minmax(0,1fr)}}@keyframes session-turn-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.home-command-submit,.home-command-chat{border-radius:var(--radius-pill);transition:transform var(--motion-base) ease, border-color var(--motion-base) ease, background-color var(--motion-base) ease, box-shadow var(--motion-base) ease;justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.home-command-chat{border:1px solid var(--session-border-hover);background:var(--white-a-08);color:#e2e8f0f5;-webkit-backdrop-filter:blur(10px)saturate(160%);padding:.92rem 1.32rem;font-size:.95rem;font-weight:600}.home-command-chat:disabled{cursor:not-allowed;opacity:.6}.home-command-chat:not(:disabled):hover{background:#3b82f629;border-color:#60a5fa8c;box-shadow:0 10px 24px #0f2a5238}.home-command-submit{color:var(--white);box-shadow:inset 0 1px 0 var(--white-a-08), 0 18px 40px #030b1747;-webkit-backdrop-filter:blur(16px)saturate(170%);background:linear-gradient(#3b82f657,#2563eb6b);border:1px solid #60a5fa52;padding:.48rem .78rem;font-size:.9rem;font-weight:700}.home-command-attach{color:#e2e8f0e6;box-shadow:none;background:0 0;border:0;padding:.24rem .36rem;font-size:.76rem}.home-command-attach:disabled{cursor:not-allowed;opacity:.6}.home-command-attach:not(:disabled):hover{background:#3b82f61f}.home-model-switch{align-items:center;gap:.36rem;min-height:1.9rem;margin-left:auto;display:inline-flex}.home-model-switch-option{border-radius:var(--radius-pill);color:#cbd5e1ad;min-height:1.52rem;transition:color var(--motion-base) ease, opacity var(--motion-base) ease;background:0 0;border:0;align-items:center;gap:.28rem;padding:.2rem .18rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex;position:relative}.home-model-switch-option[aria-pressed=true]{color:#f0f9fff5}.home-model-switch-option[aria-pressed=true]:after{content:"";border-radius:var(--radius-full);background:#38bdf8b8;height:1px;position:absolute;bottom:.06rem;left:.18rem;right:.18rem}.home-model-switch-option:not(:disabled):hover{color:#f0f9ffeb}.home-model-switch-option:disabled{cursor:not-allowed;opacity:.55}@media (max-width:680px){.home-model-switch,.home-model-switch.pointer-events-auto{display:none}}.home-command-submit:disabled{cursor:not-allowed;opacity:.72;border-color:#b0c1d42e;box-shadow:0 10px 22px #030b172e}.home-command-submit:not(:disabled):hover{background:#0f2a52e0;border-color:#b0c1d466;box-shadow:0 24px 50px #030b1757}.home-command-submit:not(:disabled):active{transform:translateY(0);box-shadow:0 12px 24px #030b173d}@keyframes home-command-stream-breathe{0%,50%{opacity:1}to{opacity:.42}}.home-list{gap:.2rem;margin-top:1rem;display:grid}.home-list-badge{border-radius:var(--radius-pill);color:var(--accent-deep);background:#3b82f624;justify-content:center;align-items:center;padding:.28rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.home-entry-page :where(.portal-collection-panel,.portal-collection-row,.home-session-search,.home-session-tabs,.home-session-list-row,.home-session-list-more,.ai-analysis-card,.ai-plan-surface,.ai-field,.ai-tool-call,.ai-followup-chip){border-color:var(--home-inner-border);border-radius:var(--home-inner-radius);background:var(--home-inner-bg);box-shadow:none;-webkit-backdrop-filter:none}.home-entry-page :where(.portal-collection-row,.home-session-list-row,.home-session-list-more,.ai-followup-chip):hover{border-color:var(--home-inner-border-hover);background:var(--home-inner-bg-hover);box-shadow:none}.home-entry-page :where(.ai-plan-surface,.ai-field,.ai-tool-call){border-radius:var(--home-inner-radius-sm)}.home-entry-page .home-session-list-row.is-active{background:var(--home-inner-bg-hover);border-color:#93c5fd1f}.home-entry-page .home-session-sidebar{border-radius:var(--home-inner-radius)}.home-entry-page :where(.home-session-search,.home-session-tabs,.home-session-tab,.home-session-list-row,.home-session-list-item,.home-session-list-action,.home-session-list-confirm,.home-session-list-edit,.home-session-list-edit-input,.home-session-list-edit-action,.home-session-list-confirm-cancel,.home-session-list-confirm-delete,.home-session-list-more,.home-session-list-error){border-radius:var(--home-inner-radius-sm)}.home-entry-page .ai-analysis-card.is-failed,.home-entry-page .ai-tool-call.is-failed{border-color:#f8717147}.home-entry-page .ai-tool-call.is-calling{background:radial-gradient(circle at 0% 0%, #ffc46014, transparent 36%), var(--home-inner-bg);border-color:#ffc4602e}.llm-metric-head{align-items:center;gap:var(--space-sm);display:flex}.llm-inline-metrics{gap:var(--space-md);margin-top:1rem;display:grid}.llm-inline-metrics dt{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:#cbd5e1ad;font-size:.72rem}.llm-inline-metrics dd{color:var(--white);word-break:break-all;margin-top:.4rem;font-size:.98rem;line-height:1.7}.llm-metric-card{min-height:188px}.llm-metric-icon{border-radius:var(--radius-pill);width:2.25rem;height:2.25rem;color:var(--accent-deep);background:#3b82f61f;justify-content:center;align-items:center;display:inline-flex}.llm-metric-value{color:var(--ink-strong);margin-top:1.2rem;font-size:clamp(2rem,4vw,2.8rem);line-height:.96;display:block}.llm-code-block{font-family:var(--font-ibm-plex-mono), monospace;color:var(--ink-strong);word-break:break-all;margin-top:.75rem;font-size:.88rem;display:block}.llm-trend-row{grid-template-columns:minmax(72px,.18fr) minmax(0,1fr) minmax(112px,.22fr);align-items:center;gap:.9rem;display:grid}.llm-trend-meta,.llm-trend-side{color:var(--muted);flex-direction:column;gap:.18rem;font-size:.84rem;display:flex}.llm-trend-meta strong{color:var(--ink-strong)}.llm-trend-bar-shell,.llm-rank-bar-shell{border-radius:var(--radius-pill);background:#10202e14;height:.8rem;position:relative;overflow:hidden}.llm-trend-bar,.llm-rank-bar{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-deep));height:100%}.llm-rank-row{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--card-bg);padding:var(--space-md)}.llm-table-shell{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:auto}.llm-table{border-collapse:collapse;width:100%;min-width:860px}.llm-table th,.llm-table td{padding:.9rem var(--space-md);text-align:left;color:var(--ink);vertical-align:top;border-bottom:1px solid #ffffff24;font-size:.92rem}.llm-table th{color:var(--muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.74rem}.llm-status-chip{border-radius:var(--radius-pill);font-size:.76rem;font-family:var(--font-ibm-plex-mono), monospace;align-items:center;padding:.28rem .6rem;display:inline-flex}.llm-status-chip-ok{color:var(--accent-deep);background:#3b82f624}.llm-status-chip-error{color:var(--danger);background:#e26e5c24}.llm-status-chip-warn{color:#f5cc7d;background:#f4c86d2e}.llm-failure-card{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--card-bg);padding:var(--space-md)}.llm-runtime-header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.llm-runtime-note{border-radius:var(--radius-pill);font-size:.82rem;font-family:var(--font-ibm-plex-mono), monospace;color:var(--muted);background:#10202e0d;align-items:center;gap:.45rem;padding:.5rem .8rem;display:inline-flex}.llm-runtime-button-row{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.llm-runtime-button{border-radius:var(--radius-pill);color:var(--accent-deep);transition:transform var(--motion-base) ease, background var(--motion-base) ease, opacity var(--motion-base) ease;background:linear-gradient(#0f2a5224,#0f2a5214);border:1px solid #0f2a5233;align-items:center;gap:.45rem;padding:.6rem .9rem;font-size:.86rem;font-weight:600;display:inline-flex}.llm-runtime-button:disabled{opacity:.72;cursor:wait}.llm-runtime-button:not(:disabled):hover{background:linear-gradient(#0f2a522e,#0f2a521a)}.llm-runtime-shell{transition:opacity var(--motion-base) ease}.llm-runtime-shell-pending{opacity:.76}.llm-runtime-card{gap:var(--space-md);min-height:245px;display:grid}.llm-runtime-top{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.llm-runtime-facts{gap:.7rem;display:grid}.llm-runtime-fact{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:baseline;gap:.8rem;padding-bottom:.55rem;display:flex}.llm-runtime-fact dt{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.llm-runtime-fact dd{text-align:right;color:var(--ink-strong);font-size:.94rem;font-weight:600}.llm-runtime-endpoint,.llm-runtime-error{word-break:break-all;font-size:.84rem;line-height:1.7}.llm-runtime-endpoint{color:var(--muted)}.llm-runtime-error{color:var(--danger)}.llm-gpu-slot{background:linear-gradient(#142130f5,#0e1926e6)}.llm-gpu-slot[data-runtime-state=active]{border-color:var(--accent-border);background:linear-gradient(#0f2a522e,#0f2a520f)}.llm-gpu-slot[data-runtime-state=hot]{background:linear-gradient(#f4c86d3d,#f4c86d14);border-color:#f4c86d47}.llm-gpu-process-list{gap:.45rem;margin-top:.3rem;display:grid}.llm-gpu-process{min-width:0;color:var(--muted);align-items:center;gap:.45rem;font-size:.78rem;line-height:1.6;display:inline-flex}.llm-gpu-process span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ops-role-grid span,.ops-menu-side span:last-child,.ops-table-note{color:var(--muted)}.ops-role-grid span{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.ops-table-note,.ops-role-head p{margin-top:.55rem;font-size:.9rem;line-height:1.7}.ops-section-head{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.ops-applications-workbench{gap:.85rem;display:grid}.ops-applications-funnel-tabs{border-radius:var(--radius-lg);border:1px solid var(--white-a-08);box-shadow:0 18px 40px rgba(var(--shadow-rgb), .28), inset 0 1px 0 var(--white-a-04);-webkit-backdrop-filter:blur(var(--blur-md));background:linear-gradient(#162231f5,#0f1825f2),radial-gradient(circle at 0 0,#60a5fa0f,#0000 42%);align-items:stretch;gap:.32rem;padding:.45rem .5rem;display:flex;overflow-x:auto}.ops-applications-funnel-tab{justify-content:center;align-items:center;gap:var(--space-xs);border:1px solid var(--white-a-08);color:#ffffffb8;cursor:pointer;min-width:7.5rem;transition:background var(--motion-base) ease, color var(--motion-base) ease, border-color var(--motion-base) ease, transform var(--motion-base) ease;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%);white-space:nowrap;background:#ffffff06;flex:1 1 0;padding:.62rem 1.15rem .62rem 1.6rem;font-size:.84rem;display:inline-flex;position:relative}.ops-applications-funnel-tab:first-child{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);padding-left:1.15rem}.ops-applications-funnel-tab:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,14px 50%);padding-right:1.15rem}.ops-applications-funnel-tab:first-child:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.ops-applications-funnel-tab+.ops-applications-funnel-tab{margin-left:-10px}.ops-applications-funnel-tab:hover:not(.is-active){background:var(--white-a-06);color:#ffffffeb}.ops-applications-funnel-tab.is-active{color:#fff;z-index:2;background:#60a5fa33;border-color:#60a5fa80;font-weight:700}.ops-applications-funnel-tab.is-active[data-status=new]{background:#a0a0aa33;border-color:#a0a0aa80}.ops-applications-funnel-tab.is-active[data-status=recommended]{background:#60a5fa38;border-color:#60a5fa99}.ops-applications-funnel-tab.is-active[data-status=interview-scheduled]{background:#a855f73d;border-color:#a855f79e}.ops-applications-funnel-tab.is-active[data-status=interview-passed]{background:#4ade8038;border-color:#4ade8099}.ops-applications-funnel-tab.is-active[data-status=offer]{background:#fbbf243d;border-color:#fbbf249e}.ops-applications-funnel-tab.is-active[data-status=hired]{background:#22c55e42;border-color:#22c55ea8}.ops-applications-funnel-tab.is-active[data-status=eliminated]{background:#f8717138;border-color:#f8717199}.ops-applications-funnel-tab-label{font-weight:600}.ops-applications-funnel-tab-count{border-radius:var(--radius-full);background:var(--white-a-08);color:#ffffffd9;min-width:1.6rem;font-family:var(--font-ibm-plex-mono), monospace;justify-content:center;align-items:center;padding:.06rem .45rem;font-size:.7rem;font-weight:700;display:inline-flex}.ops-applications-funnel-tab.is-active .ops-applications-funnel-tab-count{color:#fff;background:#fff3}.ops-applications-toolbar{align-items:center;gap:var(--space-xs);border-radius:var(--radius-lg);border:1px solid var(--white-a-08);box-shadow:0 18px 40px rgba(var(--shadow-rgb), .28), inset 0 1px 0 var(--white-a-04);-webkit-backdrop-filter:blur(var(--blur-md));background:linear-gradient(#162231f5,#0f1825f2),radial-gradient(circle at 0 0,#60a5fa0f,#0000 42%);flex-wrap:wrap;padding:.7rem .8rem;display:flex}.ops-applications-search{flex:16rem;align-items:center;min-width:12rem;display:inline-flex;position:relative}.ops-applications-search svg{color:#ffffff80;pointer-events:none;position:absolute;left:.65rem}.ops-applications-search input{border-radius:var(--radius-card);color:#f5f9ff;width:100%;min-height:2.4rem;transition:border-color var(--motion-base) ease, background var(--motion-base) ease, box-shadow var(--motion-base) ease;background:#ffffff0d;border:1px solid #ffffff1a;padding:0 .7rem 0 2.05rem;font-size:.88rem}.ops-applications-search input::placeholder{color:#fff6}.ops-applications-search input:focus{background:var(--white-a-07);border-color:#60a5fa80;outline:none;box-shadow:0 0 0 2px #60a5fa2e}.ops-applications-toolbar select{border-radius:var(--radius-card);color:#f5f9ff;cursor:pointer;min-height:2.4rem;transition:border-color var(--motion-base) ease, background var(--motion-base) ease;background:#ffffff0d;border:1px solid #ffffff1a;padding:0 .7rem;font-size:.84rem}.ops-applications-toolbar select:hover{background:var(--white-a-07);border-color:#ffffff2e}.ops-applications-toolbar select:focus{border-color:#60a5fa80;outline:none;box-shadow:0 0 0 2px #60a5fa2e}.ops-applications-toolbar select option{color:#f5f9ff;background:#15243a}.ops-applications-count{padding:0 var(--space-xs);border:1px solid var(--white-a-08);border-radius:var(--radius-full);background:var(--white-a-04);color:#ffffffb3;min-height:1.7rem;font-family:var(--font-ibm-plex-mono), monospace;align-items:center;gap:.32rem;margin-left:auto;font-size:.72rem;font-weight:700;display:inline-flex}.ops-applications-error{border-radius:var(--radius-card);color:#fecaca;background:#f871711a;border:1px solid #f8717147;padding:.55rem .8rem;font-size:.84rem}.ops-applications-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.ops-applications-list{border:1px solid var(--white-a-08);border-radius:var(--radius-lg);box-shadow:0 18px 40px rgba(var(--shadow-rgb), .28), inset 0 1px 0 var(--white-a-04);padding:var(--space-xs);background:linear-gradient(#162231f5,#0f1825f2);align-content:start;gap:.35rem;max-height:38rem;display:grid;overflow-y:auto}.ops-applications-list::-webkit-scrollbar{width:6px}.ops-applications-list::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#ffffff24}.ops-applications-list::-webkit-scrollbar-thumb:hover{background:#ffffff3d}.ops-applications-list ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.ops-applications-list-card{position:relative}.ops-applications-list-main{border:1px solid var(--white-a-06);border-radius:var(--radius-md);text-align:left;cursor:pointer;width:100%;transition:background var(--motion-base) ease, border-color var(--motion-base) ease, transform var(--motion-base) ease;background:#ffffff0b;gap:.22rem;padding:.6rem .75rem;display:grid}.ops-applications-list-main:hover{background:var(--white-a-08);border-color:#b7cadc38}.ops-applications-list-item.is-active .ops-applications-list-main{background:linear-gradient(#3b82f62e,#3b82f614);border-color:#60a5fa75;box-shadow:0 0 0 1px #60a5fa29}.ops-applications-list-item.is-deleted .ops-applications-list-main{opacity:.62}.ops-applications-list-item.is-deleted .ops-applications-list-main strong{color:#ffffff80;text-decoration:line-through}.ops-applications-list-row-top{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.ops-applications-list-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.95rem;font-weight:700;overflow:hidden}.ops-applications-list-badges{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.32rem;font-size:1.4em;display:inline-flex}.ops-applications-list-badges .ops-applications-pending-tag,.ops-applications-list-badges .ops-applications-failed-tag,.ops-applications-list-badges .ops-applications-score-chip,.ops-applications-list-badges .ops-applications-review-chip,.ops-applications-list-badges .ops-applications-duplicate-chip,.ops-applications-list-badges .ops-applications-status-pill{font-size:.7em}.ops-applications-list-row-bottom{justify-content:space-between;align-items:center;gap:var(--space-xs);margin-top:.32rem;display:flex}.ops-applications-list-meta{flex-wrap:wrap;flex:auto;gap:.32rem;min-width:0;display:flex}.ops-applications-list-meta span{border-radius:var(--radius-full);border:1px solid var(--white-a-08);background:var(--white-a-06);color:#ffffffc7;letter-spacing:.01em;padding:.08rem .5rem;font-size:.7rem;font-weight:600}.ops-applications-list-meta span:first-child{color:#cfe1ff;background:#60a5fa29;border-color:#93c5fd47}.ops-applications-list-time{color:#ffffff75;font-family:var(--font-ibm-plex-mono), monospace;white-space:nowrap;flex:none;font-size:.7rem}.ops-applications-list-name-group{align-items:center;gap:var(--space-xs);flex:auto;min-width:0;display:inline-flex;overflow:hidden}.ops-applications-list-stamp-stack{flex:0 auto;align-items:center;min-width:0;max-width:min(18rem,52vw);padding:.08rem .04rem .08rem .08rem;display:inline-flex;overflow:hidden}.ops-applications-list-stamp{z-index:calc(var(--stamp-index,0) + 1);border-radius:var(--radius-sm);font-family:var(--font-noto-serif-sc,"STSong", serif);letter-spacing:.08rem;opacity:.46;transform:rotate(calc(-8deg + (var(--stamp-index,0) * 2deg))) scale(.92);transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1.5px solid;flex:none;align-items:center;padding:.12rem .42rem;font-size:.68rem;font-weight:900;display:inline-flex;position:relative}.ops-applications-list-stamp+.ops-applications-list-stamp{margin-left:-1.7rem}.ops-applications-list-stamp[data-current=true]{opacity:.92;transform:rotate(calc(-8deg + (var(--stamp-index,0) * 2deg))) scale(1)}.ops-applications-list-stamp[data-status=recommended]{color:#60a5fab3}.ops-applications-list-stamp[data-status=interview-scheduled]{color:#a855f7b3}.ops-applications-list-stamp[data-status=interview-passed]{color:#4ade80c7}.ops-applications-list-stamp[data-status=offer]{color:#fbbf24d9}.ops-applications-list-stamp[data-status=hired]{color:#22c55ed9}.ops-applications-list-stamp[data-status=eliminated]{color:#f87171d1}.ops-applications-deleted-tag{border-radius:var(--radius-sm);color:#fecaca;font-family:var(--font-ibm-plex-mono), monospace;background:#f8717124;border:1px solid #f8717147;padding:.08rem .4rem;font-size:.66rem;font-weight:700;position:absolute;top:.55rem;right:.75rem}.ops-applications-empty{color:#ffffff80;text-align:center;padding:1.5rem .9rem;font-size:.86rem}.ops-applications-load-more{border-radius:var(--radius-card);color:#ffffffb8;cursor:pointer;transition:background var(--motion-base) ease, border-color var(--motion-base) ease;background:0 0;border:1px dashed #ffffff29;margin-top:.45rem;padding:.55rem;font-size:.82rem;font-weight:600}.ops-applications-load-more:hover{background:var(--white-a-04);border-color:#93c5fd4d}.ops-applications-load-more:disabled{opacity:.5;cursor:progress}.ops-applications-detail{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);color:var(--ink);min-width:0;min-height:22rem;-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));padding:1.15rem 1.2rem}.ops-applications-detail-body{gap:.85rem;display:grid}.ops-applications-detail-section{gap:var(--space-sm);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface-dark);box-shadow:var(--shadow-lg);transition:transform var(--motion-snap) ease;will-change:transform;padding:.85rem .9rem;display:grid}.ops-applications-detail-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.65rem;padding-bottom:.58rem;display:flex}.ops-applications-detail-section-head strong{color:#f8fafce6;font-size:.86rem;font-weight:700}.ops-applications-detail-section-head>span{color:#e2e8f085;text-align:right;font-size:.72rem;line-height:1.45}.ops-applications-detail-section-body{gap:var(--space-sm);min-width:0;display:grid}.ops-applications-deleted-banner{border-radius:var(--radius-card);color:#fecaca;background:#f8717114;border:1px solid #f8717147;padding:.7rem .85rem}.ops-applications-deleted-banner strong{color:#fee2e2;margin-bottom:.22rem;font-size:.88rem;display:block}.ops-applications-deleted-banner p{color:#fecacacc;margin:0;font-size:.8rem;line-height:1.55}.ops-applications-pending-tag{border-radius:var(--radius-sm);color:#cbe2ff;font-family:var(--font-ibm-plex-mono), monospace;background:#60a5fa2e;border:1px solid #60a5fa66;align-items:center;gap:.25rem;padding:.08rem .45rem;font-size:.66rem;font-weight:700;display:inline-flex}.ops-applications-failed-tag{border-radius:var(--radius-sm);color:#fecaca;font-family:var(--font-ibm-plex-mono), monospace;background:#f8717129;border:1px solid #f871716b;align-items:center;gap:.25rem;padding:.08rem .45rem;font-size:.66rem;font-weight:700;display:inline-flex}.ops-applications-pending-eval-tag{border-radius:var(--radius-sm);color:#fde68a;font-family:var(--font-ibm-plex-mono), monospace;background:#fbbf2429;border:1px solid #fbbf246b;align-items:center;gap:.25rem;padding:.08rem .45rem;font-size:.66rem;font-weight:700;display:inline-flex}.ops-applications-analysis-banner{border-radius:var(--radius-md);border:0;padding:0;display:block}.ops-applications-analysis-banner.is-pending{color:#e2e8f0d1;background:0 0;border:1px solid #a78bfa47;padding:.72rem .78rem;animation:1.8s ease-in-out infinite ops-applications-pending-border}.ops-applications-analysis-banner.is-done{color:#e2e8f0c7;background:0 0;border-color:#0000}.ops-applications-analysis-banner.is-failed{color:#fecaca;background:#f8717114;border:1px solid #f8717166;padding:.72rem .78rem}@keyframes ops-applications-pending-border{0%,to{border-color:#a78bfa33;box-shadow:0 0 #a78bfa00}50%{border-color:#a78bfa7a;box-shadow:0 0 0 1px #a78bfa1f}}.ops-applications-composite{border-radius:var(--radius-md);background:var(--ops-score-bg,#ffffff0d);border:1px solid var(--ops-score-border,transparent);color:#f5f9ff;align-items:center;gap:.34rem;padding:.27rem .51rem;line-height:1;display:inline-flex}.ops-applications-composite strong{color:var(--ops-score-color,#f5f9ff);font-size:1.85rem;font-weight:700}.ops-applications-composite span{color:#ffffff80;font-size:.8rem}.ops-applications-composite.is-ai-high{-webkit-backdrop-filter:blur(12px)saturate(132%);backdrop-filter:blur(12px)saturate(132%);background:linear-gradient(135deg,#c4b5fd2e,#818cf814),#ffffff09;border-color:#c4b5fd52;box-shadow:inset 0 1px #ffffff24}.ops-applications-composite.is-ai-high strong{color:#ddd6fe}.ops-applications-composite-label{white-space:nowrap}.ops-applications-composite[data-tier=strong-yes]{background:var(--ops-score-bg,#22c55e2e);border-color:var(--ops-score-border,#22c55e80)}.ops-applications-composite[data-tier=strong-yes] strong{color:var(--ops-score-color,#bbf7d0)}.ops-applications-composite[data-tier=yes]{background:var(--ops-score-bg,#4ade801f);border-color:var(--ops-score-border,#4ade8059)}.ops-applications-composite[data-tier=yes] strong{color:var(--ops-score-color,#c6f6d5)}.ops-applications-composite[data-tier=no]{background:var(--ops-score-bg,#fbbf2424);border-color:var(--ops-score-border,#fbbf2466)}.ops-applications-composite[data-tier=no] strong{color:var(--ops-score-color,#fde68a)}.ops-applications-composite[data-tier=strong-no]{background:var(--ops-score-bg,#fbbf2424);border-color:var(--ops-score-border,#fbbf2466)}.ops-applications-composite[data-tier=strong-no] strong{color:var(--ops-score-color,#fde68a)}.ops-applications-assessment,.ops-applications-assessment-empty{border-top:1px solid #fff1;gap:.85rem;padding-top:.85rem;display:grid}.ops-applications-assessment-empty{color:#e2e8f0ad;font-size:.84rem;line-height:1.6}.ops-applications-assessment-formula{color:#e2e8f0b3;font-size:.78rem;font-family:var(--font-ibm-plex-mono), monospace;flex-wrap:wrap;gap:.45rem;display:flex}.ops-applications-score-label{border-radius:var(--radius-full);color:#dbeafeeb;width:fit-content;max-width:100%;font-family:var(--font-ibm-plex-mono), monospace;white-space:nowrap;background:#93c5fd14;border:1px solid #93c5fd2e;align-items:center;gap:.36rem;padding:.18rem .52rem;font-size:.72rem;font-weight:720;line-height:1.2;display:inline-flex}.ops-applications-score-label>span{color:#bfdbfead;font-family:var(--font-sans), sans-serif;font-size:.68rem;font-weight:700}.ops-applications-score-label>strong{color:currentColor;font-family:var(--font-ibm-plex-mono), monospace;font-size:.78rem;font-weight:820}.ops-applications-score-label>small{color:#e2e8f07a;font-family:var(--font-sans), sans-serif;font-size:.66rem;font-weight:650}.ops-applications-score-label[data-tone=positive]{color:#bbf7d0;background:#4ade801a;border-color:#4ade8038}.ops-applications-score-label[data-tone=positive]>span{color:#bbf7d0ad}.ops-applications-score-label[data-tone=negative]{color:#fecaca;background:#f871711a;border-color:#f871713d}.ops-applications-score-label[data-tone=negative]>span{color:#fecacab8}.ops-applications-score-label[data-tone=muted]{color:#e2e8f0ad;background:#94a3b812;border-color:#94a3b829}.ops-applications-score-label[data-tone=muted]>span{color:#cbd5e18f}.ops-applications-general-cap{border-left:2px solid #fde68a52;gap:.24rem;padding-left:.72rem;display:grid}.ops-applications-general-cap strong{color:#fef08ae6;font-size:.82rem;font-weight:700}.ops-applications-general-cap p{color:#e2e8f0a3;margin:0;font-size:.76rem;line-height:1.55}.ops-applications-track-calibration{border-left:2px solid #c4b5fd57;gap:.55rem;padding-left:.72rem;display:grid}.ops-applications-track-calibration>header{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.ops-applications-track-calibration>header strong{color:#f5f9fff0;font-size:.86rem;font-weight:700}.ops-applications-track-calibration>header span,.ops-applications-track-no-redistribution{color:#e2e8f09e;margin:0;font-size:.76rem;line-height:1.55}.ops-applications-track-redistribution{gap:var(--space-xs);display:grid}.ops-applications-track-redistribution>article{border-radius:var(--radius-card);background:#ffffff06;border:1px solid #c4b5fd24;gap:.24rem;padding:.58rem .66rem;display:grid}.ops-applications-track-redistribution strong{color:#f5f9ffe6;font-size:.8rem;font-weight:680}.ops-applications-track-redistribution p,.ops-applications-track-redistribution small{color:#e2e8f0a3;margin:0;font-size:.75rem;line-height:1.5}.ops-applications-track-redistribution small{color:#c4b5fdd1}.ops-applications-assessment-block{gap:.7rem;display:grid}.ops-applications-assessment-block>header{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.ops-applications-assessment-block>header strong{color:#f5f9ff;font-size:.9rem;font-weight:700}.ops-applications-assessment-block>header span{color:#cfe1ffad;font-family:var(--font-ibm-plex-mono), monospace;font-size:.78rem}.ops-applications-assessment-dimensions,.ops-applications-risk-grid,.ops-applications-balancing-grid{gap:.68rem;display:grid}.ops-applications-assessment-dimension,.ops-applications-risk-grid>article,.ops-applications-balancing-grid>article{border-radius:var(--radius-card);border:1px solid #ffffff13;gap:.52rem;padding:.72rem .82rem;display:grid}.ops-applications-assessment-dimension{background:0 0}.ops-applications-risk-grid>article,.ops-applications-balancing-grid>article{background:linear-gradient(#ffffff0b,#ffffff06),#ffffff05}.ops-applications-assessment-dimension>header,.ops-applications-risk-grid header,.ops-applications-balancing-grid header,.ops-applications-assessment-factor>div{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.ops-applications-assessment-dimension strong,.ops-applications-risk-grid strong,.ops-applications-balancing-grid strong,.ops-applications-report strong{color:#f5f9ff;font-size:.84rem;font-weight:650}.ops-applications-assessment-dimension>header>span:not(.ops-applications-score-label),.ops-applications-risk-grid header>span:not(.ops-applications-score-label),.ops-applications-balancing-grid header>span:not(.ops-applications-score-label){color:#e2e8f0b3;font-family:var(--font-ibm-plex-mono), monospace;white-space:nowrap;font-size:.76rem}.ops-applications-assessment-factor-list{gap:var(--space-xs);display:grid}.ops-applications-assessment-factor{border-left:2px solid #7dd3fc47;gap:.28rem;padding-left:.6rem;display:grid}.ops-applications-assessment-factor p,.ops-applications-risk-grid p,.ops-applications-balancing-grid p,.ops-applications-report p{color:#e2e8f0b8;margin:0;font-size:.8rem;line-height:1.55}.ops-applications-evidence-list{color:#cfe1ffa8;margin:0;padding-left:1rem;font-size:.76rem;line-height:1.5}.ops-applications-evidence-empty{color:#e2e8f06b;margin:0;font-size:.74rem}.ops-applications-risk-grid>article[data-severity=major],.ops-applications-risk-grid>article[data-severity=veto],.ops-applications-risk-grid>article[data-veto=true]{background:#7f1d1d21;border-color:#f8717157}.ops-applications-assessment-factor em,.ops-applications-risk-grid em,.ops-applications-balancing-grid em{color:#fde68ae6;font-size:.74rem;font-style:normal}.ops-applications-assessment-factor .ops-applications-factor-applicability{color:#c4b5fddb}.ops-applications-balancing-grid>article[data-triggered=true]{background:#1665341f;border-color:#4ade8047}.ops-applications-report{gap:.65rem;display:grid}.ops-applications-report-summary,.ops-applications-report-recommendation{border-radius:var(--radius-card);background:#ffffff08;border:1px solid #ffffff13;padding:.68rem .75rem}.ops-applications-report-list{gap:.35rem;display:grid}.ops-applications-report-list ul{color:#e2e8f0b8;margin:0;padding-left:1rem;font-size:.8rem;line-height:1.55}.ops-applications-score-chip{border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:700;font-family:var(--font-ibm-plex-mono), monospace;align-items:center;margin-right:.35rem;padding:.12rem .5rem;display:inline-flex}.ops-applications-score-chip.is-ai-high{color:#ddd6fe;-webkit-backdrop-filter:blur(10px)saturate(130%);backdrop-filter:blur(10px)saturate(130%);background:linear-gradient(135deg,#c4b5fd2e,#818cf814),#ffffff0b;border:1px solid #c4b5fd57;margin-left:-.16rem;box-shadow:inset 0 1px #ffffff29}.ops-applications-score-chip[data-tier=strong-yes]{color:#bbf7d0;background:#22c55e38}.ops-applications-score-chip[data-tier=yes]{color:#c6f6d5;background:#4ade802e}.ops-applications-score-chip[data-tier=no]{color:#fde68a;background:#fbbf2433}.ops-applications-score-chip[data-tier=strong-no]{color:#fecaca;background:#f8717138}.ops-applications-analysis-flow{gap:.72rem;margin-top:.85rem;display:grid}.ops-applications-analysis-flow-head{justify-content:space-between;align-items:center;gap:var(--space-sm);border-radius:var(--radius-card);cursor:pointer;min-width:0;display:flex}.ops-applications-analysis-flow-head:focus-visible{outline-offset:3px;outline:2px solid #94a3b873}.ops-applications-analysis-head-main{flex-wrap:wrap;flex:auto;align-items:center;gap:.85rem;min-width:0;display:inline-flex}.ops-applications-composite-row{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:inline-flex}.ops-applications-analysis-head-actions{justify-content:flex-end;align-items:center;gap:var(--space-xs);flex-wrap:wrap;flex:none;display:inline-flex}.ops-applications-analysis-duration{color:#cbd5e199;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;display:inline-flex}.ops-applications-analysis-duration em{color:#c4b5fdc7;font-style:normal}.ops-applications-analysis-error{color:#fecaca;margin:.65rem 0 0;font-size:.78rem;line-height:1.55}.ops-applications-analysis-phase{gap:var(--space-xs);display:grid}.ops-applications-analysis-phase-head{color:#ffffffdb;justify-content:space-between;align-items:baseline;gap:.65rem;font-size:.76rem;font-weight:700;display:flex}.ops-applications-analysis-phase-head em{color:#e2e8f085;font-family:var(--font-ibm-plex-mono), monospace;font-size:.7rem;font-style:normal;font-weight:600}.ops-applications-progress-track{gap:var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ops-applications-progress-track li,.ops-applications-parallel-step{border-radius:var(--radius-card);color:#cfe1ffc2;border:1px solid #94a3b82e;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.34rem .42rem;min-width:0;padding:.48rem .55rem;font-size:.74rem;line-height:1.35;display:grid;position:relative}.ops-applications-progress-dot{border-radius:var(--radius-full);background:#94a3b82e;border:1px solid #94a3b866;width:.48rem;height:.48rem}.ops-applications-progress-track li[data-status=running] .ops-applications-progress-dot,.ops-applications-parallel-step[data-status=running] .ops-applications-progress-dot{background:#0f172a5c;border-color:#cbd5e194;box-shadow:0 0 0 3px #94a3b80f}.ops-applications-progress-track li[data-status=done] .ops-applications-progress-dot,.ops-applications-parallel-step[data-status=done] .ops-applications-progress-dot{background:#22c55e75;border-color:#22c55eb8}.ops-applications-progress-track li[data-status=failed] .ops-applications-progress-dot,.ops-applications-parallel-step[data-status=failed] .ops-applications-progress-dot{background:#f871717a;border-color:#f87171c2}.ops-applications-progress-label{overflow-wrap:anywhere;color:#f1f5f9d6;min-width:0}.ops-applications-progress-time{color:#ffffff80;font-family:var(--font-ibm-plex-mono), monospace;white-space:nowrap;grid-column:2;font-size:.7rem}.ops-applications-progress-error{color:#fecaca;overflow-wrap:anywhere;grid-column:2/-1;font-size:.72rem}.ops-applications-parallel-grid{gap:var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ops-applications-parallel-step strong{color:#ffffffe6;font-size:.76rem;font-weight:700}.ops-applications-parallel-step span:not(.ops-applications-progress-dot){color:#e2e8f094;grid-column:2;font-size:.7rem}.ops-applications-parallel-step em{color:#ffffff85;font-family:var(--font-ibm-plex-mono), monospace;grid-column:2;font-size:.7rem;font-style:normal}.ops-applications-parallel-step p{color:#fecaca;overflow-wrap:anywhere;grid-column:2;margin:0;font-size:.7rem}@media (max-width:760px){.ops-applications-analysis-flow-head{flex-direction:column;align-items:flex-start}.ops-applications-analysis-head-actions{justify-content:flex-start}.ops-applications-progress-track,.ops-applications-parallel-grid{grid-template-columns:minmax(0,1fr)}}.ops-applications-fields{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}@media (min-width:760px){.ops-applications-fields.is-primary{gap:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr))}.ops-applications-fields.is-primary>div{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:.22rem;padding:0;display:grid}}.ops-applications-fields>div{border-bottom:1px solid #ffffff0e;grid-template-columns:minmax(6.5rem,.34fr) minmax(0,1fr);align-items:baseline;gap:.7rem;padding:.48rem 0;display:grid}.ops-applications-fields>div:last-child{border-bottom:0}.ops-applications-fields dt{color:#ffffff75;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:700}.ops-applications-fields dd{color:#f5f9ff;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.55}.ops-applications-recommendation-reason{border-radius:var(--radius-card);color:#e2e8f0e0;background:#60a5fa14;border:1px solid #60a5fa38;margin:0 0 .2rem;padding:.5rem .7rem;font-size:.82rem;line-height:1.65}.ops-applications-recommendation-reason strong{color:#93c5fdeb;margin-right:.4rem;font-size:.74rem;font-weight:700}.ops-applications-recommendation-reason span{color:#f1f5f9eb}.ops-applications-fields a{color:#93c5fd;transition:color var(--motion-base) ease, border-color var(--motion-base) ease;border-bottom:1px solid #93c5fd52;text-decoration:none}.ops-applications-fields a:hover{color:#cfe1ff;border-bottom-color:#cfe1ff99}.ops-applications-profile-block{gap:.95rem;display:grid}.ops-applications-history-grid{gap:var(--space-sm);display:grid}.ops-applications-history-list{border-top:1px solid var(--line);gap:.58rem;min-width:0;padding-top:.78rem;display:grid}.ops-applications-history-list header{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.ops-applications-history-list header strong{color:#f8fafce6;font-size:.82rem;font-weight:760}.ops-applications-history-list header span{color:#ffffff6b;font-family:var(--font-ibm-plex-mono), monospace;font-size:.68rem;font-weight:700}.ops-applications-history-items{gap:.48rem;display:grid}.ops-applications-history-items article{border-radius:var(--radius-md);min-width:0;transition:transform var(--motion-snap) ease;will-change:transform;background:0 0;border:1px solid #fff1;align-items:baseline;gap:.72rem;padding:.58rem .66rem;display:grid}.ops-applications-history-items article strong{color:#f8fbff;overflow-wrap:anywhere;font-size:.86rem;font-weight:720;line-height:1.36}.ops-applications-history-meta{grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;gap:.7rem;min-width:0;display:grid}.ops-applications-history-meta p{color:#e2e8f0c2;overflow-wrap:anywhere;flex:auto;min-width:0;margin:0;font-size:.78rem;font-weight:620;line-height:1.42}.ops-applications-history-meta span,.ops-applications-history-empty{color:#ffffff75;font-family:var(--font-ibm-plex-mono), monospace;font-size:.7rem;font-weight:650;line-height:1.4}.ops-applications-history-meta span{text-align:right;white-space:nowrap}.ops-applications-history-empty{border-radius:var(--radius-md);background:#ffffff05;border:1px solid #ffffff0e;margin:0;padding:.58rem .66rem}.ops-applications-empty-cell{color:#ffffff5c}.ops-applications-resume{border:0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;padding:0;display:flex}.ops-applications-resume>div:first-child{gap:.18rem;min-width:0;display:grid}.ops-applications-resume-uploader{color:#e2e8f07a;overflow-wrap:anywhere;font-size:.72rem;line-height:1.45}.ops-applications-download{border-radius:var(--radius-card);box-shadow:none;transition:background var(--motion-base) ease, border-color var(--motion-base) ease, color var(--motion-base) ease;background:#ffffff0b;border:1px solid #94a3b82e;align-items:center;gap:.36rem;padding:.5rem .9rem;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex;color:#e2e8f0db!important}.ops-applications-download:hover{background:var(--white-a-07);border-color:#94a3b847;color:#f8fafcf0!important}.ops-applications-resume-actions{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:inline-flex}.ops-applications-reanalyze-controls{align-items:end;gap:var(--space-xs);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.ops-applications-reanalyze,.ops-applications-stop-analysis{border-radius:var(--radius-card);background:var(--white-a-06);color:#ddd5ff;cursor:pointer;transition:background var(--motion-base) ease, border-color var(--motion-base) ease, color var(--motion-base) ease;border:1px solid #a78bfa66;align-items:center;gap:.36rem;padding:.5rem .85rem;font-size:.84rem;font-weight:600;display:inline-flex}.ops-applications-reanalyze:hover:not(:disabled){color:#fff;background:#a78bfa29;border-color:#a78bfab3}.ops-applications-reanalyze.is-ai-high{background:linear-gradient(135deg, #c4b5fd29, #818cf812), var(--white-a-04);color:#ddd6fe;-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%);border-color:#c4b5fd57;box-shadow:inset 0 1px #ffffff24}.ops-applications-reanalyze.is-ai-high:hover:not(:disabled){background:linear-gradient(135deg, #c4b5fd38, #818cf81c), var(--white-a-06);border-color:#c4b5fd7a}.ops-applications-stop-analysis{color:#fecaca;background:#f871711a;border-color:#f8717157}.ops-applications-stop-analysis:hover:not(:disabled){color:#fff;background:#f871712e;border-color:#f8717194}.ops-applications-reanalyze:disabled,.ops-applications-stop-analysis:disabled{opacity:.55;cursor:not-allowed}.ops-applications-resume-delete{border-radius:var(--radius-card);color:#fecaca;cursor:pointer;transition:background var(--motion-base) ease, border-color var(--motion-base) ease;background:#f871711a;border:1px solid #f871714d;align-items:center;gap:.36rem;padding:.5rem .85rem;font-size:.84rem;font-weight:700;display:inline-flex}.ops-applications-resume-delete:hover:not(:disabled){background:#f871712e;border-color:#f8717175}.ops-applications-resume-delete:disabled{opacity:.55;cursor:progress}.ops-applications-detail-foot{border-top:1px solid var(--white-a-07);justify-content:space-between;align-items:center;gap:.7rem;padding-top:.85rem;display:flex}.ops-applications-detail-foot span{color:#ffffff6b;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.ops-applications-detail-foot code{color:#ffffffb8;font-family:var(--font-ibm-plex-mono), monospace;word-break:break-all;font-size:.78rem}.hr-performance-panel{gap:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);padding:var(--space-md);color:var(--ink);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));display:grid}.hr-performance-toolbar,.hr-performance-section-head{justify-content:space-between;align-items:center;gap:.9rem;min-width:0;display:flex}.hr-performance-toolbar>span,.hr-performance-section-head>span,.hr-performance-section-head>a{color:#e2e8f08c;font-family:var(--font-ibm-plex-mono), monospace;font-size:.72rem;font-weight:650;text-decoration:none}.hr-performance-section-head>div{color:#f8fafceb;align-items:center;gap:.42rem;display:inline-flex}.hr-performance-section-head strong{font-size:.92rem;font-weight:760}.hr-performance-scope-actions{justify-content:flex-end;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:inline-flex}.hr-performance-scope-actions a,.hr-performance-range a{border-radius:var(--radius-card);color:#e2e8f0c2;transition:background var(--motion-base) ease, border-color var(--motion-base) ease, color var(--motion-base) ease;background:#ffffff0b;border:1px solid #94a3b82e;font-weight:720;text-decoration:none}.hr-performance-scope-actions a:hover,.hr-performance-scope-actions a[data-active=true],.hr-performance-range a:hover,.hr-performance-range a[data-active=true]{color:#dbeafe;background:#93c5fd1f;border-color:#93c5fd5c}.hr-performance-scope-actions a{padding:.34rem .62rem;font-size:.74rem}.hr-performance-scope-actions span{color:#e2e8f08c;font-family:var(--font-ibm-plex-mono), monospace;font-size:.72rem;font-weight:650}.hr-performance-range{flex-wrap:wrap;gap:.42rem;display:inline-flex}.hr-performance-range a{padding:.42rem .72rem;font-size:.78rem}.hr-performance-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;display:grid}.hr-performance-kpis article{border-radius:var(--radius-md);background:var(--surface-dark);border:1px solid #fff1;gap:.36rem;padding:.78rem .85rem;display:grid}.hr-performance-kpis svg{color:#93c5fdc7}.hr-performance-kpis strong{color:#f8fbff;font-size:1.25rem;font-weight:780;line-height:1}.hr-performance-kpis span{color:#e2e8f094;font-size:.76rem;line-height:1.4}.hr-performance-visual-grid{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1120px){.hr-performance-visual-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.hr-performance-funnel{gap:.62rem;display:grid}.hr-performance-funnel-row{grid-template-columns:5.4rem minmax(0,1fr) 3.2rem 3.4rem;align-items:center;gap:.65rem;min-width:0;display:grid}.hr-performance-funnel-row span,.hr-performance-funnel-row em{color:#e2e8f094;font-size:.74rem;font-style:normal;line-height:1.4}.hr-performance-funnel-row strong{color:#f8fbff;font-family:var(--font-ibm-plex-mono), monospace;text-align:right;font-size:.78rem}.hr-performance-funnel-row em{font-family:var(--font-ibm-plex-mono), monospace;text-align:right}.hr-performance-funnel-bar,.hr-performance-health-bar{border-radius:var(--radius-full);background:#94a3b821;min-width:0;height:.58rem;position:relative;overflow:hidden}.hr-performance-funnel-bar i,.hr-performance-health-bar i{width:calc(var(--value,0) * 1%);border-radius:inherit;background:linear-gradient(90deg,#60a5fab8,#4ade80a8);position:absolute;inset:0 auto 0 0}.hr-performance-trend{border-bottom:1px solid var(--white-a-07);grid-template-columns:repeat(auto-fit,minmax(2.3rem,1fr));align-items:end;gap:.56rem;min-height:11rem;padding:.3rem .1rem .65rem;display:grid}.hr-performance-trend-bucket{align-items:end;gap:.38rem;min-width:0;display:grid}.hr-performance-trend-bars{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.16rem;height:8rem;display:grid}.hr-performance-trend-bars i{min-height:.24rem;height:calc(var(--value,0) * 1%);border-radius:5px 5px 2px 2px;align-self:end}.hr-performance-trend-bars i[data-kind=uploaded]{background:#60a5faa8}.hr-performance-trend-bars i[data-kind=recommended]{background:#a78bfa9e}.hr-performance-trend-bars i[data-kind=hired]{background:#4ade80a8}.hr-performance-trend-bucket span{color:#e2e8f07a;font-family:var(--font-ibm-plex-mono), monospace;text-align:center;white-space:nowrap;font-size:.66rem}.hr-performance-legend{flex-wrap:wrap;gap:.7rem;display:flex}.hr-performance-legend span{color:#e2e8f094;align-items:center;gap:.34rem;font-size:.72rem;display:inline-flex}.hr-performance-legend span:before{content:"";border-radius:var(--radius-full);background:#60a5faa8;width:.48rem;height:.48rem}.hr-performance-legend span[data-kind=recommended]:before{background:#a78bfa9e}.hr-performance-legend span[data-kind=hired]:before{background:#4ade80a8}.hr-performance-role-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.7rem;display:grid}.hr-performance-role-card{border-radius:var(--radius-md);background:var(--surface-dark);border:1px solid #fff1;gap:.66rem;padding:.78rem .85rem;display:grid}.hr-performance-role-card header{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.hr-performance-role-card header strong{color:#f8fbff;overflow-wrap:anywhere;font-size:.88rem;font-weight:760}.hr-performance-role-card header span{color:#bbf7d0;font-family:var(--font-ibm-plex-mono), monospace;font-size:1.1rem;font-weight:800}.hr-performance-role-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.46rem;margin:0;display:grid}.hr-performance-role-card dl div{gap:.18rem;min-width:0;display:grid}.hr-performance-role-card dt{color:#e2e8f070;font-size:.66rem}.hr-performance-role-card dd{color:#f8fafce0;font-family:var(--font-ibm-plex-mono), monospace;margin:0;font-size:.74rem}.hr-performance-risk-list,.hr-performance-resumes{gap:.55rem;display:grid}.hr-performance-risk-list{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.hr-performance-risk-list a,.hr-performance-resumes a{border-radius:var(--radius-md);background:var(--surface-dark);color:inherit;transition:background var(--motion-base) ease, border-color var(--motion-base) ease, transform var(--motion-base) ease;border:1px solid #fff1;gap:.2rem;padding:.68rem .78rem;text-decoration:none;display:grid}.hr-performance-risk-list a{border-color:#fbbf2429}.hr-performance-risk-list a:hover,.hr-performance-resumes a:hover{background:#ffffff0e;border-color:#93c5fd38}.hr-performance-risk-list p,.hr-performance-resumes p{justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin:0;display:flex}.hr-performance-risk-list strong,.hr-performance-resumes strong{color:#f8fbff;font-size:.86rem}.hr-performance-risk-list span{color:#fde68a;font-family:var(--font-ibm-plex-mono), monospace;white-space:nowrap;font-size:.74rem;font-weight:750}.hr-performance-risk-list small,.hr-performance-resumes span,.hr-performance-resumes small,.hr-performance-empty{color:#e2e8f08a;font-size:.72rem;line-height:1.45}.hr-performance-empty{border-radius:var(--radius-md);background:#ffffff05;border:1px solid #ffffff0e;margin:0;padding:.7rem .78rem}.hr-performance-table-wrap{overflow-x:auto}.hr-performance-table{border-collapse:collapse;width:100%;min-width:58rem}.hr-performance-table th,.hr-performance-table td{text-align:left;vertical-align:middle;color:#e2e8f0c7;white-space:nowrap;border-bottom:1px solid #fff1;padding:.72rem .65rem;font-size:.8rem}.hr-performance-table th{color:#e2e8f07a;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:760}.hr-performance-table tr[data-active=true] td{background:#93c5fd0f}.hr-performance-table td:first-child a{color:inherit;gap:.18rem;text-decoration:none;display:grid}.hr-performance-table td:first-child strong{color:#f8fbff;font-size:.84rem;font-weight:760}.hr-performance-table td:first-child span{color:#e2e8f07a;font-family:var(--font-ibm-plex-mono), monospace;font-size:.7rem}@media (max-width:860px){.hr-performance-toolbar,.hr-performance-section-head{flex-direction:column;align-items:flex-start}.hr-performance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-performance-funnel-row{grid-template-columns:4.8rem minmax(0,1fr) 2.8rem}.hr-performance-funnel-row em{display:none}}@media (max-width:560px){.hr-performance-kpis{grid-template-columns:minmax(0,1fr)}}@media (min-width:1180px){.ops-applications-layout{grid-template-columns:minmax(15rem,3fr) minmax(0,7fr)}.ops-applications-list{max-height:44rem;overflow-y:auto}.ops-applications-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-applications-fields.is-primary{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-applications-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.ops-applications-upload{border-radius:var(--radius-lg);border:1px solid var(--white-a-08);box-shadow:0 18px 40px rgba(var(--shadow-rgb), .28), inset 0 1px 0 var(--white-a-04);-webkit-backdrop-filter:blur(var(--blur-md));color:#ffffffd9;background:linear-gradient(#162231f5,#0f1825f2),radial-gradient(circle at 0 0,#60a5fa0f,#0000 42%);gap:.85rem;padding:1rem 1.05rem;display:grid}.ops-applications-upload-head{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.ops-applications-upload-head .eyebrow{color:#ffffff8c;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .3rem;font-size:.7rem}.ops-applications-upload-head h2{color:#f5f9ff;margin:0;font-size:1.05rem;font-weight:600}.ops-applications-upload-head p{color:#fff9;margin:.35rem 0 0;font-size:.83rem;line-height:1.55}.ops-applications-upload-toast{border-radius:var(--radius-pill);color:#b6f5d5;background:#34d39929;border:1px solid #34d39959;align-items:center;gap:.45rem;padding:.4rem .65rem;font-size:.78rem;display:inline-flex}.ops-applications-upload-toast strong{color:#fff;font-weight:600}.ops-applications-upload-form{gap:.85rem;display:grid}.ops-applications-upload-head-actions{flex:none;align-items:center;gap:.6rem;display:inline-flex}.ops-applications-upload-head-actions .ops-applications-upload-submit{min-width:5.25rem}.ops-applications-upload-dropzone{border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--motion-base) ease, background var(--motion-base) ease, box-shadow var(--motion-base) ease;background:#ffffff08;border:1px dashed #fff3;justify-content:center;align-items:center;padding:.75rem 1.1rem;display:flex}.ops-applications-upload-dropzone:hover{background:#60a5fa0d;border-color:#60a5fa80}.ops-applications-upload-dropzone.is-dragging{background:#60a5fa1a;border-color:#60a5fad9;box-shadow:0 0 0 4px #60a5fa1f}.ops-applications-upload-dropzone.is-filled{background:#60a5fa0f;border-style:solid;border-color:#60a5fa66}.ops-applications-upload-prompt{color:#fff9;text-align:center;flex-direction:column;align-items:center;gap:.35rem;display:flex}.ops-applications-upload-prompt p{color:#f5f9ff;margin:.25rem 0 0;font-size:.9rem;font-weight:600}.ops-applications-upload-prompt span{color:#ffffff73;font-size:.76rem}.ops-applications-upload-file{align-items:center;gap:var(--space-sm);color:#ffffffe6;width:100%;display:flex}.ops-applications-upload-file>svg{color:#60a5fad9;flex:none}.ops-applications-upload-file>div{flex-direction:column;flex:auto;gap:.15rem;min-width:0;display:flex}.ops-applications-upload-file strong{color:#f5f9ff;word-break:break-all;font-size:.9rem;font-weight:600}.ops-applications-upload-file span{color:#ffffff8c;font-size:.78rem}.ops-applications-upload-clear{border-radius:var(--radius-full);background:var(--white-a-04);color:#ffffffb3;cursor:pointer;width:1.75rem;height:1.75rem;transition:color var(--motion-base) ease, background var(--motion-base) ease;border:1px solid #ffffff2e;justify-content:center;align-items:center;display:inline-flex}.ops-applications-upload-clear:hover{color:#fff;background:#f8717138;border-color:#f8717166}.ops-applications-upload-row{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.ops-applications-upload-row.is-target{flex-wrap:nowrap}.ops-applications-position-library .ops-applications-upload-head{display:block}.ops-applications-position-library-toggle{justify-content:space-between;align-items:flex-start;gap:var(--space-md);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.ops-applications-position-library-toggle.is-static{cursor:default}.ops-applications-position-library-toggle:focus-visible{outline-offset:4px;outline:2px solid #60a5fa8c}.ops-applications-position-library-title{gap:.3rem;min-width:0;display:grid}.ops-applications-position-library-title .eyebrow{margin:0}.ops-applications-position-library-heading{color:#f5f9ff;font-size:1.05rem;font-weight:600}.ops-applications-position-library-copy{color:#fff9;font-size:.83rem;line-height:1.55}.ops-applications-position-library-meta{align-items:center;gap:var(--space-xs);flex:none;display:inline-flex}.ops-applications-position-library-chevron{border-radius:var(--radius-full);background:var(--white-a-04);color:#cbd5e1d9;border:1px solid #94a3b82e;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}.ops-applications-position-library-chevron svg{transition:transform var(--motion-base) ease}.ops-applications-position-library.is-open .ops-applications-position-library-chevron svg{transform:rotate(180deg)}.ops-applications-position-library-body{gap:.65rem;display:grid}.ops-applications-position-editor{grid-template-columns:minmax(10rem,.72fr) minmax(0,1.28fr);gap:.65rem;min-width:0;display:grid}.ops-applications-position-list,.ops-applications-position-detail{gap:var(--space-xs);border-radius:var(--radius-card);background:#0f172a24;border:1px solid #94a3b824;min-width:0;padding:.65rem;display:grid}.ops-applications-position-list header,.ops-applications-position-detail header,.ops-applications-position-detail-actions{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.ops-applications-position-list header strong,.ops-applications-position-detail header strong{color:#f5f9ff;font-size:.82rem;font-weight:700}.ops-applications-position-list header strong{font-size:.98rem}.ops-applications-position-list header span,.ops-applications-position-detail header span,.ops-applications-position-detail-actions span{color:#e2e8f085;font-size:.72rem}.ops-applications-position-list-body{gap:.38rem;max-height:none;display:grid;overflow:visible}.ops-applications-position-row{border-radius:var(--radius-card);background:#ffffff09;border:1px solid #94a3b81f;grid-template-columns:minmax(0,1fr) 2rem;align-items:center;gap:.35rem;padding:.32rem;display:grid}.ops-applications-position-row.is-active{background:#60a5fa21;border-color:#60a5fa6b}.ops-applications-position-row.is-create .ops-applications-position-pick{grid-column:1/-1}.ops-applications-position-pick{color:#f1f5f9d1;text-align:left;cursor:pointer;background:0 0;border:0;gap:.15rem;width:100%;min-width:0;padding:.14rem .22rem;display:grid}.ops-applications-position-pick span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.35rem;font-size:.96rem;font-weight:650;display:inline-flex;overflow:hidden}.ops-applications-position-pick em{color:#e2e8f07a;font-size:.7rem;font-style:normal}.ops-applications-position-delete{color:#fecacad6;cursor:pointer;background:#f8717114;border:1px solid #f871712e;border-radius:7px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.ops-applications-position-delete:hover:not(:disabled){color:#fecaca;background:#f8717126;border-color:#f871715c}.ops-applications-position-delete:disabled{cursor:not-allowed;opacity:.58}.ops-applications-position-list-body>p{color:#e2e8f08f;margin:0;font-size:.78rem;line-height:1.55}.ops-applications-position-detail textarea{resize:vertical;min-height:calc(14.5em + 1.4rem);line-height:1.45}.ops-applications-position-fields-row{grid-template-columns:minmax(8rem,.85fr) minmax(0,1.15fr);gap:.55rem;min-width:0;display:grid}.ops-applications-position-mode{gap:.28rem;display:grid}.ops-applications-position-mode span{color:#e2e8f08f;font-size:.72rem;font-weight:650}.ops-applications-position-mode select,.ops-applications-position-detail input,.ops-applications-position-detail select,.ops-applications-position-detail textarea{border-radius:var(--radius-card);color:#f5f9ff;background:#ffffff0d;border:1px solid #ffffff1a;min-height:2.25rem;padding:0 .7rem;font-size:.82rem}.ops-applications-position-mode select option,.ops-applications-position-detail select option{color:#0b1320;background:#fff}.ops-applications-position-detail-actions{align-items:center}.ops-applications-position-detail input:focus,.ops-applications-position-detail textarea:focus{background:var(--white-a-07);border-color:#60a5fa80;outline:none;box-shadow:0 0 0 2px #60a5fa2e}.ops-applications-upload-actions-row{align-items:center;gap:var(--space-xs);flex:none;display:inline-flex}.ops-applications-upload-row.is-target .ops-applications-upload-submit{min-width:5.25rem}@media (max-width:620px){.ops-applications-upload-row.is-target,.ops-applications-position-library-toggle{flex-direction:column;align-items:stretch}.ops-applications-upload-row.is-target .ops-applications-upload-actions-row,.ops-applications-upload-row.is-target .ops-applications-upload-submit{width:100%}.ops-applications-position-editor{grid-template-columns:minmax(0,1fr)}.ops-applications-position-library-meta{justify-content:space-between;width:100%}}.ops-applications-upload-error{border-radius:var(--radius-card);color:#fecaca;background:#f871711f;border:1px solid #f8717166;padding:.55rem .75rem;font-size:.82rem}.ops-applications-upload-submit,.ops-applications-position-save{border-radius:var(--radius-card);color:#dbeafee6;cursor:pointer;min-height:2.3rem;-webkit-backdrop-filter:blur(var(--blur-sm)) saturate(1.18);transition:background var(--motion-base) ease, border-color var(--motion-base) ease, color var(--motion-base) ease;background:linear-gradient(#bfdbfe29,#60a5fa17),#ffffff09;border:1px solid #93c5fd3d;justify-content:center;align-items:center;gap:.4rem;padding:0 .95rem;font-size:.84rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e}.ops-applications-upload-submit:after,.ops-applications-position-save:after{content:none}.ops-applications-upload-submit svg,.ops-applications-upload-submit span,.ops-applications-position-save svg{z-index:1;position:relative}.ops-applications-upload-submit svg,.ops-applications-position-save svg{width:14px;height:14px}.ops-applications-upload-submit:hover:not(:disabled),.ops-applications-position-save:hover:not(:disabled){background:linear-gradient(180deg, #bfdbfe33, #60a5fa1f), var(--white-a-04);border-color:#93c5fd5c;box-shadow:inset 0 1px #fff3}.ops-applications-upload-submit:disabled,.ops-applications-position-save:disabled{opacity:.55;cursor:not-allowed;transform:none}.ops-applications-prompts{border-radius:var(--radius-lg);border:1px solid var(--white-a-08);box-shadow:0 18px 40px rgba(var(--shadow-rgb), .28), inset 0 1px 0 var(--white-a-04);-webkit-backdrop-filter:blur(var(--blur-md));color:#ffffffd9;background:linear-gradient(#162231f5,#0f1825f2),radial-gradient(circle at 0 0,#60a5fa0f,#0000 42%);gap:.85rem;padding:1rem 1.05rem;display:grid}.ops-applications-prompts-head{display:block}.ops-applications-prompts-head-button{justify-content:space-between;align-items:flex-start;gap:var(--space-md);border-radius:var(--radius-md);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;padding:0;display:flex}.ops-applications-prompts-head-button.is-static{cursor:default}.ops-applications-prompts-head-button:focus-visible{outline-offset:4px;outline:2px solid #60a5fa8c}.ops-applications-prompts-titleblock{gap:.3rem;min-width:0;display:grid}.ops-applications-prompts-head .eyebrow{color:#ffffff8c;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.7rem}.ops-applications-prompts-head h2,.ops-applications-prompts-heading{color:#f5f9ff;align-items:center;gap:.4rem;margin:0;font-size:1.05rem;font-weight:600;display:inline-flex}.ops-applications-prompts-head p,.ops-applications-prompts-description{color:#fff9;margin:.35rem 0 0;font-size:.83rem;line-height:1.55;display:block}.ops-applications-prompts-description{margin-top:0}.ops-applications-prompts-toggle{border-radius:var(--radius-full);color:#cbe2ff;background:#60a5fa1a;border:1px solid #60a5fa47;flex-shrink:0;align-items:center;gap:.35rem;padding:.32rem .68rem;font-size:.76rem;font-weight:700;display:inline-flex}.ops-applications-prompts-toggle svg{transition:transform var(--motion-base) ease}.ops-applications-prompts.is-open .ops-applications-prompts-toggle svg{transform:rotate(180deg)}.ops-applications-prompts-body{gap:var(--space-sm);display:grid}.ops-applications-prompts-settings{gap:var(--space-xs);border-radius:var(--radius-md);background:#ffffff08;border:1px solid #94a3b829;padding:.7rem .85rem;display:grid}.ops-applications-prompts-settings>header{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.ops-applications-prompts-settings>header div{gap:.18rem;display:grid}.ops-applications-prompts-settings>header strong{color:#f8fafc;font-size:.86rem;font-weight:700}.ops-applications-prompts-settings>header span{color:#e2e8f09e;font-size:.74rem;line-height:1.45}.ops-applications-prompts-tag[data-tone=override]{color:#bfdbfe;background:#60a5fa29;border-color:#60a5fa73}.ops-applications-prompts-settings-row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.ops-applications-prompts-settings-row label{color:#e2e8f0b3;flex-direction:column;gap:.18rem;font-size:.74rem;display:inline-flex}.ops-applications-prompts-settings-row input[type=number]{border-radius:var(--radius-card);background:var(--white-a-06);color:#f5f9ff;min-width:6.5rem;min-height:2.1rem;font-size:.88rem;font-family:var(--font-ibm-plex-mono), monospace;border:1px solid #ffffff1f;padding:0 .6rem;font-weight:600}.ops-applications-prompts-settings-row input[type=number]:focus{background:var(--white-a-08);border-color:#60a5fa8c;outline:none;box-shadow:0 0 0 2px #60a5fa2e}.ops-applications-prompts-status{color:#ffffff8c;margin:0;font-size:.82rem}.ops-applications-prompts-error{border-radius:var(--radius-card);color:#fecaca;background:#f871711f;border:1px solid #f8717166;margin:0;padding:.5rem .75rem;font-size:.82rem}.ops-applications-prompts-split{gap:var(--space-sm);grid-template-columns:3fr 7fr;align-items:stretch;min-height:18rem;display:grid}.ops-applications-prompts-list{border-radius:var(--radius-md);border:1px solid var(--white-a-08);background:#ffffff08;padding:.4rem;overflow:hidden}.ops-applications-sidebar-list{box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;padding:.8rem 0;overflow:visible}.ops-applications-prompts-list ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.ops-applications-sidebar-list ul{gap:0}.ops-applications-sidebar-list-row{width:100%;display:block}.ops-applications-prompts-list-item{text-align:left;border-radius:var(--radius-card);color:#fffc;cursor:pointer;width:100%;transition:background var(--motion-base) ease, border-color var(--motion-base) ease, color var(--motion-base) ease;font:inherit;background:0 0;border:1px solid #0000;gap:.2rem;padding:.55rem .56rem;display:grid;position:relative}.ops-applications-prompts-list-item:hover{background:#ffffff0d;border-color:#ffffff1a}.ops-applications-prompts-list-item.is-active{color:#fff;background:#60a5fa24;border-color:#60a5fa73}.ops-applications-sidebar-list .ops-applications-prompts-list-item:hover,.ops-applications-sidebar-list .ops-applications-prompts-list-item.is-active{border-color:#0000}.ops-applications-sidebar-list .ops-applications-prompts-list-item{justify-content:stretch;align-items:start;gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;min-height:3rem;padding:1.46rem 1.02rem;display:grid;position:relative}.ops-applications-sidebar-list .ops-applications-prompts-list-item.is-active{background:#60a5fa33}.ops-applications-prompts-list-item strong{color:#f5f9ff;font-size:.95rem;font-weight:600;display:block}.ops-applications-sidebar-list .ops-applications-prompts-list-item strong{flex:auto;align-items:center;gap:.36rem;min-width:0;max-width:100%;font-size:.97rem;line-height:1.2;display:inline-flex}.ops-applications-sidebar-list .ops-applications-prompts-list-item strong svg{width:18px;height:18px}.ops-applications-prompts-list-hint{color:#ffffff80;font-size:.77rem;display:block}.ops-applications-sidebar-list .ops-applications-prompts-list-hint{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-size:.72rem;overflow:hidden}.ops-applications-prompts-list-tags{gap:.3rem;margin-top:0;display:inline-flex;position:absolute;bottom:.44rem;right:.56rem}.ops-applications-sidebar-list .ops-applications-prompts-list-tags{place-self:center end;margin-top:0;position:static}.ops-applications-prompts-tag{border-radius:var(--radius-full);background:var(--white-a-04);color:#ffffff8c;letter-spacing:.02em;border:1px solid #ffffff1f;align-items:center;padding:.05rem .4rem;font-size:.66rem;display:inline-flex}.ops-applications-sidebar-list .ops-applications-prompts-tag{color:#bbf7d0e6;min-width:1.6rem;box-shadow:inset 0 1px 0 var(--white-a-08);-webkit-backdrop-filter:blur(var(--blur-sm));background:#22c55e24;border-color:#4ade803d;justify-content:center;padding:.14rem .5rem;font-size:.78rem;font-weight:700;line-height:1.1}.ops-applications-prompts-tag.is-override{color:#cbe2ff;background:#60a5fa24;border-color:#60a5fa73}.ops-applications-prompts-tag.is-dirty{color:#fde68a;background:#fbbf2424;border-color:#fbbf2473}.ops-applications-prompts-editor{gap:var(--space-xs);border-radius:var(--radius-md);border:1px solid var(--white-a-08);background:#ffffff08;grid-template-rows:auto 1fr;min-width:0;padding:.7rem .85rem;display:grid}.ops-applications-prompts-editor-head{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);flex-wrap:wrap;display:flex}.ops-applications-prompts-editor-head strong{color:#f5f9ff;font-size:.86rem;font-weight:600;display:block}.ops-applications-prompt-meta{color:#ffffff80;font-size:.74rem;font-family:var(--font-ibm-plex-mono), monospace;align-items:center;gap:.4rem;margin-top:.2rem;display:inline-flex}.ops-applications-prompt-saved{color:#86efac;align-items:center;gap:.18rem;display:inline-flex}.ops-applications-prompt-actions{flex-shrink:0;gap:.4rem;display:inline-flex}.ops-applications-prompt-reset,.ops-applications-prompt-save{border-radius:var(--radius-sm);color:#ffffffbf;cursor:pointer;transition:color var(--motion-base) ease, background var(--motion-base) ease, border-color var(--motion-base) ease;background:0 0;border:1px solid #ffffff24;align-items:center;gap:.3rem;padding:.32rem .65rem;font-size:.76rem;font-weight:600;display:inline-flex}.ops-applications-prompt-reset:hover:not(:disabled),.ops-applications-prompt-save:hover:not(:disabled){background:var(--white-a-06);color:#fff;border-color:#ffffff40}.ops-applications-prompt-save{color:#cbe2ff;background:#60a5fa1f;border-color:#60a5fa73}.ops-applications-prompt-save:hover:not(:disabled){background:#60a5fa38;border-color:#60a5fab3}.ops-applications-prompt-reset:disabled,.ops-applications-prompt-save:disabled{opacity:.4;cursor:not-allowed}.ops-applications-prompt-textarea{border-radius:var(--radius-card);color:#f5f9ff;width:100%;height:auto;min-height:30rem;font-family:var(--font-ibm-plex-mono), monospace;resize:vertical;background:#00000040;border:1px solid #ffffff1a;padding:.6rem .75rem;font-size:.89rem;line-height:1.55;overflow:hidden}.ops-applications-prompt-textarea:focus{border-color:#60a5fa8c;outline:none;box-shadow:0 0 0 2px #60a5fa29}.ops-applications-recommendation-overview,.ops-applications-progress-overview{gap:.85rem;display:grid}.ops-applications-progress-range{border-radius:var(--radius-full);background:#0f172a52;border:1px solid #94a3b829;align-items:stretch;gap:.2rem;width:fit-content;padding:.28rem;display:inline-flex}.ops-applications-progress-range-tab{border-radius:var(--radius-full);color:#e2e8f0b3;cursor:pointer;transition:background var(--motion-base) ease, color var(--motion-base) ease;white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;padding:.4rem .95rem;font-size:.78rem;font-weight:600;display:inline-flex}.ops-applications-progress-range-tab:hover:not(.is-active){color:#f8fafceb;background:#ffffff0d}.ops-applications-progress-range-tab.is-active{color:#f8fafc;background:#60a5fa38;box-shadow:inset 0 0 0 1px #60a5fa73}.ops-applications-recommendation-kpis,.ops-applications-progress-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;display:grid}.ops-applications-recommendation-kpis article,.ops-applications-progress-kpis article{border-radius:var(--radius-md);background:#0f172a38;border:1px solid #94a3b824;gap:.22rem;padding:.8rem;display:grid}.ops-applications-recommendation-kpis svg,.ops-applications-progress-kpis svg{color:#7dd3fcd9}.ops-applications-recommendation-kpis strong,.ops-applications-progress-kpis strong{color:#f8fafc;font-size:1.25rem;font-weight:800}.ops-applications-recommendation-kpis span,.ops-applications-progress-kpis span{color:#e2e8f08a;font-size:.74rem}.ops-applications-progress-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem;display:grid}.ops-applications-recommendation-card,.ops-applications-progress-card{border-radius:var(--radius-lg);background:#0f172a38;border:1px solid #94a3b824;gap:.72rem;min-width:0;padding:.85rem;display:grid}.ops-applications-recommendation-card.is-main{background:radial-gradient(circle at 100% 0,#60a5fa1f,#0000 36%),#0f172a3d}.ops-applications-recommendation-card>header,.ops-applications-progress-card>header{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.ops-applications-recommendation-card>header>div,.ops-applications-progress-card>header>div{align-items:center;gap:.42rem;min-width:0;display:inline-flex}.ops-applications-recommendation-card header strong,.ops-applications-progress-card header strong{color:#f8fafc;font-size:.92rem;font-weight:750}.ops-applications-recommendation-card header span,.ops-applications-recommendation-card header em,.ops-applications-progress-card header span{color:#e2e8f08a;font-size:.74rem;font-style:normal}.ops-applications-executive-candidates{gap:.48rem;display:grid}.ops-applications-today-interview-list{border-radius:var(--radius-card);background:#ffffff05;border:1px solid #94a3b81f;gap:0;margin:0;padding:0;list-style:none;display:grid}.ops-applications-today-interview-row{border-bottom:1px solid #94a3b81a;display:block}.ops-applications-today-interview-row:last-child{border-bottom:0}.ops-applications-today-interview-row>button,.ops-applications-today-interview-row.is-head{text-align:left;background:0 0;border:0;grid-template-columns:7.5rem minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:.7rem;width:100%;padding:.5rem .7rem;display:grid}.ops-applications-today-interview-row>button{cursor:pointer;transition:background var(--motion-base) ease}.ops-applications-today-interview-row>button:hover{background:var(--white-a-04)}.ops-applications-today-interview-row.is-head{background:#ffffff06;border-bottom:1px solid #94a3b82e}.ops-applications-today-interview-row.is-head span{color:#94a3b8b3;letter-spacing:.04em;font-size:.7rem;font-weight:700}.ops-applications-today-interview-time{color:#bfdbfeeb;font-family:var(--font-ibm-plex-mono), monospace;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:600;overflow:hidden}.ops-applications-today-interview-name{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:700;overflow:hidden}.ops-applications-today-interview-interviewer{color:#e2e8f0b8;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-style:normal;overflow:hidden}.ops-applications-executive-candidates button{text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #94a3b81f;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:.12rem .65rem;width:100%;padding:.58rem .65rem;display:grid}.ops-applications-executive-split{grid-template-columns:4fr 6fr;align-items:stretch;gap:.8rem;display:grid}.ops-applications-executive-candidates.is-side{align-content:start}.ops-applications-executive-candidates.is-side button[data-active=true]{background:#60a5fa2e;border-color:#60a5fa80;box-shadow:inset 0 0 0 1px #60a5fa59}.ops-applications-executive-detail{align-content:start;min-width:0;display:grid}.ops-applications-exec-preview{border-radius:var(--radius-md);background:#ffffff07;border:1px solid #94a3b829;gap:.72rem;min-width:0;padding:.85rem .92rem;display:grid}.ops-applications-exec-preview header{justify-content:space-between;align-items:center;gap:.85rem;display:flex}.ops-applications-exec-preview header>div{gap:.16rem;min-width:0;display:grid}.ops-applications-exec-preview header strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;font-weight:700;overflow:hidden}.ops-applications-exec-preview header span{color:#e2e8f09e;font-size:.78rem}.ops-applications-exec-preview header em{border-radius:var(--radius-full);color:#dbeafe;background:#0ea5e933;flex:none;padding:.18rem .62rem;font-size:.78rem;font-style:normal;font-weight:800}.ops-applications-exec-fields{grid-template-columns:1fr 1fr;gap:.38rem .85rem;margin:0;display:grid}.ops-applications-exec-fields>div{grid-template-columns:4rem minmax(0,1fr);align-items:baseline;gap:.55rem;min-width:0;display:grid}.ops-applications-exec-fields dt{color:#e2e8f08c;font-size:.72rem;font-weight:600}.ops-applications-exec-fields dd{color:#f8fafceb;overflow-wrap:anywhere;margin:0;font-size:.84rem}.ops-applications-exec-report{border-radius:var(--radius-card);background:#0f172a52;border:1px solid #94a3b824;gap:.9rem;padding:.9rem 1.05rem;display:grid}.ops-applications-exec-report p{color:#e8f0fff5;white-space:normal;overflow-wrap:anywhere;text-align:left;gap:.35rem;margin:0;font-size:1.02rem;line-height:2;display:grid}.ops-applications-exec-report p strong{color:#bfdbfe;letter-spacing:.02em;margin-right:0;font-size:.86rem;font-weight:700;display:block}.ops-applications-exec-report p span{display:block}.ops-applications-exec-empty{border-radius:var(--radius-card);color:#e2e8f099;border:1px dashed #94a3b847;margin:0;padding:.6rem .7rem;font-size:.82rem}.ops-applications-exec-foot{justify-content:flex-end;display:flex}.ops-applications-exec-foot button{color:#93c5fdeb;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:600}.ops-applications-exec-foot button:hover{color:#bfdbfe}.ops-applications-executive-candidates button strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.86rem;overflow:hidden}.ops-applications-executive-candidates button span{color:#e2e8f085;font-size:.72rem;font-style:normal}.ops-applications-executive-candidates button em{border-radius:var(--radius-full);color:#dbeafe;background:#0ea5e92e;grid-area:1/2/span 2;align-self:center;padding:.12rem .48rem;font-size:.72rem;font-style:normal;font-weight:750}.ops-applications-recommendation-summary{border-radius:var(--radius-md);color:#e2e8f09e;background:#0f172a2e;border:1px solid #94a3b81f;flex-wrap:wrap;align-items:center;gap:.7rem;padding:.7rem .82rem;font-size:.76rem;display:flex}.ops-applications-recommendation-summary strong{color:#f8fafc}.ops-applications-recommendation-summary em{font-style:normal}.ops-applications-dashboard-empty{color:#e2e8f085;margin:0;font-size:.76rem}.ops-applications-inverted-funnel{gap:.55rem;display:grid}.ops-applications-inverted-funnel-row{align-items:center;gap:var(--space-xs);grid-template-columns:5rem minmax(0,1fr) 3rem 3.5rem;display:grid}.ops-applications-inverted-funnel-row span,.ops-applications-inverted-funnel-row em{color:#e2e8f08a;font-size:.72rem;font-style:normal}.ops-applications-inverted-funnel.is-positions .ops-applications-inverted-funnel-row{grid-template-columns:9rem minmax(0,1fr) 3rem 3.5rem}.ops-applications-inverted-funnel.is-positions .ops-applications-inverted-funnel-row>span{text-overflow:ellipsis;white-space:nowrap;color:#f1f5f9c7;font-weight:600;overflow:hidden}.ops-applications-inverted-funnel-row strong{color:#f8fafc;font-size:.78rem}.ops-applications-inverted-funnel-row div{justify-content:center;display:flex}.ops-applications-inverted-funnel-row i{width:calc(var(--value) * 1%);border-radius:var(--radius-full);background:linear-gradient(90deg,#0ea5e9db,#7dd3fcb3);min-width:.35rem;height:.72rem;display:block}.ops-applications-progress-trend{gap:.46rem;display:grid}.ops-applications-progress-trend div{grid-template-columns:3rem repeat(4,minmax(0,1fr));align-items:center;gap:.38rem;display:grid}.ops-applications-progress-trend span{color:#e2e8f085;font-size:.7rem}.ops-applications-progress-trend i{width:calc(var(--value) * 1%);border-radius:var(--radius-full);min-width:.25rem;height:.52rem;display:block}.ops-applications-progress-trend i[data-kind=uploaded]{background:#60a5fad1}.ops-applications-progress-trend i[data-kind=recommended]{background:#a855f7d1}.ops-applications-progress-trend i[data-kind=interview-scheduled]{background:#fbbf24d1}.ops-applications-progress-trend i[data-kind=interview-passed]{background:#4ade80d1}.ops-applications-progress-timeline{gap:.52rem;margin:0;padding:0;list-style:none;display:grid}.ops-applications-progress-timeline li{border-bottom:1px solid #94a3b814;grid-template-columns:5.6rem minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;gap:.52rem;padding-bottom:.48rem;display:grid}.ops-applications-progress-timeline time,.ops-applications-progress-timeline span{color:#e2e8f080;font-size:.7rem}.ops-applications-progress-timeline strong{color:#f8fafce6;font-size:.78rem}.ops-applications-hr-progress-list{gap:.46rem;display:grid}.ops-applications-hr-progress-list article{background:#ffffff08;border:1px solid #94a3b81f;border-radius:9px;grid-template-columns:minmax(8rem,1.2fr) repeat(4,minmax(4.8rem,.7fr));align-items:center;gap:.58rem;padding:.55rem .65rem;display:grid}.ops-applications-hr-progress-list strong{color:#f8fafc;font-size:.82rem}.ops-applications-hr-progress-list span{color:#e2e8f094;font-size:.72rem}@media (max-width:900px){.ops-applications-recommendation-kpis,.ops-applications-progress-kpis,.ops-applications-progress-grid,.ops-applications-hr-progress-list article,.ops-applications-progress-timeline li{grid-template-columns:minmax(0,1fr)}}.ops-applications-extracted{background:0 0;border:0;border-top:1px solid #fff1;border-radius:0;margin-top:.2rem;padding-top:.75rem}.ops-applications-extracted>summary{cursor:pointer;color:#ffffffbf;align-items:center;gap:.45rem;padding:0;font-size:.82rem;font-weight:600;list-style:none;display:flex}.ops-applications-extracted>summary::-webkit-details-marker{display:none}.ops-applications-extracted>summary:before{content:"▸";color:#ffffff73;transition:transform var(--motion-base) ease}.ops-applications-extracted[open]>summary:before{transform:rotate(90deg)}.ops-applications-extracted>summary>span{color:#ffffff73;font-size:.74rem;font-family:var(--font-ibm-plex-mono), monospace;margin-left:auto;font-weight:500}.ops-applications-extracted-body{padding:.65rem 0 0}.ops-applications-extracted-status{color:#ffffff8c;margin:.2rem 0;font-size:.78rem}.ops-applications-extracted-error{border-radius:var(--radius-sm);color:#fecaca;background:#f871711a;border:1px solid #f8717159;margin:.2rem 0;padding:.45rem .65rem;font-size:.78rem}.ops-applications-extracted-text{border-radius:var(--radius-card);border:1px solid var(--white-a-08);color:#ffffffd1;max-height:28rem;font-family:var(--font-ibm-plex-mono), monospace;white-space:pre-wrap;word-break:break-all;background:#00000038;margin:0;padding:.6rem .8rem;font-size:.76rem;line-height:1.55;overflow:auto}.ops-applications-extracted-tabs{border-radius:var(--radius-card);background:#ffffff08;gap:.35rem;margin-bottom:.4rem;padding:.18rem;display:inline-flex}.ops-applications-extracted-tabs button{border-radius:var(--radius-sm);color:#ffffff8c;cursor:pointer;transition:background var(--motion-base) ease, color var(--motion-base) ease, border-color var(--motion-base) ease;background:0 0;border:1px solid #0000;padding:.3rem .7rem;font-size:.74rem;font-weight:600}.ops-applications-extracted-tabs button:hover:not(:disabled){color:#fff;background:#ffffff0d}.ops-applications-extracted-tabs button.is-active{color:#e2e8f0d1;background:#94a3b81f;border-color:#94a3b847}.ops-applications-extracted-tabs button:disabled{opacity:.4;cursor:not-allowed}.ops-applications-composite-label{color:#ffffff8c;letter-spacing:.03em;margin-right:.4rem;font-size:.72rem}.ops-applications-status-section{z-index:1;border-radius:var(--radius-md);background:#ffffff06;border:1px solid #94a3b81f;padding:.85rem .9rem;position:relative}.ops-applications-status-head{color:#ffffffe0;align-items:center;gap:.4rem;margin-bottom:.6rem;font-size:.85rem;display:flex}.ops-applications-status-head strong{color:var(--ink-strong,#fff);font-weight:600}.ops-applications-status-meta{color:#ffffff73;margin-left:auto;font-size:.72rem;font-weight:400}.ops-applications-status-chips{flex-wrap:wrap;gap:.4rem;display:flex}.ops-applications-status-chip{border-radius:var(--radius-full);background:var(--white-a-04);color:#ffffffb3;cursor:pointer;transition:background var(--motion-fastest), border-color var(--motion-fastest), color var(--motion-fastest);border:1px solid #ffffff24;align-items:center;gap:.3rem;padding:.32rem .7rem;font-size:.75rem;display:inline-flex}.ops-applications-status-chip:hover:not(:disabled){background:var(--white-a-08);color:#ffffffe6}.ops-applications-status-chip:disabled{opacity:.5;cursor:not-allowed}.ops-applications-status-chip.is-active{color:#fff;font-weight:600}.ops-applications-status-chip.is-active[data-status=new]{background:#a0a0aa2e;border-color:#a0a0aa80}.ops-applications-audit,.ops-applications-detail-collapse{border-radius:var(--radius-md);background:#ffffff05;border:1px solid #94a3b81f;padding:.82rem .9rem}.ops-applications-audit>.ops-applications-section-head,.ops-applications-detail-collapse>.ops-applications-section-head{cursor:pointer;list-style:none}.ops-applications-audit>.ops-applications-section-head::-webkit-details-marker{display:none}.ops-applications-detail-collapse>.ops-applications-section-head::-webkit-details-marker{display:none}.ops-applications-audit>.ops-applications-section-head:before,.ops-applications-detail-collapse>.ops-applications-section-head:before{content:"▸";color:#94a3b89e;transition:transform var(--motion-base) ease;font-size:.8rem}.ops-applications-audit[open]>.ops-applications-section-head:before,.ops-applications-detail-collapse[open]>.ops-applications-section-head:before{transform:rotate(90deg)}.ops-applications-audit-body,.ops-applications-detail-collapse-body{margin-top:.72rem}.ops-applications-audit-list{gap:.46rem;margin:0;padding:0;list-style:none;display:grid}.ops-applications-audit-list li{border-radius:var(--radius-card);background:#ffffff08;grid-template-columns:.6rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;padding:.52rem .58rem;display:grid}.ops-applications-audit-dot{border-radius:var(--radius-full);background:#94a3b894;width:.42rem;height:.42rem;box-shadow:0 0 0 3px #94a3b814}.ops-applications-audit-list li[data-kind=status-change] .ops-applications-audit-dot,.ops-applications-audit-list li[data-kind=interview-stage] .ops-applications-audit-dot{background:#60a5fab8;box-shadow:0 0 0 3px #60a5fa1a}.ops-applications-audit-list li[data-kind=download] .ops-applications-audit-dot{background:#4ade80b8;box-shadow:0 0 0 3px #4ade8017}.ops-applications-audit-list li[data-kind=delete] .ops-applications-audit-dot{background:#f87171bd;box-shadow:0 0 0 3px #f8717117}.ops-applications-audit-main{gap:.18rem;min-width:0;display:grid}.ops-applications-audit-main p{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:.58rem;min-width:0;margin:0;display:grid}.ops-applications-audit-main strong{color:#f8fafce6;overflow-wrap:anywhere;min-width:0;font-size:.78rem;font-weight:700}.ops-applications-audit-actor,.ops-applications-audit-main p span,.ops-applications-audit-main small,.ops-applications-audit-empty{color:#e2e8f08a;font-size:.7rem;line-height:1.45}.ops-applications-audit-main p span{font-family:var(--font-ibm-plex-mono), monospace;flex:none}.ops-applications-audit-actor{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;overflow:hidden}.ops-applications-audit-main small{overflow-wrap:anywhere}.ops-applications-audit-list em{border-radius:var(--radius-full);color:#e2e8f0ad;background:#94a3b814;border:1px solid #94a3b824;padding:.12rem .42rem;font-size:.66rem;font-style:normal;font-weight:700}.ops-applications-audit-empty{margin:0}.ops-applications-status-chip.is-active[data-status=recommended]{background:#60a5fa2e;border-color:#60a5fa99}.ops-applications-status-chip.is-active[data-status=interview-scheduled]{background:#a855f733;border-color:#a855f799}.ops-applications-status-chip.is-active[data-status=interview-passed]{background:#4ade802e;border-color:#4ade8099}.ops-applications-status-chip.is-active[data-status=offer]{background:#fbbf2433;border-color:#fbbf2499}.ops-applications-status-chip.is-active[data-status=hired]{background:#22c55e38;border-color:#22c55eb3}.ops-applications-status-chip.is-active[data-status=eliminated]{background:#f8717133;border-color:#f8717199}.ops-applications-duplicate-chip{border-radius:var(--radius-sm);color:#fecaca;background:#f871711f;border:1px solid #f8717166;align-items:center;padding:.12rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.ops-applications-interview-process{z-index:1;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface-dark);box-shadow:var(--shadow-lg);transition:transform var(--motion-snap) ease;will-change:transform;gap:.65rem;padding:.85rem .9rem;display:grid;position:relative}.ops-applications-interview-calendar-panel{grid-template-columns:minmax(18rem,1.08fr) minmax(16rem,.92fr);align-items:stretch;gap:.85rem;display:grid}.ops-applications-interview-calendar-card,.ops-applications-interview-agenda{border-radius:var(--radius-lg);background:#0f172a38;border:1px solid #94a3b824;gap:.72rem;min-width:0;padding:.85rem;display:grid}.ops-applications-interview-calendar-head{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.ops-applications-interview-calendar-head strong{color:#f8fafc;font-size:.92rem;font-weight:750}.ops-applications-interview-calendar-head span{color:#e2e8f08a;font-size:.76rem}.ops-applications-interview-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.28rem;display:grid}.ops-applications-interview-weekday{color:#e2e8f075;justify-content:center;font-size:.68rem;font-weight:700;display:flex}.ops-applications-interview-day{color:#f1f5f9d1;text-align:left;background:#ffffff06;border:1px solid #94a3b81a;border-radius:9px;align-content:start;gap:.2rem;min-height:4rem;padding:.42rem;display:grid}.ops-applications-interview-day:not(:disabled){cursor:pointer}.ops-applications-interview-day[data-outside=true]{opacity:.34}.ops-applications-interview-day[data-has-events=true]{background:#60a5fa21;border-color:#60a5fa6b}.ops-applications-interview-day[data-today=true]{background:#fbbf2424;border-color:#fbbf246b}.ops-applications-interview-day[data-today=true][data-has-events=true]{background:linear-gradient(#fbbf242e,#60a5fa24);border-color:#fbbf248c}.ops-applications-interview-day[data-selected=true]{border-color:#60a5faa6;box-shadow:0 0 0 2px #60a5fa8c}.ops-applications-interview-day[data-today=true][data-selected=true]{border-color:#fbbf24b3;box-shadow:0 0 0 2px #fbbf2499}.ops-applications-interview-day span{font-size:.78rem;font-weight:750}.ops-applications-interview-day em{border-radius:var(--radius-full);color:#dbeafe;background:#0ea5e92e;justify-self:start;padding:.08rem .4rem;font-size:.66rem;font-style:normal;font-weight:750}.ops-applications-interview-agenda ul{gap:.48rem;margin:0;padding:0;list-style:none;display:grid}.ops-applications-interview-agenda button{text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #94a3b81f;border-radius:9px;grid-template-columns:minmax(8.5rem,.8fr) minmax(0,1fr);gap:.14rem .7rem;width:100%;padding:.56rem .62rem;display:grid}.ops-applications-interview-agenda button span{color:#bfdbfee6;font-family:var(--font-ibm-plex-mono), monospace;grid-row:1/span 2;align-self:center;font-size:.72rem}.ops-applications-interview-agenda button strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;font-weight:750;overflow:hidden}.ops-applications-interview-agenda button em,.ops-applications-interview-agenda button small,.ops-applications-interview-agenda p{color:#e2e8f085;margin:0;font-size:.72rem;font-style:normal}.ops-applications-interview-agenda button small{color:#bfdbfeb8;grid-column:2;line-height:1.35}@media (max-width:620px){.ops-applications-interview-calendar-panel{grid-template-columns:minmax(0,1fr)}}.ops-applications-section-head{color:#ffffffe0;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.ops-applications-interview-process>.ops-applications-section-head.is-static{cursor:default;list-style:none}.ops-applications-interview-arrangement{background:linear-gradient(180deg, #60a5fa14, #0f172a00) , var(--surface-dark);border-color:#60a5fa52}.ops-applications-interview-arrangement>.ops-applications-section-head strong{color:#bfdbfe}.ops-applications-section-head strong{color:#fff;font-weight:600}.ops-applications-section-head span{color:#ffffff7a;margin-left:auto;font-size:.72rem}.ops-applications-interview-process-body{gap:.72rem;margin-top:.95rem;display:grid}.ops-applications-stage-list{flex-wrap:wrap;gap:.4rem;display:flex}.ops-applications-stage-list button{border-radius:var(--radius-full);background:var(--white-a-04);color:#ffffffb8;cursor:pointer;border:1px solid #ffffff21;align-items:center;gap:.35rem;padding:.32rem .7rem;font-size:.75rem;display:inline-flex}.ops-applications-stage-list button.is-active{color:#dbeafe;background:#60a5fa26;border-color:#60a5fa80}.ops-applications-inline-textarea,.ops-applications-profile-grid label{gap:.25rem;display:grid}.ops-applications-inline-textarea span,.ops-applications-profile-grid label span{color:#fff9;font-size:.74rem}.ops-applications-inline-textarea textarea,.ops-applications-profile-grid input,.ops-applications-profile-grid select{border-radius:var(--radius-card);color:#ffffffeb;font:inherit;background:#0000003d;border:1px solid #ffffff24;padding:.45rem .6rem;font-size:.82rem}.ops-applications-inline-textarea textarea{resize:vertical}.ops-applications-profile-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem;display:grid}.ops-applications-panel-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.ops-applications-panel-actions span{color:#ffffff7a;font-size:.72rem}.ops-applications-panel-actions button{border-radius:var(--radius-card);color:#dbeafe;cursor:pointer;background:#60a5fa24;border:1px solid #60a5fa73;align-items:center;gap:.3rem;padding:.4rem .8rem;font-size:.78rem;font-weight:600;display:inline-flex}.ops-applications-panel-actions button:disabled{opacity:.5;cursor:not-allowed}.ops-stack{gap:var(--space-md);display:grid}.ops-role-card,.ops-model-card,.ops-priority-card,.ops-approval-card{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--card-bg);padding:1.1rem}.ops-role-head{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.ops-role-head h3,.ops-table-title{color:var(--ink-strong);font-size:1rem;font-weight:600}.ops-path-chip,.ops-chip,.ops-status-chip,.ops-delivery-chip,.ops-priority-chip{border-radius:var(--radius-pill);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.04em;justify-content:center;align-items:center;font-size:.7rem;display:inline-flex}.ops-path-chip,.ops-chip{color:var(--ink);background:#10202e0a;border:1px solid #10202e1f}.ops-role-grid{gap:.9rem;margin-top:1rem;display:grid}@media (min-width:768px){.ops-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-role-grid strong,.ops-menu-side strong{color:var(--ink-strong);word-break:break-word;margin-top:.4rem;font-size:.92rem;line-height:1.7;display:block}.ops-chip-group{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.ops-chip,.ops-path-chip{padding:.36rem .68rem}.ops-chip-model{color:var(--accent-deep);background:#0f2a5214;border-color:#0f2a522e}.ops-table-note{margin-top:.45rem}.ops-status-chip,.ops-delivery-chip,.ops-priority-chip{padding:.34rem .64rem}.ops-priority-chip{border:1px solid var(--white-a-08);font-weight:750}.ops-menu-side{justify-items:end;gap:var(--space-xs);text-align:right;min-width:6.4rem;display:grid}.scroll-panel{scrollbar-width:thin;overflow:auto}.feed-row,.domain-row,.side-link{border-radius:var(--radius-lg);border:1px solid var(--line);transition:transform var(--motion-medium) ease, border-color var(--motion-medium) ease, background-color var(--motion-medium) ease}.feed-row{gap:var(--space-md);background:var(--card-bg);justify-content:space-between;align-items:flex-start;padding:1rem 1.05rem;display:flex}.feed-row:hover,.domain-row:hover,.side-link:hover{border-color:var(--line-strong);background:var(--card-bg-strong)}.ops-page{--ops-inner-radius:16px;--ops-inner-border:#fff1;--ops-inner-border-hover:#93c5fd14;--ops-inner-bg:linear-gradient(180deg, #ffffff08, #ffffff05), #ffffff03;--ops-inner-bg-hover:linear-gradient(180deg, #ffffff0e, #ffffff08), #3b82f605}.ops-page :where(.ops-governance-card,.ops-role-card,.ops-model-card,.ops-priority-card,.ops-approval-card,.feed-row,.surface-invert,.ops-applications-list-main,.ops-applications-detail-section,[class^=ops-applications-][class*=-card]:not(.ops-applications-list-card),:is(.ops-applications-recommendation-kpis,.ops-applications-progress-kpis) article,.ops-applications-review,.ops-applications-interview-process,.ops-applications-interview-agenda,.ops-applications-executive-candidates button,.ops-applications-today-interviews button,.ops-applications-interview-day,.ops-applications-interview-agenda button,.hr-performance-kpis article,.hr-performance-role-card,.hr-performance-risk-list a,.hr-performance-resumes a,.hr-performance-empty){border-color:var(--ops-inner-border);border-radius:var(--ops-inner-radius);background:var(--ops-inner-bg);box-shadow:none;-webkit-backdrop-filter:none}.ops-page :where(.ops-governance-card,.ops-role-card,.ops-model-card,.ops-priority-card,.ops-approval-card,.feed-row,.surface-invert,.ops-applications-list-main,.ops-applications-detail-section,[class^=ops-applications-][class*=-card]:not(.ops-applications-list-card),:is(.ops-applications-recommendation-kpis,.ops-applications-progress-kpis) article,.ops-applications-review,.ops-applications-interview-process,.ops-applications-interview-agenda,.ops-applications-executive-candidates button,.ops-applications-today-interviews button,.ops-applications-interview-day,.ops-applications-interview-agenda button,.hr-performance-kpis article,.hr-performance-role-card,.hr-performance-risk-list a,.hr-performance-resumes a):hover{border-color:var(--ops-inner-border-hover);background:var(--ops-inner-bg-hover);box-shadow:none}.ops-page .cloud-page :where(.portal-collection-panel,.portal-feature-tile,.cloud-orbit-card,.cloud-operation-row,.cloud-request-review-row,.cloud-vault-row:not(.cloud-vault-row-head),.cloud-asset-row:not(.cloud-asset-row-head),.cloud-lifecycle-row:not(.cloud-lifecycle-row-head),.cloud-run-row:not(.cloud-run-row-head),.cloud-audit-row:not(.cloud-audit-row-head),.cloud-audit-baseline div,.cloud-audit-control-list div,.cloud-resource-decision){border-color:var(--ops-inner-border);border-radius:var(--ops-inner-radius);background:var(--ops-inner-bg);box-shadow:none;-webkit-backdrop-filter:none}.ops-page .cloud-page :where(.portal-collection-panel,.portal-feature-tile,.cloud-orbit-card,.cloud-operation-row,.cloud-request-review-row,.cloud-vault-row:not(.cloud-vault-row-head),.cloud-asset-row:not(.cloud-asset-row-head),.cloud-lifecycle-row:not(.cloud-lifecycle-row-head),.cloud-run-row:not(.cloud-run-row-head),.cloud-audit-row:not(.cloud-audit-row-head),.cloud-audit-baseline div,.cloud-audit-control-list div,.cloud-resource-decision):hover{border-color:var(--ops-inner-border-hover);background:var(--ops-inner-bg-hover);box-shadow:none}.domain-row{justify-content:space-between;align-items:center;gap:var(--space-md);background:var(--card-bg);padding:1rem 1.05rem;display:flex}.graph-loading{border-radius:var(--radius-lg);min-height:100%;color:var(--muted);background:radial-gradient(circle at top,#3b82f614,#0000 36%),#09111a1f;place-items:center;display:grid}.graph-frame{flex-direction:column;gap:.9rem;display:flex}.graph-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.graph-chip{border-radius:var(--radius-pill);border:1px solid var(--graph-chip-border);background:var(--graph-chip-bg);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.06em;color:var(--graph-chip-text);align-items:center;padding:.38rem .72rem;font-size:.68rem;display:inline-flex}.graph-button{border-radius:var(--radius-pill);border:1px solid var(--graph-chip-border);background:var(--graph-chip-bg);width:2rem;height:2rem;color:var(--graph-chip-text);transition:transform var(--motion-base) ease, background-color var(--motion-base) ease, border-color var(--motion-base) ease;justify-content:center;align-items:center;display:inline-flex}.graph-button:hover{background:#3b82f61f;border-color:#3b82f659}.graph-canvas-shell{flex-direction:column;gap:.8rem;min-width:0;display:flex}.graph-canvas{border-radius:var(--radius-lg);border:1px solid var(--graph-panel-border);background:radial-gradient(circle at 16% 4%, var(--graph-canvas-glow), transparent 32%), radial-gradient(circle at 86% 14%, #f4c86d1a, transparent 28%), linear-gradient(var(--graph-canvas-grid) 1px, transparent 1px), linear-gradient(90deg, var(--graph-canvas-grid) 1px, transparent 1px), linear-gradient(180deg, var(--graph-canvas-top), var(--graph-canvas-bottom));background-size:auto,auto,28px 28px,28px 28px,auto;overflow:hidden}.graph-note,.graph-panel,.graph-related{border-radius:var(--radius-lg);border:1px solid var(--graph-panel-border);background:var(--graph-panel-bg)}.graph-note{padding:.85rem var(--space-md);color:var(--graph-panel-text);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.84rem;display:flex}.graph-note-title{color:var(--ink-strong);font-weight:600}.graph-note-separator{color:#94a3b8a3}.graph-inspector{gap:.8rem;display:grid}.graph-panel{padding:var(--space-md)}.graph-filter-bar{gap:var(--space-md);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--card-bg);padding:1rem 1.05rem;display:grid}.graph-filter-meta{gap:.35rem;display:grid}.graph-filter-stats{color:var(--muted);font-size:.88rem}.graph-filter-grid{gap:.85rem;display:grid}@media (min-width:1024px){.graph-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}}.graph-filter-field{gap:.45rem;display:grid}.graph-filter-field span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-family:var(--font-ibm-plex-mono), monospace}.graph-filter-field select{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--card-bg-strong);min-height:2.8rem;color:var(--ink-strong);outline:none;padding:0 .95rem}.graph-filter-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.graph-filter-submit,.graph-filter-reset{border-radius:var(--radius-pill);min-height:2.8rem;padding:0 var(--space-md);transition:transform var(--motion-base) ease, background-color var(--motion-base) ease, border-color var(--motion-base) ease, color var(--motion-base) ease;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}.graph-filter-submit{color:var(--ink-strong);background:#0f2a521f;border:1px solid #0f2a523d}.graph-filter-reset{border:1px solid var(--line);color:var(--ink)}.graph-legend-row{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.graph-legend-dot{border-radius:var(--radius-pill);width:.7rem;height:.7rem;box-shadow:0 0 0 4px var(--white-a-04)}.graph-meta-chip{border-radius:var(--radius-pill);border:1px solid var(--graph-chip-border);background:var(--graph-chip-bg);font-family:var(--font-ibm-plex-mono), monospace;color:var(--graph-chip-text);justify-content:center;align-items:center;padding:.32rem .68rem;font-size:.68rem;display:inline-flex}.graph-doc-link{color:var(--accent);align-items:center;gap:.45rem;margin-top:.9rem;display:inline-flex}.graph-related{text-align:left;width:100%;transition:transform var(--motion-base) ease, border-color var(--motion-base) ease, background-color var(--motion-base) ease;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem .9rem;display:flex}.graph-related:hover{background:#3b82f614;border-color:#3b82f64d}.tree-branch{margin-left:.9rem;padding-left:1rem;position:relative}.tree-branch:before{content:"";background:#6f7e8e3d;width:1px;position:absolute;top:.2rem;bottom:.65rem;left:0}.tree-folder-button{border-radius:var(--radius-sm);width:100%;color:var(--muted);transition:background-color var(--motion-base) ease, color var(--motion-base) ease, border-color var(--motion-base) ease;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.5rem .65rem;font-size:.84rem;line-height:1.15;display:grid}.tree-folder-button:hover,.tree-folder-button[data-open=true]{color:var(--ink-strong);background:#10202e0f}.tree-caret{transition:transform var(--motion-base) ease}.tree-folder-button[data-open=true] .tree-caret{transform:rotate(90deg)}.tree-folder-count{border-radius:var(--radius-pill);min-width:1.6rem;font-family:var(--font-ibm-plex-mono), monospace;color:var(--ink);background:#10202e14;justify-content:center;align-items:center;padding:.18rem .45rem;font-size:.68rem;display:inline-flex}.tree-children{align-content:start;gap:.15rem;margin-top:.2rem;display:grid}.tree-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.tree-doc{border-radius:var(--radius-sm);color:var(--ink);transition:background-color var(--motion-base) ease, color var(--motion-base) ease;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.45rem .65rem;font-size:.84rem;line-height:1.15;display:grid}.search-empty{padding:1.4rem var(--space-md);text-align:center;color:var(--muted)}.tree-doc:hover{background:#10202e14}.tree-doc[data-active=true]{color:var(--ink-strong);background:#0f2a521f}.doc-meta-grid{gap:.8rem;display:grid}.doc-meta-grid div{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--card-bg);padding:.85rem .95rem}.content-auto{content-visibility:auto;contain-intrinsic-size:1px 1200px}.markdown{color:var(--ink);font-size:1rem;line-height:1.9}.markdown>*+*{margin-top:1.15rem}.markdown h1,.markdown h2,.markdown h3{color:var(--ink-strong);letter-spacing:-.04em;line-height:1.1}.markdown h1{margin-top:0;font-size:2.35rem}.markdown h2{margin-top:2.3rem;font-size:1.65rem}.markdown h3{margin-top:1.8rem;font-size:1.25rem}.markdown p,.markdown li{color:var(--muted)}.markdown ul,.markdown ol{padding-left:1.3rem}.markdown code{border-radius:var(--radius-xs);font-family:var(--font-ibm-plex-mono), monospace;background:#10202e14;padding:.1rem .35rem;font-size:.9em}.markdown pre{border-radius:var(--radius-lg);padding:var(--space-md);color:#f8f4ee;background:#10202e;overflow:auto}.markdown pre code{color:inherit;background:0 0;padding:0}.markdown blockquote{color:var(--muted);border-left:3px solid #0f2a5266;padding-left:1rem}.markdown table{border-collapse:collapse;border-radius:var(--radius-md);border:1px solid var(--line);width:100%;overflow:hidden}.markdown th,.markdown td{border-bottom:1px solid var(--line);text-align:left;padding:.85rem}.markdown thead th{background:#10202e0f}.guide-test-archive-markdown,.guide-test-archive-markdown h1,.guide-test-archive-markdown h2,.guide-test-archive-markdown h3,.guide-test-archive-markdown h4,.guide-test-archive-markdown p,.guide-test-archive-markdown li,.guide-test-archive-markdown blockquote,.guide-test-archive-markdown th,.guide-test-archive-markdown td,.guide-test-archive-markdown strong,.guide-test-archive-markdown em{color:#111}.guide-test-archive-markdown a{color:#111;text-decoration-color:#11111159}.guide-test-archive-markdown code{color:#111;background:#11111114}.guide-test-archive-markdown pre{color:#111;background:#1111110a;border:1px solid #1111111f}.guide-test-archive-markdown pre code{color:inherit}.guide-test-archive-markdown blockquote{border-left-color:#1111113d}.guide-test-archive-markdown thead th{background:#1111110a}.guide-test-archive-view{grid-template-columns:minmax(0,3fr) minmax(0,7fr);margin-top:0}.guide-test-archive-list-pane{max-height:none;position:static;top:auto}.guide-test-archive-list{overscroll-behavior:auto;flex:1;align-content:start;padding-right:.1rem;overflow:visible}.guide-test-archive-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.45rem .65rem}.guide-test-archive-row-main{gap:0;min-width:0;display:grid}.guide-test-archive-row-head{justify-content:space-between;align-items:baseline;gap:var(--space-xs);display:flex}.guide-test-archive-row-title{min-width:0;color:var(--ink-strong);font-size:.9rem;font-weight:600;line-height:1.35}.guide-test-archive-row-date{font-family:var(--font-ibm-plex-mono), monospace;color:var(--muted);white-space:nowrap;flex:none;font-size:.72rem}.guide-test-archive-doc-chip{border-radius:var(--radius-pill);color:var(--accent-deep);background:#3b82f614;align-items:center;padding:.16rem .5rem;display:inline-flex}.guide-test-archive-doc-head{border-bottom:1px solid #0f172a1a;gap:.55rem;padding-bottom:1rem;display:grid}.guide-test-archive-doc-head h3{color:var(--ink-strong);letter-spacing:-.03em;margin:0;font-size:1.34rem;line-height:1.4}.guide-test-archive-doc-meta{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.guide-test-archive-doc-slug{font-family:var(--font-ibm-plex-mono), monospace;color:var(--muted);font-size:.76rem}.guide-test-archive-article{margin-top:0}@media (max-width:900px){.guide-test-archive-list-pane{max-height:none;position:static}.guide-test-archive-list{padding-right:0;overflow:visible}}.guide-grid-2{gap:var(--space-lg);display:grid}@media (min-width:1280px){.guide-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.guide-grid-stretch{align-items:start}.guide-flow{gap:.8rem;display:grid}.guide-flow-item{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--card-bg);padding:1rem 1rem 1rem 4rem;position:relative}.guide-flow-index{border-radius:var(--radius-pill);min-width:2rem;font-family:var(--font-ibm-plex-mono), monospace;color:var(--accent-deep);background:#0f2a521f;justify-content:center;align-items:center;padding:.32rem .55rem;font-size:.74rem;display:inline-flex;position:absolute;top:1rem;left:1rem}.gpu-grid{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.gpu-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.gpu-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}.gpu-slot{border-radius:var(--radius-lg);border:1px solid var(--line);align-content:start;gap:.45rem;min-height:7.2rem;padding:.9rem;display:grid}.gpu-slot[data-tone=general]{background:linear-gradient(#0f2a521f,#0f2a520d)}.gpu-slot[data-tone=code]{background:linear-gradient(#4a90e229,#4a90e20f)}.gpu-slot[data-tone=tool]{background:linear-gradient(#f4c86d29,#f4c86d14)}.gpu-slot[data-tone=reserve]{background:linear-gradient(#c18aff29,#c18aff14)}.gpu-slot-index,.gpu-slot-memory{font-family:var(--font-ibm-plex-mono), monospace}.gpu-slot-index{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.gpu-slot-title{color:var(--ink-strong);font-size:1rem;font-weight:600}.gpu-slot-memory{color:var(--ink);font-size:.78rem}.guide-bullet-list{gap:.55rem;display:grid}.guide-bullet-list p{color:var(--muted);padding-left:1rem;font-size:.9rem;line-height:1.8;position:relative}.guide-bullet-list p:before{border-radius:var(--radius-pill);content:"";background:#0f2a52b8;width:.3rem;height:.3rem;position:absolute;top:.75rem;left:0}.mido-page{--mido-panel-bg:#0f1825f2;--mido-panel-bg-strong:#162231f7;--mido-row-bg:#ffffff0b;--mido-row-bg-hover:#ffffff13;--mido-border:#ffffff13;--mido-border-strong:#93c5fd29;--mido-text:#fffc;--mido-muted:#fff9;--mido-soft:#ffffff80}.mido-split-grid,.mido-connection-grid,.mido-flow-list{gap:.85rem;display:grid}.mido-split-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:1180px){.mido-split-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}@media (min-width:760px){.mido-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mido-panel-body,.mido-connection-grid,.mido-flow-list{margin-top:1rem}.mido-page .cloud-os-panel,.mido-page .portal-collection-panel,.mido-page .portal-collection-row,.mido-page .portal-feature-tile,.mido-page .mido-definition-card,.mido-page .mido-connection-card,.mido-page .mido-flow-step{border-color:var(--mido-border);background:linear-gradient(180deg, var(--mido-panel-bg-strong), var(--mido-panel-bg)), radial-gradient(circle at top left, #60a5fa14, transparent 44%);color:#cfdae5;box-shadow:0 22px 52px rgba(var(--shadow-rgb), .3), inset 0 1px 0 var(--white-a-04);-webkit-backdrop-filter:blur(var(--blur-md))}.mido-page .cloud-os-panel{padding:1.1rem}.mido-page .portal-collection-panel,.mido-page .portal-feature-tile,.mido-page .portal-collection-row,.mido-page .mido-connection-card,.mido-page .mido-flow-step{box-shadow:none;transition:transform var(--motion-snap) ease, border-color var(--motion-snap) ease, box-shadow var(--motion-snap) ease;background:linear-gradient(#ffffff0e,#ffffff08),#ffffff05;border-radius:.92rem}.mido-page .portal-feature-tile:hover,.mido-page .portal-collection-row:hover,.mido-page .mido-connection-card:hover,.mido-page .mido-flow-step:hover{border-color:var(--mido-border-strong);background:linear-gradient(180deg, #fff1, var(--white-a-04)), #ffffff06;box-shadow:0 12px 26px rgba(var(--shadow-rgb), .14)}.mido-page .portal-collection-panel:hover{border-color:var(--mido-border);box-shadow:none;background:linear-gradient(#ffffff0e,#ffffff08),#ffffff05}.mido-page .portal-section-lead{align-items:center;margin-bottom:0}.mido-page .portal-section-lead-copy h2,.mido-page .portal-collection-head h3,.mido-page .portal-collection-title-row strong,.mido-page .portal-feature-copy h3,.mido-page .mido-definition-card h3,.mido-page .mido-definition-stack strong,.mido-page .mido-connection-card strong{color:#fff;letter-spacing:0}.mido-page .portal-section-lead-copy h2{margin-top:.4rem;font-size:clamp(1.2rem,1.6vw,1.52rem);font-weight:680}.mido-page .portal-section-lead-copy p:last-child,.mido-page .portal-collection-head p,.mido-page .portal-feature-copy p,.mido-page .portal-collection-row p,.mido-page .mido-definition-card p,.mido-page .mido-connection-card p,.mido-page .mido-flow-step p{color:var(--mido-text);font-size:.82rem;line-height:1.65}.mido-page .portal-section-lead .eyebrow,.mido-page .portal-collection-kicker,.mido-page .portal-feature-kicker,.mido-page .mido-kicker,.mido-page .mido-definition-stack span{color:var(--mido-muted)}.mido-page .portal-feature-icon{color:#dbeafef5;background:#3b82f629;border:1px solid #60a5fa33}.mido-page .portal-section-lead-icon{color:#dbeafec2;background:0 0;border:0}.mido-page .portal-feature-grid{gap:var(--space-sm)}.mido-page .portal-status-chip,.mido-page .home-list-badge{color:#dbeafedb;background:#3b82f61f;border:1px solid #93c5fd29}.mido-page .portal-status-chip.is-developing{color:#fef08ae0;background:#facc151a;border-color:#facc152e}.mido-definition-card{gap:var(--space-md);border-radius:var(--radius-lg);border:1px solid var(--mido-border);padding:var(--space-md);margin-top:1rem;display:grid}@media (min-width:960px){.mido-definition-card{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);align-items:stretch}}.mido-kicker{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700;display:block}.mido-definition-card h3{margin-top:.45rem;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:720;line-height:1.2}.mido-definition-card p{margin-top:.62rem}.mido-definition-stack{align-content:center;gap:var(--space-xs);background:#3b82f61a;border:1px solid #93c5fd24;border-radius:.9rem;padding:.9rem;display:grid}.mido-definition-stack strong{font-size:1rem;line-height:1.35}.mido-connection-card{gap:.55rem;padding:.9rem;display:grid}.mido-connection-index{border-radius:var(--radius-full);color:#dbeafed1;width:fit-content;font-family:var(--font-ibm-plex-mono), monospace;background:#3b82f61f;border:1px solid #93c5fd29;padding:.16rem .48rem;font-size:.68rem;font-weight:780}.mido-flow-list{grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.mido-flow-list{grid-template-columns:repeat(5,minmax(0,1fr))}}.mido-flow-step{gap:.55rem;min-height:9rem;padding:.9rem;display:grid;position:relative}.mido-flow-step>span{border-radius:var(--radius-full);color:#dbeafed1;width:fit-content;font-family:var(--font-ibm-plex-mono), monospace;background:#3b82f61f;border:1px solid #93c5fd29;padding:.18rem .5rem;font-size:.7rem;font-weight:780}.mido-flow-step svg{color:#93c5fd94;position:absolute;top:.92rem;right:.78rem}@media (max-width:720px){.mido-page .portal-feature-grid{grid-template-columns:minmax(0,1fr)}}.cloud-page{--cloud-panel-bg:#0f1825f2;--cloud-panel-bg-strong:#162231f7;--cloud-row-bg:#ffffff0b;--cloud-row-bg-hover:#ffffff13;--cloud-border:#ffffff13;--cloud-border-strong:#93c5fd29;--cloud-text:#fffc;--cloud-muted:#fff9;--cloud-soft:#ffffff80}.cloud-resource-grid,.cloud-resource-stack,.cloud-bottom-grid{gap:.85rem;display:grid}.cloud-resource-grid,.cloud-resource-stack{margin-top:1rem}.cloud-bottom-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.cloud-explanation-grid,.cloud-agent-grid,.cloud-layer-grid,.cloud-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.cloud-node-grid,.cloud-vm-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.cloud-explanation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cloud-agent-grid,.cloud-layer-grid,.cloud-delivery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cloud-bottom-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.cloud-page .cloud-os-panel,.cloud-page .portal-collection-panel,.cloud-page .portal-feature-tile,.cloud-page .cloud-orbit-card{border-color:var(--cloud-border);background:linear-gradient(180deg, var(--cloud-panel-bg-strong), var(--cloud-panel-bg)), radial-gradient(circle at top left, #60a5fa14, transparent 44%);color:#cfdae5;box-shadow:0 22px 52px rgba(var(--shadow-rgb), .3), inset 0 1px 0 var(--white-a-04);-webkit-backdrop-filter:blur(var(--blur-md))}.cloud-page .cloud-os-panel{padding:1.1rem}.cloud-page .portal-collection-panel,.cloud-page .portal-feature-tile,.cloud-page .cloud-orbit-card{min-height:100%;box-shadow:none;transition:transform var(--motion-snap) ease, border-color var(--motion-snap) ease, box-shadow var(--motion-snap) ease;background:linear-gradient(#ffffff0e,#ffffff08),#ffffff05;border-radius:.92rem;gap:.72rem;padding:.9rem}.cloud-page .portal-feature-tile:hover,.cloud-page .cloud-orbit-card:hover{border-color:var(--cloud-border-strong);background:linear-gradient(180deg, #fff1, var(--white-a-04)), #ffffff06;box-shadow:0 12px 26px rgba(var(--shadow-rgb), .14)}.cloud-page .portal-collection-panel:hover{border-color:var(--cloud-border);box-shadow:none;background:linear-gradient(#ffffff0e,#ffffff08),#ffffff05}.cloud-page .cloud-orbit-ring{display:none}.cloud-page .portal-section-lead{align-items:center;margin-bottom:0}.cloud-page .portal-section-lead-copy h2,.cloud-page .portal-collection-head h3,.cloud-page .portal-feature-copy h3,.cloud-page .cloud-orbit-card strong{color:#fff;letter-spacing:0}.cloud-page .portal-section-lead-copy h2{margin-top:.4rem;font-size:clamp(1.2rem,1.6vw,1.52rem);font-weight:680}.cloud-page .portal-section-lead-copy p:last-child,.cloud-page .portal-collection-head p,.cloud-page .portal-feature-copy p,.cloud-page .cloud-orbit-card p:last-child{color:var(--cloud-text);font-size:.82rem;line-height:1.65}.cloud-page .portal-section-lead .eyebrow,.cloud-page .portal-collection-kicker,.cloud-page .portal-feature-kicker,.cloud-page .cloud-orbit-card .eyebrow{color:var(--cloud-muted)}.cloud-page .portal-feature-icon{color:#93c5fdc2;background:0 0;border:0;border-radius:.42rem;width:1.65rem;height:1.65rem}.cloud-page .portal-section-lead-icon{color:#dbeafec2;background:0 0;border:0}.cloud-page .portal-feature-grid{gap:var(--space-sm)}.cloud-page .portal-feature-head{align-items:center}.cloud-page .portal-feature-foot{margin-top:auto}.cloud-page .portal-status-chip,.cloud-page .home-list-badge{color:#cbd5e1b8;background:#ffffff0b;border:1px solid #fff1;border-radius:.46rem}.cloud-page .portal-status-chip.is-developing{color:#fef08ae0;background:#facc151a;border-color:#facc152e}.cloud-page .portal-status-chip.is-planned{color:#dbeafeb8;background:#93c5fd14;border-color:#93c5fd24}.cloud-page .home-list-badge{width:fit-content;margin-top:0;padding:.18rem .44rem;font-size:.66rem;font-weight:650}.cloud-page .portal-collection-kicker,.cloud-page .cloud-orbit-card .eyebrow,.cloud-page .portal-feature-kicker{letter-spacing:.12em;font-size:.64rem}.cloud-page .portal-collection-head{gap:.38rem;display:grid}.cloud-page .portal-collection-head h3,.cloud-page .portal-feature-copy h3,.cloud-page .cloud-orbit-card strong{font-size:.95rem;line-height:1.32}.cloud-page .cloud-orbit-card{overflow:hidden}.cloud-page .cloud-orbit-card>div,.cloud-page .cloud-orbit-card>span:not(.cloud-orbit-ring){z-index:1;position:relative}.cloud-page .flex.flex-wrap.gap-2{gap:.38rem}.cloud-error-grid{gap:var(--space-sm);display:grid}.cloud-health-stack{gap:.7rem;display:grid}.cloud-health-stack>div{gap:.28rem;min-width:0;display:grid}.cloud-sync-stamp{color:#cbd5e1b8;background:#ffffff0b;border:1px solid #fff1;border-radius:.52rem;align-items:center;gap:.42rem;width:fit-content;padding:.3rem .48rem;font-size:.72rem;font-weight:680;display:inline-flex}a.cloud-sync-stamp{color:#dbeafed6;transition:background var(--motion-snap) ease, border-color var(--motion-snap) ease, color var(--motion-snap) ease;background:#3b82f61c;border-color:#93c5fd29;border-radius:.66rem;padding:.38rem .58rem;font-weight:720}a.cloud-sync-stamp:hover{color:#fff;background:#3b82f629;border-color:#93c5fd42}.cloud-filter-block{gap:.52rem;margin-top:1rem;display:grid}.cloud-filter-row{flex-wrap:wrap;gap:.45rem;margin-top:.9rem;display:flex}.cloud-filter-block .cloud-filter-row{margin-top:0}.cloud-audit-filter-form{gap:.72rem;margin-top:1rem;display:grid}.cloud-audit-filter-form label{gap:.34rem;min-width:0;display:grid}.cloud-audit-filter-form label span{color:var(--cloud-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:780}.cloud-audit-filter-form input,.cloud-audit-filter-form select{color:#ffffffe6;width:100%;min-width:0;min-height:2.34rem;transition:background var(--motion-snap) ease, border-color var(--motion-snap) ease, box-shadow var(--motion-snap) ease;background:#ffffff0d;border:1px solid #93c5fd24;border-radius:.72rem;outline:none;padding:.48rem .68rem;font-size:.78rem;font-weight:680;line-height:1.2}.cloud-audit-filter-form input::placeholder{color:#ffffff57}.cloud-audit-filter-form input:focus,.cloud-audit-filter-form select:focus{background:var(--white-a-07);border-color:#60a5fa70;box-shadow:0 0 0 2px #3b82f629}.cloud-audit-filter-form select option{color:#0f172a}.cloud-audit-filter-actions{flex-wrap:wrap;align-items:end;gap:.52rem;display:flex}.cloud-filter-pill{border-radius:var(--radius-full);color:#dbeafec7;max-width:100%;min-height:2rem;transition:background var(--motion-snap) ease, border-color var(--motion-snap) ease, color var(--motion-snap) ease;background:#ffffff0c;border:1px solid #93c5fd24;align-items:center;padding:.42rem .72rem;font-size:.76rem;font-weight:720;line-height:1.2;display:inline-flex}.cloud-filter-pill:hover,.cloud-filter-pill.is-active{color:#fff;background:#3b82f62e;border-color:#60a5fa5c}.cloud-request-layout{gap:.85rem;margin-top:1rem;display:grid}.cloud-resource-decision-grid{gap:.72rem;margin-top:.94rem;display:grid}.cloud-resource-decision{background:#0f172a47;border:1px solid #93c5fd21;border-radius:.78rem;align-content:start;gap:.68rem;min-width:0;padding:.82rem;display:grid}.cloud-resource-decision-head{align-items:center;gap:.62rem;min-width:0;display:flex}.cloud-resource-decision h3,.cloud-resource-decision p{margin:0}.cloud-resource-decision h3{color:#fff;font-size:.92rem;font-weight:820;line-height:1.25}.cloud-resource-decision p,.cloud-resource-decision small{color:var(--cloud-muted);font-size:.78rem;line-height:1.48}.cloud-resource-decision-tags{flex-wrap:wrap;gap:.38rem;display:flex}.cloud-resource-decision-tags span{border-radius:var(--radius-full);color:#dbeafed1;background:#3b82f614;border:1px solid #93c5fd21;padding:.25rem .48rem;font-size:.7rem;font-weight:760;line-height:1.2}.cloud-request-form-stack{align-content:start;gap:.85rem;min-width:0;display:grid}.cloud-vm-request-form{gap:.82rem;display:grid}.cloud-form-grid{gap:.68rem;display:grid}.cloud-form-grid label,.cloud-form-full{gap:.34rem;min-width:0;display:grid}.cloud-form-grid label span,.cloud-form-full span{color:var(--cloud-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:780}.cloud-form-grid input,.cloud-form-grid select,.cloud-form-full textarea{color:#ffffffe6;width:100%;min-width:0;min-height:2.38rem;transition:background var(--motion-snap) ease, border-color var(--motion-snap) ease, box-shadow var(--motion-snap) ease;background:#ffffff0d;border:1px solid #93c5fd24;border-radius:.72rem;outline:none;padding:.54rem .68rem;font-size:.8rem;font-weight:680;line-height:1.35}.cloud-form-full textarea{resize:vertical;min-height:6.2rem}.cloud-form-grid input::placeholder,.cloud-form-full textarea::placeholder{color:#ffffff57}.cloud-form-grid input:focus,.cloud-form-grid select:focus,.cloud-form-full textarea:focus{background:var(--white-a-07);border-color:#60a5fa70;box-shadow:0 0 0 2px #3b82f629}.cloud-form-grid input[readonly]{color:#e2e8f0c7;cursor:default;background:#94a3b81a}.cloud-form-grid select option{color:#0f172a}.cloud-form-hint{color:#cbd5e194;font-size:.7rem;font-weight:650;line-height:1.35}.cloud-request-submit-row,.cloud-operation-actions{flex-wrap:wrap;align-items:center;gap:.58rem;display:flex}.cloud-request-form-status{color:var(--cloud-muted);align-items:center;gap:.38rem;margin:0;font-size:.76rem;font-weight:700;display:inline-flex}.cloud-request-form-status[data-tone=success]{color:#bbf7d0eb}.cloud-request-form-status[data-tone=pending]{color:#bfdbfef0}.cloud-request-form-status[data-tone=error]{color:#fecacaeb}.cloud-request-form-status a{color:currentColor;text-underline-offset:.18em;font-weight:820;text-decoration:underline}.cloud-request-muted{color:var(--cloud-muted);margin:0;font-size:.82rem;line-height:1.55}.cloud-request-quota-preview{background:#0f172a42;border:1px solid #93c5fd1f;border-radius:.78rem;gap:.58rem;padding:.72rem;display:grid}.cloud-request-quota-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.cloud-request-quota-head strong{color:#f8fafceb;font-size:.82rem}.cloud-request-quota-head span{color:var(--cloud-muted);font-size:.68rem;font-weight:760}.cloud-request-quota-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;display:grid}.cloud-request-quota-card{background:#ffffff0b;border:1px solid #ffffff13;border-radius:.68rem;gap:.22rem;min-width:0;padding:.58rem;display:grid}.cloud-request-quota-card span,.cloud-request-quota-card small{overflow-wrap:anywhere;min-width:0}.cloud-request-quota-card span{color:var(--cloud-muted);font-size:.66rem;font-weight:780}.cloud-request-quota-card strong{color:#f8fafcf0;font-size:1.1rem;line-height:1.1}.cloud-request-quota-card small{color:#cbd5e194;font-size:.66rem;line-height:1.35}.cloud-request-quota-card[data-tone=success]{border-color:#22c55e3d}.cloud-request-quota-card[data-tone=warning]{border-color:#fbbf2452}.cloud-request-quota-card[data-tone=danger]{border-color:#f8717157}@media (max-width:720px){.cloud-request-quota-grid{grid-template-columns:1fr}.cloud-request-quota-head{flex-direction:column;align-items:flex-start}}.cloud-operation-list,.cloud-request-review-list{gap:.52rem;margin-top:.7rem;display:grid}.cloud-operation-row,.cloud-request-review-row{background:var(--white-a-04);min-width:0;color:var(--cloud-text);border:1px solid #ffffff0e;border-radius:.78rem;gap:.62rem;padding:.68rem .72rem;display:grid}.cloud-operation-row{grid-template-columns:.7rem minmax(0,1fr) auto;align-items:start}.cloud-operation-row strong,.cloud-request-review-title strong{color:#fff;overflow-wrap:anywhere;font-size:.84rem;font-weight:760;line-height:1.3}.cloud-operation-row p,.cloud-operation-row span,.cloud-request-review-row p,.cloud-request-review-meta span{color:var(--cloud-muted);overflow-wrap:anywhere;font-size:.74rem;line-height:1.38}.cloud-request-review-row{align-items:start}.cloud-request-review-main{grid-template-columns:.7rem minmax(0,1fr);gap:.62rem;min-width:0;display:grid}.cloud-request-review-title{flex-wrap:wrap;align-items:center;gap:.48rem;min-width:0;display:flex}.cloud-request-review-meta{flex-wrap:wrap;gap:.38rem;margin-top:.42rem;display:flex}.cloud-request-review-meta span{border-radius:var(--radius-full);color:#dbeafec7;background:#3b82f614;border:1px solid #93c5fd1f;padding:.24rem .48rem;font-weight:700}.cloud-request-review-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.48rem;display:flex}.cloud-request-review-details{border-top:1px solid var(--white-a-07);grid-column:1/-1;gap:.58rem;min-width:0;padding-top:.62rem;display:grid}.cloud-plan-panel{gap:.74rem;min-width:0;display:grid}.cloud-plan-panel[data-compact=false]{margin-top:.85rem}.cloud-plan-summary-grid{gap:.58rem;min-width:0;display:grid}.cloud-plan-summary-item{background:var(--white-a-04);border:1px solid #93c5fd1f;border-radius:.74rem;align-items:center;gap:.58rem;min-width:0;padding:.62rem;display:flex}.cloud-plan-summary-item[data-tone=success]{background:#22c55e14;border-color:#22c55e29}.cloud-plan-summary-item[data-tone=warning]{background:#facc1514;border-color:#facc1529}.cloud-plan-summary-item[data-tone=danger]{background:#7f1d1d29;border-color:#f871712e}.cloud-plan-summary-item>div{gap:.12rem;min-width:0;display:grid}.cloud-plan-summary-item span:not(.portal-feature-icon){color:var(--cloud-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:780;line-height:1.2}.cloud-plan-summary-item strong{color:#fffffff0;overflow-wrap:anywhere;font-size:.84rem;font-weight:820;line-height:1.25}.cloud-plan-quota-block,.cloud-plan-check-list{gap:.48rem;min-width:0;display:grid}.cloud-plan-block-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.48rem;min-width:0;display:flex}.cloud-plan-block-title strong{color:#fff;font-size:.8rem;font-weight:820;line-height:1.25}.cloud-plan-block-title span{color:var(--cloud-muted);overflow-wrap:anywhere;font-size:.72rem;font-weight:740;line-height:1.35}.cloud-plan-quota-table{gap:.38rem;min-width:0;display:grid}.cloud-plan-quota-row{align-items:center;gap:var(--space-xs);background:#ffffff09;border:1px solid #ffffff0e;border-radius:.68rem;grid-template-columns:minmax(8.5rem,1fr) repeat(4,minmax(5.5rem,.72fr));min-width:0;padding:.52rem .58rem;display:grid}.cloud-plan-quota-row-head{background:0 0;border-color:#0000;padding-block:.2rem}.cloud-plan-quota-row>span{color:#dbeafed1;overflow-wrap:anywhere;gap:.1rem;min-width:0;font-size:.7rem;font-weight:720;line-height:1.35;display:grid}.cloud-plan-quota-row-head>span{color:var(--cloud-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:780}.cloud-plan-quota-row strong{color:#fff;font-size:.74rem;font-weight:800;line-height:1.25}.cloud-plan-quota-row small{color:var(--cloud-muted);font-size:.66rem;font-weight:720;line-height:1.25}.cloud-plan-issue-row{flex-wrap:wrap;gap:.36rem;min-width:0;display:flex}.cloud-plan-issue-row span{border-radius:var(--radius-full);color:#fef08ae6;background:#facc1513;border:1px solid #facc1529;padding:.24rem .48rem;font-size:.7rem;font-weight:760;line-height:1.2}.cloud-plan-check-row{background:#ffffff09;border-left:3px solid #93c5fd3d;border-radius:.48rem;grid-template-columns:minmax(3.8rem,auto) minmax(7rem,.42fr) minmax(0,1fr);align-items:start;gap:.48rem;min-width:0;padding:.5rem .58rem;display:grid}.cloud-plan-check-row[data-tone=success]{border-left-color:#22c55ea6}.cloud-plan-check-row[data-tone=warning]{border-left-color:#facc15b8}.cloud-plan-check-row[data-tone=danger]{border-left-color:#f87171c2}.cloud-plan-check-row span,.cloud-plan-check-row strong,.cloud-plan-check-row p{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.72rem;line-height:1.35}.cloud-plan-check-row span{color:var(--cloud-muted);font-weight:780}.cloud-plan-check-row strong{color:#dbeafee6;font-weight:820}.cloud-plan-check-row p{color:#cbd5e1c7;font-weight:700}.cloud-request-danger-callout{background:#7f1d1d29;border:1px solid #f8717129;border-radius:.72rem;gap:.42rem;min-width:0;padding:.68rem;display:grid}.cloud-request-danger-head{color:#fecacaf0;align-items:center;gap:.42rem;min-width:0;display:flex}.cloud-request-danger-head strong{color:inherit;font-size:.78rem;font-weight:840;line-height:1.25}.cloud-request-danger-callout p{color:#fee2e2d1;margin:0;font-size:.74rem;font-weight:700;line-height:1.45}.cloud-runner-summary{gap:.42rem;min-width:0;display:grid}.cloud-runner-summary-head{flex-wrap:wrap;align-items:center;gap:.42rem;min-width:0;display:flex}.cloud-runner-summary-head strong{color:#dbeafef5;font-size:.78rem;font-weight:800;line-height:1.25}.cloud-runner-summary-head span{color:#bfdbfeb8;font-size:.72rem;font-weight:760}.cloud-runner-summary p{color:#dbeafec7;overflow-wrap:anywhere;margin:0;font-size:.74rem;font-weight:700;line-height:1.45}.cloud-runner-summary p[data-tone=danger]{color:#fecacaeb}.cloud-event-timeline{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.cloud-event-timeline li{grid-template-columns:minmax(5.2rem,auto) minmax(5.8rem,auto) minmax(0,1fr);align-items:start;gap:.48rem;min-width:0;display:grid}.cloud-event-timeline time,.cloud-event-timeline strong,.cloud-event-timeline span{color:var(--cloud-muted);overflow-wrap:anywhere;font-size:.72rem;line-height:1.35}.cloud-event-timeline strong{color:#dbeafee0;font-weight:800}.cloud-operation-actions .portal-primary-action,.cloud-operation-actions .portal-secondary-action{min-height:2rem;padding:.38rem .58rem}@media (min-width:760px){.cloud-form-grid,.cloud-plan-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-resource-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1080px){.cloud-request-layout{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr)}.cloud-request-review-row{grid-template-columns:minmax(0,1fr) minmax(15rem,auto)}.cloud-request-review-actions{justify-content:flex-end}.cloud-plan-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cloud-live-pool-grid{grid-template-columns:minmax(0,1fr)}.cloud-storage-grid,.cloud-lifecycle-grid{gap:var(--space-sm);margin-top:1rem;display:grid}.cloud-inventory-card,.cloud-risk-card,.cloud-asset-detail{border:1px solid var(--cloud-border);background:linear-gradient(#ffffff0e,#ffffff08),#ffffff05;border-radius:.92rem;gap:.78rem;min-width:0;padding:.9rem;display:grid}.cloud-inventory-card{min-height:100%;transition:transform var(--motion-snap) ease, border-color var(--motion-snap) ease, background var(--motion-snap) ease, box-shadow var(--motion-snap) ease}.cloud-inventory-card:hover{border-color:var(--cloud-border-strong);background:linear-gradient(180deg, #fff1, var(--white-a-04)), #ffffff06;box-shadow:0 12px 26px rgba(var(--shadow-rgb), .14)}.cloud-inventory-card[data-tone=warning]{border-color:#facc1529}.cloud-inventory-card[data-tone=danger]{border-color:#f871712e}.cloud-inventory-card-head,.cloud-risk-head,.cloud-asset-detail-head{justify-content:space-between;align-items:flex-start;gap:.85rem;min-width:0;display:flex}.cloud-inventory-card-copy,.cloud-risk-head>div,.cloud-asset-detail-head>div{gap:.32rem;min-width:0;display:grid}.cloud-inventory-card-copy h3,.cloud-risk-card h3,.cloud-asset-detail h3{color:#fff;overflow-wrap:anywhere;font-size:.98rem;font-weight:760;line-height:1.32}.cloud-inventory-card-copy p,.cloud-risk-card p,.cloud-risk-card strong,.cloud-asset-detail-head span{color:var(--cloud-text);overflow-wrap:anywhere;font-size:.8rem;line-height:1.6}.cloud-risk-card strong{color:#dbeafeeb;font-weight:700}.cloud-status-dot{border-radius:var(--radius-full);background:#60a5fad9;flex:none;width:.58rem;height:.58rem;margin-top:.28rem;box-shadow:0 0 0 4px #60a5fa1f}.cloud-status-dot[data-tone=success]{background:#34d399eb;box-shadow:0 0 0 4px #34d3991f}.cloud-status-dot[data-tone=warning]{background:#facc15eb;box-shadow:0 0 0 4px #facc151f}.cloud-status-dot[data-tone=danger]{background:#f87171f2;box-shadow:0 0 0 4px #f8717124}.cloud-status-chip{color:#cbd5e1c2;white-space:nowrap;background:#ffffff0b;border:1px solid #fff1;border-radius:.42rem;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:1.28rem;padding:.18rem .42rem;font-size:.64rem;font-weight:680;line-height:1.1;display:inline-flex}.cloud-status-chip[data-tone=success]{color:#bbf7d0cc;background:#10b98113;border-color:#34d3991f}.cloud-status-chip[data-tone=warning]{color:#fef08ad1;background:#facc1513;border-color:#facc1521}.cloud-status-chip[data-tone=danger]{color:#fecacad1;background:#ef444413;border-color:#f8717124}.cloud-mini-metrics,.cloud-credential-metrics,.cloud-detail-grid{gap:.48rem;display:grid}.cloud-mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-pool-capacity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}.cloud-credential-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-mini-metrics div,.cloud-pool-capacity-grid div,.cloud-credential-metrics div,.cloud-detail-grid div{background:var(--white-a-04);border-radius:.7rem;gap:.2rem;min-width:0;padding:.58rem;display:grid}.cloud-mini-metrics dt,.cloud-pool-capacity-grid dt,.cloud-credential-metrics dt,.cloud-detail-grid dt{color:var(--cloud-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:760}.cloud-mini-metrics dd,.cloud-pool-capacity-grid dd,.cloud-credential-metrics dd,.cloud-detail-grid dd{color:#ffffffe6;overflow-wrap:anywhere;min-width:0;font-size:.78rem;font-weight:720;line-height:1.35}.cloud-credential-metrics .cloud-status-chip{justify-self:start}.cloud-vault-overview,.cloud-vault-flow,.cloud-vault-guardrails{gap:.72rem;margin-top:1rem;display:grid}.cloud-vault-overview>div,.cloud-vault-flow>div,.cloud-vault-guardrails>div{background:var(--white-a-04);border:1px solid #93c5fd1f;border-radius:.82rem;align-content:start;gap:.44rem;min-width:0;padding:.78rem;display:grid}.cloud-vault-overview strong,.cloud-vault-flow strong,.cloud-vault-guardrails strong,.cloud-vault-row strong{color:#fff;overflow-wrap:anywhere;font-size:.86rem;font-weight:780;line-height:1.3}.cloud-vault-overview p,.cloud-vault-flow p,.cloud-vault-guardrails p,.cloud-vault-row em{color:var(--cloud-muted);overflow-wrap:anywhere;margin:0;font-size:.76rem;font-style:normal;line-height:1.5}.cloud-vault-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.54rem;margin-top:1rem;display:grid}.cloud-vault-metrics div{background:#ffffff0b;border-radius:.76rem;gap:.22rem;min-width:0;padding:.68rem;display:grid}.cloud-vault-metrics dt{color:var(--cloud-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:760}.cloud-vault-metrics dd{color:#ffffffeb;font-size:1.08rem;font-weight:800;line-height:1.2}.cloud-smoke-action-stack{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.52rem;min-width:0;display:flex}.cloud-smoke-action-stack .portal-primary-action{min-height:2.12rem;padding:.42rem .68rem}.cloud-smoke-run-list{margin-top:1rem}.cloud-vault-flow>div{min-height:8.4rem;position:relative}.cloud-vault-flow span{color:#94a3b8b8;width:fit-content;font-family:var(--font-ibm-plex-mono), monospace;background:0 0;border:0;border-radius:0;padding:0;font-size:.68rem;font-weight:800}.cloud-vault-table{gap:.45rem;min-width:0;margin-top:1rem;display:grid}.cloud-vault-row{background:var(--white-a-04);border:1px solid #ffffff0e;border-radius:.78rem;grid-template-columns:minmax(9rem,.86fr) minmax(12rem,.98fr) minmax(7rem,.38fr) minmax(8rem,.52fr) minmax(9rem,.52fr) minmax(14rem,1.02fr);align-items:center;gap:.62rem;min-width:0;padding:.64rem .72rem;display:grid}.cloud-vault-row>span{color:#dbeafed6;overflow-wrap:anywhere;gap:.18rem;min-width:0;font-size:.76rem;font-weight:700;line-height:1.35;display:grid}.cloud-vault-row-head{color:var(--cloud-muted);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-color:#0000;font-size:.68rem;font-weight:780}.cloud-vault-row-head>span{color:var(--cloud-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.cloud-chargeback-grid,.cloud-execution-grid{gap:.85rem;margin-top:1rem;display:grid}.cloud-execution-block{align-content:start;gap:.55rem;min-width:0;display:grid}.cloud-executive-grid{gap:.78rem;margin-top:1rem;display:grid}.cloud-executive-card{background:#ffffff0b;border:1px solid #93c5fd1f;border-radius:.78rem;align-content:start;gap:.68rem;min-width:0;padding:.8rem;display:grid}.cloud-executive-card p{color:#dbeafec7;overflow-wrap:anywhere;font-size:.76rem;font-weight:680;line-height:1.45}.cloud-reconcile-grid{gap:.85rem;margin-top:1rem;display:grid}.cloud-reconcile-list{gap:.45rem;min-width:0;display:grid}.cloud-reconcile-row{background:var(--white-a-04);border:1px solid #ffffff0e;border-radius:.78rem;grid-template-columns:minmax(12rem,1fr) minmax(8rem,.46fr) minmax(11rem,.78fr) minmax(14rem,1.1fr) minmax(10rem,.5fr);align-items:center;gap:.62rem;min-width:0;padding:.64rem .72rem;display:grid}.cloud-reconcile-row[data-tone=danger]{border-color:#f871712e}.cloud-reconcile-row[data-tone=warning]{border-color:#facc152e}.cloud-reconcile-row>span{color:#dbeafed1;overflow-wrap:anywhere;gap:.18rem;min-width:0;font-size:.74rem;font-weight:700;line-height:1.38;display:grid}.cloud-reconcile-row strong{color:#fff;overflow-wrap:anywhere;font-size:.82rem;font-weight:800;line-height:1.25}.cloud-reconcile-row em{color:var(--cloud-muted);font-size:.68rem;font-style:normal;font-weight:680;line-height:1.35}.cloud-reconcile-row-head{background:0 0;border-color:#0000}.cloud-reconcile-row-head>span{color:var(--cloud-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:780}.cloud-reconcile-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.42rem;display:flex!important}.cloud-reconcile-actions .cloud-filter-pill{min-height:1.9rem;padding:.34rem .52rem}.cloud-reconcile-playbook{align-content:start;gap:.55rem;min-width:0;display:grid}.cloud-reconcile-playbook div{background:var(--white-a-04);border:1px solid #93c5fd1c;border-radius:.76rem;gap:.28rem;min-width:0;padding:.68rem;display:grid}.cloud-reconcile-playbook strong{color:#fff;font-size:.78rem;font-weight:800;line-height:1.25}.cloud-reconcile-playbook p{color:#dbeafebd;overflow-wrap:anywhere;font-size:.72rem;font-weight:680;line-height:1.42}.cloud-roadmap-grid{gap:.78rem;margin-top:1rem;display:grid}.cloud-roadmap-card{background:#ffffff0b;border:1px solid #fff1;border-radius:.78rem;align-content:start;gap:.62rem;min-width:0;padding:.8rem;display:grid}.cloud-roadmap-card[data-tone=success]{border-color:#22c55e33}.cloud-roadmap-card[data-tone=info]{border-color:#60a5fa33}.cloud-roadmap-card[data-tone=warning]{border-color:#facc1538}.cloud-roadmap-card[data-tone=danger]{border-color:#f8717138}.cloud-roadmap-card-head{justify-content:space-between;align-items:center;gap:.55rem;min-width:0;display:flex}.cloud-roadmap-card-head>span:last-child{min-width:0;color:var(--cloud-muted);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.68rem;font-weight:780}.cloud-roadmap-card h3{color:#fff;overflow-wrap:anywhere;font-size:.9rem;font-weight:820;line-height:1.25}.cloud-roadmap-card p,.cloud-roadmap-next strong{color:#dbeafecc;overflow-wrap:anywhere;font-size:.74rem;font-weight:680;line-height:1.45}.cloud-roadmap-next{gap:.22rem;min-width:0;display:grid}.cloud-roadmap-next span{color:var(--cloud-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:780}.cloud-chargeback-block{align-content:start;gap:.55rem;min-width:0;display:grid}.cloud-chargeback-title{color:#dbeafee6;justify-content:space-between;align-items:center;gap:.6rem;min-width:0;display:flex}.cloud-chargeback-title strong{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:.86rem;font-weight:820;line-height:1.25}.cloud-chargeback-title span{color:var(--cloud-muted);letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:.68rem;font-weight:760}.cloud-chargeback-table{gap:.42rem;min-width:0;display:grid}.cloud-chargeback-row{align-items:center;gap:var(--space-xs);background:var(--white-a-04);border:1px solid #ffffff0e;border-radius:.72rem;grid-template-columns:minmax(8.5rem,1fr) repeat(5,minmax(3.8rem,.52fr));min-width:0;padding:.58rem .62rem;display:grid}.cloud-chargeback-row span{color:#dbeafed1;overflow-wrap:anywhere;min-width:0;font-size:.72rem;font-weight:720;line-height:1.35}.cloud-chargeback-row strong{color:#fff;font-size:.74rem;font-weight:800;line-height:1.25}.cloud-chargeback-row-head{background:0 0;border-color:#0000}.cloud-chargeback-row-head span{color:var(--cloud-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:780}.cloud-storage-chip-row{flex-wrap:wrap;gap:.42rem;display:flex}.cloud-storage-chip{border-radius:var(--radius-full);color:#dbeafed6;overflow-wrap:anywhere;background:#ffffff0b;border:1px solid #93c5fd21;align-items:center;gap:.42rem;max-width:100%;min-height:1.92rem;padding:.38rem .58rem;font-size:.72rem;font-weight:720;line-height:1.2;display:inline-flex}.cloud-storage-chip .cloud-status-dot{width:.46rem;height:.46rem;margin-top:0;box-shadow:0 0 0 3px #f871711f}.cloud-storage-meter{border-radius:var(--radius-full);background:var(--white-a-07);height:.62rem;overflow:hidden}.cloud-storage-meter span{border-radius:inherit;background:linear-gradient(90deg,#facc15db,#f87171eb);height:100%;display:block}.cloud-inventory-split{gap:var(--space-md);margin-top:1rem;display:grid}.cloud-asset-list,.cloud-lifecycle-list,.cloud-run-list{gap:.45rem;min-width:0;display:grid}.cloud-audit-list{gap:.45rem;min-width:0;margin-top:1rem;display:grid}.cloud-my-resource-list{margin-top:1rem}.cloud-asset-row,.cloud-lifecycle-row,.cloud-run-row,.cloud-audit-row{background:var(--white-a-04);min-width:0;color:var(--cloud-text);border:1px solid #ffffff0e;border-radius:.78rem;align-items:center;gap:.62rem;padding:.64rem .72rem;display:grid}.cloud-lifecycle-row{grid-template-columns:.7rem minmax(12rem,1.2fr) minmax(10rem,.7fr) minmax(9rem,.7fr) minmax(6.5rem,auto) minmax(12rem,.9fr)}.cloud-my-resource-list .cloud-lifecycle-row{grid-template-columns:.7rem repeat(6,minmax(0,1fr))}.cloud-asset-row{transition:background var(--motion-snap) ease, border-color var(--motion-snap) ease, transform var(--motion-snap) ease;grid-template-columns:.7rem minmax(11rem,1.28fr) minmax(5.5rem,.5fr) minmax(9rem,1fr) minmax(6.5rem,.62fr) minmax(3.8rem,.36fr) minmax(5rem,.46fr) auto}.cloud-run-row{grid-template-columns:.7rem minmax(12rem,1fr) minmax(5rem,.36fr) minmax(6.2rem,.5fr) minmax(6.2rem,.5fr)}.cloud-audit-row{grid-template-columns:.7rem minmax(15rem,1.12fr) minmax(8rem,.44fr) minmax(12rem,.8fr) minmax(12rem,.7fr)}.cloud-asset-row:hover,.cloud-asset-row.is-active{border-color:var(--cloud-border-strong);background:#3b82f61c}.cloud-asset-row-head,.cloud-lifecycle-row-head,.cloud-run-row-head,.cloud-audit-row-head{color:var(--cloud-muted);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-color:#0000;font-size:.68rem;font-weight:780}.cloud-asset-row-head:hover{background:0 0;border-color:#0000}.cloud-asset-row>span,.cloud-lifecycle-row>span,.cloud-run-row>span,.cloud-run-row p,.cloud-audit-row>span,.cloud-audit-row p{overflow-wrap:anywhere;min-width:0;font-size:.76rem;line-height:1.35}.cloud-audit-main,.cloud-audit-meta,.cloud-audit-user-cell,.cloud-audit-request-cell{gap:.28rem;min-width:0;display:grid}.cloud-audit-title-line{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.cloud-asset-main{gap:.22rem;min-width:0;display:grid}.cloud-asset-main strong,.cloud-run-row strong,.cloud-audit-main strong{color:#fff;overflow-wrap:anywhere;font-size:.84rem;font-weight:760;line-height:1.25}.cloud-asset-main span,.cloud-run-row p,.cloud-audit-main p,.cloud-audit-muted,.cloud-audit-message,.cloud-audit-request-cell span{color:var(--cloud-muted)}.cloud-audit-message{font-size:.72rem;line-height:1.35}.cloud-audit-meta span,.cloud-audit-id-link{color:#dbeafedb;overflow-wrap:anywhere;font-size:.76rem;font-weight:700;line-height:1.35}.cloud-audit-id-link:hover{color:#fff;text-underline-offset:.18rem;-webkit-text-decoration:underline #93c5fd6b;text-decoration:underline #93c5fd6b}.cloud-audit-role-list{flex-wrap:wrap;gap:.32rem;min-width:0;display:flex}.cloud-lifecycle-actions{flex-wrap:wrap;align-items:center;gap:.42rem;min-width:0;display:flex}.cloud-inline-select{background:var(--white-a-06);color:#dbeafeeb;border:1px solid #93c5fd24;border-radius:.58rem;max-width:100%;min-height:2rem;padding:.38rem 1.8rem .38rem .58rem;font-size:.74rem;font-weight:720;line-height:1.2}.cloud-inline-select:disabled{cursor:not-allowed;opacity:.62}.cloud-my-resource-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.42rem;min-width:0;display:flex}.cloud-my-resource-actions .portal-secondary-action{white-space:nowrap}.cloud-my-resource-ip-cell{color:var(--cloud-muted)}.cloud-resource-state-cell,.cloud-vm-power-actions{flex-wrap:wrap;align-items:center;gap:.36rem;min-width:0;display:flex}.cloud-resource-state-cell>span:not(.cloud-status-chip){color:var(--cloud-muted);overflow-wrap:anywhere;font-size:.72rem;line-height:1.35}.cloud-lifecycle-actions .portal-secondary-action,.cloud-vm-power-actions .portal-secondary-action{min-height:2rem;padding:.38rem .58rem}.cloud-resource-action-grid{gap:.85rem;display:grid}.cloud-platform-protection-panel{background:linear-gradient(135deg,#facc1513,#ffffff09),#080d18bd;border-color:#facc152e}.cloud-action-panel{align-content:start;gap:.85rem;min-width:0;display:grid}.cloud-resource-detail-grid{margin-top:1rem}.cloud-vm-resize-form,.cloud-vm-ssh-key-form{gap:.68rem;min-width:0;display:grid}.cloud-vm-resize-controls{gap:.56rem;min-width:0;display:grid}.cloud-vm-resize-controls label,.cloud-vm-resize-form textarea,.cloud-vm-ssh-key-form label,.cloud-vm-ssh-key-form textarea{min-width:0}.cloud-vm-resize-controls label,.cloud-vm-ssh-key-form label{gap:.32rem;display:grid}.cloud-vm-resize-controls span,.cloud-vm-ssh-key-form span{color:var(--cloud-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.32rem;font-size:.68rem;font-weight:760;display:inline-flex}.cloud-vm-resize-controls input,.cloud-vm-resize-form textarea,.cloud-vm-ssh-key-form textarea{color:#ffffffe6;background:#ffffff0e;border:1px solid #93c5fd21;border-radius:.64rem;width:100%;padding:.58rem .64rem;font-size:.8rem;font-weight:700;line-height:1.45}.cloud-vm-resize-form textarea,.cloud-vm-ssh-key-form textarea{resize:vertical;min-height:5.2rem}.cloud-vm-resize-controls input:focus,.cloud-vm-resize-form textarea:focus,.cloud-vm-ssh-key-form textarea:focus,.cloud-inline-select:focus{border-color:#93c5fd5c;outline:none;box-shadow:0 0 0 3px #3b82f624}.cloud-vm-resize-note{color:var(--cloud-muted);margin:0;font-size:.72rem;line-height:1.5}.cloud-vm-credential-panel{background:#3b82f612;border:1px solid #93c5fd1f;border-radius:.58rem;flex-wrap:wrap;align-items:center;gap:.42rem;min-width:0;max-width:100%;padding:.38rem .44rem;display:flex}.cloud-vm-credential-panel[data-tone=warning]{background:#facc1512;border-color:#facc1524}.cloud-vm-credential-panel>div:first-child{gap:.12rem;min-width:min(12rem,100%);display:grid}.cloud-vm-credential-panel strong{color:#dbeafef5;font-size:.72rem;font-weight:820;line-height:1.2}.cloud-vm-credential-panel span{color:#bfdbfec2;overflow-wrap:anywhere;font-size:.7rem;font-weight:700;line-height:1.3}.cloud-vm-credential-values,.cloud-vm-credential-actions{flex-wrap:wrap;align-items:center;gap:.36rem;min-width:0;display:flex}.cloud-vm-credential-actions .portal-secondary-action,.cloud-vm-credential-panel>.portal-secondary-action{min-height:2rem;padding:.38rem .58rem}.cloud-lifecycle-spinner{color:#bfdbfebd;animation:.9s linear infinite cloud-spin}@keyframes cloud-spin{to{transform:rotate(360deg)}}.cloud-asset-detail{align-self:start}.cloud-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-detail-metadata{gap:.52rem;display:grid}.cloud-risk-grid{gap:var(--space-sm);margin-top:1rem;display:grid}.cloud-storage-risk-grid{margin-top:.75rem}.cloud-risk-card[data-tone=danger]{border-color:#f871712e}.cloud-risk-card[data-tone=warning]{border-color:#facc152e}.cloud-risk-head{align-items:center}.cloud-audit-baseline{gap:.58rem;margin-top:1rem;display:grid}.cloud-audit-baseline div{background:var(--white-a-04);border-radius:.76rem;gap:.22rem;min-width:0;padding:.68rem;display:grid}.cloud-audit-baseline dt{color:var(--cloud-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:760}.cloud-audit-baseline dd{color:#ffffffe6;overflow-wrap:anywhere;font-size:.8rem;font-weight:720;line-height:1.45}.cloud-audit-control-list{gap:.52rem;margin-top:1rem;display:grid}.cloud-audit-control-list div{background:var(--white-a-04);color:#dbeafedb;border-radius:.76rem;align-items:center;gap:.56rem;min-width:0;padding:.68rem;font-size:.8rem;font-weight:680;line-height:1.45;display:flex}.cloud-audit-control-list svg{color:#93c5fddb;flex:none}@media (min-width:820px){.cloud-resource-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-vm-resize-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.cloud-live-pool-grid,.cloud-executive-grid,.cloud-roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-vault-overview,.cloud-vault-guardrails{grid-template-columns:repeat(3,minmax(0,1fr))}.cloud-lifecycle-grid,.cloud-storage-grid,.cloud-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-audit-filter-form{grid-template-columns:minmax(10rem,.86fr) minmax(12rem,1fr) minmax(8rem,.48fr) auto;align-items:end}.cloud-audit-baseline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1180px){.cloud-live-pool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cloud-reconcile-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.34fr);align-items:start}.cloud-roadmap-grid,.cloud-vault-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.cloud-vault-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.cloud-chargeback-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cloud-execution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-chargeback-row{grid-template-columns:minmax(7.2rem,1fr) repeat(5,minmax(3.2rem,.48fr))}.cloud-lifecycle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cloud-storage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cloud-inventory-split{grid-template-columns:minmax(0,1fr) minmax(18rem,.36fr);align-items:start}}@media (max-width:1040px){.cloud-asset-row,.cloud-lifecycle-row,.cloud-run-row,.cloud-audit-row{grid-template-columns:.7rem minmax(0,1fr) auto}.cloud-reconcile-row{grid-template-columns:minmax(0,1fr) auto}.cloud-vault-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.cloud-asset-row-head,.cloud-lifecycle-row-head,.cloud-run-row-head,.cloud-audit-row-head,.cloud-reconcile-row-head,.cloud-vault-row-head,.cloud-asset-row>span:nth-child(n+4):not(.cloud-status-chip),.cloud-lifecycle-row>span:nth-child(4),.cloud-run-row>span:nth-child(n+4),.cloud-reconcile-row>span:nth-child(3),.cloud-vault-row>span:nth-child(n+5){display:none}.cloud-asset-row .cloud-status-chip,.cloud-lifecycle-row .cloud-status-chip,.cloud-reconcile-row .cloud-status-chip,.cloud-vault-row .cloud-status-chip{justify-self:end}.cloud-reconcile-row>span:nth-child(4),.cloud-reconcile-actions{grid-column:1/-1}.cloud-reconcile-actions{justify-content:flex-start}.cloud-lifecycle-actions,.cloud-my-resource-actions{grid-column:2/-1}.cloud-my-resource-list .cloud-lifecycle-row{grid-template-columns:.7rem minmax(0,1fr) auto}.cloud-my-resource-ip-cell{grid-column:2/-1}.cloud-audit-meta,.cloud-audit-user-cell,.cloud-audit-request-cell{flex-wrap:wrap;grid-column:2/-1;gap:.42rem .62rem;display:flex}}@media (max-width:720px){.cloud-mini-metrics,.cloud-credential-metrics,.cloud-detail-grid{grid-template-columns:minmax(0,1fr)}.cloud-event-timeline li{grid-template-columns:minmax(0,1fr);gap:.16rem}.cloud-plan-quota-row,.cloud-plan-check-row{grid-template-columns:minmax(0,1fr)}.cloud-plan-quota-row-head{display:none}.cloud-chargeback-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cloud-chargeback-row-head{display:none}.cloud-filter-pill{min-height:1.86rem;padding-inline:.62rem;font-size:.72rem}.cloud-page .portal-feature-grid{grid-template-columns:minmax(0,1fr)}}.llm-page{--llm-panel-bg:#0f1825f2;--llm-panel-bg-strong:#162231f7;--llm-card-bg:#ffffff0b;--llm-card-bg-hover:#ffffff13;--llm-border:#ffffff13;--llm-border-strong:#93c5fd29;--llm-text:#fffc;--llm-muted:#fff9}.llm-page .surface-panel,.llm-page .surface-invert,.llm-page .llm-runtime-card,.llm-page .llm-failure-card,.llm-page .llm-rank-row,.llm-page .llm-table-shell{border-color:var(--llm-border);background:linear-gradient(180deg, var(--llm-panel-bg-strong), var(--llm-panel-bg)), radial-gradient(circle at top left, #60a5fa14, transparent 44%);color:#cfdae5;box-shadow:0 22px 52px rgba(var(--shadow-rgb), .3), inset 0 1px 0 var(--white-a-04);-webkit-backdrop-filter:blur(var(--blur-md))}.llm-page .surface-panel{padding:1.1rem}.llm-page .surface-invert,.llm-page .llm-runtime-card,.llm-page .llm-failure-card,.llm-page .llm-rank-row{box-shadow:none;transition:transform var(--motion-snap) ease, border-color var(--motion-snap) ease, box-shadow var(--motion-snap) ease, background var(--motion-snap) ease;background:linear-gradient(#ffffff0e,#ffffff08),#ffffff05;border-radius:.92rem}.llm-page a.surface-invert:hover,.llm-page .llm-runtime-card:hover,.llm-page .llm-failure-card:hover,.llm-page .llm-rank-row:hover{border-color:var(--llm-border-strong);background:linear-gradient(180deg, #fff1, var(--white-a-04)), #ffffff06;box-shadow:0 12px 26px rgba(var(--shadow-rgb), .14)}.llm-page .llm-metric-card{min-height:10.5rem}.llm-page .llm-metric-icon{color:#dbeafef5;background:#3b82f629;border:1px solid #60a5fa33}.llm-page .llm-metric-value{color:#fff}.llm-page .llm-code-block{border:1px solid var(--white-a-08);background:rgba(var(--shadow-rgb), .3);color:#dbeafef0;border-radius:.72rem;padding:.55rem .65rem}.llm-page .llm-trend-bar-shell,.llm-page .llm-rank-bar-shell{background:#ffffff0e}.llm-page .llm-trend-bar,.llm-page .llm-rank-bar{background:linear-gradient(90deg,#60a5fae0,#3b82f6b8)}.llm-page .llm-table-shell{box-shadow:none;background:linear-gradient(#ffffff0b,#ffffff07),#ffffff04;overflow:auto}.llm-page .llm-table th,.llm-page .llm-table td{border-bottom-color:var(--white-a-07);color:var(--llm-text)}.llm-page .llm-table th{background:#0f1825eb}.llm-page .llm-status-chip{border:1px solid var(--white-a-08);font-weight:720}.llm-page .llm-status-chip-ok{color:#dbeafee0;background:#3b82f624;border-color:#60a5fa38}.llm-page .llm-status-chip-error{color:#fecaca;background:#f871711f;border-color:#f8717142}.llm-page .llm-status-chip-warn{color:#fde68a;background:#facc151f;border-color:#facc1538}.llm-page .llm-runtime-note,.llm-page .llm-runtime-link,.llm-page .llm-runtime-button{color:#dbeafedb;background:#3b82f61a;border:1px solid #93c5fd24}.llm-page .llm-runtime-button:not(:disabled):hover{background:#3b82f62e;border-color:#93c5fd3d}.llm-page .llm-runtime-fact{border-bottom-color:var(--white-a-07)}.llm-page .llm-gpu-slot{background:linear-gradient(#ffffff0d,#ffffff07),#ffffff04;border-color:#ffffff13}.llm-page .llm-gpu-slot[data-runtime-state=active]{background:#3b82f61f;border-color:#60a5fa3d}.llm-page .llm-gpu-slot[data-runtime-state=hot]{background:#facc151f;border-color:#facc1542}.guide-page{--guide-panel-bg:#0f1825f2;--guide-panel-bg-strong:#162231f7;--guide-row-bg:#ffffff0b;--guide-row-bg-hover:#ffffff13;--guide-border:#ffffff13;--guide-border-strong:#93c5fd29;--guide-text:#fffc;--guide-muted:#fff9;--guide-soft:#ffffff80}.guide-page .guide-module{gap:var(--space-md)}.guide-page .cloud-module-tabs-row{justify-content:space-between}.guide-page .cloud-module-tabs{border-color:var(--white-a-08);width:fit-content;box-shadow:0 16px 36px rgba(var(--shadow-rgb), .22), inset 0 1px 0 var(--white-a-04);background:linear-gradient(#162231e6,#0c1522e0),radial-gradient(circle at 0 0,#60a5fa1f,#0000 46%);border-radius:1rem;padding:.32rem}.guide-page .cloud-module-tab{color:#ffffff9e;border:1px solid #0000;border-radius:.75rem;min-height:2.3rem;padding:.46rem .88rem;font-size:.82rem;font-weight:650}.guide-page .cloud-module-tab:hover{color:#ffffffe0;background:#ffffff0e}.guide-page .cloud-module-tab.is-active{color:#fff;box-shadow:0 10px 22px #2563eb1a, inset 0 1px 0 var(--white-a-08);background:#3b82f629;border-color:#93c5fd2e}.guide-page .cloud-module-tab-badge{color:#dbeafedb;background:#3b82f61f;border-color:#93c5fd2e}.guide-page .cloud-module-view,.guide-page .guide-grid-2{gap:var(--space-md)}.guide-page .surface-panel,.guide-page .portal-collection-panel{border-color:var(--guide-border);background:linear-gradient(180deg, var(--guide-panel-bg-strong), var(--guide-panel-bg)), radial-gradient(circle at top left, #60a5fa14, transparent 44%);color:#cfdae5;box-shadow:0 22px 52px rgba(var(--shadow-rgb), .3), inset 0 1px 0 var(--white-a-04);-webkit-backdrop-filter:blur(var(--blur-md))}.guide-page .surface-panel{padding:1.1rem}.guide-page .portal-section-lead{align-items:center;margin-bottom:.92rem}.guide-page .portal-section-lead-copy h2,.guide-page .portal-collection-head h3,.guide-page .portal-collection-title-row strong,.guide-page .guide-test-archive-doc-head h3,.guide-page .guide-test-archive-row-title{color:#fff;letter-spacing:0}.guide-page .portal-section-lead-copy h2{margin-top:.4rem;font-size:clamp(1.2rem,1.6vw,1.52rem);font-weight:680}.guide-page .portal-section-lead-copy p:last-child,.guide-page .portal-collection-head p{color:var(--guide-text);font-size:.82rem;line-height:1.7}.guide-page .portal-section-lead .eyebrow,.guide-page .portal-collection-kicker,.guide-page .guide-test-archive-doc-head .eyebrow{color:var(--guide-muted)}.guide-page .portal-section-lead-icon{color:#dbeafec2;background:0 0;border:0}.guide-page .home-list-badge,.guide-page .portal-status-chip,.guide-page .guide-test-archive-doc-chip,.guide-page .guide-test-archive-row-tag{color:#dbeafedb;background:#3b82f61f;border:1px solid #93c5fd29}.guide-page .portal-collection-list{gap:.58rem}.guide-page .portal-collection-list.is-two-col{gap:.65rem}.guide-page .portal-collection-row,.guide-page .guide-flow-item,.guide-page .gpu-slot,.guide-page .cloud-split-row{border-color:var(--guide-border);background:var(--guide-row-bg);color:var(--guide-text);box-shadow:none}.guide-page .portal-collection-row{border-radius:.82rem;gap:.42rem;padding:.78rem .86rem}.guide-page .portal-collection-row:hover,.guide-page .cloud-split-row:hover{border-color:var(--guide-border-strong);background:var(--guide-row-bg-hover);box-shadow:0 12px 26px rgba(var(--shadow-rgb), .14)}.guide-page .portal-collection-title-row{align-items:center}.guide-page .portal-collection-title-row strong{font-size:.93rem;line-height:1.35}.guide-page .portal-collection-title-row span{color:var(--guide-muted)}.guide-page .portal-collection-row p,.guide-page .guide-test-archive-row-date,.guide-page .guide-test-archive-doc-slug{color:var(--guide-text)}.guide-page .portal-collection-row p{font-size:.8rem;line-height:1.58}.guide-page .guide-bullet-list{gap:.34rem;margin-top:.18rem}.guide-page .guide-bullet-list p{color:#ffffff94;padding-left:.82rem;font-size:.74rem;line-height:1.48}.guide-page .guide-bullet-list p:before{background:#60a5fae0;width:.28rem;height:.28rem;top:.52rem;box-shadow:0 0 0 3px #60a5fa14}.guide-page .guide-flow{gap:var(--space-xs)}.guide-page .guide-flow-item{border-radius:.82rem;padding:.72rem .82rem .72rem 3.15rem}.guide-page .guide-flow-item p{font-size:.8rem;line-height:1.58;color:var(--guide-text)!important}.guide-page .guide-flow-index{color:#dbeafeeb;background:#3b82f624;border:1px solid #93c5fd29;min-width:1.8rem;top:.72rem;left:.78rem}.guide-page .gpu-grid{gap:var(--space-xs)}.guide-page .gpu-slot{border-radius:.75rem;min-height:6.25rem;padding:.7rem}.guide-page .gpu-slot[data-tone=general]{background:linear-gradient(#3b82f624,#ffffff09)}.guide-page .gpu-slot[data-tone=code]{background:linear-gradient(#0ea5e929,#ffffff09)}.guide-page .gpu-slot[data-tone=tool]{background:linear-gradient(#facc1521,#ffffff09)}.guide-page .gpu-slot[data-tone=reserve]{background:linear-gradient(#a855f724,#ffffff09)}.guide-page .gpu-slot-index,.guide-page .gpu-slot-memory{color:var(--guide-soft)}.guide-page .gpu-slot-title{color:#fff;font-size:.88rem}.guide-page .guide-test-archive-view{grid-template-columns:minmax(15rem,.36fr) minmax(0,.64fr);gap:.9rem}.guide-page .guide-test-archive-list-pane,.guide-page .guide-test-archive-preview-pane{min-height:100%}.guide-page .guide-test-archive-row{border-radius:.72rem;padding:.56rem .68rem}.guide-page .cloud-split-row.is-active{background:#3b82f629;border-color:#60a5fa3d}.guide-page .cloud-split-marker{background:#60a5fadb;box-shadow:0 0 0 3px #60a5fa1a}.guide-page .guide-test-archive-doc-head{border-bottom-color:var(--white-a-08)}.guide-page .guide-test-archive-markdown,.guide-page .guide-test-archive-markdown h1,.guide-page .guide-test-archive-markdown h2,.guide-page .guide-test-archive-markdown h3,.guide-page .guide-test-archive-markdown h4,.guide-page .guide-test-archive-markdown p,.guide-page .guide-test-archive-markdown li,.guide-page .guide-test-archive-markdown blockquote,.guide-page .guide-test-archive-markdown th,.guide-page .guide-test-archive-markdown td,.guide-page .guide-test-archive-markdown strong,.guide-page .guide-test-archive-markdown em{color:#ffffffd1}.guide-page .guide-test-archive-markdown h1,.guide-page .guide-test-archive-markdown h2,.guide-page .guide-test-archive-markdown h3,.guide-page .guide-test-archive-markdown strong{color:#fff}.guide-page .guide-test-archive-markdown a{color:#93c5fdf2;text-decoration-color:#93c5fd59}.guide-page .guide-test-archive-markdown code{border:1px solid var(--white-a-08);background:var(--white-a-07);color:#dbeafef0}.guide-page .guide-test-archive-markdown pre{border-color:var(--white-a-08);background:rgba(var(--shadow-rgb), .38);color:#ffffffd1}.guide-page .guide-test-archive-markdown blockquote{border-left-color:#60a5fa6b}.guide-page .guide-test-archive-markdown thead th{background:var(--white-a-06)}@media (max-width:900px){.guide-page .cloud-module-tabs{width:100%;overflow-x:auto}.guide-page .guide-test-archive-view{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.poster-surface,.surface-panel,.paper-panel{border-radius:var(--radius-lg);padding:1.15rem}.feed-row,.domain-row{flex-direction:column}}.weekly-report-form{gap:var(--space-md);display:grid}.weekly-report-form-grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.weekly-report-form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.weekly-report-field{flex-direction:column;gap:.45rem;display:flex}.weekly-report-label,.weekly-report-detail-item span,.weekly-report-stat-card span,.weekly-report-analysis-meta,.weekly-report-muted{color:var(--muted);font-size:.82rem}.weekly-report-input,.weekly-report-textarea{border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:var(--card-bg-strong);width:100%;color:var(--ink-strong);transition:border-color var(--motion-base) ease, box-shadow var(--motion-base) ease, background-color var(--motion-base) ease;outline:none}.weekly-report-input{min-height:3rem;padding:.8rem var(--space-md)}.weekly-report-textarea{resize:vertical;padding:.9rem var(--space-md);line-height:1.7}.weekly-report-input:focus,.weekly-report-textarea:focus{box-shadow:var(--shadow-focus);border-color:#0f2a525c}.weekly-report-button{justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--radius-pill);transition:transform var(--motion-base) ease, border-color var(--motion-base) ease, background-color var(--motion-base) ease, color var(--motion-base) ease;border:1px solid #0000;padding:.78rem 1.08rem;font-size:.88rem;font-weight:700;display:inline-flex}.weekly-report-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.weekly-report-button-primary{background:linear-gradient(180deg, var(--accent), #3b82f6cc);color:var(--ink-strong)}.weekly-report-button-secondary{border-color:var(--line-strong);background:var(--card-bg);color:var(--ink-strong)}.weekly-report-glass-button{border-radius:var(--radius-pill);color:#1e293bf0;white-space:nowrap;cursor:pointer;min-height:3rem;-webkit-backdrop-filter:blur(var(--blur-sm)) saturate(165%);transition:transform var(--motion-base) ease, border-color var(--motion-base) ease, background-color var(--motion-base) ease, color var(--motion-base) ease, box-shadow var(--motion-base) ease;background:#94a3b81f;border:1px solid #94a3b83d;justify-content:center;align-items:center;gap:.45rem;padding:.72rem 1.08rem;font-size:.88rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #0f172a0f}.weekly-report-glass-button:hover{color:#0f172afa;background:#94a3b833;border-color:#64748b52;box-shadow:0 14px 28px #0f172a14}.weekly-report-glass-button.is-primary{color:#0d2f63;background:#2563eb47;border-color:#2563eb6b;box-shadow:0 16px 30px #0f2a522e}.weekly-report-glass-button.is-primary:hover{color:#08264f;background:#2563eb5c;border-color:#2563eb80;box-shadow:0 18px 34px #0f2a5238}.weekly-report-glass-button:disabled,.weekly-report-glass-button[aria-disabled=true]{opacity:.58;cursor:not-allowed;transform:none;box-shadow:0 8px 18px #0f172a0a}.weekly-agent-layout{gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.weekly-agent-form-grid{gap:var(--space-md);display:grid}.weekly-agent-config-layout{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:stretch;gap:1.35rem;display:grid}.weekly-agent-config-column{gap:var(--space-md);min-width:0;display:grid}.weekly-agent-config-column:not(.is-prompt){grid-column:1/-1}.weekly-agent-config-column.is-prompt{border-top:1px solid #94a3b82e;flex-direction:column;grid-column:1/-1;align-self:stretch;padding-top:1.35rem;display:flex}.weekly-agent-config-column.is-prompt .weekly-agent-form-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.weekly-agent-settings-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start}.weekly-agent-setting-schedule-toggle{grid-column:span 2;min-height:100%}.weekly-agent-setting-schedule-time{grid-column:span 4}.weekly-agent-setting-mail-field,.weekly-agent-setting-subject-field{grid-column:span 2;min-width:0}.weekly-agent-setting-mail-field,.weekly-agent-setting-subject-field,.weekly-agent-setting-schedule-time{gap:var(--space-xs);display:grid}.weekly-agent-setting-mail-field .weekly-report-textarea{min-height:6.75rem}.weekly-agent-setting-subject-field .weekly-report-input{min-height:2.9rem}.weekly-agent-config-head{gap:.35rem;display:grid}.weekly-agent-config-head h3{color:var(--ink-strong);letter-spacing:-.02em;margin:0;font-size:1.08rem}.weekly-agent-config-head p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.7}.weekly-agent-prompt-field{gap:var(--space-sm);grid-template-rows:auto minmax(0,1fr) auto;min-height:100%;display:grid}.weekly-agent-prompt-field>.weekly-report-label{min-height:1.25rem}.weekly-agent-prompt-field>.weekly-report-muted{min-height:3.6rem}.weekly-agent-editor-shell{min-height:35rem;box-shadow:inset 0 1px 0 var(--white-a-04);background:#050816;border:1px solid #64748b47;border-radius:1.35rem;grid-template-rows:2.75rem minmax(0,1fr);display:grid;overflow:hidden}.weekly-agent-editor-shell:focus-within{border-color:#60a5fa6b;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #60a5fa29}.weekly-agent-editor-shell.is-readonly{box-shadow:inset 0 1px #ffffff08}.weekly-agent-editor-bar{justify-content:space-between;align-items:center;gap:var(--space-sm);height:2.75rem;min-height:2.75rem;max-height:2.75rem;padding:0 var(--space-md);color:#94a3b8eb;font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.04em;text-transform:uppercase;background:#0f172ad6;border-bottom:1px solid #64748b29;grid-template-columns:minmax(0,1fr) auto;font-size:.74rem;display:grid;overflow:hidden}.weekly-agent-editor-bar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1;overflow:hidden}.weekly-agent-editor-bar span:last-child{justify-self:end}.weekly-agent-prompt-editor{resize:none;color:#e5edf8;width:100%;height:100%;min-height:31rem;font-family:var(--font-ibm-plex-mono), monospace;caret-color:#93c5fd;background:#050816;border:0;outline:none;padding:1.1rem 1.15rem 1.35rem;font-size:.85rem;line-height:1.85}.weekly-agent-prompt-viewer{color:#e5edf8;min-height:31rem;font-family:var(--font-ibm-plex-mono), monospace;white-space:pre-wrap;word-break:break-word;background:#050816;margin:0;padding:1.1rem 1.15rem 1.35rem;font-size:.85rem;line-height:1.85;overflow:auto}.weekly-agent-inline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.weekly-agent-checkbox{border-radius:var(--radius-lg);border:1px solid var(--line-strong);background:var(--card-bg);align-items:flex-start;gap:.85rem;padding:1rem 1.05rem;display:flex}@supports (color:color-mix(in lab, red, red)){.weekly-agent-checkbox{background:color-mix(in srgb, var(--card-bg) 82%, white 18%)}}.weekly-agent-checkbox input{accent-color:var(--accent-deep);margin-top:.2rem}.weekly-agent-checkbox span{gap:.2rem;display:grid}.weekly-agent-checkbox small{color:var(--muted);font-size:.8rem;line-height:1.65}.weekly-agent-checkbox.is-static{align-items:center}.weekly-agent-readonly-field{border-radius:var(--radius-lg);background:var(--card-bg);border:1px solid #94a3b82e;gap:.55rem;padding:.95rem 1rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.weekly-agent-readonly-field{background:color-mix(in srgb, var(--card-bg) 88%, white 12%)}}.weekly-agent-readonly-field.is-code{background:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.weekly-agent-readonly-field.is-code{background:color-mix(in srgb, var(--card-bg) 84%, white 16%)}}.weekly-agent-readonly-value{color:var(--ink-strong);white-space:pre-wrap;word-break:break-word;font-size:.93rem;line-height:1.8}.weekly-agent-readonly-field.is-code .weekly-agent-readonly-value{font-family:var(--font-ibm-plex-mono), monospace;font-size:.84rem}.weekly-agent-readonly-note{padding:.92rem var(--space-md);border-radius:var(--radius-lg);color:var(--ink);background:#f3f6fbd1;border:1px solid #94a3b833;font-size:.85rem;line-height:1.7}.weekly-agent-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.weekly-agent-meta-grid article{border-radius:var(--radius-lg);background:var(--card-bg);border:1px solid #94a3b833;gap:.35rem;padding:1rem 1.05rem;display:grid}@supports (color:color-mix(in lab, red, red)){.weekly-agent-meta-grid article{background:color-mix(in srgb, var(--card-bg) 86%, white 14%)}}.weekly-agent-meta-grid strong{color:var(--ink-strong);font-size:.96rem;line-height:1.45}.weekly-agent-notice{border-radius:var(--radius-lg);color:#14532d;background:#d6f5dfb8;border:1px solid #1c70432e;padding:.95rem 1.05rem;font-size:.9rem;line-height:1.7}.weekly-agent-run-list{gap:.9rem;display:grid}.weekly-agent-run-pagination{margin-top:1.25rem}.weekly-agent-run-item{border-radius:var(--radius-lg);background:var(--card-bg);border:1px solid #94a3b82e;width:100%;padding:1rem 1.05rem}@supports (color:color-mix(in lab, red, red)){.weekly-agent-run-item{background:color-mix(in srgb, var(--card-bg) 88%, white 12%)}}.weekly-agent-run-item{text-align:left;transition:transform var(--motion-base) ease, border-color var(--motion-base) ease, background-color var(--motion-base) ease}.weekly-agent-run-item:hover,.weekly-agent-run-item.is-active{background:#f0f7ffeb;border-color:#245ca347}.weekly-agent-run-item p{color:var(--muted);margin-top:.45rem;font-size:.82rem;line-height:1.65}.weekly-agent-run-head{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.weekly-agent-run-head strong{color:var(--ink-strong);font-size:.96rem;line-height:1.45}.weekly-agent-run-error{color:var(--danger)!important}.weekly-agent-status{border-radius:var(--radius-full);justify-content:center;align-items:center;min-width:4.5rem;padding:.28rem .72rem;font-size:.75rem;font-weight:700;display:inline-flex}.weekly-agent-status.is-running{color:#1d4ed8;background:#dbeafee0}.weekly-agent-status.is-succeeded{color:#15803d;background:#dcfce7e0}.weekly-agent-status.is-failed{color:#b91c1c;background:#fee2e2e0}.weekly-agent-artifact-panel{border-radius:var(--radius-xl);background:#fffcf6e6;border:1px solid #94a3b82e;padding:1.1rem 1.1rem 1.2rem}.weekly-agent-artifact-panel h3{color:var(--ink-strong);margin-top:.3rem;font-size:1.05rem;font-weight:700;line-height:1.4}.weekly-agent-preview-layout{gap:var(--space-md);display:grid}.weekly-agent-preview-layout.is-with-reasoning{grid-template-columns:minmax(280px,3fr) minmax(0,7fr);align-items:start}.weekly-agent-mail-preview{gap:var(--space-md);min-width:0;display:grid}.weekly-agent-mail-sheet-head{color:#ffffffad;background:#ffffff0b;border-bottom:1px solid #ffffff17;flex-wrap:wrap;gap:.7rem 1.4rem;padding:1rem 1.2rem .95rem;font-size:.82rem;line-height:1.7;display:flex}.weekly-agent-mail-html-preview{border:1px solid var(--white-a-08);padding:var(--space-lg);background:#ffffff0b;border-radius:1.5rem;overflow:hidden}.weekly-agent-reasoning-block{gap:.9rem;min-width:0;display:grid}.weekly-agent-reasoning-shell{min-height:100%}.weekly-agent-reasoning-viewer{min-height:34rem;max-height:42rem}@media (max-width:1100px){.weekly-agent-preview-layout.is-with-reasoning{grid-template-columns:minmax(0,1fr)}.weekly-agent-reasoning-viewer{min-height:20rem;max-height:28rem}}.weekly-report-clickable-row:hover td{background:#3b82f614}.weekly-report-row-link{color:inherit;display:block}.weekly-report-row-preview{z-index:140;max-height:calc(100vh - 2rem);box-shadow:0 24px 60px rgba(var(--shadow-rgb), .42);-webkit-backdrop-filter:blur(16px);pointer-events:none;background:linear-gradient(#162231fa,#0f1825f7),radial-gradient(circle at 0 0,#60a5fa14,#0000 42%);border:1px solid #ffffff1a;border-radius:1rem;overflow:hidden}.weekly-report-row-preview-section{gap:.35rem;padding:.9rem 1rem 0;display:grid}.weekly-report-row-preview-section:last-child{padding-bottom:1rem}.weekly-report-row-preview-label{color:#dbeafed1;letter-spacing:.04em;margin:0;font-size:.75rem;font-weight:700}.weekly-report-row-preview-body{border:1px solid var(--white-a-08);color:#ffffffc7;max-height:10rem;font-family:var(--font-ibm-plex-mono), monospace;white-space:pre-wrap;word-break:break-word;background:#ffffff0e;border-radius:.85rem;margin:0;padding:.8rem .9rem;font-size:.78rem;line-height:1.75;overflow:auto}.weekly-report-col-week{width:110px}.weekly-report-col-team,.weekly-report-col-group{width:150px}.weekly-report-col-user{width:110px}.weekly-report-col-summary{width:180px}.weekly-report-col-updated{width:170px}.weekly-report-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.weekly-report-editor-grid{gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.weekly-report-editor-grid .weekly-report-editor-field{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--card-bg);flex-direction:column;height:100%;display:flex;overflow:hidden}.weekly-report-draft-note{color:var(--ink-soft,#475569);align-self:center;margin-left:auto;font-size:.78rem;line-height:1.2}.weekly-report-markdown-tips{border-radius:var(--radius-lg);border:1px solid var(--line);background:linear-gradient(180deg, #ffffff0e, #ffffff08), var(--card-bg);color:var(--ink);overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.weekly-report-markdown-tips-summary{justify-content:space-between;align-items:center;gap:var(--space-sm);cursor:pointer;color:var(--ink-strong);background:#ffffff09;padding:.85rem 1.1rem;font-weight:600;list-style:none;display:flex}.weekly-report-markdown-tips-summary::-webkit-details-marker{display:none}.weekly-report-markdown-tips-summary:after{content:"▾";color:#ffffff75;transition:transform var(--motion-base) ease}.weekly-report-markdown-tips[open] .weekly-report-markdown-tips-summary:after{transform:rotate(180deg)}.weekly-report-markdown-tips-hint{color:var(--muted);font-size:.78rem;font-weight:400}.weekly-report-markdown-tips-grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:.9rem 1.1rem .5rem;display:grid}.weekly-report-markdown-tips-card{border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #fff1;flex-direction:column;gap:.45rem;padding:.7rem .85rem;display:flex}.weekly-report-markdown-tips-card header{justify-content:space-between;align-items:baseline;gap:var(--space-xs);display:flex}.weekly-report-markdown-tips-card header strong{color:var(--ink-strong);font-size:.88rem}.weekly-report-markdown-tips-card header span{color:var(--muted);font-size:.74rem}.weekly-report-markdown-tips-card pre{border-radius:var(--radius-sm);color:#bfdbfeeb;font-family:var(--font-ibm-plex-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:#050c1657;border:1px solid #ffffff0e;margin:0;padding:.55rem .7rem;font-size:.78rem;line-height:1.55;overflow-x:auto}.weekly-report-markdown-tips-card pre code{color:inherit;white-space:pre;background:0 0;padding:0}.weekly-report-markdown-tips-footer{color:var(--muted);margin:0;padding:.4rem 1.1rem .95rem;font-size:.78rem;line-height:1.5}.weekly-report-markdown-tips-footer a{color:#7dd3fc}.weekly-report-markdown-tips-footer a:hover{text-decoration:underline}.weekly-report-markdown-textarea{resize:none;color:#edf5ffe0;width:100%;min-height:44rem;font-family:var(--font-ibm-plex-mono), ui-monospace, SFMono-Regular, Menlo, monospace;caret-color:#7dd3fc;tab-size:2;background:linear-gradient(#ffffff05,#fff0),#070f1bb8;border:0;border-radius:0;flex:1;padding:1rem 1.05rem;font-size:.84rem;line-height:1.8;overflow:hidden}.weekly-report-markdown-textarea::selection{background:#3b82f666}.weekly-report-markdown-textarea::placeholder{color:#d4d4d466}.weekly-report-markdown-textarea:focus{outline:none;box-shadow:inset 0 0 0 3px #3b82f62e}.weekly-report-preview-shell{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--card-bg);overflow:hidden}.weekly-report-preview-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1rem 1rem .85rem;display:flex}.weekly-report-preview-body{min-height:44rem;padding:1rem 1rem 1.2rem;overflow:visible}.weekly-report-error{color:var(--danger);font-size:.84rem}.weekly-report-creation-window-control{align-items:center;gap:.65rem;display:inline-flex}.weekly-report-creation-window-control .portal-secondary-action:disabled{cursor:default;opacity:.78;transform:none}.weekly-report-creation-window-control .portal-secondary-action.is-active{background:linear-gradient(#0891b238,#0f172ad6);border-color:#0ea5e957}.weekly-report-inline-error{max-width:16rem;color:var(--danger);font-size:.76rem;line-height:1.35}.weekly-report-pagination{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;margin-top:1.5rem;display:flex}.weekly-report-empty{border-radius:var(--radius-lg);border:1px dashed var(--line-strong);background:var(--card-bg);color:var(--muted);padding:1rem 1.1rem}.weekly-report-detail-grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.weekly-report-detail-item,.weekly-report-stat-card{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--card-bg);padding:var(--space-md);flex-direction:column;gap:.45rem;display:flex}.weekly-report-detail-item strong,.weekly-report-stat-card strong{color:var(--ink-strong);font-size:1rem}.weekly-report-section{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.35rem}.weekly-report-analysis-body{border-top:1px solid var(--line);padding-top:1.35rem}.weekly-report-analysis-meta{gap:var(--space-sm);flex-wrap:wrap;display:flex}.weekly-report-markdown{color:var(--ink);line-height:1.8}.weekly-report-markdown h1,.weekly-report-markdown h2,.weekly-report-markdown h3,.weekly-report-markdown h4,.weekly-report-markdown h5,.weekly-report-markdown h6{color:var(--ink-strong);margin-top:1rem;font-weight:700}.weekly-report-markdown h1{font-size:2rem;line-height:1.18}.weekly-report-markdown h2{font-size:1.65rem;line-height:1.24}.weekly-report-markdown h3{font-size:1.3rem;line-height:1.32}.weekly-report-markdown h4,.weekly-report-markdown h5,.weekly-report-markdown h6{font-size:1rem;line-height:1.5}.weekly-report-markdown p{margin-top:.75rem}.weekly-report-markdown ul{margin:.75rem 0 0 1.25rem;list-style:outside}.weekly-report-markdown ol{margin:.75rem 0 0 1.25rem;list-style:decimal}.weekly-report-markdown table{border-collapse:collapse;border-radius:var(--radius-md);border:1px solid var(--line);width:100%;margin-top:.85rem;overflow:hidden}.weekly-report-markdown th,.weekly-report-markdown td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.7rem .8rem}.weekly-report-markdown th{color:var(--muted);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem}.weekly-report-markdown hr{border:0;border-top:1px solid var(--line);margin:1rem 0}.weekly-report-stat-grid{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:680px){.home-entry-page{background-color:var(--bg-bottom);height:100dvh;min-height:100dvh;padding:.9rem;overflow:hidden}.home-entry-page .portal-header-shell,.home-entry-page .home-task-hero>.absolute{display:none}.home-entry-page main{width:100%;min-height:0;margin-top:0}.home-entry-page .home-task-hero{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:0}.home-entry-page .home-task-hero-shell{gap:var(--space-md);min-height:0}.home-entry-page .home-command-card-shell{gap:.9rem}.home-entry-page .home-command-card{width:min(100%,48rem)}}@media (max-width:1279px){.portal-header{grid-template-columns:minmax(0,1fr) auto;gap:.9rem}.portal-header-leading{grid-column:1}.portal-header-center{z-index:auto;grid-column:1/-1;justify-content:center;width:100%;max-width:none;margin:0;padding:0;position:static;top:auto;left:auto;transform:none}.portal-header-actions{grid-column:2;justify-self:end}.portal-header-nav-shell{justify-content:center;width:100%;overflow-x:auto}.portal-compact-nav-inner{padding:0 .85rem}.portal-compact-nav-frame{justify-content:flex-start;min-height:0;position:static}.portal-compact-nav-shell{justify-content:flex-start;width:100%;position:relative;top:auto;left:auto;transform:none}.portal-compact-nav-actions{margin-left:0}.portal-header-search-slot{max-width:none}.portal-header-brand{gap:.55rem}.portal-page-intro-layout,.home-workspace-hero-grid,.drive-layout,.data-space-layout{grid-template-columns:minmax(0,1fr)}.drive-side,.data-space-side{position:static}.data-space-page>.data-space-guide,.data-space-feature-grid,.data-space-rule-grid,.drive-editor-grid{grid-template-columns:minmax(0,1fr)}.my-work-page-intro .portal-page-intro-stats,.portal-page-contrib{grid-area:auto;max-width:none;height:auto}.portal-page-intro-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-feature-grid{grid-template-columns:minmax(0,1fr)}.home-hero-stats,.home-work-grid,.home-knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-section-head{flex-direction:column;align-items:flex-start}.home-section-side{max-width:none}.portal-auth-copy strong,.portal-auth-copy span{max-width:8rem}.weekly-report-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-report-editor-grid,.weekly-agent-layout,.weekly-agent-config-layout,.weekly-agent-inline-grid,.weekly-agent-meta-grid{grid-template-columns:minmax(0,1fr)}.weekly-agent-config-column.is-prompt{border-top:1px solid #94a3b82e;grid-column:auto;padding-top:1.35rem;display:grid}.weekly-agent-config-column.is-prompt .weekly-agent-form-grid{grid-template-columns:minmax(0,1fr)}.weekly-agent-config-column:not(.is-prompt){grid-column:auto}.weekly-agent-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-agent-setting-schedule-toggle,.weekly-agent-setting-schedule-time,.weekly-agent-setting-mail-field,.weekly-agent-setting-subject-field,.weekly-report-field-wide{grid-column:span 2}.cloud-quick-link-grid,.cloud-capability-grid,.cloud-control-grid,.cloud-detail-grid,.cloud-placeholder-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.portal-compact-nav{top:.55rem}.portal-compact-nav-inner{padding:0 .7rem}.portal-compact-nav-shell .nav-link{min-height:2.08rem;padding:.44rem .72rem;font-size:.86rem}.portal-header-center{flex-direction:column;align-items:stretch}.portal-header-nav{padding-bottom:.2rem;overflow-x:auto}.portal-header-tools{width:100%}.portal-header-command-anchor{width:100%;min-width:0}.portal-command-trigger{width:100%}.portal-command-trigger-copy span{display:none}.ai-command-backdrop{align-items:flex-start;padding:.8rem}.ai-command-panel{border-radius:1.1rem;width:100%;max-height:calc(100vh - 1.6rem)}.ai-command-search{gap:.58rem;padding:.78rem}.ai-command-input{font-size:.92rem}.ai-command-item{grid-template-columns:auto minmax(0,1fr)}.ai-command-item-meta{grid-column:2;justify-content:flex-start}.portal-header-tools-shell{justify-content:space-between;width:100%}.portal-header-tool-label{font-size:inherit}.portal-header-tool-count{min-width:1.1rem;padding:.12rem .28rem}.portal-dropdown-panel{right:-.25rem}.portal-page-intro,.home-workspace-hero{padding:1.2rem}.portal-page-intro-stats{grid-template-columns:minmax(0,1fr)}.portal-empty-state,.portal-feature-head,.portal-feature-foot{flex-direction:column;align-items:flex-start}.cloud-tab-row{gap:var(--space-xs)}.cloud-tab-pill{justify-content:space-between;width:100%}.cloud-identity-hero,.cloud-session-head,.cloud-notification-head,.cloud-quick-link,.cloud-workspace-row{flex-direction:column;grid-template-columns:minmax(0,1fr);align-items:flex-start}.cloud-identity-hero,.cloud-session-head{display:flex}.cloud-notification-foot{flex-direction:column;align-items:flex-start}.weekly-report-form-grid,.weekly-report-form-grid-3,.weekly-report-filter-grid,.weekly-report-detail-grid,.weekly-report-stat-grid{grid-template-columns:minmax(0,1fr)}.weekly-report-field-wide{grid-column:auto}.weekly-report-pagination{justify-content:flex-start}}.agent-builder{gap:var(--space-xl);--card-bg:#ffffff0b;--card-bg-hover:#ffffff13;--card-bg-strong:var(--white-a-07);--input-bg:var(--white-a-06);--input-bg-focus:var(--white-a-08);--line:#ffffff13;--line-strong:#ffffff1f;--surface-dark:#0f1825f2;display:grid}.agent-builder-topbar{gap:var(--space-md);padding:var(--space-lg) var(--space-xl);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.agent-topbar-left{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.agent-topbar-title .eyebrow{margin-bottom:.15rem}.agent-topbar-title h1{color:var(--ink-strong);font-size:1.3rem;font-weight:700;line-height:1.25}.agent-back-btn{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink);background:var(--card-bg);transition:border-color var(--motion-base) ease, transform var(--motion-base) ease;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.82rem;display:inline-flex}.agent-back-btn:hover{border-color:var(--accent-border)}.agent-topbar-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.agent-version-line{color:var(--muted);border-right:1px dashed var(--line);align-items:center;gap:.35rem;margin-right:.3rem;padding-right:.4rem;font-size:.76rem;display:inline-flex}.agent-status-chip{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--card-bg);color:var(--ink);align-items:center;gap:.3rem;padding:.25rem .7rem;font-size:.75rem;font-weight:600;display:inline-flex}.agent-status-chip.is-draft{color:#b07a10;background:#f5cc7d2e;border-color:#f5cc7d66}.agent-status-chip.is-testing{color:#1a6ea8;background:#7ab4e62e;border-color:#7ab4e666}.agent-status-chip.is-published{color:var(--accent-deep);background:var(--accent-bg-subtle);border-color:var(--accent-border)}.agent-dirty-chip{border-radius:var(--radius-pill);color:#8a5c02;background:#f5cc7d33;border:1px dashed #f5cc7d99;align-items:center;padding:.2rem .6rem;font-size:.72rem;display:inline-flex}.agent-btn-primary,.agent-btn-secondary{border-radius:var(--radius-pill);padding:.55rem var(--space-md);transition:transform var(--motion-base) ease, background-color var(--motion-base) ease, border-color var(--motion-base) ease;cursor:pointer;border:1px solid #0000;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;display:inline-flex}.agent-btn-primary{background:linear-gradient(180deg, var(--accent), var(--accent-deep));color:var(--ink-strong)}.agent-btn-secondary{background:var(--card-bg);border-color:var(--line-strong);color:var(--ink-strong)}.agent-btn-secondary:hover:not(:disabled){border-color:var(--accent-border)}.agent-btn-primary:disabled,.agent-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.agent-topbar-toast{border-radius:var(--radius-sm);background:var(--accent-bg-subtle);border:1px solid var(--accent-border);width:100%;color:var(--accent-deep);align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.82rem;display:flex}.agent-topbar-toast.is-error{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}.agent-builder-body{gap:var(--space-xl);grid-template-columns:240px minmax(0,1fr);display:grid}.agent-side-nav{top:var(--space-lg);padding:var(--space-lg);align-self:start;gap:var(--space-md);max-height:calc(100vh - 2 * var(--space-lg));flex-direction:column;display:flex;position:sticky;overflow-y:auto}.agent-side-nav nav{flex-direction:column;gap:.3rem;display:flex}.agent-side-nav-item{border-radius:var(--radius-sm);text-align:left;transition:background-color var(--motion-base) ease, border-color var(--motion-base) ease;cursor:pointer;color:var(--ink);background:0 0;border:1px solid #0000;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.6rem .75rem;display:grid}.agent-side-nav-item:hover{background:var(--card-bg-hover)}.agent-side-nav-item.is-active{background:var(--accent-bg-subtle);border-color:var(--accent-border)}.agent-side-nav-item.is-active .agent-side-nav-order{background:var(--accent);color:var(--ink-strong);border-color:#0000}.agent-side-nav-order{border-radius:var(--radius-card);border:1px solid var(--line);background:var(--card-bg);width:26px;height:26px;color:var(--muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.agent-side-nav-copy{flex-direction:column;gap:.15rem;display:flex}.agent-side-nav-copy strong{color:var(--ink-strong);font-size:.9rem;font-weight:600}.agent-side-nav-copy em{color:var(--muted);font-size:.74rem;font-style:normal}.agent-side-nav-dot{background:#e08f76;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #e08f7633}.agent-side-footer{padding-top:var(--space-md);border-top:1px dashed var(--line);color:var(--muted);flex-direction:column;gap:.2rem;font-size:.76rem;display:flex}.agent-side-footer strong{color:var(--ink-strong);font-size:.88rem}.agent-side-footer em{font-style:normal}.agent-content{padding:var(--space-2xl);min-width:0}.agent-section{gap:var(--space-xl);flex-direction:column;display:flex}.agent-section-head{padding-bottom:var(--space-md);border-bottom:1px solid var(--line);gap:.3rem;display:grid}.agent-section-head h3{color:var(--ink-strong);font-size:1.25rem;font-weight:700}.agent-section-subtitle{color:var(--muted);font-size:.85rem;line-height:1.6}.agent-section-grid{gap:var(--space-lg) var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.agent-field-span-2{grid-column:span 2}.agent-field-label{color:var(--ink-strong);align-items:baseline;gap:.25rem;font-size:.82rem;font-weight:600;display:inline-flex}.agent-field-label em{color:var(--danger);font-style:normal;font-weight:700}.agent-field-hint{color:var(--muted);font-size:.72rem;line-height:1.5}.agent-field-error{color:var(--danger);font-size:.74rem}.agent-input{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--input-bg);width:100%;color:var(--ink-strong);transition:border-color var(--motion-base) ease, background-color var(--motion-base) ease, box-shadow var(--motion-base) ease;padding:.55rem .8rem;font-family:inherit;font-size:.9rem}.agent-input:focus{border-color:var(--accent);background:var(--input-bg-focus);box-shadow:var(--shadow-focus);outline:none}.agent-textarea{resize:vertical;line-height:1.65;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:.85rem}.agent-switch{align-items:center;gap:var(--space-xs);color:var(--ink);cursor:pointer;font-size:.85rem;display:inline-flex}.agent-switch input{width:18px;height:18px;accent-color:var(--accent)}.agent-toggle-card{padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--line);background:var(--card-bg);text-align:left;cursor:pointer;transition:border-color var(--motion-base) ease, transform var(--motion-base) ease, box-shadow var(--motion-base) ease;flex-direction:column;gap:.45rem;min-height:110px;display:flex}.agent-toggle-card:hover{border-color:var(--line-strong)}.agent-toggle-card.is-on{border-color:var(--accent-border);background:var(--accent-bg-subtle);box-shadow:var(--shadow-sm)}.agent-toggle-card.is-warn.is-on{background:#f5cc7d2e;border-color:#f5cc7d8c}.agent-toggle-card.is-disabled{opacity:.5;cursor:not-allowed}.agent-toggle-card-head{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.agent-toggle-card-head strong{color:var(--ink-strong);font-size:.95rem;font-weight:700}.agent-toggle-card p{color:var(--muted);font-size:.8rem;line-height:1.5}.agent-toggle-pill{border-radius:var(--radius-pill);background:var(--card-bg);border:1px solid var(--line);color:var(--muted);padding:.15rem .55rem;font-size:.7rem;font-weight:600}.agent-toggle-pill.is-on{background:var(--accent);color:var(--ink-strong);border-color:#0000}.agent-tool-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.agent-tool-footer{gap:var(--space-xl);padding-top:var(--space-md);border-top:1px dashed var(--line);grid-template-columns:1.2fr .8fr;display:grid}.agent-enabled-list ul{flex-direction:column;gap:.3rem;margin-top:.35rem;display:flex}.agent-enabled-list li{border-radius:var(--radius-sm);background:var(--card-bg);border:1px solid var(--line);color:var(--ink);padding:.4rem .65rem;font-size:.85rem}.agent-empty-line{color:var(--muted);padding:.4rem 0;font-size:.82rem}.agent-prompt-grid{gap:var(--space-lg) var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-prompt-main{grid-column:1/-1}.agent-prompt-main .agent-textarea{min-height:280px;font-size:.9rem;line-height:1.7}.agent-prompt-side{gap:var(--space-lg) var(--space-xl);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-prompt-example{grid-column:span 1}.agent-tag-input{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--input-bg);flex-wrap:wrap;gap:.35rem;min-height:42px;padding:.45rem .5rem;display:flex}.agent-tag-input:focus-within{border-color:var(--accent);box-shadow:var(--shadow-focus)}.agent-tag-chip{background:var(--accent-bg-subtle);border:1px solid var(--accent-border);color:var(--accent-deep);border-radius:var(--radius-pill);align-items:center;gap:.25rem;padding:.2rem .5rem .2rem .65rem;font-size:.78rem;display:inline-flex}.agent-tag-chip button{color:var(--accent-deep);cursor:pointer;background:0 0;border:none;font-size:.9rem;line-height:1}.agent-tag-input-control{min-width:80px;color:var(--ink-strong);background:0 0;border:none;outline:none;flex:1;font-size:.85rem}.agent-emoji-row{flex-wrap:wrap;gap:.3rem;display:flex}.agent-emoji-btn{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--card-bg);cursor:pointer;width:34px;height:34px;transition:border-color var(--motion-base) ease, transform var(--motion-base) ease;font-size:1.05rem}.agent-emoji-btn.is-on{border-color:var(--accent);background:var(--accent-bg-subtle)}.agent-pill-grid{flex-wrap:wrap;gap:.4rem;display:flex}.agent-pill{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--card-bg);color:var(--ink);cursor:pointer;transition:background-color var(--motion-base) ease, border-color var(--motion-base) ease;padding:.4rem .85rem;font-size:.82rem}.agent-pill:hover{border-color:var(--line-strong)}.agent-pill.is-on{background:var(--accent-bg-subtle);border-color:var(--accent-border);color:var(--accent-deep);font-weight:600}.agent-slider{align-items:center;gap:var(--space-sm);display:flex}.agent-slider input[type=range]{accent-color:var(--accent);flex:1}.agent-slider-value{text-align:right;font-variant-numeric:tabular-nums;min-width:56px;color:var(--ink-strong);font-size:.88rem;font-weight:600}.agent-slider-value em{color:var(--muted);margin-left:.15rem;font-size:.75rem;font-style:normal}.agent-visibility-grid{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.agent-visibility-card{text-align:left;padding:var(--space-md);border-radius:var(--radius-md);border:1px solid var(--line);background:var(--card-bg);cursor:pointer;transition:border-color var(--motion-base) ease, transform var(--motion-base) ease}.agent-visibility-card strong{color:var(--ink-strong);margin-bottom:.3rem;font-size:.95rem;display:block}.agent-visibility-card p{color:var(--muted);font-size:.8rem;line-height:1.5}.agent-visibility-card.is-on{border-color:var(--accent-border);background:var(--accent-bg-subtle)}.agent-status-line{color:var(--muted);align-items:center;gap:.45rem;font-size:.85rem;display:inline-flex}.agent-issue-panel{padding:var(--space-md);border-radius:var(--radius-md);background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger)}.agent-issue-panel strong{margin-bottom:.4rem;font-size:.95rem;display:block}.agent-issue-panel ul{flex-direction:column;gap:.3rem;font-size:.82rem;display:flex}.agent-issue-panel li{align-items:center;gap:.4rem;display:flex}.agent-issue-panel button{border:1px solid var(--danger-border);color:var(--danger);border-radius:var(--radius-pill);cursor:pointer;background:0 0;padding:.15rem .55rem;font-size:.72rem}.agent-issue-ok{border-radius:var(--radius-md);background:var(--accent-bg-subtle);border:1px solid var(--accent-border);color:var(--accent-deep);padding:.7rem .95rem;font-size:.85rem}.agent-test-grid{gap:var(--space-xl);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid}.agent-test-left,.agent-test-right{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.agent-test-actions{align-items:center;gap:var(--space-md);display:flex}.agent-test-meta{color:var(--muted);font-size:.78rem}.agent-preview-card{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--card-bg);overflow:hidden}.agent-preview-card-head{color:var(--muted);background:var(--surface-dark);border-bottom:1px solid var(--line);letter-spacing:.02em;padding:.55rem .85rem;font-size:.78rem;font-weight:600}.agent-preview-body{padding:.85rem var(--space-md);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);color:var(--ink);white-space:pre-wrap;word-break:break-word;max-height:380px;font-size:.82rem;line-height:1.6;overflow:auto}.agent-preview-meta{color:var(--muted);border-top:1px dashed var(--line);flex-wrap:wrap;gap:.8rem;padding:.5rem .85rem;font-size:.74rem;display:flex}.agent-preview-warn{color:#b76b2f}@media (max-width:1180px){.agent-builder-body{grid-template-columns:1fr}.agent-side-nav{position:relative;top:0}.agent-prompt-grid{grid-template-columns:1fr}.agent-prompt-main{grid-row:auto}.agent-tool-footer,.agent-test-grid,.agent-visibility-grid{grid-template-columns:1fr}}@media (max-width:768px){.agent-builder-topbar{grid-template-columns:1fr;position:relative;top:0}.agent-section-grid{grid-template-columns:1fr}.agent-field-span-2{grid-column:auto}.agent-content{padding:var(--space-lg)}}.weekly-report-list-grid{gap:var(--space-xl);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.weekly-report-tree-panel{top:var(--space-lg);max-height:calc(100vh - 2 * var(--space-lg));flex-direction:column;gap:.35rem;display:flex;position:sticky;overflow-y:auto}.weekly-report-tree-folder{flex-direction:column;gap:.2rem;margin-top:.15rem;display:flex}.tree-folder-link{border-radius:var(--radius-sm);color:var(--ink-strong);transition:background-color var(--motion-base) ease, color var(--motion-base) ease;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.48rem .65rem;font-size:.85rem;font-weight:600;line-height:1.15;display:grid}.tree-folder-link:hover{background:#10202e14}.tree-folder-link[data-active=true]{color:var(--ink-strong);background:#0f2a521f}.weekly-report-chip{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--card-bg);color:var(--ink);transition:background-color var(--motion-base) ease, border-color var(--motion-base) ease, color var(--motion-base) ease, transform var(--motion-base) ease;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.82rem;font-weight:600;display:inline-flex}.weekly-report-chip:hover{border-color:var(--line-strong)}.weekly-report-chip.is-active{background:linear-gradient(180deg, var(--accent), #3b82f6d1);color:var(--ink-strong);border-color:#0000}.weekly-summary-layout{gap:var(--space-xl);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.weekly-summary-sidebar{top:var(--space-lg);max-height:calc(100vh - 2 * var(--space-lg));gap:var(--space-md);flex-direction:column;display:flex;position:sticky;overflow-y:auto}.weekly-summary-nav{gap:var(--space-sm);display:grid}.weekly-summary-nav-item{justify-content:space-between;align-items:center;gap:var(--space-sm);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--card-bg);transition:border-color var(--motion-base) ease, background-color var(--motion-base) ease, transform var(--motion-base) ease;padding:.9rem .95rem;display:flex}.weekly-summary-nav-item:hover{border-color:var(--line-strong)}.weekly-summary-nav-item.is-active{border-color:var(--accent-border);background:var(--accent-bg-subtle)}.weekly-summary-nav-item strong{color:var(--ink-strong);font-size:.92rem;display:block}.weekly-summary-nav-item span{color:var(--muted);font-size:.78rem}.weekly-summary-nav-meta{color:var(--muted);align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.weekly-summary-mail-panel{min-height:100%}@media (max-width:1180px){.weekly-report-list-grid{grid-template-columns:1fr}.weekly-report-tree-panel{max-height:none;position:relative;top:0}.weekly-summary-layout{grid-template-columns:1fr}.weekly-summary-sidebar{max-height:none;position:relative;top:0}}.cloud-publisher{gap:var(--space-lg);display:grid}.cloud-publisher-head{gap:var(--space-md);grid-template-columns:auto 1fr;align-items:start;display:grid}.cloud-publisher-head-icon{border-radius:var(--radius-md);width:44px;height:44px;color:var(--accent-deep,#3b82f6);background:linear-gradient(140deg,#3b82f62e,#6366f124);border:1px solid #6366f12e;place-items:center;display:grid}.cloud-publisher-head strong{color:var(--text-strong,#0f172a);font-size:1.1rem;font-weight:600;display:block}.cloud-publisher-sub{color:var(--muted);margin:.2rem 0 0;font-size:.82rem;line-height:1.6}.cloud-publisher-form{gap:var(--space-md);display:grid}.cloud-publisher-field{gap:.35rem;display:grid;position:relative}.cloud-publisher-label{color:var(--muted);align-items:center;gap:.35rem;font-size:.78rem;font-weight:500;display:inline-flex}.cloud-publisher-input,.cloud-publisher-textarea{font:inherit;color:inherit;border-radius:var(--radius-sm);transition:border-color var(--motion-fastest) ease, box-shadow var(--motion-fastest) ease;background:#ffffffa6;border:1px solid #63748b47;width:100%;padding:.65rem .85rem}.cloud-publisher-textarea{resize:vertical;min-height:96px;line-height:1.65}.cloud-publisher-input:focus,.cloud-publisher-textarea:focus{box-shadow:var(--shadow-focus);border-color:#3b82f68c;outline:none}.cloud-publisher-hint{color:var(--muted);font-size:.72rem;position:absolute;top:0;right:.4rem}.cloud-publisher-row{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cloud-publisher-audience{gap:var(--space-sm);border-radius:var(--radius-md);padding:var(--space-md);background:#f1f5f959;border:1px dashed #63748b4d;display:grid}.cloud-publisher-audience-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.cloud-publisher-audience-pill{font:inherit;border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;transition:border-color var(--motion-fastest) ease, color var(--motion-fastest) ease, background var(--motion-fastest) ease;background:#ffffffbf;border:1px solid #63748b59;padding:.4rem .9rem}.cloud-publisher-audience-pill:hover,.cloud-publisher-audience-pill.is-active{color:var(--accent-deep,#3b82f6);background:#3b82f614;border-color:#3b82f68c}.cloud-publisher-note{color:var(--muted);margin:0;font-size:.8rem;line-height:1.6}.cloud-publisher-department,.cloud-publisher-users{gap:var(--space-sm);display:grid}.cloud-publisher-users-summary{color:var(--text-strong,#0f172a);border-radius:var(--radius-sm);background:#ffffffbf;border:1px solid #63748b2e;padding:.4rem .6rem;font-size:.82rem}.cloud-publisher-users-list{border-radius:var(--radius-sm);background:#fff9;border:1px solid #63748b33;gap:.35rem;max-height:220px;padding:.3rem;display:grid;overflow-y:auto}.cloud-publisher-user-row{border-radius:var(--radius-sm);cursor:pointer;transition:background var(--motion-fastest) ease, border var(--motion-fastest) ease;border:1px solid #0000;grid-template-columns:auto 1fr;align-items:center;gap:.6rem;padding:.45rem .6rem;display:grid}.cloud-publisher-user-row:hover{background:#3b82f60f}.cloud-publisher-user-row.is-selected{background:#3b82f614;border-color:#3b82f64d}.cloud-publisher-user-row>div{gap:.15rem;min-width:0;display:grid}.cloud-publisher-user-row strong{color:var(--text-strong,#0f172a);font-size:.88rem;font-weight:600}.cloud-publisher-user-row span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.cloud-publisher-user-dept{color:#3b82f6d9!important}.cloud-publisher-success{border-radius:var(--radius-sm);color:#15803d;background:#22c55e1f;border:1px solid #22c55e4d;padding:.55rem .8rem;font-size:.85rem}.cloud-publisher-actions{flex-wrap:wrap;gap:.6rem;display:flex}.cloud-publisher-actions .portal-primary-action{align-items:center;gap:.35rem;display:inline-flex}@media (max-width:720px){.cloud-publisher-row{grid-template-columns:1fr}}.portal-glass-primary,.portal-glass-ghost{border-radius:var(--radius-pill);cursor:pointer;-webkit-backdrop-filter:blur(10px)saturate(150%);transition:background var(--motion-base) ease, border-color var(--motion-base) ease, transform .12s ease, box-shadow var(--motion-base) ease;justify-content:center;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:500;line-height:1;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.portal-glass-primary:active:not(:disabled),.portal-glass-ghost:active:not(:disabled){transform:translateY(1px)}.portal-glass-primary:disabled,.portal-glass-ghost:disabled{opacity:.45;cursor:not-allowed}.portal-glass-primary{color:#2563eb;background:#3b82f624;border:1px solid #3b82f659}.portal-glass-primary:hover:not(:disabled){background:#3b82f638;border-color:#3b82f680;box-shadow:0 4px 14px #3b82f62e}.portal-glass-ghost{background:var(--white-a-06);color:#ffffffc7;box-shadow:none;border:1px solid #ffffff1f}.portal-glass-ghost:hover:not(:disabled){color:#ffffffe6;box-shadow:0 10px 24px rgba(var(--shadow-rgb), .12);background:#ffffff1a;border-color:#93c5fd38}.portal-message-summary,.cloud-notification-summary{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:.38rem 0 0;font-size:.84rem;line-height:1.6;display:-webkit-box;overflow:hidden}.cloud-pagination{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid #63748b26;display:flex}.cloud-pagination-status{color:var(--muted);font-size:.82rem}.cloud-pagination-button{border-radius:var(--radius-pill);color:var(--text-strong,#0f172a);transition:border-color var(--motion-fastest) ease, color var(--motion-fastest) ease, background var(--motion-fastest) ease;background:#ffffffbf;border:1px solid #63748b47;padding:.4rem .9rem;font-size:.84rem}.cloud-pagination-button:hover{color:var(--accent-deep,#3b82f6);background:#3b82f614;border-color:#3b82f68c}.cloud-pagination-button.is-disabled{pointer-events:none;opacity:.45}.cloud-pagination-button[disabled]{pointer-events:none;opacity:.45;cursor:not-allowed}.cloud-split-pagination{padding-top:var(--space-sm);margin-top:auto}.cloud-split-view{gap:var(--space-md);margin-top:var(--space-md);grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start;display:grid}.cloud-split-pane{min-width:0}.cloud-split-preview-pane{max-width:100%}.cloud-split-list{gap:var(--space-xs);min-width:0;display:grid}.cloud-split-row{align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);text-align:left;cursor:pointer;transition:border-color var(--motion-fastest) ease, background var(--motion-fastest) ease;font:inherit;color:inherit;background:#ffffffc7;border:1px solid #63748b2e;grid-template-columns:auto minmax(0,1fr) auto;width:100%;padding:.65rem .9rem;display:grid}.cloud-split-row:hover{background:#3b82f60d;border-color:#3b82f666}.cloud-split-row.is-active{box-shadow:var(--shadow-focus);background:#3b82f614;border-color:#3b82f6b3}.cloud-split-row.is-unread{background:#3b82f60d}.cloud-split-row.is-unread.is-active{background:#3b82f61f}.cloud-split-marker{border-radius:var(--radius-full);background:#3b82f6e6;width:8px;height:8px}.cloud-split-marker.tone-success{background:#22c55ee6}.cloud-split-marker.tone-warning{background:#eab308f2}.cloud-split-row-title-col{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.cloud-split-row-title-col strong{color:var(--text-strong,#0f172a);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.9rem;font-weight:500;overflow:hidden}.cloud-split-row-meta-col{color:var(--muted);white-space:nowrap;align-items:center;gap:.65rem;font-size:.76rem;display:flex}.cloud-split-row-category{border-radius:var(--radius-pill);color:var(--muted);background:#63748b1f;padding:.15rem .5rem}.cloud-split-row.is-active .cloud-split-row-category{color:var(--accent-deep,#3b82f6);background:#3b82f626}.cloud-split-detail,.cloud-split-empty{margin-top:var(--space-sm);border-radius:var(--radius-md);padding:var(--space-md);background:#ffffff8c;border:1px solid #63748b29;min-height:200px}.cloud-split-detail{gap:var(--space-md);display:grid}.cloud-split-detail.tone-success{border-color:#22c55e4d}.cloud-split-detail.tone-warning{border-color:#eab30859}.cloud-split-detail-head h3{color:var(--text-strong,#0f172a);margin:.25rem 0 0;font-size:1.2rem;line-height:1.45}.cloud-split-detail-meta{color:var(--muted);align-items:center;gap:.4rem;margin-top:.4rem;font-size:.8rem;display:flex}.cloud-split-detail-body{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--text-strong,#0f172a);font-size:.92rem;line-height:1.75}.cloud-split-detail-body p{white-space:pre-wrap;margin:0}.cloud-split-detail-action{justify-self:start;align-items:center;gap:.35rem;display:inline-flex}.cloud-split-detail-body pre,.cloud-split-detail-body table{overscroll-behavior-x:contain;max-width:100%;display:block;overflow-x:auto}.cloud-split-detail-body pre code{white-space:pre}.cloud-split-detail-body img{max-width:100%;height:auto}.cloud-split-empty{place-content:center;justify-items:center;gap:var(--space-xs);color:var(--muted);text-align:center;display:grid}.cloud-split-empty strong{color:var(--text-strong,#0f172a);font-weight:600}@media (max-width:900px){.cloud-split-view{grid-template-columns:1fr}.cloud-split-preview-pane{position:static}}.cloud-module{gap:.6rem;display:grid}.cloud-module-tabs-row{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.cloud-module-tabs{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(var(--blur-md)) saturate(140%);box-shadow:inset 0 1px 0 #ffffff0d, var(--shadow-sm);background:linear-gradient(140deg,#121e2c8c,#0e192673);border:1px solid #b7cadc24;gap:.35rem;padding:.4rem;display:inline-flex}.cloud-module-tab{align-items:center;gap:var(--space-xs);border-radius:var(--radius-pill);letter-spacing:.01em;min-height:40px;color:var(--module-tab-inactive-color);transition:color var(--motion-medium) ease, background var(--motion-medium) ease, box-shadow var(--motion-medium) ease;white-space:nowrap;padding:.6rem 1.2rem;font-size:.95rem;font-weight:500;display:inline-flex}.cloud-module-tab:hover{color:var(--module-tab-active-color);background:#ffffff0d}.cloud-module-tab.is-active{color:var(--module-tab-active-color);background:var(--module-tab-active-bg);box-shadow:inset 0 0 0 1px var(--module-tab-active-ring), inset 0 1px 0 var(--white-a-08)}.cloud-module-tab-icon{color:inherit;opacity:.9;align-items:center;display:inline-flex}.cloud-module-tab-badge{border-radius:var(--radius-pill);background:var(--white-a-08);color:#edf6ffe6;border:1px solid var(--white-a-06);padding:.1rem .55rem;font-size:.76rem;font-weight:500}.cloud-module-tab.is-active .cloud-module-tab-badge{background:#3b82f633;border-color:#93c5fd59}.cloud-module-view{gap:var(--space-lg);display:grid}.cloud-split-search{border-radius:var(--radius-pill);color:var(--muted);margin-top:var(--space-sm);background:#ffffffbf;border:1px solid #63748b38;align-items:center;gap:.45rem;padding:.4rem .75rem;display:inline-flex}.cloud-split-search:focus-within{box-shadow:var(--shadow-focus);border-color:#3b82f68c}.cloud-split-search input{min-width:0;font:inherit;color:var(--text-strong,#0f172a);background:0 0;border:none;outline:none;flex:1}.cloud-split-search-count{border-radius:var(--radius-pill);color:var(--accent-deep,#3b82f6);background:#3b82f61f;padding:.05rem .5rem;font-size:.72rem}.cloud-publisher-split{gap:var(--space-md);grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start;display:grid}.cloud-publisher-pane{min-width:0}.cloud-publisher-preview-card{pointer-events:none;-webkit-user-select:none;user-select:none;margin-top:var(--space-sm)}@media (max-width:960px){.cloud-publisher-split{grid-template-columns:1fr}}:where(.portal-primary-action,.ocr-submit-button,.weekly-report-glass-button.is-primary,.my-work-ai-action.is-primary){border-radius:var(--radius-button);color:#fff;box-shadow:none;background:#3b82f657;border-color:#93c5fd52}:where(.portal-primary-action,.ocr-submit-button,.weekly-report-glass-button.is-primary,.my-work-ai-action.is-primary):hover{box-shadow:none;background:#3b82f66b;border-color:#93c5fd6b}:where(.portal-secondary-action,.portal-glass-primary,.portal-glass-ghost,.weekly-report-glass-button,.drive-tool-button,.graph-button,.llm-runtime-button,.cloud-pagination-button,.ocr-ghost-button){border-radius:var(--radius-button);color:#ffffffc2;box-shadow:none;background:#ffffff09;border-color:#ffffff1a}:where(.portal-secondary-action,.portal-glass-primary,.portal-glass-ghost,.weekly-report-glass-button,.drive-tool-button,.graph-button,.llm-runtime-button,.cloud-pagination-button,.ocr-ghost-button):hover:not(:disabled){background:var(--white-a-06);color:#ffffffe6;box-shadow:none;border-color:#ffffff24}:where(.home-list-badge,.portal-status-chip,.my-work-ai-label,.my-work-ai-judgement,.ops-chip,.ops-status-chip,.ops-delivery-chip,.cloud-module-tab-badge,.cloud-tab-pill strong,.drive-tag-row span,.drive-note-meta span,.drive-note-meta a,.ai-model-tag){border-radius:var(--radius-sm);border-color:var(--white-a-06);background:var(--white-a-04);color:#ffffffa8;box-shadow:none}:where(.ops-priority-chip,.llm-status-chip,.cloud-security-pill,.portal-contrib-status){border-radius:var(--radius-sm);box-shadow:none}:where(a.rounded-full,button.rounded-full,span.rounded-full,code.rounded-full){border-radius:var(--radius-sm)!important}.weekly-report-glass-button.is-primary,.weekly-report-chip.is-active,.weekly-report-creation-window-control .portal-secondary-action.is-active{border-radius:var(--radius-button);color:#fff;box-shadow:none;background:#3b82f657;border-color:#93c5fd52}.weekly-report-glass-button.is-primary:hover:not(:disabled),.weekly-report-chip.is-active:hover,.weekly-report-creation-window-control .portal-secondary-action.is-active:hover:not(:disabled){color:#fff;box-shadow:none;background:#3b82f66b;border-color:#93c5fd6b}.weekly-report-chip:hover{color:#fff}:where(a.rounded-full,button.rounded-full):not(.portal-header *):not(.portal-compact-nav *){border-radius:var(--radius-button)!important}:where(.portal-header,.portal-compact-nav) :where(a.rounded-full,button.rounded-full){border-radius:var(--radius-sm)!important}:where(.portal-header,.portal-compact-nav) :where(.portal-compact-nav-shell,.portal-compact-nav-actions-shell,.nav-link,.portal-command-trigger,.portal-header-logo,.portal-header-tools,.portal-header-tool-button,.portal-header-tool-count,.portal-auth-pill,.portal-auth-pill-button,.portal-message-trigger,.portal-header-product-pill,a.rounded-full,button.rounded-full),:where(.portal-header,.portal-compact-nav) :where(.nav-link:hover,.nav-link.is-active,.portal-command-trigger:hover,.portal-command-trigger.is-active,.portal-header-tool-button:hover,.portal-header-tool-button.is-active,.portal-auth-pill-button:hover,.portal-auth-pill-button.is-open,.portal-message-trigger:hover,.portal-message-trigger.is-open){border-radius:var(--radius-full)!important}.notifications-page :where(.cloud-os-panel,.portal-collection-panel){color:#cfdae5;box-shadow:0 22px 52px rgba(var(--shadow-rgb), .3), inset 0 1px 0 var(--white-a-04);-webkit-backdrop-filter:blur(var(--blur-md));background:linear-gradient(#162231f5,#0f1825f2),radial-gradient(circle at 0 0,#60a5fa14,#0000 44%);border-color:#ffffff13}.notifications-page :where(.cloud-split-row,.cloud-split-detail,.cloud-split-empty,.cloud-split-search,.cloud-publisher-audience,.cloud-publisher-input,.cloud-publisher-textarea,.cloud-publisher-users-summary,.cloud-publisher-users-list,.cloud-publisher-user-row,.cloud-publisher-audience-pill){color:#fffc;box-shadow:none;background:linear-gradient(#ffffff0e,#ffffff08),#ffffff05;border-color:#ffffff13}.notifications-page :where(.cloud-split-row:hover,.cloud-publisher-user-row:hover,.cloud-publisher-audience-pill:hover){background:linear-gradient(180deg, #fff1, var(--white-a-04)), #ffffff06;border-color:#93c5fd29}.notifications-page .cloud-split-row.is-active,.notifications-page .cloud-publisher-audience-pill.is-active{color:#fff;box-shadow:none;background:#3b82f629;border-color:#60a5fa3d}.notifications-page .cloud-split-row.is-unread{background:#3b82f61a;border-color:#60a5fa2e}.notifications-page .cloud-split-row.is-unread.is-active{background:#3b82f62e;border-color:#60a5fa47}.notifications-page :where(.cloud-split-row-title-col strong,.cloud-split-detail-head h3,.cloud-split-detail-body,.cloud-split-empty strong,.cloud-publisher-head strong,.cloud-publisher-users-summary,.cloud-publisher-user-row strong){color:#fff}.notifications-page :where(.cloud-split-row-meta-col,.cloud-split-detail-meta,.cloud-publisher-label,.cloud-publisher-sub,.cloud-publisher-note,.cloud-publisher-hint,.cloud-publisher-user-row span){color:#fff9}.notifications-page :where(.cloud-publisher-input,.cloud-publisher-textarea)::placeholder,.notifications-page .cloud-split-search input::placeholder{color:#ffffff75}.notifications-page :where(.cloud-publisher-input,.cloud-publisher-textarea):focus,.notifications-page .cloud-split-search:focus-within{border-color:#508cff6b;box-shadow:0 0 0 2px #508cff1f}.notifications-page .cloud-split-search input{color:#fff}.notifications-page .cloud-split-row-category,.notifications-page .cloud-split-search-count,.notifications-page .cloud-notification-unread{border-radius:var(--radius-sm);background:var(--white-a-04);color:#ffffffa8}.notifications-page .cloud-split-row.is-active .cloud-split-row-category{color:#dbeafeeb;background:#3b82f62e}.notifications-page .cloud-publisher-success{color:#bbf7d0eb;background:#34d3991a;border-color:#34d39938}.weekly-agent-page .weekly-report-glass-button,.weekly-agent-page .weekly-report-glass-button.is-primary{color:#fff;box-shadow:none;background:#3b82f629;border-color:#93c5fd3d;transform:none}.weekly-agent-page .weekly-report-glass-button:hover:not(:disabled),.weekly-agent-page .weekly-report-glass-button.is-primary:hover:not(:disabled){color:#fff;box-shadow:none;background:#3b82f63d;border-color:#93c5fd57}.weekly-agent-page .weekly-report-glass-button:disabled{border-color:var(--white-a-08);color:#ffffff7a;background:#ffffff09}.weekly-agent-page .weekly-agent-run-list{gap:.65rem}.weekly-agent-page .weekly-agent-run-item{color:#fffc;box-shadow:none;background:linear-gradient(#ffffff0d,#ffffff08),#ffffff05;border-color:#ffffff13;transform:none}.weekly-agent-page .weekly-agent-run-item:hover{background:linear-gradient(180deg, #fff1, var(--white-a-04)), #ffffff06;border-color:#93c5fd24}.weekly-agent-page .weekly-agent-run-item.is-active{background:#3b82f629;border-color:#60a5fa47;transform:none}.weekly-agent-page .weekly-agent-run-head strong{color:#fff}.weekly-agent-page .weekly-agent-run-item p{color:#ffffff9e}.weekly-agent-page .weekly-agent-status.is-running{color:#bfdbfef5;background:#3b82f629}.weekly-agent-page .weekly-agent-status.is-succeeded{color:#bbf7d0f0;background:#22c55e24}.weekly-agent-page .weekly-agent-status.is-failed{color:#fecacaf2;background:#f8717124}.weekly-agent-page .weekly-agent-editor-shell{grid-template-rows:2.75rem minmax(0,1fr)}.weekly-agent-page .weekly-agent-editor-bar{height:2.75rem;min-height:2.75rem;max-height:2.75rem}.weekly-agent-page .weekly-agent-editor-bar span{white-space:nowrap;min-width:0;line-height:1}.weekly-agent-page .weekly-agent-editor-bar span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.weekly-agent-page .weekly-agent-editor-bar span:last-child{text-align:right;flex:none}.weekly-agent-page .weekly-agent-meta-grid article,.weekly-agent-page .weekly-agent-readonly-field,.weekly-agent-page .weekly-agent-checkbox{color:var(--ink);box-shadow:none;background:linear-gradient(#ffffff0d,#ffffff08),#ffffff05;border-color:#ffffff13}.weekly-agent-page .weekly-agent-meta-grid article>span,.weekly-agent-page .weekly-agent-readonly-field .weekly-report-label,.weekly-agent-page .weekly-agent-checkbox small{color:var(--muted)}.weekly-agent-page .weekly-agent-meta-grid strong,.weekly-agent-page .weekly-agent-readonly-value,.weekly-agent-page .weekly-agent-checkbox strong{color:var(--ink-strong)}.weekly-agent-page .weekly-agent-readonly-field.is-code .weekly-agent-readonly-value{color:#e5edf8f0}.weekly-agent-page .weekly-agent-readonly-note{color:var(--ink);background:#ffffff0a;border-color:#ffffff13}.weekly-agent-page .weekly-agent-notice{color:#bbf7d0f0;background:#22c55e1f;border-color:#34d39938}.weekly-agent-page .weekly-agent-artifact-panel{border-color:var(--line);background:var(--surface)}.weekly-agent-page .weekly-agent-mail-preview,.weekly-agent-page .weekly-agent-mail-html-preview,.weekly-agent-page .weekly-agent-mail-sheet-head{color:var(--ink);background:#ffffff0a;border-color:#ffffff13}.weekly-agent-page .weekly-agent-mail-sheet-head strong,.weekly-agent-page .weekly-agent-config-head h3{color:var(--ink-strong)}.weekly-agent-page .weekly-agent-config-head p,.weekly-agent-page .weekly-report-muted{color:var(--muted)}.portal-page-intro-dark .portal-page-intro-actions :where(.portal-primary-action,.portal-secondary-action),.cloud-os-page-intro .portal-page-intro-actions :where(.portal-primary-action,.portal-secondary-action){border-radius:var(--radius-button);min-height:2.75rem;box-shadow:none;background:var(--white-a-06);color:#e6edf5;border:1px solid #b0c1d447;gap:.4rem;padding:0 1.1rem;font-size:.9rem;font-weight:700;line-height:1;transform:none}.portal-page-intro-dark .portal-page-intro-actions :where(.portal-primary-action,.portal-secondary-action):hover,.cloud-os-page-intro .portal-page-intro-actions :where(.portal-primary-action,.portal-secondary-action):hover{color:#fff;box-shadow:none;background:#ffffff1a;border-color:#93c5fd47}:where(.portal-danger-action,.cloud-danger-button,.weekly-report-button,.drive-candidate-actions button){border-radius:var(--radius-button)}.drive-candidate-actions button:first-of-type{color:#fff;background:#3b82f657;border-color:#93c5fd52}.drive-candidate-actions button:first-of-type:hover:not(:disabled){background:#3b82f66b;border-color:#93c5fd6b}.drive-candidate-actions button:not(:first-of-type){color:#ffffff9e;background:0 0;border-color:#0000}.drive-candidate-actions button:not(:first-of-type):hover:not(:disabled){background:var(--white-a-06);color:#ffffffdb;border-color:#0000}:where(.drive-note-actions,.cloud-publisher-actions,.my-work-ai-actions,.llm-runtime-button-row)>:is(a,button):not(:first-child):not(.portal-primary-action){color:#ffffff9e;box-shadow:none;background:0 0;border-color:#0000}:where(.drive-note-actions,.cloud-publisher-actions,.my-work-ai-actions,.llm-runtime-button-row)>:is(a,button):not(:first-child):not(.portal-primary-action):hover{background:var(--white-a-06);color:#ffffffdb;border-color:#0000}:where(.portal-collection-row,.portal-feature-tile,.cloud-orbit-card,.cloud-capability-card,.cloud-notification-card,.cloud-quick-link,.mido-connection-card,.mido-flow-step,.ops-governance-card,.ops-role-card,.ops-model-card,.ops-priority-card,.ops-approval-card,.feed-row,.drive-note-card,.drive-candidate-card,a.surface-invert,.llm-runtime-card,.llm-failure-card,.llm-rank-row):hover{background:linear-gradient(180deg, var(--white-a-06), #ffffff09), #ffffff05;box-shadow:none}:where(a,button,[role=button]){transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, opacity var(--motion-fast) ease}.aios-demo-page{--demo-bg:#07101b;--demo-bg-raised:#0b1724;--demo-panel:#111d2bdb;--demo-panel-strong:#152333f0;--demo-row:#ffffff0d;--demo-row-strong:#ffffff14;--demo-border:#b7cadc1f;--demo-border-strong:#93c5fd42;--demo-text:#f5f9fff0;--demo-muted:#becee0ad;--demo-subtle:#a6b7ca7a;--demo-blue:#60a5fa;--demo-cyan:#22d3ee;--demo-teal:#5eead4;--demo-amber:#f4c86d;--demo-rose:#f7a99e;min-height:100vh;color:var(--demo-text);background:linear-gradient(#07101bfa 0%,#091420fa 58%,#070e17 100%),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 84px)}.aios-demo-page .portal-header{border-radius:var(--radius-md)}.aios-demo-mido-experience-link{border-radius:var(--radius-full);color:#fff;white-space:nowrap;min-height:2.15rem;-webkit-backdrop-filter:blur(var(--blur-md)) saturate(1.35);backdrop-filter:blur(var(--blur-md)) saturate(1.35);background:linear-gradient(135deg,#082f75eb,#0f52bab8 58%,#1e40afdb),#082f75e0;border:1px solid #93c5fd47;justify-content:center;align-items:center;gap:.38rem;padding:0 .9rem;font-size:.8rem;font-weight:850;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,0 10px 28px #2563eb38}.aios-demo-mido-experience-link:after{content:"";background:linear-gradient(90deg,#0000,#ffffff3d,#0000);width:58%;animation:4.2s ease-in-out infinite aios-demo-liquid-sheen;position:absolute;inset:-52% auto -52% -60%;transform:rotate(17deg)}.aios-demo-mido-experience-link svg,.aios-demo-mido-experience-link span{z-index:1;position:relative}.aios-demo-mido-experience-link:hover,.aios-demo-mido-experience-link:focus-visible{border-color:#93c5fd6b;outline:none;box-shadow:inset 0 1px #ffffff40,0 12px 30px #2563eb47}.aios-demo-entry-page{min-height:100dvh;padding:var(--space-md);place-items:center;display:grid}.aios-demo-entry-panel{border:1px solid var(--demo-border);border-radius:var(--radius-card);background:linear-gradient(180deg, var(--white-a-07), #ffffff09), var(--demo-panel);width:min(100%,28rem);box-shadow:0 18px 48px rgba(var(--shadow-rgb), .25), inset 0 1px 0 #ffffff0d;padding:1.1rem}.aios-demo-entry-panel span{color:var(--demo-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1}.aios-demo-entry-panel h1{color:#fff;margin-top:.45rem;font-size:1.35rem;font-weight:850;line-height:1.15}.aios-demo-entry-panel p{color:var(--demo-muted);margin-top:.5rem;font-size:.88rem;line-height:1.55}.aios-demo-main{gap:var(--space-md);display:grid}.aios-demo-env-label{justify-content:flex-start;min-height:1.4rem;display:flex}.aios-demo-env-label span{border-radius:var(--radius-full);color:#dbeafedb;background:#60a5fa14;border:1px solid #60a5fa2e;align-items:center;min-height:1.4rem;padding:0 .65rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.aios-demo-nav{gap:var(--space-xs);border:1px solid var(--demo-border);border-radius:var(--radius-card);scrollbar-width:thin;background:#ffffff09;grid-template-columns:repeat(11,minmax(8.5rem,1fr));padding:.45rem;display:grid;overflow-x:auto}.aios-demo-nav-item{color:#deeaf7c2;border:1px solid #0000;border-radius:7px;gap:.2rem;min-height:3.4rem;padding:.56rem .65rem;display:grid}.aios-demo-nav-item span{color:#f5f9ffe6;white-space:nowrap;font-size:.82rem;font-weight:800;line-height:1.2}.aios-demo-nav-item small{color:var(--demo-subtle);font-size:.72rem;line-height:1.25}.aios-demo-nav-item:hover,.aios-demo-nav-item.is-active{color:#fff;background:#60a5fa1a;border-color:#93c5fd38}.aios-demo-route{gap:var(--space-md);padding-bottom:2.5rem;display:grid}.aios-demo-stage{gap:var(--space-md);display:grid}.aios-demo-stage-content{min-width:0}.aios-demo-mido-dialog{border-radius:var(--radius-card);width:min(80%,72rem);box-shadow:0 20px 52px rgba(var(--shadow-rgb), .3), inset 0 1px 0 #ffffff0d;padding:var(--space-md);background:linear-gradient(#ffffff10,#ffffff06),#0a1522f5;border:1px solid #93c5fd29;margin-inline:auto;overflow:hidden}.aios-demo-mido-dialog-head{justify-content:space-between;align-items:center;gap:var(--space-md);border-bottom:1px solid #b7cadc1c;padding-bottom:.9rem;display:flex}.aios-demo-mido-dialog-head span,.aios-demo-mido-bubble>span{color:var(--demo-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1.2;display:block}.aios-demo-mido-dialog-head strong{color:#fff;margin-top:.35rem;font-size:1rem;font-weight:850;line-height:1.25;display:block}.aios-demo-mido-dialog-body{gap:.85rem;padding-top:1rem;display:grid}.aios-demo-mido-message{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.aios-demo-mido-message.is-user{justify-content:flex-end}.aios-demo-mido-message.is-user .aios-demo-mido-avatar{color:#bfdbfe;background:#3b82f629;border-color:#60a5fa70;order:2}.aios-demo-mido-avatar{border-radius:var(--radius-full);color:#fff;width:2.25rem;height:2.25rem;font-family:var(--font-ibm-plex-mono), monospace;background:#ffffff0e;border:1px solid #b7cadc24;flex:none;justify-content:center;align-items:center;font-size:.78rem;font-weight:850;display:inline-flex}.aios-demo-mido-bubble{border-radius:var(--radius-card);background:#ffffff0b;border:1px solid #b7cadc1c;min-width:0;max-width:min(100%,58rem);padding:.85rem}.aios-demo-mido-message.is-user .aios-demo-mido-bubble{background:#3b82f621;max-width:min(100%,42rem)}.aios-demo-mido-bubble p{color:#e9f1fad6;margin-top:.35rem;font-size:.86rem;font-weight:680;line-height:1.55}.aios-demo-mido-card{border-radius:var(--radius-card);padding:var(--space-md);background:linear-gradient(#ffffff0f,#ffffff06),#07101cb8;border:1px solid #93c5fd2e;margin-top:.85rem;overflow:hidden}.aios-demo-mido-card-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.aios-demo-mido-card-head span:not(.aios-demo-status-badge){color:var(--demo-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.2;display:block}.aios-demo-mido-card-head h2{color:#fff;margin-top:.45rem;font-size:1.15rem;font-weight:850;line-height:1.25}.aios-demo-mido-card-summary{color:#e9f1fad1;margin-top:1.1rem;font-size:.86rem;font-weight:760;line-height:1.55}.aios-demo-mido-card-note{color:var(--demo-muted);margin-top:.45rem;font-size:.78rem;line-height:1.55}.aios-demo-mido-step-list{gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.aios-demo-mido-step-list li{grid-template-columns:2.25rem minmax(0,1fr) auto;gap:.7rem;padding:0 0 1rem;display:grid;position:relative}.aios-demo-mido-step-list li:not(:last-child):after{content:"";background:#60a5fa38;width:1px;position:absolute;top:2.25rem;bottom:.05rem;left:1.12rem}.aios-demo-mido-step-list li>span{z-index:1;border-radius:var(--radius-full);width:2.25rem;height:2.25rem;color:var(--demo-blue);font-family:var(--font-ibm-plex-mono), monospace;background:#3b82f624;border:1px solid #60a5fa80;justify-content:center;align-items:center;font-size:.86rem;font-weight:800;display:inline-flex}.aios-demo-mido-step-list strong{color:#f5f9fff5;font-size:.9rem;line-height:1.35;display:block}.aios-demo-mido-step-list p{color:var(--demo-muted);margin-top:.25rem;font-size:.74rem;line-height:1.42}.aios-demo-mido-step-list small{color:var(--demo-subtle);font-family:var(--font-ibm-plex-mono), monospace;white-space:nowrap;font-size:.72rem;line-height:2.25rem}.aios-demo-mido-card-actions{gap:var(--space-xs);border-top:1px solid #b7cadc1c;flex-wrap:wrap;margin-top:.2rem;padding-top:.9rem;display:flex}.aios-demo-mido-card-actions button{border-radius:var(--radius-card);color:#deeaf7d1;background:#ffffff0b;border:1px solid #b7cadc24;justify-content:center;align-items:center;gap:.38rem;min-height:2.3rem;padding:0 .75rem;font-size:.78rem;font-weight:850;line-height:1;display:inline-flex}.aios-demo-mido-card-actions button:hover{background:var(--white-a-07);color:#fff;border-color:#93c5fd47}.aios-demo-mido-card-actions .aios-demo-mido-primary{color:#fff;background:#3b82f657;border-color:#60a5fa6b}.aios-demo-mido-input{justify-content:space-between;align-items:center;gap:var(--space-sm);border-radius:var(--radius-card);color:var(--demo-subtle);background:#ffffff09;border:1px solid #b7cadc1c;padding:.65rem;font-size:.78rem;line-height:1;display:flex}.aios-demo-mido-input input{min-width:0;color:var(--demo-text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:.2rem .1rem;font-size:.85rem;line-height:1.4}.aios-demo-mido-input input::placeholder{color:var(--demo-subtle)}.aios-demo-mido-input button{border-radius:var(--radius-card);color:#deeaf7db;cursor:pointer;min-height:2rem;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease;background:#3b82f62e;border:1px solid #60a5fa4d;padding:0 .8rem;font-size:.75rem;font-weight:850}.aios-demo-mido-input button:hover:not(:disabled){color:#fff;background:#3b82f647;border-color:#60a5fa80}.aios-demo-mido-input button:disabled{cursor:not-allowed;opacity:.55}.aios-demo-mobile-page{height:100dvh;padding:0;overflow:hidden}.aios-demo-mobile-shell{width:min(100%,33rem);height:100dvh;padding:max(env(safe-area-inset-top), .65rem) 0 max(env(safe-area-inset-bottom), .65rem);grid-template-rows:minmax(0,1fr) auto;margin:0 auto;display:grid}.aios-demo-mobile-dialog.aios-demo-mido-dialog{border-radius:0;grid-template-rows:auto minmax(0,1fr);width:100%;min-height:0;margin:0;padding:0;display:grid}.aios-demo-mobile-head{padding:.85rem}.aios-demo-mobile-head strong{font-size:1.18rem}.aios-demo-mobile-topbar{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:.95rem 1rem .5rem;display:flex}.aios-demo-mobile-topbar-brand{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.42rem;font-size:.84rem;font-weight:600;display:inline-flex}.aios-demo-mobile-topbar-brand-mark{color:var(--demo-blue)}.aios-demo-mobile-topbar-brand-dot{color:#ffffff57;font-size:.78rem}.aios-demo-mobile-topbar-brand-accent{color:var(--demo-amber)}.aios-demo-mobile-topbar-mode{color:#ffffff8c;letter-spacing:.04em;align-items:center;gap:.34rem;font-size:.74rem;display:inline-flex}.aios-demo-mobile-topbar-mode-dot{border-radius:var(--radius-full);background:#22c55e;width:.4rem;height:.4rem;box-shadow:0 0 8px #22c55e8c}.aios-demo-mobile-landing{flex-direction:column;gap:1.05rem;display:flex}.aios-demo-mobile-greeting{flex-direction:column;gap:.42rem;padding:.1rem .05rem .2rem;display:flex}.aios-demo-mobile-greeting-eyebrow{letter-spacing:.18em;color:#ffffff6b;margin:0;font-size:.78rem}.aios-demo-mobile-greeting-title{letter-spacing:.01em;color:#fff;margin:0;font-size:1.55rem;font-weight:500;line-height:1.32}.aios-demo-mobile-greeting-accent{color:var(--demo-amber)}.aios-demo-mobile-greeting-sub{color:#ffffffb3;margin:0;font-size:1rem;line-height:1.55}.aios-demo-mobile-featured{cursor:pointer;transition:transform var(--motion-medium) ease, border-color var(--motion-medium) ease, box-shadow var(--motion-medium) ease;background:linear-gradient(135deg,#4a8fe729,#f59e0b1a),#0b1724d9;border:1px solid #4a8fe752;border-radius:14px;flex-direction:column;gap:.58rem;padding:1rem 1.05rem 1.05rem;display:flex;position:relative}.aios-demo-mobile-featured:hover,.aios-demo-mobile-featured:focus-visible{border-color:#7dd3fc8c;outline:none;box-shadow:0 18px 38px #143c7840}.aios-demo-mobile-featured-eyebrow{color:var(--demo-amber);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.42rem;font-size:.76rem;display:inline-flex}.aios-demo-mobile-featured-quote{color:#fff;margin:.1rem 0 0;font-size:1.12rem;font-weight:500;line-height:1.45}.aios-demo-mobile-featured-desc{color:#ffffff9e;margin:0;font-size:.86rem;line-height:1.6}.aios-demo-mobile-featured-actions{align-items:stretch;gap:.55rem;margin-top:.45rem;display:flex}.aios-demo-mobile-featured-primary{border-radius:var(--radius-md);min-height:2.5rem;-webkit-backdrop-filter:blur(var(--blur-sm)) saturate(160%);color:#fff;letter-spacing:.02em;cursor:pointer;transition:background .2s ease, box-shadow var(--motion-slow) ease, transform var(--motion-base) ease;background:linear-gradient(135deg,#60a5fa6b,#38bdf847 55%,#7dd3fc5c 100%);border:1px solid #7dd3fc80;flex:1;justify-content:center;align-items:center;gap:.45rem;font-size:.92rem;font-weight:600;animation:3.8s ease-in-out infinite aios-demo-mobile-featured-primary-breathe;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff42,inset 0 -1px #0d234652,0 0 0 1px #7dd3fc38,0 10px 28px #38bdf852,0 0 28px #7dd3fc4d}.aios-demo-mobile-featured-primary:hover{background:linear-gradient(135deg,#60a5fa94,#38bdf86b 55%,#7dd3fc85 100%);box-shadow:inset 0 1px #ffffff52,inset 0 -1px #0d234652,0 0 0 1px #7dd3fc61,0 14px 36px #38bdf873,0 0 44px #7dd3fc75}@keyframes aios-demo-mobile-featured-primary-breathe{0%,to{box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0d234652,0 0 0 1px #7dd3fc33,0 10px 26px #38bdf847,0 0 22px #7dd3fc42}50%{box-shadow:inset 0 1px #ffffff52,inset 0 -1px #0d234652,0 0 0 1px #7dd3fc57,0 12px 32px #38bdf870,0 0 38px #7dd3fc75}}@media (prefers-reduced-motion:reduce){.aios-demo-mobile-featured-primary{animation:none}}.aios-demo-mobile-featured-mic{border-radius:var(--radius-card);width:2.7rem;height:2.7rem;color:var(--demo-amber);cursor:pointer;transition:background-color var(--motion-base) ease, border-color var(--motion-base) ease;background:#f59e0b29;border:1px solid #f59e0b6b;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aios-demo-mobile-featured-mic:hover{background:#f59e0b42;border-color:#f59e0b99}.aios-demo-mobile-join-card{border:1px solid var(--white-a-08);cursor:pointer;transition:transform var(--motion-medium) ease, border-color var(--motion-medium) ease, background-color var(--motion-medium) ease;background:#ffffff08;border-radius:14px;flex-direction:column;gap:.58rem;padding:1rem 1.05rem 1.05rem;display:flex;position:relative}.aios-demo-mobile-join-card:hover,.aios-demo-mobile-join-card:focus-visible{background:#ffffff0d;border-color:#ffffff2e;outline:none}.aios-demo-mobile-join-card-quote{color:#fff;margin:.1rem 0 0;font-size:1.08rem;font-weight:500;line-height:1.45}.aios-demo-mobile-join-card-desc{color:#ffffff9e;margin:0;font-size:.84rem;line-height:1.6}.aios-demo-mobile-join-card-actions{align-items:stretch;gap:.55rem;margin-top:.45rem;display:flex}.aios-demo-mobile-join-card-primary{color:#7de8d5;cursor:pointer;min-height:2.1rem;transition:background-color var(--motion-base) ease, border-color var(--motion-base) ease, color var(--motion-base) ease;background:#2dd4bf24;border:1px solid #2dd4bf66;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.82rem;font-weight:500;display:inline-flex}.aios-demo-mobile-join-card-primary:hover{color:#a7f3d0;background:#2dd4bf38;border-color:#2dd4bf99}.aios-demo-mobile-join-card-external{color:#f5f9ffc7;cursor:pointer;width:2.2rem;height:2.2rem;transition:background-color var(--motion-base) ease, border-color var(--motion-base) ease, color var(--motion-base) ease;background:#ffffff0d;border:1px solid #ffffff24;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.aios-demo-mobile-join-card-external:hover{background:var(--white-a-08);color:#fff;border-color:#ffffff38}.aios-demo-mobile-tourism-card{border:1px solid var(--white-a-06);border-radius:var(--radius-button);color:inherit;cursor:pointer;transition:transform var(--motion-medium) ease, border-color var(--motion-medium) ease, background-color var(--motion-medium) ease;background:#ffffff06;flex-direction:column;gap:.32rem;padding:.78rem .95rem;text-decoration:none;display:flex}.aios-demo-mobile-tourism-card:hover,.aios-demo-mobile-tourism-card:focus-visible{background:var(--white-a-04);border-color:#ffffff24;outline:none}.aios-demo-mobile-tourism-card-quote{color:#ffffffd9;margin:0;font-size:.96rem;font-weight:500;line-height:1.4}.aios-demo-mobile-tourism-card-desc{color:#ffffff80;margin:0;font-size:.78rem;line-height:1.55}.aios-demo-mobile-divider{letter-spacing:.16em;color:#ffffff73;align-items:center;gap:.7rem;font-size:.78rem;display:flex}.aios-demo-mobile-divider:before,.aios-demo-mobile-divider:after{content:"";background:var(--white-a-08);flex:1;height:1px}.aios-demo-mobile-capability-list{gap:var(--space-xs);flex-direction:column;display:flex}.aios-demo-mobile-capability-row{border:1px solid var(--white-a-08);border-radius:var(--radius-md);width:100%;color:var(--demo-text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-base) ease, border-color var(--motion-base) ease, transform var(--motion-base) ease;background:#ffffff08;align-items:center;gap:.78rem;padding:.78rem .88rem;display:flex}.aios-demo-mobile-capability-row:hover,.aios-demo-mobile-capability-row:focus-visible{background:#4a8fe714;border-color:#4a8fe752;outline:none}.aios-demo-mobile-capability-icon{border-radius:var(--radius-card);width:2.05rem;height:2.05rem;color:var(--demo-blue);background:#4a8fe724;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aios-demo-mobile-capability-copy{flex-direction:column;flex:1;gap:.18rem;min-width:0;display:flex}.aios-demo-mobile-capability-title{color:#fff;font-size:.92rem;line-height:1.35}.aios-demo-mobile-capability-meta{color:#ffffff80;font-size:.74rem}.aios-demo-mobile-capability-arrow{color:#ffffff6b;transition:color var(--motion-base) ease, transform var(--motion-base) ease;flex-shrink:0}.aios-demo-mobile-capability-row:hover .aios-demo-mobile-capability-arrow{color:var(--demo-blue)}.aios-demo-mobile-capability-more{border-radius:var(--radius-md);color:#fff9;width:100%;font:inherit;cursor:pointer;transition:background-color var(--motion-base) ease, border-color var(--motion-base) ease, color var(--motion-base) ease;background:#ffffff05;border:1px dashed #ffffff24;justify-content:center;align-items:center;gap:.45rem;padding:.7rem;font-size:.84rem;display:inline-flex}.aios-demo-mobile-capability-more:hover{color:#fff;background:#ffffff0d;border-color:#ffffff3d}.aios-demo-mobile-messages{align-content:start;gap:var(--space-sm);overscroll-behavior:contain;min-height:0;padding:.85rem .75rem calc(5.4rem + max(env(safe-area-inset-bottom), 0rem));scrollbar-width:thin;display:grid;overflow-y:auto}.aios-demo-mobile-page .aios-demo-mido-message{animation:.44s both aios-demo-mobile-message-in;display:block}.aios-demo-mobile-page .aios-demo-mido-bubble{width:100%;max-width:100%;padding:var(--space-sm)}.aios-demo-mobile-page .aios-demo-mido-message.is-user .aios-demo-mido-bubble{width:min(100%,28rem);max-width:100%;margin-left:auto}.aios-demo-mobile-intro i{border-right:2px solid #93c5fde6;width:.45rem;height:1em;margin-left:.15rem;animation:.78s step-end infinite aios-demo-mobile-caret;display:inline-block;transform:translateY(.15rem)}.aios-demo-mobile-options p{margin-bottom:.7rem}.aios-demo-mobile-task-grid{gap:.55rem;display:grid}.aios-demo-mobile-task-grid button{border-radius:var(--radius-card);background:linear-gradient(180deg, #3b82f61f, var(--white-a-04)), #07101c9e;width:100%;min-height:2.85rem;color:var(--demo-text);text-align:left;border:1px solid #93c5fd2e;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.72rem;animation:.48s both aios-demo-mobile-task-in;display:grid}.aios-demo-mobile-task-grid button:hover,.aios-demo-mobile-task-grid button:focus-visible{background:#3b82f629;border-color:#60a5fa6b;outline:none}.aios-demo-mobile-task-grid strong{color:#fff;min-width:max-content;font-size:1.08rem;font-weight:850;line-height:1.25}.aios-demo-mobile-task-grid span{color:#deeaf7cc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.98rem;line-height:1.35;overflow:hidden}.aios-demo-mobile-task-card.aios-demo-mido-card{gap:.8rem;margin-top:.75rem;padding:.8rem;display:grid;position:relative}.aios-demo-mobile-task-card.is-running{border-color:#60a5fa6b;box-shadow:0 0 0 1px #60a5fa1f,0 18px 42px #2563eb2e}.aios-demo-mobile-task-card.is-completed{border-color:#5eead461}.aios-demo-mobile-task-card-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.7rem;display:grid}.aios-demo-mobile-task-card-top span{color:var(--demo-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.9rem;font-weight:850;line-height:1.2;display:block}.aios-demo-mobile-task-card-top h2{color:#fff;margin-top:.35rem;font-size:1.2rem;font-weight:850;line-height:1.28}.aios-demo-mobile-spinner{border-radius:var(--radius-full);width:2.1rem;height:2.1rem;color:var(--demo-blue);background:#3b82f61f;border:1px solid #93c5fd38;justify-content:center;align-items:center;display:inline-flex}.aios-demo-mobile-task-card.is-running .aios-demo-mobile-spinner svg{animation:1.25s linear infinite aios-demo-mobile-spin}.aios-demo-mobile-task-card.is-completed .aios-demo-mobile-spinner{color:var(--demo-teal);background:#2dd4bf1f;border-color:#5eead457}.aios-demo-mobile-spinner.is-thinking svg{animation:1.25s linear infinite aios-demo-mobile-spin}.aios-demo-mobile-progress{border-radius:var(--radius-full);background:#b7cadc1a;height:.35rem;position:relative;overflow:hidden}.aios-demo-mobile-progress:after{content:"";width:var(--mobile-progress,0%);border-radius:inherit;background:linear-gradient(90deg, var(--demo-blue), var(--demo-teal));transition:width .76s;position:absolute;inset:0}.aios-demo-mobile-task-meta{flex-wrap:wrap;gap:.45rem;display:flex}.aios-demo-mobile-task-meta>span{border-radius:var(--radius-full);color:#deeaf7c7;background:#ffffff0b;border:1px solid #b7cadc1f;align-items:center;gap:.3rem;min-height:1.55rem;padding:0 .55rem;font-size:.92rem;font-weight:800;line-height:1;display:inline-flex}.aios-demo-mobile-stepper{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.aios-demo-mobile-stepper li{border-radius:var(--radius-card);opacity:.72;background:#ffffff0a;border:1px solid #b7cadc1a;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:start;gap:.55rem;padding:.62rem;display:grid}.aios-demo-mobile-stepper li.is-active{opacity:1;background:#3b82f61f;border-color:#60a5fa57}.aios-demo-mobile-stepper li.is-done{opacity:1;background:#2dd4bf14;border-color:#5eead438}.aios-demo-mobile-stepper li>span{border-radius:var(--radius-full);width:1.65rem;height:1.65rem;color:var(--demo-blue);font-family:var(--font-ibm-plex-mono), monospace;border:1px solid #93c5fd38;justify-content:center;align-items:center;font-size:.96rem;font-weight:850;display:inline-flex}.aios-demo-mobile-stepper li.is-active>span{background:#3b82f629;animation:.9s ease-in-out infinite aios-demo-mobile-step-pulse}.aios-demo-mobile-stepper li.is-done>span{color:var(--demo-teal);border-color:#5eead452}.aios-demo-mobile-stepper strong{color:#fff;font-size:1.02rem;line-height:1.26;display:block}.aios-demo-mobile-stepper p{color:var(--demo-muted);margin-top:.2rem;font-size:.92rem;line-height:1.36}.aios-demo-mobile-stepper small{color:var(--demo-subtle);font-family:var(--font-ibm-plex-mono), monospace;white-space:nowrap;font-size:.88rem;line-height:1.65rem}.aios-demo-mobile-actions button{flex:7rem;min-width:0}.aios-demo-mobile-actions button:disabled{cursor:not-allowed;opacity:.58}.aios-demo-mobile-report.aios-demo-mobile-task-card{width:100%;margin-top:0}.aios-demo-mobile-report-title{animation:.48s both aios-demo-mobile-task-in}.aios-demo-mobile-report-explanation{color:var(--demo-text);letter-spacing:.01em;animation:aios-demo-mobile-task-in .64s ease both var(--motion-base);margin:.4rem 0 0;font-size:1.04rem;line-height:1.7}.aios-demo-mobile-report-thinking{border-radius:var(--radius-full);color:#deeaf7c2;background:#3b82f61a;border:1px solid #60a5fa2e;align-items:center;gap:.42rem;width:fit-content;max-width:100%;padding:.48rem .62rem;font-size:.96rem;font-weight:800;line-height:1.2;animation:.48s both aios-demo-mobile-task-in;display:inline-flex}.aios-demo-mobile-report-thinking svg{color:var(--demo-blue);flex:none;animation:1.25s linear infinite aios-demo-mobile-spin}.aios-demo-mobile-result-blocks{gap:.6rem;margin-top:.7rem;display:grid}.aios-demo-mobile-result-blocks section{border-radius:var(--radius-card);background:var(--white-a-04);border:1px solid #b7cadc1f;padding:.62rem;animation:.48s both aios-demo-mobile-task-in}.aios-demo-mobile-result-blocks strong{color:#fff;font-size:1rem;font-weight:850;line-height:1.25;display:block}.aios-demo-mobile-report ul{gap:.45rem;margin:.48rem 0 0;padding:0;list-style:none;display:grid}.aios-demo-mobile-report li{color:#deeaf7d1;padding-left:1rem;font-size:.98rem;line-height:1.42;position:relative}.aios-demo-mobile-report li:before{content:"";border-radius:var(--radius-full);background:var(--demo-teal);width:.42rem;height:.42rem;position:absolute;top:.48rem;left:0}.aios-demo-mobile-next-actions{gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;margin-top:.7rem;display:grid}.aios-demo-mobile-next-action{border-radius:var(--radius-card);width:100%;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-base) ease, border-color var(--motion-base) ease, transform var(--motion-base) ease;background:#3b82f61a;border:1px solid #60a5fa2e;padding:.65rem;animation:.48s both aios-demo-mobile-task-in;display:block}.aios-demo-mobile-back-home{border-radius:var(--radius-card);background:var(--white-a-04);color:#f5f9ffc7;min-width:5.4rem;font:inherit;cursor:pointer;transition:background-color var(--motion-base) ease, border-color var(--motion-base) ease, color var(--motion-base) ease, transform var(--motion-base) ease;border:1px solid #ffffff24;justify-content:center;align-items:center;gap:.36rem;padding:0 .85rem;font-size:.86rem;animation:.48s both aios-demo-mobile-task-in;display:inline-flex}.aios-demo-mobile-back-home:hover{background:var(--white-a-08);color:#fff;border-color:#ffffff3d}.aios-demo-mobile-back-home:focus-visible{outline-offset:2px;outline:2px solid #ffffff5c}.aios-demo-mobile-next-action:hover{background:#3b82f62e;border-color:#7dd3fc66}.aios-demo-mobile-next-action:focus-visible{outline-offset:2px;outline:2px solid #7dd3fc99}.aios-demo-mobile-next-action>span{color:var(--demo-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.9rem;font-weight:850;line-height:1.2;display:block}.aios-demo-mobile-next-action p{color:#deeaf7d6;margin-top:.28rem;font-size:.98rem;line-height:1.45}.aios-demo-mobile-join-link{border-radius:var(--radius-card);min-height:2.4rem;color:var(--demo-amber);font:inherit;letter-spacing:.04em;cursor:pointer;transition:background-color var(--motion-base) ease, border-color var(--motion-base) ease, transform var(--motion-base) ease;background:#f59e0b1f;border:1px solid #f59e0b6b;grid-column:1/-1;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:.86rem;font-weight:600;text-decoration:none;animation:.48s both aios-demo-mobile-task-in;display:inline-flex}.aios-demo-mobile-join-link:hover{background:#f59e0b38;border-color:#f59e0ba6}.aios-demo-mobile-join-link:focus-visible{outline-offset:2px;outline:2px solid #f59e0b99}.aios-demo-mobile-composer{z-index:20;width:min(100%,33rem);padding:.7rem .75rem max(env(safe-area-inset-bottom), .85rem);-webkit-backdrop-filter:blur(var(--blur-sm));background:#07101bf0;border-top:1px solid #b7cadc1f;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.aios-demo-mobile-composer input{border-radius:var(--radius-card);min-width:0;min-height:2.75rem;color:var(--demo-text);background:#ffffff0e;border:1px solid #b7cadc24;outline:none;padding:0 .78rem;font-size:1.06rem;line-height:1.35}.aios-demo-mobile-composer input:focus{border-color:#60a5fa70;box-shadow:0 0 0 3px #60a5fa1f}.aios-demo-mobile-composer input::placeholder{color:var(--demo-subtle)}.aios-demo-mobile-composer button{border-radius:var(--radius-card);color:#fff;background:#3b82f642;border:1px solid #60a5fa5c;justify-content:center;align-items:center;gap:.35rem;min-width:4.9rem;min-height:2.75rem;padding:0 .82rem;font-size:1.02rem;font-weight:850;line-height:1;display:inline-flex}.aios-demo-mobile-composer button:disabled{cursor:not-allowed;opacity:.55}@keyframes aios-demo-mobile-message-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes aios-demo-mobile-task-in{0%{opacity:0;transform:translateY(.45rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes aios-demo-mobile-caret{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes aios-demo-mobile-spin{to{transform:rotate(360deg)}}@keyframes aios-demo-liquid-sheen{0%,56%{transform:translate(0)rotate(17deg)}to{transform:translate(340%)rotate(17deg)}}@keyframes aios-demo-mobile-step-pulse{0%,to{box-shadow:0 0 #60a5fa38}50%{box-shadow:0 0 0 .32rem #60a5fa00}}.aios-demo-page-title{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);border:1px solid var(--demo-border);border-radius:var(--radius-card);background:linear-gradient(180deg, var(--white-a-07), #ffffff09), var(--demo-panel);padding:var(--space-lg);display:flex;box-shadow:inset 0 1px #ffffff0d}.aios-demo-page-title p,.aios-demo-agent-card-head span,.aios-demo-collab-task span,.aios-demo-topology-node span,.aios-demo-metric-card span{color:var(--demo-subtle);text-transform:uppercase;font-size:.76rem;font-weight:800;line-height:1.2}.aios-demo-page-title h1{color:#fff;margin-top:.35rem;font-size:2.5rem;font-weight:800;line-height:1.06}.aios-demo-page-title div>span{color:#deeaf7b8;max-width:58rem;margin-top:.65rem;font-size:1rem;line-height:1.65;display:block}.aios-demo-page-title aside{flex:none;justify-content:flex-end;display:flex}.aios-demo-panel{border:1px solid var(--demo-border);border-radius:var(--radius-card);background:linear-gradient(180deg, #ffffff10, #ffffff08), var(--demo-panel);box-shadow:0 18px 48px rgba(var(--shadow-rgb), .22), inset 0 1px 0 #ffffff0b;padding:var(--space-md)}.aios-demo-panel-head{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:.9rem;display:flex}.aios-demo-panel-head h2{color:#fff;font-size:1rem;font-weight:800;line-height:1.25}.aios-demo-panel-head p{color:var(--demo-muted);text-transform:none;margin-top:.25rem;font-size:.86rem;line-height:1.5}.aios-demo-panel-action{flex:none}.aios-demo-action-row{gap:var(--space-xs);flex-wrap:wrap;display:flex}.aios-demo-action{border-radius:var(--radius-card);color:#eff7fffa;background:#3b82f638;border:1px solid #60a5fa57;justify-content:center;align-items:center;gap:.4rem;min-height:2.25rem;padding:0 .8rem;font-size:.82rem;font-weight:800;line-height:1;display:inline-flex}.aios-demo-action:hover{color:#fff;background:#3b82f64d;border-color:#93c5fd6b}.aios-demo-action.is-secondary{color:#deeaf7d1;background:#ffffff0d;border-color:#b7cadc29}.aios-demo-metric-card{border:1px solid var(--demo-border);border-radius:var(--radius-card);background:#ffffff0d;gap:.25rem;min-height:6.2rem;padding:.85rem;display:grid}.aios-demo-metric-card strong{color:#fff;font-family:var(--font-ibm-plex-mono), monospace;font-size:1.65rem;font-weight:500;line-height:1}.aios-demo-metric-card p{color:var(--demo-muted);font-size:.78rem;line-height:1.35}.aios-demo-status-badge{border-radius:var(--radius-full);color:#deeaf7d1;white-space:nowrap;background:#ffffff0d;border:1px solid #b7cadc24;align-items:center;gap:.3rem;width:fit-content;min-height:1.55rem;padding:0 .55rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.aios-demo-status-badge.is-done,.aios-demo-status-badge.is-approved{color:#ccfbf1f0;background:#2dd4bf1c;border-color:#5eead43d}.aios-demo-status-badge.is-running{color:#dbeafef5;background:#3b82f629;border-color:#60a5fa47}.aios-demo-status-badge.is-pending,.aios-demo-status-badge.is-review{color:#fde6aaf0;background:#f4c86d1f;border-color:#f4c86d47}.aios-demo-status-badge.is-attention,.aios-demo-status-badge.is-blocked{color:#fee2e2f2;background:#f871711f;border-color:#f7a99e52}.aios-demo-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.aios-demo-timeline li{grid-template-columns:1rem minmax(0,1fr);gap:.65rem;padding:0 0 1rem;display:grid;position:relative}.aios-demo-timeline li:not(:last-child):after{content:"";background:#b7cadc21;width:1px;position:absolute;top:1rem;bottom:.15rem;left:.38rem}.aios-demo-timeline-dot{z-index:1;border-radius:var(--radius-full);background:#132235;border:1px solid #b7cadc33;width:.78rem;height:.78rem;margin-top:.1rem}.aios-demo-timeline li.is-active .aios-demo-timeline-dot,.aios-demo-timeline-dot.is-done,.aios-demo-timeline-dot.is-approved{background:var(--demo-teal);border-color:#5eead46b}.aios-demo-timeline-dot.is-running{background:var(--demo-blue);border-color:#60a5fa75}.aios-demo-timeline-dot.is-attention,.aios-demo-timeline-dot.is-review,.aios-demo-timeline-dot.is-pending{background:var(--demo-amber);border-color:#f4c86d75}.aios-demo-timeline strong{color:#f5f9ffeb;font-size:.88rem;line-height:1.35}.aios-demo-timeline p{color:var(--demo-muted);margin-top:.2rem;font-size:.8rem;line-height:1.45}.aios-demo-overview-grid{gap:var(--space-md);grid-template-columns:minmax(0,1fr) 17rem;display:grid}.aios-demo-console-panel{min-height:30rem}.aios-demo-topology{align-items:center;gap:var(--space-xs);border-radius:var(--radius-card);min-height:14rem;padding:var(--space-md);background-color:#03091142;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #b7cadc1a;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));display:grid}.aios-demo-topology-step{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;min-width:0;display:grid}.aios-demo-topology-step:last-child{grid-template-columns:minmax(0,1fr)}.aios-demo-topology-node{border-radius:var(--radius-card);min-height:8rem;padding:var(--space-sm);background:linear-gradient(#60a5fa1c,#ffffff09),#08131fe0;border:1px solid #93c5fd24;gap:.45rem;display:grid}.aios-demo-topology-node strong{color:#fff;font-size:.95rem;line-height:1.22}.aios-demo-topology-arrow{color:#93c5fd94}.aios-demo-story-strip{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.45rem;margin-top:.85rem;display:grid}.aios-demo-story-strip button{border-radius:var(--radius-card);color:#deeaf7c2;text-align:left;background:#ffffff0b;border:1px solid #b7cadc1a;gap:.35rem;min-height:4.5rem;padding:.6rem;font-size:.76rem;line-height:1.32;display:grid}.aios-demo-story-strip button span{color:#93c5fdb8;font-family:var(--font-ibm-plex-mono), monospace;font-size:.72rem}.aios-demo-story-strip button.is-active,.aios-demo-story-strip button:hover{color:#fff;background:#3b82f624;border-color:#60a5fa4d}.aios-demo-metric-stack,.aios-demo-cloud-metrics{gap:.65rem;display:grid}.aios-demo-module-grid,.aios-demo-governance-grid,.aios-demo-agent-grid,.aios-demo-memory-grid,.aios-demo-graph-stats,.aios-demo-hr-metrics,.aios-demo-mido-metrics,.aios-demo-cloud-metrics{gap:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.aios-demo-module-row,.aios-demo-policy-card{gap:var(--space-sm);border:1px solid var(--demo-border);border-radius:var(--radius-card);background:#ffffff0d;grid-template-columns:auto minmax(0,1fr);padding:.85rem;display:grid}.aios-demo-module-row>span{color:var(--demo-blue);font-family:var(--font-ibm-plex-mono), monospace;font-size:.78rem}.aios-demo-module-row h2,.aios-demo-policy-card h2{color:#fff;font-size:.96rem;font-weight:800;line-height:1.25}.aios-demo-module-row p,.aios-demo-policy-card p{color:var(--demo-muted);margin-top:.3rem;font-size:.82rem;line-height:1.52}.aios-demo-task-layout,.aios-demo-collab-layout,.aios-demo-development-layout,.aios-demo-hr-layout,.aios-demo-automation-layout,.aios-demo-governance-layout,.aios-demo-cloud-layout{gap:var(--space-md);grid-template-columns:24rem minmax(0,1fr);align-items:start;display:grid}.aios-demo-task-list,.aios-demo-hr-employee-list,.aios-demo-automation-list,.aios-demo-cloud-sections{gap:.55rem;display:grid}.aios-demo-task-list button,.aios-demo-hr-employee-list button,.aios-demo-automation-list button,.aios-demo-cloud-sections button{align-items:center;gap:var(--space-sm);border-radius:var(--radius-card);width:100%;color:var(--demo-text);padding:var(--space-sm);text-align:left;background:#ffffff0b;border:1px solid #b7cadc1a;grid-template-columns:minmax(0,1fr) auto;display:grid}.aios-demo-automation-list button,.aios-demo-cloud-sections button{grid-template-columns:auto minmax(0,1fr) auto}.aios-demo-task-list button:hover,.aios-demo-task-list button.is-active,.aios-demo-hr-employee-list button:hover,.aios-demo-hr-employee-list button.is-active,.aios-demo-automation-list button:hover,.aios-demo-automation-list button.is-active,.aios-demo-cloud-sections button:hover,.aios-demo-cloud-sections button.is-active{background:#3b82f61f;border-color:#93c5fd42}.aios-demo-task-list strong,.aios-demo-hr-employee-list strong,.aios-demo-automation-list strong,.aios-demo-cloud-sections strong{color:#fff;font-size:.88rem;font-weight:800;line-height:1.3;display:block}.aios-demo-task-list span:not(.aios-demo-status-badge),.aios-demo-hr-employee-list span:not(.aios-demo-status-badge),.aios-demo-automation-list span,.aios-demo-cloud-sections span{color:var(--demo-muted);margin-top:.25rem;font-size:.76rem;line-height:1.35;display:block}.aios-demo-task-tabs,.aios-demo-segmented{flex-wrap:wrap;gap:.45rem;margin-bottom:.85rem;display:flex}.aios-demo-task-tabs button,.aios-demo-segmented button{border-radius:var(--radius-full);color:#deeaf7c2;background:#ffffff0b;border:1px solid #b7cadc1f;min-height:2rem;padding:0 .7rem;font-size:.78rem;font-weight:800;line-height:1}.aios-demo-task-tabs button.is-active,.aios-demo-task-tabs button:hover,.aios-demo-segmented button.is-active,.aios-demo-segmented button:hover{color:#fff;background:#3b82f629;border-color:#60a5fa47}.aios-demo-detail-list{gap:.55rem;display:grid}.aios-demo-detail-row{border-radius:var(--radius-card);background:var(--white-a-04);border:1px solid #b7cadc17;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;padding:.7rem;display:grid}.aios-demo-detail-row>span{border-radius:var(--radius-full);background:var(--demo-cyan);width:.5rem;height:.5rem;margin-top:.42rem}.aios-demo-detail-row p{color:#e9f1fadb;font-size:.86rem;line-height:1.55}.aios-demo-collab-task{border-radius:var(--radius-card);background:#3b82f61a;border:1px solid #60a5fa2e;gap:.35rem;padding:.85rem;display:grid}.aios-demo-collab-task strong{color:#fff;font-size:1rem;line-height:1.55}.aios-demo-dag{gap:.6rem;display:grid}.aios-demo-dag-step{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.aios-demo-dag-step:last-child{grid-template-columns:minmax(0,1fr)}.aios-demo-dag-step>svg{color:#93c5fd94}.aios-demo-dag-step article{justify-content:space-between;align-items:center;gap:var(--space-sm);border-radius:var(--radius-card);opacity:.66;background:#ffffff0b;border:1px solid #b7cadc1a;padding:.78rem;display:flex}.aios-demo-dag-step article.is-lit{opacity:1;background:#3b82f61c;border-color:#60a5fa38}.aios-demo-dag-step strong{color:#fff;font-size:.9rem;line-height:1.25}.aios-demo-dag-step p{color:var(--demo-muted);margin-top:.25rem;font-size:.78rem}.aios-demo-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.aios-demo-agent-card{gap:var(--space-sm);border:1px solid var(--demo-border);border-radius:var(--radius-card);background:#ffffff0d;padding:.95rem;display:grid}.aios-demo-agent-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.aios-demo-agent-card h3{color:#fff;margin-top:.22rem;font-size:1rem;font-weight:800}.aios-demo-agent-card p{color:#deeaf7c2;font-size:.86rem;line-height:1.55}.aios-demo-agent-meta{flex-wrap:wrap;gap:.45rem;display:flex}.aios-demo-agent-meta span{border-radius:var(--radius-full);color:var(--demo-muted);background:#ffffff0b;border:1px solid #b7cadc1a;padding:.38rem .52rem;font-size:.72rem;font-weight:700;line-height:1}.aios-demo-memory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.aios-demo-memory-column{min-height:12rem}.aios-demo-memory-row,.aios-demo-candidate-row,.aios-demo-reconcile-row,.aios-demo-summary-row{border-radius:var(--radius-card);background:var(--white-a-04);border:1px solid #b7cadc17;align-items:flex-start;gap:.65rem;padding:.72rem;display:flex}.aios-demo-memory-row+.aios-demo-memory-row,.aios-demo-candidate-row+.aios-demo-candidate-row,.aios-demo-reconcile-row+.aios-demo-reconcile-row,.aios-demo-summary-row+.aios-demo-summary-row{margin-top:.55rem}.aios-demo-memory-row svg,.aios-demo-reconcile-row svg,.aios-demo-summary-row svg,.aios-demo-policy-card svg{color:var(--demo-blue);flex:none}.aios-demo-memory-row p,.aios-demo-reconcile-row span,.aios-demo-summary-row span{color:#e9f1fad6;font-size:.84rem;line-height:1.5}.aios-demo-candidate-row{justify-content:space-between;align-items:center}.aios-demo-candidate-row>div:first-child{gap:.45rem;display:grid}.aios-demo-candidate-row strong{color:#fff;font-size:.9rem;line-height:1.4}.aios-demo-knowledge-graph-layout{gap:var(--space-md);grid-template-columns:minmax(0,1fr) 25rem;align-items:start;display:grid}.aios-demo-graph-side{gap:var(--space-md);display:grid}.aios-demo-graph-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:.85rem;display:grid}.aios-demo-graph-filter-group{border-radius:var(--radius-card);background:var(--white-a-04);border:1px solid #b7cadc17;gap:.45rem;padding:.65rem;display:grid}.aios-demo-graph-filter-group>span,.aios-demo-graph-focus span,.aios-demo-graph-link-row span,.aios-demo-document-index span,.aios-demo-hr-profile-grid span,.aios-demo-hr-evidence-grid span,.aios-demo-hr-recommendation span{color:var(--demo-subtle);text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.2}.aios-demo-graph-filter-group>div{flex-wrap:wrap;gap:.38rem;display:flex}.aios-demo-graph-filter-group button{border-radius:var(--radius-full);color:#deeaf7c2;background:#ffffff0b;border:1px solid #b7cadc1f;min-height:1.85rem;padding:0 .55rem;font-size:.72rem;font-weight:800;line-height:1}.aios-demo-graph-filter-group button:hover,.aios-demo-graph-filter-group button.is-active{color:#fff;background:#3b82f629;border-color:#60a5fa47}.aios-demo-graph-canvas{border-radius:var(--radius-card);background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/38px 38px,radial-gradient(circle at 50% 42%,#60a5fa1f,#0000 32%) 0 0/100% 100%,#03091161 0 0/100% 100%;border:1px solid #93c5fd24;min-height:27rem;position:relative;overflow:hidden}.aios-demo-graph-canvas svg{width:100%;height:100%;position:absolute;inset:0}.aios-demo-graph-canvas line{stroke:#7dd3fc5c;stroke-linecap:round}.aios-demo-graph-canvas button{border-radius:var(--radius-card);color:#f5f9ffe6;text-align:left;width:9.4rem;min-height:4.2rem;box-shadow:0 14px 30px rgba(var(--shadow-rgb), .26);background:linear-gradient(#60a5fa24,#ffffff0b),#0b1826eb;border:1px solid #b7cadc24;gap:.2rem;padding:.58rem;display:grid;position:absolute;transform:translate(-50%,-50%)}.aios-demo-graph-canvas button:hover,.aios-demo-graph-canvas button.is-active{background:linear-gradient(#2dd4bf29,#60a5fa14),#0c1c2bf5;border-color:#5eead45c}.aios-demo-graph-canvas button span{color:#7dd3fcc7;font-size:.68rem;font-weight:800;line-height:1.1}.aios-demo-graph-canvas button strong{color:#fff;font-size:.8rem;line-height:1.25}.aios-demo-graph-focus{border-radius:var(--radius-card);padding:var(--space-sm);background:#2dd4bf14;border:1px solid #5eead433;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;margin-top:.85rem;display:grid}.aios-demo-graph-focus svg{color:var(--demo-teal);margin-top:.15rem}.aios-demo-graph-focus strong{color:#fff;margin-top:.18rem;font-size:.94rem;line-height:1.35;display:block}.aios-demo-graph-focus p,.aios-demo-graph-link-row p,.aios-demo-document-index p,.aios-demo-hr-evidence-grid p,.aios-demo-hr-recommendation p{color:var(--demo-muted);margin-top:.25rem;font-size:.8rem;line-height:1.5}.aios-demo-graph-link-list,.aios-demo-document-index{gap:.55rem;display:grid}.aios-demo-graph-link-row,.aios-demo-document-index article{gap:var(--space-xs);border-radius:var(--radius-card);background:var(--white-a-04);border:1px solid #b7cadc17;padding:.72rem;display:grid}.aios-demo-graph-link-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.aios-demo-graph-link-row strong,.aios-demo-document-index strong{color:#fff;margin-top:.22rem;font-size:.88rem;line-height:1.35;display:block}.aios-demo-automation-detail,.aios-demo-reconcile-panel,.aios-demo-message-panel,.aios-demo-after-hours-panel,.aios-demo-overnight-summary{min-height:20rem}.aios-demo-run-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:1rem;display:grid}.aios-demo-governance-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.aios-demo-approval-card{justify-content:space-between;align-items:flex-start;gap:var(--space-md);border-radius:var(--radius-card);background:#f4c86d14;border:1px solid #f4c86d38;margin-bottom:.8rem;padding:.95rem;display:flex}.aios-demo-approval-card span{color:var(--demo-muted);font-size:.82rem}.aios-demo-approval-card h2{color:#fff;margin-top:.35rem;font-size:1.05rem;font-weight:800}.aios-demo-approval-card p{color:#deeaf7c2;margin-top:.35rem;font-size:.86rem}.aios-demo-approval-card strong{color:#fde6aaf5;margin-top:.55rem;font-size:.88rem;display:block}.aios-demo-cloud-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.aios-demo-reconcile-list{gap:.55rem;margin-bottom:1rem;display:grid}.aios-demo-reconcile-row{align-items:center}.aios-demo-reconcile-row svg{color:var(--demo-amber)}.aios-demo-development-layout{grid-template-columns:minmax(0,1fr) 28rem}.aios-demo-summary-list{gap:.55rem;margin-bottom:1rem;display:grid}.aios-demo-summary-row svg{color:var(--demo-teal);margin-top:.05rem}.aios-demo-branch-list{gap:.6rem;display:grid}.aios-demo-branch-row{align-items:center;gap:var(--space-md);border-radius:var(--radius-card);background:#ffffff0b;border:1px solid #b7cadc1a;grid-template-columns:minmax(0,1fr) auto;padding:.8rem;display:grid}.aios-demo-branch-name{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.aios-demo-branch-name svg{color:var(--demo-blue);flex:none;margin-top:.12rem}.aios-demo-branch-name strong{color:#fff;font-family:var(--font-ibm-plex-mono), monospace;overflow-wrap:anywhere;font-size:.86rem;font-weight:500;line-height:1.35;display:block}.aios-demo-branch-name span,.aios-demo-branch-meta>span{color:var(--demo-muted);font-size:.78rem;line-height:1.45;display:block}.aios-demo-branch-name span{margin-top:.22rem}.aios-demo-branch-meta{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;max-width:34rem;display:flex}.aios-demo-delegation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.aios-demo-delegation-card{border-radius:var(--radius-card);background:#ffffff0b;border:1px solid #b7cadc1a;gap:.65rem;padding:.78rem;display:grid}.aios-demo-delegation-route{color:#93c5fde6;align-items:center;gap:.45rem;display:flex}.aios-demo-delegation-route strong{color:#fff;font-size:.84rem;line-height:1.25}.aios-demo-delegation-card p{color:var(--demo-muted);font-size:.8rem;line-height:1.48}.aios-demo-hr-layout{grid-template-columns:24rem minmax(0,1fr)}.aios-demo-hr-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.aios-demo-hr-profile-grid>div{border-radius:var(--radius-card);background:var(--white-a-04);min-height:7.2rem;padding:var(--space-sm);border:1px solid #b7cadc17;gap:.38rem;display:grid}.aios-demo-hr-profile-grid svg{color:var(--demo-blue)}.aios-demo-hr-profile-grid strong{color:#fff;font-size:.95rem;line-height:1.35}.aios-demo-hr-evidence-grid,.aios-demo-hr-review-layout{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.aios-demo-hr-evidence-grid{margin-top:1rem}.aios-demo-hr-evidence-grid article,.aios-demo-hr-recommendation{border-radius:var(--radius-card);background:var(--white-a-04);border:1px solid #b7cadc17;padding:.8rem}.aios-demo-hr-option-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.aios-demo-hr-option-grid button{border-radius:var(--radius-card);min-height:7rem;color:var(--demo-text);padding:var(--space-sm);text-align:left;background:#ffffff0b;border:1px solid #b7cadc1a;gap:.35rem;display:grid}.aios-demo-hr-option-grid button:hover,.aios-demo-hr-option-grid button.is-active{background:#3b82f624;border-color:#60a5fa47}.aios-demo-hr-option-grid strong{color:#fff;font-size:.9rem;line-height:1.25}.aios-demo-hr-option-grid span{color:var(--demo-muted);font-size:.78rem;line-height:1.45}.aios-demo-hr-recommendation{margin-bottom:.85rem}.aios-demo-hr-recommendation h2{color:#fff;margin-top:.28rem;font-size:1.1rem;font-weight:800;line-height:1.3}.aios-demo-mido-hero{gap:var(--space-md);grid-template-columns:minmax(0,1fr) 23rem;align-items:start;display:grid}.aios-demo-mido-core{gap:var(--space-sm);border-radius:var(--radius-card);background:#2dd4bf12;border:1px solid #5eead42e;grid-template-columns:auto minmax(0,1fr);padding:.9rem;display:grid}.aios-demo-mido-core svg{color:var(--demo-teal);margin-top:.12rem}.aios-demo-mido-core span,.aios-demo-mido-runtime-list span,.aios-demo-mido-profile-card>span{color:var(--demo-subtle);text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.2}.aios-demo-mido-core strong{color:#fff;margin-top:.22rem;font-size:1rem;line-height:1.35;display:block}.aios-demo-mido-core p,.aios-demo-mido-kernel-grid p,.aios-demo-mido-runtime-list p,.aios-demo-mido-flow p,.aios-demo-mido-profile-card p{color:var(--demo-muted);margin-top:.28rem;font-size:.82rem;line-height:1.52}.aios-demo-mido-kernel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}.aios-demo-mido-kernel-grid article,.aios-demo-mido-runtime-list article,.aios-demo-mido-flow article,.aios-demo-mido-profile-card{border-radius:var(--radius-card);background:var(--white-a-04);border:1px solid #b7cadc17;padding:.78rem}.aios-demo-mido-kernel-grid h2,.aios-demo-mido-runtime-list strong,.aios-demo-mido-profile-card h2,.aios-demo-mido-profile-card strong{color:#fff;font-size:.95rem;font-weight:800;line-height:1.35}.aios-demo-mido-runtime-list{gap:.6rem;display:grid}.aios-demo-mido-runtime-list strong{margin-top:.22rem;display:block}.aios-demo-mido-flow-layout{gap:var(--space-md);grid-template-columns:minmax(0,1fr) 24rem;align-items:start;display:grid}.aios-demo-mido-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.aios-demo-mido-flow article{gap:.45rem;min-height:8.5rem;display:grid}.aios-demo-mido-flow article>span{color:var(--demo-blue);font-family:var(--font-ibm-plex-mono), monospace;font-size:.76rem;font-weight:800}.aios-demo-mido-profile-tabs{flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem;display:flex}.aios-demo-mido-profile-tabs button{border-radius:var(--radius-full);color:#deeaf7c2;background:#ffffff0b;border:1px solid #b7cadc1f;min-height:2rem;padding:0 .7rem;font-size:.78rem;font-weight:800;line-height:1}.aios-demo-mido-profile-tabs button:hover,.aios-demo-mido-profile-tabs button.is-active{color:#fff;background:#3b82f629;border-color:#60a5fa47}.aios-demo-mido-profile-card{gap:.65rem;display:grid}.aios-demo-mido-profile-card h2{font-size:1.05rem}.tourism-demo-page{--tourism-bg:#f5f7fa;--tourism-paper:#ffffffeb;--tourism-paper-soft:#ffffffb8;--tourism-border:#1976d21f;--tourism-border-strong:#1976d23d;--tourism-text:#1a2027;--tourism-muted:#3e5060;--tourism-subtle:#3e506094;--tourism-primary:#1976d2;--tourism-primary-light:#42a5f5;--tourism-green:#0f9f6e;--tourism-purple:#8e24aa;--tourism-amber:#b7791f;min-height:100dvh;color:var(--tourism-text);background:linear-gradient(#f5f7faf5,#e8f1fceb),linear-gradient(90deg,#1976d20a 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#1976d209 1px,#0000 1px) 0 0/34px 34px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow:hidden}.tourism-demo-phone{background:linear-gradient(180deg, #ffffffd6, #f5f7faeb), var(--tourism-bg);grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,430px);height:100dvh;margin:0 auto;display:grid;box-shadow:0 20px 40px #0f172a1a}.tourism-demo-header{align-items:center;gap:var(--space-sm);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:max(env(safe-area-inset-top), .8rem) .9rem .8rem;background:#fffffff2;border-bottom:1px solid #00000014;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.tourism-demo-brand{gap:.18rem;min-width:0;display:grid}.tourism-demo-brand span{color:var(--tourism-primary);align-items:center;gap:.36rem;font-size:.74rem;font-weight:800;line-height:1.2;display:inline-flex}.tourism-demo-brand strong{color:var(--tourism-text);font-size:1rem;font-weight:760;line-height:1.2}.tourism-demo-status{border-radius:var(--radius-card);color:var(--tourism-primary);background:#1976d214;border:1px solid #1976d229;justify-self:end;padding:.5rem .58rem;font-size:.72rem;font-weight:800;line-height:1}.tourism-demo-aios-link{border-radius:var(--radius-full);color:#fff;min-height:2rem;-webkit-backdrop-filter:blur(var(--blur-md)) saturate(1.25);backdrop-filter:blur(var(--blur-md)) saturate(1.25);background:linear-gradient(135deg,#082f75f0,#0c4a94e0),#082f75db;border:1px solid #bfdbfe38;justify-content:center;justify-self:center;align-items:center;gap:.32rem;padding:0 .68rem;font-size:.72rem;font-weight:880;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 6px 14px #082f752e}.tourism-demo-aios-link:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:62%;animation:3.8s ease-in-out infinite tourism-demo-liquid-sheen;position:absolute;inset:-40% auto -40% -55%;transform:rotate(18deg)}.tourism-demo-aios-link svg,.tourism-demo-aios-link span{z-index:1;position:relative}.tourism-demo-aios-link:hover,.tourism-demo-aios-link:focus-visible{outline:none;box-shadow:inset 0 1px #ffffff38,0 6px 14px #082f7538}.tourism-demo-messages{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:.72rem;min-height:0;padding:.82rem .72rem 1rem;display:grid;overflow-y:auto}.tourism-demo-message{animation:tourism-demo-message-in var(--motion-slow) ease both;display:block}.tourism-demo-bubble,.tourism-demo-user-bubble,.tourism-demo-run-card{border:1px solid var(--tourism-border);border-radius:var(--radius-button);background:var(--tourism-paper);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 3px #0000000d,0 1px 2px #00000014}.tourism-demo-bubble{padding:.78rem}.tourism-demo-user-bubble{background:#1976d214;border-color:#1976d22e;width:min(100%,24rem);margin-left:auto;padding:.72rem}.tourism-demo-bubble>span,.tourism-demo-user-bubble>span,.tourism-demo-run-head span,.tourism-demo-next-action>span{color:var(--tourism-subtle);letter-spacing:0;text-transform:uppercase;font-size:.7rem;font-weight:850;line-height:1.2;display:block}.tourism-demo-bubble p,.tourism-demo-user-bubble p{color:var(--tourism-muted);margin-top:.35rem;font-size:.86rem;font-weight:560;line-height:1.56}.tourism-demo-bubble i{border-right:2px solid var(--tourism-primary);width:.42rem;height:1em;margin-left:.12rem;animation:.78s step-end infinite tourism-demo-caret;display:inline-block;transform:translateY(.15rem)}.tourism-demo-options{gap:.68rem;display:grid}.tourism-demo-scenic-card{gap:var(--space-sm);border-radius:var(--radius-button);width:100%;min-height:17rem;color:var(--tourism-text);text-align:left;background:radial-gradient(circle at 14% 0,#7dd3fc6b,#0000 34%),radial-gradient(circle at 94% 16%,#2dd4bf47,#0000 30%),linear-gradient(145deg,#ecfefff0,#f0fdfaeb 58%,#ffffffe6);border:1px solid #0ea5e93d;padding:.86rem;animation:.26s both tourism-demo-card-in;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,0 12px 24px #0ea5e91f}.tourism-demo-scenic-card:hover,.tourism-demo-scenic-card:focus-visible{border-color:#0ea5e95c;outline:none}.tourism-demo-scenic-card-top{gap:.34rem;display:grid}.tourism-demo-scenic-card-top>span{color:#0891b2;align-items:center;gap:.34rem;width:fit-content;font-size:.76rem;font-weight:860;line-height:1;display:inline-flex}.tourism-demo-scenic-card-top strong{color:var(--tourism-text);font-size:1.12rem;font-weight:850;line-height:1.25}.tourism-demo-scenic-card-top p{color:var(--tourism-muted);font-size:.78rem;font-weight:560;line-height:1.48}.tourism-demo-scenic-metrics{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tourism-demo-scenic-metrics article{border-radius:var(--radius-card);background:#ffffffbd;border:1px solid #0ea5e91f;grid-template-columns:auto minmax(0,1fr);gap:.14rem .42rem;min-width:0;padding:.54rem;display:grid}.tourism-demo-scenic-metrics svg{color:#0891b2;grid-row:1/3;transform:translateY(.08rem)}.tourism-demo-scenic-metrics strong{color:var(--tourism-text);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:850;line-height:1.05;overflow:hidden}.tourism-demo-scenic-metrics span,.tourism-demo-scenic-metrics small{color:var(--tourism-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:760;line-height:1.2;overflow:hidden}.tourism-demo-scenic-signals{gap:.38rem;display:grid}.tourism-demo-scenic-signals span{min-width:0;color:var(--tourism-muted);align-items:center;gap:.34rem;font-size:.72rem;font-weight:660;line-height:1.25;display:inline-flex}.tourism-demo-scenic-signals svg{color:var(--tourism-green);flex:none}.tourism-demo-scenic-action{border-radius:var(--radius-card);color:#0e7490;background:#0ea5e91a;border:1px solid #0ea5e938;justify-content:center;align-items:center;gap:.38rem;min-height:2.46rem;padding:0 .7rem;font-size:.82rem;font-weight:850;line-height:1;display:inline-flex}.tourism-demo-task-grid{gap:var(--space-xs);display:grid}.tourism-demo-task-grid button{border-radius:var(--radius-card);min-height:2.75rem;color:var(--tourism-text);text-align:left;background:#ffffffdb;border:1px solid #1976d21f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.68rem .7rem;animation:.24s both tourism-demo-card-in;display:grid;box-shadow:0 2px 4px #0000000d}.tourism-demo-task-grid button:hover,.tourism-demo-task-grid button:focus-visible{background:#fff;border-color:#1976d257;outline:none}.tourism-demo-task-grid strong{min-width:max-content;color:var(--tourism-primary);font-size:.8rem;font-weight:850;line-height:1.2}.tourism-demo-task-grid span{min-width:0;color:var(--tourism-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:680;line-height:1.3;overflow:hidden}.tourism-demo-run-card{gap:var(--space-sm);width:100%;padding:.82rem;animation:.26s both tourism-demo-card-in;display:grid;position:relative}.tourism-demo-run-card.is-running{border-color:#1976d24d;box-shadow:0 1px 3px #0000000d,0 8px 16px #1976d21f}.tourism-demo-run-card.is-completed{border-color:#0f9f6e3d}.tourism-demo-run-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.72rem;display:grid}.tourism-demo-run-head h1{color:var(--tourism-text);animation:tourism-demo-card-in var(--motion-slow) ease both;margin-top:.28rem;font-size:1rem;font-weight:780;line-height:1.28}.tourism-demo-run-spinner{border-radius:var(--radius-full);width:2rem;height:2rem;color:var(--tourism-primary);background:#1976d214;border:1px solid #1976d22e;justify-content:center;align-items:center;display:inline-flex}.tourism-demo-run-card.is-running .tourism-demo-run-spinner svg,.tourism-demo-run-spinner.is-thinking svg{animation:1.25s linear infinite tourism-demo-spin}.tourism-demo-run-card.is-completed .tourism-demo-run-spinner{color:var(--tourism-green);background:#0f9f6e1a;border-color:#0f9f6e33}.tourism-demo-progress{border-radius:var(--radius-full);height:.34rem;animation:tourism-demo-card-in var(--motion-slow) ease both;background:#1976d21a;position:relative;overflow:hidden}.tourism-demo-progress:after{content:"";width:var(--tourism-progress,0%);border-radius:inherit;background:linear-gradient(90deg, var(--tourism-primary), var(--tourism-green));transition:width .68s;position:absolute;inset:0}.tourism-demo-run-meta{animation:tourism-demo-card-in var(--motion-slow) ease both;flex-wrap:wrap;gap:.42rem;display:flex}.tourism-demo-run-meta span{border-radius:var(--radius-card);min-height:1.5rem;color:var(--tourism-muted);background:#1976d20f;border:1px solid #1976d21f;align-items:center;gap:.28rem;padding:0 .48rem;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}.tourism-demo-thinking{border-radius:var(--radius-full);width:fit-content;max-width:100%;color:var(--tourism-muted);animation:tourism-demo-card-in var(--motion-slow) ease both;background:#1976d212;border:1px solid #1976d224;align-items:center;gap:.42rem;padding:.48rem .62rem;font-size:.76rem;font-weight:800;line-height:1.2;display:inline-flex}.tourism-demo-thinking svg{color:var(--tourism-primary);flex:none;animation:1.25s linear infinite tourism-demo-spin}.tourism-demo-run-summary{color:var(--tourism-muted);animation:tourism-demo-card-in var(--motion-slow) ease both;font-size:.82rem;font-weight:600;line-height:1.52}.tourism-demo-stepper{gap:var(--space-xs);animation:tourism-demo-card-in var(--motion-slow) ease both;margin:0;padding:0;list-style:none;display:grid}.tourism-demo-stepper li{border-radius:var(--radius-card);opacity:.72;background:#f5f7fab8;border:1px solid #0000000f;grid-template-columns:1.65rem minmax(0,1fr) auto;align-items:start;gap:.52rem;padding:.58rem;display:grid}.tourism-demo-stepper li.is-active{opacity:1;background:#1976d214;border-color:#1976d23d}.tourism-demo-stepper li.is-done{opacity:1;background:#0f9f6e14;border-color:#0f9f6e2e}.tourism-demo-stepper li>span{border-radius:var(--radius-full);width:1.55rem;height:1.55rem;color:var(--tourism-primary);border:1px solid #1976d22e;justify-content:center;align-items:center;font-size:.74rem;font-weight:850;display:inline-flex}.tourism-demo-stepper li.is-active>span{background:#1976d21a;animation:.9s ease-in-out infinite tourism-demo-step-pulse}.tourism-demo-stepper li.is-done>span{color:var(--tourism-green);border-color:#0f9f6e3d}.tourism-demo-stepper strong{color:var(--tourism-text);font-size:.8rem;line-height:1.28;display:block}.tourism-demo-stepper p{color:var(--tourism-muted);margin-top:.18rem;font-size:.72rem;line-height:1.36}.tourism-demo-stepper small{color:var(--tourism-subtle);white-space:nowrap;font-size:.68rem;line-height:1.55rem}.tourism-demo-report-title{color:var(--tourism-text)}.tourism-demo-report-summary{border-radius:var(--radius-card);animation:tourism-demo-card-in var(--motion-slow) ease both;background:#f0fdfab3;border:1px solid #0f9f6e1f;gap:.34rem;padding:.62rem;display:grid}.tourism-demo-report-summary .tourism-demo-report-title{margin:0}.tourism-demo-report-summary>p:last-child{color:var(--tourism-muted);font-size:.78rem;font-weight:560;line-height:1.52}.tourism-demo-result-sections{gap:.6rem;display:grid}.tourism-demo-result-sections section{border-radius:var(--radius-card);animation:tourism-demo-card-in var(--motion-slow) ease both;background:#f5f7fac2;border:1px solid #0000000f;padding:.62rem}.tourism-demo-result-sections strong{color:var(--tourism-text);font-size:.8rem;font-weight:850;line-height:1.25;display:block}.tourism-demo-result-sections ul{gap:.4rem;margin:.48rem 0 0;padding:0;list-style:none;display:grid}.tourism-demo-result-sections li{color:var(--tourism-muted);padding-left:.95rem;font-size:.76rem;line-height:1.42;position:relative}.tourism-demo-result-sections li:before{content:"";border-radius:var(--radius-full);background:var(--tourism-green);width:.38rem;height:.38rem;position:absolute;top:.46rem;left:0}.tourism-demo-next-action{gap:var(--space-xs);animation:tourism-demo-card-in var(--motion-slow) ease both;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tourism-demo-action-button{border-radius:var(--radius-md);min-width:0;min-height:2.42rem;color:var(--tourism-primary);text-align:center;background:#ffffffd1;border:1px solid #1976d229;justify-content:center;align-items:center;gap:.34rem;padding:0 .58rem;font-size:.76rem;font-weight:860;line-height:1;text-decoration:none;display:inline-flex}.tourism-demo-action-button:first-child{grid-column:1/-1}.tourism-demo-action-button.is-next-task{box-shadow:none;color:#08704f;background:#dcfce7cc;border-color:#0f9f6e38}.tourism-demo-action-button svg,.tourism-demo-action-button span{z-index:1;flex:none;position:relative}.tourism-demo-action-button:hover,.tourism-demo-action-button:focus-visible{background:#fff;border-color:#1976d252;outline:none}.tourism-demo-action-button.is-next-task:hover,.tourism-demo-action-button.is-next-task:focus-visible{color:#08704f;background:#dcfce7db;border-color:#0f9f6e47}.tourism-demo-composer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:.72rem .72rem max(env(safe-area-inset-bottom), .72rem);background:#fffffff2;border-top:1px solid #00000014;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid}.tourism-demo-composer input{border-radius:var(--radius-card);min-width:0;min-height:2.7rem;color:var(--tourism-text);background:#f5f7fadb;border:1px solid #1976d224;outline:none;padding:0 .78rem;font-size:.84rem;line-height:1.35}.tourism-demo-composer input:focus{border-color:#1976d25c;box-shadow:0 0 0 3px #1976d21f}.tourism-demo-composer input::placeholder{color:var(--tourism-subtle)}.tourism-demo-composer button{border-radius:var(--radius-card);background:var(--tourism-primary);color:#fff;border:1px solid #1976d252;justify-content:center;align-items:center;gap:.28rem;min-height:2.7rem;padding:0 .78rem;font-size:.8rem;font-weight:850;line-height:1;display:inline-flex;box-shadow:0 4px 12px #1976d22e}.tourism-demo-composer button:disabled{cursor:not-allowed;opacity:.5}@keyframes tourism-demo-message-in{0%{opacity:0;transform:translateY(.32rem)}to{opacity:1;transform:translateY(0)}}@keyframes tourism-demo-card-in{0%{opacity:0;transform:translateY(.42rem)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tourism-demo-caret{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes tourism-demo-spin{to{transform:rotate(360deg)}}@keyframes tourism-demo-liquid-sheen{0%,54%{transform:translate(0)rotate(18deg)}to{transform:translate(330%)rotate(18deg)}}@keyframes tourism-demo-step-pulse{0%,to{box-shadow:0 0 #1976d22e}50%{box-shadow:0 0 0 .3rem #1976d200}}@media (prefers-reduced-motion:reduce){.tourism-demo-page *,.tourism-demo-page :before,.tourism-demo-page :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}@media (max-width:1280px){.aios-demo-overview-grid,.aios-demo-task-layout,.aios-demo-collab-layout,.aios-demo-development-layout,.aios-demo-knowledge-graph-layout,.aios-demo-mido-hero,.aios-demo-mido-flow-layout,.aios-demo-hr-layout,.aios-demo-hr-review-layout,.aios-demo-automation-layout,.aios-demo-governance-layout,.aios-demo-cloud-layout{grid-template-columns:1fr}.aios-demo-metric-stack{grid-template-columns:repeat(5,minmax(0,1fr))}.aios-demo-topology,.aios-demo-story-strip,.aios-demo-module-grid,.aios-demo-agent-grid,.aios-demo-memory-grid,.aios-demo-graph-stats,.aios-demo-graph-filter-bar,.aios-demo-hr-metrics,.aios-demo-hr-profile-grid,.aios-demo-hr-option-grid,.aios-demo-mido-metrics,.aios-demo-mido-kernel-grid,.aios-demo-mido-flow,.aios-demo-governance-grid,.aios-demo-cloud-metrics,.aios-demo-delegation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aios-demo-topology-step{grid-template-columns:minmax(0,1fr)}.aios-demo-topology-arrow{display:none}}@media (max-width:768px){.aios-demo-page{padding-left:.75rem;padding-right:.75rem}.aios-demo-page-title{padding:var(--space-md);flex-direction:column;align-items:stretch}.aios-demo-page-title h1{font-size:1.55rem}.aios-demo-page-title aside{justify-content:flex-start}.aios-demo-mido-dialog-head{flex-direction:column;align-items:flex-start}.aios-demo-mido-dialog,.aios-demo-mido-card{padding:.85rem}.aios-demo-mido-message{gap:var(--space-xs)}.aios-demo-mido-avatar{width:2rem;height:2rem}.aios-demo-mido-bubble{padding:var(--space-sm)}.aios-demo-topology,.aios-demo-story-strip,.aios-demo-module-grid,.aios-demo-agent-grid,.aios-demo-memory-grid,.aios-demo-graph-stats,.aios-demo-graph-filter-bar,.aios-demo-hr-metrics,.aios-demo-hr-profile-grid,.aios-demo-hr-evidence-grid,.aios-demo-hr-review-layout,.aios-demo-hr-option-grid,.aios-demo-mido-metrics,.aios-demo-mido-kernel-grid,.aios-demo-mido-flow,.aios-demo-governance-grid,.aios-demo-cloud-metrics,.aios-demo-metric-stack,.aios-demo-run-stats,.aios-demo-delegation-grid,.aios-demo-dag-step,.aios-demo-task-list button,.aios-demo-hr-employee-list button,.aios-demo-graph-link-row,.aios-demo-mido-step-list li,.aios-demo-branch-row{grid-template-columns:1fr}.aios-demo-mido-step-list li{gap:.45rem}.aios-demo-mido-step-list li:not(:last-child):after{display:none}.aios-demo-mido-step-list small{line-height:1.2}.aios-demo-graph-canvas{min-height:34rem}.aios-demo-graph-canvas button{width:8.2rem;min-height:4rem;padding:var(--space-xs)}.aios-demo-dag-step>svg{display:none}.aios-demo-candidate-row,.aios-demo-approval-card,.aios-demo-agent-card-head,.aios-demo-branch-meta{flex-direction:column;align-items:stretch}}:root{--bg-top:#06101a;--bg-bottom:#0b1521;--page-fg:#ffffffd6;--page-glow-a:#5a94e114;--page-glow-b:#3b82f60f;--surface:linear-gradient(180deg, #162231f5, #0f1825f2);--surface-strong:#141e2df5;--surface-dark:#0f1825f2;--line:#ffffff13;--line-strong:#ffffff1f;--ink:#fffc;--ink-strong:#fff;--muted:#fff9;--accent:#60a5fa;--accent-deep:#3b82f6;--accent-warm:#facc15;--danger-soft:#f8717124;--poster-top:#07101beb;--poster-bottom:#0c1826e0;--poster-sheen:var(--white-a-06);--header-bg:#080f18db;--header-border:#dfeaf51f;--header-text:#f5f9ff;--header-muted:#dfeaf5cc;--nav-hover-bg:#ffffff14;--nav-hover-text:#fff;--theme-toggle-bg:#ffffff0f;--theme-toggle-border:#eff7ff24;--theme-toggle-text:#f5f9ff;--graph-chip-bg:var(--white-a-06);--graph-chip-border:#ffffff1a;--graph-chip-text:#ffffffc2;--graph-panel-bg:#0f1825f2;--graph-panel-border:var(--white-a-08);--graph-panel-text:#ffffffd1;--graph-canvas-top:#102031;--graph-canvas-bottom:#172536;--graph-canvas-grid:#ffffff0a;--graph-canvas-glow:#3b82f629;--graph-node-stroke:#0f1722;--graph-focus-ring:#f4c86d;--graph-label-fill:#f3f7f4fa;--graph-label-stroke:#070c12f0;--graph-edge-base:#ffffff3d;--graph-edge-project:#3b82f6c7;--graph-edge-domain:#86a9ff8f;--graph-edge-focus:#f4c86deb;--radius-xs:4px;--radius-sm:6px;--radius-card:8px;--radius-button:12px;--radius-md:10px;--radius-lg:16px;--radius-xl:16px;--radius-pill:var(--radius-sm);--radius-full:999px;--shadow-rgb:2, 8, 20;--shadow-sm:0 2px 10px rgba(var(--shadow-rgb), .18);--shadow-md:0 8px 24px rgba(var(--shadow-rgb), .22);--shadow-lg:0 18px 48px rgba(var(--shadow-rgb), .28);--shadow-xl:0 24px 64px rgba(var(--shadow-rgb), .34);--shadow-focus:0 0 0 3px #60a5fa29;--shadow-hover:0 12px 28px rgba(var(--shadow-rgb), .22);--white-a-04:#ffffff0a;--white-a-06:#ffffff0f;--white-a-07:#ffffff12;--white-a-08:#ffffff14;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.25rem;--space-xl:1.5rem;--space-2xl:2rem;--space-3xl:2.5rem;--btn-padding-sm:.5rem .85rem;--btn-padding-md:.65rem 1rem;--btn-padding-lg:.8rem 1.2rem;--blur-sm:14px;--blur-md:18px;--blur-lg:28px;--motion-fast:.14s;--motion-fastest:.15s;--motion-base:.16s;--motion-snap:.17s;--motion-medium:.18s;--motion-slow:.22s;--session-ink:#f4f7fbf5;--session-ink-muted:#bfd1eac7;--session-ink-subtle:#94a3b89e;--session-ink-strong:#fff;--session-border:#ffffff12;--session-border-hover:#b7cadc2e;--session-border-accent:#60a5fa42;--session-glass:linear-gradient(180deg, #ffffff18, #fff1), #121e2ddb;--session-glass-soft:#fff1;--session-accent:#60a5fac7;--session-accent-tint:#3b82f61a;--session-accent-tint-strong:#3b82f62e;--user-accent-bar:linear-gradient(180deg, #60a5faf2, #6366f199);--session-text-eyebrow:.72rem;--session-text-label:.74rem;--session-text-body:.88rem;--session-text-meta:.78rem;--session-lh-body:1.7;--session-tracking-eyebrow:.14em;--session-tracking-label:.1em;--session-field-gap:.35rem;--session-turn-gap:1.1rem;--session-radius-card:.9rem;--session-radius-inner:.7rem;--session-radius-chip:999px;--session-shadow-card:inset 0 1px 0 #ffffff08, 0 10px 22px #02081429;--chat-bg-app:#0b1018;--chat-surface-1:#161d26;--chat-surface-2:#1c2532;--chat-surface-3:#11171f;--chat-card-grad:linear-gradient(180deg, #ffffff06 0%, #fff0 60%), var(--chat-surface-2);--chat-hairline:#94a3b814;--chat-hairline-strong:#94a3b824;--chat-card-border:#38bdf814;--chat-shadow-card:inset 0 1px 0 #ffffff0a, 0 2px 6px #00000038, 0 12px 28px #0000002e;--chat-brand-primary:#38bdf8;--chat-brand-secondary:#0ea5e9;--chat-brand-accent:#22d3ee;--chat-brand-glow:#38bdf826;--chat-brand-grad:linear-gradient(180deg, var(--chat-brand-primary), var(--chat-brand-secondary));--chat-brand-tint-bg:#38bdf81a;--chat-brand-tint-border:#38bdf840;--chat-brand-text:#7dd3fc;--chat-text-primary:#ffffffeb;--chat-text-secondary:#fff9;--chat-text-tertiary:#fff6;--chat-text-on-brand:#fffffffa;--chat-status-success:#5eead4;--chat-status-success-bg:#2dd4bf1f;--chat-status-success-border:#2dd4bf47;--chat-user-bubble-bg:#38bdf81f;--chat-user-bubble-border:#38bdf838;--chat-code-inline-bg:#38bdf81a;--chat-code-inline-border:#38bdf833;--chat-code-inline-text:#7dd3fc;--chat-code-block-bg:var(--chat-surface-3);--chat-code-block-border:var(--chat-hairline);--chat-focus-ring:#38bdf82e;--module-tab-inactive-color:#b7cadcb8;--module-tab-active-color:#edf6fffa;--module-tab-active-bg:linear-gradient(140deg, #3b82f624, #6366f11a);--module-tab-active-ring:#93c5fd40;--container-sm:1180px;--container-md:1520px;--container-lg:1720px;--container-page:1600px;--white:#fff;--ink-dark:#0c1721;--danger:#f87171;--danger-bg:#f871711a;--danger-border:#f8717133;--accent-border:#93c5fd2e;--accent-bg-subtle:#3b82f61f;--surface-bg-light:#0f1825f2;--card-bg:#ffffff0b;--card-bg-hover:#ffffff13;--card-bg-strong:var(--white-a-07);--input-bg:var(--white-a-06);--input-bg-focus:var(--white-a-08);--ink-soft:#ffffffad}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
