/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--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);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-xl:.75rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.right-6{right:calc(var(--spacing) * 6)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing) * 0)}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-2\.5{margin-block:calc(var(--spacing) * 2.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-8{margin-top:calc(var(--spacing) * -8)}.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-10{margin-top:calc(var(--spacing) * 10)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-5{margin-left:calc(var(--spacing) * 5)}.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}.h-2{height:calc(var(--spacing) * 2)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[200px\]{max-height:200px}.max-h-\[560px\]{max-height:560px}.max-h-\[680px\]{max-height:680px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[9rem\]{min-height:9rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[24px\]{min-height:24px}.min-h-\[65px\]{min-height:65px}.min-h-\[520px\]{min-height:520px}.min-h-\[680px\]{min-height:680px}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-64{width:calc(var(--spacing) * 64)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[18rem\]{max-width:18rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1380px\]{max-width:1380px}.max-w-\[1480px\]{max-width:1480px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.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-\[200px\]{min-width:200px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize-y{resize:vertical}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--line-muted\)\]>:not(:last-child)){border-color:var(--line-muted)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.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}.rounded-\[var\(--surface-radius-sm\)\]{border-radius:var(--surface-radius-sm)}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--danger\)\],.border-\[var\(--danger\)\]\/40{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--danger\)\]\/40{border-color:color-mix(in oklab, var(--danger) 40%, transparent)}}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--line-muted\)\]{border-color:var(--line-muted)}.border-\[var\(--signal\)\]{border-color:var(--signal)}.border-\[var\(--signal-cyan\)\]{border-color:var(--signal-cyan)}.border-\[var\(--signal-cyan-dim\)\]{border-color:var(--signal-cyan-dim)}.border-\[var\(--signal-dim\)\]{border-color:var(--signal-dim)}.border-\[var\(--warning-dim\)\]{border-color:var(--warning-dim)}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--code-surface\)\]{background-color:var(--code-surface)}.bg-\[var\(--danger-soft\)\]{background-color:var(--danger-soft)}.bg-\[var\(--filter-surface\)\]{background-color:var(--filter-surface)}.bg-\[var\(--muted\)\]{background-color:var(--muted)}.bg-\[var\(--signal\)\]{background-color:var(--signal)}.bg-\[var\(--signal-amber\)\]{background-color:var(--signal-amber)}.bg-\[var\(--signal-cyan\)\]{background-color:var(--signal-cyan)}.bg-\[var\(--signal-cyan-dim\)\]{background-color:var(--signal-cyan-dim)}.bg-\[var\(--signal-dim\)\]{background-color:var(--signal-dim)}.bg-\[var\(--signal-red\,red\)\]{background-color:var(--signal-red,red)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-high\)\]{background-color:var(--surface-high)}.bg-\[var\(--surface-low\)\]{background-color:var(--surface-low)}.bg-\[var\(--warning-dim\)\]{background-color:var(--warning-dim)}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing) * 1)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.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-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-0\.18em\]{vertical-align:-.18em}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.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-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.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-pre-wrap{white-space:pre-wrap}.\!text-\[var\(--danger\)\]{color:var(--danger)!important}.\!text-\[var\(--signal\)\]{color:var(--signal)!important}.text-\[var\(--control-muted\)\]{color:var(--control-muted)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--fg\)\]{color:var(--fg)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--signal\)\]{color:var(--signal)}.text-\[var\(--signal-amber\)\]{color:var(--signal-amber)}.text-\[var\(--signal-cyan\)\]{color:var(--signal-cyan)}.text-\[var\(--signal-red\,red\)\]{color:var(--signal-red,red)}.text-\[var\(--signal-strong\)\]{color:var(--signal-strong)}.text-\[var\(--warning\)\]{color:var(--warning)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.decoration-\[var\(--signal-cyan-dim\)\]{-webkit-text-decoration-color:var(--signal-cyan-dim);-webkit-text-decoration-color:var(--signal-cyan-dim);-webkit-text-decoration-color:var(--signal-cyan-dim);text-decoration-color:var(--signal-cyan-dim)}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-\[var\(--signal\)\]{outline-color:var(--signal)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-\[cubic-bezier\(0\.2\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:text-\[var\(--fg\)\]:is(:where(.group):hover *){color:var(--fg)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-\[var\(--muted\)\]::placeholder{color:var(--muted)}@media (hover:hover){.hover\:border-\[var\(--fg\)\]:hover{border-color:var(--fg)}.hover\:border-\[var\(--line-strong\)\]:hover{border-color:var(--line-strong)}.hover\:border-\[var\(--signal\)\]:hover{border-color:var(--signal)}.hover\:border-\[var\(--signal-cyan\)\]:hover{border-color:var(--signal-cyan)}.hover\:bg-\[var\(--filter-surface\)\]:hover{background-color:var(--filter-surface)}.hover\:bg-\[var\(--surface-high\)\]:hover{background-color:var(--surface-high)}.hover\:\!text-\[var\(--danger\)\]:hover{color:var(--danger)!important}.hover\:text-\[var\(--fg\)\]:hover{color:var(--fg)}.hover\:text-\[var\(--signal\)\]:hover{color:var(--signal)}.hover\:text-\[var\(--signal-cyan\)\]:hover{color:var(--signal-cyan)}.hover\:text-\[var\(--signal-strong\)\]:hover{color:var(--signal-strong)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\[var\(--signal-cyan\)\]:hover{-webkit-text-decoration-color:var(--signal-cyan);-webkit-text-decoration-color:var(--signal-cyan);-webkit-text-decoration-color:var(--signal-cyan);text-decoration-color:var(--signal-cyan)}}.focus\:border-\[var\(--danger\)\]:focus{border-color:var(--danger)}.focus\:border-\[var\(--signal\)\]:focus{border-color:var(--signal)}.focus\:bg-\[var\(--surface-strong\)\]:focus{background-color:var(--surface-strong)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:inset-x-auto{inset-inline:auto}.sm\:right-5{right:calc(var(--spacing) * 5)}.sm\:bottom-5{bottom:calc(var(--spacing) * 5)}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:w-\[min\(30rem\,calc\(100vw-2\.5rem\)\)\]{width:min(30rem,100vw - 2.5rem)}.sm\:min-w-56{min-width:calc(var(--spacing) * 56)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-0{padding-inline:calc(var(--spacing) * 0)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[140px_minmax\(0\,1fr\)\]{grid-template-columns:140px minmax(0,1fr)}.md\:grid-cols-\[150px_minmax\(0\,1fr\)\]{grid-template-columns:150px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_140px_120px\]{grid-template-columns:minmax(0,1fr) 140px 120px}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}}@media (width>=64rem){.lg\:-mx-8{margin-inline:calc(var(--spacing) * -8)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[304px_minmax\(0\,1fr\)\]{grid-template-columns:304px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_440px\]{grid-template-columns:minmax(0,1.05fr) 440px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,360px\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(420px\,560px\)\]{grid-template-columns:minmax(0,1fr) minmax(420px,560px)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (width>=80rem){.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.xl\:grid-cols-\[380px_minmax\(0\,1fr\)\]{grid-template-columns:380px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(320px\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}}}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas:#020710;--canvas-elevated:#050b16;--chrome:#050b16db;--chrome-strong:#07101ef5;--panel:#07101eeb;--elevated-panel:#0a1324f7;--panel-tint:linear-gradient(180deg, #58a2ff0f, #ffffff02);--border:#a7b3c729;--border-strong:#2f64b880;--hairline:#ffffff0a;--text-primary:#f7fbff;--muted-text:#a7b3c7;--primary-accent:#1769ff;--primary-accent-strong:#58a2ff;--primary-accent-soft:#58a2ff24;--secondary-accent:#58a2ff;--secondary-accent-strong:#8fc0ff;--secondary-accent-soft:#58a2ff24;--success:#18a86b;--success-soft:#18a86b24;--warning:#e8791a;--warning-soft:#e8791a24;--danger:#df3c3c;--danger-soft:#df3c3c29;--focus:#2f7dff;--code-surface:#07101e;--code-fg:#8fc0ff;--overlay:#0307089e;--tag-surface:#ffffff0d;--tag-border:#ffffff14;--filter-surface:#ffffff08;--skeleton-base:#ffffff0d;--skeleton-sheen:linear-gradient(180deg, transparent 0%, #58a2ff08 38%, #1769ff14 50%, #58a2ff08 62%, transparent 100%);--grid-color:#58a2ff0a;--body-glow-primary:#1769ff1a;--body-glow-secondary:#58a2ff14;--hero-orb-primary:#1769ff24;--hero-orb-secondary:#58a2ff1f;--selection:#58a2ff2e;--selection-text:#f7fbff;--primary-button-bg:none;--primary-button-border:#58a2ff80;--button-primary-text:#fff;--button-primary-shadow:none;--button-secondary-bg:#0a1324c7;--button-secondary-bg-hover:#0d182cfa;--field-bg:#07101ed6;--field-bg-focus:#0a1324fa;--surface-radius-xs:4px;--surface-radius-sm:6px;--surface-radius-md:8px;--surface-radius-lg:12px;--panel-shadow-soft:0 0 0 1px var(--hairline) inset, 0 12px 28px #00000038;--panel-shadow-strong:0 0 0 1px #ffffff0d inset, 0 16px 40px #0000004d, 0 0 24px #58a2ff14;--shell-shadow:0 24px 72px #00000052;--floating-shadow:0 0 0 1px #ffffff0a inset, 0 18px 48px #00000047;--bg:var(--canvas);--surface:var(--canvas-elevated);--surface-low:var(--chrome);--surface-high:var(--panel);--surface-strong:var(--elevated-panel);--fg:var(--text-primary);--muted:var(--muted-text);--line-muted:var(--border);--line-strong:var(--border-strong);--signal:var(--primary-accent);--signal-strong:var(--primary-accent-strong);--signal-dim:var(--primary-accent-soft);--signal-cyan:var(--secondary-accent);--signal-cyan-dim:var(--secondary-accent-soft);--warning-dim:var(--warning-soft);--text-secondary:var(--muted-text);--shell-bg:var(--chrome);--shell-bg-strong:var(--chrome-strong);--shell-border:var(--border);--panel-bg:var(--panel);--panel-elevated-bg:var(--elevated-panel);--panel-border:var(--border);--panel-border-strong:var(--border-strong);--button-secondary-border:var(--border);--field-border:var(--border);--focus-ring:var(--focus);--command-surface:var(--code-surface);--command-fg:var(--code-fg)}[data-theme=light]{--canvas:#f7faff;--canvas-elevated:#eef5ff;--chrome:oklch(95% .006 240/.92);--chrome-strong:oklch(98.8% .003 240/.98);--panel:oklch(99.2% .003 240/.96);--elevated-panel:oklch(97.8% .005 240/.98);--panel-tint:linear-gradient(180deg, #ffffffe0, #eaf2ff6b);--border:oklch(56% .014 240/.24);--border-strong:oklch(63% .082 224/.34);--hairline:#ffffffd6;--text-primary:#071326;--muted-text:#445067;--primary-accent:#1769ff;--primary-accent-strong:#0f5bed;--primary-accent-soft:#eaf2ff;--secondary-accent:#2f7dff;--secondary-accent-strong:#0f5bed;--secondary-accent-soft:#1769ff1a;--success:#18a86b;--success-soft:#e7f8ef;--warning:#e8791a;--warning-soft:#fff2df;--danger:#df3c3c;--danger-soft:#ffecec;--focus:#2f7dff;--code-surface:#eef5ff;--code-fg:#0f5bed;--overlay:#10182433;--tag-surface:oklch(95.6% .008 236/.82);--tag-border:oklch(56% .014 240/.16);--filter-surface:oklch(97.8% .006 236/.88);--skeleton-base:oklch(86% .012 236/.38);--skeleton-sheen:linear-gradient(180deg, transparent 0%, #1769ff08 38%, #58a2ff14 50%, #1769ff08 62%, transparent 100%);--grid-color:#1e2c3e0f;--body-glow-primary:#1769ff14;--body-glow-secondary:#58a2ff17;--hero-orb-primary:#1769ff1f;--hero-orb-secondary:#58a2ff1a;--selection:#1769ff33;--selection-text:#071326;--primary-button-bg:none;--primary-button-border:#1769ff6b;--button-primary-text:#fff;--button-primary-shadow:none;--button-secondary-bg:oklch(99.2% .003 240/.82);--button-secondary-bg-hover:oklch(97.2% .007 228/.96);--field-bg:oklch(99.4% .002 240/.9);--field-bg-focus:oklch(99.8% .001 240);--surface-radius-xs:4px;--surface-radius-sm:6px;--surface-radius-md:8px;--surface-radius-lg:12px;--panel-shadow-soft:0 0 0 1px #ffffffd1 inset, 0 1px 3px #121c281a, 0 16px 36px #121c2814;--panel-shadow-strong:0 0 0 1px #ffffffe6 inset, 0 2px 6px #121c281a, 0 22px 52px #121c281f, 0 0 24px #579eff0f;--shell-shadow:0 2px 6px #121c2814, 0 20px 48px #121c281a;--floating-shadow:0 0 0 1px #ffffffd6 inset, 0 1px 4px #121c281f, 0 18px 38px #121c281f}html{background:var(--canvas)}body{background:radial-gradient(circle at top, var(--body-glow-primary), transparent 30%), radial-gradient(circle at right top, var(--body-glow-secondary), transparent 24%), linear-gradient(180deg, var(--canvas) 0%, var(--canvas-elevated) 48%, var(--canvas) 100%);min-height:100vh;color:var(--text-primary);text-rendering:optimizelegibility;font-family:Manrope,sans-serif}#root{min-height:100vh}*{box-sizing:border-box}::selection{background:var(--selection);color:var(--selection-text)}a,button,input,textarea,select{transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,opacity .16s,transform .16s}.terminal-grid-bg{background-image:linear-gradient(var(--grid-color) 1px, transparent 1px), linear-gradient(90deg, var(--grid-color) 1px, transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(#000000e6,#0000 96%);mask-image:linear-gradient(#000000e6,#0000 96%)}.terminal-panel{border:1px solid var(--panel-border);border-radius:var(--surface-radius-lg);background-color:var(--panel-bg);background-image:var(--panel-tint);box-shadow:var(--panel-shadow-soft)}.terminal-hero-panel{background-image:linear-gradient(135deg, var(--primary-accent-soft), transparent 34%), linear-gradient(180deg, #ffffff0d, transparent 28%), var(--panel-tint);box-shadow:var(--panel-shadow-strong);overflow:hidden}.terminal-subpanel{border:1px solid var(--panel-border);border-radius:var(--surface-radius-md);background-color:var(--panel-elevated-bg);box-shadow:var(--panel-shadow-soft);background-image:linear-gradient(#ffffff0a,#0000 40%);transition:border-color .16s,box-shadow .16s,transform .2s cubic-bezier(.16,1,.3,1),background-color .16s}.terminal-label,.terminal-data-label{letter-spacing:0;color:var(--secondary-accent);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-weight:800}.terminal-label{font-size:.72rem}.terminal-data-label{font-size:.68rem}.terminal-data-block{border:1px solid var(--panel-border);border-radius:var(--surface-radius-md);background-color:var(--panel-elevated-bg);min-width:140px;box-shadow:var(--panel-shadow-soft);background-image:linear-gradient(#ffffff0d,#0000 54%);flex-direction:column;padding:.8rem .9rem;display:flex}.terminal-data-value{letter-spacing:.08em;color:var(--text-primary);margin-top:.45rem;font-size:.82rem;font-weight:700}.terminal-button-primary,.terminal-button-secondary,.terminal-filter-chip{border-radius:var(--surface-radius-sm);letter-spacing:0;cursor:pointer;border:1px solid #0000;align-items:center;gap:.65rem;padding:.78rem 1rem;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.8rem;font-weight:800;display:inline-flex}.terminal-button-primary{border-color:var(--primary-button-border);background-color:var(--primary-accent);background-image:var(--primary-button-bg);color:var(--button-primary-text);box-shadow:var(--button-primary-shadow)}.terminal-button-secondary{border-color:var(--button-secondary-border);background-color:var(--button-secondary-bg);color:var(--text-primary)}.terminal-filter-chip{border-color:var(--border);background-color:var(--filter-surface);color:var(--muted-text);padding:.72rem .95rem}.terminal-filter-chip-active{border-color:var(--primary-accent);background-color:var(--primary-accent-soft);color:var(--primary-accent-strong)}.terminal-pill{border:1px solid var(--tag-border);border-radius:var(--surface-radius-sm);background-color:var(--tag-surface);letter-spacing:0;align-items:center;gap:.45rem;padding:.52rem .82rem;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.72rem;font-weight:800;display:inline-flex}.terminal-pill-accent{border-color:var(--signal-dim);background-color:var(--signal-dim);color:var(--signal-strong)}.terminal-pill-info{border-color:var(--signal-cyan-dim);background-color:var(--signal-cyan-dim);color:var(--signal-cyan)}.terminal-pill-warning{border-color:var(--warning-dim);background-color:var(--warning-dim);color:var(--warning)}.terminal-inline-link{color:var(--secondary-accent);letter-spacing:.12em;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.76rem}.terminal-input{border:1px solid var(--field-border);border-radius:var(--surface-radius-sm);background-color:var(--field-bg);width:100%;color:var(--text-primary);outline:none;padding:.92rem 1rem;box-shadow:inset 0 1px #ffffff0a}select.terminal-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23617185' stroke-width='1.4' stroke-linecap='square'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;padding-right:2.2rem}.terminal-input::placeholder{color:var(--muted-text)}.terminal-input:focus{border-color:var(--focus-ring);background-color:var(--field-bg-focus);box-shadow:0 0 0 1px var(--focus-ring), 0 0 0 4px #67dbff14}.terminal-surface-primary{border:1px solid var(--panel-border);border-radius:var(--surface-radius-lg);background-color:var(--panel-bg);background-image:var(--panel-tint);box-shadow:var(--panel-shadow-soft)}.terminal-surface-secondary{border:1px solid var(--panel-border);border-radius:var(--surface-radius-md);background-color:var(--panel-elevated-bg);box-shadow:var(--panel-shadow-soft);background-image:linear-gradient(#ffffff0a,#0000 46%)}.terminal-floating-panel{border:1px solid var(--panel-border);border-radius:var(--surface-radius-md);background-color:var(--panel-elevated-bg);box-shadow:var(--floating-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-image:linear-gradient(#ffffff0a,#0000 42%)}.terminal-modal-overlay{background:var(--overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shell-chrome{border-color:var(--shell-border);background:var(--shell-bg);box-shadow:var(--shell-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.shell-menu-panel{border:1px solid var(--panel-border);border-radius:calc(var(--surface-radius-md) + 2px);background:var(--shell-bg-strong);box-shadow:var(--floating-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.shell-icon-button{border:1px solid var(--button-secondary-border);border-radius:var(--surface-radius-sm);background:var(--button-secondary-bg);color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.shell-icon-button:focus-visible{outline:none;box-shadow:0 0 0 2px #67dbff29}.terminal-button-primary:disabled,.terminal-button-secondary:disabled,.terminal-filter-chip:disabled,.shell-icon-button:disabled{cursor:not-allowed}.terminal-avatar-badge{border:1px solid var(--panel-border);border-radius:var(--surface-radius-sm);background:linear-gradient(180deg, #ffffff0a, transparent 52%), var(--panel-elevated-bg);width:2.5rem;height:2.5rem;color:var(--secondary-accent);box-shadow:inset 0 0 0 1px var(--hairline);justify-content:center;align-items:center;display:flex}.console-island{border:1px solid var(--panel-border);border-radius:var(--surface-radius-md);background-color:var(--command-surface);color:var(--command-fg);box-shadow:var(--floating-shadow)}.console-island code,.console-island pre{color:inherit}.terminal-scope .font-mono,.terminal-scope code,.terminal-scope kbd,.terminal-scope pre{font-family:Manrope,ui-sans-serif,system-ui,sans-serif}.terminal-scope textarea,.terminal-scope input,.terminal-scope select{font-family:Manrope,sans-serif}.terminal-scope pre{background-color:var(--code-surface);color:var(--code-fg)}.terminal-scope .prose{color:var(--muted-text)}.terminal-scope .prose :where(h1,h2,h3,h4,strong,code){color:var(--text-primary)}:root[data-theme=dark] .workspace-shell-scope{--canvas:#020710;--canvas-elevated:#050b16;--bg:#020710;--surface:#07101ee6;--surface-low:#050b16d1;--surface-high:#0a1324e6;--surface-strong:#0a1324f5;--text-primary:#f7fbff;--muted-text:#a7b3c7;--fg:#f7fbff;--muted:#a7b3c7;--line-muted:#a7b3c729;--line-strong:#2f64b885;--signal:#1769ff;--signal-strong:#58a2ff;--signal-dim:#58a2ff24;--signal-cyan:#58a2ff;--signal-cyan-dim:#58a2ff1f;--secondary-accent:#58a2ff;--warning-dim:#e8791a29;--shell-bg:#050b16db;--shell-bg-strong:#07101ef5;--shell-border:#a7b3c724;--panel-bg:#07101ee0;--panel-elevated-bg:#0a1324e6;--panel-border:#a7b3c729;--panel-border-strong:#58a2ff47;--button-secondary-border:#a7b3c729;--button-secondary-bg:#ffffff0a;--button-secondary-bg-hover:#58a2ff14;--field-bg:#07101edb;--field-bg-focus:#0a1324fa;--field-border:#a7b3c729;--focus-ring:#2f7dffb8;--tag-surface:#58a2ff14;--tag-border:#58a2ff24;--filter-surface:#58a2ff0f;--surface-radius-sm:6px;--surface-radius-md:8px;--surface-radius-lg:12px;--panel-shadow-soft:0 1px 0 #faf9f60a inset, 0 18px 42px #0000003d;--panel-shadow-strong:0 1px 0 #faf9f60d inset, 0 22px 52px #00000047;--floating-shadow:0 1px 0 #faf9f60d inset, 0 18px 42px #0000003d}:where(.public-shell-scope,.auth-page-scope){--warp-ink:#edf7ff;--warp-ash:#b8c4cf;--warp-stone:#7f909c;--warp-line:#4c95bf3d;--warp-line-strong:#56d3f585;--warp-signal:#1769ff;--warp-cyan:#58a2ff;--warp-violet:#c06cff;--bg:#020710;--surface:#07101ee6;--surface-low:#050b16d1;--surface-high:#0a1324e6;--surface-strong:#0a1324f5;--text-primary:#f7fbff;--muted-text:#a7b3c7;--fg:#f7fbff;--muted:#a7b3c7;--line-muted:#a7b3c729;--line-strong:#2f64b885;--signal:#1769ff;--signal-strong:#58a2ff;--signal-dim:#58a2ff24;--signal-cyan:#58a2ff;--signal-cyan-dim:#58a2ff1f;--secondary-accent:#58a2ff;--warning-dim:#e8791a29;--shell-bg:#050b16db;--shell-bg-strong:#07101ef5;--shell-border:#a7b3c724;--panel-bg:#07101ee0;--panel-elevated-bg:#0a1324e6;--panel-border:#a7b3c729;--panel-border-strong:#58a2ff47;--button-secondary-border:#a7b3c729;--button-secondary-bg:#ffffff0a;--button-secondary-bg-hover:#58a2ff14;--field-bg:#07101edb;--field-bg-focus:#0a1324fa;--field-border:#a7b3c729;--focus-ring:#2f7dffb8;--tag-surface:#58a2ff14;--tag-border:#58a2ff24;--filter-surface:#58a2ff0f;--surface-radius-sm:6px;--surface-radius-md:8px;--surface-radius-lg:12px;--panel-shadow-soft:0 1px 0 #faf9f60a inset, 0 18px 42px #0000003d;--panel-shadow-strong:0 1px 0 #faf9f60d inset, 0 22px 52px #00000047;--floating-shadow:0 1px 0 #faf9f60d inset, 0 18px 42px #0000003d;min-height:100vh;color:var(--fg);background:linear-gradient(#020710 0%,#050b16 52%,#020710 100%)}.landing-market-scope{--bg:#06101a;--surface:#09121de6;--surface-low:#050c14d1;--surface-high:#0d1927e0;--surface-strong:#0f1e2ef5;--text-primary:#f4fbff;--muted-text:#b6c2ca;--fg:#f4fbff;--muted:#b6c2ca;--line-muted:#93ddff29;--line-strong:#58a2ff57;--signal:#1769ff;--signal-strong:#58a2ff;--signal-dim:#58a2ff26;--signal-cyan:#56d3f5;--signal-cyan-dim:#56d3f524;--secondary-accent:#56d3f5;--warning-dim:#f1c56e29;--panel-bg:#09121de0;--panel-elevated-bg:#0d1927e6;--panel-border:#93ddff29;--panel-border-strong:#58a2ff3d;--tag-surface:#faf9f60d;--tag-border:#faf9f61a;--filter-surface:#faf9f60a;--surface-radius-sm:6px;--surface-radius-md:8px;--surface-radius-lg:12px;--panel-shadow-soft:0 1px 0 #faf9f60a inset, 0 18px 42px #0000003d}.workspace-shell-scope{background:linear-gradient(180deg, var(--canvas) 0%, var(--canvas-elevated) 52%, var(--canvas) 100%);min-height:100vh;color:var(--fg)}:root[data-theme=light] .workspace-shell-scope{background:linear-gradient(180deg, var(--canvas) 0%, var(--canvas-elevated) 52%, var(--canvas) 100%)}:where(.public-shell-scope,.auth-page-scope,.workspace-shell-scope,.landing-market-scope) .terminal-grid-bg{background-image:linear-gradient(#faf9f607 1px,#0000 1px),linear-gradient(90deg,#faf9f607 1px,#0000 1px);background-size:84px 84px;-webkit-mask-image:linear-gradient(#000c,#0000 88%);mask-image:linear-gradient(#000c,#0000 88%)}.public-shell-glow{background:0 0}:root[data-theme=light] :where(.public-shell-scope,.auth-page-scope){--warp-bg:oklch(96.8% .006 240);--warp-bg-deep:oklch(93.6% .011 235);--warp-panel:oklch(99.2% .003 240/.94);--warp-panel-strong:oklch(97.8% .005 238/.98);--warp-ink:oklch(23% .018 248);--warp-ash:oklch(43% .016 240);--warp-stone:oklch(53% .014 238);--warp-line:oklch(58% .04 225/.22);--warp-line-strong:oklch(52% .09 225/.42);--warp-signal:#1769ff;--warp-cyan:oklch(47% .1 230);--warp-violet:oklch(50% .13 292);--warp-amber:oklch(58% .13 72);--warp-red:oklch(56% .16 28);--bg:var(--warp-bg);--surface:oklch(98.6% .004 240/.92);--surface-low:oklch(96.8% .006 238/.78);--surface-high:var(--warp-panel);--surface-strong:var(--warp-panel-strong);--text-primary:var(--warp-ink);--muted-text:var(--warp-ash);--fg:var(--warp-ink);--muted:var(--warp-ash);--line-muted:var(--warp-line);--line-strong:var(--warp-line-strong);--signal:var(--warp-signal);--signal-strong:#0f5bed;--signal-dim:#1769ff1a;--signal-cyan:var(--warp-cyan);--signal-cyan-dim:oklch(47% .1 230/.11);--secondary-accent:var(--warp-cyan);--warning-dim:oklch(58% .13 72/.12);--danger:var(--warp-red);--shell-bg:oklch(98.2% .004 240/.92);--shell-bg-strong:oklch(99.6% .002 240/.98);--shell-border:var(--warp-line);--panel-bg:var(--warp-panel);--panel-elevated-bg:var(--warp-panel-strong);--panel-border:var(--warp-line);--panel-border-strong:var(--warp-line-strong);--button-secondary-border:var(--warp-line-strong);--button-secondary-bg:oklch(99.2% .003 240/.82);--button-secondary-bg-hover:oklch(97.6% .007 232/.96);--field-bg:oklch(99.6% .002 240/.9);--field-bg-focus:oklch(99.8% .001 240);--field-border:var(--warp-line-strong);--focus-ring:var(--warp-cyan);--tag-surface:oklch(95.6% .008 236/.82);--tag-border:oklch(58% .04 225/.18);--filter-surface:oklch(97.8% .006 236/.88);--surface-radius-sm:6px;--surface-radius-md:8px;--surface-radius-lg:8px;--panel-shadow-soft:0 0 0 1px #ffffffc7 inset, 0 1px 3px #121c2814;--panel-shadow-strong:0 0 0 1px #ffffffd6 inset, 0 2px 8px #121c281a, 0 16px 36px #121c2814;--floating-shadow:0 0 0 1px #ffffffd6 inset, 0 14px 32px #121c281f;background:linear-gradient(180deg, var(--warp-bg) 0%, var(--warp-bg-deep) 58%, var(--warp-bg) 100%);color:var(--fg)}:root[data-theme=light] :where(.public-shell-scope,.auth-page-scope) .terminal-grid-bg{background-image:linear-gradient(oklch(47% .1 230/.07) 1px,#0000 1px),linear-gradient(90deg,oklch(47% .1 230/.07) 1px,#0000 1px)}:root[data-theme=light] .public-shell-glow{background:0 0}:root[data-theme=light] .public-warp-nav{border-bottom-color:var(--warp-line);background:oklch(98.2% .004 240/.92)}:root[data-theme=light] :where(.public-shell-scope,.auth-page-scope) .terminal-panel,:root[data-theme=light] :where(.public-shell-scope,.auth-page-scope) .terminal-hero-panel,:root[data-theme=light] :where(.public-shell-scope,.auth-page-scope) .terminal-subpanel,:root[data-theme=light] :where(.public-shell-scope,.auth-page-scope) .terminal-surface-secondary,:root[data-theme=light] :where(.public-shell-scope,.auth-page-scope) .terminal-floating-panel{border-color:var(--panel-border);background:linear-gradient(90deg, oklch(47% .1 230/.055), transparent 24rem), linear-gradient(180deg, oklch(99.8% .001 240/.9), var(--panel-bg));box-shadow:var(--panel-shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:8px}:root[data-theme=light] :where(.public-shell-scope,.auth-page-scope) .terminal-button-primary{color:oklch(18% .018 168);background:linear-gradient(oklch(77% .11 160),oklch(62% .14 158));border-color:oklch(55% .13 158/.42);box-shadow:inset 0 1px #ffffff61}:root[data-theme=light] :where(.public-shell-scope,.auth-page-scope) .terminal-button-secondary,:root[data-theme=light] :where(.public-shell-scope,.auth-page-scope) .terminal-filter-chip,:root[data-theme=light] :where(.public-shell-scope,.auth-page-scope) .shell-icon-button{border-color:var(--button-secondary-border);background:var(--button-secondary-bg);color:var(--warp-ash)}:root[data-theme=light] :where(.public-shell-scope,.auth-page-scope) .terminal-filter-chip-active{background:var(--signal-dim);color:var(--signal-strong);border-color:oklch(55% .13 158/.42)}:root[data-theme=light] :where(.public-shell-scope,.auth-page-scope) .terminal-input{border-color:var(--field-border);background-color:var(--field-bg);color:var(--warp-ink);box-shadow:none}:root[data-theme=light] :where(.public-shell-scope,.auth-page-scope) .terminal-input::placeholder{color:var(--warp-stone);opacity:1}:root[data-theme=light] :where(.public-shell-scope,.auth-page-scope) .shell-menu-panel{border-color:var(--panel-border);background:var(--shell-bg-strong);box-shadow:var(--floating-shadow)}:root[data-theme=light] :where(.public-shell-scope,.auth-page-scope) .terminal-avatar-badge{background:var(--signal-dim);color:var(--signal-strong)}:where(.public-shell-scope,.auth-page-scope,.workspace-shell-scope,.landing-market-scope) .terminal-panel{border-color:var(--panel-border);background:linear-gradient(180deg, #faf9f60e, #faf9f604), var(--panel-bg);box-shadow:var(--panel-shadow-soft);border-radius:1.95rem}:where(.public-shell-scope,.auth-page-scope,.workspace-shell-scope,.landing-market-scope) .terminal-hero-panel{background:radial-gradient(circle at 82% 0%, #9ed5b41a, transparent 20rem), linear-gradient(180deg, #faf9f60f, #faf9f605), var(--panel-bg);box-shadow:var(--panel-shadow-strong)}:where(.public-shell-scope,.auth-page-scope,.workspace-shell-scope,.landing-market-scope) .terminal-subpanel,:where(.public-shell-scope,.auth-page-scope,.workspace-shell-scope,.landing-market-scope) .terminal-surface-secondary,:where(.public-shell-scope,.auth-page-scope,.workspace-shell-scope,.landing-market-scope) .terminal-floating-panel{border-color:var(--panel-border);background:linear-gradient(180deg, #faf9f60d, #faf9f605), var(--panel-elevated-bg);box-shadow:var(--panel-shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1.55rem}:where(.public-shell-scope,.auth-page-scope,.workspace-shell-scope,.landing-market-scope) .terminal-label,:where(.public-shell-scope,.auth-page-scope,.workspace-shell-scope,.landing-market-scope) .terminal-data-label{color:var(--signal-cyan);letter-spacing:.22em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:.68rem;font-weight:600}:where(.public-shell-scope,.auth-page-scope,.workspace-shell-scope,.landing-market-scope) .terminal-button-primary,:where(.public-shell-scope,.auth-page-scope,.workspace-shell-scope,.landing-market-scope) .terminal-button-secondary,:where(.public-shell-scope,.auth-page-scope,.workspace-shell-scope,.landing-market-scope) .terminal-filter-chip,:where(.public-shell-scope,.auth-page-scope,.workspace-shell-scope,.landing-market-scope) .shell-icon-button{letter-spacing:-.01em;text-transform:none;border-radius:999px;font-family:Manrope,sans-serif;font-size:.92rem;font-weight:600}:where(.public-shell-scope,.auth-page-scope,.workspace-shell-scope,.landing-market-scope) .terminal-button-primary{color:#102017;background:linear-gradient(135deg,#cce8d8,#9ed5b4 55%,#7eb894 100%);border-color:#9ed5b442;box-shadow:0 18px 40px #9ed5b424}:where(.public-shell-scope,.auth-page-scope,.workspace-shell-scope,.landing-market-scope) .terminal-button-secondary,:where(.public-shell-scope,.auth-page-scope,.workspace-shell-scope,.landing-market-scope) .terminal-filter-chip,:where(.public-shell-scope,.auth-page-scope,.workspace-shell-scope,.landing-market-scope) .shell-icon-button{color:var(--fg);background:#faf9f60b;border-color:#faf9f61f}:where(.public-shell-scope,.auth-page-scope,.workspace-shell-scope,.landing-market-scope) .terminal-filter-chip-active{color:var(--signal-strong);box-shadow:none;background:#9ed5b41f;border-color:#9ed5b442}:where(.public-shell-scope,.auth-page-scope,.workspace-shell-scope,.landing-market-scope) .terminal-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;font-family:Manrope,sans-serif;font-size:.72rem;font-weight:600}:where(.public-shell-scope,.auth-page-scope,.workspace-shell-scope,.landing-market-scope) .terminal-input{background-color:var(--field-bg);border-radius:1.25rem;box-shadow:inset 0 1px #faf9f60a}:where(.public-shell-scope,.auth-page-scope,.workspace-shell-scope,.landing-market-scope) .terminal-input:focus{box-shadow:0 0 0 1px var(--focus-ring), 0 0 0 4px #98becb1a}:where(.public-shell-scope,.auth-page-scope,.workspace-shell-scope,.landing-market-scope) .shell-menu-panel{border-color:var(--panel-border);background:var(--shell-bg-strong);box-shadow:var(--floating-shadow);border-radius:1.4rem}:where(.public-shell-scope,.auth-page-scope,.workspace-shell-scope,.landing-market-scope) .terminal-avatar-badge{color:var(--fg);background:linear-gradient(#faf9f614,#faf9f608);border-radius:999px}:where(.public-shell-scope,.auth-page-scope,.workspace-shell-scope,.landing-market-scope) .terminal-scope .font-mono,:where(.public-shell-scope,.auth-page-scope,.workspace-shell-scope,.landing-market-scope) .terminal-scope code,:where(.public-shell-scope,.auth-page-scope,.workspace-shell-scope,.landing-market-scope) .terminal-scope kbd,:where(.public-shell-scope,.auth-page-scope,.workspace-shell-scope,.landing-market-scope) .terminal-scope pre{font-family:Manrope,sans-serif}.workspace-sidebar{background:linear-gradient(180deg, #58a2ff0b, #ffffff03), var(--shell-bg)}.workspace-topbar{background:linear-gradient(180deg, #58a2ff09, #ffffff03), var(--shell-bg)}.workspace-main{min-height:calc(100vh - 5.8rem)}.workspace-main-playground{min-height:0}.workspace-nav-card{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;padding:.9rem 1rem;display:block}.workspace-nav-card:hover{border-color:var(--line-muted);background:var(--filter-surface);color:var(--fg)}.workspace-nav-card-active{border-color:var(--line-strong);background:linear-gradient(180deg, var(--signal-dim), transparent), var(--filter-surface);color:var(--fg)}.workspace-kpi-card{border:1px solid var(--panel-border);background:linear-gradient(180deg, #58a2ff0d, #ffffff04), var(--panel-elevated-bg);box-shadow:var(--panel-shadow-soft);border-radius:10px}@media (width>=1024px){.workspace-shell-frame{height:100dvh;min-height:0;overflow:hidden}.workspace-sidebar{overscroll-behavior:contain;scrollbar-gutter:stable;height:100dvh;min-height:0;overflow-y:auto}.workspace-content-frame{height:100dvh;min-height:0;overflow:hidden}.workspace-main{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.workspace-main-playground{overflow:hidden}}@media (width<=1023px){.workspace-shell-frame{overflow-x:hidden}.workspace-sidebar{z-index:30;position:sticky;top:0}.workspace-sidebar nav{scrollbar-width:none;gap:.75rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.workspace-sidebar nav::-webkit-scrollbar{display:none}.workspace-sidebar nav>a,.workspace-sidebar nav>section{flex:none;margin-top:0!important}.workspace-sidebar nav>section>p{display:none}.workspace-sidebar nav>section>div{gap:.75rem;display:flex}.workspace-nav-card{min-width:8.5rem;padding:.78rem .92rem}.workspace-nav-card p+p{display:none}}.public-shell-main{padding-top:2rem}.public-warp-nav{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020910eb;border-bottom:1px solid #4c95bf38;position:sticky;inset:0 0 auto}.public-warp-nav-link-active{color:var(--warp-cyan)}.public-visual-card{background:linear-gradient(#faf9f60f,#faf9f604),#1f1c18d6;border:1px solid #faf9f624;border-radius:1.9rem;position:relative;overflow:hidden;box-shadow:0 22px 52px #00000042}.public-visual-overlay{background:linear-gradient(#0000 18%,#0c0a092e 55%,#0c0a09d1 100%);position:absolute;inset:0}.public-visual-caption{position:absolute;bottom:1.35rem;left:1.35rem;right:1.35rem}.knowledge-page{--knowledge-bg:var(--control-bg);--knowledge-bg-soft:var(--control-bg-soft);--knowledge-panel:var(--control-surface);--knowledge-panel-raised:var(--control-surface-raised);--knowledge-ink:var(--control-ink);--knowledge-body:var(--control-muted);--knowledge-muted:var(--control-subtle);--knowledge-line:var(--control-line);--knowledge-line-strong:var(--control-line-strong);--knowledge-blue:var(--control-blue);--knowledge-blue-strong:var(--control-blue-strong);--knowledge-blue-soft:var(--control-blue-soft);--knowledge-success:#18a86b;color:var(--knowledge-ink);gap:0;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;display:grid}.knowledge-docs-page{max-width:1500px;margin:0 auto;padding-block:0 1.2rem}.public-shell-scope:has(.knowledge-page){background:linear-gradient(90deg, var(--control-blue), transparent 34rem), linear-gradient(180deg, var(--control-bg-soft) 0%, var(--control-bg) 38%, var(--control-bg) 100%)}@supports (color:color-mix(in lab, red, red)){.public-shell-scope:has(.knowledge-page){background:linear-gradient(90deg, color-mix(in srgb, var(--control-blue) 7%, transparent), transparent 34rem), linear-gradient(180deg, var(--control-bg-soft) 0%, var(--control-bg) 38%, var(--control-bg) 100%)}}.public-shell-main:has(.knowledge-page){max-width:none;padding-top:0!important}:root[data-theme=light] .public-shell-scope:has(.knowledge-page){background:linear-gradient(90deg,#1769ff14,#0000 36rem),linear-gradient(#eef5ff 0%,#f7faff 18rem,#fff 100%)}.knowledge-page :where(h1,h2,h3,p){margin:0}.knowledge-page :where(p,li){color:var(--knowledge-body);line-height:1.65}.knowledge-page :where(a,button,input):focus-visible{outline:3px solid var(--knowledge-blue)}@supports (color:color-mix(in lab, red, red)){.knowledge-page :where(a,button,input):focus-visible{outline:3px solid color-mix(in srgb, var(--knowledge-blue) 28%, transparent)}}.knowledge-page :where(a,button,input):focus-visible{outline-offset:2px}.knowledge-doc-toolbar{border-block:1px solid var(--knowledge-line);background:linear-gradient(#eef5ff 0%,#f7faff 100%);grid-template-columns:minmax(0,1fr) minmax(24rem,43.5rem);align-items:center;gap:1rem;width:100vw;min-height:5.9rem;margin-inline:calc(50% - 50vw);padding-block:1.15rem;padding-inline:max(1.5rem,50vw - 750px + 1.5rem);display:grid}.knowledge-breadcrumb{min-width:0;color:var(--knowledge-muted);align-items:center;gap:.55rem;font-size:.92rem;font-weight:700;display:flex}.knowledge-breadcrumb strong{min-width:0;color:var(--knowledge-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knowledge-breadcrumb span{flex:none}.knowledge-search{border:1px solid var(--knowledge-line);background:var(--knowledge-panel);min-height:3rem;color:var(--knowledge-muted);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:0 .9rem;display:grid}.knowledge-search svg{width:1.2rem;height:1.2rem}.knowledge-search input{min-width:0;color:var(--knowledge-ink);font:inherit;background:0 0;border:0;outline:0;font-size:.94rem;font-weight:650}.knowledge-search input::placeholder{color:var(--knowledge-body)}@supports (color:color-mix(in lab, red, red)){.knowledge-search input::placeholder{color:color-mix(in srgb, var(--knowledge-body) 84%, var(--knowledge-ink))}}.knowledge-search input::placeholder{opacity:1}.knowledge-search kbd{border:1px solid var(--knowledge-line);background:var(--knowledge-bg-soft);color:var(--knowledge-muted);border-radius:5px;padding:.2rem .42rem;font-size:.76rem;font-weight:800}.knowledge-doc-layout{grid-template-columns:15.5rem minmax(0,54.5rem) 15.5rem;align-items:start;gap:2rem;padding-top:0;display:grid}.knowledge-sidebar,.knowledge-rail{min-width:0;position:sticky;top:6.3rem}.knowledge-sidebar{gap:1rem;display:grid}.knowledge-nav-group{border:0}.knowledge-nav-group summary{color:var(--knowledge-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.72rem .45rem;font-size:.92rem;font-weight:850;list-style:none;display:flex}.knowledge-nav-group summary::-webkit-details-marker{display:none}.knowledge-nav-group summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.42rem;height:.42rem;transition:transform .16s cubic-bezier(.16,1,.3,1);transform:rotate(45deg)translateY(-1px)}.knowledge-nav-group[open] summary:after{transform:rotate(225deg)translateY(-1px)}.knowledge-nav-items{border-left:1px solid var(--knowledge-line);gap:.18rem;margin-left:.45rem;padding:.08rem 0 .5rem .8rem;display:grid}.knowledge-nav-items button{appearance:none;width:100%;color:var(--knowledge-body);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.62rem .85rem;font-size:.9rem;font-weight:750;position:relative}.knowledge-nav-items button:hover,.knowledge-nav-items button[aria-current=page]{background:var(--knowledge-blue-soft);color:var(--knowledge-blue)}.knowledge-nav-items button[aria-current=page]:before{content:"";background:var(--knowledge-blue);border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:50%;left:-.98rem;transform:translateY(-50%)}.knowledge-no-results{border:1px solid var(--knowledge-line);background:var(--knowledge-panel);border-radius:8px;padding:.9rem;font-size:.9rem;font-weight:700}.knowledge-support-card,.knowledge-rail-card,.knowledge-doc-section{border:1px solid var(--knowledge-line);background:var(--knowledge-panel);border-radius:8px}.knowledge-support-card{gap:.5rem;padding:1rem;display:grid}.knowledge-support-card strong{color:var(--knowledge-ink);font-size:.92rem}.knowledge-support-card p{font-size:.82rem}.knowledge-support-card a,.knowledge-quick-all,.knowledge-related-card span{color:var(--knowledge-blue);align-items:center;gap:.35rem;font-size:.82rem;font-weight:850;display:inline-flex}.knowledge-support-card a svg,.knowledge-quick-all svg,.knowledge-related-card span svg,.knowledge-link-button svg{width:1rem;height:1rem}.knowledge-doc-main{min-width:0}.knowledge-doc-section{overflow:hidden}.knowledge-article-hero{padding:1.45rem 2.85rem .95rem}.knowledge-section-label{font-size:.88rem;font-weight:850;color:var(--knowledge-blue)!important}.knowledge-doc-section h1{max-width:20ch;color:var(--knowledge-ink);letter-spacing:-.02em;text-wrap:balance;margin-top:.45rem;font-size:2.45rem;font-weight:850;line-height:1.08}.knowledge-article-hero>p:last-of-type{text-wrap:pretty;max-width:74ch;margin-top:.75rem;font-size:.96rem;font-weight:600}.knowledge-flow-title{color:var(--knowledge-ink);font-size:1.02rem;font-weight:850;margin-top:1.05rem!important}.knowledge-icon-frame{border:1px solid var(--knowledge-line);background:var(--knowledge-blue-soft);width:2.65rem;height:2.65rem;color:var(--knowledge-blue);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.knowledge-icon-frame svg{width:1.32rem;height:1.32rem}.knowledge-flow{border:1px solid var(--knowledge-line);background:var(--knowledge-panel-raised);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.55rem;margin-top:.75rem;padding:.72rem .85rem;display:grid}.knowledge-flow-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;min-width:0;display:grid}.knowledge-flow-node{align-items:center;gap:.55rem;min-width:0;display:flex}.knowledge-flow-node .knowledge-icon-frame{width:2.25rem;height:2.25rem}.knowledge-flow-node strong,.knowledge-flow-node span{display:block}.knowledge-flow-node strong{color:var(--knowledge-ink);font-size:.84rem;line-height:1.3}.knowledge-flow-node span{color:var(--knowledge-body);font-size:.74rem;font-weight:650;line-height:1.35}.knowledge-flow-arrow{color:var(--knowledge-blue)}.knowledge-flow-arrow svg{width:1.25rem;height:1.25rem}.knowledge-blocks{gap:.52rem;padding:0 2.85rem .95rem;display:grid}.knowledge-block{border:1px solid var(--knowledge-line);background:var(--knowledge-panel-raised);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:.82rem;padding:.68rem .85rem;scroll-margin-top:6rem;display:grid}.knowledge-block h2{color:var(--knowledge-ink);font-size:.95rem;font-weight:850;line-height:1.3}.knowledge-block p{margin-top:.32rem;font-size:.86rem;font-weight:600}.knowledge-doc-list,.knowledge-doc-steps{gap:.5rem;margin:.75rem 0 0;padding-left:1.2rem;display:grid}.knowledge-doc-list li::marker{color:var(--knowledge-blue);font-weight:850}.knowledge-doc-steps li::marker{color:var(--knowledge-blue);font-weight:850}.knowledge-command{border:1px solid var(--knowledge-line);background:#020710;border-radius:8px;min-width:0;margin-top:.85rem;overflow:hidden}.knowledge-command-bar{color:#58a2ff;border-bottom:1px solid #1d2d48;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .8rem;font-size:.78rem;font-weight:850;display:flex}.knowledge-command pre{color:#d9f3ff;white-space:pre-wrap;margin:0;padding:.9rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88rem;line-height:1.7;overflow-x:auto}.knowledge-inline-actions{border-top:1px solid var(--knowledge-line);flex-wrap:wrap;gap:.85rem;padding:.85rem 2.85rem 1rem;display:flex}.knowledge-link-button{border:1px solid var(--knowledge-line);background:var(--knowledge-panel);min-height:2.45rem;color:var(--knowledge-ink);border-radius:6px;justify-content:center;align-items:center;gap:.55rem;padding:.68rem 1rem;font-size:.9rem;font-weight:850;display:inline-flex}.knowledge-link-button:hover{border-color:var(--knowledge-line-strong);color:var(--knowledge-blue)}.knowledge-link-button-primary{border-color:var(--knowledge-blue);background:var(--knowledge-blue);color:#fff}.knowledge-link-button-primary:hover{border-color:var(--knowledge-blue-strong);background:var(--knowledge-blue-strong);color:#fff}.knowledge-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;padding:0;display:grid}.knowledge-related-card{border:1px solid var(--knowledge-line);background:var(--knowledge-panel-raised);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:.85rem;min-height:6.8rem;padding:1rem;display:grid}.knowledge-related-card:hover{border-color:var(--knowledge-line-strong)}.knowledge-related-card h3{color:var(--knowledge-ink);font-size:.95rem;font-weight:850}.knowledge-related-card p{margin:.25rem 0 .55rem;font-size:.82rem}.knowledge-rail{gap:1rem;display:grid}.knowledge-rail-card{padding:1.1rem}.knowledge-rail-card h2{color:var(--knowledge-ink);font-size:.95rem;font-weight:850}.knowledge-rail-toc,.knowledge-quick-list{gap:.25rem;margin-top:.85rem;display:grid}.knowledge-rail-toc button{appearance:none;border:0;border-left:1px solid var(--knowledge-line);color:var(--knowledge-body);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:.55rem 0 .55rem .82rem;font-size:.82rem;font-weight:750}.knowledge-rail-toc button:hover{border-left-color:var(--knowledge-blue);color:var(--knowledge-blue)}.knowledge-quick-list a{border-bottom:1px solid var(--knowledge-line);color:var(--knowledge-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem 0;font-size:.86rem;font-weight:800;display:grid}.knowledge-quick-list .knowledge-icon-frame{border-radius:7px;width:2rem;height:2rem}.knowledge-quick-list .knowledge-icon-frame svg{width:1rem;height:1rem}.knowledge-quick-list a>svg{width:1rem;height:1rem;color:var(--knowledge-blue)}.knowledge-quick-all{margin-top:.9rem}@media (prefers-reduced-motion:reduce){.knowledge-nav-group summary:after,.knowledge-link-button,.knowledge-nav-items button{transition:none}.knowledge-rail-toc button{scroll-behavior:auto}}@media (width<=1180px){.knowledge-doc-layout{grid-template-columns:1fr}.knowledge-sidebar,.knowledge-rail{position:static}.knowledge-sidebar{border:1px solid var(--knowledge-line);background:var(--knowledge-panel);border-radius:8px;padding:.6rem}.knowledge-nav-group summary{padding-inline:.5rem}.knowledge-nav-items{scrollbar-width:none;border-left:0;margin-left:0;padding:.2rem 0 .45rem;display:flex;overflow-x:auto}.knowledge-nav-items::-webkit-scrollbar{display:none}.knowledge-nav-items button{flex:none;width:auto}.knowledge-support-card{display:none}.knowledge-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.knowledge-doc-toolbar,.knowledge-flow{grid-template-columns:1fr}.knowledge-flow-item{grid-template-columns:minmax(0,1fr)}.knowledge-flow-arrow{display:none}.knowledge-related-grid,.knowledge-rail{grid-template-columns:1fr}}@media (width<=720px){.knowledge-docs-page{padding-block:0}.knowledge-doc-toolbar,.knowledge-doc-section,.knowledge-sidebar,.knowledge-rail-card{border-radius:8px}.knowledge-breadcrumb{flex-wrap:wrap}.knowledge-search{grid-template-columns:auto minmax(0,1fr)}.knowledge-search kbd{display:none}.knowledge-article-hero,.knowledge-blocks,.knowledge-inline-actions,.knowledge-related-grid{padding-inline:1rem}.knowledge-doc-section h1{font-size:2rem}.knowledge-block,.knowledge-related-card{grid-template-columns:1fr}.knowledge-inline-actions{flex-direction:column}.knowledge-link-button{width:100%}.knowledge-command pre{font-size:.8rem}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.animate-fade-in-up{animation:.5s cubic-bezier(.16,1,.3,1) both fade-in-up}.animate-fade-in{animation:.4s both fade-in}.animate-cursor-blink{animation:1s step-start infinite cursor-blink}.public-shell-scope:has(.pricing-warp){background:radial-gradient(circle at 26% 20%,#56d3f521,#0000 24rem),radial-gradient(circle at 78% 8%,#c06cff14,#0000 28rem),linear-gradient(#06111c 0%,#01060b 54%,#06111c 100%)}.public-shell-scope:has(.pricing-warp) .public-shell-glow{display:none}.public-shell-scope:has(.pricing-warp) .public-shell-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020910eb;border-color:#4c95bf38}.public-shell-scope:has(.result-warp){background:radial-gradient(circle at 26% 20%,#56d3f521,#0000 24rem),radial-gradient(circle at 78% 8%,#c06cff14,#0000 28rem),linear-gradient(#06111c 0%,#01060b 54%,#06111c 100%)}.public-shell-scope:has(.result-warp) .public-shell-glow{display:none}.public-shell-scope:has(.result-warp) .public-shell-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020910eb;border-color:#4c95bf38}.public-shell-scope:has(.legal-page){--fg:#071326;--muted:#445067;--line-muted:#dbe7f8;--line-strong:#b8d2ff;--signal:#1769ff;--signal-cyan:#1769ff;--control-bg:#f7faff;--control-bg-soft:#eef5ff;--control-surface:#fff;--control-surface-raised:#fbfdff;--control-ink:#071326;--control-muted:#445067;--control-subtle:#7b879a;--control-line:#dbe7f8;--control-line-strong:#b8d2ff;--control-blue-soft:#eaf2ff;color:var(--fg);background:radial-gradient(circle at 14% 12%,#1769ff17,#0000 28rem),radial-gradient(circle at 86% 16%,#58a2ff1a,#0000 30rem),linear-gradient(#f7faff 0%,#fff 48%,#f8fbff 100%)}:is(.public-shell-scope:has(.legal-page) .terminal-grid-bg,.public-shell-scope:has(.legal-page) .public-shell-glow){display:none}.public-shell-scope:has(.legal-page) .public-shell-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border-color:#b8d2ffb8}.public-shell-scope:has(.legal-page) .control-brand-logo-light{display:block}.public-shell-scope:has(.legal-page) .control-brand-logo-dark{display:none}.legal-page{--legal-canvas:#f7faff;--legal-surface:#fff;--legal-surface-soft:#fbfdff;--legal-ink:#071326;--legal-muted:#445067;--legal-subtle:#66758d;--legal-line:#dbe7f8;--legal-line-strong:#b8d2ff;--legal-blue:#1769ff;--legal-blue-strong:#0f5bed;--legal-blue-soft:#eaf2ff;width:min(100%,1240px);color:var(--legal-ink);margin:0 auto}.legal-page-hero{padding:clamp(2rem,4vw,3.5rem) 0 1.75rem}.legal-page-hero-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,28rem);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.legal-page-kicker{color:var(--legal-blue);margin:0;font-size:.9rem;font-weight:800}.legal-page-title{max-width:10ch;color:var(--legal-ink);letter-spacing:-.035em;text-wrap:balance;margin:1rem 0 0;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(3.4rem,8vw,5.8rem);font-weight:850;line-height:.98}.legal-page-summary{max-width:66ch;color:var(--legal-muted);text-wrap:pretty;margin:1.35rem 0 0;font-size:1.03rem;font-weight:600;line-height:1.8}.legal-page-action{margin-top:1.5rem}.legal-page-command{border:1px solid var(--legal-line-strong);background:linear-gradient(#ffffffeb,#fbfdfff0);border-radius:12px;padding:2rem}.legal-page-command-top{color:var(--legal-blue);justify-content:space-between;align-items:center;gap:1rem;font-size:.86rem;font-weight:850;display:flex}.legal-page-command-line{border:1px solid var(--legal-line);min-width:0;color:var(--legal-ink);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.5rem;padding:1rem 1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92rem;font-weight:750;display:flex}.legal-page-command-line strong{min-width:0;color:var(--legal-blue-strong);overflow-wrap:anywhere}.legal-page-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.legal-page-meta-card{border:1px solid var(--legal-line);background:#ffffffe0;border-radius:8px;flex-direction:column;gap:1rem;min-width:0;padding:1.25rem;display:flex}.legal-page-meta-icon{width:1.55rem;height:1.55rem;color:var(--legal-blue);flex:none}.legal-page-meta-label,.legal-page-meta-detail{color:var(--legal-muted);margin:0;font-size:.82rem;font-weight:700;line-height:1.45}.legal-page-meta-value{color:var(--legal-ink);overflow-wrap:anywhere;margin:.28rem 0;font-size:1rem;font-weight:850;line-height:1.45}.legal-page-article-shell{border:1px solid var(--legal-line);background:var(--legal-surface);border-radius:12px;grid-template-columns:14rem minmax(0,1fr);align-items:start;display:grid;overflow:clip}.legal-page-toc{border-right:1px solid var(--legal-line);background:linear-gradient(#fff,#f7faff);min-height:100%;padding:2rem 1.5rem;position:sticky;top:6.5rem}.legal-page-toc p{color:var(--legal-muted);margin:0 0 1.2rem;font-size:.92rem;font-weight:850}.legal-page-toc div{gap:.35rem;display:grid}.legal-page-toc a{color:var(--legal-muted);border-radius:8px;padding:.6rem .75rem;font-size:.92rem;font-weight:760;line-height:1.35;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out}.legal-page-toc a:hover,.legal-page-toc a:focus-visible{background:var(--legal-blue-soft);color:var(--legal-blue-strong);outline:none}.legal-page-article{max-width:76ch;padding:clamp(1.5rem,4vw,2.5rem) clamp(1.5rem,5vw,3.5rem) clamp(2rem,5vw,3.5rem)}.legal-page-section{scroll-margin-top:7rem}.legal-page-section+.legal-page-section{margin-top:1.9rem}.legal-page-section h2{color:var(--legal-ink);letter-spacing:-.01em;text-wrap:balance;margin:0 0 .8rem;font-size:1.45rem;font-weight:850;line-height:1.24}.legal-page-section p,.legal-page-list li{color:var(--legal-muted);text-wrap:pretty;font-size:.98rem;font-weight:560;line-height:1.78}.legal-page-section p{margin:0}.legal-page-section p+p{margin-top:.85rem}.legal-page-list{gap:.45rem;margin:.9rem 0 0;padding-left:1.15rem;display:grid}.legal-page-cta{border:1px solid var(--legal-line);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin-top:1.5rem;padding:clamp(1.25rem,3vw,1.8rem);display:grid}.legal-page-cta-icon{width:4.4rem;height:4.4rem;color:var(--legal-blue)}.legal-page-cta h2{color:var(--legal-ink);margin:0;font-size:1.35rem;font-weight:850;line-height:1.25}.legal-page-cta p{max-width:72ch;color:var(--legal-muted);margin:.45rem 0 0;font-size:.95rem;font-weight:650;line-height:1.7}.legal-page-cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:.8rem;display:flex}.legal-page-button{border-radius:6px;justify-content:center;align-items:center;min-height:2.75rem;padding:.78rem 1.45rem;font-size:.9rem;font-weight:820;line-height:1.2;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,transform .15s ease-out;display:inline-flex}.legal-page-button-primary{border:1px solid var(--legal-blue);background:var(--legal-blue);color:#fff}.legal-page-button-primary:hover,.legal-page-button-primary:focus-visible{border-color:var(--legal-blue-strong);background:var(--legal-blue-strong);color:#fff}.legal-page-button-secondary{border:1px solid var(--legal-line-strong);color:var(--legal-ink);background:#fff}.legal-page-button-secondary:hover,.legal-page-button-secondary:focus-visible{border-color:var(--legal-blue);color:var(--legal-blue)}.legal-page-button:focus-visible{outline-offset:2px;outline:3px solid #2f7dff3d}:root[data-theme=dark] .public-shell-scope:has(.legal-page){--fg:#f7fbff;--muted:#a7b3c7;--line-muted:#1d2d48;--line-strong:#2f64b8;--signal:#58a2ff;--signal-cyan:#58a2ff;--control-bg:#020710;--control-bg-soft:#050b16;--control-surface:#07101e;--control-surface-raised:#0a1324;--control-ink:#f7fbff;--control-muted:#a7b3c7;--control-subtle:#6f7c94;--control-line:#1d2d48;--control-line-strong:#2f64b8;--control-blue-soft:#58a2ff29;color:var(--fg);background:radial-gradient(circle at 14% 12%,#1769ff33,#0000 28rem),radial-gradient(circle at 86% 16%,#58a2ff24,#0000 30rem),linear-gradient(#020710 0%,#050b16 48%,#020710 100%)}:root[data-theme=dark] .public-shell-scope:has(.legal-page) .public-shell-header{background:#020710e6;border-color:#2f64b8b8}:root[data-theme=dark] .public-shell-scope:has(.legal-page) .control-brand-logo-light{display:none}:root[data-theme=dark] .public-shell-scope:has(.legal-page) .control-brand-logo-dark{display:block}:root[data-theme=dark] .legal-page{--legal-canvas:#020710;--legal-surface:#07101e;--legal-surface-soft:#0a1324;--legal-ink:#f7fbff;--legal-muted:#a7b3c7;--legal-subtle:#8d99ad;--legal-line:#1d2d48;--legal-line-strong:#2f64b8;--legal-blue:#58a2ff;--legal-blue-strong:#8bc1ff;--legal-blue-soft:#58a2ff29}:root[data-theme=dark] .legal-page-command{background:linear-gradient(#0a1324f0,#07101eeb)}:root[data-theme=dark] .legal-page-command-line,:root[data-theme=dark] .legal-page-meta-card,:root[data-theme=dark] .legal-page-article-shell,:root[data-theme=dark] .legal-page-cta{background:var(--legal-surface)}:root[data-theme=dark] .legal-page-toc{background:linear-gradient(180deg, var(--legal-surface), var(--legal-surface-soft))}:root[data-theme=dark] .legal-page-button-secondary{background:var(--legal-surface);color:var(--legal-ink)}:root[data-theme=dark] .legal-page-button-secondary:hover,:root[data-theme=dark] .legal-page-button-secondary:focus-visible{color:var(--legal-blue-strong)}@media (hover:hover){.legal-page-button:hover{transform:translateY(-1px)}}@media (width<=1040px){.legal-page-hero-grid,.legal-page-article-shell,.legal-page-cta{grid-template-columns:1fr}.legal-page-title{max-width:12ch}.legal-page-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-page-toc{border-right:0;border-bottom:1px solid var(--legal-line);position:static}.legal-page-toc div{flex-wrap:wrap;display:flex}.legal-page-cta-actions{justify-content:flex-start}}@media (width<=640px){.legal-page{width:100%}.legal-page-hero{padding-top:1.25rem}.legal-page-title{font-size:clamp(2.7rem,16vw,4rem)}.legal-page-command,.legal-page-meta-card,.legal-page-toc,.legal-page-article,.legal-page-cta{padding:1rem}.legal-page-meta-grid{grid-template-columns:1fr;gap:.85rem}.legal-page-cta-icon{width:3.4rem;height:3.4rem}.legal-page-button,.legal-page-cta-actions{width:100%}}@media (prefers-reduced-motion:reduce){.legal-page-button,.legal-page-toc a{transition:none}.legal-page-button:hover{transform:none}}.app-transition-scope{--app-transition-canvas:#020710;--app-transition-canvas-soft:#050b16;--app-transition-surface:#07101e;--app-transition-surface-raised:#0a1324;--app-transition-ink:#f7fbff;--app-transition-muted:#a7b3c7;--app-transition-subtle:#6f7c94;--app-transition-line:#1d2d48;--app-transition-line-strong:#2f64b8;--app-transition-blue:#1769ff;--app-transition-electric:#58a2ff;--app-transition-grid:#58a2ff0f;--app-transition-skeleton:#a7b3c729;--app-transition-skeleton-strong:#58a2ff33;--app-transition-accent:var(--app-transition-electric);--app-transition-accent-soft:#58a2ff24;background-color:var(--app-transition-canvas);background-image:linear-gradient(var(--app-transition-grid) 1px, transparent 1px), linear-gradient(90deg, var(--app-transition-grid) 1px, transparent 1px), linear-gradient(180deg, var(--app-transition-canvas-soft), var(--app-transition-canvas));color:var(--app-transition-ink);background-size:44px 44px,44px 44px,auto;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif}:root[data-theme=light] .app-transition-scope{--app-transition-canvas:#f7faff;--app-transition-canvas-soft:#eef5ff;--app-transition-surface:#fff;--app-transition-surface-raised:#fbfdff;--app-transition-ink:#071326;--app-transition-muted:#445067;--app-transition-subtle:#7b879a;--app-transition-line:#dbe7f8;--app-transition-line-strong:#b8d2ff;--app-transition-grid:#1769ff12;--app-transition-skeleton:#4450671f;--app-transition-skeleton-strong:#1769ff29}.app-transition-warp{place-items:start center;min-height:100vh;padding:clamp(2rem,7vh,4rem) clamp(1rem,5vw,3rem) clamp(1rem,5vw,3rem);display:grid;overflow:hidden}.app-transition-shell{--app-transition-tone-line:var(--app-transition-line-strong);--app-transition-tone-fill:var(--app-transition-accent-soft);width:min(100%,58rem);position:relative}.app-transition-shell-warning{--app-transition-accent:#e8791a;--app-transition-tone-line:#e8791a;--app-transition-tone-fill:#e8791a24}.app-transition-shell-error{--app-transition-accent:#df3c3c;--app-transition-tone-line:#df3c3c;--app-transition-tone-fill:#df3c3c24}.app-transition-panel{border:1px solid var(--app-transition-tone-line);background:linear-gradient(180deg, var(--app-transition-surface-raised), var(--app-transition-surface));border-radius:12px;position:relative;overflow:hidden;box-shadow:0 1px 3px #02071047}.app-transition-topbar{border-bottom:1px solid var(--app-transition-line);background:var(--app-transition-surface-raised);justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.app-transition-topbar{background:color-mix(in srgb, var(--app-transition-surface-raised) 88%, transparent)}}.app-transition-topbar{padding:.85rem 1rem}.app-transition-brand{align-items:center;width:min(10rem,36vw);min-width:0;height:2.65rem;display:inline-flex}.app-transition-logo{object-fit:contain;width:100%;height:auto;display:block}.app-transition-logo-light{display:none}.app-transition-logo-dark,:root[data-theme=light] .app-transition-logo-light{display:block}:root[data-theme=light] .app-transition-logo-dark{display:none}.app-transition-state{min-width:0;color:var(--app-transition-muted);text-align:right;font-size:.78rem;font-weight:700;line-height:1.35}.app-transition-layout{grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr);align-items:center;gap:clamp(1.5rem,4vw,2.5rem);padding:clamp(1.35rem,4vw,2.4rem);display:grid}.app-transition-copy{min-width:0}.app-transition-title{max-width:18ch;color:var(--app-transition-ink);letter-spacing:0;text-wrap:balance;font-size:clamp(1.65rem,3vw,2.2rem);font-weight:800;line-height:1.12}.app-transition-body{max-width:34rem;color:var(--app-transition-muted);text-wrap:pretty;margin-top:.85rem;font-size:.98rem;font-weight:500;line-height:1.6}.app-transition-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.app-transition-action-button{border:1px solid var(--app-transition-line-strong);background:var(--app-transition-surface-raised);color:var(--app-transition-ink);border-radius:6px;padding:.72rem 1rem;font-size:.85rem;font-weight:750;line-height:1.2;transition:border-color .15s ease-out,color .15s ease-out,transform .15s ease-out}.app-transition-action-button:hover,.app-transition-action-button:focus-visible{border-color:var(--app-transition-accent);color:var(--app-transition-accent)}.app-transition-action-button:focus-visible{outline:3px solid var(--app-transition-accent)}@supports (color:color-mix(in lab, red, red)){.app-transition-action-button:focus-visible{outline:3px solid color-mix(in srgb, var(--app-transition-accent) 24%, transparent)}}.app-transition-action-button:focus-visible{outline-offset:2px}.app-transition-action-button:active{transform:scale(.98)}.app-transition-preview{border:1px solid var(--app-transition-line);background:linear-gradient(180deg, var(--app-transition-tone-fill), transparent 42%), var(--app-transition-surface-raised);border-radius:12px;gap:.9rem;min-height:12rem;padding:1rem;display:grid}.app-transition-preview-header,.app-transition-preview-grid{gap:.7rem;display:grid}.app-transition-preview-header{grid-template-columns:minmax(7rem,.8fr) minmax(4rem,.3fr);justify-content:space-between}.app-transition-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-transition-preview span,.app-transition-progress{background:var(--app-transition-skeleton);border-radius:8px;display:block;overflow:hidden}.app-transition-preview-header span{height:1.4rem}.app-transition-preview-grid span{height:3.6rem}.app-transition-progress{height:.55rem;margin-top:auto}.app-transition-progress span{border-radius:inherit;background:var(--app-transition-accent);width:42%;height:100%;animation:1.35s ease-in-out infinite app-transition-progress}.app-transition-preview span{background-image:linear-gradient(90deg, transparent, var(--app-transition-skeleton-strong), transparent);background-size:220% 100%;animation:1.45s ease-in-out infinite app-transition-skeleton}@keyframes app-transition-progress{0%{transform:translate(-105%)}to{transform:translate(245%)}}@keyframes app-transition-skeleton{0%{background-position:120% 0}to{background-position:-120% 0}}@media (width<=720px){.app-transition-warp{padding-top:clamp(1rem,4vh,2rem)}.app-transition-topbar{flex-direction:column;align-items:flex-start;gap:.6rem;min-height:3.5rem;padding:.75rem 1rem}.app-transition-state{text-align:left}.app-transition-layout{grid-template-columns:1fr;gap:1rem;padding:1rem}.app-transition-preview{min-height:4.5rem}.app-transition-preview-grid{display:none}}@media (prefers-reduced-motion:reduce){.app-transition-progress span,.app-transition-preview span{animation:none}.app-transition-action-button{transition:none}.app-transition-action-button:active{transform:none}}.skill-media-cover-empty{background:linear-gradient(#38caff1a,#38caff05),#030a11d1}:root[data-theme=light] .skill-media-cover-empty{background:linear-gradient(oklch(47% .1 230/.08),oklch(47% .1 230/.02)),oklch(98.6% .004 240/.88)}:root[data-theme=light] .result-glyph{color:var(--result-blue);text-shadow:none}:root[data-theme=light] .verify-email-warp{background:radial-gradient(circle at 26% 18%, var(--result-blue), transparent 25rem), radial-gradient(circle at 78% 8%, var(--result-blue-strong), transparent 28rem), linear-gradient(180deg, var(--result-bg) 0%, var(--result-bg-soft) 58%, var(--result-bg) 100%)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .verify-email-warp{background:radial-gradient(circle at 26% 18%, color-mix(in srgb, var(--result-blue) 13%, transparent), transparent 25rem), radial-gradient(circle at 78% 8%, color-mix(in srgb, var(--result-blue-strong) 10%, transparent), transparent 28rem), linear-gradient(180deg, var(--result-bg) 0%, var(--result-bg-soft) 58%, var(--result-bg) 100%)}}.result-warp{--result-bg:#020710;--result-bg-soft:#050b16;--result-surface:#07101e;--result-surface-raised:#0a1324;--result-ink:#f7fbff;--result-muted:#a7b3c7;--result-subtle:#6f7c94;--result-line:#1d2d48;--result-line-strong:#2f64b8;--result-blue:#58a2ff;--result-blue-strong:#8bc1ff;--result-blue-soft:#58a2ff29;--result-success:#36c783;--result-success-soft:#36c78329;--result-danger:#ff7b72;--result-danger-soft:#ff7b7229;--warp-bg:var(--result-bg);--warp-bg-deep:var(--result-bg-soft);--warp-panel:var(--result-surface)}@supports (color:color-mix(in lab, red, red)){.result-warp{--warp-panel:color-mix(in srgb, var(--result-surface) 88%, transparent)}}.result-warp{--warp-ink:var(--result-ink);--warp-ash:var(--result-muted);--warp-stone:var(--result-subtle);--warp-line:var(--result-line);--warp-signal:var(--result-blue);--warp-cyan:var(--result-blue);--warp-violet:var(--result-blue-strong);--bg:var(--warp-bg);--surface:var(--result-surface);--surface-low:var(--result-bg-soft)}@supports (color:color-mix(in lab, red, red)){.result-warp{--surface-low:color-mix(in srgb, var(--result-bg-soft) 76%, transparent)}}.result-warp{--surface-high:var(--result-surface)}@supports (color:color-mix(in lab, red, red)){.result-warp{--surface-high:color-mix(in srgb, var(--result-surface) 86%, transparent)}}.result-warp{--text-primary:var(--result-ink);--muted-text:var(--result-muted);--fg:var(--result-ink);--muted:var(--result-muted);--line-muted:var(--result-line);--line-strong:var(--result-line-strong);--signal:var(--result-blue);--signal-strong:var(--result-blue-strong);--signal-dim:var(--result-blue-soft);--signal-cyan:var(--result-blue);--signal-cyan-dim:var(--result-blue-soft);--secondary-accent:var(--result-blue);--panel-bg:var(--warp-panel);--panel-elevated-bg:var(--result-surface-raised)}@supports (color:color-mix(in lab, red, red)){.result-warp{--panel-elevated-bg:color-mix(in srgb, var(--result-surface-raised) 92%, transparent)}}.result-warp{--panel-border:var(--result-line);--panel-border-strong:var(--result-line-strong);--button-secondary-border:var(--result-line-strong);--button-secondary-bg:var(--result-surface)}@supports (color:color-mix(in lab, red, red)){.result-warp{--button-secondary-bg:color-mix(in srgb, var(--result-surface) 72%, transparent)}}.result-warp{--button-secondary-bg-hover:var(--result-surface-raised)}@supports (color:color-mix(in lab, red, red)){.result-warp{--button-secondary-bg-hover:color-mix(in srgb, var(--result-surface-raised) 88%, transparent)}}.result-warp{--surface-radius-sm:6px;--surface-radius-md:8px;--surface-radius-lg:8px;isolation:isolate;min-height:calc(100vh - 16rem);color:var(--result-ink);font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;position:relative}:root[data-theme=light] .result-warp{--result-bg:#f7faff;--result-bg-soft:#eef5ff;--result-surface:#fff;--result-surface-raised:#fbfdff;--result-ink:#071326;--result-muted:#445067;--result-subtle:#7b879a;--result-line:#dbe7f8;--result-line-strong:#b8d2ff;--result-blue:#1769ff;--result-blue-strong:#0f5bed;--result-blue-soft:#eaf2ff;--result-success:#126f49;--result-success-soft:#e7f8ef;--result-danger:#b4232d;--result-danger-soft:#ffecec}.result-warp:before{content:"";z-index:-2;background:radial-gradient(circle at 22% 10%, var(--result-blue), transparent 24rem), radial-gradient(circle at 82% 6%, var(--result-blue-strong), transparent 28rem), linear-gradient(180deg, var(--result-bg), var(--result-bg-soft));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.result-warp:before{background:radial-gradient(circle at 22% 10%, color-mix(in srgb, var(--result-blue) 18%, transparent), transparent 24rem), radial-gradient(circle at 82% 6%, color-mix(in srgb, var(--result-blue-strong) 10%, transparent), transparent 28rem), linear-gradient(180deg, var(--result-bg), var(--result-bg-soft))}}.result-warp:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--result-blue) 1px, transparent 1px), linear-gradient(90deg, var(--result-blue) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.result-warp:after{background-image:linear-gradient(color-mix(in srgb, var(--result-blue) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--result-blue) 8%, transparent) 1px, transparent 1px)}}.result-warp:after{background-size:40px 40px;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.result-warp .terminal-panel,.result-warp .terminal-subpanel{border-color:var(--panel-border);background:linear-gradient(90deg, var(--result-blue), transparent 24rem), var(--result-surface);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.result-warp .terminal-panel,.result-warp .terminal-subpanel{background:linear-gradient(90deg, color-mix(in srgb, var(--result-blue) 8%, transparent), transparent 24rem), var(--result-surface)}}.result-warp .terminal-panel,.result-warp .terminal-subpanel{box-shadow:0 1px 2px var(--result-bg)}@supports (color:color-mix(in lab, red, red)){.result-warp .terminal-panel,.result-warp .terminal-subpanel{box-shadow:0 1px 2px color-mix(in srgb, var(--result-bg) 55%, transparent)}}.result-warp .terminal-label,.result-warp .terminal-data-label{color:var(--result-blue-strong);letter-spacing:0;text-transform:none;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:800}.result-warp .terminal-button-primary,.result-warp .terminal-button-secondary{letter-spacing:0;border-radius:6px;min-height:2.75rem;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;font-size:.92rem;font-weight:820}.result-warp .terminal-button-primary{border-color:var(--result-blue);background:var(--result-blue);color:#fff;box-shadow:none}.result-warp .terminal-button-secondary{border-color:var(--button-secondary-border);background:var(--button-secondary-bg);color:var(--result-ink)}.result-console{position:relative;overflow:hidden}.result-status-strip{grid-template-columns:1fr 1fr 1fr;height:2px;display:grid;position:absolute;inset:0 0 auto}.result-status-strip span:first-child{background:var(--result-blue)}.result-status-strip span:nth-child(2){background:var(--result-blue-strong)}.result-status-strip span:nth-child(3){background:var(--result-blue)}.result-hero{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,1.6rem);display:grid}.result-glyph{aspect-ratio:1;border:1px solid var(--result-blue);place-items:center;width:4.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.result-glyph{border:1px solid color-mix(in srgb, var(--result-blue) 36%, transparent)}}.result-glyph{background:var(--result-blue-soft);color:var(--result-blue-strong);text-shadow:none;border-radius:8px;font-size:1.15rem;font-weight:900}.result-title{color:var(--result-ink);letter-spacing:-.03em;text-transform:none;text-shadow:none;text-wrap:balance;font-size:clamp(2.1rem,4.6vw,3.8rem);font-weight:850;line-height:1.04}.result-body{color:var(--result-muted);font-weight:600}.result-next-panel{border-color:#56d3f53d}.result-action-grid{align-items:stretch}@media (hover:hover){.result-warp .terminal-button-primary:hover,.result-warp .terminal-button-secondary:hover{transform:translateY(-1px)}.result-warp .terminal-subpanel:hover{border-color:var(--result-line-strong);box-shadow:0 6px 14px var(--result-blue)}@supports (color:color-mix(in lab, red, red)){.result-warp .terminal-subpanel:hover{box-shadow:0 6px 14px color-mix(in srgb, var(--result-blue) 10%, transparent)}}}@media (width<=780px){.result-warp{padding-top:1rem}.result-hero{grid-template-columns:1fr}.result-glyph{width:3.75rem}.result-title{font-size:clamp(2.25rem,11vw,3.35rem)}}.pricing-warp{--warp-bg:#030b13;--warp-bg-deep:#01060b;--warp-panel:#040e17d1;--warp-panel-strong:#06121ef5;--warp-ink:#edf7ff;--warp-ash:#b8c4cf;--warp-stone:#7f909c;--warp-line:#4c95bf3d;--warp-line-strong:#56d3f585;--warp-signal:#5cf28f;--warp-cyan:#38caff;--warp-violet:#c06cff;--warp-amber:#ffd12d;--warp-red:#ff6f5f;--bg:var(--warp-bg);--surface:#06111ce6;--surface-low:#020910b8;--surface-high:#05121ed6;--surface-strong:var(--warp-panel-strong);--text-primary:var(--warp-ink);--muted-text:var(--warp-ash);--fg:var(--warp-ink);--muted:var(--warp-ash);--line-muted:var(--warp-line);--line-strong:var(--warp-line-strong);--signal:var(--warp-signal);--signal-strong:#a8ffc2;--signal-dim:#5cf28f21;--signal-cyan:var(--warp-cyan);--signal-cyan-dim:#38caff21;--secondary-accent:var(--warp-cyan);--panel-bg:var(--warp-panel);--panel-elevated-bg:#040e17e0;--panel-border:#56d3f547;--panel-border-strong:#56d3f58c;--button-secondary-border:#56d3f561;--button-secondary-bg:#020a1285;--button-secondary-bg-hover:#04121ed1;--field-bg:#020910ad;--field-bg-focus:#020a12db;--field-border:#56d3f56b;--focus-ring:var(--warp-cyan);--tag-surface:#edf7ff0b;--tag-border:#56d3f533;--filter-surface:#56d3f50f;--surface-radius-sm:6px;--surface-radius-md:8px;--surface-radius-lg:8px;--panel-shadow-soft:inset 0 1px 0 #edf7ff0f, 0 22px 58px #00000042;--panel-shadow-strong:inset 0 1px 0 #edf7ff14, 0 28px 72px #00000057, 0 0 28px #56d3f514;isolation:isolate;min-height:calc(100vh - 6rem);color:var(--warp-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:relative}.pricing-warp:not(.pricing-warp-workspace):before{content:"";z-index:-2;background:radial-gradient(circle at 22% 10%,#38caff1f,#0000 24rem),radial-gradient(circle at 82% 6%,#c06cff14,#0000 28rem),linear-gradient(#030b13f5,#01060beb);position:absolute;inset:0}.pricing-warp:not(.pricing-warp-workspace):after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#56d3f509 1px,#0000 1px),linear-gradient(90deg,#56d3f509 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.pricing-warp .terminal-panel,.pricing-warp .terminal-subpanel{border-color:var(--panel-border);clip-path:polygon(0 15px,15px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 15px),calc(100% - 15px) 100%,9px 100%,0 calc(100% - 9px));-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#56d3f512,#0000 24rem),linear-gradient(#040e17e0,#02080eeb);border-radius:0;box-shadow:inset 0 1px #edf7ff0d,0 0 0 1px #040e17e6}.pricing-warp .terminal-label,.pricing-warp .terminal-data-label{color:var(--warp-cyan);letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:900}.pricing-warp .terminal-button-primary,.pricing-warp .terminal-button-secondary{letter-spacing:.04em;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;font-weight:800}.pricing-warp .terminal-button-primary{color:#04120a;background:linear-gradient(#5ef590,#2fc66d);border-color:#5cf28fad;box-shadow:0 0 28px #5cf28f33,inset 0 1px #ffffff38}.pricing-warp .terminal-button-secondary{color:var(--warp-ash);background:#020a1285;border-color:#56d3f557}.pricing-hero-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,26rem);align-items:stretch;gap:clamp(1.25rem,2vw,2rem);display:grid}.pricing-hero-title{max-width:48rem;color:var(--warp-ink);letter-spacing:.035em;text-transform:uppercase;text-shadow:0 0 18px #edf7ff14;font-size:clamp(2.8rem,4.8vw,5.15rem);font-weight:900;line-height:.96}.pricing-hero-body{color:var(--warp-ash);font-weight:500}.pricing-formula-flow{color:var(--warp-ash);letter-spacing:.06em;text-align:center;background:#020910ad;border:1px solid #56d3f53d;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.55rem;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:900;display:grid}.pricing-formula-flow strong{color:var(--warp-signal)}.pricing-formula-flow b{color:var(--warp-cyan)}.pricing-rule-card{min-height:11.5rem}.pricing-rule-title,.pricing-section-title{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:900}.pricing-kpi-card{clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);background:linear-gradient(#56d3f514,#56d3f505),#030a11d1;border:1px solid #56d3f533;box-shadow:inset 0 1px #edf7ff0f,0 0 24px #56d3f50d}@media (hover:hover){.pricing-warp .terminal-button-primary:hover,.pricing-warp .terminal-button-secondary:hover{transform:translateY(-1px)}.pricing-warp .terminal-subpanel:hover,.pricing-warp .terminal-panel:hover{border-color:#56d3f575;box-shadow:inset 0 1px #edf7ff12,0 0 28px #56d3f514}}@media (width<=1180px){.pricing-hero-grid{grid-template-columns:1fr}}@media (width<=780px){.pricing-warp:not(.pricing-warp-workspace){padding-top:1rem}.pricing-hero-title{font-size:clamp(2.35rem,12vw,3.45rem)}.pricing-formula-flow{text-align:left;grid-template-columns:1fr}.pricing-formula-flow b{display:none}.pricing-cta-row>a{justify-content:center}}.pricing-warp{--pricing-bg:#f7faff;--pricing-surface:#fff;--pricing-surface-raised:#fbfdff;--pricing-ink:#071326;--pricing-muted:#445067;--pricing-subtle:#7b879a;--pricing-line:#dbe7f8;--pricing-line-strong:#b8d2ff;--pricing-blue:#1769ff;--pricing-blue-strong:#0f5bed;--pricing-blue-soft:#eaf2ff;--pricing-success:#1769ff;max-width:1240px;color:var(--pricing-ink);gap:clamp(1.5rem,3vw,2.4rem);margin:0 auto;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;display:grid}:root[data-theme=light] .public-shell-scope:has(.pricing-warp){background:linear-gradient(#fffffff5 0%,#f7fafffa 58%,#f0f6fff5 100%)}:root[data-theme=light] .public-shell-scope:has(.pricing-warp) .public-shell-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border-color:#cfdbece6}:root[data-theme=dark] .pricing-warp{--pricing-bg:#020710;--pricing-surface:#07101e;--pricing-surface-raised:#0a1324;--pricing-ink:#f7fbff;--pricing-muted:#a7b3c7;--pricing-subtle:#6f7c94;--pricing-line:#1d2d48;--pricing-line-strong:#2f64b8;--pricing-blue-soft:#58a2ff24}.pricing-warp:not(.pricing-warp-workspace):before,.pricing-warp:not(.pricing-warp-workspace):after{content:none}.pricing-warp :where(h1,h2,h3,p){margin:0}.pricing-kicker{color:var(--pricing-blue);letter-spacing:0;font-size:.82rem;font-weight:850;line-height:1.25}.pricing-control-hero{grid-template-columns:minmax(22rem,.86fr) minmax(30rem,1.14fr);align-items:center;gap:clamp(1rem,3vw,3rem);min-height:min(710px,100vh - 7rem);padding:clamp(2rem,4vw,4.75rem) 0 .75rem;display:grid}.pricing-control-copy{z-index:2;max-width:34rem;position:relative}.pricing-control-copy h1{color:var(--pricing-ink);letter-spacing:0;text-wrap:balance;margin-top:1rem;font-size:clamp(3rem,5.6vw,5.6rem);font-weight:850;line-height:1.04}.pricing-control-copy h1 span{display:block}.pricing-hero-blue{color:var(--pricing-blue)}.pricing-control-copy>p:not(.pricing-kicker){max-width:34rem;color:var(--pricing-muted);text-wrap:pretty;margin-top:1.4rem;font-size:clamp(1rem,1.2vw,1.14rem);font-weight:650;line-height:1.7}.pricing-hero-bullets{gap:.72rem;margin-top:1.55rem;display:grid}.pricing-hero-bullets li,.pricing-plan-features li{color:var(--pricing-ink);align-items:flex-start;gap:.66rem;font-weight:750;line-height:1.45;display:flex}.pricing-hero-bullets svg,.pricing-plan-features svg{flex:none;width:1.08rem;height:1.08rem;margin-top:.12rem}.pricing-hero-bullets circle,.pricing-plan-features circle{fill:var(--pricing-blue)}.pricing-hero-bullets path,.pricing-plan-features path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3px}.pricing-hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.9rem;display:flex}.pricing-cube-stage{min-width:0;position:relative}.pricing-control-cube{width:min(100%,54rem);height:auto;margin-left:auto;display:block}.pricing-hero-callouts{pointer-events:none;position:absolute;inset:0}.pricing-hero-callout{border:1px solid var(--pricing-line);background:var(--pricing-surface);border-radius:8px;place-items:center;gap:.42rem;width:7.5rem;min-height:5rem;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.pricing-hero-callout{background:color-mix(in srgb, var(--pricing-surface) 92%, transparent)}}.pricing-hero-callout{color:var(--pricing-ink);padding:.68rem .72rem;box-shadow:0 10px 24px #1e509614}:root[data-theme=dark] .pricing-hero-callout{box-shadow:0 0 18px #1769ff24}.pricing-hero-callout svg{width:1.72rem;height:1.72rem;color:var(--pricing-blue)}.pricing-hero-callout span{color:var(--pricing-ink);text-align:center;text-wrap:balance;font-size:.84rem;font-weight:850;line-height:1.25}.pricing-hero-callout-hostedSkills{top:16%;left:4%}.pricing-hero-callout-credits{top:16%;right:2%}.pricing-hero-callout-byok{bottom:19%;left:7%}.pricing-hero-callout-audit{bottom:19%;right:5%}.pricing-section-heading{justify-content:space-between;align-items:end;gap:clamp(1rem,3vw,3rem);display:flex}.pricing-section-heading h2{color:var(--pricing-ink);letter-spacing:0;text-wrap:balance;margin-top:.4rem;font-size:clamp(1.45rem,2vw,2.05rem);font-weight:850;line-height:1.2}.pricing-section-heading>p{max-width:42rem;color:var(--pricing-muted);text-wrap:pretty;font-size:.98rem;font-weight:620;line-height:1.65}.pricing-section-heading-compact{grid-column:1/-1}.pricing-plans-surface{gap:1.25rem;display:grid}.pricing-plan-grid{border:1px solid var(--pricing-line);background:var(--pricing-surface);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.pricing-plan-card{border-right:1px solid var(--pricing-line);grid-template-rows:auto auto auto 1fr auto;min-width:0;min-height:26.5rem;padding:clamp(1.1rem,1.9vw,1.6rem);display:grid;position:relative}.pricing-plan-card:last-child{border-right:0}.pricing-plan-card-team{outline:2px solid var(--pricing-blue);outline-offset:-2px;background:linear-gradient(180deg, var(--pricing-blue), transparent 16rem), var(--pricing-surface)}@supports (color:color-mix(in lab, red, red)){.pricing-plan-card-team{background:linear-gradient(180deg, color-mix(in srgb, var(--pricing-blue) 4%, transparent), transparent 16rem), var(--pricing-surface)}}.pricing-plan-badge{background:var(--pricing-blue);color:#fff;border-radius:0 0 6px 6px;padding:.28rem .8rem;font-size:.76rem;font-weight:850;position:absolute;top:0;left:50%;transform:translate(-50%,-1px)}.pricing-plan-name{align-items:center;gap:.58rem;display:flex}.pricing-plan-name svg{color:var(--pricing-blue)}.pricing-plan-name h3{color:var(--pricing-ink);font-size:1.1rem;font-weight:850}.pricing-plan-price{color:var(--pricing-ink);letter-spacing:0;font-size:clamp(2rem,3vw,2.8rem);font-weight:850;line-height:1;margin-top:1.5rem!important}.pricing-plan-note{border-bottom:1px solid var(--pricing-line);min-height:2.3rem;color:var(--pricing-muted);font-size:.9rem;font-weight:650;line-height:1.45;margin-top:.55rem!important}.pricing-plan-features{align-content:start;gap:.78rem;margin-top:1rem;display:grid}.pricing-plan-features li{color:var(--pricing-muted);font-size:.92rem}.pricing-plan-card .control-button{align-self:end;width:100%;margin-top:1.3rem}.pricing-comparison{border:1px solid var(--pricing-line);background:var(--pricing-surface);border-radius:8px;overflow-x:auto}.pricing-comparison table{border-collapse:collapse;width:100%;min-width:760px}.pricing-comparison th,.pricing-comparison td{border-bottom:1px solid var(--pricing-line);border-left:1px solid var(--pricing-line);color:var(--pricing-muted);text-align:center;padding:.72rem 1rem;font-size:.9rem;font-weight:700;line-height:1.35}.pricing-comparison th:first-child,.pricing-comparison td:first-child{border-left:0}.pricing-comparison thead th,.pricing-comparison tbody th{color:var(--pricing-ink);text-align:left;font-weight:850}.pricing-comparison tr:last-child th,.pricing-comparison tr:last-child td{border-bottom:0}.pricing-billing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.pricing-explainer-panel,.pricing-policy-band,.pricing-final-cta{border:1px solid var(--pricing-line);background:var(--pricing-surface);border-radius:8px}.pricing-explainer-panel{min-width:0;padding:clamp(1.15rem,2vw,1.6rem)}.pricing-panel-title{color:var(--pricing-blue);align-items:center;gap:.7rem;display:flex}.pricing-panel-title h3{color:var(--pricing-ink);font-size:1.1rem;font-weight:850}.pricing-explainer-panel>p{color:var(--pricing-muted);margin-top:.85rem;font-size:.94rem;font-weight:620;line-height:1.65}.pricing-count-grid{border:1px solid var(--pricing-line);border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:1rem;display:grid;overflow:hidden}.pricing-count-cell{border-right:1px solid var(--pricing-line);text-align:center;justify-items:center;gap:.35rem;min-width:0;padding:.9rem .55rem;display:grid}.pricing-count-cell:last-child{border-right:0}.pricing-count-cell svg{width:1.7rem;height:1.7rem;color:var(--pricing-blue)}.pricing-count-cell strong{color:var(--pricing-ink);font-size:.82rem;font-weight:850;line-height:1.25}.pricing-count-cell span{color:var(--pricing-muted);font-size:.72rem;font-weight:750;line-height:1.25}.pricing-info-strip{border:1px solid var(--pricing-line-strong);background:var(--pricing-blue-soft);border-radius:6px;padding:.7rem .85rem;color:var(--pricing-blue)!important;font-weight:800!important}.pricing-model-rule-list{gap:.9rem;margin-top:1rem;display:grid}.pricing-model-rule{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.pricing-model-rule svg{border:1px solid var(--pricing-line);background:var(--pricing-blue-soft);width:2.25rem;height:2.25rem;color:var(--pricing-blue);border-radius:8px;padding:.48rem}.pricing-model-rule p{color:var(--pricing-muted);font-size:.94rem;font-weight:650;line-height:1.6}.pricing-policy-band{gap:1rem;padding:clamp(1.15rem,2vw,1.6rem);display:grid}.pricing-policy-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pricing-policy-grid article{border-right:1px solid var(--pricing-line);min-width:0;padding:0 1.15rem}.pricing-policy-grid article:first-child{padding-left:0}.pricing-policy-grid article:last-child{border-right:0;padding-right:0}.pricing-policy-grid h3{color:var(--pricing-blue);font-size:.95rem;font-weight:850}.pricing-policy-grid p{color:var(--pricing-muted);margin-top:.55rem;font-size:.9rem;font-weight:620;line-height:1.6}.pricing-final-cta{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,2rem);padding:clamp(1.1rem,2.5vw,1.7rem);display:grid}.pricing-final-cta img{width:clamp(4.8rem,10vw,8rem);height:auto}.pricing-final-cta h2{color:var(--pricing-ink);font-size:clamp(1.2rem,1.8vw,1.7rem);font-weight:850}.pricing-final-cta p{color:var(--pricing-muted);margin-top:.45rem;font-size:.95rem;font-weight:620;line-height:1.6}.pricing-final-actions{flex-wrap:wrap;justify-content:flex-end;gap:.85rem;display:flex}@media (hover:hover){.pricing-plan-card .control-button:hover,.pricing-final-actions .control-button:hover,.pricing-hero-actions .control-button:hover{transform:translateY(-1px)}}@media (width<=1180px){.pricing-control-hero{grid-template-columns:1fr;min-height:auto;padding-top:2.5rem}.pricing-control-copy{max-width:48rem}.pricing-cube-stage{width:min(100%,56rem);margin:0 auto}.pricing-control-cube{margin:0 auto}.pricing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-plan-card:nth-child(2n){border-right:0}.pricing-plan-card:nth-child(-n+2){border-bottom:1px solid var(--pricing-line)}.pricing-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.pricing-policy-grid article{border-right:0;padding:0}}@media (width<=780px){.pricing-warp{gap:1.1rem}.pricing-control-hero{padding-top:1.1rem}.pricing-control-copy h1{font-size:clamp(2.85rem,15vw,4.05rem)}.pricing-hero-actions,.pricing-final-actions{grid-template-columns:1fr;display:grid}.pricing-hero-actions .control-button,.pricing-final-actions .control-button{width:100%}.pricing-hero-callouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:-1rem;display:grid;position:static}.pricing-hero-callout{width:auto;min-height:4.5rem;position:static}.pricing-section-heading{align-items:start;display:grid}.pricing-plan-grid,.pricing-billing-grid,.pricing-policy-grid,.pricing-final-cta{grid-template-columns:1fr}.pricing-plan-card{border-right:0;border-bottom:1px solid var(--pricing-line);min-height:0}.pricing-plan-card:last-child{border-bottom:0}.pricing-count-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-count-cell:nth-child(2n){border-right:0}.pricing-count-cell:nth-child(-n+4){border-bottom:1px solid var(--pricing-line)}.pricing-final-cta{text-align:left}}.auth-shell{position:relative}.legal-article-frame,.verify-email-result,.verify-email-help{position:relative;overflow:hidden}.verify-email-result:before{content:"";background:linear-gradient(90deg, var(--warp-signal), var(--warp-cyan), var(--warp-violet));opacity:.9;height:2px;position:absolute;inset:0 0 auto}.contact-card-shell,.contact-request-card{min-height:100%}.auth-page-scope{--auth-canvas:#f7faff;--auth-canvas-soft:#eef5ff;--auth-surface:#fff;--auth-surface-raised:#fbfdff;--auth-ink:#071326;--auth-muted:#445067;--auth-subtle:#65748a;--auth-line:#dbe7f8;--auth-line-strong:#b8d2ff;--auth-blue:#1769ff;--auth-blue-strong:#0f5bed;--auth-blue-soft:#eaf2ff;--auth-danger:#b4232d;--auth-danger-soft:#ffecec;--auth-success:#126f49;--auth-success-soft:#e7f8ef;box-sizing:border-box;color:var(--auth-ink)}.auth-warp{background:radial-gradient(at 50% 39%,#ffffffe0 0%,#f7faffb8 34rem,#eef5fffa 100%),linear-gradient(#f8fbff 0%,#eef5ff 100%);min-height:100dvh}.auth-shell{isolation:isolate;min-height:calc(100dvh - 4rem);position:relative}.auth-visual-panel{border:1px solid var(--auth-line);background:linear-gradient(180deg, #ffffffd1, #eaf2ff6b), var(--auth-surface);border-radius:12px;min-height:31rem;display:none;position:relative;overflow:hidden;box-shadow:0 6px 8px #17418212}.auth-visual-panel:after{content:"";pointer-events:none;background:linear-gradient(#0000,#f7fafff0);height:42%;position:absolute;inset:auto 0 0}.auth-visual-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.auth-oauth-consent-link{color:var(--auth-blue);letter-spacing:0;font-size:.86rem;font-weight:800}.auth-operator-home{justify-content:center;align-items:center;display:inline-flex}.auth-brand-wordmark{object-fit:contain;width:9.8rem;height:auto;display:block}.auth-operator-panel{background:#fffffff5;border:1px solid #b8d2ffc7;border-radius:12px;align-self:center;width:100%;padding:3.65rem 3rem 2.85rem;transform:translateY(clamp(-2.2rem,-3vh,-.75rem));box-shadow:0 6px 8px #17418212}@media (width>=1024px){.auth-visual-panel{display:block}}.auth-panel-header{text-align:center}.auth-panel-header h2{color:var(--auth-ink);letter-spacing:-.02em;text-wrap:balance;margin-top:2.25rem;font-size:2rem;font-weight:850;line-height:1.15}.auth-panel-header p{color:var(--auth-muted);margin-top:.65rem;font-size:.96rem;font-weight:700;line-height:1.6}.auth-tab-strip{border:1px solid var(--auth-line);background:var(--auth-surface);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin-top:1.55rem;padding:.25rem;display:grid}.auth-tab-button{min-height:2.85rem;color:var(--auth-ink);border:1px solid #0000;border-radius:6px;font-size:.95rem;font-weight:800;transition:border-color .16s,background-color .16s,color .16s}.auth-tab-button:hover{color:var(--auth-blue)}.auth-tab-button-active{border-color:var(--auth-line-strong);background:var(--auth-blue-soft);color:var(--auth-blue)}.auth-form{gap:1.1rem;margin-top:2.45rem;display:grid}.auth-tab-strip+.auth-form{margin-top:1.35rem}.auth-field{gap:.55rem;display:grid}.auth-field-label-row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.auth-field-label{color:var(--auth-ink);font-size:.9rem;font-weight:800}.auth-field-label-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-inline-link,.auth-consent-choice a,.auth-oauth-consent-link{color:var(--auth-blue);font-weight:800;text-decoration:none}button.auth-inline-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.auth-inline-link:hover,.auth-consent-choice a:hover,.auth-oauth-consent-link:hover{text-decoration:underline}.auth-page-scope .terminal-input{border-color:var(--auth-line);background:var(--auth-surface);min-height:3.6rem;color:var(--auth-ink);box-shadow:none;border-radius:8px;font-size:1rem;font-weight:700}.auth-page-scope .terminal-input::placeholder{color:var(--auth-subtle);opacity:1}.auth-page-scope .terminal-input:focus{border-color:var(--auth-blue);background:var(--auth-surface);box-shadow:0 0 0 3px #2f7dff33}.auth-input-shell{position:relative}.auth-input-icon{z-index:1;color:#8fa0b9;pointer-events:none;width:1.25rem;height:1.25rem;position:absolute;top:50%;left:1.2rem;transform:translateY(-50%)}.auth-page-scope .terminal-input.auth-input-with-icon{padding-left:3.55rem}.auth-email-readonly{background:var(--auth-surface-raised)!important}.auth-consent-panel,.auth-feedback{border:1px solid var(--auth-line);background:var(--auth-surface-raised);border-radius:8px;padding:.85rem 1rem;font-size:.875rem;line-height:1.55}.auth-consent-choice{color:var(--auth-muted);gap:.75rem;display:flex}.auth-consent-choice input{width:1rem;height:1rem;accent-color:var(--auth-blue);flex:none;margin-top:.24rem}.auth-feedback-error{background:var(--auth-danger-soft);color:var(--auth-danger);border-color:#b4232d47}.auth-feedback-notice{background:var(--auth-success-soft);color:var(--auth-success);border-color:#126f4947}.auth-submit-button,.auth-page-scope .terminal-button-primary,.auth-page-scope .terminal-button-secondary{letter-spacing:0;text-transform:none;border-radius:8px;justify-content:center;min-height:3.6rem;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:1rem;font-weight:850}.auth-page-scope .terminal-button-primary,.auth-page-scope.auth-warp .terminal-button-primary,:root[data-theme=light] .auth-page-scope.auth-warp .terminal-button-primary{border-color:var(--auth-blue);background:var(--auth-blue);color:#fff;box-shadow:none}.auth-page-scope .terminal-button-secondary{border-color:var(--auth-line);background:var(--auth-surface);color:var(--auth-ink);grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;display:grid}.auth-page-scope .terminal-button-primary:hover,.auth-page-scope .terminal-button-secondary:hover{transform:translateY(-1px)}.auth-page-scope .terminal-button-primary:hover{border-color:var(--auth-blue-strong);background:var(--auth-blue-strong)}.auth-page-scope.auth-warp .terminal-button-primary:hover,:root[data-theme=light] .auth-page-scope.auth-warp .terminal-button-primary:hover{border-color:var(--auth-blue-strong);background:var(--auth-blue-strong);color:#fff}.auth-page-scope .terminal-button-secondary:hover{border-color:var(--auth-line-strong);color:var(--auth-blue)}.auth-page-scope :is(button,.terminal-button-primary,.terminal-button-secondary):disabled{cursor:not-allowed;opacity:.56;transform:none}.auth-oauth-group{gap:1rem;margin-top:1.55rem;display:grid}.auth-oauth-divider{color:var(--auth-subtle);text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;font-size:.78rem;font-weight:850;line-height:1;display:grid}.auth-oauth-divider:before,.auth-oauth-divider:after{content:"";background:var(--auth-line);height:1px}.auth-oauth-actions{gap:.75rem;display:grid}.auth-oauth-button{width:100%}.auth-oauth-mark{border:1px solid var(--auth-line);background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;overflow:hidden}.auth-oauth-mark img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:1.16rem;height:1.16rem;display:block}.auth-oauth-mark-google img{width:3.55rem;max-width:none;height:3.55rem}.auth-cli-hint{color:var(--auth-muted);border-top:1px solid var(--auth-line);margin-top:1.25rem;padding-top:1rem;font-size:.82rem;font-weight:600;line-height:1.6}.auth-support-row{color:var(--auth-subtle);justify-content:center;gap:.65rem;margin-top:2.1rem;font-size:.95rem;font-weight:750;line-height:1.5;display:flex}.auth-support-row a{color:var(--auth-blue);font-weight:850;text-decoration:none}.auth-support-row a:hover{text-decoration:underline}.auth-oauth-consent-scrim{z-index:70;background:#020710c2;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.auth-oauth-consent-modal{color:#071326;background:#fff;border:1px solid #dbe7f8;border-radius:8px;width:min(44rem,100%);padding:2.25rem;box-shadow:0 6px 8px #0207101f}.auth-oauth-consent-title{color:#071326;max-width:38rem;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:1.65rem;font-weight:800;line-height:1.25}.auth-oauth-consent-list{gap:1rem;margin-top:1.5rem;display:grid}.auth-oauth-consent-choice{color:#071326;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.85rem;min-height:2rem;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:1rem;font-weight:700;display:grid}.auth-oauth-consent-choice input{opacity:0;pointer-events:none;position:absolute}.auth-oauth-consent-choice>span{background:#1769ff;border:1px solid #1769ff;border-radius:4px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex;position:relative}.auth-oauth-consent-choice>span:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:.58rem;height:.34rem;transform:translateY(-.06rem)rotate(-45deg)}.auth-oauth-consent-choice input:not(:checked)+span{background:#fff;border-color:#b8d2ff}.auth-oauth-consent-choice input:not(:checked)+span:after{opacity:0}.auth-oauth-consent-choice input:focus-visible+span{outline-offset:3px;outline:3px solid #2f7dff3d}.auth-oauth-consent-actions{gap:.75rem;margin-top:1.5rem;display:grid}.auth-oauth-consent-modal .terminal-button-primary,.auth-oauth-consent-modal .terminal-button-secondary{letter-spacing:0;text-transform:none;border-radius:6px;justify-content:center;min-height:3rem;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.95rem;font-weight:800}.auth-oauth-consent-modal .terminal-button-primary{color:#fff;background:#1769ff;border-color:#1769ff}.auth-oauth-consent-modal .terminal-button-primary:disabled{color:#0713267a;cursor:not-allowed;background:#1769ff2e;border-color:#1769ff2e}.auth-oauth-consent-modal .terminal-button-secondary{color:#071326;background:#fff;border-color:#dbe7f8}@media (width>=640px){.auth-oauth-consent-actions{grid-template-columns:minmax(0,1fr) auto}}@media (width<=1024px){.auth-shell{max-width:560px;min-height:calc(100dvh - 4rem)}}@media (width<=640px){.auth-page-scope{padding-top:.75rem;padding-bottom:.75rem}.auth-shell{min-height:calc(100dvh - 1.75rem)}.auth-operator-panel{border-radius:8px;padding:2.15rem 1.15rem 1.55rem;transform:none}.auth-brand-wordmark{width:8.9rem}.auth-panel-header h2{margin-top:1.75rem;font-size:1.68rem}.auth-panel-header p{font-size:.9rem}.auth-form{margin-top:1.85rem}.auth-page-scope .terminal-input,.auth-submit-button,.auth-page-scope .terminal-button-primary,.auth-page-scope .terminal-button-secondary{min-height:3.35rem}.auth-input-icon{width:1.25rem;height:1.25rem;left:1.1rem}.auth-page-scope .terminal-input.auth-input-with-icon{padding-left:3.35rem}.auth-support-row{flex-wrap:wrap;margin-top:1.6rem}.auth-oauth-consent-modal{padding:1.35rem}.auth-oauth-consent-title{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.auth-page-scope *,.auth-oauth-consent-modal *{transition-duration:1ms!important}}.terms-control-page{--terms-blue:#1769ff;--terms-blue-strong:#0f5bed;--terms-blue-text:#0f5bed;--terms-ink:#071326;--terms-muted:#445067;--terms-subtle:#65748a;--terms-line:#dbe7f8;--terms-line-strong:#b8d2ff;--terms-surface:#ffffffeb;--terms-surface-raised:#fbfdfff5;--terms-soft:#eaf2ff;--terms-code:#f6f9ff;--terms-shadow:0 6px 14px #1769ff14;z-index:1;max-width:1320px;color:var(--terms-ink);gap:1.75rem;margin-inline:auto;display:grid;position:relative}[data-theme=dark] .terms-control-page{--terms-blue:#58a2ff;--terms-blue-strong:#8bc1ff;--terms-blue-text:#8bc1ff;--terms-ink:#f7fbff;--terms-muted:#a7b3c7;--terms-subtle:#8390a6;--terms-line:#1d2d48;--terms-line-strong:#2f64b8;--terms-surface:#07101ee6;--terms-surface-raised:#0a1324f0;--terms-soft:#1769ff29;--terms-code:#020710b8;--terms-shadow:0 8px 16px #00000038}.terms-control-hero{grid-template-columns:minmax(0,1fr) minmax(20rem,27rem);align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:19rem;padding:clamp(2rem,5vw,4.75rem) 0 clamp(1.5rem,4vw,3rem);display:grid}.terms-control-kicker{color:var(--terms-blue);margin:0 0 1rem;font-size:.92rem;font-weight:800}.terms-control-title{max-width:12ch;color:var(--terms-ink);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(3rem,7vw,5.25rem);font-weight:800;line-height:1.02}.terms-control-summary{max-width:68ch;color:var(--terms-muted);text-wrap:pretty;margin:1.25rem 0 0;font-size:1rem;font-weight:600;line-height:1.75}.terms-control-action{margin-top:1.5rem}.terms-control-command{border:1px solid var(--terms-line);background:var(--terms-surface);box-shadow:var(--terms-shadow);border-radius:12px;padding:1.45rem}.terms-control-command-head{color:var(--terms-ink);justify-content:space-between;align-items:center;gap:1rem;font-size:1.05rem;font-weight:800;display:flex}.terms-control-command-head svg{color:var(--terms-subtle)}.terms-control-command-line{border:1px solid var(--terms-line);background:var(--terms-code);min-width:0;color:var(--terms-ink);border-radius:8px;align-items:center;gap:.7rem;margin-top:1.15rem;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92rem;font-weight:700;display:flex}.terms-control-command-line strong{overflow-wrap:anywhere;min-width:0;color:var(--terms-blue-text)}.terms-control-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.terms-control-meta-card{border:1px solid var(--terms-line);background:var(--terms-surface);min-height:8.5rem;box-shadow:var(--terms-shadow);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1.35rem;display:grid}.terms-control-meta-icon{width:2.5rem;height:2.5rem;color:var(--terms-blue);place-items:center;display:grid}.terms-control-meta-card p{color:var(--terms-subtle);margin:0;font-size:.86rem;font-weight:700}.terms-control-meta-card strong{color:var(--terms-ink);overflow-wrap:anywhere;margin-top:.65rem;font-size:clamp(.95rem,1.4vw,1.12rem);font-weight:800;line-height:1.35;display:block}.terms-control-document{border:1px solid var(--terms-line);background:var(--terms-surface);box-shadow:var(--terms-shadow);border-radius:12px;grid-template-columns:minmax(12rem,17rem) minmax(0,1fr);display:grid;overflow:clip}.terms-control-toc{border-right:1px solid var(--terms-line);padding:2rem 1.6rem}.terms-control-toc>p{color:var(--terms-muted);margin:0 0 1.25rem;font-size:.98rem;font-weight:800}.terms-control-toc nav{gap:.35rem;display:grid;position:sticky;top:6rem}.terms-control-toc a{color:var(--terms-muted);border-radius:6px;padding:.7rem .8rem;font-size:.92rem;font-weight:700;line-height:1.3}.terms-control-toc a:hover,.terms-control-toc a:focus-visible,.terms-control-toc .terms-control-toc-active{background:var(--terms-soft);color:var(--terms-blue-text)}.terms-control-article{padding:clamp(1.5rem,4vw,2.5rem)}.terms-control-article h2{color:var(--terms-ink);letter-spacing:0;text-transform:none;scroll-margin-top:6rem;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.08rem,1.5vw,1.35rem);font-weight:800;line-height:1.25}.terms-control-article p,.terms-control-article li{max-width:76ch;color:var(--terms-muted);text-wrap:pretty;font-size:.98rem;font-weight:600;line-height:1.75}.terms-control-article ul{max-width:76ch}.terms-control-enterprise{border:1px solid var(--terms-blue);background:linear-gradient(135deg, #1769ff14, transparent 38%), var(--terms-surface-raised);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.terms-control-enterprise-icon{width:4.5rem;height:4.5rem;color:var(--terms-blue);place-items:center;display:grid}.terms-control-enterprise h2{color:var(--terms-ink);margin:0;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:800;line-height:1.25}.terms-control-enterprise p{max-width:70ch;color:var(--terms-muted);margin:.55rem 0 0;font-size:.95rem;font-weight:600;line-height:1.65}.terms-control-enterprise-actions{flex-wrap:wrap;justify-content:flex-end;gap:.8rem;display:flex}.terms-control-enterprise-actions .control-button{justify-content:center;min-width:9.5rem}@media (hover:hover){.terms-control-meta-card:hover,.terms-control-command:hover{border-color:var(--terms-line-strong)}}@media (width<=1080px){.terms-control-hero,.terms-control-document,.terms-control-enterprise{grid-template-columns:1fr}.terms-control-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.terms-control-toc{border-right:0;border-bottom:1px solid var(--terms-line)}.terms-control-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.terms-control-enterprise-actions{justify-content:flex-start}}@media (width<=680px){.terms-control-page{gap:1rem}.terms-control-hero{min-height:0;padding-top:1.25rem}.terms-control-title{max-width:none;font-size:clamp(2.6rem,17vw,3.65rem)}.terms-control-command,.terms-control-meta-card,.terms-control-article,.terms-control-toc,.terms-control-enterprise{padding:1rem}.terms-control-meta-grid,.terms-control-toc nav{grid-template-columns:1fr}.terms-control-meta-card{min-height:auto}.terms-control-enterprise-actions,.terms-control-enterprise-actions .control-button{width:100%}}.legal-article-frame .prose-legal h2{color:var(--warp-ink);letter-spacing:.06em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:900}.legal-article-frame .prose-legal p,.legal-article-frame .prose-legal li{color:var(--warp-ash)}.contact-card-link:hover{color:var(--warp-cyan)}.verify-email-warp{background:radial-gradient(circle at 26% 20%, var(--result-blue), transparent 24rem), radial-gradient(circle at 78% 8%, var(--result-blue-strong), transparent 28rem), linear-gradient(180deg, var(--result-bg) 0%, var(--result-bg-soft) 54%, var(--result-bg) 100%)}@supports (color:color-mix(in lab, red, red)){.verify-email-warp{background:radial-gradient(circle at 26% 20%, color-mix(in srgb, var(--result-blue) 15%, transparent), transparent 24rem), radial-gradient(circle at 78% 8%, color-mix(in srgb, var(--result-blue-strong) 10%, transparent), transparent 28rem), linear-gradient(180deg, var(--result-bg) 0%, var(--result-bg-soft) 54%, var(--result-bg) 100%)}}.verify-email-warp .shell-icon-button{min-width:2.75rem;min-height:2.75rem}.verify-email-glyph-success{border-color:var(--result-success)}@supports (color:color-mix(in lab, red, red)){.verify-email-glyph-success{border-color:color-mix(in srgb, var(--result-success) 42%, transparent)}}.verify-email-glyph-success{background:var(--result-success-soft);color:var(--result-success)}.verify-email-glyph-error{border-color:var(--result-danger)}@supports (color:color-mix(in lab, red, red)){.verify-email-glyph-error{border-color:color-mix(in srgb, var(--result-danger) 42%, transparent)}}.verify-email-glyph-error{background:var(--result-danger-soft);color:var(--result-danger);text-shadow:none}.verify-email-glyph-verifying{border-color:var(--result-blue)}@supports (color:color-mix(in lab, red, red)){.verify-email-glyph-verifying{border-color:color-mix(in srgb, var(--result-blue) 42%, transparent)}}.verify-email-glyph-verifying{background:var(--result-blue-soft);color:var(--result-blue-strong);text-shadow:none}:root[data-theme=dark] .workspace-shell-scope,.workspace-shell-scope{--warp-bg:#030b13;--warp-bg-deep:#01060b;--warp-panel:#040e17d1;--warp-panel-strong:#06121ef5;--warp-ink:#edf7ff;--warp-ash:#b8c4cf;--warp-stone:#7f909c;--warp-line:#4c95bf3d;--warp-line-strong:#56d3f585;--warp-signal:#5cf28f;--warp-cyan:#38caff;--warp-violet:#c06cff;--warp-amber:#ffd12d;--warp-red:#ff6f5f;--canvas:var(--warp-bg);--canvas-elevated:var(--warp-bg-deep);--bg:var(--warp-bg);--surface:#06111ce6;--surface-low:#020910b8;--surface-high:#05121ed6;--surface-strong:var(--warp-panel-strong);--text-primary:var(--warp-ink);--muted-text:var(--warp-ash);--fg:var(--warp-ink);--muted:var(--warp-ash);--line-muted:var(--warp-line);--line-strong:var(--warp-line-strong);--signal:var(--warp-signal);--signal-strong:#a8ffc2;--signal-dim:#5cf28f21;--signal-cyan:var(--warp-cyan);--signal-cyan-dim:#38caff21;--secondary-accent:var(--warp-cyan);--warning-dim:#ffd12d24;--shell-bg:#020910e0;--shell-bg-strong:#020910f5;--shell-border:#4c95bf38;--panel-bg:var(--warp-panel);--panel-elevated-bg:#040e17e0;--panel-border:#56d3f547;--panel-border-strong:#56d3f58c;--button-secondary-border:#56d3f561;--button-secondary-bg:#020a1285;--button-secondary-bg-hover:#04121ed1;--field-bg:#020910ad;--field-bg-focus:#020a12db;--field-border:#56d3f56b;--focus-ring:var(--warp-cyan);--tag-surface:#edf7ff0b;--tag-border:#56d3f533;--filter-surface:#56d3f50f;--surface-radius-sm:6px;--surface-radius-md:8px;--surface-radius-lg:8px;--panel-shadow-soft:inset 0 1px 0 #edf7ff0f, 0 22px 58px #00000042;--panel-shadow-strong:inset 0 1px 0 #edf7ff14, 0 28px 72px #00000057, 0 0 28px #56d3f514;--floating-shadow:inset 0 1px 0 #edf7ff14, 0 26px 70px #00000057}.workspace-shell-scope{color:var(--warp-ink);background:radial-gradient(circle at 26% 20%,#56d3f521,#0000 24rem),radial-gradient(circle at 78% 8%,#c06cff14,#0000 28rem),linear-gradient(#06111c 0%,#01060b 54%,#06111c 100%);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.workspace-shell-scope .terminal-grid-bg{background-image:linear-gradient(#56d3f509 1px,#0000 1px),linear-gradient(90deg,#56d3f509 1px,#0000 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.workspace-shell-scope .workspace-sidebar,.workspace-shell-scope .workspace-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(90deg,#56d3f50d,#0000 22rem),#020910e6;border-color:#4c95bf38}.workspace-shell-scope .workspace-main{background:radial-gradient(circle at 84% 10%,#38caff0f,#0000 24rem),linear-gradient(#030b132e,#01060b47)}.workspace-shell-scope .terminal-panel,.workspace-shell-scope .terminal-surface-primary,.workspace-shell-scope .terminal-subpanel,.workspace-shell-scope .terminal-surface-secondary,.workspace-shell-scope .terminal-floating-panel,.workspace-shell-scope .workspace-kpi-card{border-color:var(--panel-border);clip-path:polygon(0 15px,15px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 15px),calc(100% - 15px) 100%,9px 100%,0 calc(100% - 9px));-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#56d3f512,#0000 24rem),linear-gradient(#040e17e0,#02080eeb);border-radius:0;box-shadow:inset 0 1px #edf7ff0d,0 0 0 1px #040e17e6}.workspace-shell-scope .terminal-label,.workspace-shell-scope .terminal-data-label{color:var(--warp-cyan);letter-spacing:.1em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:900}.workspace-shell-scope .terminal-button-primary,.workspace-shell-scope .terminal-button-secondary,.workspace-shell-scope .terminal-filter-chip,.workspace-shell-scope .shell-icon-button{letter-spacing:.04em;text-transform:none;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;font-weight:800}.workspace-shell-scope .terminal-button-primary{color:#04120a;background:linear-gradient(#5ef590,#2fc66d);border-color:#5cf28fad;box-shadow:0 0 28px #5cf28f33,inset 0 1px #ffffff38}.workspace-shell-scope .terminal-button-secondary,.workspace-shell-scope .terminal-filter-chip,.workspace-shell-scope .shell-icon-button{color:var(--warp-ash);background:#020a1285;border-color:#56d3f557}.workspace-shell-scope .terminal-button-danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.workspace-shell-scope .terminal-button-danger{border-color:color-mix(in srgb, var(--danger) 48%, transparent)}}.workspace-shell-scope .terminal-button-danger{color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger);background:#020a1285}@supports (color:color-mix(in lab, red, red)){.workspace-shell-scope .terminal-button-danger{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 10%, transparent)}}.workspace-shell-scope .organization-danger-panel{border-color:var(--danger);position:relative}@supports (color:color-mix(in lab, red, red)){.workspace-shell-scope .organization-danger-panel{border-color:color-mix(in srgb, var(--danger) 46%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--danger) 7%, transparent), transparent 42%), #020a12b8}}.workspace-shell-scope .organization-danger-panel:before{content:"";background:var(--danger);width:2px;box-shadow:0 0 14px var(--danger);position:absolute;inset:1.25rem auto 1.25rem 0}@supports (color:color-mix(in lab, red, red)){.workspace-shell-scope .organization-danger-panel:before{box-shadow:0 0 14px color-mix(in srgb, var(--danger) 32%, transparent)}}.workspace-shell-scope .organization-danger-panel .terminal-label{color:var(--danger)}.workspace-shell-scope .terminal-input{background-color:var(--field-bg);color:var(--warp-ink);border-color:#56d3f557;border-radius:6px;box-shadow:inset 0 1px #edf7ff0f}.workspace-shell-wordmark{font-size:1.55rem;line-height:1}.workspace-action-title,.workspace-shell-scope .terminal-hero-panel h2{font-size:clamp(2rem,4vw,3.45rem);line-height:.98}.workspace-shell-scope .workspace-nav-card{color:var(--warp-ash);clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);background:#020a125c;border-color:#56d3f52e;border-radius:0}.workspace-shell-scope .workspace-nav-card:hover{color:var(--warp-ink);background:#38caff14;border-color:#56d3f575}.workspace-shell-scope .workspace-nav-card-active{color:var(--warp-signal);background:linear-gradient(90deg,#5cf28f1f,#0000 16rem),#020a129e;border-color:#5cf28f94;box-shadow:0 0 18px #5cf28f14}.workspace-shell-scope .workspace-kpi-card{display:block}.workspace-shell-scope .terminal-pill{color:var(--warp-ash);letter-spacing:.08em;background:#56d3f514;border-color:#56d3f52e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:800}.workspace-shell-scope pre{color:var(--warp-signal);clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);background:#020910b8;border-color:#56d3f557;border-radius:0}:root[data-theme=light] .workspace-shell-scope{--warp-bg:#f5f7f9;--warp-bg-deep:#e7edf2;--warp-panel:#ffffffe6;--warp-panel-strong:#fafdfffa;--warp-ink:#15212c;--warp-ash:#516273;--warp-stone:#6a7a8b;--warp-line:#30496233;--warp-line-strong:#1684a46b;--warp-signal:#14764b;--warp-cyan:#126f91;--warp-violet:#6c55aa;--warp-amber:#9a6a06;--warp-red:#b83d2f;--canvas:var(--warp-bg);--canvas-elevated:var(--warp-bg-deep);--bg:var(--warp-bg);--surface:#ffffffe6;--surface-low:#eff4f8c7;--surface-high:#fffffff0;--surface-strong:var(--warp-panel-strong);--text-primary:var(--warp-ink);--muted-text:var(--warp-ash);--fg:var(--warp-ink);--muted:var(--warp-ash);--line-muted:var(--warp-line);--line-strong:var(--warp-line-strong);--signal:var(--warp-signal);--signal-strong:#0f633f;--signal-dim:#14764b1f;--signal-cyan:var(--warp-cyan);--signal-cyan-dim:#126f911f;--secondary-accent:var(--warp-cyan);--warning-dim:#9a6a061f;--shell-bg:#fafdffeb;--shell-bg-strong:#fffffffa;--shell-border:#3049622e;--panel-bg:var(--warp-panel);--panel-elevated-bg:#ffffffdb;--panel-border:#3049622e;--panel-border-strong:#14764b57;--button-secondary-border:#126f913d;--button-secondary-bg:#ffffffa8;--button-secondary-bg-hover:#e8f2f7eb;--field-bg:#ffffffd1;--field-bg-focus:#fff;--field-border:#30496238;--focus-ring:#126f91b8;--tag-surface:#126f9114;--tag-border:#126f9129;--filter-surface:#126f9114;--panel-shadow-soft:inset 0 1px 0 #ffffffd1, 0 18px 42px #15212c1a;--panel-shadow-strong:inset 0 1px 0 #ffffffe0, 0 24px 58px #15212c1f, 0 0 28px #126f910f;--floating-shadow:inset 0 1px 0 #ffffffdb, 0 22px 58px #15212c24;color:var(--warp-ink);background:radial-gradient(circle at 26% 20%,#126f911f,#0000 24rem),radial-gradient(circle at 78% 8%,#6c55aa0f,#0000 28rem),linear-gradient(#f7f9fb 0%,#e7edf2 54%,#f4f7f9 100%)}:root[data-theme=light] .workspace-shell-scope .terminal-grid-bg{background-image:linear-gradient(#3049620f 1px,#0000 1px),linear-gradient(90deg,#3049620f 1px,#0000 1px)}:root[data-theme=light] .workspace-shell-scope .workspace-sidebar,:root[data-theme=light] .workspace-shell-scope .workspace-topbar{border-color:var(--shell-border);background:linear-gradient(90deg,#126f9114,#0000 22rem),#fafdffeb}:root[data-theme=light] .workspace-shell-scope .workspace-main{background:radial-gradient(circle at 84% 10%,#126f9114,#0000 24rem),linear-gradient(#ffffff47,#e7edf25c)}:root[data-theme=light] .workspace-shell-scope .terminal-panel,:root[data-theme=light] .workspace-shell-scope .terminal-surface-primary,:root[data-theme=light] .workspace-shell-scope .terminal-subpanel,:root[data-theme=light] .workspace-shell-scope .terminal-surface-secondary,:root[data-theme=light] .workspace-shell-scope .terminal-floating-panel,:root[data-theme=light] .workspace-shell-scope .workspace-kpi-card{background:linear-gradient(90deg,#126f910f,#0000 24rem),#ffffffeb linear-gradient(#fffffff0,#f2f7faeb);box-shadow:inset 0 1px #ffffffd1,0 0 0 1px #fff9,0 18px 42px #15212c1a}:root[data-theme=light] .workspace-shell-scope .terminal-hero-panel{background:radial-gradient(circle at 82% 0,#14764b14,#0000 20rem),linear-gradient(90deg,#126f910f,#0000 24rem),#fffffff0 linear-gradient(#fffffff5,#f1f7faf0)}:root[data-theme=light] .workspace-shell-scope .terminal-button-primary{color:#102017;background:linear-gradient(#d2eadc,#93cbaa);border-color:#14764b61;box-shadow:0 16px 34px #14764b1f,inset 0 1px #ffffffb3}:root[data-theme=light] .workspace-shell-scope .terminal-button-secondary,:root[data-theme=light] .workspace-shell-scope .terminal-filter-chip,:root[data-theme=light] .workspace-shell-scope .shell-icon-button{color:var(--warp-ash);background:#ffffffa8;border-color:#126f913d}:root[data-theme=light] .workspace-shell-scope .terminal-input{border-color:var(--field-border);background-color:var(--field-bg);color:var(--warp-ink);box-shadow:inset 0 1px #ffffffc2}:root[data-theme=light] .workspace-shell-scope .terminal-input:focus{box-shadow:0 0 0 1px var(--warp-cyan), 0 0 0 4px #126f911a}:root[data-theme=light] .workspace-shell-scope .workspace-nav-card{color:var(--warp-ash);background:#ffffff94;border-color:#126f9129}:root[data-theme=light] .workspace-shell-scope .workspace-nav-card:hover{color:var(--warp-ink);background:#e4f1f7b8;border-color:#126f9157}:root[data-theme=light] .workspace-shell-scope .workspace-nav-card-active{color:var(--warp-signal);background:linear-gradient(90deg,#14764b1f,#0000 16rem),#ffffffd1;border-color:#14764b61;box-shadow:0 14px 28px #14764b14}:root[data-theme=light] .workspace-shell-scope .terminal-pill{color:var(--warp-ash);background:#126f9114;border-color:#126f9129}:root[data-theme=light] .workspace-shell-scope pre{color:var(--warp-signal);background:#f6f9fbdb;border-color:#126f9138}.workspace-shell-scope{--workspace-bg:#020710;--workspace-bg-soft:#050b16;--workspace-surface:#07101e;--workspace-surface-raised:#0a1324;--workspace-ink:#f7fbff;--workspace-muted:#a7b3c7;--workspace-subtle:#6f7c94;--workspace-line:#1d2d48;--workspace-line-strong:#2f64b8;--workspace-blue:#1769ff;--workspace-blue-strong:#0f5bed;--workspace-blue-soft:#58a2ff24;--workspace-electric:#58a2ff;--workspace-success:#18a86b;--workspace-warning:#e8791a;--workspace-danger:#df3c3c;--canvas:var(--workspace-bg);--canvas-elevated:var(--workspace-bg-soft);--bg:var(--workspace-bg);--surface:var(--workspace-surface);--surface-low:var(--workspace-surface)}@supports (color:color-mix(in lab, red, red)){.workspace-shell-scope{--surface-low:color-mix(in srgb, var(--workspace-surface) 78%, transparent)}}.workspace-shell-scope{--surface-high:var(--workspace-surface-raised);--surface-strong:var(--workspace-surface-raised);--text-primary:var(--workspace-ink);--muted-text:var(--workspace-muted);--fg:var(--workspace-ink);--muted:var(--workspace-muted);--line-muted:var(--workspace-line);--line-strong:var(--workspace-line-strong);--signal:var(--workspace-blue);--signal-strong:var(--workspace-blue-strong);--signal-dim:var(--workspace-blue-soft);--signal-cyan:var(--workspace-electric);--signal-cyan-dim:#58a2ff1f;--warning:var(--workspace-warning);--warning-dim:#e8791a24;--danger:var(--workspace-danger);--danger-soft:#df3c3c24;--shell-bg:var(--workspace-bg)}@supports (color:color-mix(in lab, red, red)){.workspace-shell-scope{--shell-bg:color-mix(in srgb, var(--workspace-bg) 88%, transparent)}}.workspace-shell-scope{--shell-bg-strong:var(--workspace-bg)}@supports (color:color-mix(in lab, red, red)){.workspace-shell-scope{--shell-bg-strong:color-mix(in srgb, var(--workspace-bg) 96%, transparent)}}.workspace-shell-scope{--shell-border:var(--workspace-line);--panel-bg:var(--workspace-surface);--panel-elevated-bg:var(--workspace-surface-raised);--panel-border:var(--workspace-line);--panel-border-strong:var(--workspace-line-strong);--button-secondary-bg:var(--workspace-surface);--button-secondary-bg-hover:var(--workspace-surface-raised)}@supports (color:color-mix(in lab, red, red)){.workspace-shell-scope{--button-secondary-bg-hover:color-mix(in srgb, var(--workspace-surface-raised) 82%, var(--workspace-blue-soft))}}.workspace-shell-scope{--button-secondary-border:var(--workspace-line);--field-bg:var(--workspace-surface);--field-bg-focus:var(--workspace-surface-raised);--field-border:var(--workspace-line);--focus-ring:var(--workspace-electric);--tag-surface:var(--workspace-blue-soft);--tag-border:var(--workspace-line);--filter-surface:#58a2ff14;--surface-radius-sm:6px;--surface-radius-md:8px;--surface-radius-lg:12px;--panel-shadow-soft:none;--panel-shadow-strong:0 0 0 1px #2f64b847, 0 0 22px #1769ff1f;background:linear-gradient(180deg, var(--workspace-bg) 0%, var(--workspace-bg-soft) 48%, var(--workspace-bg) 100%);min-height:100vh;color:var(--workspace-ink);font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif}:root[data-theme=light] .workspace-shell-scope{--workspace-bg:#f7faff;--workspace-bg-soft:#eef5ff;--workspace-surface:#fff;--workspace-surface-raised:#fbfdff;--workspace-ink:#071326;--workspace-muted:#445067;--workspace-subtle:#7b879a;--workspace-line:#dbe7f8;--workspace-line-strong:#b8d2ff;--workspace-blue-soft:#eaf2ff;--surface-low:#ffffffe0;--shell-bg:#ffffffe6;--shell-bg-strong:#fffffffa;--panel-shadow-strong:0 8px 24px #1e50961a;background:linear-gradient(180deg, #fff 0%, var(--workspace-bg) 48%, #fff 100%);color:var(--workspace-ink)}.workspace-shell-scope .terminal-grid-bg{background-image:none}.workspace-shell-scope .workspace-sidebar,.workspace-shell-scope .workspace-topbar,:root[data-theme=light] .workspace-shell-scope .workspace-sidebar,:root[data-theme=light] .workspace-shell-scope .workspace-topbar{border-color:var(--workspace-line);background:var(--shell-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workspace-shell-scope .workspace-main,:root[data-theme=light] .workspace-shell-scope .workspace-main{background:0 0}.workspace-shell-scope.organization-workspace-shell{background:linear-gradient(180deg, var(--workspace-bg) 0%, var(--workspace-bg-soft) 48%, var(--workspace-bg) 100%)}.workspace-shell-scope .organization-workspace-main{min-height:100vh;padding:1rem;position:relative}@media (width>=768px){.workspace-shell-scope .organization-workspace-main{padding:1.35rem}}.workspace-shell-scope .terminal-panel,.workspace-shell-scope .terminal-surface-primary,.workspace-shell-scope .terminal-subpanel,.workspace-shell-scope .terminal-surface-secondary,.workspace-shell-scope .terminal-floating-panel,.workspace-shell-scope .workspace-kpi-card,:root[data-theme=light] .workspace-shell-scope .terminal-panel,:root[data-theme=light] .workspace-shell-scope .terminal-surface-primary,:root[data-theme=light] .workspace-shell-scope .terminal-subpanel,:root[data-theme=light] .workspace-shell-scope .terminal-surface-secondary,:root[data-theme=light] .workspace-shell-scope .terminal-floating-panel,:root[data-theme=light] .workspace-shell-scope .workspace-kpi-card{border:1px solid var(--workspace-line);background:var(--workspace-surface);box-shadow:none;clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px}.workspace-shell-scope .organization-console-shell{--org-console-bg:#fff;--org-console-raised:#fbfdff;--org-console-soft:#eaf2ff;--org-console-line:#d5e4fa;--org-console-line-strong:#b8d2ff;--org-console-ink:#071326;--org-console-muted:#445067;--org-console-subtle:#6d7a90;border:1px solid var(--org-console-line);background:var(--org-console-bg);border-radius:12px;grid-template-columns:minmax(0,1fr);min-height:min(78vh,58rem);display:grid;overflow:hidden;box-shadow:0 10px 28px #1e50961a}:root[data-theme=dark] .workspace-shell-scope .organization-console-shell{--org-console-bg:#07101e;--org-console-raised:#0a1324;--org-console-soft:#1769ff29;--org-console-line:#1d2d48;--org-console-line-strong:#2f64b8;--org-console-ink:#f7fbff;--org-console-muted:#a7b3c7;--org-console-subtle:#7e8da6;box-shadow:0 0 0 1px #2f64b847,0 0 22px #1769ff21}.workspace-shell-scope .organization-console-sidebar{border-bottom:1px solid var(--org-console-line);background:var(--org-console-bg);grid-template-rows:auto auto auto auto minmax(0,auto) auto;align-content:start;gap:1rem;min-width:0;padding:1.25rem;display:grid}.workspace-shell-scope .organization-console-brand{min-height:2.5rem;color:var(--org-console-ink);letter-spacing:0;border-radius:6px;align-items:center;gap:.75rem;font-size:1.3rem;font-weight:900;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.workspace-shell-scope .organization-console-brand:hover{background:var(--org-console-soft)}.workspace-shell-scope .organization-console-brand:focus-visible{outline-offset:3px;outline:3px solid #2f7dff4d}.workspace-shell-scope .organization-console-brand img{width:1.9rem;height:1.9rem}.workspace-shell-scope .organization-console-switcher{border:1px solid var(--org-console-line);background:var(--org-console-raised);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.85rem 1rem;display:grid}.workspace-shell-scope .organization-console-switcher small,.workspace-shell-scope .organization-console-credit span{color:var(--org-console-muted);font-size:.78rem;font-weight:750}.workspace-shell-scope .organization-console-switcher-avatar{aspect-ratio:1;background:var(--org-console-soft);width:2.35rem;color:var(--workspace-blue);border-radius:999px;place-items:center;font-size:.9rem;font-weight:900;display:grid}.workspace-shell-scope .organization-console-switcher-copy{gap:.2rem;min-width:0;display:grid}.workspace-shell-scope .organization-console-switcher strong{color:var(--org-console-ink);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:850;overflow:hidden}.workspace-shell-scope .organization-console-switcher-chevron{width:1rem;height:1rem;color:var(--org-console-muted)}.workspace-shell-scope .organization-console-account-link{border:1px solid var(--org-console-line);min-width:0;color:var(--org-console-ink);border-radius:8px;gap:.2rem;padding:.75rem .9rem;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:grid}.workspace-shell-scope .organization-console-account-link:hover{border-color:var(--org-console-line-strong);background:var(--org-console-soft);color:var(--signal)}.workspace-shell-scope .organization-console-account-link:focus-visible{outline-offset:3px;outline:3px solid #2f7dff4d}.workspace-shell-scope .organization-console-account-link span{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:850;overflow:hidden}.workspace-shell-scope .organization-console-account-link small{color:var(--org-console-muted);font-size:.72rem;font-weight:700;line-height:1.35}.workspace-shell-scope .organization-module-tabs{gap:.35rem;width:100%;display:grid}.workspace-shell-scope .organization-module-tab{min-height:3rem;color:var(--org-console-muted);border-radius:8px;justify-content:flex-start;align-items:center;gap:.7rem;padding:0 .85rem;font-size:.92rem;font-weight:850;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.workspace-shell-scope .organization-module-tab svg{flex:none;width:1.12rem;height:1.12rem}.workspace-shell-scope .organization-module-tab:hover,.workspace-shell-scope .organization-module-tab-active{background:var(--org-console-soft);color:var(--workspace-blue)}.workspace-shell-scope .organization-console-help-link{border-top:1px solid var(--org-console-line);color:var(--org-console-muted);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem;font-size:.82rem;font-weight:850;text-decoration:none;display:flex}.workspace-shell-scope .organization-console-help-link span{align-items:center;gap:.55rem;display:inline-flex}.workspace-shell-scope .organization-console-help-link svg{width:1rem;height:1rem}.workspace-shell-scope .organization-console-help-link:hover{color:var(--workspace-blue)}.workspace-shell-scope .organization-module-tab span{overflow-wrap:anywhere;min-width:0}.workspace-shell-scope .organization-policy-subnav{border:1px solid var(--org-console-line);background:var(--org-console-raised);border-radius:8px;flex-wrap:wrap;gap:.5rem;width:100%;padding:.45rem;display:flex}.workspace-shell-scope .organization-policy-subnav-link{min-width:0;min-height:2.5rem;color:var(--org-console-muted);text-align:center;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:.65rem .85rem;font-size:.9rem;font-weight:850;line-height:1.2;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.workspace-shell-scope .organization-policy-subnav-link:hover{border-color:var(--org-console-line-strong);color:var(--org-console-ink)}.workspace-shell-scope .organization-policy-subnav-link-active{background:var(--org-console-soft);color:var(--workspace-blue);border-color:#0000}.workspace-shell-scope .policy-console{gap:1rem;min-width:0;display:grid}.workspace-shell-scope .policy-console-header,.workspace-shell-scope .policy-console-panel,.workspace-shell-scope .policy-console-sidebar-panel,.workspace-shell-scope .policy-console-detail-panel,.workspace-shell-scope .policy-metric-card{border:1px solid var(--org-console-line);background:var(--org-console-raised);border-radius:8px}.workspace-shell-scope .policy-console-header{gap:1rem;padding:1rem;display:grid}.workspace-shell-scope .policy-console-heading{align-items:flex-start;gap:.85rem;min-width:0;display:flex}.workspace-shell-scope .policy-console-heading h3{color:var(--org-console-ink);text-wrap:balance;margin:.15rem 0 0;font-size:1.45rem;font-weight:850;line-height:1.18}.workspace-shell-scope .policy-console-heading p:last-child{max-width:68ch;color:var(--org-console-muted);text-wrap:pretty;margin:.35rem 0 0;font-size:.9rem;font-weight:650;line-height:1.55}.workspace-shell-scope .policy-console-icon{background:var(--org-console-soft);width:2.25rem;height:2.25rem;color:var(--workspace-blue);border:1px solid #58a2ff47;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.workspace-shell-scope .policy-console-icon svg{width:1.2rem;height:1.2rem}.workspace-shell-scope .organization-policy-subnav-control{background:0 0;border:0;padding:0}.workspace-shell-scope .policy-metric-grid{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.75rem;display:grid}.workspace-shell-scope .policy-metric-card{gap:.2rem;min-width:0;padding:.9rem 1rem;display:grid}.workspace-shell-scope .policy-metric-label{color:var(--org-console-muted);font-size:.78rem;font-weight:800}.workspace-shell-scope .policy-metric-card strong{color:var(--org-console-ink);font-size:1.55rem;font-weight:850;line-height:1.1}.workspace-shell-scope .policy-metric-card small{color:var(--org-console-muted);font-size:.78rem;font-weight:700;line-height:1.35}.workspace-shell-scope .policy-metric-warning strong,.workspace-shell-scope .policy-status-warning{color:var(--workspace-warning)}.workspace-shell-scope .policy-metric-danger strong,.workspace-shell-scope .policy-status-danger,.workspace-shell-scope .policy-delivery-status-rejected{color:var(--danger)}.workspace-shell-scope .policy-metric-success strong,.workspace-shell-scope .policy-status-success,.workspace-shell-scope .policy-delivery-status-approved{color:var(--workspace-success)}.workspace-shell-scope .policy-console-error,.workspace-shell-scope .policy-console-note{border:1px solid var(--org-console-line);background:var(--org-console-bg);color:var(--org-console-muted);border-radius:8px;margin:0;padding:.85rem 1rem;font-size:.86rem;font-weight:700;line-height:1.5}.workspace-shell-scope .policy-console-error{color:var(--danger);border-color:#df3c3c47}.workspace-shell-scope .policy-console-grid{gap:1rem;min-width:0;display:grid}.workspace-shell-scope .policy-console-workspace{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}.workspace-shell-scope .policy-console-panel,.workspace-shell-scope .policy-console-sidebar-panel,.workspace-shell-scope .policy-console-detail-panel{min-width:0;padding:1rem}.workspace-shell-scope .policy-panel-heading{gap:.25rem;min-width:0;display:grid}.workspace-shell-scope .policy-panel-heading h4,.workspace-shell-scope .policy-console-restricted h3{color:var(--org-console-ink);margin:0;font-size:1rem;font-weight:850;line-height:1.25}.workspace-shell-scope .policy-panel-heading-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem}.workspace-shell-scope .policy-panel-heading-row>span,.workspace-shell-scope .policy-detail-copy,.workspace-shell-scope .policy-console-restricted p{color:var(--org-console-muted);font-size:.86rem;font-weight:650;line-height:1.55}.workspace-shell-scope .policy-matrix-actions{justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex}.workspace-shell-scope .policy-matrix-actions>span{max-width:28rem;color:var(--org-console-muted);text-align:right;font-size:.86rem;font-weight:650;line-height:1.55}.workspace-shell-scope .policy-skill-list,.workspace-shell-scope .policy-rule-list,.workspace-shell-scope .policy-request-list{gap:.6rem;margin-top:.9rem;display:grid}.workspace-shell-scope .policy-skill-card,.workspace-shell-scope .policy-rule-row,.workspace-shell-scope .policy-request-row,.workspace-shell-scope .policy-detail-card{border:1px solid var(--org-console-line);background:var(--org-console-bg);border-radius:8px;min-width:0}.workspace-shell-scope .policy-skill-card{width:100%;color:var(--org-console-muted);text-align:left;gap:.45rem;padding:.85rem;transition:border-color .15s,background-color .15s,color .15s;display:grid}.workspace-shell-scope .policy-skill-card:hover,.workspace-shell-scope .policy-skill-card-active{border-color:var(--org-console-line-strong);background:var(--org-console-soft);color:var(--org-console-ink)}.workspace-shell-scope .policy-skill-card:focus-visible,.workspace-shell-scope .policy-permission-row-label:focus-visible,.workspace-shell-scope .policy-matrix-toggle:focus-within{outline-offset:2px;outline:3px solid #2f7dff3d}.workspace-shell-scope .policy-skill-card strong,.workspace-shell-scope .policy-rule-row strong,.workspace-shell-scope .policy-request-row strong,.workspace-shell-scope .policy-detail-card strong{color:var(--org-console-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:850;line-height:1.25;display:block;overflow:hidden}.workspace-shell-scope .policy-skill-card span,.workspace-shell-scope .policy-rule-row span,.workspace-shell-scope .policy-request-row span,.workspace-shell-scope .policy-request-row small,.workspace-shell-scope .policy-detail-card span,.workspace-shell-scope .policy-detail-card small{color:var(--org-console-muted);font-size:.76rem;font-weight:700;line-height:1.35}.workspace-shell-scope .policy-matrix-scroll{border:1px solid var(--org-console-line);contain:paint;border-radius:8px;min-width:0;max-width:100%;margin-top:1rem;overflow:auto hidden}.workspace-shell-scope .policy-role-matrix{border-collapse:collapse;width:100%;min-width:43rem;color:var(--org-console-muted);font-size:.82rem}.workspace-shell-scope .policy-role-matrix th,.workspace-shell-scope .policy-role-matrix td{border-bottom:1px solid var(--org-console-line);vertical-align:middle;padding:.7rem}.workspace-shell-scope .policy-role-matrix thead th{background:var(--org-console-bg);color:var(--org-console-ink);text-align:center;font-weight:850}.workspace-shell-scope .policy-role-matrix thead th:first-child,.workspace-shell-scope .policy-role-matrix tbody th{text-align:left}.workspace-shell-scope .policy-matrix-role-name{color:var(--org-console-ink);font-weight:850;display:block}.workspace-shell-scope .policy-role-matrix thead small{color:var(--org-console-muted);margin-top:.2rem;font-size:.72rem;font-weight:700;display:block}.workspace-shell-scope .policy-matrix-save{flex:none;padding:.56rem .8rem;font-size:.78rem}.workspace-shell-scope .policy-matrix-unsaved{background:var(--workspace-warning-soft);min-height:1.35rem;color:var(--workspace-warning);border-radius:999px;justify-content:center;align-items:center;margin-top:.4rem;padding:.15rem .5rem;font-size:.7rem;font-style:normal;font-weight:850;display:inline-flex}.workspace-shell-scope .policy-matrix-group-row th{background:var(--org-console-soft);color:var(--workspace-blue);font-size:.78rem;font-weight:850}.workspace-shell-scope .policy-permission-row-label{width:100%;color:var(--org-console-ink);text-align:left;background:0 0;border:0;border-radius:6px;gap:.25rem;padding:.35rem;display:grid}.workspace-shell-scope .policy-permission-row-label-active{background:var(--org-console-soft)}.workspace-shell-scope .policy-permission-row-label span{font-weight:800}.workspace-shell-scope .policy-permission-row-label em{color:var(--workspace-warning);font-size:.72rem;font-style:normal;font-weight:800}.workspace-shell-scope .policy-matrix-toggle{border:1px solid var(--org-console-line);background:var(--org-console-bg);min-width:4.8rem;min-height:2rem;color:var(--org-console-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.workspace-shell-scope .policy-matrix-toggle input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-shell-scope .policy-matrix-toggle span{font-size:.74rem;font-weight:850}.workspace-shell-scope .policy-matrix-toggle-on{background:var(--org-console-soft);color:var(--workspace-blue);border-color:#1769ff57}.workspace-shell-scope .policy-matrix-toggle-locked{cursor:not-allowed;opacity:.62}.workspace-shell-scope .policy-create-role-grid,.workspace-shell-scope .policy-access-form,.workspace-shell-scope .policy-delivery-form{gap:.75rem;margin-top:.9rem;display:grid}.workspace-shell-scope .policy-skill-select{width:100%;margin-top:.85rem;display:block}.workspace-shell-scope .policy-rule-row,.workspace-shell-scope .policy-request-row{gap:.75rem;padding:.85rem;display:grid}.workspace-shell-scope .policy-status-pill{border:1px solid var(--org-console-line);background:var(--org-console-bg);width:fit-content;min-height:1.7rem;color:var(--org-console-muted);border-radius:999px;justify-content:center;align-items:center;padding:.25rem .65rem;font-size:.73rem;font-weight:850;line-height:1.2;display:inline-flex}.workspace-shell-scope .policy-detail-stack{flex-wrap:wrap;gap:.45rem;margin-top:.9rem;display:flex}.workspace-shell-scope .policy-detail-card{gap:.25rem;margin-top:1rem;padding:.85rem;display:grid}.workspace-shell-scope .policy-request-actions{flex-wrap:wrap;gap:.5rem;display:flex}.workspace-shell-scope .policy-request-pending{border-color:#e8791a6b}.workspace-shell-scope .policy-delivery-status-pending{color:var(--workspace-warning)}.workspace-shell-scope .policy-empty-text{border:1px dashed var(--org-console-line);color:var(--org-console-muted);border-radius:8px;margin:0;padding:.85rem;font-size:.84rem;font-weight:700;line-height:1.5}.workspace-shell-scope .organization-security-stage-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.workspace-shell-scope .organization-security-stage{gap:.8rem;padding:1rem;display:grid}.workspace-shell-scope .organization-security-stage>svg{width:1.45rem;height:1.45rem;color:var(--workspace-blue)}.workspace-shell-scope .organization-security-stage h4{color:var(--org-console-ink);margin:0;font-size:1rem;font-weight:850;line-height:1.25}.workspace-shell-scope .organization-security-stage p{color:var(--org-console-muted);margin:0;font-size:.86rem;font-weight:650;line-height:1.55}.workspace-shell-scope .organization-security-stage dl,.workspace-shell-scope .organization-security-trace-list{gap:.55rem;margin:0;display:grid}.workspace-shell-scope .organization-security-stage dl{margin-top:.35rem}.workspace-shell-scope .organization-security-stage dl div,.workspace-shell-scope .organization-security-trace-list div{border:1px solid var(--org-console-line);background:var(--org-console-bg);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;min-width:0;padding:.65rem .75rem;display:grid}.workspace-shell-scope .organization-security-stage dt,.workspace-shell-scope .organization-security-trace-list dt{color:var(--org-console-muted);font-size:.78rem;font-weight:800;line-height:1.35}.workspace-shell-scope .organization-security-stage dd,.workspace-shell-scope .organization-security-trace-list dd{min-width:0;color:var(--org-console-ink);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:850;line-height:1.35}.workspace-shell-scope .organization-security-stage a{color:var(--workspace-blue);text-decoration:none}.workspace-shell-scope .organization-security-stage a:hover{text-decoration:underline}.workspace-shell-scope .organization-security-table-wrap{border:1px solid var(--org-console-line);background:var(--org-console-bg);border-radius:8px;margin-top:1rem;overflow-x:auto}.workspace-shell-scope .organization-security-table{border-collapse:collapse;width:100%;min-width:46rem;color:var(--org-console-muted);font-size:.8rem}.workspace-shell-scope .organization-security-table th,.workspace-shell-scope .organization-security-table td{border-bottom:1px solid var(--org-console-line);text-align:left;vertical-align:top;padding:.75rem}.workspace-shell-scope .organization-security-table th{background:var(--org-console-raised);color:var(--org-console-ink);font-weight:850}.workspace-shell-scope .organization-security-table td{font-weight:700}.workspace-shell-scope .organization-security-table code{color:var(--workspace-blue);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem}@media (width>=1280px){.workspace-shell-scope .policy-console-header{grid-template-columns:minmax(0,1fr) 15rem;align-items:start}.workspace-shell-scope .policy-console-grid-with-side{grid-template-columns:minmax(11.5rem,13rem) minmax(0,1fr);align-items:start}.workspace-shell-scope .policy-console-workspace{grid-template-columns:minmax(0,1fr) minmax(12rem,14rem);align-items:start}.workspace-shell-scope .policy-matrix-panel,.workspace-shell-scope .policy-create-role-panel,.workspace-shell-scope .policy-console-workspace>.policy-console-panel{grid-column:1}.workspace-shell-scope .policy-console-detail-panel{grid-area:1/2/span 3;position:sticky;top:1rem}.workspace-shell-scope .policy-panel-heading-row{grid-template-columns:minmax(0,.9fr) minmax(12rem,1.1fr)}.workspace-shell-scope .policy-access-form{grid-template-columns:9rem minmax(0,1fr) minmax(0,1fr) 8rem auto}.workspace-shell-scope .policy-delivery-form{grid-template-columns:minmax(0,1fr) 11rem minmax(0,1fr) auto}.workspace-shell-scope .policy-create-role-grid{grid-template-columns:minmax(0,1fr) auto}.workspace-shell-scope .policy-rule-row,.workspace-shell-scope .policy-request-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}}@media (width<=767px){.workspace-shell-scope .policy-console-header,.workspace-shell-scope .policy-console-panel,.workspace-shell-scope .policy-console-sidebar-panel,.workspace-shell-scope .policy-console-detail-panel{padding:.85rem}.workspace-shell-scope .policy-console-heading{gap:.65rem}.workspace-shell-scope .policy-console-heading h3{font-size:1.25rem}.workspace-shell-scope .policy-panel-heading-row{grid-template-columns:1fr}.workspace-shell-scope .policy-matrix-actions{flex-direction:column;align-items:stretch}.workspace-shell-scope .policy-matrix-actions>span{text-align:left;max-width:none}.workspace-shell-scope .policy-matrix-toggle{min-width:4rem}}.workspace-shell-scope .organization-console-sidebar-metrics{display:none}.workspace-shell-scope .organization-console-credit{border:1px solid var(--org-console-line);background:var(--org-console-raised);border-radius:8px;gap:.75rem;padding:.9rem;display:grid}.workspace-shell-scope .organization-console-credit div:first-child{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.workspace-shell-scope .organization-console-credit strong{color:var(--org-console-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:800}.workspace-shell-scope .organization-console-credit-track{background:var(--org-console-soft);border-radius:999px;height:.45rem;overflow:hidden}.workspace-shell-scope .organization-console-credit-track span{border-radius:inherit;background:var(--workspace-blue);height:100%;display:block}.workspace-shell-scope .organization-console-main{background:var(--org-console-bg);min-width:0;overflow:hidden}.workspace-shell-scope .organization-console-main-header{border-bottom:1px solid var(--org-console-line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem 1.25rem 1rem;display:flex}.workspace-shell-scope .organization-console-main-header h2{color:var(--org-console-ink);letter-spacing:-.02em;margin:0;font-size:1.85rem;font-weight:900;line-height:1.12}.workspace-shell-scope .organization-console-main-header>span{border:1px solid var(--org-console-line);color:var(--org-console-muted);border-radius:6px;flex:none;padding:.55rem .7rem;font-size:.78rem;font-weight:800}.workspace-shell-scope .organization-console-content{min-width:0;padding:1.25rem}.workspace-shell-scope .organization-console-shell .terminal-panel,.workspace-shell-scope .organization-console-shell .terminal-subpanel,.workspace-shell-scope .organization-console-shell .terminal-surface-secondary{border:1px solid var(--org-console-line);background:var(--org-console-raised);box-shadow:none;clip-path:none;border-radius:8px}.workspace-shell-scope .organization-console-shell .terminal-pill{background:var(--org-console-soft);color:var(--workspace-blue);border-color:#0000}.workspace-shell-scope .organization-console-shell .terminal-input{border-color:var(--org-console-line);background:var(--org-console-bg);border-radius:6px}.workspace-shell-scope .organization-console-shell .terminal-button-primary,.workspace-shell-scope .organization-console-shell .terminal-button-secondary{border-radius:6px}@media (width>=1024px){.workspace-shell-scope .organization-console-shell{grid-template-columns:17.5rem minmax(0,1fr)}.workspace-shell-scope .organization-console-sidebar{border-right:1px solid var(--org-console-line);border-bottom:0;padding:1.65rem 1.35rem}.workspace-shell-scope .organization-module-tabs{flex-direction:column;gap:.65rem;display:flex}.workspace-shell-scope .organization-module-tab{min-height:3.25rem;padding:.9rem 1rem}.workspace-shell-scope .organization-console-sidebar-metrics{gap:.75rem;margin-top:.5rem;display:grid}.workspace-shell-scope .organization-console-main-header{padding:1.85rem 2rem 1.2rem}.workspace-shell-scope .organization-console-content{padding:1.65rem 2rem 2rem}}@media (width<=560px){.workspace-shell-scope .organization-console-shell{border-radius:10px}.workspace-shell-scope .organization-console-sidebar,.workspace-shell-scope .organization-console-content{padding:1rem}.workspace-shell-scope .organization-module-tabs{gap:.4rem}.workspace-shell-scope .organization-module-tab{min-height:2.65rem;padding:.65rem .7rem;font-size:.82rem}.workspace-shell-scope .organization-policy-subnav{gap:.4rem;padding:.4rem}.workspace-shell-scope .organization-policy-subnav-link{text-align:left;flex:100%;justify-content:flex-start;min-height:2.45rem;padding:.6rem .7rem;font-size:.82rem}.workspace-shell-scope .organization-console-main-header{padding:1rem;display:grid}.workspace-shell-scope .organization-console-main-header h2{font-size:1.55rem}.workspace-shell-scope .organization-console-main-header>span{width:fit-content}}.workspace-shell-scope .identity-console{gap:1rem;min-width:0;display:grid}.workspace-shell-scope .identity-console-hero,.workspace-shell-scope .identity-panel{border:1px solid var(--org-console-line);background:var(--org-console-raised);border-radius:8px;min-width:0}.workspace-shell-scope .identity-console-hero{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.workspace-shell-scope .identity-console-heading,.workspace-shell-scope .identity-panel-head{align-items:flex-start;gap:.85rem;min-width:0;display:flex}.workspace-shell-scope .identity-console-icon,.workspace-shell-scope .identity-panel-icon,.workspace-shell-scope .identity-toggle-icon{background:var(--org-console-soft);width:2.25rem;height:2.25rem;color:var(--workspace-blue);border:1px solid #58a2ff47;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.workspace-shell-scope .identity-console-icon svg,.workspace-shell-scope .identity-panel-icon svg,.workspace-shell-scope .identity-toggle-icon svg{width:1.15rem;height:1.15rem}.workspace-shell-scope .identity-console-kicker{color:var(--workspace-blue);margin:0;font-size:.8rem;font-weight:850;line-height:1.25}.workspace-shell-scope .identity-console-heading h3,.workspace-shell-scope .identity-panel-head h4{color:var(--org-console-ink);margin:.18rem 0 0;font-weight:850;line-height:1.2}.workspace-shell-scope .identity-console-heading h3{font-size:1.55rem}.workspace-shell-scope .identity-panel-head h4{font-size:1rem}.workspace-shell-scope .identity-console-heading p:last-child,.workspace-shell-scope .identity-panel-head p{color:var(--org-console-muted);text-wrap:pretty;margin:.35rem 0 0;font-size:.88rem;font-weight:650;line-height:1.55}.workspace-shell-scope .identity-console-grid{gap:1rem;min-width:0;display:grid}.workspace-shell-scope .identity-panel{align-content:start;gap:1rem;padding:1rem;display:grid}.workspace-shell-scope .identity-panel-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.workspace-shell-scope .identity-status-pill{border:1px solid var(--org-console-line);background:var(--org-console-bg);width:fit-content;min-height:1.75rem;color:var(--org-console-muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.76rem;font-weight:850;line-height:1.2;display:inline-flex}.workspace-shell-scope .identity-status-pill>span{opacity:.72;background:currentColor;border-radius:999px;width:.45rem;height:.45rem}.workspace-shell-scope .identity-status-pill-active{color:var(--workspace-success);background:#18a86b1f;border-color:#18a86b57}.workspace-shell-scope .identity-form-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;min-width:0;display:grid}.workspace-shell-scope .identity-field{min-width:0;color:var(--org-console-muted);gap:.45rem;font-size:.78rem;font-weight:800;line-height:1.25;display:grid}.workspace-shell-scope .identity-field-wide{grid-column:1/-1}.workspace-shell-scope .identity-input,.workspace-shell-scope .identity-readonly-row{border:1px solid var(--org-console-line);background:var(--org-console-bg);width:100%;min-width:0;color:var(--org-console-ink);border-radius:6px}.workspace-shell-scope .identity-input{outline:none;min-height:2.75rem;padding:.65rem .75rem;font-size:.9rem;font-weight:700;line-height:1.35;transition:border-color .15s,background-color .15s,box-shadow .15s}.workspace-shell-scope .identity-input::placeholder{color:var(--org-console-subtle);opacity:1}.workspace-shell-scope .identity-input:focus{border-color:var(--workspace-blue);box-shadow:0 0 0 3px #2f7dff3d}.workspace-shell-scope .identity-textarea{resize:vertical;min-height:8rem}.workspace-shell-scope .identity-mono,.workspace-shell-scope .identity-readonly-row code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.workspace-shell-scope .identity-readonly-stack{gap:.75rem;min-width:0;display:grid}.workspace-shell-scope .identity-readonly-row{grid-template-columns:minmax(6.5rem,auto) minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:2.75rem;padding:.45rem .45rem .45rem .75rem;display:grid}.workspace-shell-scope .identity-readonly-row>span:first-child{color:var(--org-console-muted);font-size:.78rem;font-weight:800}.workspace-shell-scope .identity-readonly-row code{min-width:0;color:var(--org-console-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:750;line-height:1.35;overflow:hidden}.workspace-shell-scope .identity-concealed-value{color:var(--org-console-muted)}.workspace-shell-scope .identity-copy-button,.workspace-shell-scope .identity-save-mapping,.workspace-shell-scope .identity-action-button{justify-content:center;align-items:center;gap:.45rem;min-width:0;display:inline-flex}.workspace-shell-scope .identity-copy-button{border:1px solid var(--org-console-line);background:var(--org-console-raised);min-height:2rem;color:var(--org-console-muted);border-radius:6px;padding:.35rem .55rem;font-size:.76rem;font-weight:850;transition:border-color .15s,background-color .15s,color .15s}.workspace-shell-scope .identity-copy-button:hover{border-color:var(--org-console-line-strong);background:var(--org-console-soft);color:var(--workspace-blue)}.workspace-shell-scope .identity-copy-button:focus-visible,.workspace-shell-scope .identity-toggle:focus-within{outline-offset:2px;outline:3px solid #2f7dff3d}.workspace-shell-scope .identity-copy-button:disabled{cursor:not-allowed;opacity:.58}.workspace-shell-scope .identity-copy-button svg,.workspace-shell-scope .identity-action-button svg,.workspace-shell-scope .identity-save-mapping svg{flex:none;width:1rem;height:1rem}.workspace-shell-scope .identity-toggle-list{gap:.65rem;min-width:0;display:grid}.workspace-shell-scope .identity-toggle{border:1px solid var(--org-console-line);background:var(--org-console-bg);cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-width:0;padding:.75rem;display:grid}.workspace-shell-scope .identity-toggle input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-shell-scope .identity-toggle-copy{gap:.15rem;min-width:0;display:grid}.workspace-shell-scope .identity-toggle-copy strong{color:var(--org-console-ink);overflow-wrap:anywhere;font-size:.9rem;font-weight:850;line-height:1.25}.workspace-shell-scope .identity-toggle-copy small{color:var(--org-console-muted);font-size:.76rem;font-weight:700;line-height:1.35}.workspace-shell-scope .identity-switch{border:1px solid var(--org-console-line);background:var(--org-console-soft);border-radius:999px;width:2.7rem;height:1.55rem;transition:background-color .15s,border-color .15s;position:relative}.workspace-shell-scope .identity-switch:after{background:var(--org-console-bg);content:"";border-radius:999px;width:1.08rem;height:1.08rem;transition:transform .15s,background-color .15s;position:absolute;top:.18rem;left:.18rem}.workspace-shell-scope .identity-toggle input:checked+.identity-switch{border-color:var(--workspace-blue);background:var(--workspace-blue)}.workspace-shell-scope .identity-toggle input:checked+.identity-switch:after{background:#fff;transform:translate(1.15rem)}.workspace-shell-scope .identity-action-row{flex-wrap:wrap;gap:.65rem;min-width:0;display:flex}.workspace-shell-scope .identity-action-row-compact{margin-top:-.15rem}.workspace-shell-scope .identity-action-button,.workspace-shell-scope .identity-save-mapping{min-height:2.7rem;padding:.65rem .9rem;font-size:.86rem}.workspace-shell-scope .identity-domain-list{gap:.75rem;min-width:0;display:grid}.workspace-shell-scope .identity-domain-card{border:1px solid var(--org-console-line);background:var(--org-console-bg);border-radius:8px;gap:.85rem;min-width:0;padding:.85rem;display:grid}.workspace-shell-scope .identity-domain-card-head{justify-content:space-between;align-items:start;gap:.75rem;min-width:0;display:flex}.workspace-shell-scope .identity-domain-card-head>div{gap:.18rem;min-width:0;display:grid}.workspace-shell-scope .identity-domain-card-head strong{color:var(--org-console-ink);overflow-wrap:anywhere;font-size:.96rem;font-weight:850}.workspace-shell-scope .identity-domain-card-head span{color:var(--org-console-muted);font-size:.76rem;font-weight:800}.workspace-shell-scope .identity-token-note{background:var(--org-console-soft);color:var(--workspace-blue);border:1px solid #1769ff47;border-radius:8px;margin:0;padding:.7rem .8rem;font-size:.78rem;font-weight:800;line-height:1.45}.workspace-shell-scope .identity-save-mapping{justify-self:start}@media (width>=1280px){.workspace-shell-scope .identity-console-grid{grid-template-columns:minmax(0,1.55fr) minmax(22rem,.85fr);align-items:start}}@media (width<=720px){.workspace-shell-scope .identity-console-hero,.workspace-shell-scope .identity-panel-head{display:grid}.workspace-shell-scope .identity-status-pill{justify-self:start}.workspace-shell-scope .identity-readonly-row{grid-template-columns:minmax(0,1fr) auto}.workspace-shell-scope .identity-readonly-row>span:first-child,.workspace-shell-scope .identity-readonly-row code{grid-column:1/-1}}@media (width<=560px){.workspace-shell-scope .identity-console-hero,.workspace-shell-scope .identity-panel{padding:.85rem}.workspace-shell-scope .identity-form-grid{grid-template-columns:minmax(0,1fr)}.workspace-shell-scope .identity-console-heading h3{font-size:1.28rem}.workspace-shell-scope .identity-action-button,.workspace-shell-scope .identity-save-mapping{width:100%}}.workspace-shell-scope .organization-usage-chart{min-height:15rem;overflow:hidden}.workspace-shell-scope .organization-usage-chart svg{width:100%;height:auto;min-height:13rem;display:block}.workspace-shell-scope .organization-chart-grid{fill:none;stroke:var(--org-console-line);stroke-width:1px}.workspace-shell-scope .organization-chart-fill{fill:#1769ff1f}.workspace-shell-scope .organization-chart-line{fill:none;stroke:var(--workspace-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.workspace-shell-scope .organization-chart-point{fill:var(--workspace-blue);stroke:var(--org-console-raised);stroke-width:4px}.workspace-shell-scope .organization-chart-tooltip rect{fill:var(--org-console-bg);stroke:var(--org-console-line)}.workspace-shell-scope .organization-chart-tooltip text{fill:var(--org-console-ink);font-size:12px;font-weight:850}.workspace-shell-scope .organization-chart-empty{min-height:13rem;color:var(--org-console-muted);place-items:center;font-size:.9rem;font-weight:700;display:grid}.workspace-shell-scope .organization-top-skill-list{gap:.85rem;min-width:0;display:grid}.workspace-shell-scope .organization-top-skill-list li{min-width:0;color:var(--org-console-ink);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.8rem;display:grid}.workspace-shell-scope .organization-top-skill-rank{background:var(--org-console-soft);width:2rem;height:2rem;color:var(--workspace-blue);border-radius:8px;justify-content:center;align-items:center;font-size:.85rem;font-weight:900;display:inline-flex}.workspace-shell-scope .organization-top-skill-rank-3,.workspace-shell-scope .organization-top-skill-rank-5{color:#0f9fc2}.workspace-shell-scope .organization-top-skill-rank-4{color:var(--workspace-warning)}.workspace-shell-scope .organization-top-skill-list div{min-width:0}.workspace-shell-scope .organization-top-skill-list strong,.workspace-shell-scope .organization-top-skill-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.workspace-shell-scope .organization-top-skill-list strong{color:var(--org-console-ink);font-size:.95rem;font-weight:850}.workspace-shell-scope .organization-top-skill-list small{color:var(--org-console-muted);margin-top:.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:700}.workspace-shell-scope .organization-top-skill-list em{background:var(--org-console-soft);color:var(--workspace-blue);border-radius:999px;padding:.3rem .6rem;font-size:.72rem;font-style:normal;font-weight:850}.workspace-shell-scope .organization-top-skill-list b{color:var(--org-console-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:850}.workspace-shell-scope .organization-top-skill-empty{border:1px solid var(--org-console-line);color:var(--org-console-muted);border-radius:8px;padding:1rem;font-size:.9rem;font-weight:700;display:block}@media (width<=680px){.workspace-shell-scope .organization-top-skill-list li{grid-template-columns:auto minmax(0,1fr) auto}.workspace-shell-scope .organization-top-skill-list em{display:none}}.workspace-shell-scope .terminal-label,.workspace-shell-scope .terminal-data-label{color:var(--workspace-blue);letter-spacing:0;text-transform:none;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;font-size:.74rem;font-weight:800}.workspace-shell-wordmark,.workspace-topbar-title,.workspace-action-title,.workspace-shell-scope .terminal-hero-panel h2,.workspace-shell-scope .terminal-panel h2,.workspace-shell-scope .terminal-panel h3{color:var(--workspace-ink);letter-spacing:-.02em;text-transform:none;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:800}.workspace-shell-wordmark{letter-spacing:0;font-size:1.62rem}.workspace-topbar-title{font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.12}.workspace-shell-scope .terminal-button-primary,.workspace-shell-scope .terminal-button-secondary,.workspace-shell-scope .terminal-filter-chip,.workspace-shell-scope .shell-icon-button{letter-spacing:0;text-transform:none;border-radius:6px;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:800}.workspace-shell-scope .terminal-button-primary,:root[data-theme=light] .workspace-shell-scope .terminal-button-primary{border-color:var(--workspace-blue);background:var(--workspace-blue);color:#fff;box-shadow:none}.workspace-shell-scope .terminal-button-primary:hover{border-color:var(--workspace-blue-strong);background:var(--workspace-blue-strong);transform:translateY(-1px)}.workspace-shell-scope .terminal-button-secondary,.workspace-shell-scope .terminal-filter-chip,.workspace-shell-scope .shell-icon-button,:root[data-theme=light] .workspace-shell-scope .terminal-button-secondary,:root[data-theme=light] .workspace-shell-scope .terminal-filter-chip,:root[data-theme=light] .workspace-shell-scope .shell-icon-button{border-color:var(--workspace-line);background:var(--workspace-surface);color:var(--workspace-ink)}.workspace-shell-scope .terminal-button-secondary:hover,.workspace-shell-scope .terminal-filter-chip:hover,.workspace-shell-scope .shell-icon-button:hover{border-color:var(--workspace-line-strong);color:var(--workspace-blue)}.workspace-shell-scope .terminal-input,:root[data-theme=light] .workspace-shell-scope .terminal-input{border-color:var(--workspace-line);background-color:var(--workspace-surface);color:var(--workspace-ink);box-shadow:none;border-radius:6px}.workspace-shell-scope .terminal-input:focus,:root[data-theme=light] .workspace-shell-scope .terminal-input:focus{border-color:var(--workspace-blue);box-shadow:0 0 0 3px #2f7dff3d}.workspace-shell-scope .workspace-nav-card,:root[data-theme=light] .workspace-shell-scope .workspace-nav-card{border:1px solid var(--workspace-line);color:var(--workspace-muted);clip-path:none;background:0 0;border-radius:8px}.workspace-shell-scope .workspace-nav-card:hover,:root[data-theme=light] .workspace-shell-scope .workspace-nav-card:hover{border-color:var(--workspace-line-strong);background:var(--workspace-blue-soft);color:var(--workspace-ink)}.workspace-shell-scope .workspace-nav-card-active,:root[data-theme=light] .workspace-shell-scope .workspace-nav-card-active{border-color:var(--workspace-blue);background:var(--workspace-blue-soft);color:var(--workspace-blue);box-shadow:none}.workspace-shell-scope .terminal-pill,:root[data-theme=light] .workspace-shell-scope .terminal-pill{border-color:var(--workspace-line);background:var(--workspace-blue-soft);color:var(--workspace-blue);letter-spacing:0;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:800}.workspace-shell-scope .terminal-pill-accent,:root[data-theme=light] .workspace-shell-scope .terminal-pill-accent{color:var(--workspace-success);background:#18a86b1f;border-color:#18a86b47}.workspace-shell-scope .terminal-surface-secondary .bg-\[var\(--signal\)\],.workspace-shell-scope .terminal-surface-secondary .bg-\[var\(--signal-cyan\)\]{background-color:var(--workspace-blue)}.workspace-shell-scope .org-skill-vault-page{color:var(--workspace-ink);gap:1.35rem;display:grid}.workspace-shell-scope .org-skill-summary-card,.workspace-shell-scope .org-skill-list-panel,.workspace-shell-scope .org-skill-card{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:8px;box-shadow:0 8px 24px #1e509614}.workspace-shell-scope .org-skill-summary-card{background:var(--workspace-surface-raised);box-shadow:none;grid-template-columns:minmax(12rem,.8fr) minmax(24rem,1.6fr);align-items:stretch;gap:.9rem;padding:1rem;display:grid}.workspace-shell-scope .org-skill-summary-brand{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:8px;align-items:center;gap:.75rem;min-width:0;padding:.85rem;display:flex}.workspace-shell-scope .org-skill-summary-brand img{width:2.4rem;height:2.4rem}.workspace-shell-scope .org-skill-summary-brand strong{min-width:0;color:var(--workspace-ink);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;font-weight:900;overflow:hidden}.workspace-shell-scope .org-skill-summary-brand span{background:var(--workspace-blue-soft);color:var(--workspace-blue);white-space:nowrap;border-radius:6px;padding:.28rem .55rem;font-size:.78rem;font-weight:850}.workspace-shell-scope .org-skill-summary-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.workspace-shell-scope .org-skill-summary-stats div{border:1px solid var(--workspace-line);background:var(--workspace-surface);text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:.15rem .55rem;min-width:0;padding:.75rem .8rem;display:grid}.workspace-shell-scope .org-skill-summary-stats svg{width:1rem;height:1rem;color:var(--workspace-blue);grid-row:span 2}.workspace-shell-scope .org-skill-summary-stats span{color:var(--workspace-muted);font-size:.78rem;font-weight:800}.workspace-shell-scope .org-skill-summary-stats strong{color:var(--workspace-ink);font-size:1.08rem;font-weight:900;line-height:1}.workspace-shell-scope .org-skill-page-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.workspace-shell-scope .org-skill-page-title-row h2{color:var(--workspace-ink);letter-spacing:0;font-size:1.8rem;font-weight:900;line-height:1.15}.workspace-shell-scope .org-skill-page-title-row p{max-width:42rem;color:var(--workspace-muted);margin-top:.7rem;font-size:.95rem;font-weight:650;line-height:1.6}.workspace-shell-scope .org-skill-page-actions{flex-wrap:wrap;gap:.75rem;display:flex}.workspace-shell-scope .org-skill-create-action,.workspace-shell-scope .org-skill-import-action{border:1px solid var(--workspace-line);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-height:3.1rem;padding:0 1rem;font-size:.95rem;font-weight:850;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s,transform .15s;display:inline-flex}.workspace-shell-scope .org-skill-create-action{border-color:var(--workspace-blue);background:var(--workspace-blue);color:#fff}.workspace-shell-scope .org-skill-import-action{background:var(--workspace-surface);color:var(--workspace-ink)}.workspace-shell-scope .org-skill-create-action:hover,.workspace-shell-scope .org-skill-import-action:hover{transform:translateY(-1px)}.workspace-shell-scope .org-skill-toolbar{grid-template-columns:minmax(14rem,1fr) minmax(16rem,auto);gap:.9rem;display:grid}.workspace-shell-scope .org-skill-client-card{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(22rem,.86fr) minmax(10rem,.34fr);align-items:stretch;gap:1.15rem;padding:1.15rem;display:grid;box-shadow:0 8px 24px #1e509614}.workspace-shell-scope .org-skill-client-card>div:first-child{align-self:center;min-width:0}.workspace-shell-scope .org-skill-client-card h3{color:var(--workspace-ink);margin-top:.45rem;font-size:1.05rem;font-weight:900;line-height:1.25}.workspace-shell-scope .org-skill-client-card p:not(.terminal-label){color:var(--workspace-muted);margin-top:.4rem;font-size:.9rem;font-weight:650;line-height:1.55}.workspace-shell-scope .org-skill-client-commands{align-content:center;align-self:center;gap:.55rem;min-width:0;display:grid}.workspace-shell-scope .org-skill-client-commands code{border:1px solid var(--workspace-line);background:var(--workspace-surface-raised);min-width:0;color:var(--workspace-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:.68rem .75rem;font-size:.8rem;font-weight:850;display:block;overflow:hidden}.workspace-shell-scope .org-skill-client-actions{align-content:center;align-self:center;gap:.55rem;min-width:0;display:grid}.workspace-shell-scope .org-skill-client-actions .terminal-button-primary,.workspace-shell-scope .org-skill-client-actions .terminal-button-secondary{text-align:center;justify-content:center;min-height:2.95rem;padding-inline:.9rem}.workspace-shell-scope .org-skill-client-actions .terminal-button-primary svg,.workspace-shell-scope .org-skill-client-actions .terminal-button-secondary svg{flex:none;width:1.1rem;height:1.1rem}.workspace-shell-scope .org-skill-search{border:1px solid var(--workspace-line);background:var(--workspace-surface);min-height:3.3rem;color:var(--workspace-subtle);border-radius:8px;align-items:center;gap:.7rem;padding:0 .9rem;display:flex}.workspace-shell-scope .org-skill-search svg{flex:none;width:1.2rem;height:1.2rem}.workspace-shell-scope .org-skill-search input{width:100%;min-width:0;color:var(--workspace-ink);background:0 0;border:0;outline:none;font-size:.95rem;font-weight:700}.workspace-shell-scope .org-skill-search input::placeholder{color:var(--workspace-muted)}.workspace-shell-scope .org-skill-filter-tabs{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-height:3.3rem;padding:.32rem;display:grid}.workspace-shell-scope .org-skill-filter-tabs :is(button,a){min-height:2.55rem;color:var(--workspace-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;font-size:.9rem;font-weight:850;text-decoration:none;display:inline-flex}.workspace-shell-scope .org-skill-filter-tabs :is(button,a):hover,.workspace-shell-scope .org-skill-filter-tabs .org-skill-filter-active{background:var(--workspace-blue-soft);color:var(--workspace-blue)}.workspace-shell-scope .org-skill-list-panel{gap:1rem;padding:1rem;display:grid}.workspace-shell-scope .org-workflow-list-panel{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:8px;gap:1rem;padding:1rem;display:grid}.workspace-shell-scope .org-workflow-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;display:grid}.workspace-shell-scope .org-workflow-card{border:1px solid var(--workspace-line);background:var(--workspace-surface-raised);border-radius:8px;gap:.9rem;min-width:0;padding:1rem;display:grid}.workspace-shell-scope .org-workflow-card-heading{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.8rem;min-width:0;display:grid}.workspace-shell-scope .org-workflow-icon{aspect-ratio:1;background:var(--workspace-blue-soft);width:2.5rem;color:var(--workspace-blue);border-radius:8px;place-items:center;display:grid}.workspace-shell-scope .org-workflow-icon svg{width:1.2rem;height:1.2rem}.workspace-shell-scope .org-workflow-card h3{overflow-wrap:anywhere;color:var(--workspace-ink);font-size:1rem;font-weight:900;line-height:1.25}.workspace-shell-scope .org-workflow-card p{color:var(--workspace-muted);margin-top:.25rem;font-size:.86rem;font-weight:650;line-height:1.5}.workspace-shell-scope .org-workflow-components{flex-wrap:wrap;gap:.45rem;display:flex}.workspace-shell-scope .org-workflow-components span{max-width:100%;color:var(--workspace-ink);text-overflow:ellipsis;white-space:nowrap;background:#4450671a;border-radius:999px;padding:.38rem .58rem;font-size:.76rem;font-weight:800;overflow:hidden}.workspace-shell-scope .org-workflow-card .org-workflow-meta{color:var(--workspace-subtle);margin-top:0;font-size:.78rem;font-weight:800}.workspace-shell-scope .org-workflow-create-page{gap:1.35rem;display:grid}.workspace-shell-scope .org-workflow-create-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.workspace-shell-scope .org-workflow-back-link{flex:none;justify-content:center;align-items:center;gap:.55rem;min-height:3.1rem;margin-top:.05rem;padding-inline:1rem;display:inline-flex}.workspace-shell-scope .org-workflow-back-link svg{width:1rem;height:1rem}.workspace-shell-scope .org-workflow-hero,.workspace-shell-scope .org-workflow-guide-panel{border:1px solid var(--workspace-line);background:var(--workspace-surface);box-shadow:none;border-radius:8px}.workspace-shell-scope .org-workflow-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,28rem);align-items:center;gap:1.25rem;min-height:12.4rem;padding:1.6rem 1.75rem;display:grid;overflow:hidden}.workspace-shell-scope .org-workflow-hero h2{color:var(--workspace-ink);letter-spacing:0;margin-top:.8rem;font-size:1.8rem;font-weight:900;line-height:1.14}.workspace-shell-scope .org-workflow-hero p:not(.terminal-label){max-width:44rem;color:var(--workspace-muted);margin-top:.8rem;font-size:.98rem;font-weight:650;line-height:1.7}.workspace-shell-scope .org-workflow-hero-graphic{min-height:9rem;position:relative}.workspace-shell-scope .org-workflow-node,.workspace-shell-scope .org-workflow-guide-art{border:1px solid var(--workspace-line-strong);background:var(--workspace-surface-raised)}.workspace-shell-scope .org-workflow-node{z-index:2;color:var(--workspace-blue);border-radius:8px;place-items:center;display:grid;position:absolute}.workspace-shell-scope .org-workflow-node svg{width:1rem;height:1rem}.workspace-shell-scope .org-workflow-node-main{background:radial-gradient(circle at 50% 22%, #1769ff29, transparent 2rem), var(--workspace-surface-raised);border-color:#58a2ff8c;width:6.8rem;height:6.8rem;top:2rem;right:6.8rem}.workspace-shell-scope .org-workflow-node-main span,.workspace-shell-scope .org-workflow-node-main i,.workspace-shell-scope .org-workflow-guide-art span,.workspace-shell-scope .org-workflow-guide-art i{background:var(--workspace-blue);border-radius:999px;display:block}.workspace-shell-scope .org-workflow-node-main span{width:1.9rem;height:.85rem}.workspace-shell-scope .org-workflow-node-main i{opacity:.34;width:3.8rem;height:1rem;margin-top:1.4rem}.workspace-shell-scope .org-workflow-node-a{width:3.4rem;height:3.4rem;top:.6rem;left:4rem}.workspace-shell-scope .org-workflow-node-b{width:3.4rem;height:3.4rem;color:var(--workspace-success);border-color:#18a86b59;top:5.5rem;left:2.2rem}.workspace-shell-scope .org-workflow-node-c{color:#8f55ff;border-color:#8f55ff73;width:3.4rem;height:3.4rem;top:5.5rem;right:1rem}.workspace-shell-scope .org-workflow-line{z-index:1;border-top:1px dashed #58a2ff75;height:1px;position:absolute}.workspace-shell-scope .org-workflow-line-a{top:3.55rem;left:7.4rem;right:13.5rem}.workspace-shell-scope .org-workflow-line-b{top:7.1rem;left:5.7rem;right:13.5rem}.workspace-shell-scope .org-workflow-line-c{top:7.1rem;left:14.2rem;right:4.4rem}.workspace-shell-scope .org-workflow-create-form{gap:1.55rem;display:grid}.workspace-shell-scope .org-workflow-create-form.terminal-panel{background:var(--workspace-surface);border-radius:8px;padding:1.6rem}.workspace-shell-scope .org-workflow-create-form h3,.workspace-shell-scope .org-workflow-guide-panel h3{color:var(--workspace-ink);letter-spacing:0;margin:0;font-size:1.05rem;font-weight:900;line-height:1.3}.workspace-shell-scope .org-workflow-readme-panel{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:8px;display:grid;overflow:hidden}.workspace-shell-scope .org-workflow-readme-heading{justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.workspace-shell-scope .org-workflow-readme-heading p{max-width:38rem;color:var(--workspace-muted);margin:0;font-size:.84rem;font-weight:700;line-height:1.45}.workspace-shell-scope .org-workflow-readme-editor{border-top:1px solid var(--workspace-line);background:var(--workspace-surface)}.workspace-shell-scope .org-workflow-readme-editor-loading{border-top:1px solid var(--workspace-line);background:var(--workspace-surface);min-height:17rem;color:var(--workspace-muted);place-items:center;font-size:.9rem;font-weight:800;display:grid}.workspace-shell-scope .org-workflow-readme-editor[data-invalid=true]{box-shadow:inset 0 0 0 1px var(--danger)}.workspace-shell-scope .org-workflow-readme-content{min-height:13rem;color:var(--workspace-muted);outline:none;padding:1rem;font-size:.95rem;font-weight:650;line-height:1.65}.workspace-shell-scope .org-workflow-readme-textarea{background:var(--workspace-surface);width:100%;min-height:17rem;color:var(--workspace-ink);font:inherit;resize:vertical;border:0;display:block}.workspace-shell-scope .org-workflow-readme-textarea::placeholder{color:var(--workspace-subtle);opacity:1}.workspace-shell-scope .org-workflow-readme-textarea:focus-visible{box-shadow:inset 0 0 0 3px var(--workspace-blue)}@supports (color:color-mix(in lab, red, red)){.workspace-shell-scope .org-workflow-readme-textarea:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--workspace-blue) 22%, transparent)}}.workspace-shell-scope .org-workflow-readme-content :where(h1,h2,h3,h4,strong){color:var(--workspace-ink)}.workspace-shell-scope .org-workflow-readme-content :where(a){color:var(--workspace-blue)}.workspace-shell-scope .org-workflow-readme-content :where(code){background:var(--workspace-blue-soft);color:var(--workspace-blue)}.workspace-shell-scope .org-workflow-readme-panel>p{border-top:1px solid var(--workspace-line);margin:0;padding:.65rem 1rem}.workspace-shell-scope .org-workflow-skill-picker{border:1px solid var(--workspace-line);border-radius:8px;gap:1rem;padding:1rem;display:grid}.workspace-shell-scope .org-workflow-skill-picker legend{color:var(--workspace-muted);padding:0 .25rem;font-size:.78rem;font-weight:850}.workspace-shell-scope .org-workflow-skill-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.75rem;display:grid}.workspace-shell-scope .org-workflow-empty-picker{border:1px dashed var(--workspace-line);text-align:center;border-radius:8px;place-items:center;gap:.55rem;min-height:9.6rem;padding:1.25rem;display:grid}.workspace-shell-scope .org-workflow-empty-picker svg{width:1.6rem;height:1.6rem;color:var(--workspace-line-strong)}.workspace-shell-scope .org-workflow-empty-picker strong{color:var(--workspace-ink);font-size:.96rem;font-weight:900}.workspace-shell-scope .org-workflow-empty-picker p{max-width:32rem;color:var(--workspace-muted);font-size:.84rem;font-weight:650;line-height:1.6}.workspace-shell-scope .org-workflow-empty-picker a,.workspace-shell-scope .org-workflow-guide-panel a{color:var(--workspace-blue);font-weight:900;text-decoration:none}.workspace-shell-scope .org-workflow-empty-picker a:hover,.workspace-shell-scope .org-workflow-guide-panel a:hover{text-decoration:underline}.workspace-shell-scope .org-workflow-skill-option{border:1px solid var(--workspace-line);background:var(--workspace-surface);cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;min-width:0;padding:.85rem;display:grid}.workspace-shell-scope .org-workflow-skill-option:has(input:checked){border-color:var(--workspace-blue);background:var(--workspace-blue-soft)}.workspace-shell-scope .org-workflow-skill-option input{margin-top:.18rem}.workspace-shell-scope .org-workflow-skill-option strong,.workspace-shell-scope .org-workflow-skill-option small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.workspace-shell-scope .org-workflow-skill-option strong{color:var(--workspace-ink);font-size:.9rem;font-weight:900}.workspace-shell-scope .org-workflow-skill-option small{color:var(--workspace-muted);margin-top:.25rem;font-size:.78rem;font-weight:700}.workspace-shell-scope .org-workflow-guide-panel{grid-template-columns:auto minmax(0,1fr) minmax(9rem,16rem);align-items:center;gap:1rem;padding:1.1rem 1.35rem;display:grid;position:relative;overflow:hidden}.workspace-shell-scope .org-workflow-guide-icon{aspect-ratio:1;background:var(--workspace-blue-soft);width:2.4rem;color:var(--workspace-blue);border-radius:999px;place-items:center;display:grid}.workspace-shell-scope .org-workflow-guide-icon svg{width:1.2rem;height:1.2rem}.workspace-shell-scope .org-workflow-guide-panel ol{color:var(--workspace-muted);margin:.65rem 0 0;padding-left:1.15rem;font-size:.86rem;font-weight:650;line-height:1.8}.workspace-shell-scope .org-workflow-guide-art{aspect-ratio:2.1;opacity:.78;border-radius:8px;justify-self:end;width:12.4rem;position:relative;transform:rotate(-28deg)}.workspace-shell-scope .org-workflow-guide-art span{opacity:.24;width:4.2rem;height:.7rem;position:absolute;top:40%;left:28%}.workspace-shell-scope .org-workflow-guide-art i{width:2.8rem;height:1.25rem;position:absolute;bottom:10%;right:16%;transform:rotate(28deg)}@media (width<=1180px){.workspace-shell-scope .org-workflow-create-header,.workspace-shell-scope .org-workflow-hero{grid-template-columns:minmax(0,1fr)}.workspace-shell-scope .org-workflow-back-link{justify-self:start}.workspace-shell-scope .org-workflow-hero-graphic{justify-self:center;width:min(100%,27rem)}}.workspace-shell-scope .org-skill-list-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.workspace-shell-scope .org-skill-list-heading p{color:var(--workspace-muted);font-size:.88rem;font-weight:850}.workspace-shell-scope .org-skill-list-heading span{color:var(--workspace-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:800}.workspace-shell-scope .org-skill-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,31rem),1fr));gap:1rem;display:grid}.workspace-shell-scope .org-skill-card{grid-template-columns:7.2rem minmax(0,1fr);gap:1rem;min-width:0;padding:1.1rem;display:grid;box-shadow:0 10px 24px #1e509614}.workspace-shell-scope .org-skill-card-selected{border-color:var(--workspace-blue)}.workspace-shell-scope .org-skill-avatar{aspect-ratio:1;width:7.2rem;color:var(--workspace-ink);cursor:pointer;border:1px solid #56d3f542;border-radius:8px;align-self:start;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 1px #edf7ff0f}.workspace-shell-scope .org-skill-avatar span{font-size:2.9rem;font-weight:900;line-height:1}.workspace-shell-scope .org-skill-avatar-ice{color:var(--warp-ink);background:linear-gradient(135deg,#38caff38,#edf7ff0d),#020a12c7}.workspace-shell-scope .org-skill-avatar-mint{color:#a8ffc2;background:linear-gradient(135deg,#5cf28f3d,#edf7ff0d),#020a12c7}.workspace-shell-scope .org-skill-avatar-blue{color:#8edfff;background:linear-gradient(135deg,#38caff3d,#c06cff1a),#020a12c7}:root[data-theme=light] .workspace-shell-scope .org-skill-avatar{border-color:#30496224;box-shadow:inset 0 1px #ffffffb8}:root[data-theme=light] .workspace-shell-scope .org-skill-avatar-ice{color:var(--warp-ink);background:linear-gradient(135deg,#eaf2ff,#f7fbff)}:root[data-theme=light] .workspace-shell-scope .org-skill-avatar-mint{color:#10966b;background:linear-gradient(135deg,#dff8ef,#f7fbff)}:root[data-theme=light] .workspace-shell-scope .org-skill-avatar-blue{color:var(--workspace-blue);background:linear-gradient(135deg,#dbe9ff,#eef6ff)}.workspace-shell-scope .org-skill-card-body{gap:.65rem;min-width:0;display:grid}.workspace-shell-scope .org-skill-card-title-row{justify-content:space-between;align-items:start;gap:.8rem;min-width:0;display:flex}.workspace-shell-scope .org-skill-card-title{min-width:0;color:var(--workspace-ink);letter-spacing:0;text-align:left;cursor:pointer;background:0 0;border:0;font-size:1.12rem;font-weight:900;line-height:1.22}.workspace-shell-scope .org-skill-status{border-radius:999px;flex:none;padding:.32rem .62rem;font-size:.78rem;font-weight:850;line-height:1}.workspace-shell-scope .org-skill-status-active{color:var(--workspace-success);background:#18a86b1f}.workspace-shell-scope .org-skill-status-archived{color:var(--workspace-muted);background:#4450671f}.workspace-shell-scope .org-skill-description{color:var(--workspace-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;font-weight:650;line-height:1.55;display:-webkit-box;overflow:hidden}.workspace-shell-scope .org-skill-badges{flex-wrap:wrap;gap:.55rem;display:flex}.workspace-shell-scope .org-skill-badges span{background:var(--workspace-blue-soft);color:var(--workspace-blue);border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .62rem;font-size:.78rem;font-weight:850;display:inline-flex}.workspace-shell-scope .org-skill-badges svg{width:.95rem;height:.95rem}.workspace-shell-scope .org-skill-meta{color:var(--workspace-muted);flex-wrap:wrap;align-items:center;gap:.4rem .65rem;font-size:.82rem;font-weight:700;display:flex}.workspace-shell-scope .org-skill-actor-id{min-width:0;position:relative}.workspace-shell-scope .org-skill-actor-id summary{color:var(--workspace-blue);cursor:pointer;font-weight:850;list-style:none}.workspace-shell-scope .org-skill-actor-id summary::-webkit-details-marker{display:none}.workspace-shell-scope .org-skill-actor-id code{border:1px solid var(--workspace-line);background:var(--workspace-blue-soft);color:var(--workspace-ink);overflow-wrap:anywhere;border-radius:6px;margin-top:.35rem;padding:.42rem .55rem;font-size:.72rem;font-weight:800;display:block}.workspace-shell-scope .org-skill-actions{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) 3rem;align-items:stretch;gap:.65rem;margin-top:.35rem;display:grid}.workspace-shell-scope .org-skill-primary-action,.workspace-shell-scope .org-skill-secondary-action,.workspace-shell-scope .org-skill-action-placeholder,.workspace-shell-scope .org-skill-more summary{border:1px solid var(--workspace-line);border-radius:8px;justify-content:center;align-items:center;gap:.45rem;min-height:3rem;padding:0 .8rem;font-size:.9rem;font-weight:850;text-decoration:none;display:inline-flex}.workspace-shell-scope .org-skill-primary-action{border-color:var(--workspace-blue);background:var(--workspace-blue);color:#fff}.workspace-shell-scope .org-skill-secondary-action,.workspace-shell-scope .org-skill-more summary{background:var(--workspace-surface);color:var(--workspace-ink)}.workspace-shell-scope .org-skill-action-placeholder{color:var(--workspace-muted)}.workspace-shell-scope .org-skill-primary-action svg,.workspace-shell-scope .org-skill-secondary-action svg,.workspace-shell-scope .org-skill-more summary svg{width:1.05rem;height:1.05rem}.workspace-shell-scope .org-skill-more{min-width:0;position:relative}.workspace-shell-scope .org-skill-more summary{cursor:pointer;width:100%;padding:0;list-style:none}.workspace-shell-scope .org-skill-more summary::-webkit-details-marker{display:none}.workspace-shell-scope .org-skill-more-menu{z-index:5;border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:8px;gap:.25rem;min-width:9rem;margin-top:.45rem;padding:.35rem;display:grid;position:absolute;right:0;box-shadow:0 12px 28px #1e509629}.workspace-shell-scope .org-skill-more-menu button{min-height:2.4rem;color:var(--workspace-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 .65rem;font-size:.85rem;font-weight:850}.workspace-shell-scope .org-skill-more-menu button:hover{background:var(--workspace-blue-soft);color:var(--workspace-blue)}.workspace-shell-scope .org-skill-more-menu .org-skill-danger-menu-item{color:var(--danger)}.workspace-shell-scope .org-skill-more-menu .org-skill-danger-menu-item:hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.workspace-shell-scope .org-skill-more-menu .org-skill-danger-menu-item:hover{background:color-mix(in srgb, var(--danger) 10%, transparent)}}.workspace-shell-scope .org-skill-more-menu .org-skill-danger-menu-item:hover{color:var(--danger)}.workspace-shell-scope .org-skill-empty{border:1px dashed var(--workspace-line);color:var(--workspace-muted);border-radius:8px;padding:1.2rem;font-size:.92rem;font-weight:700}.workspace-shell-scope .organization-skill-card-archived{border-color:var(--line-muted)}@supports (color:color-mix(in lab, red, red)){.workspace-shell-scope .organization-skill-card-archived{border-color:color-mix(in srgb, var(--line-muted) 72%, var(--muted))}}.workspace-shell-scope .organization-skill-card-grayscale .skill-media-cover,.workspace-shell-scope .organization-skill-card-grayscale .org-skill-avatar{filter:grayscale()saturate(.35)}@media (width<=1100px){.workspace-shell-scope .org-skill-client-card{grid-template-columns:minmax(0,1fr) minmax(10.5rem,.36fr)}.workspace-shell-scope .org-skill-client-card>div:first-child{grid-column:1/-1}}@media (width<=760px){.workspace-shell-scope .org-workflow-create-header,.workspace-shell-scope .org-workflow-hero,.workspace-shell-scope .org-workflow-guide-panel{grid-template-columns:minmax(0,1fr)}.workspace-shell-scope .org-workflow-create-header{display:grid}.workspace-shell-scope .org-workflow-back-link{width:100%}.workspace-shell-scope .org-workflow-hero{padding:1.25rem}.workspace-shell-scope .org-workflow-hero-graphic{min-height:8.5rem}.workspace-shell-scope .org-workflow-guide-art{display:none}.workspace-shell-scope .org-skill-summary-card{grid-template-columns:minmax(0,1fr);padding:.9rem}.workspace-shell-scope .org-skill-summary-stats span{font-size:.72rem}.workspace-shell-scope .org-skill-summary-stats strong{font-size:1.25rem}.workspace-shell-scope .org-skill-toolbar,.workspace-shell-scope .org-skill-client-card,.workspace-shell-scope .org-skill-client-actions{grid-template-columns:minmax(0,1fr)}.workspace-shell-scope .org-skill-client-actions .terminal-button-primary,.workspace-shell-scope .org-skill-client-actions .terminal-button-secondary,.workspace-shell-scope .org-skill-page-actions,.workspace-shell-scope .org-skill-create-action,.workspace-shell-scope .org-skill-import-action{width:100%}.workspace-shell-scope .org-skill-card{grid-template-columns:6.5rem minmax(0,1fr);gap:.85rem;padding:.85rem}.workspace-shell-scope .org-skill-avatar{width:6.5rem}.workspace-shell-scope .org-skill-avatar span{font-size:2.45rem}.workspace-shell-scope .org-skill-actions{grid-column:1/-1;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) 3rem}}@media (width<=460px){.workspace-shell-scope .org-workflow-hero-graphic{transform-origin:50%;min-height:7.5rem;transform:scale(.86)}.workspace-shell-scope .org-workflow-create-form.terminal-panel{padding:1rem}.workspace-shell-scope .org-skill-summary-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell-scope .org-skill-summary-stats div{padding:.75rem .65rem}.workspace-shell-scope .org-skill-card{grid-template-columns:5.6rem minmax(0,1fr)}.workspace-shell-scope .org-skill-avatar{border-radius:8px;width:5.6rem}.workspace-shell-scope .org-skill-card-title{font-size:1rem}.workspace-shell-scope .org-skill-actions{grid-template-columns:minmax(0,1fr) minmax(0,.75fr) 2.8rem}.workspace-shell-scope .org-skill-primary-action,.workspace-shell-scope .org-skill-secondary-action,.workspace-shell-scope .org-skill-action-placeholder,.workspace-shell-scope .org-skill-more summary{min-height:2.85rem;padding-inline:.55rem;font-size:.82rem}}.workspace-shell-scope .admin-control-shell{--admin-canvas:#020710;--admin-canvas-soft:#050b16;--admin-surface:#07101e;--admin-surface-raised:#0a1324;--admin-ink:#f7fbff;--admin-muted:#a7b3c7;--admin-subtle:#6f7c94;--admin-line:#1d2d48;--admin-line-strong:#2f64b8;--admin-blue:#1769ff;--admin-blue-strong:#0f5bed;--admin-electric:#58a2ff;--admin-blue-soft:#58a2ff1f;--admin-success:#18a86b;--admin-warning:#e8791a;--admin-danger:#df3c3c;color:var(--admin-ink)}.workspace-shell-scope .admin-control-shell .terminal-button-primary{border-color:var(--admin-blue);background:var(--admin-blue);color:#fff;box-shadow:none}.workspace-shell-scope .admin-control-shell .terminal-button-primary:hover{border-color:var(--admin-blue-strong);background:var(--admin-blue-strong)}.workspace-shell-scope .admin-control-shell .terminal-label,.workspace-shell-scope .admin-control-shell .terminal-data-label{color:var(--admin-blue)}.admin-command-deck{border-radius:12px;position:relative;overflow:hidden;border-color:var(--admin-line)!important;background:linear-gradient(120deg, #1769ff29, transparent 42%), var(--admin-surface)!important;box-shadow:none!important}.admin-command-deck:before{content:"";pointer-events:none;background-image:linear-gradient(#58a2ff0e 1px,#0000 1px),linear-gradient(90deg,#58a2ff0e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 74%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 74%,#0000)}.admin-command-deck>*{z-index:1;position:relative}.admin-ops-layout{grid-template-columns:minmax(17rem,20rem) minmax(0,1fr);align-items:start;gap:1.15rem;display:grid}.admin-ops-nav{border-radius:12px;max-height:calc(100vh - 7rem);padding:1rem;display:grid;position:sticky;top:5.5rem;overflow:auto;border-color:var(--admin-line)!important;background:var(--admin-surface)!important}.admin-ops-nav-head{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.85rem;display:flex}.admin-ops-nav-head span{border:1px solid var(--admin-line);color:var(--admin-blue);border-radius:999px;padding:.2rem .48rem;font-size:.72rem;font-weight:900}.admin-nav-groups{gap:1rem;margin-top:1rem;display:grid}.admin-nav-group>p{color:var(--admin-subtle);letter-spacing:0;text-transform:none;margin-bottom:.48rem;font-size:.74rem;font-weight:800}.admin-nav-row{border:1px solid var(--admin-line);min-height:4.5rem;color:var(--admin-muted);text-align:left;background:0 0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.72rem .78rem;transition:transform .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1),background-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1);display:grid}.admin-nav-row strong,.admin-nav-row small{min-width:0;display:block}.admin-nav-row strong{color:var(--admin-ink);font-size:.9rem;font-weight:800}.admin-nav-row small{color:var(--admin-subtle);margin-top:.2rem;font-size:.73rem;font-weight:650;line-height:1.28}.admin-nav-row svg{color:var(--admin-subtle);opacity:.7}.admin-nav-row-active{border-color:var(--admin-blue);background:var(--admin-blue-soft);box-shadow:none}.admin-nav-row-active svg,.admin-nav-row-active small{color:var(--admin-blue);opacity:1}.admin-route-surface{min-width:0}.admin-panel-surface{box-shadow:none;clip-path:none;border-radius:12px;border-color:var(--admin-line)!important;background:var(--admin-surface)!important}.admin-panel-surface h4,.admin-panel-surface h5{color:var(--admin-ink);letter-spacing:-.012em;text-transform:none}.admin-control-shell table{font-variant-numeric:tabular-nums}.admin-control-shell thead{color:var(--admin-subtle)}.admin-control-shell textarea,.admin-control-shell input,.admin-control-shell select{border-radius:6px}:root[data-theme=light] .workspace-shell-scope .admin-control-shell{--admin-canvas:#f7faff;--admin-canvas-soft:#eef5ff;--admin-surface:#fffffff0;--admin-surface-raised:#fbfdfffa;--admin-ink:#071326;--admin-muted:#445067;--admin-subtle:#7b879a;--admin-line:#dbe7f8;--admin-line-strong:#b8d2ff;--admin-blue:#1769ff;--admin-blue-strong:#0f5bed;--admin-electric:#58a2ff;--admin-blue-soft:#eaf2ff}:root[data-theme=light] .workspace-shell-scope .admin-command-deck{background:linear-gradient(115deg, #1769ff1a, transparent 40%), var(--admin-surface)!important;box-shadow:none!important}:root[data-theme=light] .workspace-shell-scope .admin-panel-surface,:root[data-theme=light] .workspace-shell-scope .admin-ops-nav{background:var(--admin-surface)!important;box-shadow:none!important}:root[data-theme=light] .workspace-shell-scope .admin-nav-row-active{background:var(--admin-blue-soft)}@media (hover:hover){.admin-nav-row:hover{border-color:var(--admin-line-strong);transform:translateY(-1px)}}.admin-nav-row:active,.admin-control-shell .terminal-button-primary:active,.admin-control-shell .terminal-button-secondary:active{transform:scale(.96)}@media (width<=1180px){.admin-ops-layout{grid-template-columns:1fr}.admin-ops-nav{max-height:none;position:static}.admin-nav-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.admin-command-deck{padding:1rem!important}.admin-nav-groups{grid-template-columns:1fr}.admin-nav-row{min-height:4rem}}@media (prefers-reduced-motion:reduce){.admin-nav-row{transform:none}}.cookie-consent-scope{--fg:#f7fbff;--muted:#a7b3c7;--line-muted:#1d2d48;--line-strong:#2f64b8;--signal:#1769ff;--signal-strong:#58a2ff;--signal-dim:#58a2ff24;--panel-elevated-bg:#07101e;--panel-raised-bg:#0a1324;--button-secondary-border:#2f64b8;--button-secondary-bg:#0a1324;--button-secondary-bg-hover:#101d34;--button-primary-bg:#1769ff;--button-primary-bg-hover:#0f5bed;color:var(--fg);font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif}:root[data-theme=light] .cookie-consent-scope{--fg:#071326;--muted:#445067;--line-muted:#dbe7f8;--line-strong:#b8d2ff;--signal:#1769ff;--signal-strong:#0f5bed;--signal-dim:#eaf2ff;--panel-elevated-bg:#fff;--panel-raised-bg:#fbfdff;--button-secondary-border:#b8d2ff;--button-secondary-bg:#fff;--button-secondary-bg-hover:#eef5ff;--button-primary-bg:#1769ff;--button-primary-bg-hover:#0f5bed}.cookie-consent-label{color:var(--signal-strong);letter-spacing:0;font-size:.78rem;font-weight:800;line-height:1.25}.cookie-consent-button{letter-spacing:0;border:1px solid #0000;border-radius:6px;align-items:center;min-height:2.5rem;padding:.7rem .95rem;font-family:inherit;font-size:.86rem;font-weight:800;line-height:1.2;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,transform .15s ease-out;display:inline-flex}.cookie-consent-button-secondary{border-color:var(--button-secondary-border);background:var(--button-secondary-bg);color:var(--fg)}.cookie-consent-button-primary{border-color:var(--button-primary-bg);background:var(--button-primary-bg);color:#fff}.cookie-consent-button-secondary:hover,.cookie-consent-button-secondary:focus-visible{background:var(--button-secondary-bg-hover);color:var(--signal-strong)}.cookie-consent-button-primary:hover,.cookie-consent-button-primary:focus-visible{border-color:var(--button-primary-bg-hover);background:var(--button-primary-bg-hover)}.cookie-consent-button:focus-visible,.cookie-consent-close:focus-visible,.cookie-consent-toggle:focus-visible{outline-offset:2px;outline:3px solid #2f7dff3d}.cookie-consent-panel{border:1px solid var(--line-strong);background:linear-gradient(180deg, var(--panel-raised-bg), var(--panel-elevated-bg));overscroll-behavior:contain;border-radius:12px 12px 0 0;box-shadow:0 1px 3px #02071047}@media (width>=640px){.cookie-consent-panel{border-radius:12px}}.cookie-consent-mark{border:1px solid var(--line-strong);background:var(--signal-dim);width:2.25rem;height:2.25rem;color:var(--signal-strong);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cookie-consent-close{border:1px solid var(--button-secondary-border);background:var(--button-secondary-bg);min-width:2.3rem;min-height:2.3rem;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;font-size:1.3rem;line-height:1;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;display:inline-flex}.cookie-consent-close:hover,.cookie-consent-close:focus-visible{border-color:var(--signal-strong);background:var(--button-secondary-bg-hover);color:var(--fg)}.cookie-consent-row{border:1px solid var(--line-muted);background:var(--panel-raised-bg);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 1rem;display:grid}.cookie-consent-status{border:1px solid var(--line-strong);background:var(--signal-dim);min-height:2.1rem;color:var(--signal-strong);border-radius:999px;align-items:center;padding:0 .75rem;font-size:.74rem;font-weight:800;display:inline-flex}.cookie-consent-toggle{border:1px solid var(--line-muted);background:var(--button-secondary-bg-hover);border-radius:999px;flex:none;width:3.8rem;min-height:2.1rem;transition:background-color .15s ease-out,border-color .15s ease-out;position:relative}.cookie-consent-toggle span{background:var(--muted);border-radius:999px;width:1.55rem;height:1.55rem;transition:transform .18s ease-out,background-color .18s ease-out;position:absolute;top:50%;left:.22rem;transform:translateY(-50%)}.cookie-consent-toggle-on{border-color:var(--signal);background:var(--signal-dim)}.cookie-consent-toggle-on span{background:var(--signal);transform:translate(1.58rem,-50%)}@media (hover:hover){.workspace-shell-scope .terminal-button-primary:hover,.workspace-shell-scope .terminal-button-secondary:hover,.workspace-shell-scope .workspace-nav-card:hover{transform:translateY(-1px)}.workspace-shell-scope .terminal-panel:hover,.workspace-shell-scope .terminal-subpanel:hover,.workspace-shell-scope .workspace-kpi-card:hover{border-color:#56d3f575;box-shadow:inset 0 1px #edf7ff12,0 0 28px #56d3f514}.auth-tab-button:hover{transform:translateY(-1px)}}@media (width<=1180px){.auth-shell{grid-template-columns:1fr}}@media (width<=780px){.auth-warp{padding-top:1rem}}.terminal-button-primary:active,.terminal-button-secondary:active,.terminal-filter-chip:active,.shell-icon-button:active{transition:transform 80ms;transform:scale(.96)}@media (hover:hover){.terminal-subpanel:hover{border-color:var(--panel-border-strong);box-shadow:var(--panel-shadow-strong)}.terminal-button-primary:hover{box-shadow:var(--button-primary-shadow), 0 0 0 1px #ffffff1f inset;transform:translateY(-1px)}.terminal-button-secondary:hover{border-color:var(--panel-border-strong);background-color:var(--button-secondary-bg-hover);color:var(--secondary-accent)}.workspace-shell-scope .terminal-button-danger:hover{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.workspace-shell-scope .terminal-button-danger:hover{border-color:color-mix(in srgb, var(--danger) 68%, transparent)}}.workspace-shell-scope .terminal-button-danger:hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.workspace-shell-scope .terminal-button-danger:hover{background:color-mix(in srgb, var(--danger) 8%, #020a1294)}}.workspace-shell-scope .terminal-button-danger:hover{color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}@supports (color:color-mix(in lab, red, red)){.workspace-shell-scope .terminal-button-danger:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 14%, transparent)}}.terminal-filter-chip:hover{border-color:var(--panel-border-strong);color:var(--text-primary)}.terminal-inline-link:hover{color:var(--text-primary)}.shell-icon-button:hover{border-color:var(--panel-border-strong);background:var(--button-secondary-bg-hover);color:var(--secondary-accent)}.terminal-avatar-badge:hover{border-color:var(--panel-border-strong);color:var(--text-primary)}.hover-lift{will-change:transform}.hover-lift:hover{transform:translateY(-2px)}}.playground-scope .rounded-3xl{border-radius:1.5rem!important}.playground-scope .rounded-2xl{border-radius:1rem!important}.playground-scope .rounded-xl{border-radius:.75rem!important}.playground-scope .rounded-full{border-radius:9999px!important}.playground-input-pill{border:1px solid var(--panel-border);background-color:var(--panel-elevated-bg);box-shadow:var(--panel-shadow-soft);background-image:linear-gradient(#ffffff0a,#0000 48%);transition:border-color .2s,box-shadow .2s,background-color .2s}.playground-input-pill:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring), 0 10px 26px #1828381f}.workspace-shell-scope .workspace-main-playground{min-height:0;padding:0;display:block;overflow:hidden}.playground-scope{height:100%;min-height:0;color:var(--workspace-ink)}.playground-email-banner{border-bottom:1px solid var(--warning-dim);background:var(--warning-dim);color:var(--workspace-ink);padding:.8rem 1rem;font-size:.9rem;font-weight:750}.playground-shell{grid-template-rows:auto auto auto minmax(0,1fr);gap:1rem;height:100%;min-height:0;padding:1.35rem;display:grid}.playground-page-header{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.playground-title-block{min-width:0}.playground-title-block h1{color:var(--workspace-ink);letter-spacing:0;margin:0;font-size:1.7rem;font-weight:900;line-height:1.15}.playground-title-block p{max-width:76ch;color:var(--workspace-muted);margin-top:.45rem;font-size:.92rem;font-weight:650;line-height:1.55}.playground-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.workspace-shell-scope .playground-header-action{white-space:nowrap;border-radius:6px;justify-content:center;min-height:2.75rem;padding:.72rem 1rem;font-size:.86rem;font-weight:850}.workspace-shell-scope .playground-slash-action{background:var(--workspace-blue-soft);color:var(--workspace-blue);border-color:#0000}.playground-info-strip,.playground-session-strip,.playground-panel,.playground-chat-panel{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.playground-info-strip,.playground-session-strip,.playground-panel,.playground-chat-panel{background:color-mix(in srgb, var(--workspace-surface) 92%, transparent)}}.playground-info-strip{align-items:center;gap:.7rem;padding:.85rem 1rem;display:flex}.playground-info-strip p{color:var(--workspace-muted);margin:0;font-size:.86rem;font-weight:700;line-height:1.5}.playground-info-icon{background:var(--workspace-blue);color:#fff;border-radius:999px;flex:none;place-items:center;width:1.15rem;height:1.15rem;font-size:.76rem;font-weight:900;display:grid}.playground-session-strip{justify-content:space-between;align-items:center;gap:1rem;padding:.65rem;display:flex}.playground-context-switcher{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.playground-context-switcher button,.playground-context-switcher select{min-height:2rem;color:var(--workspace-muted);background:0 0;border:1px solid #0000;border-radius:6px;padding:.45rem .7rem;font-size:.78rem;font-weight:850}.playground-context-switcher button:hover,.playground-context-switcher select:hover{border-color:var(--workspace-line);background:var(--workspace-surface-raised);color:var(--workspace-ink)}.playground-context-switcher button[data-active=true]{border-color:var(--workspace-line-strong);background:var(--workspace-blue-soft);color:var(--workspace-blue)}.playground-context-switcher button:disabled{cursor:not-allowed;opacity:.48}.playground-context-switcher select{outline:none;max-width:12rem}.playground-status-row{min-width:0;color:var(--workspace-muted);justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.playground-workbench{grid-template-columns:minmax(13rem,.78fr) minmax(14rem,.8fr) minmax(0,2.35fr);gap:.75rem;min-height:0;display:grid}.playground-panel,.playground-chat-panel{min-width:0;min-height:0;box-shadow:0 8px 24px #1e509614}.playground-panel{flex-direction:column;padding:1rem;display:flex;overflow:hidden}.playground-panel-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem;display:flex}.playground-panel-heading h2{color:var(--workspace-ink);margin:0;font-size:.95rem;font-weight:900;line-height:1.3}.playground-panel-heading p{color:var(--workspace-muted);margin-top:.35rem;font-size:.78rem;font-weight:650;line-height:1.45}.playground-icon-button{width:2rem;height:2rem;color:var(--workspace-blue);border:1px solid #0000;border-radius:6px;flex:none;place-items:center;display:grid}.playground-icon-button:hover{border-color:var(--workspace-line);background:var(--workspace-blue-soft)}.playground-muted-copy,.playground-panel-error{margin:0;font-size:.82rem;line-height:1.5}.playground-muted-copy{color:var(--workspace-muted)}.playground-panel-error{color:var(--danger);margin-bottom:.75rem}.playground-history-list{align-content:start;gap:.75rem;min-height:0;padding-right:.1rem;display:grid;overflow-y:auto}.playground-history-item{border:1px solid var(--workspace-line);background:var(--workspace-surface-raised);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;transition:border-color .16s,background-color .16s;display:grid}.playground-history-item[data-active=true]{border-color:var(--workspace-blue);background:var(--workspace-blue-soft)}@supports (color:color-mix(in lab, red, red)){.playground-history-item[data-active=true]{background:color-mix(in srgb, var(--workspace-blue-soft) 70%, var(--workspace-surface))}}.playground-history-main{text-align:left;min-width:0;padding:.8rem}.playground-history-main span,.playground-history-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.playground-history-main span{color:var(--workspace-ink);font-size:.86rem;font-weight:850}.playground-history-main small{color:var(--workspace-muted);margin-top:.35rem;font-size:.76rem;font-weight:650}.playground-history-delete{width:1.8rem;height:1.8rem;color:var(--workspace-muted);border-radius:6px;place-items:center;margin:.55rem .5rem 0 0;display:grid}.playground-history-delete:hover{background:var(--danger-soft);color:var(--danger)}.playground-panel-footer-button{border:1px solid var(--workspace-line);background:var(--workspace-surface);width:100%;color:var(--workspace-ink);border-radius:6px;margin-top:auto;padding:.75rem;font-size:.84rem;font-weight:850}.playground-panel-footer-button:disabled{color:var(--workspace-muted);opacity:.72}.playground-count-chip{background:var(--workspace-blue-soft);color:var(--workspace-blue);border-radius:999px;flex:none;padding:.25rem .55rem;font-size:.72rem;font-weight:850}.playground-pending-file-list{gap:.45rem;margin-bottom:.75rem;display:grid}.playground-pending-file-list div{border:1px solid var(--workspace-line);background:var(--workspace-surface-raised);color:var(--workspace-ink);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.55rem;font-size:.78rem;display:grid}.playground-pending-file-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.playground-pending-file-list small{color:var(--workspace-muted);font-size:.72rem}.playground-files-empty{text-align:center;flex:1;align-content:center;place-items:center;gap:.75rem;min-height:16rem;display:grid}.playground-files-empty svg{color:var(--workspace-blue)}.playground-files-empty h3{color:var(--workspace-ink);margin:0;font-size:1rem;font-weight:900}.playground-files-empty p{max-width:15rem;color:var(--workspace-muted);margin:0;font-size:.85rem;font-weight:650;line-height:1.55}.playground-chat-panel{background:var(--workspace-surface);flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.playground-chat-panel{background:color-mix(in srgb, var(--workspace-surface) 96%, transparent)}}.playground-message-stage{overscroll-behavior:contain;flex:1;min-height:0;padding:1rem;overflow-y:auto}.playground-message-stage[data-empty=true]{place-items:center;padding:2rem 1rem;display:grid}.playground-message-list{gap:1rem;max-width:54rem;margin:0 auto;display:grid}.playground-message-row{min-width:0;display:flex}.playground-message-row-user{justify-content:flex-end}.playground-message-row-assistant{justify-content:flex-start}.playground-message-bubble{max-width:min(100%,46rem);color:var(--workspace-ink);border-radius:8px;padding:.85rem 1rem;font-size:.9rem;line-height:1.65}.playground-message-bubble-user{background:var(--workspace-blue);color:#fff}.playground-message-bubble-assistant{border:1px solid var(--workspace-line);background:var(--workspace-surface-raised)}.playground-message-skill-token{background:var(--workspace-blue-soft);color:var(--workspace-blue);border-radius:999px;padding:.08rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78em;font-weight:850;display:inline-block}.playground-typing-row{color:var(--workspace-muted);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.playground-composer-dock{border-top:1px solid var(--workspace-line);background:var(--workspace-surface);flex:none}@supports (color:color-mix(in lab, red, red)){.playground-composer-dock{background:color-mix(in srgb, var(--workspace-surface) 94%, transparent)}}.playground-composer-dock{padding:.85rem}.playground-composer{color:var(--workspace-ink)}.playground-input-card{border:1px solid var(--workspace-line);background:var(--workspace-surface-raised);border-radius:8px;padding:.65rem;transition:border-color .16s,box-shadow .16s}.playground-input-card:focus-within{border-color:var(--workspace-line-strong);box-shadow:0 0 0 3px var(--workspace-blue)}@supports (color:color-mix(in lab, red, red)){.playground-input-card:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-blue) 12%, transparent)}}.playground-input-row{align-items:flex-start;gap:.65rem;display:flex}.playground-input-add-button,.playground-send-button{border-radius:999px;flex:none;place-items:center;width:2.1rem;height:2.1rem;display:grid}.playground-input-add-button{border:1px solid var(--workspace-line);background:var(--workspace-surface);color:var(--workspace-muted)}.playground-input-add-button:hover{color:var(--workspace-blue)}.playground-input-add-button-disabled{opacity:.48}.playground-message-textarea{min-width:0}.playground-send-button{background:var(--workspace-blue);color:#fff;opacity:1;border:0}.playground-send-button[data-ready=false]{background:var(--workspace-muted)}@supports (color:color-mix(in lab, red, red)){.playground-send-button[data-ready=false]{background:color-mix(in srgb, var(--workspace-muted) 18%, var(--workspace-surface))}}.playground-send-button[data-ready=false]{color:var(--workspace-muted);opacity:.75}.playground-input-examples,.playground-pending-files{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.7rem;padding-left:2.75rem;display:flex}.playground-input-examples span{color:var(--workspace-muted);font-size:.8rem;font-weight:750}.playground-input-examples button{border:1px solid var(--workspace-line);background:var(--workspace-surface);color:var(--workspace-ink);border-radius:6px;padding:.38rem .65rem;font-size:.8rem;font-weight:750}.playground-input-examples button:hover{border-color:var(--workspace-line-strong);color:var(--workspace-blue)}.playground-pending-files{padding-left:0}.playground-input-toolbar{color:var(--workspace-muted);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;font-size:.78rem;display:flex}.playground-input-controls,.playground-reasoning-control{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.playground-control-label{color:var(--workspace-blue);font-size:.8rem;font-weight:900}.playground-model-control{width:15rem;min-width:13rem}.playground-reasoning-options{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:6px;grid-template-columns:repeat(4,minmax(2.8rem,auto));display:grid;overflow:hidden}.playground-reasoning-button{min-height:2rem;color:var(--workspace-muted);padding:.35rem .55rem;font-size:.72rem;font-weight:750}.playground-reasoning-button+.playground-reasoning-button{border-left:1px solid var(--workspace-line)}.playground-reasoning-button[data-selected=true]{background:var(--workspace-blue-soft);color:var(--workspace-blue)}.playground-error-banner{border:1px solid var(--danger-soft);background:var(--danger-soft);color:var(--danger);border-radius:8px;margin-top:.65rem;padding:.75rem .9rem;font-size:.86rem;font-weight:750}.playground-empty-state{text-align:center;place-items:center;gap:1rem;max-width:28rem;display:grid}.playground-empty-visual{width:11rem;height:7rem;color:var(--workspace-blue);position:relative}.playground-empty-graphic{width:100%;height:100%;fill:var(--workspace-blue-soft);stroke:var(--workspace-blue);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:0}.playground-empty-orbit{background:var(--workspace-blue-soft);border-radius:999px;position:absolute}.playground-empty-orbit-a{width:.45rem;height:.45rem;inset:.2rem auto auto 1rem}.playground-empty-orbit-b{width:.55rem;height:.55rem;bottom:1rem;right:.7rem}.playground-empty-state h2{color:var(--workspace-ink);margin:0;font-size:1.25rem;font-weight:900}.playground-empty-state p{max-width:28rem;color:var(--workspace-muted);margin:.45rem auto 0;font-size:.86rem;font-weight:650;line-height:1.6}.playground-empty-action{margin-top:.35rem}.workspace-shell-scope .playground-empty-primary-action{justify-content:center;min-height:3rem;padding-inline:1.25rem}@media (width<=1280px){.playground-workbench{grid-template-columns:minmax(13rem,.82fr) minmax(0,2fr)}.playground-files-panel{display:none}}@media (width<=900px){.workspace-shell-scope .workspace-main-playground{overflow:auto}.playground-shell{height:auto;min-height:100%;padding:1rem}.playground-page-header,.playground-session-strip,.playground-input-toolbar{flex-direction:column;align-items:stretch}.playground-header-actions{justify-content:flex-start}}@media (width<=760px){.playground-workbench{grid-template-columns:minmax(0,1fr)}.playground-panel,.playground-chat-panel{min-height:22rem}.playground-history-panel{max-height:24rem}}@media (width<=620px){.playground-shell{padding:.75rem}.workspace-shell-scope .playground-header-action{width:100%}.playground-input-examples{padding-left:0}.playground-model-control{width:100%}.playground-reasoning-options{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@keyframes typing-dot{0%,60%,to{opacity:.3}30%{opacity:1}}.typing-dot{background:var(--secondary-accent);border-radius:50%;width:6px;height:6px;animation:1.2s infinite typing-dot;display:inline-block}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}@keyframes skeleton-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes skeleton-blink{0%,to{opacity:.6}50%{opacity:.3}}.skeleton-block{background:var(--skeleton-base);position:relative;overflow:hidden}.skeleton-block:after{content:"";background:var(--skeleton-sheen);animation:2s ease-in-out infinite skeleton-scan;position:absolute;inset:0}.skeleton-cursor{animation:1.2s step-start infinite skeleton-blink}.control-landing{--control-bg:#020710;--control-bg-soft:#050b16;--control-surface:#07101e;--control-surface-raised:#0a1324;--control-ink:#f7fbff;--control-muted:#a7b3c7;--control-subtle:#6f7c94;--control-line:#1d2d48;--control-line-strong:#2f64b8;--control-blue:#1769ff;--control-blue-strong:#0f5bed;--control-blue-soft:#58a2ff24;--control-electric:#58a2ff;--control-success:#36c783;--control-warning:#e8791a;background:linear-gradient(180deg, var(--control-bg) 0%, var(--control-bg-soft) 48%, var(--control-bg) 100%);min-height:100vh;color:var(--control-ink);font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif}:root[data-theme=light] .control-landing{--control-bg:#f7faff;--control-bg-soft:#eef5ff;--control-surface:#fff;--control-surface-raised:#fbfdff;--control-ink:#071326;--control-muted:#445067;--control-subtle:#7b879a;--control-line:#dbe7f8;--control-line-strong:#b8d2ff;--control-blue-soft:#eaf2ff;background:linear-gradient(180deg, #fff 0%, var(--control-bg) 48%, #fff 100%)}.public-control-shell{--control-bg:#020710;--control-bg-soft:#050b16;--control-surface:#07101e;--control-surface-raised:#0a1324;--control-ink:#f7fbff;--control-muted:#a7b3c7;--control-subtle:#6f7c94;--control-line:#1d2d48;--control-line-strong:#2f64b8;--control-blue:#1769ff;--control-blue-strong:#0f5bed;--control-blue-soft:#58a2ff24;--control-electric:#58a2ff}:root[data-theme=light] .public-control-shell{--control-bg:#f7faff;--control-bg-soft:#eef5ff;--control-surface:#fff;--control-surface-raised:#fbfdff;--control-ink:#071326;--control-muted:#445067;--control-subtle:#7b879a;--control-line:#dbe7f8;--control-line-strong:#b8d2ff;--control-blue-soft:#eaf2ff}.control-nav{z-index:20;background:var(--control-bg);position:relative}@supports (color:color-mix(in lab, red, red)){.control-nav{background:color-mix(in srgb, var(--control-bg) 88%, transparent)}}:root[data-theme=light] .control-nav{background:#ffffffe6}.control-nav-inner{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:clamp(1rem,2.2vw,2.5rem);max-width:1240px;margin:0 auto;padding:1.55rem 1.5rem 1rem;display:grid}.control-brand{align-items:center;min-width:0;display:inline-flex}.control-brand-logo{width:8.9rem;height:auto}.control-brand-logo-light{display:none}.control-brand-logo-dark,:root[data-theme=light] .control-brand-logo-light{display:block}:root[data-theme=light] .control-brand-logo-dark{display:none}.control-nav-links{justify-content:flex-start;align-items:center;gap:clamp(1rem,1.4vw,1.5rem);min-width:0;display:flex}.control-nav-link{color:var(--control-ink);white-space:nowrap;align-items:center;gap:.3rem;font-size:.94rem;font-weight:800;display:inline-flex;position:relative}.control-nav-link:hover{color:var(--control-blue)}.control-nav-actions{justify-content:flex-end;justify-self:end;align-items:center;gap:.75rem;display:inline-flex}.control-button,.control-icon-button{border-radius:6px;justify-content:center;align-items:center;font-weight:800;transition:transform .16s cubic-bezier(.16,1,.3,1),background-color .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.control-button{gap:.7rem;min-height:2.75rem;padding:.78rem 1.32rem;font-size:.92rem}.control-icon-button{border:1px solid var(--control-line);width:2.5rem;height:2.5rem;color:var(--control-ink);background:0 0}.control-button-primary{border:1px solid var(--control-blue);background:var(--control-blue);color:#fff}.control-button-primary:hover{border-color:var(--control-blue-strong);background:var(--control-blue-strong);transform:translateY(-1px)}.control-button-secondary{border:1px solid var(--control-line);background:var(--control-surface);color:var(--control-ink)}.control-button-secondary:hover,.control-icon-button:hover{border-color:var(--control-line-strong);color:var(--control-blue);transform:translateY(-1px)}.control-button:active,.control-icon-button:active{transform:scale(.98)}.public-control-nav{z-index:30;border-bottom:1px solid var(--control-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);--fg:var(--control-ink);--muted:var(--control-muted);--line-muted:var(--control-line);--filter-surface:var(--control-blue-soft);--signal-dim:var(--control-blue-soft);--signal-strong:var(--control-blue);--danger:#df3c3c;position:sticky;inset:0 0 auto}.public-control-nav .control-nav-inner{max-width:1520px;min-height:5rem;padding-block:1rem}.public-control-nav-link-active{color:var(--control-blue)}.public-control-nav-link-active:after{content:"";background:var(--control-blue);border-radius:999px;height:3px;position:absolute;bottom:-1.55rem;left:0;right:0}.public-control-nav .shell-icon-button{border:1px solid var(--control-line);background:var(--control-surface);color:var(--control-ink);box-shadow:none;border-radius:6px}.public-control-nav .shell-icon-button:hover{border-color:var(--control-line-strong);color:var(--control-blue)}.public-control-nav .shell-menu-panel{border:1px solid var(--control-line);background:var(--control-surface);color:var(--control-ink);border-radius:8px;box-shadow:0 16px 34px #0207102e}.public-control-avatar{border:1px solid var(--control-line-strong);background:var(--control-blue-soft);width:1.9rem;height:1.9rem;color:var(--control-blue);letter-spacing:0;border-radius:6px;justify-content:center;align-items:center;display:flex;overflow:hidden}.public-control-account-button{gap:.35rem;width:auto;padding:.25rem .45rem .25rem .25rem}.contact-control-page{max-width:1320px;color:var(--control-ink);gap:clamp(1.35rem,2vw,1.9rem);margin:0 auto;padding:clamp(1.25rem,2.8vw,2.5rem) 0 0;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;display:grid}.contact-hero{grid-template-columns:minmax(0,1fr) minmax(19rem,30rem);align-items:center;gap:clamp(1.25rem,4vw,5rem);padding:clamp(1.5rem,4.5vw,4.8rem) clamp(.2rem,1vw,.75rem) clamp(.6rem,1.5vw,1.4rem);display:grid}.contact-hero-copy{max-width:48rem}.contact-page-label,.contact-summary-label,.contact-command-panel>p,.contact-toc>p{color:var(--control-blue);letter-spacing:0;font-size:.78rem;font-weight:800;line-height:1.3}.contact-hero h1{max-width:12ch;color:var(--control-ink);letter-spacing:-.03em;text-wrap:balance;margin-top:1rem;font-size:clamp(3.1rem,7.4vw,6rem);font-weight:800;line-height:1.02}.contact-hero-copy>p:last-child{max-width:65ch;color:var(--control-muted);text-wrap:pretty;margin-top:1.2rem;font-size:clamp(1rem,1.3vw,1.12rem);font-weight:600;line-height:1.7}.contact-command-panel{border:1px solid var(--control-line);background:linear-gradient(180deg, var(--control-surface), var(--control-surface));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.contact-command-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--control-surface) 90%, var(--control-blue-soft)), var(--control-surface))}}.contact-command-panel{padding:clamp(1.1rem,2.2vw,1.6rem)}.contact-command-line{border:1px solid var(--control-line);background:var(--control-surface-raised);min-width:0;color:var(--control-muted);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;padding:.9rem 1rem;font-size:.9rem;font-weight:800;display:flex}.contact-command-line b,.contact-command-line strong{color:var(--control-blue)}.contact-command-line strong{overflow-wrap:anywhere;min-width:0}.contact-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.contact-summary-card{border:1px solid var(--control-line);background:var(--control-surface);min-height:8.4rem;color:var(--control-muted);border-radius:8px;gap:1rem;padding:1.35rem;text-decoration:none;transition:border-color .16s cubic-bezier(.16,1,.3,1),background-color .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1);display:flex}.contact-summary-card-link:hover{border-color:var(--control-line-strong);background:var(--control-surface)}@supports (color:color-mix(in lab, red, red)){.contact-summary-card-link:hover{background:color-mix(in srgb, var(--control-surface) 86%, var(--control-blue-soft))}}.contact-summary-card-link:hover{color:var(--control-muted);transform:translateY(-1px)}.contact-summary-icon,.contact-compliance-icon{border:1px solid var(--control-line-strong);background:var(--control-blue-soft);color:var(--control-blue);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.contact-summary-icon{width:2.3rem;height:2.3rem}.contact-summary-card strong,.contact-summary-body{display:block}.contact-summary-card strong{color:var(--control-ink);overflow-wrap:anywhere;margin-top:.45rem;font-size:1.02rem;line-height:1.35}.contact-summary-body{margin-top:.45rem;font-size:.9rem;font-weight:600;line-height:1.55}.contact-document-shell{border:1px solid var(--control-line);background:var(--control-surface);border-radius:8px;grid-template-columns:16.5rem minmax(0,1fr);display:grid;overflow:hidden}.contact-toc{border-right:1px solid var(--control-line);background:var(--control-surface-raised)}@supports (color:color-mix(in lab, red, red)){.contact-toc{background:color-mix(in srgb, var(--control-surface-raised) 86%, var(--control-blue-soft))}}.contact-toc{padding:1.7rem 1.45rem}.contact-toc nav{gap:.2rem;margin-top:1.15rem;display:grid}.contact-toc a{min-height:2.35rem;color:var(--control-muted);border-radius:6px;align-items:center;padding:.55rem .75rem;font-size:.92rem;font-weight:750;text-decoration:none;transition:background-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1);display:flex}.contact-toc a:hover,.contact-toc a:focus-visible{background:var(--control-blue-soft);color:var(--control-blue)}.contact-article{padding:clamp(1.55rem,3vw,2.6rem)}.contact-article-section{scroll-margin-top:6rem}.contact-article-section+.contact-article-section{border-top:1px solid var(--control-line);margin-top:2rem;padding-top:2rem}.contact-article h2,.contact-compliance-band h2{color:var(--control-ink);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.2rem,1.45vw,1.5rem);font-weight:800;line-height:1.25}.contact-article p,.contact-article li,.contact-compliance-band p{color:var(--control-muted);text-wrap:pretty;font-size:.98rem;font-weight:600;line-height:1.75}.contact-article p{max-width:76ch;margin-top:.75rem}.contact-article ul{gap:.55rem;max-width:76ch;margin-top:.9rem;padding-left:1.15rem;list-style:outside;display:grid}.contact-article li::marker{color:var(--control-blue)}.contact-compliance-band{border:1px solid var(--control-line);background:var(--control-surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2.5vw,2rem);padding:clamp(1.25rem,2.6vw,1.8rem);display:grid}.contact-compliance-icon{width:4.2rem;height:4.2rem}.contact-compliance-band p{max-width:66ch;margin-top:.45rem}.contact-compliance-actions{flex-wrap:wrap;justify-content:flex-end;gap:1rem;display:flex}.contact-quick-links{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.contact-quick-links a{border:1px solid var(--control-line);background:var(--control-surface);color:var(--control-muted);border-radius:6px;align-items:center;gap:.45rem;padding:.7rem .9rem;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.contact-quick-links a:hover{border-color:var(--control-line-strong);color:var(--control-blue)}@media (width<=1040px){.contact-hero{grid-template-columns:1fr}.contact-hero h1{max-width:14ch}.contact-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-document-shell{grid-template-columns:1fr}.contact-toc{border-right:0;border-bottom:1px solid var(--control-line)}.contact-toc nav{flex-wrap:wrap;display:flex}.contact-compliance-band{grid-template-columns:auto minmax(0,1fr)}.contact-compliance-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=640px){.contact-control-page{gap:1rem;padding-top:.6rem}.contact-hero{gap:1.15rem;padding:1.4rem 0 .45rem}.contact-hero h1{max-width:10ch;font-size:clamp(2.75rem,14vw,3.9rem)}.contact-hero-copy>p:last-child{font-size:.98rem;line-height:1.65}.contact-command-panel,.contact-summary-card,.contact-article,.contact-compliance-band{padding:1rem}.contact-summary-grid{grid-template-columns:1fr}.contact-summary-card{min-height:0}.contact-toc{padding:1rem}.contact-toc a{min-height:2.15rem;padding-inline:.65rem;font-size:.88rem}.contact-article-section+.contact-article-section{margin-top:1.35rem;padding-top:1.35rem}.contact-article p,.contact-article li,.contact-compliance-band p{font-size:.94rem}.contact-compliance-band{grid-template-columns:1fr}.contact-compliance-icon{width:3.7rem;height:3.7rem}.contact-compliance-actions,.contact-quick-links{justify-content:stretch}.contact-compliance-actions .control-button,.contact-quick-links a{width:100%}.contact-quick-links{display:grid}}.public-shell-scope:has(.refund-policy-page){background:linear-gradient(90deg, var(--control-blue), transparent 36rem), linear-gradient(180deg, var(--control-bg-soft) 0%, var(--control-bg) 26rem, var(--control-bg) 100%)}@supports (color:color-mix(in lab, red, red)){.public-shell-scope:has(.refund-policy-page){background:linear-gradient(90deg, color-mix(in srgb, var(--control-blue) 7%, transparent), transparent 36rem), linear-gradient(180deg, var(--control-bg-soft) 0%, var(--control-bg) 26rem, var(--control-bg) 100%)}}:root[data-theme=light] .public-shell-scope:has(.refund-policy-page){background:linear-gradient(90deg,#1769ff12,#0000 36rem),linear-gradient(#fff 0%,#f7faff 26rem,#fff 100%)}.public-shell-main:has(.refund-policy-page){max-width:none;padding-top:clamp(2rem,4vw,4rem)!important}.refund-policy-page{max-width:1340px;color:var(--control-ink);margin:0 auto;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif}.refund-policy-page :where(h1,h2,h3,p){margin:0}.refund-policy-page :where(a,button):focus-visible{outline:3px solid var(--control-blue)}@supports (color:color-mix(in lab, red, red)){.refund-policy-page :where(a,button):focus-visible{outline:3px solid color-mix(in srgb, var(--control-blue) 26%, transparent)}}.refund-policy-page :where(a,button):focus-visible{outline-offset:3px}.refund-policy-hero{grid-template-columns:minmax(0,1fr) minmax(20rem,32rem);align-items:center;gap:clamp(2rem,6vw,6rem);padding-inline:clamp(1rem,3vw,2rem);display:grid}.refund-policy-kicker,.refund-policy-command-top span{color:var(--control-blue);font-size:.82rem;font-weight:850;line-height:1.25}.refund-policy-hero h1{max-width:13ch;color:var(--control-ink);letter-spacing:-.03em;text-wrap:balance;margin-top:1rem;font-size:clamp(3rem,6vw,5.4rem);font-weight:850;line-height:1.03}.refund-policy-hero-copy>p:last-child{max-width:43rem;color:var(--control-muted);text-wrap:pretty;margin-top:1.35rem;font-size:1.06rem;font-weight:650;line-height:1.7}.refund-policy-command{border:1px solid var(--control-line);background:linear-gradient(90deg, var(--control-blue), transparent 24rem), var(--control-surface);border-radius:12px;min-width:0}@supports (color:color-mix(in lab, red, red)){.refund-policy-command{background:linear-gradient(90deg, color-mix(in srgb, var(--control-blue) 7%, transparent), transparent 24rem), var(--control-surface)}}.refund-policy-command{padding:2rem}.refund-policy-command-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.refund-policy-command-top button{border:1px solid var(--control-line);width:2.75rem;height:2.75rem;color:var(--control-subtle);border-radius:6px;justify-content:center;align-items:center;transition:border-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1),background-color .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.refund-policy-command-top button:hover{border-color:var(--control-line-strong);background:var(--control-blue-soft);color:var(--control-blue)}.refund-policy-command code{border:1px solid var(--control-line);background:var(--control-surface-raised);min-width:0;color:var(--control-muted);border-radius:6px;flex-wrap:wrap;gap:.65rem;margin-top:1.35rem;padding:1rem 1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;font-weight:800;display:flex}.refund-policy-command code strong{min-width:0;color:var(--control-blue-strong);overflow-wrap:anywhere}:root[data-theme=dark] .refund-policy-command code strong{color:var(--control-electric)}.refund-policy-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;padding:clamp(2rem,4vw,3.6rem) clamp(1rem,3vw,2rem) 2.2rem;display:grid}.refund-policy-meta-card{border:1px solid var(--control-line);background:var(--control-surface);border-radius:12px;gap:1rem;min-width:0;min-height:8.6rem;padding:1.55rem;display:flex}.refund-policy-meta-icon{color:var(--control-blue);flex:none}.refund-policy-meta-card p{color:var(--control-muted);font-size:.84rem;font-weight:800}.refund-policy-meta-card strong{min-width:0;color:var(--control-ink);margin-top:.55rem;font-size:1rem;font-weight:780;line-height:1.55;display:block}.refund-policy-meta-card a{color:var(--control-ink);overflow-wrap:anywhere}.refund-policy-meta-card a:hover{color:var(--control-blue)}.refund-policy-document,.refund-policy-support{border:1px solid var(--control-line);background:var(--control-surface);border-radius:12px;margin-inline:clamp(1rem,3vw,2rem)}.refund-policy-document{grid-template-columns:15rem minmax(0,1fr);display:grid;overflow:hidden}.refund-policy-toc{border-right:1px solid var(--control-line);align-self:start;gap:.35rem;padding:2rem 1.6rem;display:grid;position:sticky;top:6rem}.refund-policy-toc p{color:var(--control-muted);margin-bottom:.55rem;font-size:.9rem;font-weight:850}.refund-policy-toc a{color:var(--control-muted);border-radius:6px;padding:.65rem .75rem;font-size:.9rem;font-weight:750;line-height:1.35;transition:background-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1)}.refund-policy-toc a:hover,.refund-policy-toc-active{background:var(--control-blue-soft);color:var(--control-blue-strong)!important}:root[data-theme=dark] .refund-policy-toc a:hover,:root[data-theme=dark] .refund-policy-toc-active{color:var(--control-electric)!important}.refund-policy-article{gap:2rem;padding:clamp(1.8rem,4vw,3rem) clamp(1.6rem,5vw,4rem);display:grid}.refund-policy-article section{scroll-margin-top:7rem}.refund-policy-article h2{color:var(--control-ink);letter-spacing:-.01em;text-wrap:balance;gap:.55rem;font-size:1.35rem;font-weight:850;line-height:1.25;display:flex}.refund-policy-article h2 span{color:var(--control-blue)}.refund-policy-article p,.refund-policy-article li{max-width:75ch;color:var(--control-muted);text-wrap:pretty;font-size:.98rem;font-weight:560;line-height:1.75}.refund-policy-article p{margin-top:.9rem}.refund-policy-article ul{gap:.65rem;max-width:75ch;margin-top:.9rem;padding-left:1.2rem;list-style:outside;display:grid}.refund-policy-support{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.8rem;margin-top:2rem;margin-bottom:3rem;padding:2rem;display:grid}.refund-policy-support-icon{width:5.2rem;height:5.2rem;color:var(--control-blue);justify-content:center;align-items:center;display:inline-flex}.refund-policy-support h2{color:var(--control-ink);letter-spacing:-.01em;font-size:1.25rem;font-weight:850}.refund-policy-support p{color:var(--control-muted);margin-top:.45rem;font-size:.96rem;font-weight:620;line-height:1.65}.refund-policy-support-actions{flex-wrap:wrap;gap:.9rem;display:flex}@media (width<=1100px){.refund-policy-hero{grid-template-columns:1fr}.refund-policy-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.refund-policy-document{grid-template-columns:1fr}.refund-policy-toc{border-right:0;border-bottom:1px solid var(--control-line);grid-template-columns:repeat(2,minmax(0,1fr));position:static}.refund-policy-toc p{grid-column:1/-1}.refund-policy-support{grid-template-columns:auto minmax(0,1fr)}.refund-policy-support-actions{grid-column:2}}@media (width<=720px){.public-shell-main:has(.refund-policy-page){padding-inline:0}.refund-policy-hero h1{font-size:clamp(2.5rem,15vw,3.8rem)}.refund-policy-command{padding:1.2rem}.refund-policy-meta-grid,.refund-policy-toc,.refund-policy-support{grid-template-columns:1fr}.refund-policy-meta-card{min-height:auto}.refund-policy-article{padding:1.4rem}.refund-policy-article h2{font-size:1.12rem}.refund-policy-support-actions{flex-direction:column;grid-column:auto}.refund-policy-support-actions .control-button{width:100%}}.control-hero{grid-template-columns:minmax(22rem,.86fr) minmax(32rem,1.14fr);align-items:center;gap:clamp(1rem,3vw,3rem);max-width:1240px;min-height:min(760px,100vh - 4.5rem);margin:0 auto;padding:clamp(2rem,4vw,4.75rem) 1.5rem 1.6rem;display:grid}.control-hero-copy{z-index:2;max-width:33rem;position:relative}.control-hero h1{color:var(--control-ink);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.8rem,5.2vw,5.25rem);font-weight:800;line-height:1.03}.control-hero h1 span{display:block}.control-hero-blue{color:var(--control-blue)}.control-hero-copy>p{max-width:30rem;color:var(--control-muted);text-wrap:pretty;margin-top:1.6rem;font-size:clamp(1rem,1.2vw,1.15rem);font-weight:600;line-height:1.65}.control-hero-bullets{gap:.8rem;margin-top:1.65rem;display:grid}.control-hero-bullets li{color:var(--control-ink);align-items:center;gap:.7rem;font-size:.98rem;font-weight:700;display:flex}.control-hero-bullets svg{flex:none;width:1.1rem;height:1.1rem}.control-hero-bullets circle{fill:var(--control-blue)}.control-hero-bullets path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3px}.control-hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.control-trust-note{color:var(--control-subtle);align-items:center;gap:.6rem;margin-top:1.6rem;font-size:.92rem;font-weight:700;display:flex}.control-trust-note span{color:var(--control-blue)}.control-hero-visual{z-index:1;min-width:0;margin-right:-2.5rem;position:relative}.control-cube{width:min(100%,54rem);max-width:none;height:auto;margin-left:auto}.control-hero-callouts{z-index:2;pointer-events:none;position:absolute;inset:0}.control-hero-callout{color:#f7fbff;background:linear-gradient(#07101eeb,#030812db);border:1px solid #58a2ff57;border-radius:8px;place-items:center;gap:.45rem;width:8.6rem;min-height:5.4rem;padding:.7rem .8rem;display:grid;position:absolute}.control-hero-callout svg{fill:none;width:2rem;height:2rem;stroke:var(--control-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.control-hero-callout span{text-align:center;text-wrap:balance;background:#060d1bd1;border:1px solid #58a2ff24;border-radius:6px;width:100%;padding:.4rem .45rem;font-size:.9rem;font-weight:800;line-height:1.2;display:block}.control-hero-callout-audit{top:7%;left:0}.control-hero-callout-hosting{top:7%;right:0}.control-hero-callout-access{bottom:11%;left:0}.control-hero-callout-policy{bottom:11%;right:0}.control-dashboard-section{max-width:1240px;margin:0 auto;padding:0 1.5rem}.control-dashboard{border:1px solid var(--control-line);background:var(--control-surface);border-radius:12px;grid-template-columns:14rem minmax(0,1fr);display:grid;overflow:hidden}:root[data-theme=dark] .control-dashboard{box-shadow:0 0 0 1px #2f64b861,0 0 22px #1769ff2e}:root[data-theme=light] .control-dashboard{box-shadow:0 8px 24px #1e50961a}.control-dashboard-sidebar{border-right:1px solid var(--control-line);align-content:start;gap:.6rem;padding:1.4rem 1rem;display:grid}.control-dashboard-brand{color:var(--control-ink);align-items:center;gap:.55rem;margin-bottom:.9rem;font-weight:900;display:flex}.control-dashboard-brand img{width:1.6rem;height:1.6rem}.control-org-switcher,.control-dashboard-sidebar>span{color:var(--control-muted);border-radius:6px;padding:.68rem .75rem;font-size:.88rem;font-weight:700}.control-org-switcher{border:1px solid var(--control-line);color:var(--control-ink);margin-bottom:.45rem}.control-dashboard-sidebar>span.active{background:var(--control-blue-soft);color:var(--control-blue)}.control-dashboard-main{min-width:0;padding:clamp(1.1rem,2vw,1.6rem)}.control-dashboard-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.control-dashboard h2,.control-feature-section h2,.control-compliance h2,.control-final-cta h2{color:var(--control-ink);letter-spacing:-.02em;text-wrap:balance;font-weight:800}.control-dashboard h2{font-size:1.35rem}.control-dashboard-top span{border:1px solid var(--control-line);color:var(--control-muted);border-radius:6px;padding:.55rem .72rem;font-size:.8rem;font-weight:700}.control-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.control-stat-card,.control-chart-card,.control-skills-card{border:1px solid var(--control-line);background:var(--control-surface-raised);border-radius:8px}.control-stat-card{min-height:6.8rem;padding:1.05rem;position:relative}.control-stat-card span{color:var(--control-muted);font-size:.82rem;font-weight:700;display:block}.control-stat-card strong{color:var(--control-ink);letter-spacing:-.03em;margin-top:.75rem;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:850;display:block}.control-stat-card small{color:var(--control-success);font-size:.75rem;font-weight:800;position:absolute;bottom:1.1rem;right:1rem}.control-stat-card small.warning{color:var(--control-warning)}.control-dashboard-grid{grid-template-columns:minmax(0,1.3fr) minmax(20rem,.9fr);gap:1rem;margin-top:1rem;display:grid}.control-chart-card,.control-skills-card{min-width:0;padding:1.15rem}.control-chart-card h3,.control-skills-card h3{color:var(--control-ink);font-size:.98rem;font-weight:800}.control-chart-card svg{width:100%;height:auto;margin-top:1rem}.chart-grid{fill:none;stroke:var(--control-line)}.chart-fill{fill:#1769ff1a}.chart-line{fill:none;stroke:var(--control-blue);stroke-linecap:round;stroke-width:4px}.chart-point{fill:var(--control-blue);stroke:var(--control-surface-raised);stroke-width:4px}.chart-tooltip rect{fill:var(--control-surface);stroke:var(--control-line)}.chart-tooltip text{fill:var(--control-ink);font-size:13px;font-weight:800}.control-skills-card>div{justify-content:space-between;gap:1rem;display:flex}.control-skills-card a{color:var(--control-blue);font-size:.82rem;font-weight:800}.control-skills-card ul{gap:.88rem;margin-top:1rem;display:grid}.control-skills-card li{color:var(--control-ink);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;font-size:.86rem;display:grid}.skill-rank{background:var(--control-blue-soft);width:1.65rem;height:1.65rem;color:var(--control-blue);border-radius:6px;justify-content:center;align-items:center;font-size:.76rem;font-weight:900;display:inline-flex}.skill-rank-3,.skill-rank-5{color:#0f9fc2}.skill-rank-4{color:var(--control-warning)}.control-skills-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.control-skills-card small{background:var(--control-blue-soft);color:var(--control-blue);border-radius:999px;padding:.25rem .5rem;font-size:.72rem;font-weight:800}.control-skills-card b{color:var(--control-ink);font-size:.82rem}.control-feature-section{text-align:center;max-width:1160px;margin:0 auto;padding:clamp(3rem,5vw,4.5rem) 1.5rem 2rem}.control-feature-section h2{font-size:clamp(1.55rem,2.2vw,2.25rem)}.control-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.3rem;display:grid}.control-feature-card{border-right:1px solid var(--control-line);min-width:0;padding:0 1.8rem}.control-feature-card:last-child{border-right:0}.control-feature-icon{border:1px solid var(--control-line);width:4.7rem;height:4.7rem;color:var(--control-blue);border-radius:999px;justify-content:center;align-items:center;margin-bottom:1.25rem;display:inline-flex}.control-feature-icon img,.control-feature-icon svg{width:2.45rem;height:2.45rem}.control-feature-icon svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:4.5px}.control-feature-card h3{color:var(--control-ink);font-size:1rem;font-weight:850}.control-feature-card p{color:var(--control-muted);text-wrap:pretty;margin-top:.9rem;font-size:.92rem;font-weight:600;line-height:1.6}.control-compliance,.control-final-cta{border:1px solid var(--control-line);background:var(--control-surface);border-radius:12px;max-width:1160px;margin:0 auto}.control-compliance{grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);align-items:center;gap:2rem;padding:1.35rem 2rem;display:grid}.control-compliance-copy{align-items:center;gap:1rem;display:flex}.control-compliance-copy img{width:4.5rem;height:4.5rem}.control-compliance h2{font-size:1.05rem}.control-compliance p{color:var(--control-muted);margin-top:.45rem;font-size:.9rem;font-weight:600;line-height:1.55}.control-compliance-badges{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.control-compliance-badges span{min-width:0;color:var(--control-ink);gap:.15rem;font-size:.9rem;font-weight:850;display:grid}.control-compliance-badges small{color:var(--control-muted);font-size:.78rem;font-weight:700}.control-final-cta{justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;margin-bottom:3rem;padding:2.4rem 3.2rem;display:flex}.control-final-cta h2{font-size:clamp(1.45rem,2vw,2rem)}.control-final-cta p{color:var(--control-muted);margin-top:.55rem;font-weight:600}.control-final-actions{flex-wrap:wrap;gap:.9rem;display:flex}.landing-footer{border-top:1px solid var(--control-line);padding:3rem 1.5rem}.landing-footer-inner,.landing-footer-bottom{max-width:1160px;margin:0 auto}.landing-footer-inner{justify-content:flex-end;display:flex}.landing-footer-label{color:var(--control-blue);font-size:.72rem;font-weight:850}.landing-footer-link,.landing-footer-text,.landing-footer-cookie{color:var(--control-muted)}.landing-footer-link,.landing-footer-cookie{font-size:.9rem;font-weight:700}.landing-footer-link:hover,.landing-footer-cookie:hover{color:var(--control-blue)}.landing-footer-bottom{border-top:1px solid var(--control-line);margin-top:2rem;padding-top:2rem}@media (width<=1180px){.control-nav-links,.public-control-nav .control-nav-links{display:none}.control-hero{grid-template-columns:1fr;min-height:auto;padding-top:3rem}.control-hero-copy{max-width:46rem}.control-hero-visual{width:min(100%,56rem);margin-left:auto;margin-right:auto}.control-cube{width:100%;margin:0 auto}.control-dashboard{overflow-x:auto}.control-dashboard-main{min-width:44rem}}@media (width<=860px){.control-nav-inner{grid-template-columns:1fr auto;padding-inline:1rem}.control-brand-logo{width:7.4rem}.control-nav-actions{gap:.45rem}.public-control-nav .control-nav-links,.control-nav-actions .control-icon-button,.control-nav-actions .control-signin{display:none}.public-control-nav .control-nav-actions .public-control-account-button{display:inline-flex}.public-control-auth-button{min-height:2.5rem;padding-inline:.95rem}.control-hero{padding-inline:1rem}.control-hero h1{font-size:clamp(2.4rem,13vw,4rem)}.control-hero-actions,.control-final-actions{flex-direction:column}.control-hero-callouts{pointer-events:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.75rem;display:grid;position:static}.control-hero-callout{width:auto;min-height:4.7rem;padding:.6rem;position:static}.control-hero-callout svg{width:1.55rem;height:1.55rem}.control-hero-callout span{font-size:.78rem}.control-dashboard-section{padding-inline:1rem}.control-dashboard{grid-template-columns:1fr;display:grid;overflow-x:visible}.control-dashboard-sidebar{display:none}.control-dashboard-main{min-width:0}.control-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-activity-row{grid-template-columns:minmax(0,1fr)}.control-feature-grid,.control-compliance,.control-compliance-badges,.control-final-cta{grid-template-columns:1fr}.control-feature-card{border-right:0;border-bottom:1px solid var(--control-line);padding:1.6rem 0}.control-feature-card:last-child{border-bottom:0}.control-compliance,.control-final-cta{margin-inline:1rem}.control-compliance{padding:1.4rem}.control-final-cta{flex-direction:column;align-items:stretch;padding:1.6rem}.control-final-actions{width:100%}.control-final-actions .control-button{white-space:normal;width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.animate-fade-in-up,.animate-fade-in,.skeleton-block:after,.control-button,.control-icon-button{opacity:1;transition:none;animation:none;transform:none}.terminal-button-primary:active,.terminal-button-secondary:active,.terminal-filter-chip:active,.shell-icon-button:active,.hover-lift:hover,.control-button:hover,.control-icon-button:hover{transform:none}.skeleton-cursor{opacity:.5;animation:none}}.workspace-shell-scope{--signal:#1769ff!important;--signal-strong:#0f5bed!important;--signal-dim:#58a2ff24!important;--signal-cyan:#58a2ff!important;--signal-cyan-dim:#58a2ff1f!important;--line-strong:#2f64b8!important}:root[data-theme=light] .workspace-shell-scope{--signal:#1769ff!important;--signal-strong:#0f5bed!important;--signal-dim:#eaf2ff!important;--signal-cyan:#2f7dff!important;--signal-cyan-dim:#1769ff1a!important;--line-strong:#b8d2ff!important}.workspace-shell-scope .terminal-button-primary,.workspace-shell-scope .workspace-nav-card-active{color:#fff;background:linear-gradient(135deg,#1769ff 0%,#0f5bed 100%);border-color:#58a2ff85}.workspace-shell-scope .terminal-label,.workspace-shell-scope .terminal-data-label,.workspace-shell-scope .workspace-nav-card-active .terminal-label{color:var(--signal-cyan)}.workspace-shell-scope .create-organization-page{width:min(100%,1320px);color:var(--workspace-ink);gap:1.75rem;margin:0 auto;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;display:grid}.workspace-shell-scope .create-organization-hero{align-items:flex-start;gap:1.25rem;padding:.25rem 0 .5rem;display:flex}.workspace-shell-scope .create-organization-hero-icon{width:4rem;height:4rem;color:var(--workspace-electric);background:linear-gradient(135deg,#58a2ff38,#ffffff0a),#0a1324b8;border:1px solid #58a2ff33;border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.workspace-shell-scope .create-organization-hero-icon>svg{width:1.85rem;height:1.85rem}.workspace-shell-scope .create-organization-hero-icon span{background:var(--workspace-surface-raised);width:1.55rem;height:1.55rem;color:var(--workspace-ink);border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-.35rem;right:-.35rem}.workspace-shell-scope .create-organization-hero-icon span svg{width:.85rem;height:.85rem}.workspace-shell-scope .create-organization-hero h2{max-width:58rem;color:var(--workspace-ink);letter-spacing:-.02em;text-wrap:balance;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;font-size:2.55rem;font-weight:800;line-height:1.1}.workspace-shell-scope .create-organization-hero h2 span{color:var(--workspace-blue)}.workspace-shell-scope .create-organization-hero p{max-width:52rem;color:var(--workspace-muted);text-wrap:pretty;margin-top:.8rem;font-size:1rem;font-weight:600;line-height:1.7}.workspace-shell-scope .create-organization-panel{background:linear-gradient(135deg,#58a2ff1a,#0000 32rem),linear-gradient(#0a1324f0,#07101ef5);border:1px solid #58a2ff3d;border-radius:12px;overflow:hidden;box-shadow:0 8px 14px #0000002e}.workspace-shell-scope .create-organization-form{display:grid}.workspace-shell-scope .create-organization-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem;padding:3rem 3.5rem 2.25rem;display:grid}.workspace-shell-scope .create-organization-field-group{align-content:start;gap:1rem;min-width:0;display:grid}.workspace-shell-scope .create-organization-field-group+.create-organization-field-group{border-left:1px solid #58a2ff2e;padding-left:2.5rem}.workspace-shell-scope .create-organization-section-icon{width:2.25rem;height:2.25rem;color:var(--workspace-electric);background:#58a2ff24;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.workspace-shell-scope .create-organization-section-icon svg{width:1.1rem;height:1.1rem}.workspace-shell-scope .create-organization-section-icon-violet{color:#a985ff;background:#8f55ff26}.workspace-shell-scope .create-organization-field-group h3,.workspace-shell-scope .create-organization-security h3{color:var(--workspace-ink);letter-spacing:0;text-transform:none;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;font-size:1.02rem;font-weight:800;line-height:1.35}.workspace-shell-scope .create-organization-field-group p,.workspace-shell-scope .create-organization-security p{max-width:42rem;color:var(--workspace-muted);margin-top:.45rem;font-size:.9rem;font-weight:600;line-height:1.65}.workspace-shell-scope .create-organization-input-wrap{min-height:4.25rem;color:var(--workspace-electric);background:#0a1324b8;border:1px solid #58a2ff57;border-radius:8px;align-items:center;gap:.9rem;padding:0 1rem;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex}.workspace-shell-scope .create-organization-input-wrap:focus-within{border-color:var(--workspace-electric);background:#0a1324eb;box-shadow:0 0 0 3px #58a2ff2e}.workspace-shell-scope .create-organization-input-wrap-violet{color:#a985ff;border-color:#8f55ff70}.workspace-shell-scope .create-organization-input-wrap>svg{flex:none;width:1.15rem;height:1.15rem}.workspace-shell-scope .create-organization-input{width:100%;min-width:0;color:var(--workspace-ink);font:inherit;background:0 0;border:0;outline:none;font-size:1rem;font-weight:750}.workspace-shell-scope .create-organization-input::placeholder{color:var(--workspace-muted);opacity:1}.workspace-shell-scope .create-organization-input-state{border:2px solid var(--workspace-subtle);border-radius:999px;flex:none;width:1rem;height:1rem;display:inline-flex}.workspace-shell-scope .create-organization-input-state-available{border-color:var(--workspace-success);background:var(--workspace-success);box-shadow:inset 0 0 0 3px var(--workspace-surface)}.workspace-shell-scope .create-organization-input-state-danger{border-color:var(--danger);background:var(--danger);box-shadow:inset 0 0 0 3px var(--workspace-surface)}.workspace-shell-scope .create-organization-prefix-preview{min-height:3.15rem;color:var(--workspace-muted);background:#8f55ff14;border:1px solid #8f55ff2e;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.85rem 1rem;font-size:.9rem;font-weight:700;display:flex}.workspace-shell-scope .create-organization-prefix-preview code{color:#a985ff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem;font-weight:800}.workspace-shell-scope .create-organization-status{margin:0;font-size:.88rem;font-weight:800;line-height:1.5}.workspace-shell-scope .create-organization-status-available{color:var(--workspace-success)}.workspace-shell-scope .create-organization-status-neutral{color:var(--workspace-muted)}.workspace-shell-scope .create-organization-status-danger{color:var(--danger)}.workspace-shell-scope .create-organization-security{background:#58a2ff14;border:1px solid #58a2ff2e;border-radius:8px;align-items:center;gap:1rem;margin:0 3.5rem 2.75rem;padding:1.2rem 1.35rem;display:flex}.workspace-shell-scope .create-organization-security>svg{width:2rem;height:2rem;color:var(--workspace-blue);flex:none}.workspace-shell-scope .create-organization-actions{border-top:1px solid #58a2ff2e;justify-content:flex-end;padding:1.5rem 3.5rem;display:flex}.workspace-shell-scope .create-organization-submit{color:#fff;background:linear-gradient(135deg,#1769ff 0%,#2d3cff 100%);border:1px solid #58a2ff85;border-radius:8px;justify-content:center;align-items:center;gap:.65rem;min-width:13.5rem;min-height:3.2rem;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;font-size:.95rem;font-weight:800;line-height:1;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex}.workspace-shell-scope .create-organization-submit:not(:disabled):hover{border-color:#58a2ffd1;transform:translateY(-1px)}.workspace-shell-scope .create-organization-submit:disabled{cursor:not-allowed;opacity:.56}.workspace-shell-scope .create-organization-submit svg{width:1rem;height:1rem}:root[data-theme=light] .workspace-shell-scope .create-organization-page,:root[data-theme=light] .workspace-shell-scope .create-organization-hero h2,:root[data-theme=light] .workspace-shell-scope .create-organization-field-group h3,:root[data-theme=light] .workspace-shell-scope .create-organization-security h3{color:#071326}:root[data-theme=light] .workspace-shell-scope .create-organization-hero p,:root[data-theme=light] .workspace-shell-scope .create-organization-field-group p,:root[data-theme=light] .workspace-shell-scope .create-organization-security p{color:#445067}:root[data-theme=light] .workspace-shell-scope .create-organization-hero-icon{color:#1769ff;background:linear-gradient(135deg,#eaf2ff,#ffffffd1),#fff;border-color:#dbe7f8}:root[data-theme=light] .workspace-shell-scope .create-organization-hero-icon span{color:#fff;background:#2f415c;border-color:#b8d2ff}:root[data-theme=light] .workspace-shell-scope .create-organization-panel{background:linear-gradient(135deg,#eaf2ffeb,#0000 32rem),linear-gradient(#fff,#fbfdff);border-color:#dbe7f8;box-shadow:0 8px 14px #121c281a}:root[data-theme=light] .workspace-shell-scope .create-organization-field-group+.create-organization-field-group{border-left-color:#dbe7f8}:root[data-theme=light] .workspace-shell-scope .create-organization-input-wrap{background:#fff;border-color:#7fb0ff}:root[data-theme=light] .workspace-shell-scope .create-organization-input-wrap-violet{border-color:#8f55ff7a}:root[data-theme=light] .workspace-shell-scope .create-organization-input{color:#071326}:root[data-theme=light] .workspace-shell-scope .create-organization-input::placeholder{color:#445067}:root[data-theme=light] .workspace-shell-scope .create-organization-input-state-available,:root[data-theme=light] .workspace-shell-scope .create-organization-input-state-danger{box-shadow:inset 0 0 0 3px #fff}:root[data-theme=light] .workspace-shell-scope .create-organization-prefix-preview{color:#445067;background:#8f55ff0f;border-color:#8f55ff33}:root[data-theme=light] .workspace-shell-scope .create-organization-security{background:#f7fbff;border-color:#dbe7f8}:root[data-theme=light] .workspace-shell-scope .create-organization-actions{background:#fbfdffe0;border-top-color:#dbe7f8}@media (width<=960px){.workspace-shell-scope .create-organization-fields{grid-template-columns:1fr;gap:2rem;padding:2rem}.workspace-shell-scope .create-organization-field-group+.create-organization-field-group{border-top:1px solid #58a2ff2e;border-left:0;padding-top:2rem;padding-left:0}:root[data-theme=light] .workspace-shell-scope .create-organization-field-group+.create-organization-field-group{border-top-color:#dbe7f8}.workspace-shell-scope .create-organization-security{margin:0 2rem 2rem}.workspace-shell-scope .create-organization-actions{padding:1.25rem 2rem}}@media (width<=640px){.workspace-shell-scope .create-organization-page{gap:1.25rem}.workspace-shell-scope .create-organization-hero{gap:1rem}.workspace-shell-scope .create-organization-hero-icon{border-radius:12px;width:3.25rem;height:3.25rem}.workspace-shell-scope .create-organization-hero h2{font-size:1.85rem}.workspace-shell-scope .create-organization-panel{border-radius:10px}.workspace-shell-scope .create-organization-fields{padding:1.25rem}.workspace-shell-scope .create-organization-input-wrap{min-height:3.75rem}.workspace-shell-scope .create-organization-security{align-items:flex-start;margin:0 1.25rem 1.25rem;padding:1rem}.workspace-shell-scope .create-organization-actions{justify-content:stretch;padding:1rem 1.25rem}.workspace-shell-scope .create-organization-submit{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.workspace-shell-scope .create-organization-input-wrap,.workspace-shell-scope .create-organization-submit{transition:none}.workspace-shell-scope .create-organization-submit:not(:disabled):hover{transform:none}}.terminal-scope code,.terminal-scope kbd,.terminal-scope pre,.pricing-formula-flow,.workspace-shell-scope pre,.workspace-shell-scope code,.workspace-shell-scope kbd,.create-organization-prefix-preview code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.pricing-warp,.pricing-hero-title,.pricing-rule-title,.pricing-section-title,.workspace-shell-scope,.workspace-shell-wordmark,.workspace-topbar-title,.workspace-action-title,.workspace-shell-scope .terminal-label,.workspace-shell-scope .terminal-data-label,.workspace-shell-scope .terminal-button-primary,.workspace-shell-scope .terminal-button-secondary,.workspace-shell-scope .terminal-filter-chip,.workspace-shell-scope .shell-icon-button,.workspace-shell-scope .terminal-hero-panel h2,.workspace-shell-scope .terminal-panel h2,.workspace-shell-scope .terminal-panel h3,.workspace-shell-scope .terminal-pill,.pricing-warp .terminal-label,.pricing-warp .terminal-data-label,.pricing-warp .terminal-button-primary,.pricing-warp .terminal-button-secondary,.legal-article-frame .prose-legal h2{letter-spacing:0;text-transform:none;font-family:Manrope,ui-sans-serif,system-ui,sans-serif}.pricing-hero-title,.workspace-action-title,.workspace-shell-scope .terminal-hero-panel h2{text-shadow:none;line-height:1}.pricing-warp,.workspace-shell-scope,:root[data-theme=dark] .workspace-shell-scope{--warp-bg:#020710;--warp-bg-deep:#050b16;--warp-panel:#07101ee0;--warp-panel-strong:#0a1324f5;--warp-ink:#f7fbff;--warp-ash:#a7b3c7;--warp-stone:#6f7f96;--warp-line:#a7b3c729;--warp-line-strong:#2f64b885;--warp-signal:#1769ff;--warp-cyan:#58a2ff;--warp-violet:#8f55ff;--warp-amber:#e8791a;--warp-red:#df3c3c;--bg:var(--warp-bg);--canvas:var(--warp-bg);--canvas-elevated:var(--warp-bg-deep);--surface:#07101ee6;--surface-low:#050b16c7;--surface-high:#0a1324e6;--surface-strong:var(--warp-panel-strong);--text-primary:var(--warp-ink);--muted-text:var(--warp-ash);--fg:var(--warp-ink);--muted:var(--warp-ash);--line-muted:var(--warp-line);--line-strong:var(--warp-line-strong);--signal:var(--warp-signal);--signal-strong:#58a2ff;--signal-dim:#58a2ff24;--signal-cyan:var(--warp-cyan);--signal-cyan-dim:#58a2ff1f;--secondary-accent:var(--warp-cyan);--warning-dim:#e8791a29;--shell-bg:#050b16e0;--shell-bg-strong:#07101ef5;--shell-border:#a7b3c724;--panel-bg:var(--warp-panel);--panel-elevated-bg:#0a1324e6;--panel-border:#a7b3c729;--panel-border-strong:#58a2ff47;--button-secondary-border:#a7b3c72e;--button-secondary-bg:#ffffff0a;--button-secondary-bg-hover:#58a2ff14;--field-bg:#07101edb;--field-bg-focus:#0a1324fa;--field-border:#a7b3c729;--focus-ring:#2f7dffb8;--tag-surface:#58a2ff14;--tag-border:#58a2ff24;--filter-surface:#58a2ff0f}:root[data-theme=light] .pricing-warp,:root[data-theme=light] .workspace-shell-scope{--warp-bg:#f7faff;--warp-bg-deep:#eef5ff;--warp-panel:#ffffffeb;--warp-panel-strong:#fbfdfffa;--warp-ink:#071326;--warp-ash:#445067;--warp-stone:#6a7890;--warp-line:#dbe7f8;--warp-line-strong:#7fb0ff;--warp-signal:#1769ff;--warp-cyan:#2f7dff;--warp-violet:#8f55ff;--warp-amber:#e8791a;--warp-red:#df3c3c;--bg:var(--warp-bg);--canvas:var(--warp-bg);--canvas-elevated:var(--warp-bg-deep);--surface:#ffffffeb;--surface-low:#eff5ffd1;--surface-high:#fffffff5;--surface-strong:var(--warp-panel-strong);--text-primary:var(--warp-ink);--muted-text:var(--warp-ash);--fg:var(--warp-ink);--muted:var(--warp-ash);--line-muted:var(--warp-line);--line-strong:var(--warp-line-strong);--signal:var(--warp-signal);--signal-strong:#0f5bed;--signal-dim:#1769ff1a;--signal-cyan:var(--warp-cyan);--signal-cyan-dim:#2f7dff1a;--secondary-accent:var(--warp-cyan);--warning-dim:#e8791a1f;--shell-bg:#ffffffe6;--shell-bg-strong:#fbfdfff5;--shell-border:#dbe7f8;--panel-bg:var(--warp-panel);--panel-elevated-bg:#fff;--panel-border:#dbe7f8;--panel-border-strong:#7fb0ff;--button-secondary-border:#dbe7f8;--button-secondary-bg:#fff;--button-secondary-bg-hover:#eaf2ff;--field-bg:#fff;--field-bg-focus:#fff;--field-border:#dbe7f8;--focus-ring:#2f7dff9e;--tag-surface:#eaf2ff;--tag-border:#dbe7f8;--filter-surface:#eef5ff}.pricing-warp,.workspace-shell-scope{background:linear-gradient(180deg, var(--warp-bg) 0%, var(--warp-bg-deep) 52%, var(--warp-bg) 100%);color:var(--warp-ink)}.pricing-warp:not(.pricing-warp-workspace):before,.pricing-warp:not(.pricing-warp-workspace):after,.workspace-shell-scope .terminal-grid-bg,.workspace-shell-scope .workspace-main{background:0 0}.pricing-warp .terminal-panel,.pricing-warp .terminal-subpanel,.pricing-kpi-card,.legal-article-frame,.verify-email-result,.verify-email-help,.workspace-shell-scope .terminal-panel,.workspace-shell-scope .terminal-surface-primary,.workspace-shell-scope .terminal-subpanel,.workspace-shell-scope .terminal-surface-secondary,.workspace-shell-scope .terminal-floating-panel,.workspace-shell-scope .workspace-kpi-card,.workspace-shell-scope .workspace-nav-card,.workspace-shell-scope pre{border-color:var(--panel-border);background:linear-gradient(180deg, #58a2ff0d, #ffffff03), var(--panel-bg);clip-path:none;border-radius:10px;box-shadow:0 6px 14px #02071024}:root[data-theme=light] .pricing-warp .terminal-panel,:root[data-theme=light] .pricing-warp .terminal-subpanel,:root[data-theme=light] .pricing-kpi-card,:root[data-theme=light] .legal-article-frame,:root[data-theme=light] .verify-email-result,:root[data-theme=light] .verify-email-help,:root[data-theme=light] .workspace-shell-scope .terminal-panel,:root[data-theme=light] .workspace-shell-scope .terminal-surface-primary,:root[data-theme=light] .workspace-shell-scope .terminal-subpanel,:root[data-theme=light] .workspace-shell-scope .terminal-surface-secondary,:root[data-theme=light] .workspace-shell-scope .terminal-floating-panel,:root[data-theme=light] .workspace-shell-scope .workspace-kpi-card,:root[data-theme=light] .workspace-shell-scope .workspace-nav-card,:root[data-theme=light] .workspace-shell-scope pre{box-shadow:0 6px 14px #17418212}.pricing-warp .terminal-button-primary,.workspace-shell-scope .terminal-button-primary{border-color:var(--primary-accent);background:var(--primary-accent);color:#fff;box-shadow:none}.pricing-warp .terminal-button-secondary,.workspace-shell-scope .terminal-button-secondary,.workspace-shell-scope .terminal-filter-chip,.workspace-shell-scope .shell-icon-button,.workspace-shell-scope .terminal-pill{border-color:var(--panel-border);background:var(--button-secondary-bg);color:var(--warp-ash);box-shadow:none}.pricing-warp .terminal-label,.pricing-warp .terminal-data-label,.workspace-shell-scope .terminal-label,.workspace-shell-scope .terminal-data-label,.workspace-shell-scope .organization-danger-panel .terminal-label,.contact-card-link:hover{color:var(--warp-cyan)}.pricing-formula-flow{border-color:var(--panel-border);background:var(--surface-low);clip-path:none;border-radius:8px}.pricing-formula-flow strong,.workspace-shell-scope .workspace-nav-card-active,.workspace-shell-scope .workspace-nav-card:hover{border-color:var(--panel-border-strong);background:var(--signal-dim);color:var(--warp-signal);box-shadow:none}.workspace-shell-scope .terminal-hero-panel{background:linear-gradient(180deg, #58a2ff14, #ffffff03), var(--panel-bg)}.workspace-shell-scope .terminal-input{border-color:var(--field-border);background-color:var(--field-bg);color:var(--warp-ink);border-radius:8px}.workspace-shell-scope .terminal-input:focus{box-shadow:0 0 0 1px var(--focus-ring), 0 0 0 4px #2f7dff1a}.workspace-shell-scope .organization-danger-panel{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.workspace-shell-scope .organization-danger-panel{border-color:color-mix(in srgb, var(--danger) 42%, transparent)}}.workspace-shell-scope .organization-danger-panel{background:linear-gradient(180deg, var(--danger), transparent 42%), var(--panel-bg)}@supports (color:color-mix(in lab, red, red)){.workspace-shell-scope .organization-danger-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--danger) 7%, transparent), transparent 42%), var(--panel-bg)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}
