@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-divide-x-reverse:0;--live-glow-angle:0deg}}}@layer theme{:root,:host{--font-sans:"Inter", system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:"JetBrains Mono", monospace, "Apple Color Emoji", "Segoe UI Emoji";--color-red-50:#fef2f2;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-950:#460809;--color-amber-400:#fcbb00;--color-amber-600:#dd7400;--color-emerald-500:#00bb7f;--color-blue-500:#3080ff;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--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-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Inter", system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--default-mono-font-family:"JetBrains Mono", monospace, "Apple Color Emoji", "Segoe UI Emoji";--color-cloud:#f7f9fb;--color-breeze:#e8f1f8;--color-sky:#c8dcee;--color-horizon:#7aa5c7;--color-sun:#f5b842;--font-display:"Fraunces", serif, "Apple Color Emoji", "Segoe UI Emoji";--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:22px;--spacing-7:36px;--radius-none:0;--radius-label:4px;--radius-input:8px;--radius-card:12px;--radius-panel:16px;--radius-pill:999px;--radius-button:10px;--danger:#ff453a;--danger-tint:#ff453a1f}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-950:lab(13.003% 29.04 16.7519);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-blue-500:lab(54.1736% 13.3369 -74.6839)}}@supports (color:color-mix(in lab, red, red)){:root,:host{--danger-tint:color-mix(in srgb, var(--danger) 12%, transparent)}}:root,:host{--shadow-knob:0 1px 2px #00000047}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-2{inset:8px}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:8px}.inset-y-0{inset-block:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-2{top:-8px}.-top-10{top:-80px}.-top-12{top:calc(var(--spacing) * -12)}.-top-16{top:calc(var(--spacing) * -16)}.-top-20{top:calc(var(--spacing) * -20)}.-top-24{top:calc(var(--spacing) * -24)}.top-0{top:0}.top-1{top:4px}.top-1\/2{top:50%}.top-2{top:8px}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:12px}.top-5{top:22px}.top-7{top:36px}.top-9{top:64px}.top-10{top:80px}.top-12{top:calc(var(--spacing) * 12)}.top-20{top:calc(var(--spacing) * 20)}.top-50{top:calc(var(--spacing) * 50)}.top-100{top:calc(var(--spacing) * 100)}.top-\[8px\]{top:8px}.top-\[10px\]{top:10px}.top-\[30px\]{top:30px}.top-\[34px\]{top:34px}.top-\[calc\(100\%-2px\)\]{top:calc(100% - 2px)}.top-\[calc\(var\(--wap-head-h\,54px\)\+2px\)\]{top:calc(var(--wap-head-h,54px) + 2px)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:-4px}.-right-10{right:-80px}.-right-12{right:calc(var(--spacing) * -12)}.-right-16{right:calc(var(--spacing) * -16)}.-right-20{right:calc(var(--spacing) * -20)}.-right-24{right:calc(var(--spacing) * -24)}.right-0{right:0}.right-1{right:4px}.right-1\.5{right:6px}.right-2{right:8px}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:12px}.right-4{right:16px}.right-\[12\%\]{right:12%}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-1{bottom:-4px}.-bottom-8{bottom:-48px}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-1\.5{bottom:6px}.bottom-3{bottom:12px}.bottom-4{bottom:16px}.bottom-\[8px\]{bottom:8px}.bottom-\[34px\]{bottom:34px}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:8px}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:12px}.left-\[12\%\]{left:12%}.left-\[60\%\]{left:60%}.left-\[78\%\]{left:78%}.isolate{isolation:isolate}.-z-0{z-index:calc(0 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[51\]{z-index:51}.z-\[60\]{z-index:60}.z-\[100\]{z-index:100}.z-\[1100\]{z-index:1100}.z-\[10000\]{z-index:10000}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:4px}.mx-2{margin-inline:8px}.mx-auto{margin-inline:auto}.my-1{margin-block:4px}.my-1\.5{margin-block:6px}.my-2{margin-block:8px}.my-3{margin-block:12px}.my-4{margin-block:16px}.my-6{margin-block:28px}.my-12{margin-block:calc(var(--spacing) * 12)}.-mt-1{margin-top:-4px}.-mt-2{margin-top:-8px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:4px}.mt-1\.5{margin-top:6px}.mt-2{margin-top:8px}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:12px}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:16px}.mt-5{margin-top:22px}.mt-6{margin-top:28px}.mt-7{margin-top:36px}.mt-8{margin-top:48px}.mt-9{margin-top:64px}.mt-10{margin-top:80px}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-\[1px\]{margin-top:1px}.mt-\[2\.5px\]{margin-top:2.5px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-0\.5{margin-right:calc(var(--spacing) * -.5)}.-mr-1{margin-right:-4px}.mr-1{margin-right:4px}.mr-2{margin-right:8px}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:4px}.mb-1\.5{margin-bottom:6px}.mb-2{margin-bottom:8px}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:12px}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:16px}.mb-5{margin-bottom:22px}.mb-6{margin-bottom:28px}.mb-7{margin-bottom:36px}.mb-8{margin-bottom:48px}.mb-10{margin-bottom:80px}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.-ml-1{margin-left:-4px}.-ml-1\.5{margin-left:-6px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:4px}.ml-1\.5{margin-left:6px}.ml-2{margin-left:8px}.ml-3{margin-left:12px}.ml-4{margin-left:16px}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[1200\/630\]{aspect-ratio:1200/630}.aspect-square{aspect-ratio:1}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:4px}.h-1\.5{height:6px}.h-2{height:8px}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:12px}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:16px}.h-5{height:22px}.h-6{height:28px}.h-7{height:36px}.h-8{height:48px}.h-9{height:64px}.h-10{height:80px}.h-11{height:96px}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-56{height:calc(var(--spacing) * 56)}.h-72{height:calc(var(--spacing) * 72)}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[9px\]{height:9px}.h-\[10px\]{height:10px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[48px\]{height:48px}.h-\[64px\]{height:64px}.h-\[64vh\]{height:64vh}.h-\[120px\]{height:120px}.h-\[130px\]{height:130px}.h-\[150px\]{height:150px}.h-\[300px\]{height:300px}.h-\[900px\]{height:900px}.h-\[calc\(100vh-0px\)\]{height:100vh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-\[4\.75em\]{max-height:4.75em}.max-h-\[204px\]{max-height:204px}.max-h-\[224px\]{max-height:224px}.max-h-\[228px\]{max-height:228px}.max-h-\[240px\]{max-height:240px}.max-h-\[280px\]{max-height:280px}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-\[600px\]{max-height:600px}.max-h-\[min\(60vh\,440px\)\]{max-height:min(60vh,440px)}.min-h-0{min-height:0}.min-h-\[20px\]{min-height:20px}.min-h-\[22px\]{min-height:22px}.min-h-\[28px\]{min-height:28px}.min-h-\[34px\]{min-height:34px}.min-h-\[44px\]{min-height:44px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[64px\]{min-height:64px}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-\[420px\]{min-height:420px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:4px}.w-1\.5{width:6px}.w-2{width:8px}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:12px}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:16px}.w-5{width:22px}.w-6{width:28px}.w-7{width:36px}.w-8{width:48px}.w-9{width:64px}.w-10{width:80px}.w-11{width:96px}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-30{width:calc(var(--spacing) * 30)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-65{width:calc(var(--spacing) * 65)}.w-70{width:calc(var(--spacing) * 70)}.w-72{width:calc(var(--spacing) * 72)}.w-75{width:calc(var(--spacing) * 75)}.w-80{width:calc(var(--spacing) * 80)}.w-85{width:calc(var(--spacing) * 85)}.w-90{width:calc(var(--spacing) * 90)}.w-\[1px\]{width:1px}.w-\[5px\]{width:5px}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[9px\]{width:9px}.w-\[10px\]{width:10px}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[16px\]{width:16px}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[30px\]{width:30px}.w-\[31px\]{width:31px}.w-\[34px\]{width:34px}.w-\[36px\]{width:36px}.w-\[38\%\]{width:38%}.w-\[52px\]{width:52px}.w-\[64px\]{width:64px}.w-\[74px\]{width:74px}.w-\[108px\]{width:108px}.w-\[110px\]{width:110px}.w-\[116px\]{width:116px}.w-\[118px\]{width:118px}.w-\[180px\]{width:180px}.w-\[190px\]{width:190px}.w-\[200px\]{width:200px}.w-\[240px\]{width:240px}.w-\[244px\]{width:244px}.w-\[260px\]{width:260px}.w-\[300px\]{width:300px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[60\%\]{max-width:60%}.max-w-\[64ch\]{max-width:64ch}.max-w-\[65ch\]{max-width:65ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[74ch\]{max-width:74ch}.max-w-\[80\%\]{max-width:80%}.max-w-\[80ch\]{max-width:80ch}.max-w-\[82ch\]{max-width:82ch}.max-w-\[84ch\]{max-width:84ch}.max-w-\[92ch\]{max-width:92ch}.max-w-\[110px\]{max-width:110px}.max-w-\[140px\]{max-width:140px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[230px\]{max-width:230px}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[800px\]{max-width:800px}.max-w-\[820px\]{max-width:820px}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[calc\(100\%-16px\)\]{max-width:calc(100% - 16px)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-7{min-width:36px}.min-w-\[16px\]{min-width:16px}.min-w-\[168px\]{min-width:168px}.min-w-\[170px\]{min-width:170px}.min-w-\[172px\]{min-width:172px}.min-w-\[180px\]{min-width:180px}.min-w-\[192px\]{min-width:192px}.min-w-\[204px\]{min-width:204px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:16px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(4px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[1\.1fr_1fr_1fr\]{grid-template-columns:1.1fr 1fr 1fr}.grid-cols-\[100px_120px_1fr_auto\]{grid-template-columns:100px 120px 1fr auto}.grid-cols-\[172px_1fr\]{grid-template-columns:172px 1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:4px}.gap-1\.5{gap:6px}.gap-2{gap:8px}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:12px}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:16px}.gap-5{gap:22px}.gap-6{gap:28px}.gap-7{gap:36px}.gap-8{gap:48px}.gap-10{gap:80px}.gap-\[2px\]{gap:2px}.gap-\[6px\]{gap:6px}.gap-\[var\(--spacing-1\)\]{gap:var(--spacing-1)}.gap-\[var\(--spacing-2\)\]{gap:var(--spacing-2)}.gap-\[var\(--spacing-3\)\]{gap:var(--spacing-3)}.gap-\[var\(--spacing-4\)\]{gap:var(--spacing-4)}.gap-\[var\(--spacing-5\)\]{gap:var(--spacing-5)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(4px * var(--tw-space-y-reverse));margin-block-end:calc(4px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(6px * var(--tw-space-y-reverse));margin-block-end:calc(6px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(8px * var(--tw-space-y-reverse));margin-block-end:calc(8px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(12px * var(--tw-space-y-reverse));margin-block-end:calc(12px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(16px * var(--tw-space-y-reverse));margin-block-end:calc(16px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(22px * var(--tw-space-y-reverse));margin-block-end:calc(22px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(28px * var(--tw-space-y-reverse));margin-block-end:calc(28px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(36px * var(--tw-space-y-reverse));margin-block-end:calc(36px * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:12px}.gap-x-4{column-gap:16px}.gap-x-5{column-gap:22px}.gap-x-6{column-gap:28px}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-x-14{column-gap:calc(var(--spacing) * 14)}.gap-x-16{column-gap:calc(var(--spacing) * 16)}.gap-x-20{column-gap:calc(var(--spacing) * 20)}:where(.-space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(4px * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(4px * -1) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(6px * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(6px * -1) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(8px * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(8px * -1) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:4px}.gap-y-1\.5{row-gap:6px}.gap-y-2{row-gap:8px}.gap-y-3{row-gap:12px}.gap-y-5{row-gap:22px}.gap-y-6{row-gap:28px}.gap-y-8{row-gap:48px}.gap-y-10{row-gap:80px}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.gap-y-16{row-gap:calc(var(--spacing) * 16)}: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\(--border\)\]>:not(:last-child)){border-color:var(--border)}:where(.divide-\[var\(--border-color\)\]>:not(:last-child)){border-color:var(--border-color)}.\!self-start{align-self:flex-start!important}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\.\.20px\]{border-radius:12px..2px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[999px\]{border-radius:999px}.rounded-\[\<digit\>\.\.\.\]{border-radius:<digit>...}.rounded-\[Npx\]{border-radius:Npx}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--radius-button\)\]{border-radius:var(--radius-button)}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-\[var\(--radius-input\)\]{border-radius:var(--radius-input)}.rounded-\[var\(--radius-label\)\]{border-radius:var(--radius-label)}.rounded-\[var\(--radius-panel\)\]{border-radius:var(--radius-panel)}.rounded-\[var\(--radius-pill\)\]{border-radius:var(--radius-pill)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[\#C9A961\]\/40{border-color:#c9a96166;border-color:lab(70.9831% 5.46408 41.3952/.4)}.border-\[color-mix\(in_srgb\,var\(--text-primary\)_8\%\,transparent\)\]{border-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--text-primary\)_8\%\,transparent\)\]{border-color:color-mix(in srgb,var(--text-primary) 8%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--text-primary\)_10\%\,transparent\)\]{border-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--text-primary\)_10\%\,transparent\)\]{border-color:color-mix(in srgb,var(--text-primary) 10%,transparent)}}.border-\[color\:rgb\(255_45_85_\/_0\.30\)\]{border-color:#ff2d554d}.border-\[var\(--accent\)\],.border-\[var\(--accent\)\]\/40{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--accent\)\]\/40{border-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.border-\[var\(--accent\)\]\/50{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--accent\)\]\/50{border-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.border-\[var\(--accent\)\]\/60{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--accent\)\]\/60{border-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border-color\)\]{border-color:var(--border-color)}.border-\[var\(--border-color\,rgba\(255\,255\,255\,0\.08\)\)\]{border-color:var(--border-color,#ffffff14)}.border-\[var\(--border-color\,rgba\(255\,255\,255\,0\.12\)\)\]{border-color:var(--border-color,#ffffff1f)}.border-\[var\(--border-emphasis\)\]{border-color:var(--border-emphasis)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--border-subtle\,rgba\(255\,255\,255\,0\.08\)\)\]{border-color:var(--border-subtle,#ffffff14)}.border-\[var\(--surface\)\]{border-color:var(--surface)}.border-\[var\(--text-primary\)\]{border-color:var(--text-primary)}.border-accent{border-color:var(--accent)}.border-amber-400\/60{border-color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/60{border-color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.border-border{border-color:var(--border-color)}.border-current{border-color:currentColor}.border-red-400{border-color:var(--color-red-400)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-r-transparent{border-right-color:#0000}.bg-\[\#0E1A2B0A\]{background-color:#0e1a2b0a}.bg-\[\#0E1A2B\]{background-color:#0e1a2b}.bg-\[\#22C55E\]\/15{background-color:#22c55e26;background-color:lab(70.2188% -57.9809 39.4382/.15)}.bg-\[\#05080f\]{background-color:#05080f}.bg-\[\#C9A961\]\/10{background-color:#c9a9611a;background-color:lab(70.9831% 5.46408 41.3952/.1)}.bg-\[\#C9A961\]\/20{background-color:#c9a96133;background-color:lab(70.9831% 5.46408 41.3952/.2)}.bg-\[\#F5B842\]{background-color:#f5b842}.bg-\[\#FF9F0A\]\/15{background-color:#ff9f0a26;background-color:lab(74.268% 30.5437 77.209/.15)}.bg-\[\#FF453A\]{background-color:#ff453a}.bg-\[\#FF453A\]\/15{background-color:#ff453a26;background-color:lab(58.7628% 69.8465 50.3887/.15)}.bg-\[color-mix\(in_srgb\,var\(--accent\)_8\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--accent\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent\)_12\%\,var\(--surface\)\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--accent\)_12\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--accent) 12%,var(--surface))}}.bg-\[color-mix\(in_srgb\,var\(--accent\)_20\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--accent\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 20%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--danger\,\#d9534f\)_10\%\,var\(--surface\)\)\]{background-color:#ff453a}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--danger\,\#d9534f\)_10\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--danger,#d9534f) 10%,var(--surface))}}.bg-\[color-mix\(in_srgb\,var\(--danger\,\#e5484d\)_22\%\,transparent\)\]{background-color:#ff453a38}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--danger\,\#e5484d\)_22\%\,transparent\)\]{background-color:color-mix(in srgb,var(--danger,#e5484d) 22%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_3\.5\%\,transparent\)\]{background-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_3\.5\%\,transparent\)\]{background-color:color-mix(in srgb,var(--text-primary) 3.5%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_4\%\,transparent\)\]{background-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_4\%\,transparent\)\]{background-color:color-mix(in srgb,var(--text-primary) 4%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_5\%\,transparent\)\]{background-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_5\%\,transparent\)\]{background-color:color-mix(in srgb,var(--text-primary) 5%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_6\%\,transparent\)\]{background-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_6\%\,transparent\)\]{background-color:color-mix(in srgb,var(--text-primary) 6%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_8\%\,transparent\)\]{background-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--text-primary) 8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_9\%\,transparent\)\]{background-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_9\%\,transparent\)\]{background-color:color-mix(in srgb,var(--text-primary) 9%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_9\%\,var\(--surface-muted\)\)\]{background-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_9\%\,var\(--surface-muted\)\)\]{background-color:color-mix(in srgb,var(--text-primary) 9%,var(--surface-muted))}}.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_12\%\,transparent\)\]{background-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--text-primary\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--text-primary) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--warning\,\#F5B842\)_12\%\,transparent\)\]{background-color:var(--warning,#f5b842)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--warning\,\#F5B842\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning,#f5b842) 12%,transparent)}}.bg-\[color\:rgb\(255_45_85_\/_0\.08\)\]{background-color:#ff2d5514}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent\,\#3b82f6\)\]{background-color:var(--accent,#3b82f6)}.bg-\[var\(--agent-bubble\,var\(--surface-opaque\)\)\]{background-color:var(--agent-bubble,var(--surface-opaque))}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--background\,\#0f1722\)\]{background-color:var(--background,#0f1722)}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-\[var\(--border-color\)\]{background-color:var(--border-color)}.bg-\[var\(--card-bg\)\]{background-color:var(--card-bg)}.bg-\[var\(--input-bg\,var\(--surface-muted\)\)\]{background-color:var(--input-bg,var(--surface-muted))}.bg-\[var\(--sidebar-bg\)\]{background-color:var(--sidebar-bg)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-accent\)\]{background-color:var(--surface-accent)}.bg-\[var\(--surface-alt\)\]{background-color:var(--surface-alt)}.bg-\[var\(--surface-base\,var\(--background\)\)\]{background-color:var(--surface-base,var(--background))}.bg-\[var\(--surface-elev-1\)\]{background-color:var(--surface-elev-1)}.bg-\[var\(--surface-muted\)\],.bg-\[var\(--surface-muted\)\]\/40{background-color:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--surface-muted\)\]\/40{background-color:color-mix(in oklab, var(--surface-muted) 40%, transparent)}}.bg-\[var\(--surface-muted\)\]\/80{background-color:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--surface-muted\)\]\/80{background-color:color-mix(in oklab, var(--surface-muted) 80%, transparent)}}.bg-\[var\(--surface-muted\,rgba\(255\,255\,255\,0\.04\)\)\]{background-color:var(--surface-muted,#ffffff0a)}.bg-\[var\(--surface-muted-opaque\)\]{background-color:var(--surface-muted-opaque)}.bg-\[var\(--surface-opaque\)\]{background-color:var(--surface-opaque)}.bg-\[var\(--surface-opaque\,\#fff\)\]{background-color:var(--surface-opaque,#fff)}.bg-\[var\(--surface-overlay\)\]{background-color:var(--surface-overlay)}.bg-\[var\(--surface-raised\,var\(--surface-opaque\)\)\]{background-color:var(--surface-raised,var(--surface-opaque))}.bg-\[var\(--text-accent\)\]{background-color:var(--text-accent)}.bg-\[var\(--text-muted\)\]{background-color:var(--text-muted)}.bg-\[var\(--text-primary\)\]{background-color:var(--text-primary)}.bg-\[var\(--user-bubble\,var\(--accent\)\)\]{background-color:var(--user-bubble,var(--accent))}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-black\/0{background-color:color-mix(in oklab, var(--color-black) 0%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-current{background-color:currentColor}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500\/50{background-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/50{background-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.bg-surface{background-color:var(--surface)}.bg-surface-muted{background-color:var(--surface-muted)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#0A84FF\]{--tw-gradient-from:#0a84ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#BF5AF2\]{--tw-gradient-via:#bf5af2;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#FF2D92\]{--tw-gradient-to:#ff2d92;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:4px}.p-1\.5{padding:6px}.p-2{padding:8px}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:12px}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:16px}.p-5{padding:22px}.p-6{padding:28px}.p-7{padding:36px}.p-8{padding:48px}.p-10{padding:80px}.p-12{padding:calc(var(--spacing) * 12)}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-\[var\(--spacing-1\)\]{padding:var(--spacing-1)}.p-\[var\(--spacing-4\)\]{padding:var(--spacing-4)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:4px}.px-1\.5{padding-inline:6px}.px-2{padding-inline:8px}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:12px}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:16px}.px-5{padding-inline:22px}.px-6{padding-inline:28px}.px-7{padding-inline:36px}.px-8{padding-inline:48px}.px-\[13px\]{padding-inline:13px}.px-\[var\(--spacing-3\)\]{padding-inline:var(--spacing-3)}.\!py-1\.5{padding-block:6px!important}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:4px}.py-1\.5{padding-block:6px}.py-2{padding-block:8px}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:12px}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:16px}.py-5{padding-block:22px}.py-6{padding-block:28px}.py-7{padding-block:36px}.py-8{padding-block:48px}.py-9{padding-block:64px}.py-10{padding-block:80px}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-28{padding-block:calc(var(--spacing) * 28)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-\[1px\]{padding-block:1px}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[6px\]{padding-block:6px}.py-\[7px\]{padding-block:7px}.py-\[var\(--spacing-2\)\]{padding-block:var(--spacing-2)}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:4px}.pt-1\.5{padding-top:6px}.pt-2{padding-top:8px}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:12px}.pt-4{padding-top:16px}.pt-5{padding-top:22px}.pt-6{padding-top:28px}.pt-8{padding-top:48px}.pt-10{padding-top:80px}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-\[7px\]{padding-top:7px}.pt-\[var\(--wap-head-h\,16px\)\]{padding-top:var(--wap-head-h,16px)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:4px}.pr-1\.5{padding-right:6px}.pr-3{padding-right:12px}.pr-4{padding-right:16px}.pr-7{padding-right:36px}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:4px}.pb-1\.5{padding-bottom:6px}.pb-2{padding-bottom:8px}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:12px}.pb-4{padding-bottom:16px}.pb-5{padding-bottom:22px}.pb-6{padding-bottom:28px}.pb-8{padding-bottom:48px}.pb-9{padding-bottom:64px}.pb-10{padding-bottom:80px}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[3px\]{padding-bottom:3px}.pb-\[60px\]{padding-bottom:60px}.pb-\[90px\]{padding-bottom:90px}.pl-1{padding-left:4px}.pl-2{padding-left:8px}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:12px}.pl-4{padding-left:16px}.pl-5{padding-left:22px}.pl-7{padding-left:36px}.pl-9{padding-left:64px}.pl-\[18px\]{padding-left:18px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display{font-family:Fraunces,serif,Apple Color Emoji,Segoe UI Emoji}.font-mono{font-family:JetBrains Mono,monospace,Apple Color Emoji,Segoe UI Emoji}.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-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[56px\]{font-size:56px}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.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-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0B8A68\]{color:#0b8a68}.text-\[\#06D6A0\]{color:#06d6a0}.text-\[\#22C55E\]{color:#22c55e}.text-\[\#B8500F\]{color:#b8500f}.text-\[\#C9A961\]{color:#c9a961}.text-\[\#C4304F\]{color:#c4304f}.text-\[\#FF2D92\]{color:#ff2d92}.text-\[\#FF9F0A\]{color:#ff9f0a}.text-\[\#FF453A\]{color:#ff453a}.text-\[\#e0a641\]{color:#e0a641}.text-\[color\:rgb\(255_45_85\)\]{color:#ff2d55}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--accent-contrast\)\]{color:var(--accent-contrast)}.text-\[var\(--background\)\]{color:var(--background)}.text-\[var\(--border-emphasis\)\]{color:var(--border-emphasis)}.text-\[var\(--btn-primary-text\)\]{color:var(--btn-primary-text)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--danger\,\#FF453A\)\]{color:var(--danger,#ff453a)}.text-\[var\(--danger\,\#d04040\)\]{color:var(--danger,#d04040)}.text-\[var\(--danger\,\#d9534f\)\]{color:var(--danger,#d9534f)}.text-\[var\(--danger\,\#e5484d\)\]{color:var(--danger,#e5484d)}.text-\[var\(--danger-text\,\#c53030\)\]{color:var(--danger-text,#c53030)}.text-\[var\(--surface\)\]{color:var(--surface)}.text-\[var\(--surface-opaque\)\]{color:var(--surface-opaque)}.text-\[var\(--text-accent\)\]{color:var(--text-accent)}.text-\[var\(--text-danger\,\#e5484d\)\]{color:var(--text-danger,#e5484d)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-subtle\)\]{color:var(--text-subtle)}.text-\[var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-amber-600{color:var(--color-amber-600)}.text-amber-600\/90{color:#dd7400e6}@supports (color:color-mix(in lab, red, red)){.text-amber-600\/90{color:color-mix(in oklab, var(--color-amber-600) 90%, transparent)}}.text-blue-500{color:var(--color-blue-500)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[var\(--border-color\)\]{-webkit-text-decoration-color:var(--border-color);-webkit-text-decoration-color:var(--border-color);-webkit-text-decoration-color:var(--border-color);text-decoration-color:var(--border-color)}.decoration-\[var\(--border-emphasis\)\]{-webkit-text-decoration-color:var(--border-emphasis);-webkit-text-decoration-color:var(--border-emphasis);-webkit-text-decoration-color:var(--border-emphasis);text-decoration-color:var(--border-emphasis)}.decoration-transparent{text-decoration-color:#0000}.decoration-dotted{text-decoration-style:dotted}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[\.\.\.\]{--tw-shadow:...;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_-8px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 8px 24px -8px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_\.\.\.\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,...);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.10\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px…\]{--tw-shadow:0 8px 24px… var(--tw-shadow-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_-10px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 10px 30px -10px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_40px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 10px 40px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--edge-raised\)\,var\(--shadow-elevated\)\]{--tw-shadow:var(--edge-raised), var(--shadow-elevated);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--edge-raised\)\,var\(--shadow-overlay\)\]{--tw-shadow:var(--edge-raised), var(--shadow-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--edge-raised\)\,var\(--shadow-soft\)\]{--tw-shadow:var(--edge-raised), var(--shadow-soft);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--edge-raised\)\]{--tw-shadow:var(--edge-raised);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-elevated\)\]{--tw-shadow:var(--shadow-elevated);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-elevated\,0_8px_24px_rgba\(0\,0\,0\,0\.18\)\)\]{--tw-shadow:var(--shadow-elevated,0 8px 24px #0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-soft\)\]{--tw-shadow:var(--shadow-soft);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[var\(--accent\)\]{--tw-ring-color:var(--accent)}.ring-\[var\(--border-color\)\]{--tw-ring-color:var(--border-color)}.ring-\[var\(--card-bg\)\]{--tw-ring-color:var(--card-bg)}.ring-\[var\(--text-accent\)\]{--tw-ring-color:var(--text-accent)}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[6px\]{--tw-backdrop-blur:blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,transform\]{transition-property:box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\,transform\]{transition-property:filter,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,background\]{transition-property:left,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background\]{transition-property:width,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[320ms\]{--tw-duration:.32s;transition-duration:.32s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[bundle-dock-live\:warn\]{bundle-dock-live:warn}.\[bundle-legion-runner\:warn\]{bundle-legion-runner:warn}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:invisible:is(:where(.group):hover *){visibility:hidden}.group-hover\:flex:is(:where(.group):hover *){display:flex}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:bg-black\/40:is(:where(.group):hover *){background-color:#0006}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/40:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.group-hover\:text-\[var\(--accent\)\]:is(:where(.group):hover *){color:var(--accent)}.group-hover\:text-\[var\(--text-secondary\)\]:is(:where(.group):hover *){color:var(--text-secondary)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-55:is(:where(.group):hover *){opacity:.55}.group-hover\:opacity-60:is(:where(.group):hover *){opacity:.6}.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}.group-hover\:opacity-80:is(:where(.group):hover *){opacity:.8}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/row\:block:is(:where(.group\/row):hover *){display:block}.group-hover\/row\:hidden:is(:where(.group\/row):hover *){display:none}}.placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.placeholder\:text-\[var\(--text-muted\)\]::placeholder{color:var(--text-muted)}.placeholder\:text-\[var\(--text-tertiary\)\]::placeholder{color:var(--text-tertiary)}.first\:mt-0:first-child{margin-top:0}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.open\:bg-\[var\(--surface-muted\)\]:is([open],:popover-open,:open){background-color:var(--surface-muted)}.focus-within\:border-\[var\(--border-emphasis\)\]:focus-within{border-color:var(--border-emphasis)}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:outline-none:focus-within{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[var\(--accent\)\]:hover{border-color:var(--accent)}.hover\:border-\[var\(--border-color-strong\)\]:hover{border-color:var(--border-color-strong)}.hover\:border-\[var\(--border-emphasis\)\]:hover{border-color:var(--border-emphasis)}.hover\:border-\[var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:border-\[var\(--text-muted\)\]:hover{border-color:var(--text-muted)}.hover\:border-\[var\(--text-primary\)\]:hover{border-color:var(--text-primary)}.hover\:\!bg-\[color-mix\(in_srgb\,var\(--text-primary\)_10\%\,transparent\)\]:hover{background-color:var(--text-primary)!important}@supports (color:color-mix(in lab, red, red)){.hover\:\!bg-\[color-mix\(in_srgb\,var\(--text-primary\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--text-primary) 10%,transparent)!important}}.hover\:bg-\[\#E8850C1a\]:hover{background-color:#e8850c1a}.hover\:bg-\[color-mix\(in_srgb\,var\(--danger\,\#e5484d\)_10\%\,transparent\)\]:hover{background-color:#ff453a1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--danger\,\#e5484d\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--danger,#e5484d) 10%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--text-primary\)_4\%\,transparent\)\]:hover{background-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--text-primary\)_4\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--text-primary) 4%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--text-primary\)_5\%\,transparent\)\]:hover{background-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--text-primary\)_5\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--text-primary) 5%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--text-primary\)_5\%\,var\(--surface-muted\)\)\]:hover{background-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--text-primary\)_5\%\,var\(--surface-muted\)\)\]:hover{background-color:color-mix(in srgb,var(--text-primary) 5%,var(--surface-muted))}}.hover\:bg-\[color-mix\(in_srgb\,var\(--text-primary\)_6\%\,transparent\)\]:hover{background-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--text-primary\)_6\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--text-primary) 6%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--text-primary\)_8\%\,transparent\)\]:hover{background-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--text-primary\)_8\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--text-primary) 8%,transparent)}}.hover\:bg-\[var\(--row-hover\)\]:hover{background-color:var(--row-hover)}.hover\:bg-\[var\(--state-hover\)\]:hover{background-color:var(--state-hover)}.hover\:bg-\[var\(--state-hover\,rgba\(255\,255\,255\,0\.04\)\)\]:hover{background-color:var(--state-hover,#ffffff0a)}.hover\:bg-\[var\(--surface\)\]:hover{background-color:var(--surface)}.hover\:bg-\[var\(--surface-accent\)\]:hover{background-color:var(--surface-accent)}.hover\:bg-\[var\(--surface-muted\)\]:hover{background-color:var(--surface-muted)}.hover\:bg-\[var\(--text-secondary\)\]:hover{background-color:var(--text-secondary)}.hover\:bg-amber-400\/20:hover{background-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-400\/20:hover{background-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.hover\:bg-black\/80:hover{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/80:hover{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.hover\:bg-white\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:text-\[\#E8850C\]:hover{color:#e8850c}.hover\:text-\[var\(--accent\)\]:hover{color:var(--accent)}.hover\:text-\[var\(--danger\,\#e5484d\)\]:hover{color:var(--danger,#e5484d)}.hover\:text-\[var\(--text-accent\)\]:hover{color:var(--text-accent)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-\[var\(--text-secondary\)\]:hover{color:var(--text-secondary)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\[var\(--text-primary\)\]:hover{-webkit-text-decoration-color:var(--text-primary);-webkit-text-decoration-color:var(--text-primary);-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary)}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:decoration-solid:hover{text-decoration-style:solid}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:\[filter\:drop-shadow\(0_0_6px_color-mix\(in_srgb\,var\(--accent\)_65\%\,transparent\)\)\]:hover{filter:drop-shadow(0 0 6px var(--accent))}@supports (color:color-mix(in lab, red, red)){.hover\:\[filter\:drop-shadow\(0_0_6px_color-mix\(in_srgb\,var\(--accent\)_65\%\,transparent\)\)\]:hover{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 65%,transparent))}}}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}.focus\:border-\[var\(--border-color\)\]:focus{border-color:var(--border-color)}.focus\:border-\[var\(--border-emphasis\)\]:focus{border-color:var(--border-emphasis)}.focus\:border-transparent:focus{border-color:#0000}.focus\:bg-\[var\(--surface\)\]:focus{background-color:var(--surface)}.focus\:bg-\[var\(--surface-muted\)\]:focus{background-color:var(--surface-muted)}.focus\:text-\[var\(--text-primary\)\]:focus{color:var(--text-primary)}.focus\:opacity-100:focus{opacity:1}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[var\(--accent\)\]:focus{--tw-ring-color:var(--accent)}.focus\:ring-\[var\(--scout-blue\)\]:focus{--tw-ring-color:var(--scout-blue)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-\[color-mix\(in_srgb\,var\(--text-primary\)_8\%\,transparent\)\]:focus-visible{background-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-\[color-mix\(in_srgb\,var\(--text-primary\)_8\%\,transparent\)\]:focus-visible{background-color:color-mix(in srgb,var(--text-primary) 8%,transparent)}}.focus-visible\:bg-\[color-mix\(in_srgb\,var\(--text-primary\)_10\%\,transparent\)\]:focus-visible{background-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-\[color-mix\(in_srgb\,var\(--text-primary\)_10\%\,transparent\)\]:focus-visible{background-color:color-mix(in srgb,var(--text-primary) 10%,transparent)}}.focus-visible\:text-\[var\(--accent\)\]:focus-visible{color:var(--accent)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[var\(--accent\)\]:focus-visible{--tw-ring-color:var(--accent)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.98\]:active{scale:.98}.active\:bg-\[var\(--surface-muted\)\]:active{background-color:var(--surface-muted)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:static{position:static}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:inline-flex{display:inline-flex}.sm\:w-\[300px\]{width:300px}.sm\:w-\[360px\]{width:360px}.sm\:w-auto{width:auto}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:8px}.sm\:gap-3{gap:12px}.sm\:gap-4{gap:16px}.sm\:gap-5{gap:22px}.sm\:gap-6{gap:28px}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:p-8{padding:48px}.sm\:p-10{padding:80px}.sm\:px-4{padding-inline:16px}.sm\:px-5{padding-inline:22px}.sm\:px-6{padding-inline:28px}.sm\:px-8{padding-inline:48px}.sm\:px-10{padding-inline:80px}.sm\:py-5{padding-block:22px}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:py-32{padding-block:calc(var(--spacing) * 32)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[19px\]{font-size:19px}.sm\:text-\[22px\]{font-size:22px}.sm\:text-\[26px\]{font-size:26px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[34px\]{font-size:34px}.sm\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:48rem){.md\:mx-0{margin-inline:0}.md\:block{display:block}.md\:hidden{display:none}.md\:min-h-\[240px\]{min-height:240px}.md\:w-\[232px\]{width:232px}.md\:w-\[340px\]{width:340px}.md\:max-w-none{max-width:none}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-end{justify-content:flex-end}.md\:gap-5{gap:22px}.md\:gap-6{gap:28px}.md\:gap-7{gap:36px}:where(.md\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.md\:divide-y-0>: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.md\:self-center{align-self:center}.md\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.md\:px-6{padding-inline:28px}.md\:px-8{padding-inline:48px}.md\:px-10{padding-inline:80px}.md\:py-6{padding-block:28px}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:py-40{padding-block:calc(var(--spacing) * 40)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.lg\:grid-cols-\[1fr_1\.05fr\]{grid-template-columns:1fr 1.05fr}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:gap-6{gap:28px}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:pb-2{padding-bottom:8px}}@media (min-width:80rem){.xl\:block{display:block}}@media (prefers-color-scheme:dark){.dark\:bg-red-950{background-color:var(--color-red-950)}.dark\:text-red-300{color:var(--color-red-300)}.dark\:text-red-400{color:var(--color-red-400)}}.\[\&\>svg\]\:\!h-\[10px\]>svg{height:10px!important}.\[\&\>svg\]\:\!h-\[11px\]>svg{height:11px!important}.\[\&\>svg\]\:\!h-\[12px\]>svg{height:12px!important}.\[\&\>svg\]\:\!w-\[10px\]>svg{width:10px!important}.\[\&\>svg\]\:\!w-\[11px\]>svg{width:11px!important}.\[\&\>svg\]\:\!w-\[12px\]>svg{width:12px!important}}:root{--shadow-soft:0 1px 2px #1a23321f;--shadow-elevated:0 1px 2px #1a233214, 0 2px 5px -2px #1a23321a;--shadow-overlay:0 12px 32px -12px #10182842, 0 2px 6px -2px #1018281a;--surface-raised:var(--surface-opaque);--surface-overlay:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){:root{--surface-overlay:color-mix(in srgb, var(--surface-raised) 90%, #fff)}}:root{--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--ui-text-2xs:10.5px;--ui-text-xs:11.5px;--ui-text-sm:12.5px;--ui-text-base:13.5px;--ui-text-md:15px;--ui-text-lg:18px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--state-hover:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){:root{--state-hover:color-mix(in srgb, var(--text-primary) 7%, transparent)}}:root{--state-selected:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--state-selected:color-mix(in srgb, var(--accent) 18%, transparent)}}:root{--btn-pad-y:11px;--btn-pad-x:18px;--btn-font:14px;--btn-pad-y-sm:7px;--btn-pad-x-sm:13px;--btn-font-sm:13px;--btn-pad-y-lg:13px;--btn-pad-x-lg:22px;--btn-font-lg:15px;--btn-pad-y-tertiary:9px;--btn-pad-x-tertiary:14px;--btn-font-tertiary:13px}html.dock-enterprise{--btn-pad-y:7px;--btn-pad-x:14px;--btn-font:14px;--btn-pad-y-sm:4px;--btn-pad-x-sm:11px;--btn-font-sm:13px;--btn-pad-y-lg:9px;--btn-pad-x-lg:18px;--btn-font-lg:14px;--btn-pad-y-tertiary:6px;--btn-pad-x-tertiary:12px;--btn-font-tertiary:13px}:root,[data-theme=light]{--background:#f7f9fb;--foreground:#1a2332;--edge-overlay:0 0 0 1px #1018280f;--edge-gradient:linear-gradient(180deg, #10182821, #1018280a);--edge-raised:inset 0 -1px 0 #1018280d, 0 0 0 1px #1018280b;--surface:#fff;--surface-muted:#e8f1f8;--menu-hover:#ecedf0;--surface-opaque:#fff;--surface-muted-opaque:#e8f1f8;--border-color:#c8dcee;--border-emphasis:#7aa5c7;--text-primary:#1a2332;--text-secondary:#4a5568;--text-muted:#7aa5c7;--accent:#1a2332;--accent-hover:#2d3a4e;--card-bg:#fff;--sidebar-bg:#f7f9fb;--input-bg:#fff;--scrim:#1a233240;--btn-primary-text:#f7f9fb;--status-drafted-bg:#e8f1f8;--status-drafted-text:#7aa5c7;--status-queued-bg:#f5b842;--status-queued-text:#1a2332;--status-sealed-bg:#1a2332;--status-sealed-text:#c8dcee;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=breeze]{--background:#dce8f3;--foreground:#1a2332;--surface:#ffffffb8;--surface-muted:#e8f1f899;--menu-hover:#dce8f7;--surface-opaque:#fff;--surface-muted-opaque:#e8f1f8;--border-color:#c8dcee99;--border-emphasis:#7aa5c7;--text-primary:#1a2332;--text-secondary:#4a5568;--text-muted:#7aa5c7;--accent:#1a2332;--accent-hover:#2d3a4e;--card-bg:#ffffffb8;--sidebar-bg:#c8dcee4d;--input-bg:#fffc;--scrim:#1a233240;--btn-primary-text:#f7f9fb;--status-drafted-bg:#e8f1f8cc;--status-drafted-text:#7aa5c7;--status-queued-bg:#f5b842;--status-queued-text:#1a2332;--status-sealed-bg:#1a2332;--status-sealed-text:#c8dcee;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--background:#0f1722;--foreground:#f7f9fb;--surface:#1a2332;--surface-muted:#1e2a3a;--menu-hover:#24344f;--surface-opaque:#1a2332;--surface-muted-opaque:#1e2a3a;--border-color:#2d3a4e;--border-emphasis:#7aa5c7;--text-primary:#f7f9fb;--text-secondary:#c8dcee;--text-muted:#7aa5c7;--accent:#c8dcee;--accent-hover:#e8f1f8;--card-bg:#1a2332;--sidebar-bg:#0f1722;--input-bg:#1e2a3a;--scrim:#00000080;--edge-overlay:inset 0 1px 0 #ffffff21, 0 0 0 1px #ffffff12;--edge-gradient:linear-gradient(180deg, #ffffff42, #ffffff0d);--edge-raised:inset 0 1px 0 #ffffff0d, 0 0 0 1px #ffffff0b;--btn-primary-text:#0f1722;--status-drafted-bg:#253345;--status-drafted-text:#93b8d4;--status-queued-bg:#f5b842;--status-queued-text:#1a2332;--status-sealed-bg:#c8dcee;--status-sealed-text:#1a2332;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=graphite],[data-mode=dev]{--graphite-canvas:#050608;--graphite-panel:#07080a;--graphite-well:#040506;--graphite-rim:#ffffff24;--graphite-rim-soft:#ffffff0f;--graphite-ink:#ffffffe0;--graphite-ink-soft:#fff9;--graphite-ink-faint:#ffffff4d;--graphite-scrollbar:#ffffff24;--graphite-scrollbar-hot:#ffffff52;--dev-canvas:var(--graphite-canvas);--dev-panel:var(--graphite-panel);--dev-well:var(--graphite-well);--dev-rim:var(--graphite-rim);--dev-rim-soft:var(--graphite-rim-soft);--dev-ink:var(--graphite-ink);--dev-ink-soft:var(--graphite-ink-soft);--dev-ink-faint:var(--graphite-ink-faint);--dev-scrollbar:var(--graphite-scrollbar);--dev-scrollbar-hot:var(--graphite-scrollbar-hot);--graphite-glass-bg:linear-gradient(180deg, #ffffff2e 0%, #ffffff0a 50%, #0009 100%), #050608;--graphite-glass-shadow:inset 0 1px 0 #ffffff52, inset 0 -1px 0 #00000080, inset 0 0 0 1px #ffffff0a, 0 1px 1px #ffffff0a, 0 14px 36px -8px #000000d9, 0 0 28px #ffffff1a;--dev-glass-bg:var(--graphite-glass-bg);--dev-glass-shadow:var(--graphite-glass-shadow);--background:var(--graphite-canvas);--foreground:#fffffff2;--surface:var(--graphite-panel);--surface-muted:var(--graphite-well);--menu-hover:#ffffff0f;--surface-opaque:var(--graphite-panel);--surface-muted-opaque:var(--graphite-well);--surface-raised:#1b1c20;--border-color:#ffffff1f;--border-emphasis:#ffffff38;--text-primary:#fffffff2;--text-secondary:#ffffffb3;--text-muted:#ffffff8c;--accent:#fff;--accent-hover:#f5f5f5;--card-bg:var(--graphite-panel);--sidebar-bg:var(--graphite-canvas);--input-bg:var(--graphite-well);--scrim:#000000a6;--edge-overlay:inset 0 1px 0 #ffffff1a, 0 0 0 1px #ffffff0f;--edge-gradient:linear-gradient(180deg, #ffffff38, #ffffff0a);--edge-raised:inset 0 1px 0 #ffffff0a, 0 0 0 1px #ffffff09;--btn-primary-text:#050608;--status-drafted-bg:var(--graphite-well);--status-drafted-text:#ffffffc7;--status-queued-bg:#ffffffeb;--status-queued-text:#050608;--status-sealed-bg:#ffffffeb;--status-sealed-text:#050608;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=graphite] :not(html):not(body),[data-mode=dev] :not(html):not(body){scrollbar-width:thin!important;scrollbar-color:var(--graphite-scrollbar) transparent!important}[data-theme=graphite] ::-webkit-scrollbar{width:8px!important;height:8px!important}[data-mode=dev] ::-webkit-scrollbar{width:8px!important;height:8px!important}[data-theme=graphite] ::-webkit-scrollbar-track{background:0 0!important}[data-mode=dev] ::-webkit-scrollbar-track{background:0 0!important}[data-theme=graphite] ::-webkit-scrollbar-thumb{background:var(--graphite-scrollbar)!important;background-clip:padding-box!important;border:2px solid #0000!important;border-radius:999px!important}[data-mode=dev] ::-webkit-scrollbar-thumb{background:var(--graphite-scrollbar)!important;background-clip:padding-box!important;border:2px solid #0000!important;border-radius:999px!important}[data-theme=graphite] ::-webkit-scrollbar-thumb:hover{background:var(--graphite-scrollbar-hot)!important;background-clip:padding-box!important}[data-mode=dev] ::-webkit-scrollbar-thumb:hover{background:var(--graphite-scrollbar-hot)!important;background-clip:padding-box!important}:root{--scrollbar-thumb:#0000001f;--scrollbar-thumb-hot:#00000038}[data-theme=graphite],[data-mode=dev]{--scrollbar-thumb:#ffffff3d;--scrollbar-thumb-hot:#fff6}[data-theme=breeze],[data-theme=dark]{--scrollbar-thumb:var(--border-color);--scrollbar-thumb-hot:var(--border-emphasis)}[data-theme=breeze] .diptych-chaos{border:1px dashed var(--border-color);background:#e8f1f873}[data-theme=dark] .diptych-chaos,[data-theme=graphite] .diptych-chaos{background:linear-gradient(135deg, var(--background) 0%, var(--background) 100%);color:#f7f4ec;border:1px solid #f7f4ec1a}[data-theme=dark] .diptych-chaos-eyebrow,[data-theme=graphite] .diptych-chaos-eyebrow{color:#f7f4ec8c}[data-theme=dark] .diptych-chaos-body,[data-theme=graphite] .diptych-chaos-body{color:#f7f4ecc7}[data-theme=dark] .diptych-chaos-bullet,[data-theme=graphite] .diptych-chaos-bullet{background:#f7f4ec80}[data-theme=dark] .diptych-chaos-tool,[data-theme=graphite] .diptych-chaos-tool{color:#f7f4ec99;background:#f7f4ec0f;border:1px solid #f7f4ec29}[data-theme=dark] .diptych-after,[data-theme=graphite] .diptych-after{box-shadow:0 0 0 1px var(--diptych-accent,var(--text-primary)), 0 12px 36px -16px var(--diptych-accent,var(--text-primary))}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .diptych-after,[data-theme=graphite] .diptych-after{box-shadow:0 0 0 1px color-mix(in srgb, var(--diptych-accent,var(--text-primary)) 32%, transparent), 0 12px 36px -16px color-mix(in srgb, var(--diptych-accent,var(--text-primary)) 28%, transparent)}}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:1.6;overflow-x:hidden}[data-theme=breeze] body{background:#dce8f3;min-height:100vh}[data-theme=breeze] .card{-webkit-backdrop-filter:blur(20px)}.font-display{font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"opsz" 144, "SOFT" 50}.text-display{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 144, "SOFT" 50;font-size:clamp(48px,6vw,96px);font-weight:300;line-height:1.02}.text-h1{font-family:var(--font-display);letter-spacing:-.01em;font-variation-settings:"opsz" 144, "SOFT" 50;font-size:clamp(32px,3.5vw,44px);font-weight:300;line-height:1.25}.text-h2{font-family:var(--font-sans);font-size:22px;font-weight:500;line-height:1.3}.text-small{font-family:var(--font-sans);font-size:13px;line-height:1.5}.text-kicker{font-family:var(--font-inter), -apple-system, sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.5}.btn{font-family:var(--font-sans);font-size:var(--btn-font);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-weight:500;transition:all .15s;display:inline-flex}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.45;pointer-events:none}.btn-primary{background:var(--accent);color:var(--btn-primary-text);border-radius:var(--radius-button);padding:var(--btn-pad-y) var(--btn-pad-x);border:none}.btn-primary:hover{background:var(--accent-hover)}.btn-secondary{color:var(--text-primary);border:.5px solid var(--border-color);border-radius:var(--radius-button);padding:var(--btn-pad-y) var(--btn-pad-x);background:0 0}.btn-secondary:hover{background:var(--surface-muted)}.btn:not(.btn-link):not(.btn-accent-link):not(.btn-danger-link):active{scale:.97}.ds-tap{transition:scale var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out)}.ds-tap:active{scale:.98}.ds-row-tap{transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out)}.ds-row-tap:active{background-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.ds-row-tap:active{background-color:color-mix(in srgb, var(--text-primary) 10%, var(--surface-muted))}}@media (prefers-reduced-motion:reduce){.btn:active,.ds-tap:active,.ds-icon-tap:active{scale:1}}.btn-sm{padding:var(--btn-pad-y-sm) var(--btn-pad-x-sm)!important;font-size:var(--btn-font-sm)!important}.btn-lg{padding:var(--btn-pad-y-lg) var(--btn-pad-x-lg)!important;font-size:var(--btn-font-lg)!important}[data-theme=dark] .chat-card-rim{--chat-card-bg:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .chat-card-rim{--chat-card-bg:color-mix(in srgb, var(--text-primary) 7%, var(--surface-opaque))}}[data-theme=dark] .chat-card-rim{background:var(--chat-card-bg);box-shadow:inset 0 1px #ffffff17,0 0 0 1px #ffffff0f,0 6px 16px -4px #00000080}[data-theme=dark] .desktop-update-rim{box-shadow:inset 0 1px #ffffff17,0 0 0 1px #ffffff0f,0 6px 16px -4px #00000080}[data-theme=dark] .chat-card-rim-danger{box-shadow:0 0 0 1px #ff453a8c,inset 0 1px #ffffff17,0 6px 16px -4px #00000080}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .chat-card-rim-danger{box-shadow:0 0 0 1px color-mix(in srgb, var(--danger,#e5484d) 55%, transparent), inset 0 1px 0 #ffffff17, 0 6px 16px -4px #00000080}}[data-theme=dark] .chat-card-soft{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .chat-card-soft{background:color-mix(in srgb, var(--text-primary) 4%, transparent)}}[data-theme=dark] .chat-card-soft{border-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .chat-card-soft{border-color:color-mix(in srgb, var(--text-primary) 10%, transparent)}}[data-theme=dark] .comment-popover-rim{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .comment-popover-rim{background:color-mix(in srgb, var(--text-primary) 7%, var(--surface-opaque))}}[data-theme=dark] .comment-popover-rim{box-shadow:inset 0 1px #ffffff17,0 0 0 1px #ffffff0f,0 18px 44px -12px #0009}@media (prefers-reduced-motion:reduce){@keyframes chatImgFocusIn{0%{opacity:0}to{opacity:1}}}[data-theme=dark] .ws-card:hover,[data-theme=graphite] .ws-card:hover{box-shadow:0 4px 12px #0000004d,0 1px 3px #0006}[data-theme=dark] .settings-sk-bar,[data-theme=graphite] .settings-sk-bar,[data-theme=dark] .settings-sk-card,[data-theme=graphite] .settings-sk-card{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 50%,#ffffff0a 100%) 0 0/200% 100%}[data-theme=breeze] .beta-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html{scrollbar-width:none;scrollbar-color:transparent transparent}::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:0 0;border-radius:4px;transition:background .22s ease-out}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hot)}::selection{background:var(--border-color);color:var(--text-primary)}*{transition-property:background-color,border-color,color,opacity;transition-duration:0s}.transition-colors{transition-duration:.15s;transition-timing-function:ease}[data-pg-meta-tabs] .group:hover .pg-hdr-ic{transform:translateY(-1px)scale(1.04)}@media (prefers-reduced-motion:reduce){[data-pg-meta-tabs] .group:hover .pg-hdr-ic{transform:none}}html.theme-transition,html.theme-transition *,html.theme-transition :before,html.theme-transition :after{transition-property:background-color,border-color,color,fill,stroke,box-shadow!important;transition-duration:.28s!important;transition-timing-function:ease!important}[data-theme=dark] .bubble-menu,[data-theme=graphite] .bubble-menu{box-shadow:0 4px 16px #0006,0 1px 4px #0003}[data-theme=dark] .dock-callout,[data-theme=graphite] .dock-callout{background:radial-gradient(90% 70% at 100% -16%, rgba(var(--cal-rgb), .28), transparent 58%), rgba(var(--cal-rgb), .1);box-shadow:0 8px 22px -12px #0000008c, inset 0 1px 0 #ffffff24, 0 0 0 1px rgba(var(--cal-rgb), .24)}[data-theme=dark] .dock-callout-note .dock-callout-main:before,[data-theme=dark] .dock-callout-tip .dock-callout-main:before,[data-theme=dark] .dock-callout-important .dock-callout-main:before,[data-theme=dark] .dock-callout-warning .dock-callout-main:before,[data-theme=dark] .dock-callout-caution .dock-callout-main:before,[data-theme=graphite] .dock-callout-note .dock-callout-main:before,[data-theme=graphite] .dock-callout-tip .dock-callout-main:before,[data-theme=graphite] .dock-callout-important .dock-callout-main:before,[data-theme=graphite] .dock-callout-warning .dock-callout-main:before,[data-theme=graphite] .dock-callout-caution .dock-callout-main:before{color:rgb(var(--cal-rgb))}[data-theme=dark] .doc-slash-menu,[data-theme=graphite] .doc-slash-menu{box-shadow:0 8px 28px #00000080,0 2px 8px #0000004d}.doc-slash-item.is-active,.doc-slash-item:hover{background:var(--surface-muted)}[data-theme=dark] .dock-mention-menu,[data-theme=graphite] .dock-mention-menu{box-shadow:0 8px 28px #00000080,0 2px 8px #0000004d}.dock-mention-row.is-active,.dock-mention-row:hover{background:var(--surface-muted)}.marketing-card-hover{transition:transform .2s,border-color .2s,box-shadow .2s}.marketing-card-hover:hover{transform:translateY(-2px);box-shadow:0 8px 24px -12px #00000026;border-color:var(--blog-text-faint)!important}@media (prefers-reduced-motion:reduce){.marketing-card-hover,.marketing-card-hover:hover{transition:none;transform:none}}[data-theme=dark] .sheet-header-cell:hover,[data-theme=graphite] .sheet-header-cell:hover,[data-theme=dark] .sheet-header-row .sheet-add-col:hover,[data-theme=graphite] .sheet-header-row .sheet-add-col:hover{background:#ffffff0a}[data-theme=dark] .sheet-row:hover,[data-theme=graphite] .sheet-row:hover{background:#c8dcee0a}[data-theme=dark] .sheet-row-selected,[data-theme=graphite] .sheet-row-selected{background:#c8dcee0f!important}.sheet-chip-tab.is-active{color:var(--text-primary);background:var(--surface);font-weight:500}[data-theme=dark] .sheet-cell-anchor,[data-theme=graphite] .sheet-cell-anchor{background:#0a84ff14}[data-theme=dark] .sheet-cell-in-range,[data-theme=graphite] .sheet-cell-in-range{background:#0a84ff1f;box-shadow:inset 0 0 0 1px #0a84ff47}[data-theme=dark] .sheet-row:hover>.sheet-checkbox-col,[data-theme=graphite] .sheet-row:hover>.sheet-checkbox-col{background:#c8dcee0a}.group\/col:hover .sheet-header-grip{opacity:.6}.group\/col:hover .sheet-col-menu-btn{opacity:.7}::view-transition-old(workspace-surface){animation-duration:.18s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(workspace-surface){animation-duration:.18s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){::view-transition-old(workspace-surface){animation-duration:0s}::view-transition-new(workspace-surface){animation-duration:0s}}html.theme-vt::view-transition-old(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html.theme-vt::view-transition-new(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html.theme-vt::view-transition-old(sidebar-rail){animation-duration:.22s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html.theme-vt::view-transition-new(sidebar-rail){animation-duration:.22s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html.theme-vt::view-transition-old(workspace-surface){animation-duration:.22s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html.theme-vt::view-transition-new(workspace-surface){animation-duration:.22s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(sidebar-rail){animation-duration:0s}::view-transition-new(sidebar-rail){animation-duration:0s}html:has(.wss-chats .wap:nth-of-type(4)) .sidebar-rail{border-top-right-radius:var(--radius-panel);border-bottom-right-radius:var(--radius-panel);box-shadow:var(--edge-raised), var(--shadow-elevated);border-right:none}html[data-theme=dark]:has(.wss-chats .wap:nth-of-type(4)) .sidebar-rail{box-shadow:inset 0 1px #ffffff17,0 0 0 1px #ffffff0f,0 6px 16px -4px #00000080}html[data-chats-scrolling=true]:has(.wss-chats .wap:nth-of-type(4)) .sidebar-rail{box-shadow:var(--edge-raised), var(--shadow-overlay)}html[data-theme=dark][data-chats-scrolling=true]:has(.wss-chats .wap:nth-of-type(4)) .sidebar-rail{box-shadow:inset 0 1px #ffffff17,0 0 0 1px #ffffff0f,0 14px 34px -8px #000000ad}[data-theme=light] .rail-hire-card{--chat-card-bg:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .rail-hire-card{--chat-card-bg:color-mix(in srgb, var(--text-primary) 4%, var(--surface-opaque))}}[data-theme=light] .rail-hire-card{background:var(--chat-card-bg);box-shadow:0 0 0 1px #1018280f,0 1px 2px #1018280a}[data-theme=light] .rail-hire-card:hover{box-shadow:0 0 0 1px #10182814,0 3px 8px -2px #1018281a}html.dock-enterprise .rail-top-holder.rail-section{padding-bottom:0!important}html.dock-enterprise .rail-section.rail-nav-lifted{padding-top:0!important}[data-theme=dark] .rail-nav-item:hover,[data-theme=dark] .rail-nav-item:focus-visible,[data-theme=graphite] .rail-nav-item:hover,[data-theme=graphite] .rail-nav-item:focus-visible,[data-mode=dev] .rail-nav-item:hover,[data-mode=dev] .rail-nav-item:focus-visible{background:var(--menu-hover)}[data-theme=dark] .modal,[data-theme=graphite] .modal{box-shadow:0 1px 2px #00000073,0 14px 40px #00000080,0 28px 80px #0006}.marketing-banner{color:#f7f9fb;isolation:isolate;background:#0a0f1a;border-bottom:.5px solid #ffffff14;width:100%;position:relative;overflow:hidden}.marketing-banner-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.marketing-banner-glow{filter:blur(32px);opacity:.55;border-radius:50%;position:absolute}.marketing-banner-glow--a{background:radial-gradient(circle,#ff2d92 0%,#ff2d9200 65%);width:320px;height:320px;top:-40%;left:-6%}.marketing-banner-glow--b{opacity:.5;background:radial-gradient(circle,#bf5af2 0%,#bf5af200 65%);width:280px;height:280px;top:-50%;right:22%}.marketing-banner-glow--c{opacity:.45;background:radial-gradient(circle,#0a84ff 0%,#0a84ff00 65%);width:340px;height:340px;top:-40%;right:-6%}.marketing-banner-inner{z-index:1;max-width:1100px;font-family:var(--font-inter), -apple-system, sans-serif;justify-content:center;align-items:center;gap:10px;margin:0 auto;padding:10px 24px;font-size:13px;line-height:1.2;display:flex;position:relative}.marketing-banner-orb{flex-shrink:0;width:12px;height:12px;display:inline-block}.marketing-banner-msg{color:#f7f9fbc7;white-space:nowrap;text-overflow:ellipsis;max-width:560px;font-weight:400;overflow:hidden}.marketing-banner-cta{color:#f7f9fb;letter-spacing:-.005em;cursor:pointer;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ff2d92 0%,#bf5af2 50%,#0a84ff 100%);-webkit-background-clip:text;background-clip:text;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:2px 4px;font-family:inherit;font-size:13px;font-weight:600;transition:color .16s,transform .16s;display:inline-flex}.marketing-banner-cta:hover .marketing-banner-arrow{transform:translate(2px)}.marketing-banner-cta:focus-visible{outline-offset:2px;outline:2px solid #ffffff59}.marketing-banner-arrow{color:#e8a0d2;flex-shrink:0;transition:transform .16s cubic-bezier(.4,0,.2,1)}@media (max-width:640px){.marketing-banner-inner{gap:8px;padding:10px 14px;font-size:12px}.marketing-banner-label,.marketing-banner-sep,.marketing-banner-msg{display:none}.marketing-banner-cta{font-size:12px}}.philosophy-orb{flex-shrink:0;width:18px;height:18px;display:inline-block}.variant-card{background:var(--surface);border:.5px solid var(--border-color);border-radius:16px;overflow:hidden}.variant-head{border-bottom:.5px solid var(--border-color);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.variant-body{background:#f1f4f8;padding:24px}.frame{background:#fff;border:.5px solid #e3eaf2;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 8px 24px -12px #1a23321a}.frame-outer{position:relative;overflow:visible}.cursor-layer{pointer-events:none;z-index:20;position:absolute;inset:0;overflow:visible}.cursor-label{color:#fff;font-family:var(--font-inter), -apple-system, sans-serif;letter-spacing:-.005em;white-space:nowrap;border-radius:5px;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:-2px;left:22px;box-shadow:0 2px 6px #1a23322e}.cursor-orb{background:radial-gradient(circle at 30% 30%, var(--c) 0%, var(--c) 45%, var(--c) 100%);border-radius:50%;width:18px;height:18px;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.cursor-orb{background:radial-gradient(circle at 30% 30%, color-mix(in oklab, var(--c) 70%, white) 0%, var(--c) 45%, color-mix(in oklab, var(--c) 70%, black) 100%)}}.cursor-orb{box-shadow:0 0 0 1.5px white, 0 0 10px var(--c), 0 2px 4px #0000002e}@supports (color:color-mix(in lab, red, red)){.cursor-orb{box-shadow:0 0 0 1.5px white, 0 0 10px color-mix(in oklab, var(--c) 55%, transparent), 0 2px 4px #0000002e}}.cursor-orb{animation:2.4s ease-in-out infinite cursor-orb-breathe}.cursor-orb-core{background:radial-gradient(circle at 40% 35%, #ffffff73 0%, transparent 55%), conic-gradient(from 220deg, var(--c), var(--c), var(--c), var(--c), var(--c));border-radius:50%;position:absolute;inset:4px}@supports (color:color-mix(in lab, red, red)){.cursor-orb-core{background:radial-gradient(circle at 40% 35%, #ffffff73 0%, transparent 55%), conic-gradient(from 220deg, var(--c), color-mix(in oklab, var(--c) 55%, white), var(--c), color-mix(in oklab, var(--c) 70%, black), var(--c))}}.cursor-orb-core{mix-blend-mode:screen}.cursor-orb-gloss{pointer-events:none;background:radial-gradient(circle at 60% 30%,#fffffff2,#fff0 70%);border-radius:50%;width:6px;height:4px;position:absolute;top:2px;left:3.5px}.cursor-orb-halo{background:radial-gradient(circle, var(--c) 0%, transparent 65%);border-radius:50%;position:absolute;inset:-3px}@supports (color:color-mix(in lab, red, red)){.cursor-orb-halo{background:radial-gradient(circle, color-mix(in oklab, var(--c) 40%, transparent) 0%, transparent 65%)}}.cursor-orb-halo{z-index:-1;animation:2.4s ease-in-out infinite cursor-orb-halo-pulse}.cursor-face{color:#fffffff2;width:18px;height:18px;font-family:var(--font-inter), -apple-system, sans-serif;letter-spacing:-.02em;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;animation:2.4s ease-in-out infinite cursor-orb-breathe;display:inline-flex;position:relative;box-shadow:0 2px 6px #1a233238}.cursor-face:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#f27e9b73 0%,#0000 65%);border-radius:50%;animation:2.4s ease-in-out infinite cursor-orb-halo-pulse;position:absolute;inset:-3px}.chrome{background:#f7f9fb;border-bottom:.5px solid #e3eaf2;align-items:center;gap:12px;padding:10px 14px;display:flex}.chrome-dots{gap:6px;display:flex}.chrome-dots span{border-radius:50%;width:10px;height:10px;display:block}.chrome-tabs{flex:1;align-items:center;gap:1px;min-width:0;padding:0 4px;display:flex;position:relative;overflow:clip visible}.chrome-tab-indicator{pointer-events:none;z-index:0;background:#fff;border-radius:5px;height:22px;transition:left .42s cubic-bezier(.32,.72,.24,1),width .42s cubic-bezier(.32,.72,.24,1);position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 .5px 1px #1a23320f,0 0 0 .5px #1a23320a}.chrome-tab{font-family:var(--font-inter), -apple-system, sans-serif;color:#7a8b9e;white-space:nowrap;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:5px;align-items:center;gap:5px;padding:4px 9px;font-size:10.5px;font-weight:400;line-height:1;transition:color .25s;display:inline-flex;position:relative}.chrome-tab:hover{color:#3a4a60}.tab-icon{opacity:.7;flex-shrink:0}.chrome-tab-active .tab-icon{opacity:.9}.chrome-dock{flex-shrink:0;align-items:center;gap:14px;padding:0 2px;display:inline-flex}.chrome-dock-slot{border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:opacity .42s cubic-bezier(.2,.8,.2,1) .2s;display:inline-flex;position:relative}.chrome-dock[data-launched=false] .chrome-dock-slot{opacity:0}.chrome-dock[data-launched=true] .chrome-dock-slot:after{content:"";background:var(--slot-c,#bf5af2);width:7px;height:7px;box-shadow:0 0 0 1px #ffffffe6, 0 0 6px var(--slot-c,#bf5af2), 0 1px 1.5px #00000026;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.chrome-dock[data-launched=true] .chrome-dock-slot:after{box-shadow:0 0 0 1px #ffffffe6, 0 0 6px color-mix(in oklab, var(--slot-c,#bf5af2) 45%, transparent), 0 1px 1.5px #00000026}}.chrome-dock[data-launched=true] .chrome-dock-slot:after{animation:1.9s ease-in-out infinite chrome-dock-slot-pulse}.chrome-dock[data-launched=true] .chrome-dock-slot:nth-child(2):after{animation-delay:.25s}.chrome-dock[data-launched=true] .chrome-dock-slot:nth-child(3):after{animation-delay:.5s}@media (prefers-reduced-motion:reduce){.chrome-dock[data-launched=true] .chrome-dock-slot:after{animation:none}}.cursor-label{transform-origin:0}.cursor-label-hidden .cursor-label{opacity:0;animation:none;transform:scale(.5)translateY(-3px)}.cursor-agent:not(.cursor-label-hidden) .cursor-label{animation:.64s cubic-bezier(.18,1.45,.32,1) both cursor-label-flex}@media (prefers-reduced-motion:reduce){.cursor-agent:not(.cursor-label-hidden) .cursor-label{opacity:1;animation:none;transform:none}}.tbl{color:#1a2332;text-align:left;background:#fff;font-size:12px}.tbl-dense .tbl-head,.tbl-dense .tbl-row{border-bottom:.5px solid #eef2f6;grid-template-columns:36px minmax(0,1fr) 110px 130px 70px;align-items:center;min-height:32px;padding:0 12px;display:grid}.tbl-dense .tbl-head{font-family:var(--font-inter), -apple-system, sans-serif;letter-spacing:-.005em;text-transform:none;color:#7a8b9e;background:#fafcfe;min-height:30px;font-size:10.5px;font-weight:500}.tbl-dense .tbl-row{transition:background .15s;position:relative}.tbl-dense .tbl-row:hover{background:#fafcfe}.tbl-dense .tbl-row:last-child{border-bottom:0}.th,.td{align-items:center;gap:6px;min-width:0;padding:0 10px;display:flex}.th-id,.td-id{font-family:var(--font-jetbrains), monospace;color:#8fa3b7;padding:0;font-size:10px}.td-main{font-size:12px}.td-own-name{font-size:11.5px}.td-time{color:#8fa3b7;font-variant-numeric:tabular-nums;font-size:10px}.live-caret{vertical-align:middle;width:1.5px;height:11px;margin-left:2px;animation:1s step-end infinite caret-blink;display:inline-block}.tbl-row[style*=--edge]{background:linear-gradient(90deg, var(--edge) 0%, transparent 40%)}@supports (color:color-mix(in lab, red, red)){.tbl-row[style*=--edge]{background:linear-gradient(90deg, color-mix(in oklab, var(--edge) 8%, transparent) 0%, transparent 40%)}}.tbl-row[style*=--edge]:before{content:"";background:var(--edge);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:0}.presence-tag{color:#fff;font-family:var(--font-jetbrains), monospace;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:2px 6px 2px 4px;font-size:9px;font-weight:600;display:inline-flex;box-shadow:0 2px 6px #1a233226}.presence-tag-dot{opacity:.85;background:#fff;border-radius:50%;width:4px;height:4px}.edit-underline{box-shadow:inset 0 -2px 0 var(--edit-color);position:relative}.edit-label{color:#fff;font-family:var(--font-jetbrains), monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:600;position:absolute;top:-16px;left:10px;box-shadow:0 2px 5px #1a233233}.edit-label:after{content:"";background:inherit;z-index:-1;width:6px;height:6px;position:absolute;bottom:-3px;left:8px;transform:rotate(45deg)}.edit-label-sm{padding:1px 4px;font-size:8px;top:-14px;left:6px}.tbl-terminal{color:#d6dfec;font-family:var(--font-jetbrains), monospace;background:#0f1722;border:.5px solid #1e2a3c;border-radius:12px;overflow:hidden;box-shadow:0 12px 32px -12px #00000073}.term-head{background:#152031;border-bottom:.5px solid #1e2a3c;align-items:center;gap:12px;padding:10px 14px;display:flex}.term-dots{gap:6px;display:flex}.term-dots span{border-radius:50%;width:10px;height:10px;display:block}.term-dots span:first-child{background:#ff605c}.term-dots span:nth-child(2){background:#ffbd44}.term-dots span:nth-child(3){background:#00ca4e}.term-path{text-align:center;color:#7a8b9e;flex:1;font-size:11px}.term-live{color:#4aae8c;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;display:inline-flex}.term-live-dot{background:#4aae8c;border-radius:50%;width:6px;height:6px;animation:1.6s cubic-bezier(.4,0,.2,1) infinite chrome-live-pulse}.term-body{padding:12px 0}.term-row{grid-template-columns:36px 24px minmax(0,1fr) 160px;align-items:center;gap:10px;padding:4px 14px;font-size:12px;display:grid}.term-id{color:#4a5b72;font-size:10px}.term-val{color:#6a7b92;text-align:center;font-size:13px}.term-val-done{color:#4aae8c}.term-val-edit{animation:1.2s linear infinite term-val-spin}.term-text{color:#d6dfec;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.term-meta{color:#6a7b92;text-align:right;font-size:10px}.term-caret{vertical-align:middle;background:#d6dfec;width:6px;height:11px;margin-left:3px;animation:1s step-end infinite caret-blink;display:inline-block}.term-row-skeleton .term-skeleton{background:linear-gradient(90deg,#1e2a3c 0%,#2b3a52 50%,#1e2a3c 100%) 0 0/200% 100%;border-radius:3px;height:10px;animation:1.4s linear infinite term-shimmer;display:block}.term-skeleton-a{width:70%}.term-row-append{background:linear-gradient(90deg,#e8b86b14 0%,#0000 40%);animation:.7s cubic-bezier(.2,.8,.2,1) both row-appear}.split{grid-template-columns:minmax(0,1fr) 260px;display:grid}.split-tbl{border-right:.5px solid #eef2f6}.feed{font-family:var(--font-jetbrains), monospace;background:#fafcfe;flex-direction:column;padding:10px 0;font-size:11px;display:flex;overflow:hidden}.feed-head{letter-spacing:.12em;text-transform:uppercase;color:#8fa3b7;border-bottom:.5px solid #eef2f6;padding:4px 14px 10px;font-size:9.5px;font-weight:500}.feed-item{border-bottom:.5px solid #f2f5f9;grid-template-columns:10px auto auto 1fr auto;align-items:center;gap:6px;padding:7px 14px;font-size:11px;display:grid}.feed-item:last-child{border-bottom:0}.feed-dot{border-radius:50%;width:6px;height:6px}.feed-name{color:#1a2332;font-size:10.5px;font-weight:600}.feed-verb{color:#8fa3b7;font-size:10.5px}.feed-subj{color:#1a2332;font-size:10.5px}.feed-time{color:#b0bed0;font-size:9.5px}.tbl-6col .tbl-head,.tbl-6col .tbl-row{grid-template-columns:32px minmax(0,1fr) 92px 104px 120px 60px}.tbl-7col .tbl-head,.tbl-7col .tbl-row{grid-template-columns:32px minmax(0,1fr) 100px 108px 120px 108px 80px}.td-target{font-family:var(--font-inter), -apple-system, sans-serif;color:#5c6e85;letter-spacing:.005em;font-size:11.5px}.tbl-7col .td-time{white-space:nowrap}.tbl-row-empty{background:0 0}.tbl-row-empty .td{color:#0000;position:relative}.tbl-row-empty .td:before{content:"";background:linear-gradient(90deg,#1a23320f 0%,#1a23321f 50%,#1a23320f 100%) 0 0/200% 100%;border-radius:3px;width:54%;height:8px;animation:2.2s ease-in-out infinite skeleton-shimmer;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.tbl-row-empty .td-id:before{width:14px;left:6px}.tbl-row-empty .td-main:before{width:68%}.tbl-row-empty .td-chan:before{width:58%;max-width:64px}.tbl-row-empty .td:nth-child(4):before{width:56%;max-width:70px}.tbl-row-empty .td:nth-child(5):before{width:66%;max-width:78px}.tbl-row-empty .td-target:before{width:48%}.tbl-row-empty .td-time:before{width:42%;max-width:40px}@media (prefers-reduced-motion:reduce){.tbl-row-empty .td:before{animation:none}}[data-theme=dark] .ws-loading-bar,[data-theme=graphite] .ws-loading-bar{background:linear-gradient(90deg,#f7f9fb0f 0%,#f7f9fb1f 50%,#f7f9fb0f 100%) 0 0/200% 100%}[data-theme=dark] .tbl-row-empty .td:before,[data-theme=graphite] .tbl-row-empty .td:before{background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1c 50%,#ffffff0d 100%) 0 0/200% 100%}[data-theme=dark] .tbl-row-empty .td-id,[data-theme=graphite] .tbl-row-empty .td-id{color:#ffffff29}.tbl-row-filled .td{animation:.6s cubic-bezier(.22,1,.36,1) both td-fade-in}.tab-body{transform-origin:top;height:488px;animation:.28s cubic-bezier(.22,.9,.26,1) both tab-body-enter;position:relative;overflow:hidden}.tab-body-entering .tbl-head,.tab-body-entering .tbl-row{animation:.48s cubic-bezier(.22,1,.36,1) both cd-row-in}.tab-body-entering .tbl-head{animation-delay:40ms}.tab-body-entering .tbl-row:first-of-type{animation-delay:80ms}.tab-body-entering .tbl-row:nth-of-type(2){animation-delay:.11s}.tab-body-entering .tbl-row:nth-of-type(3){animation-delay:.14s}.tab-body-entering .tbl-row:nth-of-type(4){animation-delay:.17s}.tab-body-entering .tbl-row:nth-of-type(5){animation-delay:.2s}.tab-body-entering .tbl-row:nth-of-type(6){animation-delay:.23s}.tab-body-entering .tbl-row:nth-of-type(7){animation-delay:.26s}.tab-body-entering .tbl-row:nth-of-type(8){animation-delay:.29s}.tab-body-entering .tbl-row:nth-of-type(9){animation-delay:.32s}.tab-body-entering .tbl-row:nth-of-type(10){animation-delay:.35s}.tab-body-entering .tbl-row:nth-of-type(11){animation-delay:.38s}.tab-body-entering .tbl-row:nth-of-type(12){animation-delay:.41s}.tab-body-entering .tbl-row:nth-of-type(13){animation-delay:.44s}.tab-body-entering .tbl-row:nth-of-type(14){animation-delay:.47s}.tab-body-entering .tbl-row:nth-of-type(15){animation-delay:.5s}@media (prefers-reduced-motion:reduce){.tab-body,.tab-body-entering .tbl-head,.tab-body-entering .tbl-row{animation:none}}.doc-view{font-family:var(--font-inter), -apple-system, sans-serif;color:#1a2332;text-align:left;background:#fff;min-height:352px;padding:28px 36px 28px 32px;position:relative}.doc-view *{text-align:left}.doc-stream{animation:.52s cubic-bezier(.22,.92,.28,1) both doc-stream-in}@media (prefers-reduced-motion:reduce){.doc-stream{animation:none}}.doc-kicker{letter-spacing:.01em;color:#7a8b9e;text-transform:none;margin-bottom:10px;font-size:10.5px;font-weight:500}.doc-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:#1a2332;margin:0 0 18px;font-size:26px;font-weight:500;line-height:1.1}.doc-body{color:#2d3a4e;max-width:640px;font-size:13.5px;line-height:1.65}.doc-body p{margin:0 0 12px}.doc-body p:last-child{margin-bottom:0}.doc-body ul{margin:8px 0 14px;padding-left:18px}.doc-body ul li{margin-bottom:4px;line-height:1.55}.doc-body code{font-family:var(--font-jetbrains), monospace;background:#f1f4f8;border-radius:3px;padding:1px 5px;font-size:12px}.doc-body strong{color:#1a2332;font-weight:600}.doc-caret{background:#1a2332;width:1.5px;height:14px;margin-left:1px;animation:1s step-end infinite caret-blink;display:inline-block;position:relative;transform:translateY(2px)}.doc-caret:after{content:"";pointer-events:none;background:radial-gradient(circle,#0a84ff73 0%,#0a84ff00 65%);border-radius:50%;animation:3.2s ease-in-out infinite doc-caret-ping;position:absolute;inset:-5px -3px}@media (prefers-reduced-motion:reduce){.doc-caret:after{opacity:0;animation:none}}.hero-rich{background:#fff;border:.5px solid #1a23321a;border-radius:10px;width:calc(100% + 80px);max-width:none;margin:18px -80px 22px 0;overflow:hidden;box-shadow:0 1px 3px #1a23320a}@media (max-width:760px){.hero-rich{width:100%;margin:14px 0 18px}}.hero-rich-mermaid{background:#f8fafc;padding:0}.hero-rich-video{width:calc(100% + 315px);max-width:955px;margin-right:-315px}@media (max-width:760px){.hero-rich-video{width:100%;max-width:100%;margin-right:0}}.hero-video-frame{aspect-ratio:16/9;background:#0f1722;position:relative;overflow:hidden}.hero-video-frame svg,.hero-video-frame video{object-fit:cover;width:100%;height:100%;display:block}.hh-widget{width:100%;font-family:var(--font-inter), sans-serif;color:#0f1722;background:linear-gradient(#fff 0%,#f8f4ed 100%);border:.5px solid #0f17221a;border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px 14px;display:flex;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #0c14260f,0 8px 24px #0c14260d}.hh-widget-bar{justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.hh-widget-brand{letter-spacing:-.005em;align-items:center;gap:7px;font-weight:600;display:inline-flex}.hh-widget-brand-mark{background:linear-gradient(135deg,#0a84ff 0%,#bf5af2 100%);border-radius:4px;width:14px;height:14px;box-shadow:inset 0 1px #fff9}.hh-widget-brand-name{color:#0f1722}.hh-widget-live{letter-spacing:.02em;color:#0f17228c;align-items:center;gap:5px;font-size:10.5px;font-weight:600;display:inline-flex}.hh-widget-live-dot{background:#06d6a0;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite hh-widget-live;box-shadow:0 0 #06d6a099}.hh-widget-metric-row{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.hh-widget-eyebrow{letter-spacing:.2em;color:#0f172273;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.hh-widget-value{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.022em;font-variant-numeric:tabular-nums;align-items:baseline;gap:9px;font-size:38px;font-weight:600;line-height:1;display:inline-flex}.hh-widget-delta{font-family:var(--font-inter), sans-serif;letter-spacing:.02em;color:#06a57f;vertical-align:4px;background:#06d6a024;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.hh-widget-spark{flex:none;width:220px;height:38px;overflow:visible}.hh-widget-feed{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.hh-widget-feed li{color:#0f1722c7;background:#fff9;border-radius:6px;grid-template-columns:8px auto 1fr auto;align-items:center;gap:9px;padding:5px 8px;font-size:11.5px;display:grid}.hh-widget-feed-dot{border-radius:50%;width:8px;height:8px}.hh-widget-feed-who{color:#0f1722;font-weight:600}.hh-widget-feed-what{color:#0f17229e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hh-widget-feed-time{letter-spacing:.04em;color:#0f17226b;font-variant-numeric:tabular-nums;font-size:10px;font-weight:500}.hh-widget-foot{border-top:.5px solid #0f17220f;justify-content:flex-end;align-items:center;padding-top:4px;display:flex}.hh-widget-foot-url{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#0f172266;letter-spacing:.02em;font-size:9.5px}[data-theme=dark] .hh-widget,[data-theme=graphite] .hh-widget{background:linear-gradient(180deg, var(--surface) 0%, var(--background) 100%);color:var(--text-primary);border-color:#ffffff14}[data-theme=dark] .hh-widget-brand-name,[data-theme=graphite] .hh-widget-brand-name{color:var(--text-primary)}[data-theme=dark] .hh-widget-live,[data-theme=graphite] .hh-widget-live{color:#fff9}[data-theme=dark] .hh-widget-eyebrow,[data-theme=graphite] .hh-widget-eyebrow{color:#ffffff80}[data-theme=dark] .hh-widget-feed li,[data-theme=graphite] .hh-widget-feed li{color:#ffffffc7;background:#ffffff0a}[data-theme=dark] .hh-widget-feed-who,[data-theme=graphite] .hh-widget-feed-who{color:var(--text-primary)}[data-theme=dark] .hh-widget-feed-what,[data-theme=graphite] .hh-widget-feed-what{color:#ffffff9e}[data-theme=dark] .hh-widget-feed-time,[data-theme=graphite] .hh-widget-feed-time{color:#ffffff6b}[data-theme=dark] .hh-widget-foot,[data-theme=graphite] .hh-widget-foot{border-top-color:#ffffff14}[data-theme=dark] .hh-widget-foot-url,[data-theme=graphite] .hh-widget-foot-url{color:#fff6}.hs-full{isolation:isolate;font-family:var(--font-inter), -apple-system, sans-serif;background:radial-gradient(120% 80% at 50% 112%,#0a1430 0%,#0000 58%),radial-gradient(90% 70% at 50% -6%,#190a30 0%,#0000 52%),#06070d;position:absolute;inset:0;overflow:hidden}.hs-full-foot{z-index:3;color:#8b95b5;font-size:10.5px;font-family:var(--font-inter), -apple-system, sans-serif;background:linear-gradient(#0000,#06070d99);justify-content:space-between;align-items:center;padding:11px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.hud-surface .hs-full-foot{color:#5e6a85}.gantt-surface{background:var(--background);color:var(--text-primary);font-family:var(--font-inter), -apple-system, sans-serif;flex-direction:column;padding:16px 22px 34px;display:flex}.gantt-top{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.gantt-title{letter-spacing:-.01em;color:var(--text-primary);font-size:15px;font-weight:700}.gantt-status{color:#0fb474;align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.gantt-status-dot{background:#0fb474;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite gantt-pulse;box-shadow:0 0 7px #0fb474}.gantt-phases{grid-template-columns:repeat(3,1fr);margin-bottom:7px;display:grid}.gantt-phases span{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:700}.gantt-phases span+span{border-left:1px solid var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.gantt-phases span+span{border-left:1px solid color-mix(in oklab, var(--text-primary) 10%, transparent)}}.gantt-phases span+span{padding-left:12px}.gantt-weeks{border-bottom:1px solid var(--text-primary);grid-template-columns:repeat(12,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.gantt-weeks{border-bottom:1px solid color-mix(in oklab, var(--text-primary) 12%, transparent)}}.gantt-weeks{padding-bottom:7px}.gantt-wk{flex-direction:column;gap:1px;padding-left:6px;display:flex}.gantt-wk b{letter-spacing:.05em;color:var(--text-secondary);font-size:8.5px;font-weight:700}.gantt-wk span{color:var(--text-muted);font-size:8.5px}.gantt-body{background-image:repeating-linear-gradient(90deg, transparent 0, transparent calc(100% / 12 - 1px), var(--text-primary) calc(100% / 12 - 1px), var(--text-primary) calc(100% / 12));flex:1;grid-template-columns:repeat(12,1fr);grid-auto-rows:30px;row-gap:9px;padding:14px 0 0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.gantt-body{background-image:repeating-linear-gradient(90deg, transparent 0, transparent calc(100% / 12 - 1px), color-mix(in oklab, var(--text-primary) 6%, transparent) calc(100% / 12 - 1px), color-mix(in oklab, var(--text-primary) 6%, transparent) calc(100% / 12))}}.gantt-div{background:var(--text-primary);width:1px;position:absolute;top:-7px;bottom:0}@supports (color:color-mix(in lab, red, red)){.gantt-div{background:color-mix(in oklab, var(--text-primary) 14%, transparent)}}.gantt-now{z-index:4;background:linear-gradient(#ff2d92,#ff2d921f);width:2px;position:absolute;top:-11px;bottom:6px;left:66.666%}.gantt-now i{background:#ff2d92;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite gantt-pulse;position:absolute;top:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 9px #ff2d92}.g-bar{white-space:nowrap;color:#fff;background:var(--c);height:30px;box-shadow:0 5px 14px -4px var(--c);border-radius:8px;align-self:center;align-items:center;gap:8px;padding:0 11px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.g-bar{box-shadow:0 5px 14px -4px color-mix(in srgb, var(--c) 65%, transparent)}}.g-bar{opacity:0;animation:.5s cubic-bezier(.2,.8,.2,1) forwards gantt-in;animation-delay:var(--d);transform:translate(-6px)}.g-bar.ghost{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.g-bar.ghost{background:color-mix(in oklab, var(--c) 18%, var(--background))}}.g-bar.ghost{color:var(--c)}@supports (color:color-mix(in lab, red, red)){.g-bar.ghost{color:color-mix(in oklab, var(--c) 72%, var(--text-primary))}}.g-bar.ghost{box-shadow:none}.g-t{letter-spacing:-.01em;flex-shrink:0;font-size:12px;font-weight:700}.g-d{opacity:.82;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.g-dot{border:1.5px solid;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-left:auto}.g-dot.done{background:currentColor}.g-bar:not(.ghost) .g-dot{border-color:#ffffffd9}.g-bar:not(.ghost) .g-dot.done{background:#fff;border-color:#fff}.gantt-foot{color:var(--text-muted);background:0 0}.gantt-surface .hs-full-foot{color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.g-bar{opacity:1;transform:none;animation:none!important}.gantt-now i,.gantt-status-dot{animation:none!important}}.bw-surface .hs-full-foot{color:#ffffff80}.wd-surface .hs-full-foot{color:#5e6f93}[data-theme=dark] .hero-rich,[data-theme=graphite] .hero-rich{background:var(--surface);border-color:#ffffff0f;box-shadow:0 1px 3px #00000052}[data-theme=dark] .hero-rich-mermaid{background:radial-gradient(at 50% 40%,#142242 0%,#07101f 100%)}[data-theme=graphite] .hero-rich-mermaid{background:radial-gradient(at 50% 40%,#1a2335 0%,#0a1322 100%)}[data-theme=dark] .hm-flow rect[fill=\#FFFFFF],[data-theme=graphite] .hm-flow rect[fill=\#FFFFFF]{fill:#ffffff0a}[data-theme=dark] .hm-flow rect[stroke=\#1F2937],[data-theme=graphite] .hm-flow rect[stroke=\#1F2937]{stroke:#ffffff47}[data-theme=dark] .hm-flow text[fill=\#1F2937],[data-theme=graphite] .hm-flow text[fill=\#1F2937]{fill:#ffffffd1}[data-theme=dark] .hm-flow g[stroke=\#C8CDD4],[data-theme=graphite] .hm-flow g[stroke=\#C8CDD4]{stroke:#fff3}[data-theme=dark] .hm-flow text[fill=\#9AA3AD],[data-theme=graphite] .hm-flow text[fill=\#9AA3AD],[data-theme=dark] .hm-flow marker path[fill=\#9AA3AD],[data-theme=graphite] .hm-flow marker path[fill=\#9AA3AD]{fill:#ffffff73}[data-theme=dark] .hero-video-frame,[data-theme=graphite] .hero-video-frame{background:#0a1019}[data-theme=dark] .hero-math-formula,[data-theme=graphite] .hero-math-formula{color:var(--text-primary)}[data-theme=dark] .hero-math-formula .hm-op,[data-theme=dark] .hero-math-formula .hm-paren,[data-theme=graphite] .hero-math-formula .hm-op,[data-theme=graphite] .hero-math-formula .hm-paren{color:var(--text-muted)}[data-theme=dark] .hero-math-formula .hm-bar,[data-theme=graphite] .hero-math-formula .hm-bar{background:#e5ecf4}[data-theme=dark] .hero-html-site,[data-theme=graphite] .hero-html-site{background:var(--surface)}[data-theme=dark] .hh-site-addressbar,[data-theme=graphite] .hh-site-addressbar{background:var(--background);border-bottom-color:#ffffff0f}[data-theme=dark] .hh-site-url,[data-theme=graphite] .hh-site-url{background:var(--surface);color:var(--text-muted);border-color:#ffffff14}[data-theme=dark] .hh-site-header,[data-theme=graphite] .hh-site-header{border-bottom-color:#ffffff0f}[data-theme=dark] .hh-site-brand,[data-theme=graphite] .hh-site-brand{color:var(--text-primary)}[data-theme=dark] .hh-site-nav,[data-theme=graphite] .hh-site-nav{color:var(--text-muted)}[data-theme=dark] .hh-site-cta-mini,[data-theme=graphite] .hh-site-cta-mini{color:#1a2332;background:#fff}[data-theme=dark] .hh-site-headline,[data-theme=graphite] .hh-site-headline{color:var(--text-primary)}[data-theme=dark] .hh-site-sub,[data-theme=graphite] .hh-site-sub{color:var(--text-muted)}[data-theme=dark] .hh-site-cta-primary,[data-theme=graphite] .hh-site-cta-primary{color:#1a2332;background:#fff}[data-theme=dark] .hh-site-cta-secondary,[data-theme=graphite] .hh-site-cta-secondary{color:var(--text-primary)}[data-theme=dark] .hh-site-card,[data-theme=graphite] .hh-site-card{background:var(--background);border-color:#ffffff0f}[data-theme=dark] .hh-site-card-title,[data-theme=graphite] .hh-site-card-title{color:var(--text-primary)}[data-theme=dark] .hh-site-card-body,[data-theme=graphite] .hh-site-card-body{color:var(--text-muted)}.doc-review-phrase{background:linear-gradient(90deg,#0000 0%,#0a84ff00 30%,#0a84ff24 50%,#0a84ff00 70%,#0000 100%) 200% 0/220% 100% no-repeat;border-radius:2px;padding:0 2px;animation:5.2s cubic-bezier(.4,0,.2,1) infinite doc-review-sweep;position:relative}.doc-review-phrase:before{content:"";pointer-events:none;background:#0a84ff;border-radius:50%;width:6px;height:6px;animation:5.2s cubic-bezier(.4,0,.2,1) infinite doc-review-orb;position:absolute;top:50%;left:-10px;transform:translateY(-50%);box-shadow:0 0 0 1px #fffffff2,0 0 8px #0a84ff8c}@media (prefers-reduced-motion:reduce){.doc-review-phrase{background:0 0;animation:none}.doc-review-phrase:before{opacity:1;animation:none}}.doc-presence{border-top:.5px solid #e8eff6;align-items:center;gap:8px;margin-top:22px;padding-top:16px;font-size:11.5px;font-weight:500;display:inline-flex}.stat-glyph,.stat-glyph:after,.stat-glyph:before{transition:background .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1),box-shadow .4s}.stat-label,.chan-label,.chan-dot{transition:color .45s cubic-bezier(.22,1,.36,1),background .45s cubic-bezier(.22,1,.36,1)}.chan{white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.chan-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.chan-label{color:inherit}.stat{white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.stat-label{color:inherit}.stat-glyph{box-sizing:border-box;border-radius:50%;flex-shrink:0;width:12px;height:12px;position:relative}.variant-luminous .stat-glyph{filter:drop-shadow(0 0 2.5px var(--sc))}@supports (color:color-mix(in lab, red, red)){.variant-luminous .stat-glyph{filter:drop-shadow(0 0 2.5px color-mix(in oklab, var(--sc) 45%, transparent))}}.variant-luminous .chan-dot{filter:drop-shadow(0 0 2px)}@supports (color:color-mix(in lab, red, red)){.variant-luminous .chan-dot{filter:drop-shadow(0 0 2px color-mix(in oklab, currentColor 50%, transparent))}}.variant-luminous .chrome-live-dot{filter:drop-shadow(0 0 3px #0fb47480)}.variant-luminous .chrome-live{text-shadow:0 0 8px #0fb4742e}.variant-luminous .frame{background:radial-gradient(95% 55% at 50% 0,#3b8fde09 0%,#0000 65%),linear-gradient(#fdfeff 0%,#f8fafc 100%);box-shadow:0 10px 30px -18px #172a4e24,0 0 0 .5px #3b8fde0f}.variant-luminous .chan-label,.variant-luminous .stat-label{font-weight:600}.variant-luminous .tbl-row-reveal{filter:drop-shadow(0 0 4px var(--reveal))}@supports (color:color-mix(in lab, red, red)){.variant-luminous .tbl-row-reveal{filter:drop-shadow(0 0 4px color-mix(in oklab, var(--reveal) 22%, transparent))}}.variant-luminous .cell-flash-now{filter:drop-shadow(0 0 3.5px var(--flash))}@supports (color:color-mix(in lab, red, red)){.variant-luminous .cell-flash-now{filter:drop-shadow(0 0 3.5px color-mix(in oklab, var(--flash) 32%, transparent))}}.variant-luminous .tbl-row:hover{background:linear-gradient(90deg,#3b8fde08 0%,#3b8fde00 60%)}.variant-aurora .chrome-live-dot-agent{--live-color:20, 184, 166;background:#14b8a6}.variant-aurora .chrome-live-dot-human{--live-color:139, 92, 246;background:#8b5cf6}.variant-aurora.variant-luminous .chrome-live-dot{filter:drop-shadow(0 0 3px #14b8a680)}.variant-aurora.variant-luminous .chrome-live{text-shadow:0 0 8px #14b8a62e}.variant-aurora.variant-luminous .frame{background:radial-gradient(95% 55% at 50% 0,#8b5cf60d 0%,#0000 65%),radial-gradient(80% 40% at 100% 0,#14b8a60a 0%,#0000 60%),linear-gradient(#fdfeff 0%,#f9fafd 100%);box-shadow:0 10px 30px -18px #43206d29,0 0 0 .5px #8b5cf614}.variant-electric .chrome-live-dot-agent{--live-color:6, 214, 160;background:#06d6a0}.variant-electric .chrome-live-dot-human{--live-color:10, 132, 255;background:#0a84ff}.variant-electric.variant-luminous .chrome-live-dot{filter:drop-shadow(0 0 3px #06d6a08c)}.variant-electric.variant-luminous .chrome-live{text-shadow:0 0 8px #06d6a02e}.variant-electric.variant-luminous .frame{background:radial-gradient(95% 55% at 50% 0,#0a84ff0e 0%,#0000 65%),radial-gradient(80% 40% at 100% 0,#ff2d920a 0%,#0000 60%),linear-gradient(#fdfeff 0%,#f9fafd 100%);box-shadow:0 10px 30px -18px #0a326d29,0 0 0 .5px #0a84ff14}.reveal-sm{--reveal-y:14px}.reveal-md{--reveal-y:28px}.reveal-js .reveal{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s)}.reveal-js .reveal:not(.reveal-shown){opacity:0;transform:translateY(var(--reveal-y,14px));filter:blur(6px)}.reveal-js .reveal.mf-soft:not(.reveal-shown){filter:none;transform:none}@media (prefers-reduced-motion:reduce){.reveal-js .reveal,.reveal-js .reveal:not(.reveal-shown){opacity:1;filter:none;transition:none;transform:none}}@media (prefers-reduced-motion:no-preference){.reveal-js .reveal-hero:not(.reveal-shown){opacity:0;filter:blur(4px);transform:translateY(34px)}.reveal-js .reveal-hero{transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.16,1,.3,1),filter .4s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s)}}.home-nav-sticky.nav-pinned{z-index:50;margin-inline:auto;position:fixed;top:0;left:0;right:0}.nav-pblur{z-index:49;pointer-events:none;-webkit-backdrop-filter:blur(19px)saturate(180%)brightness(1.08);backdrop-filter:blur(19px)saturate(180%)brightness(1.08);background:linear-gradient(to bottom, var(--background) 0%, var(--background) 70%, transparent 100%);height:76px;position:fixed;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}@supports (color:color-mix(in lab, red, red)){.nav-pblur{background:linear-gradient(to bottom, color-mix(in srgb, var(--background) 38%, transparent) 0%, color-mix(in srgb, var(--background) 30%, transparent) 70%, transparent 100%)}}.concept-ecosystem-strip{flex-direction:column;gap:14px;width:100%;display:flex}.concept-ecosystem-strip-fullbleed{width:100vw;margin-bottom:-96px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.home-page-root{isolation:isolate;overflow-x:clip}@media (min-width:1024px){.concept-ecosystem-strip-fullbleed{margin-bottom:-128px}}.concept-ecosystem-row{width:100%;padding:10px 0;overflow:clip visible;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 1.5% 98.5%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 1.5% 98.5%,#0000 100%)}.concept-ecosystem-track{width:max-content;animation:concept-ecosystem-drift var(--ecosystem-duration,120s) linear infinite;display:flex}.concept-ecosystem-row-reverse .concept-ecosystem-track{animation-direction:reverse}.concept-ecosystem-group{flex-shrink:0;align-items:center;gap:32px;padding-right:32px;display:flex}.concept-ecosystem-strip:hover .concept-ecosystem-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.concept-ecosystem-track{animation:none}}.concept-ecosystem-strip .start-logo{cursor:default;flex-shrink:0;align-items:center;gap:10px;transition:transform .22s cubic-bezier(.22,.8,.36,1),opacity .18s cubic-bezier(.22,.8,.36,1);display:inline-flex;transform:translate(0)scale(1)}.concept-ecosystem-strip .start-logo-mark{width:30px;height:30px}.concept-ecosystem-strip .start-logo-mark img{border-radius:22%;width:30px;height:30px}.concept-ecosystem-strip .start-logo-label{color:var(--text-primary);letter-spacing:-.005em;white-space:nowrap;font-size:14px;font-weight:540}@media (max-width:720px){.concept-ecosystem-strip{gap:10px}.concept-ecosystem-group{gap:26px;padding-right:26px}.concept-ecosystem-strip .start-logo{gap:8px}.concept-ecosystem-strip .start-logo-mark,.concept-ecosystem-strip .start-logo-mark img{width:26px;height:26px}.concept-ecosystem-strip .start-logo-label{font-size:12px}}.concept-accent-phrase{color:#0000;background:linear-gradient(160deg,#1a2332 0% 50%,#20508e 70%,#714396 85%,#9f376a 100%);background:linear-gradient(160deg,#1a2332 0% 50%,lab(33.3262% 1.43968 -39.8108) 70%,lab(37.0888% 32.282 -38.0978) 85%,lab(40.1276% 47.4126 -5.76534) 100%);-webkit-background-clip:text;background-clip:text}[data-theme=dark] .concept-accent-phrase,[data-theme=graphite] .concept-accent-phrase{color:#0000;background:linear-gradient(160deg,#f7f9fb 0% 48%,#9dc7ff 68%,#dcaefa 84%,#ff9cc0 100%);background:linear-gradient(160deg,#f7f9fb 0% 48%,lab(78.8182% -4.33132 -33.432) 68%,lab(77.3827% 27.367 -31.2633) 84%,lab(75.8734% 44.7456 -1.54735) 100%);-webkit-background-clip:text;background-clip:text}[data-theme=dark] .concept-accent-orb-a,[data-theme=graphite] .concept-accent-orb-a{box-shadow:0 0 0 2px #1a233299,0 0 22px #ff2d92bf,0 0 56px #ff2d9273}[data-theme=dark] .concept-accent-orb-b,[data-theme=graphite] .concept-accent-orb-b{box-shadow:0 0 0 2px #1a233299,0 0 22px #0a84ffbf,0 0 56px #0a84ff73}[data-theme=dark] .concept-tab-indicator,[data-theme=graphite] .concept-tab-indicator{background:#ffffff14;box-shadow:0 .5px 1px #00000040,0 0 0 .5px #ffffff0f}.concept-face{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#1a2332 0%,#2d3a4e 100%);border:2px solid #fafcfe;border-radius:999px;justify-content:center;align-items:center;height:22px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}[data-theme=dark] .concept-fmt-tag,[data-theme=graphite] .concept-fmt-tag{color:var(--text-muted);background:#ffffff12}.concept-video-frame{background:#05070e;border-radius:0;flex:1;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 12px 30px -14px #00000080}.concept-video-frame video{object-fit:cover;width:100%;height:100%;display:block}.concept-video-glow{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 60px -10px #0a84ff40}[data-theme=dark] .concept-embed,[data-theme=graphite] .concept-embed{background:#11151c;border-color:#ffffff14}[data-theme=dark] .concept-embed-bar,[data-theme=graphite] .concept-embed-bar{background:#ffffff08;border-bottom-color:#ffffff0f}[data-theme=dark] .concept-embed-dot,[data-theme=graphite] .concept-embed-dot{background:#ffffff29}[data-theme=dark] .concept-embed-head,[data-theme=graphite] .concept-embed-head,[data-theme=dark] .concept-embed-price,[data-theme=graphite] .concept-embed-price{color:#f7f9fb}[data-theme=dark] .concept-file,[data-theme=graphite] .concept-file{background:#ffffff06;border-color:#ffffff14}[data-theme=dark] .concept-file-name,[data-theme=graphite] .concept-file-name{color:#f7f9fb}.concept-chrome.cc-chrome2{grid-template-columns:340px minmax(0,1fr);align-items:stretch;gap:0;padding:0;display:grid}.cc-bar{align-items:center;gap:6px;min-width:0;padding:9px 14px;display:flex}.cc-bar-chat{border-right:.5px solid var(--text-primary);gap:4px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cc-bar-chat{border-right:.5px solid color-mix(in oklab, var(--text-primary) 8%, transparent)}}.cc-bar-dock{justify-content:flex-start;gap:10px}.cc-bar-dock .concept-chrome-dots{margin:0}.cc-bar-dock .cc-bar-title{margin-left:2px}.cc-bar-dock .concept-presence{margin-left:auto}.cc-bar-title{letter-spacing:-.01em;color:var(--text-secondary);white-space:nowrap;font-size:12px;font-weight:600}.cc-apptab{letter-spacing:-.005em;color:var(--text-muted);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:500;transition:color .35s,background .35s,box-shadow .35s;display:inline-flex}.cc-apptab-ico{object-fit:contain;opacity:.6;border-radius:4px;flex-shrink:0;width:16px;height:16px;transition:opacity .35s}.cc-apptab-on .cc-apptab-ico{opacity:1}[data-theme=dark] .cc-apptab-on,[data-theme=graphite] .cc-apptab-on{box-shadow:none;background:#ffffff14}[data-theme=dark] .cc-bar-chat,[data-theme=graphite] .cc-bar-chat{border-right-color:#ffffff12}@media (max-width:720px){.concept-chrome.cc-chrome2{grid-template-columns:1fr}.cc-bar-chat{border-right:0;border-bottom:.5px solid var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.cc-bar-chat{border-bottom:.5px solid color-mix(in oklab, var(--text-primary) 8%, transparent)}}.cc-bar-dock{justify-content:space-between}}.cc-split{grid-template-columns:minmax(0,340px) minmax(0,1fr);height:432px;display:grid}.cc-pane-head{border-bottom:.5px solid var(--text-primary);justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.cc-pane-head{border-bottom:.5px solid color-mix(in oklab, var(--text-primary) 8%, transparent)}}.cc-chat{border-right:.5px solid var(--text-primary);flex-direction:column;padding:14px 16px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.cc-chat{border-right:.5px solid color-mix(in oklab, var(--text-primary) 8%, transparent)}}.cc-chat{min-width:0;animation:.6s 2s forwards cc-dim}.cc-thread{flex-direction:column;flex:1;justify-content:flex-start;gap:18px;padding:10px 0 14px;display:flex}.cc-msg{letter-spacing:-.006em;opacity:0;min-width:0;animation:.5s cubic-bezier(.2,.7,.2,1) forwards cc-row-fade;animation-delay:var(--d);font-size:13px;line-height:1.55;transform:translateY(5px)}.cc-work{background:var(--text-primary);flex-direction:column;min-width:0;padding:16px 22px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.cc-work{background:color-mix(in oklab, var(--text-primary) 2.5%, transparent)}}.cc-dock-id{font-family:var(--font-fraunces), Fraunces, serif;letter-spacing:-.01em;color:var(--text-primary);align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.cc-dock-slug{font-family:var(--font-jetbrains), "JetBrains Mono", monospace;color:var(--text-muted);letter-spacing:0;font-size:11px;font-weight:400}.cc-live{flex-wrap:nowrap;align-items:center;gap:6px;display:inline-flex}.cc-live-chip{letter-spacing:-.005em;color:var(--text-primary);background:linear-gradient(180deg, var(--chip-c), var(--chip-c));border-radius:999px;align-items:center;gap:7px;padding:3px 11px 3px 3px;font-size:11.5px;font-weight:560;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cc-live-chip{background:linear-gradient(180deg, color-mix(in oklab, var(--chip-c) 17%, transparent), color-mix(in oklab, var(--chip-c) 8%, transparent))}}.cc-live-chip{border:1px solid var(--chip-c)}@supports (color:color-mix(in lab, red, red)){.cc-live-chip{border:1px solid color-mix(in oklab, var(--chip-c) 34%, transparent)}}.cc-live-chip{white-space:nowrap}.cc-live-claude{--chip-c:#d97757}.cc-live-gpt{--chip-c:#10a37f}.cc-live-av{color:#fff;background:radial-gradient(120% 120% at 30% 22%, var(--chip-c) 0%, var(--chip-c) 46%, var(--chip-c) 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cc-live-av{background:radial-gradient(120% 120% at 30% 22%, color-mix(in oklab, var(--chip-c) 64%, white 36%) 0%, var(--chip-c) 46%, color-mix(in oklab, var(--chip-c) 72%, black 28%) 100%)}}.cc-live-av{box-shadow:inset 0 1px .5px #ffffff80, inset 0 -1.5px 1.5px #00000038, 0 1.5px 6px var(--chip-c)}@supports (color:color-mix(in lab, red, red)){.cc-live-av{box-shadow:inset 0 1px .5px #ffffff80, inset 0 -1.5px 1.5px #00000038, 0 1.5px 6px color-mix(in oklab, var(--chip-c) 50%, transparent)}}.cc-live-av svg{width:12px;height:12px}.cc-live-badge{letter-spacing:.09em;text-transform:uppercase;color:#06d6a0;background:#06d6a01a;border:1px solid #06d6a052;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.cc-live-dot{background:#06d6a0;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite cc-sync-pulse;box-shadow:0 0 7px #06d6a0}@media (max-width:720px){.cc-live-chip{padding:4px 8px;font-size:11px}}.cc-surface-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-top:14px;font-size:10px;font-weight:500}.cc-work-body{flex-direction:column;flex:1;min-height:0;margin-top:12px;display:flex}.cc-work-body .cc-finder,.cc-work-body .concept-video-frame{flex:1}.cc-finder{flex-direction:column;min-width:0;display:flex}.cc-finder-crumb{color:var(--text-muted);align-items:center;gap:6px;margin-bottom:14px;font-size:13px;display:flex}.cc-finder-root{font-family:var(--font-fraunces), Fraunces, serif;color:var(--text-primary);font-size:16px}.cc-finder-sep{opacity:.5}.cc-finder-here{font-family:var(--font-jetbrains), "JetBrains Mono", monospace;color:var(--text-secondary);font-size:12px}.cc-finder-grid{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));align-content:start;gap:14px;display:grid}.cc-finder-item{text-align:center;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:8px;transition:background .16s,border-color .16s;display:flex}.cc-finder-item:hover{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.cc-finder-item:hover{background:color-mix(in oklab, var(--text-primary) 4%, transparent)}}.cc-finder-icon{justify-content:center;align-items:center;width:52px;height:52px;display:flex}.cc-finder-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;line-height:1.3;overflow:hidden}.cc-finder-meta{color:var(--text-muted);font-size:10.5px}.cc-art{min-width:0;animation:.4s cubic-bezier(.2,.7,.2,1) .2s both cc-sync-in}.cc-art .concept-row{animation:none}@media (max-width:720px){.cc-split{grid-template-columns:1fr;height:auto}.cc-chat{border-right:0;border-bottom:.5px solid var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.cc-chat{border-bottom:.5px solid color-mix(in oklab, var(--text-primary) 8%, transparent)}}.cc-work-body .concept-video-frame{min-height:200px}}.concept-rows{flex-direction:column;min-width:0;display:flex}.concept-row{color:#1a2332;border-bottom:.5px solid #1a23320a;grid-template-columns:16px 1fr auto;align-items:center;gap:12px;padding:11px 4px;font-size:13px;animation:.55s cubic-bezier(.22,1,.36,1) both cd-row-in;display:grid}.concept-row:nth-of-type(6){animation-delay:.9s}.concept-row{white-space:nowrap;grid-template-columns:10px minmax(0,1fr) auto auto;gap:10px;min-width:0;overflow:hidden}.concept-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.concept-row-by{color:#5b8ab5;letter-spacing:-.005em;flex-shrink:0;font-size:11px;font-weight:500}.concept-row-draft .concept-row-by,.concept-row-draft .concept-meta{color:#8fa3b7;font-style:italic}.concept-doc{flex-direction:column;gap:8px;display:flex}.concept-doc:nth-child(n) .concept-doc-line:first-of-type{animation-delay:.5s}.concept-doc:nth-child(n) .concept-doc-line:nth-of-type(2){animation-delay:.6s}.concept-doc:nth-child(n) .concept-doc-line:nth-of-type(3){animation-delay:.7s}.concept-doc-skeleton{flex-direction:column;gap:9px;display:flex}.concept-doc-skeleton>.concept-doc-title{margin-bottom:2px}.concept-doc-skeleton>*{animation:.55s cubic-bezier(.22,1,.36,1) both cd-row-in}.concept-doc-skeleton>.concept-sk-bar{animation:.55s cubic-bezier(.22,1,.36,1) both cd-row-in,2.6s ease-in-out infinite concept-sk-shimmer}.concept-doc-skeleton>:first-child{animation-delay:.25s}.concept-doc-skeleton>:nth-child(2){animation-delay:.32s}.concept-doc-skeleton>:nth-child(3){animation-delay:.4s}.concept-doc-skeleton>:nth-child(4){animation-delay:.48s}.concept-doc-skeleton>:nth-child(5){animation-delay:.55s}.concept-doc-skeleton>:nth-child(6){animation-delay:.62s}.concept-doc-skeleton>:nth-child(7){animation-delay:.7s}.concept-doc-skeleton>:nth-child(8){animation-delay:.78s}.concept-doc-skeleton>:nth-child(9){animation-delay:.85s}.concept-doc-skeleton>:nth-child(10){animation-delay:.92s}.concept-doc-skeleton>:nth-child(11){animation-delay:.98s}.concept-doc-skeleton>:nth-child(12){animation-delay:1.04s}@media (prefers-reduced-motion:reduce){.concept-doc-skeleton>*{animation:none}}.concept-doc-heading{font-family:var(--font-inter), -apple-system, sans-serif;color:#1a2332;letter-spacing:-.005em;margin-top:10px;font-size:12px;font-weight:600}.concept-sk-bar{background:linear-gradient(90deg,#1a233212 0%,#1a233224 50%,#1a233212 100%) 0 0/220% 100%;border-radius:3px;flex-shrink:0;height:7px;animation:2.6s ease-in-out infinite concept-sk-shimmer}[data-theme=dark] .concept-sk-bar,[data-theme=graphite] .concept-sk-bar{background:linear-gradient(90deg,#ffffff14 0%,#ffffff29 50%,#ffffff14 100%) 0 0/220% 100%}[data-theme=dark] .concept-sk-bullet,[data-theme=graphite] .concept-sk-bullet{background:#ffffff47}.concept-sk-bar.w-40{width:40%}.concept-sk-bar.w-55{width:55%}.concept-sk-bar.w-65{width:65%}.concept-sk-bar.w-70{width:70%}.concept-sk-bar.w-75{width:75%}.concept-sk-bar.w-80{width:80%}.concept-sk-bar.w-85{width:85%}.concept-sk-bar.w-90{width:90%}.concept-sk-bar.w-full{width:100%}.concept-sk-row{flex:1;align-items:center;gap:8px;display:flex}.concept-sk-row .concept-sk-bar{flex:none}.concept-sk-bullet{background:#1a233247;border-radius:50%;flex-shrink:0;width:4px;height:4px}.concept-sk-bar-typing{align-items:center;display:inline-flex;position:relative;overflow:visible}.concept-presence>*{transition:opacity .24s cubic-bezier(.22,1,.36,1),background .24s cubic-bezier(.22,1,.36,1),color .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1)}body.concept-perch-active .concept-presence>*{filter:grayscale()brightness(1.15);opacity:.42;animation:none!important}body.concept-perch-active .concept-presence>*>*{animation:none!important}.concept-row-editing .concept-row-title{color:#ff2d92;transition:color .18s cubic-bezier(.22,1,.36,1)}.concept-row-editing:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#ff2d9214 0%,#ff2d9229 50%,#ff2d920f 100%);border-radius:6px;animation:1.4s ease-in-out infinite concept-row-editing-pulse;position:absolute;inset:4px 10px}.concept-row-just-edited .concept-row-title{color:#ff2d92;transition:color .6s cubic-bezier(.22,1,.36,1);animation:2.6s ease-out forwards concept-row-just-edited-fade}.concept-sk-bar.concept-sk-bar-drafting,.concept-sk-row.concept-sk-bar-drafting>.concept-sk-bar{background:linear-gradient(90deg,#bf5af224 0%,#bf5af247 50%,#bf5af224 100%);transition:box-shadow .24s cubic-bezier(.22,1,.36,1),background .24s cubic-bezier(.22,1,.36,1);position:relative;box-shadow:0 0 0 1px #bf5af259,0 0 10px 2px #bf5af261,0 0 22px 6px #bf5af238}@media (prefers-reduced-motion:reduce){.concept-sk-bar{animation:none}}[data-theme=dark] .concept-hero-eyebrow,[data-theme=graphite] .concept-hero-eyebrow{color:var(--text-muted)}[data-theme=dark] .concept-hero-title,[data-theme=graphite] .concept-hero-title{color:var(--text-primary)}[data-theme=dark] .concept-face,[data-theme=graphite] .concept-face{color:var(--surface);border-color:var(--surface);background:linear-gradient(135deg,#e6edf5 0%,#c4d2e3 100%)}[data-theme=dark] .concept-split-side,[data-theme=graphite] .concept-split-side{background:#0a84ff0d}[data-theme=dark] .concept-split-main,[data-theme=graphite] .concept-split-main{border-right-color:#ffffff0f}[data-theme=dark] .concept-section-label,[data-theme=graphite] .concept-section-label{color:var(--text-muted)}[data-theme=dark] .concept-doc-title,[data-theme=graphite] .concept-doc-title,[data-theme=dark] .concept-doc-heading,[data-theme=graphite] .concept-doc-heading{color:var(--text-primary)}[data-theme=dark] .concept-doc-caret,[data-theme=graphite] .concept-doc-caret{background:#f7f9fb}[data-theme=dark] .concept-doc-para strong,[data-theme=graphite] .concept-doc-para strong,[data-theme=dark] .concept-doc-para em,[data-theme=graphite] .concept-doc-para em{color:var(--text-primary)}[data-theme=dark] .concept-doc-presence,[data-theme=graphite] .concept-doc-presence{border-top-color:#ffffff14}[data-theme=dark] .concept-doc-line,[data-theme=graphite] .concept-doc-line{background:#ffffff1a}[data-theme=dark] .concept-doc-line-alt,[data-theme=graphite] .concept-doc-line-alt{background:#ffffff2e}[data-theme=dark] .concept-footer-bar,[data-theme=graphite] .concept-footer-bar{background:var(--surface);border-top-color:#ffffff0f}[data-theme=dark] .concept-link,[data-theme=graphite] .concept-link{color:var(--text-muted)}[data-theme=dark] .concept-link strong,[data-theme=graphite] .concept-link strong{color:#3b8fde}[data-theme=dark] .concept-caption,[data-theme=graphite] .concept-caption{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .concept-orb,[data-theme=graphite] .concept-orb{box-shadow:0 0 0 2px #152031, 0 0 8px color-mix(in oklab, var(--c) 55%, transparent)}}.concept-dock{z-index:2;background:#fff;border:.5px solid #1a233214;border-radius:18px;width:920px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #1a23324d,0 10px 30px -16px #0a84ff2e,0 0 0 .5px #0a84ff14}.concept-dock-glow{pointer-events:none;z-index:-1;filter:blur(24px);background:radial-gradient(60% 30% at 50% 100%,#0a84ff2e,#0000 70%),radial-gradient(40% 30% at 20% 0,#ff2d9224,#0000 70%);position:absolute;inset:-40px}.concept-chrome{background:#fafcfe;border-bottom:.5px solid #1a23320f;align-items:center;gap:6px;padding:11px 14px;display:flex}.concept-chrome-dots{gap:5px;margin-right:6px;display:inline-flex}.concept-chrome-dots>span{border-radius:50%;width:10px;height:10px}.concept-chrome-dots>span:first-child{background:#ff605c}.concept-chrome-dots>span:nth-child(2){background:#ffbd44}.concept-chrome-dots>span:nth-child(3){background:#00ca4e}.concept-presence{align-items:center;margin-left:auto;display:inline-flex}.concept-presence>*{margin-left:-4px}.concept-presence>:first-child{margin-left:0}.concept-presence-orb,.concept-face{box-sizing:border-box;flex-shrink:0;width:18px!important;height:18px!important}.concept-face{color:#fff;font-family:var(--font-inter), -apple-system, sans-serif;letter-spacing:-.02em;background:linear-gradient(135deg,#fba07b 0%,#f27e9b 60%,#c26ba7 100%);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:700;animation:2.4s ease-in-out infinite cursor-orb-breathe;display:inline-flex;box-shadow:0 0 0 1.5px #fff,0 0 10px #f27e9b73,0 2px 4px #0000002e;font-size:9px!important}.concept-rows{padding:6px 0 10px}.concept-row{color:#1a2332;border-bottom:.5px solid #1a23320a;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:10px 18px;font-size:12.5px;animation:.55s cubic-bezier(.22,1,.36,1) both cd-row-in;display:grid}.concept-row:last-child{border-bottom:0}.concept-row:first-of-type{animation-delay:.35s}.concept-row:nth-of-type(2){animation-delay:.5s}.concept-row:nth-of-type(3){animation-delay:.65s}.concept-row:nth-of-type(4){animation-delay:.8s}.concept-row:nth-of-type(5){animation-delay:.95s}.concept-row .concept-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.concept-dot{border-radius:50%;flex-shrink:0;justify-self:center;width:7px;height:7px}.concept-meta{font-family:var(--font-inter), -apple-system, sans-serif;color:#7a8b9e;letter-spacing:-.005em;flex-shrink:0;font-size:10.5px}[data-theme=dark] .concept-ambient,[data-theme=graphite] .concept-ambient,[data-theme=dark] .concept-dock-glow,[data-theme=graphite] .concept-dock-glow,[data-theme=dark] .sc-halo,[data-theme=graphite] .sc-halo{display:none}[data-theme=dark] .concept-kicker,[data-theme=graphite] .concept-kicker{color:var(--text-muted)}[data-theme=dark] .concept-quote-text,[data-theme=graphite] .concept-quote-text{color:var(--text-primary)}[data-theme=dark] .concept-dock,[data-theme=graphite] .concept-dock{background:var(--surface);border-color:#ffffff0f;box-shadow:0 36px 80px -30px #0009,0 10px 30px -16px #0a84ff47,0 0 0 .5px #0a84ff1a}[data-theme=dark] .concept-chrome,[data-theme=graphite] .concept-chrome{background:var(--surface);border-bottom-color:#ffffff0f}[data-theme=dark] .concept-tab,[data-theme=graphite] .concept-tab{color:var(--text-muted)}[data-theme=dark] .concept-tab-active,[data-theme=graphite] .concept-tab-active{color:var(--text-primary);background:#ffffff14}[data-theme=dark] .concept-url-row,[data-theme=graphite] .concept-url-row{background:#0a84ff14;border-bottom-color:#ffffff0f}[data-theme=dark] .concept-url,[data-theme=graphite] .concept-url{color:var(--text-muted)}[data-theme=dark] .concept-url strong,[data-theme=graphite] .concept-url strong{color:#3b8fde}[data-theme=dark] .concept-row,[data-theme=graphite] .concept-row{color:var(--text-primary);border-bottom-color:#ffffff0d}[data-theme=dark] .concept-meta,[data-theme=graphite] .concept-meta,[data-theme=dark] .concept-caption,[data-theme=graphite] .concept-caption{color:var(--text-muted)}[data-theme=dark] .concept-orb,[data-theme=graphite] .concept-orb{box-shadow:0 0 0 2px #152031, 0 0 6px var(--c)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .concept-orb,[data-theme=graphite] .concept-orb{box-shadow:0 0 0 2px #152031, 0 0 6px color-mix(in oklab, var(--c) 55%, transparent)}}[data-theme=dark] .concept-face,[data-theme=graphite] .concept-face{border-color:#152031}[data-theme=dark] .chat-pane,[data-theme=graphite] .chat-pane,[data-theme=dark] .cd-workspace,[data-theme=graphite] .cd-workspace,[data-theme=dark] .chat-pane-head,[data-theme=graphite] .chat-pane-head,[data-theme=dark] .cd-chrome,[data-theme=graphite] .cd-chrome,[data-theme=dark] .chat-input,[data-theme=graphite] .chat-input,[data-theme=dark] .cd-footer,[data-theme=graphite] .cd-footer{background:var(--surface);border-color:#ffffff0f}[data-theme=dark] .chat-pane-title,[data-theme=graphite] .chat-pane-title{color:var(--text-muted)}[data-theme=dark] .chat-bubble,[data-theme=graphite] .chat-bubble{color:var(--text-primary);background:#0a84ff33}[data-theme=dark] .chat-bubble-agent,[data-theme=graphite] .chat-bubble-agent{color:var(--text-primary);background:#ffffff0f}[data-theme=dark] .chat-mono,[data-theme=graphite] .chat-mono{color:#e6edf5;background:#ffffff14}[data-theme=dark] .chat-tag,[data-theme=graphite] .chat-tag{background:#0a84ff40}[data-theme=dark] .chat-input-ghost,[data-theme=graphite] .chat-input-ghost{color:var(--text-muted);background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .chat-caret,[data-theme=graphite] .chat-caret{background:#f7f9fb}[data-theme=dark] .cd-tab,[data-theme=graphite] .cd-tab{color:var(--text-muted)}[data-theme=dark] .cd-tab-active,[data-theme=graphite] .cd-tab-active{color:var(--text-primary);background:#ffffff14}[data-theme=dark] .cd-url,[data-theme=graphite] .cd-url{color:var(--text-muted);background:#0a84ff14;border-color:#ffffff0f}[data-theme=dark] .cd-row,[data-theme=graphite] .cd-row{color:var(--text-primary);border-bottom-color:#ffffff0d}[data-theme=dark] .cd-meta,[data-theme=graphite] .cd-meta,[data-theme=dark] .cd-footer,[data-theme=graphite] .cd-footer{color:var(--text-muted)}[data-theme=dark] .story-panel,[data-theme=graphite] .story-panel{background:var(--surface);border-color:#ffffff0f}[data-theme=dark] .story-ask,[data-theme=graphite] .story-ask{color:var(--text-primary);background:#0a84ff1f}[data-theme=dark] .story-stage,[data-theme=graphite] .story-stage{background:#ffffff08}[data-theme=dark] .story-card,[data-theme=graphite] .story-card{background:var(--surface-muted);border-color:#ffffff0f}[data-theme=dark] .story-tab-row,[data-theme=graphite] .story-tab-row{background:#ffffff05;border-bottom-color:#ffffff0f}[data-theme=dark] .story-tab,[data-theme=graphite] .story-tab{color:var(--text-muted)}[data-theme=dark] .story-tab-active,[data-theme=graphite] .story-tab-active{color:var(--text-primary);background:#ffffff14}[data-theme=dark] .story-row,[data-theme=graphite] .story-row{color:var(--text-primary);border-bottom-color:#ffffff0d}[data-theme=dark] .story-row-by,[data-theme=graphite] .story-row-by{color:var(--text-muted)}[data-theme=dark] .story-row-typing,[data-theme=graphite] .story-row-typing{background:#0a84ff1a}[data-theme=dark] .story-doc-kicker,[data-theme=graphite] .story-doc-kicker{color:var(--text-muted)}[data-theme=dark] .story-doc-title,[data-theme=graphite] .story-doc-title{color:var(--text-primary)}[data-theme=dark] .story-doc-p,[data-theme=graphite] .story-doc-p{background:#ffffff14}[data-theme=dark] .story-share-link,[data-theme=graphite] .story-share-link{color:var(--text-primary);background:#ffffff0d;border-color:#ffffff14}[data-theme=dark] .story-share-scheme,[data-theme=graphite] .story-share-scheme{color:var(--text-muted)}[data-theme=dark] .story-share-copy,[data-theme=graphite] .story-share-copy{color:var(--text-primary);background:#ffffff14;border-color:#ffffff14}[data-theme=dark] .story-role-chip,[data-theme=graphite] .story-role-chip{color:#e6edf5;background:#ffffff14}[data-theme=dark] .story-caption,[data-theme=graphite] .story-caption{color:var(--text-muted)}[data-theme=dark] .story-row-ghost .story-row-placeholder,[data-theme=graphite] .story-row-ghost .story-row-placeholder{background:#ffffff0f}[data-theme=dark] .story-row-picked-up,[data-theme=graphite] .story-row-picked-up{background:linear-gradient(90deg,#ff2d921f 0%,#0000 60%)}[data-theme=dark] .say-dock,[data-theme=graphite] .say-dock{background:var(--surface);border-color:#ffffff0f;box-shadow:0 20px 50px -22px #0000008c,0 0 0 .5px #0a84ff1a}[data-theme=dark] .say-dock-chrome,[data-theme=graphite] .say-dock-chrome{background:var(--surface);border-bottom-color:#ffffff0f}[data-theme=dark] .say-dock-footer,[data-theme=graphite] .say-dock-footer{background:var(--surface);border-top-color:#ffffff0f}[data-theme=dark] .say-chrome-dots>span,[data-theme=graphite] .say-chrome-dots>span{background:#ffffff1f}[data-theme=dark] .say-chrome-dots>span:first-child,[data-theme=graphite] .say-chrome-dots>span:first-child{background:#ff605c}[data-theme=dark] .say-chrome-dots>span:nth-child(2),[data-theme=graphite] .say-chrome-dots>span:nth-child(2){background:#ffbd44}[data-theme=dark] .say-chrome-dots>span:nth-child(3),[data-theme=graphite] .say-chrome-dots>span:nth-child(3){background:#00ca4e}[data-theme=dark] .say-chrome-path,[data-theme=graphite] .say-chrome-path{color:var(--text-muted)}[data-theme=dark] .say-row,[data-theme=graphite] .say-row{border-bottom-color:#ffffff0d}[data-theme=dark] .say-row-title,[data-theme=graphite] .say-row-title{color:var(--text-primary)}[data-theme=dark] .say-row-meta,[data-theme=graphite] .say-row-meta{color:var(--text-muted)}[data-theme=dark] .say-row-editing,[data-theme=graphite] .say-row-editing{background:#0a84ff14}[data-theme=dark] .say-caret,[data-theme=graphite] .say-caret{background:#0a84ff}[data-theme=dark] .say-bubble,[data-theme=graphite] .say-bubble{background:var(--surface);color:var(--text-primary);border-color:#ffffff14;box-shadow:0 8px 22px -8px #0009}[data-theme=dark] .say-link-pill,[data-theme=graphite] .say-link-pill{background:#0a84ff2e}[data-theme=dark] .api-flow-card,[data-theme=graphite] .api-flow-card{background:var(--surface);border-color:#ffffff0f}[data-theme=dark] .api-flow-title,[data-theme=graphite] .api-flow-title{color:var(--text-primary)}[data-theme=dark] .api-flow-desc,[data-theme=graphite] .api-flow-desc{color:var(--text-secondary)}[data-theme=dark] .api-flow-desc code,[data-theme=graphite] .api-flow-desc code{color:#e6edf5;background:#ffffff14}[data-theme=dark] .api-flow-num,[data-theme=graphite] .api-flow-num{color:var(--text-muted)}[data-theme=dark] .api-chip,[data-theme=graphite] .api-chip{color:#e6edf5;background:#ffffff0d}[data-theme=dark] .api-wire,[data-theme=graphite] .api-wire{background:repeating-linear-gradient(90deg,#ffffff1f 0 4px,#0000 4px 8px)}[data-theme=dark] .api-endpoints,[data-theme=graphite] .api-endpoints{background:var(--surface);border-color:#ffffff0f}[data-theme=dark] .api-endpoints-head,[data-theme=graphite] .api-endpoints-head{color:var(--text-muted);border-bottom-color:#ffffff0f}[data-theme=dark] .api-endpoint-row,[data-theme=graphite] .api-endpoint-row{border-bottom-color:#ffffff0d}[data-theme=dark] .api-path,[data-theme=graphite] .api-path{color:var(--text-primary)}[data-theme=dark] .api-desc,[data-theme=graphite] .api-desc{color:var(--text-muted)}[data-theme=dark] .api-stat,[data-theme=graphite] .api-stat{background:var(--surface);border-color:#ffffff0f}[data-theme=dark] .api-stat strong,[data-theme=graphite] .api-stat strong{color:var(--text-primary)}[data-theme=dark] .api-stat span,[data-theme=graphite] .api-stat span{color:var(--text-muted)}.use-doc-line.w-90{width:90%}.use-doc-line.w-85{width:85%}.use-doc-line.w-70{width:70%}[data-theme=dark] .frame,[data-theme=graphite] .frame{background:var(--surface);border-color:#ffffff0f;box-shadow:0 8px 28px -14px #0000008c}[data-theme=dark] .chrome,[data-theme=graphite] .chrome{background:var(--surface);border-bottom-color:#ffffff0d}[data-theme=dark] .chrome-tab,[data-theme=graphite] .chrome-tab{color:var(--text-muted)}[data-theme=dark] .chrome-tab:hover,[data-theme=graphite] .chrome-tab:hover{color:var(--text-secondary)}[data-theme=dark] .chrome-tab-active,[data-theme=graphite] .chrome-tab-active{color:var(--text-primary)}[data-theme=dark] .chrome-tab-indicator,[data-theme=graphite] .chrome-tab-indicator{background:#ffffff14;box-shadow:0 .5px 1px #00000059}[data-theme=dark] .chrome-live-label,[data-theme=graphite] .chrome-live-label{color:var(--text-secondary)}[data-theme=dark] .chrome-live-sep,[data-theme=graphite] .chrome-live-sep{color:#fff3}[data-theme=dark] .tbl,[data-theme=graphite] .tbl{color:var(--text-primary);background:0 0}[data-theme=dark] .tbl-dense .tbl-head,[data-theme=graphite] .tbl-dense .tbl-head{color:var(--text-muted);background:#ffffff06;border-bottom-color:#ffffff0f}[data-theme=dark] .tbl-dense .tbl-row,[data-theme=graphite] .tbl-dense .tbl-row{border-bottom-color:#ffffff0d}[data-theme=dark] .tbl-dense .tbl-row:hover,[data-theme=graphite] .tbl-dense .tbl-row:hover{background:#ffffff06}[data-theme=dark] .td-id,[data-theme=graphite] .td-id,[data-theme=dark] .td-time,[data-theme=graphite] .td-time,[data-theme=dark] .td-target,[data-theme=graphite] .td-target{color:var(--text-muted)}[data-theme=dark] .td-own-name,[data-theme=graphite] .td-own-name{color:var(--text-primary)}[data-theme=dark] .doc-view,[data-theme=graphite] .doc-view{color:var(--text-primary);background:0 0}[data-theme=dark] .doc-title,[data-theme=graphite] .doc-title{color:var(--text-primary)}[data-theme=dark] .doc-kicker,[data-theme=graphite] .doc-kicker{color:var(--text-muted)}[data-theme=dark] .doc-body,[data-theme=graphite] .doc-body{color:var(--text-secondary)}[data-theme=dark] .doc-body strong,[data-theme=graphite] .doc-body strong{color:var(--text-primary)}[data-theme=dark] .doc-body code,[data-theme=graphite] .doc-body code{color:var(--text-primary);background:#ffffff0f}[data-theme=dark] .doc-caret,[data-theme=graphite] .doc-caret{background:#f7f9fb}[data-theme=dark] .doc-presence,[data-theme=graphite] .doc-presence{border-top-color:#ffffff0f}[data-theme=dark] .variant-luminous .frame,[data-theme=graphite] .variant-luminous .frame{background:radial-gradient(95% 55% at 50% 0,#3b8fde14 0%,#0000 65%),linear-gradient(#1a2332 0%,#141c2a 100%);box-shadow:0 10px 30px -16px #0009,0 0 0 .5px #3b8fde1a}[data-theme=dark] .variant-aurora.variant-luminous .frame,[data-theme=graphite] .variant-aurora.variant-luminous .frame{background:radial-gradient(95% 55% at 50% 0,#8b5cf61a 0%,#0000 65%),radial-gradient(80% 40% at 100% 0,#14b8a612 0%,#0000 60%),linear-gradient(#1a2332 0%,#141c2a 100%)}[data-theme=dark] .variant-electric.variant-luminous .frame,[data-theme=graphite] .variant-electric.variant-luminous .frame{background:radial-gradient(95% 55% at 50% 0,#0a84ff1f 0%,#0000 65%),radial-gradient(80% 40% at 100% 0,#ff2d9214 0%,#0000 60%),linear-gradient(#1a2332 0%,#141c2a 100%);box-shadow:0 12px 32px -16px #000000b3,0 0 0 .5px #0a84ff1f}[data-theme=dark] .use-card,[data-theme=graphite] .use-card{background:var(--surface);border-color:#ffffff0f;box-shadow:0 1px 3px #0000004d}[data-theme=dark] .use-card:hover,[data-theme=graphite] .use-card:hover{box-shadow:0 14px 32px -15px #0000008c}[data-theme=dark] .use-quote,[data-theme=graphite] .use-quote{color:var(--text-primary)}[data-theme=dark] .use-quote-mark,[data-theme=graphite] .use-quote-mark{color:#bf5af2}[data-theme=dark] .use-desc,[data-theme=graphite] .use-desc{color:var(--text-secondary)}[data-theme=dark] .use-visual,[data-theme=graphite] .use-visual{border-top-color:#ffffff0f}[data-theme=dark] .use-workspace-tile,[data-theme=graphite] .use-workspace-tile,[data-theme=dark] .use-doc-tile,[data-theme=graphite] .use-doc-tile,[data-theme=dark] .use-rows,[data-theme=graphite] .use-rows{background:#ffffff0a}[data-theme=dark] .use-ws-name,[data-theme=graphite] .use-ws-name{color:var(--text-primary)}[data-theme=dark] .use-doc-line,[data-theme=graphite] .use-doc-line{background:#ffffff1f}[data-theme=dark] .use-doc-line--title,[data-theme=graphite] .use-doc-line--title{background:#f7f9fb}[data-theme=dark] .use-row,[data-theme=graphite] .use-row{color:var(--text-primary);border-bottom-color:#ffffff0d}[data-theme=dark] .use-handoff-row,[data-theme=graphite] .use-handoff-row{background:#ffffff0a}[data-theme=dark] .use-arrow,[data-theme=graphite] .use-arrow{color:var(--text-muted)}[data-theme=dark] .use-status-chip,[data-theme=graphite] .use-status-chip{color:#9fb4cc;background:#ffffff14}[data-theme=dark] .use-ask-bubble,[data-theme=graphite] .use-ask-bubble{color:#e6edf5;background:#ffffff0f}[data-theme=dark] .use-ask-bubble-agent,[data-theme=graphite] .use-ask-bubble-agent{color:#e6edf5;background:#0a84ff2e}[data-theme=dark] .how-card,[data-theme=graphite] .how-card{background:var(--surface);border-color:#ffffff0f;box-shadow:0 1px 3px #0000004d}[data-theme=dark] .how-card:hover,[data-theme=graphite] .how-card:hover{box-shadow:0 14px 32px -15px #0000008c}[data-theme=dark] .how-kicker,[data-theme=graphite] .how-kicker{color:var(--text-muted)}[data-theme=dark] .how-title,[data-theme=graphite] .how-title{color:var(--text-primary)}[data-theme=dark] .how-desc,[data-theme=graphite] .how-desc{color:var(--text-secondary)}[data-theme=dark] .how-desc code,[data-theme=graphite] .how-desc code{color:#e6edf5;background:#ffffff14}[data-theme=dark] .how-url-pill,[data-theme=graphite] .how-url-pill{background:#ffffff0d;border-color:#ffffff14}[data-theme=dark] .how-url-scheme,[data-theme=graphite] .how-url-scheme{color:var(--text-muted)}[data-theme=dark] .how-url-host,[data-theme=graphite] .how-url-host{color:var(--text-primary)}[data-theme=dark] .how-sync-label,[data-theme=graphite] .how-sync-label{color:var(--text-muted)}[data-theme=dark] .how-sync-arrow,[data-theme=graphite] .how-sync-arrow{background:linear-gradient(90deg,#ffffff14,#ffffff40,#ffffff14) 0 0/200% 100%}[data-theme=dark] .platform-tile,[data-theme=graphite] .platform-tile{color:var(--text-primary);background:#ffffff0a}[data-theme=dark] .platform-tile:hover,[data-theme=graphite] .platform-tile:hover{background:#ffffff14}[data-theme=dark] .how-access-list,[data-theme=graphite] .how-access-list{background:#ffffff0a}[data-theme=dark] .how-access-row,[data-theme=graphite] .how-access-row{color:#e6edf5;border-bottom-color:#ffffff0d}[data-theme=dark] .how-access-name,[data-theme=graphite] .how-access-name{color:var(--text-primary)}[data-theme=dark] .how-prompt,[data-theme=graphite] .how-prompt{background:#ffffff0a}[data-theme=dark] .how-prompt-label,[data-theme=graphite] .how-prompt-label{color:var(--text-muted)}[data-theme=dark] .how-prompt-body,[data-theme=graphite] .how-prompt-body{color:var(--text-primary)}[data-theme=dark] .how-prompt-hl,[data-theme=graphite] .how-prompt-hl{background:#0a84ff2e}[data-theme=dark] .how-cta-btn,[data-theme=graphite] .how-cta-btn{color:#1a2332;background:#f7f9fb}[data-theme=dark] .how-cta-btn:hover,[data-theme=graphite] .how-cta-btn:hover{color:#fff;background:#0a84ff}[data-theme=dark] .how-card,[data-theme=graphite] .how-card,[data-theme=dark] .use-card,[data-theme=graphite] .use-card{color:var(--text-primary)}[data-theme=dark] .hero-editing-chip,[data-theme=graphite] .hero-editing-chip{color:#f0c987;background:#e8b86b33}[data-theme=dark] .hero-typing-caret,[data-theme=graphite] .hero-typing-caret{background:#f7f9fb}[data-theme=dark] .hero-activity-toast,[data-theme=graphite] .hero-activity-toast{background:#253345;border-color:#ffffff14}.handoff-floater{pointer-events:none;will-change:transform, opacity;z-index:45;border-radius:50%;width:18px;height:18px;display:block;position:fixed}.handoff-floater-orb{background:radial-gradient(circle at 30% 30%, var(--c) 0%, var(--c) 45%, var(--c) 100%)}@supports (color:color-mix(in lab, red, red)){.handoff-floater-orb{background:radial-gradient(circle at 30% 30%, color-mix(in oklab, var(--c) 70%, white) 0%, var(--c) 45%, color-mix(in oklab, var(--c) 70%, black) 100%)}}.handoff-floater-orb{box-shadow:0 0 0 1.5px white, 0 0 10px var(--c), 0 2px 4px #0000002e}@supports (color:color-mix(in lab, red, red)){.handoff-floater-orb{box-shadow:0 0 0 1.5px white, 0 0 10px color-mix(in oklab, var(--c) 55%, transparent), 0 2px 4px #0000002e}}.handoff-floater-halo{background:radial-gradient(circle, var(--c) 0%, transparent 65%);border-radius:50%;position:absolute;inset:-3px}@supports (color:color-mix(in lab, red, red)){.handoff-floater-halo{background:radial-gradient(circle, color-mix(in oklab, var(--c) 40%, transparent) 0%, transparent 65%)}}.handoff-floater-halo{z-index:-1;pointer-events:none;animation:2.4s ease-in-out infinite cursor-orb-halo-pulse}.handoff-floater-core{background:radial-gradient(circle at 40% 35%, #ffffff73 0%, transparent 55%), conic-gradient(from 220deg, var(--c), var(--c), var(--c), var(--c), var(--c));border-radius:50%;position:absolute;inset:4px}@supports (color:color-mix(in lab, red, red)){.handoff-floater-core{background:radial-gradient(circle at 40% 35%, #ffffff73 0%, transparent 55%), conic-gradient(from 220deg, var(--c), color-mix(in oklab, var(--c) 55%, white), var(--c), color-mix(in oklab, var(--c) 70%, black), var(--c))}}.handoff-floater-core{mix-blend-mode:screen;pointer-events:none}.handoff-floater-gloss{pointer-events:none;background:radial-gradient(circle at 60% 30%,#fffffff2,#fff0 70%);border-radius:50%;width:6px;height:4px;position:absolute;top:2px;left:3.5px}.handoff-floater-face{color:#fff;font-family:var(--font-inter), -apple-system, sans-serif;letter-spacing:-.02em;background:linear-gradient(135deg,#fba07b 0%,#f27e9b 60%,#c26ba7 100%);border:2px solid #fff;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 0 22px #f27e9bb3,0 0 50px #c26ba773}.hero-live-sheet .cursor-layer{transition:opacity .4s cubic-bezier(.4,0,.2,1)}body.handoff-active .hero-live-sheet .cursor-layer{opacity:0}.handoff-floater{z-index:45}[data-theme=dark] .handoff-floater-behind,[data-theme=graphite] .handoff-floater-behind{mix-blend-mode:screen}.logo-mark-burst{animation:1.2s cubic-bezier(.2,.8,.2,1) both logo-mark-burst}.marketing-footer{margin-top:40px;padding-top:24px}.mf-stage{background:var(--bg);margin-top:0;padding:56px 28px 24px;position:relative}@supports (color:color-mix(in lab, red, red)){.mf-stage{background:color-mix(in oklab, var(--bg) 92%, black)}}.mf-stage{perspective:1400px}.mf-stage:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff05 20%,#ffffff1a 50%,#ffffff05 80%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.mf-stage:after{display:none}.mf-container{max-width:1320px;padding-left:var(--spacing-7);padding-right:var(--spacing-7);margin:0 auto}.mf-socialbar{border-bottom:1px solid var(--text-primary);margin:-56px -32px 32px;padding:22px 32px}@supports (color:color-mix(in lab, red, red)){.mf-socialbar{border-bottom:1px solid color-mix(in oklab, var(--text-primary) 8%, transparent)}}.mf-socialbar{z-index:1;position:relative}.mf-socialbar-inner{max-width:1320px;padding-left:var(--spacing-7);padding-right:var(--spacing-7);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.mf-socialbar-link{color:var(--text-secondary);font-family:var(--font-sans), var(--font-inter), -apple-system, sans-serif;letter-spacing:-.005em;align-items:center;gap:10px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.mf-socialbar-link:hover{color:var(--text-primary);transform:translateY(-1px)}.mf-socialbar-icon{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}@media (max-width:720px){.mf-socialbar{gap:28px;padding:18px 20px}.mf-socialbar-label{display:none}}.mf-prelude{max-width:1320px;margin:0 auto;padding:0 28px;position:relative}.mf-orb-stage{pointer-events:none;z-index:0;justify-content:center;align-items:center;margin-bottom:-134px;padding:80px 0 0;display:flex;position:relative}.mf-giant-orb{background:radial-gradient(circle at 30% 30%, var(--c) 0%, var(--c) 50%, var(--c) 100%);border-radius:50%;width:446px;height:446px;position:relative}@supports (color:color-mix(in lab, red, red)){.mf-giant-orb{background:radial-gradient(circle at 30% 30%, color-mix(in oklab, var(--c) 70%, white) 0%, var(--c) 50%, color-mix(in oklab, var(--c) 80%, transparent) 100%)}}.mf-giant-orb{box-shadow:0 0 0 2px var(--c), 0 28px 60px var(--c)}@supports (color:color-mix(in lab, red, red)){.mf-giant-orb{box-shadow:0 0 0 2px color-mix(in oklab, var(--c) 35%, transparent), 0 28px 60px color-mix(in oklab, var(--c) 28%, transparent)}}.mf-giant-orb{filter:grayscale(0);transition:filter .52s cubic-bezier(.22,1,.36,1);animation:5.5s ease-in-out infinite mf-giant-breathe}[data-theme=dark] .mf-giant-orb{background:radial-gradient(circle at 32% 32%, var(--c) 0%, var(--c) 36%, var(--c) 70%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .mf-giant-orb{background:radial-gradient(circle at 32% 32%, color-mix(in oklab, var(--c) 52%, white) 0%, var(--c) 36%, color-mix(in oklab, var(--c) 16%, transparent) 70%, transparent 100%)}}[data-theme=dark] .mf-giant-orb{box-shadow:0 24px 60px var(--c)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .mf-giant-orb{box-shadow:0 24px 60px color-mix(in oklab, var(--c) 16%, transparent)}}[data-theme=dark] .mf-giant-orb{opacity:.82}.home-page-root .mf-giant-orb{filter:grayscale()}body.orb-handoff-complete .home-page-root .mf-giant-orb{filter:grayscale(0)}.mf-giant-orb-halo{display:none}.mf-giant-orb-core{background:radial-gradient(circle at 40% 35%, #ffffff73 0%, transparent 55%), conic-gradient(from 220deg, var(--c), var(--c), var(--c), var(--c), var(--c));border-radius:50%;display:block;position:absolute;inset:22%}@supports (color:color-mix(in lab, red, red)){.mf-giant-orb-core{background:radial-gradient(circle at 40% 35%, #ffffff73 0%, transparent 55%), conic-gradient(from 220deg, var(--c), color-mix(in oklab, var(--c) 55%, white), var(--c), color-mix(in oklab, var(--c) 70%, black), var(--c))}}.mf-giant-orb-core{mix-blend-mode:screen}.mf-giant-orb-gloss{pointer-events:none;background:radial-gradient(circle at 60% 30%,#fffffff2,#fff0 70%);border-radius:50%;width:30%;height:18%;display:block;position:absolute;top:11%;left:18%}.mf-bento{grid-template-columns:repeat(12,1fr);gap:28px;padding:20px 0;display:grid}.mf-hero{grid-area:span 2/span 5}.mf-live{grid-column:span 4}.mf-status{grid-column:span 3}.mf-news{grid-column:span 7}.mf-tile{transform-style:preserve-3d;background:0 0;border:0;flex-direction:column;gap:14px;padding:12px 32px 12px 0;transition:transform .35s cubic-bezier(.4,1.2,.4,1);display:flex;position:relative;overflow:visible}.mf-hero{gap:18px;padding:12px 32px 12px 0}.mf-status,.mf-news{padding-right:0}.mf-hero-lockup{align-items:center;gap:10px;display:flex}.mf-hero-mark{animation:5s ease-in-out infinite mf-hero-breathe;display:inline-flex}.mf-hero-wordmark{font-family:var(--font-display), Fraunces, Georgia, serif;letter-spacing:-.025em;color:var(--text-primary);margin:0;font-size:40px;font-weight:600;line-height:1}.mf-hero-tag{font-family:var(--font-sans), var(--font-inter), -apple-system, sans-serif;color:var(--text-secondary);max-width:380px;margin:0;font-size:14.5px;line-height:1.5}.mf-cta{background:var(--text-primary);color:var(--btn-primary-text,var(--bg));border-radius:999px;align-self:flex-start;align-items:center;padding:10px 18px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.mf-cta:hover{opacity:.9}.mf-eye{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;font-size:10.5px;display:flex}.mf-status-dot{vertical-align:middle;background:#06d6a0;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 6px #06d6a0a6}.mf-stat{font-family:var(--font-display), Fraunces, Georgia, serif;color:var(--text-primary);align-items:center;gap:10px;font-size:17px;display:flex}.mf-tile-h{font-family:var(--font-display), Fraunces, Georgia, serif;letter-spacing:-.015em;color:var(--text-primary);margin:0;font-size:20px;font-weight:300;line-height:1.2}.mf-arrow{color:var(--text-primary);opacity:.85;font-size:12.5px;text-decoration:none}.mf-arrow:hover{opacity:1;text-underline-offset:3px;text-decoration:underline}.mf-input{border:1px solid var(--border-color);background:var(--bg);border-radius:999px;align-items:center;gap:4px;width:100%;max-width:432px;padding:3px 3px 3px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.mf-input{background:color-mix(in oklab, var(--bg) 50%, transparent)}}.mf-input{transition:border-color .22s cubic-bezier(.22,1,.36,1)}.mf-input:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mf-input:focus-within{border-color:color-mix(in oklab, var(--accent) 40%, var(--border-color))}}.mf-input input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;padding:9px 0;font-size:13px}.mf-input input::placeholder{color:var(--text-muted);opacity:1}.mf-input button{background:var(--text-primary);flex-shrink:0;align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mf-input button{background:color-mix(in oklab, var(--text-primary) 8%, transparent)}}.mf-input button{color:var(--text-primary);cursor:pointer;border:0;border-radius:999px;padding:8px 16px;font-size:12.5px;font-weight:500;transition:background .18s}.mf-input button:hover{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.mf-input button:hover{background:color-mix(in oklab, var(--text-primary) 14%, transparent)}}.mf-input button:hover .mf-input-arrow{transform:translate(2px)}.mf-by-orb{animation:none!important}.mf-cats{grid-template-columns:repeat(6,1fr);gap:24px;margin-top:16px;padding:40px 0 24px;display:grid}.mf-cats-name{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px;font-size:10.5px;font-weight:500}.mf-cats-link{color:var(--text-secondary);padding:3px 0;font-size:12.5px;text-decoration:none;display:block}.mf-cats-link:hover{color:var(--text-primary)}.mf-legal{color:var(--text-muted);justify-content:space-between;align-items:center;padding:24px 0 4px;font-size:12px;display:flex}@media (max-width:880px){.mf-bento{grid-template-columns:1fr}.mf-hero,.mf-live,.mf-status,.mf-news{grid-area:auto/span 1}.mf-cats{grid-template-columns:repeat(2,1fr);gap:24px 20px}}[data-theme=dark] .wordmark-giant,[data-theme=graphite] .wordmark-giant{background:linear-gradient(#f7f9fb 0% 48%,#9dc7ff 68%,#dcaefa 84%,#ff9cc0 100%);background:linear-gradient(#f7f9fb 0% 48%,lab(78.8182% -4.33132 -33.432) 68%,lab(77.3827% 27.367 -31.2633) 84%,lab(75.8734% 44.7456 -1.54735) 100%);-webkit-background-clip:text;background-clip:text}[data-theme=dark] .footer-horizon,[data-theme=graphite] .footer-horizon{opacity:.4}.logo-gradient-mark{box-shadow:0 0 0 var(--logo-stroke,1.5px) white, 0 0 calc(var(--logo-stroke,1.5px) * 6) #bf5af28c, 0 calc(var(--logo-stroke,1.5px) * 1.2) calc(var(--logo-stroke,1.5px) * 2.5) #0000002e;background:radial-gradient(circle at 30% 30%,#ffffff59 0%,#fff0 55%),conic-gradient(from 220deg,#ff2d92,#df4ec3,#bf5af2,#0a84ff,#a374cf,#ff2d92);background:radial-gradient(circle at 30% 30%,#ffffff59 0%,#fff0 55%),conic-gradient(from 220deg,#ff2d92,lab(57.3675% 65.9783 -31.6258),#bf5af2,#0a84ff,lab(56.4848% 32.1413 -40.6764),#ff2d92);display:inline-block;position:relative}@supports (color:lab(0% 0 0)){.logo-gradient-mark{box-shadow:0 0 0 var(--logo-stroke,1.5px) white, 0 0 calc(var(--logo-stroke,1.5px) * 6) lab(56.3909% 58.869 -60.0193/.55), 0 calc(var(--logo-stroke,1.5px) * 1.2) calc(var(--logo-stroke,1.5px) * 2.5) #0000002e}}.logo-gradient-mark-halo{z-index:-1;pointer-events:none;background:radial-gradient(circle,#bf5af252 0%,#0000 65%);background:radial-gradient(circle,lab(56.3909% 58.869 -60.0193/.32) 0%,#0000 65%);inset:-17%}.logo-gradient-mark-gloss{pointer-events:none;background:radial-gradient(circle at 60% 30%,#fffffff2,#fff0 70%);width:33%;height:22%;top:11%;left:19%}[data-theme=dark] .logo-gradient-mark,[data-theme=graphite] .logo-gradient-mark{box-shadow:0 0 0 var(--logo-stroke,1.5px) white, 0 0 calc(var(--logo-stroke,1.5px) * 8) #bf5af2a6, 0 calc(var(--logo-stroke,1.5px) * 1.3) calc(var(--logo-stroke,1.5px) * 3) #00000059}@supports (color:lab(0% 0 0)){[data-theme=dark] .logo-gradient-mark,[data-theme=graphite] .logo-gradient-mark{box-shadow:0 0 0 var(--logo-stroke,1.5px) white, 0 0 calc(var(--logo-stroke,1.5px) * 8) lab(56.3909% 58.869 -60.0193/.65), 0 calc(var(--logo-stroke,1.5px) * 1.3) calc(var(--logo-stroke,1.5px) * 3) #00000059}}[data-theme=dark] .logo-gradient-mark-halo,[data-theme=graphite] .logo-gradient-mark-halo{background:radial-gradient(circle,#bf5af26b 0%,#0000 65%);background:radial-gradient(circle,lab(56.3909% 58.869 -60.0193/.42) 0%,#0000 65%)}.logo-marvel-intro .logo-gradient-mark{animation:1.7s both logo-marvel-glow}.logo-marvel-intro .logo-gradient-mark:before{content:"";border-radius:inherit;z-index:1;pointer-events:none;animation:1.5s forwards logo-marvel-cycle;position:absolute;inset:0}.logo-marvel-intro .logo-gradient-mark-gloss{z-index:2}[data-theme=dark] .logo-marvel-intro .logo-gradient-mark,[data-theme=graphite] .logo-marvel-intro .logo-gradient-mark{animation:1.7s both logo-marvel-glow-dark}@media (max-width:1024px){:root{--dashboard-mobile-header-h:36px}@keyframes dashboard-mobile-scrim-in{0%{opacity:0}to{opacity:1}}}@media (max-width:760px){nav.flex.items-center.justify-between>div>a[href=\/pricing],nav.flex.items-center.justify-between>div>a[href=\/docs]{display:none}nav.flex.items-center.justify-between>div{gap:12px}.hero-live-sheet>*,.hero-live-sheet .tbl,.hero-live-sheet .chrome,.hero-live-sheet .variant-electric-tabs{width:100%;min-width:0}.hero-live-sheet .tbl-7col .tbl-head,.hero-live-sheet .tbl-7col .tbl-row{grid-template-columns:24px minmax(0,1fr) 80px;padding:0 8px}.hero-live-sheet .tbl-7col .th:nth-child(3),.hero-live-sheet .tbl-7col .th:nth-child(5),.hero-live-sheet .tbl-7col .th:nth-child(6),.hero-live-sheet .tbl-7col .th:nth-child(7),.hero-live-sheet .tbl-7col .td:nth-child(3),.hero-live-sheet .tbl-7col .td:nth-child(5),.hero-live-sheet .tbl-7col .td:nth-child(6),.hero-live-sheet .tbl-7col .td:nth-child(7),.hero-live-sheet .cursor-layer,.hero-live-sheet .cursor{display:none}.hero-live-sheet .td,.hero-live-sheet .th{white-space:nowrap;min-width:0}.hero-live-sheet .td-main{white-space:nowrap;text-overflow:ellipsis;padding:0 10px;line-height:32px;display:block;overflow:hidden}.docs-h-nav-right .docs-h-nav-link,.docs-h-nav-right .btn,.docs-h-nav-right>a[href=\/templates],.docs-h-nav-right>a[href=\/pricing],.docs-h-nav-right>a[href=\/blog]{display:none}.docs-prose pre,.docs-prose pre code,.docs-prose>code,.docs-shell pre,.docs-shell pre code,.docs-code-inline{overflow-wrap:anywhere;word-break:break-word}.concept-dock{width:100%;max-width:100%;overflow:hidden}.concept-dock-glow{min-width:0}.concept-chrome{gap:3px;padding:10px 12px}.concept-chrome-dots{margin-right:6px}.concept-row{gap:8px;padding:9px 4px;font-size:12px}.text-display{font-size:clamp(36px,10vw,48px)}}@media (max-width:480px){section.px-6,nav.flex.items-center.justify-between{padding-left:16px;padding-right:16px}section.text-center>div.flex.items-center.justify-center.gap-4{flex-direction:column;gap:10px}section.text-center>div.flex.items-center.justify-center.gap-4>*{width:100%;max-width:320px}}@media (prefers-reduced-motion:reduce){.logo-marvel-intro .logo-gradient-mark,.logo-marvel-intro .logo-gradient-mark:before{animation:none}}[data-theme=dark] .start-terminal,[data-theme=graphite] .start-terminal{background:#0a111c;box-shadow:0 30px 80px -30px #000000b3,0 12px 28px -12px #00000080,0 0 0 .5px #ffffff0f}[data-theme=dark] .start-step,[data-theme=graphite] .start-step{background:var(--surface);border-color:#ffffff14}[data-theme=dark] .start-step:hover,[data-theme=graphite] .start-step:hover{border-color:#7aa5c780;box-shadow:0 18px 38px -14px #0a84ff40}[data-theme=dark] .start-step-code,[data-theme=graphite] .start-step-code{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .start-ecosystem,[data-theme=graphite] .start-ecosystem{border-top-color:#ffffff14}.start-logo{background:var(--bg);font-family:var(--font-sans), -apple-system, sans-serif;color:var(--text-secondary);letter-spacing:.005em;border:.5px solid #1a23321a;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-size:13px;font-weight:500;transition:border-color .18s,color .18s,transform .18s;display:inline-flex}.start-logo:hover{color:var(--text-primary);border-color:#7aa5c780;transform:translateY(-1px)}[data-theme=dark] .start-logo,[data-theme=graphite] .start-logo{color:#ffffffb3;background:#ffffff05;border-color:#ffffff1a}[data-theme=dark] .start-logo:hover,[data-theme=graphite] .start-logo:hover{color:var(--text-primary);border-color:#7aa5c780}.start-logo-mark{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.start-logo-mark svg{width:18px;height:18px}[data-theme=dark] .start-logo-mark svg,[data-theme=graphite] .start-logo-mark svg{filter:brightness(1.15)}[data-theme=dark] .share-logo-chip--dark-ink img,[data-theme=graphite] .share-logo-chip--dark-ink img,[data-theme=dark] .start-logo--dark-ink .start-logo-mark svg,[data-theme=graphite] .start-logo--dark-ink .start-logo-mark svg,[data-theme=dark] .start-logo--dark-ink .start-logo-mark img,[data-theme=graphite] .start-logo--dark-ink .start-logo-mark img{filter:invert()brightness(1.05)}.bl-icon{object-fit:contain;flex-shrink:0;width:16px;height:16px;display:block}[data-theme=dark] .bl-icon--dark-ink,[data-theme=graphite] .bl-icon--dark-ink,.v1-term .bl-icon--dark-ink{filter:invert()brightness(1.05)}[data-theme=dark] .start-logo--dark-ink .start-logo-tile,[data-theme=graphite] .start-logo--dark-ink .start-logo-tile{color:#0f1722!important;background:#f7f9fb!important}.start-logo-mark img{object-fit:contain;width:18px;height:18px;display:block}.rotating-agent-icon{vertical-align:middle;z-index:0;background:#f7f9fbf5;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin:0 7px 0 3px;display:inline-flex;position:relative;box-shadow:0 0 0 1.5px #fffffff2,0 2px 6px #1a23322e}[data-theme=dark] .rotating-agent-icon,[data-theme=graphite] .rotating-agent-icon{background:#fffffff5;box-shadow:0 0 0 1.5px #ffffffe6,0 2px 8px #0006}.rotating-agent-icon-window{z-index:2;border-radius:50%;width:22px;height:22px;position:relative;overflow:hidden}.docs-root{background:var(--background);min-height:100vh;color:var(--text-primary)}.docs-article{max-width:760px;color:var(--text-secondary);margin:0 auto;font-size:15.5px;line-height:1.65;animation:.28s cubic-bezier(.22,.9,.26,1) both docs-article-enter}.docs-article>*{animation:.48s cubic-bezier(.22,1,.36,1) .56s both cd-row-in}.docs-article>:first-child{animation-delay:40ms}.docs-article>:nth-child(2){animation-delay:80ms}.docs-article>:nth-child(3){animation-delay:.12s}.docs-article>:nth-child(4){animation-delay:.16s}.docs-article>:nth-child(5){animation-delay:.2s}.docs-article>:nth-child(6){animation-delay:.24s}.docs-article>:nth-child(7){animation-delay:.28s}.docs-article>:nth-child(8){animation-delay:.32s}.docs-article>:nth-child(9){animation-delay:.36s}.docs-article>:nth-child(10){animation-delay:.4s}.docs-article>:nth-child(11){animation-delay:.44s}.docs-article>:nth-child(12){animation-delay:.48s}.docs-article>:nth-child(13){animation-delay:.52s}.docs-article>:nth-child(14){animation-delay:.56s}.marketing-cascade{animation:.28s cubic-bezier(.22,.9,.26,1) both docs-article-enter}.marketing-cascade>*{animation:.48s cubic-bezier(.22,1,.36,1) .56s both cd-row-in}.marketing-cascade>:first-child{animation-delay:40ms}.marketing-cascade>:nth-child(2){animation-delay:80ms}.marketing-cascade>:nth-child(3){animation-delay:.12s}.marketing-cascade>:nth-child(4){animation-delay:.16s}.marketing-cascade>:nth-child(5){animation-delay:.2s}.marketing-cascade>:nth-child(6){animation-delay:.24s}.marketing-cascade>:nth-child(7){animation-delay:.28s}.marketing-cascade>:nth-child(8){animation-delay:.32s}.marketing-cascade>:nth-child(9){animation-delay:.36s}.marketing-cascade>:nth-child(10){animation-delay:.4s}.marketing-cascade>:nth-child(11){animation-delay:.44s}.marketing-cascade>:nth-child(12){animation-delay:.48s}.marketing-cascade>:nth-child(13){animation-delay:.52s}.marketing-cascade>:nth-child(14){animation-delay:.56s}@media (prefers-reduced-motion:reduce){.docs-article,.docs-article>*,.marketing-cascade,.marketing-cascade>*{animation:none}}.docs-article p{margin:0 0 16px}.docs-article a{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--text-primary);-webkit-text-decoration-color:var(--text-primary);-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.docs-article a{-webkit-text-decoration-color:color-mix(in oklab, var(--text-primary) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--text-primary) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--text-primary) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--text-primary) 30%, transparent)}}.docs-article a{text-underline-offset:3px}.docs-article a:hover{-webkit-text-decoration-color:var(--text-primary);-webkit-text-decoration-color:var(--text-primary);-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary)}.docs-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:10px;font-size:11px;font-weight:600}.docs-h1{font-family:var(--font-fraunces), Georgia, serif;color:var(--text-primary);letter-spacing:-.01em;margin:0 0 20px;font-size:clamp(2rem,3vw,2.75rem);font-weight:500;line-height:1.1}.docs-h2{font-family:var(--font-fraunces), Georgia, serif;color:var(--text-primary);letter-spacing:-.005em;margin:40px 0 14px;font-size:1.5rem;font-weight:500;line-height:1.25}.docs-h3{color:var(--text-primary);margin:24px 0 10px;font-size:1.05rem;font-weight:600}.docs-lede{color:var(--text-secondary);margin-bottom:28px;font-size:18px;line-height:1.55}.subprocessor-list{border-top:1px solid var(--border-color);margin:0;padding:0;list-style:none}.subprocessor-row{border-bottom:1px solid var(--border-color);grid-template-columns:56px 1fr;gap:20px;padding:22px 4px;display:grid}.subprocessor-icon{background:var(--surface);border:1px solid var(--border-color);border-radius:10px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.subprocessor-icon img{object-fit:contain;width:24px;height:24px;display:block}.subprocessor-body{min-width:0}.subprocessor-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.subprocessor-name{color:var(--text-primary);margin:0;font-size:16px;font-weight:500}.subprocessor-status{color:var(--text-secondary);white-space:nowrap;font-size:12px;text-decoration:none;transition:color .15s}.subprocessor-status:hover{color:var(--text-primary)}.subprocessor-purpose{color:var(--text-secondary);margin:0 0 8px;font-size:14px;line-height:1.55}.subprocessor-meta{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:12px;font-size:12px;display:flex}.subprocessor-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.subprocessor-certs{flex-wrap:wrap;gap:6px;display:flex}.subprocessor-cert{letter-spacing:.04em;border:1px solid var(--border-color);color:var(--text-muted);border-radius:999px;padding:2px 8px;font-size:10.5px}.subprocessor-links{gap:14px;font-size:12px;display:flex}@media (max-width:520px){.subprocessor-row{grid-template-columns:44px 1fr;gap:14px}.subprocessor-head{flex-wrap:wrap}}.docs-ul,.docs-ol{margin:0 0 16px;padding-left:20px}.docs-ul li,.docs-ol li{margin-bottom:6px}.docs-architecture-choice+.docs-architecture-choice{border-top:1px solid var(--border-color)}.docs-architecture-choice p,.docs-architecture-choice ul,.docs-architecture-choice ol{color:var(--text-secondary);margin:12px 0;font-size:15px;line-height:1.65}.docs-architecture-choice ul,.docs-architecture-choice ol{padding-left:22px}.docs-architecture-choice li{margin:8px 0}.docs-architecture-choice strong{color:var(--text-primary);font-weight:500}.docs-architecture-choice code{background:var(--text-primary);border-radius:4px;padding:1px 5px;font-size:13px}@supports (color:color-mix(in lab, red, red)){.docs-architecture-choice code{background:color-mix(in oklab, var(--text-primary) 7%, transparent)}}.docs-architecture-choice-cta{flex-wrap:wrap;gap:10px;margin:22px 0 4px;display:flex}.docs-architecture-choice-cta .btn,.docs-architecture-choice-cta .btn:hover{padding:9px 16px;font-size:13px;-webkit-text-decoration:none;text-decoration:none}details.docs-concepts-term+details.docs-concepts-term{border-top:1px solid var(--border-color)}details.docs-concepts-term{background:0 0;border-radius:0;margin:0;padding:0;display:block}details.docs-concepts-term>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:24px 1fr 28px;align-items:center;gap:16px;padding:28px 0 18px;list-style:none;display:grid}details.docs-concepts-term>summary::-webkit-details-marker{display:none}details.docs-concepts-term>summary .docs-concepts-term-icon{color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}details.docs-concepts-term[open]>summary .docs-concepts-term-icon{color:var(--text-primary)}details.docs-concepts-term>summary .docs-concepts-term-chevron{border-right:1.5px solid var(--text-muted);border-bottom:1.5px solid var(--text-muted);justify-self:end;width:10px;height:10px;margin-right:4px;transition:transform .2s;transform:rotate(-45deg)}details.docs-concepts-term[open]>summary .docs-concepts-term-chevron{transform:rotate(45deg)}details.docs-concepts-term>.docs-concepts-term-body{padding:0 0 28px}.docs-concepts-term-body p,.docs-concepts-term-body ul,.docs-concepts-term-body ol{color:var(--text-secondary);margin:10px 0;font-size:14px;line-height:1.6}.docs-concepts-term-body code{background:var(--text-primary);border-radius:4px;padding:1px 5px;font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.docs-concepts-term-body code{background:color-mix(in oklab, var(--text-primary) 7%, transparent)}}details.docs-architecture-choice{display:block}details.docs-architecture-choice>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:60px 1fr 28px;align-items:start;gap:22px;padding:32px 0 18px;list-style:none;display:grid}details.docs-architecture-choice>summary::-webkit-details-marker{display:none}details.docs-architecture-choice>summary .docs-architecture-choice-chevron{border-right:1.5px solid var(--text-muted);border-bottom:1.5px solid var(--text-muted);place-self:center end;width:10px;height:10px;margin-right:4px;transition:transform .2s;transform:rotate(-45deg)}details.docs-architecture-choice[open]>summary .docs-architecture-choice-chevron{transform:rotate(45deg)}details.docs-architecture-choice>.docs-architecture-choice-body{padding:0 0 32px 82px}.related-content{border-top:1px solid var(--border-subtle);margin:64px 0 24px;padding:32px 0 0}.related-content-heading{font-family:var(--font-fraunces), serif;color:var(--text-strong);margin:0 0 24px;font-size:22px;font-weight:500;line-height:1.3}.related-content-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;display:grid}.related-content-group-heading{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 12px;font-size:11px;font-weight:600}.related-content-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.related-content-link{color:var(--text-default);font-size:14px;line-height:1.45;text-decoration:none;transition:color .12s;display:block}.related-content-link:hover{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--text-primary);-webkit-text-decoration-color:var(--text-primary);-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.related-content-link:hover{-webkit-text-decoration-color:color-mix(in oklab, var(--text-primary) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--text-primary) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--text-primary) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--text-primary) 30%, transparent)}}.related-content-link:hover{text-underline-offset:3px}.docs-link{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--text-primary);-webkit-text-decoration-color:var(--text-primary);-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.docs-link{-webkit-text-decoration-color:color-mix(in oklab, var(--text-primary) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--text-primary) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--text-primary) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--text-primary) 30%, transparent)}}.docs-link{text-underline-offset:3px}.docs-link:hover{-webkit-text-decoration-color:var(--text-primary);-webkit-text-decoration-color:var(--text-primary);-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary)}.docs-code-inline{font-family:var(--font-jetbrains), ui-monospace, monospace;background:var(--text-primary);padding:2px 6px;font-size:.88em}@supports (color:color-mix(in lab, red, red)){.docs-code-inline{background:color-mix(in oklab, var(--text-primary) 7%, transparent)}}.docs-code-inline{color:var(--text-primary);white-space:nowrap;border-radius:4px}.docs-btn{border:1px solid var(--border-subtle);color:var(--text-primary);background:var(--surface);border-radius:8px;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:500;transition:transform .15s,border-color .15s;display:inline-flex;text-decoration:none!important}.docs-btn:hover{border-color:var(--text-primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.docs-btn:hover{border-color:color-mix(in oklab, var(--text-primary) 24%, transparent)}}.docs-btn.docs-btn--primary{background:var(--accent);color:var(--btn-primary-text);border-color:#0000;text-decoration:none}.docs-btn.docs-btn--primary:hover{opacity:.9;text-decoration:none}.docs-cards-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.docs-card{border:1px solid var(--border-subtle);background:var(--surface);color:var(--text-primary);border-radius:12px;flex-direction:column;gap:6px;padding:18px 18px 48px;transition:transform .15s,border-color .15s,background .15s;display:flex;position:relative;text-decoration:none!important}.docs-card:hover{border-color:var(--text-primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.docs-card:hover{border-color:color-mix(in oklab, var(--text-primary) 18%, transparent)}}.docs-card-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:600}.docs-card-title{font-family:var(--font-fraunces), Georgia, serif;color:var(--text-primary);font-size:1.15rem;font-weight:500}.docs-card-body{color:var(--text-secondary);font-size:13.5px;line-height:1.5}.docs-card-arrow{color:var(--text-tertiary);font-size:18px;position:absolute;bottom:12px;right:14px}.docs-steps{flex-direction:column;gap:14px;margin:16px 0;padding:0;list-style:none;display:flex}.docs-steps li{border:1px solid var(--border-subtle);background:var(--surface);border-radius:10px;gap:14px;padding:14px 16px;display:flex}.docs-step-n{background:var(--accent);width:28px;height:28px;color:var(--btn-primary-text);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}.docs-step-title{color:var(--text-primary);margin-bottom:2px;font-weight:600}.docs-code{border:1px solid var(--border-subtle);color:#c8dcee;background:#0f1722;border-radius:10px;margin:14px 0 20px;overflow:hidden}[data-theme=graphite] .docs-code{background:var(--graphite-well);color:#ffffffe0}[data-theme=graphite] .docs-code-title,[data-theme=graphite] .docs-code-lang{color:#ffffff8c}[data-theme=dark] .docs-mockup-frame,[data-theme=graphite] .docs-mockup-frame{background:#131b27;border-color:#ffffff14}[data-theme=dark] .docs-mockup-chrome,[data-theme=graphite] .docs-mockup-chrome{background:#ffffff0a;border-color:#ffffff0f}[data-theme=dark] .docs-mockup-url,[data-theme=graphite] .docs-mockup-url{color:#8ba0b8}.docs-compare{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 24px;display:grid}.docs-compare-col{background:var(--surface);border:1px solid var(--border-subtle);border-radius:10px;padding:16px 18px}.docs-compare-head{color:var(--text-primary);margin-bottom:10px;font-size:14px;font-weight:600}.docs-roles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:16px 0 24px;display:grid}.docs-role{background:var(--surface);border:1px solid var(--border-subtle);border-radius:8px;padding:12px 14px}.docs-role-name{color:var(--text-primary);margin-bottom:4px;font-weight:600}.docs-role-desc{color:var(--text-secondary);font-size:13px}.docs-roles-table,.docs-table{border:1px solid var(--border-subtle);background:var(--surface);border-radius:10px;margin:12px 0 24px;overflow:hidden}.docs-roles-head,.docs-roles-row{grid-template-columns:1fr .7fr 1fr 1fr .8fr 1fr;align-items:center;padding:10px 14px;font-size:13px;display:grid}.docs-table-head,.docs-table-row{grid-template-columns:1fr 1fr 1.2fr 2fr;align-items:start;column-gap:24px;padding:12px 16px;font-size:13px;line-height:1.5;display:grid}.docs-table--2col .docs-table-head,.docs-table--2col .docs-table-row{grid-template-columns:minmax(140px,1fr) 2.2fr}.docs-table-head>*,.docs-table-row>*{word-break:break-word;min-width:0}.docs-table-head>* code,.docs-table-row>* code{word-break:break-all}.docs-roles-head,.docs-table-head{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.docs-roles-head,.docs-table-head{background:color-mix(in oklab, var(--text-primary) 5%, transparent)}}.docs-roles-head,.docs-table-head{color:var(--text-primary);letter-spacing:.02em;text-transform:uppercase;align-items:center;font-size:12px;font-weight:600}.docs-roles-row,.docs-table-row{border-top:1px solid var(--border-subtle)}.docs-table-row:hover{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.docs-table-row:hover{background:color-mix(in oklab, var(--text-primary) 3%, transparent)}}.docs-kbd-grid{grid-template-columns:auto 1fr;gap:10px 16px;margin:12px 0 24px;font-size:13.5px;display:grid}.docs-kbd-row{display:contents}.docs-kbd{font-family:var(--font-jetbrains), monospace;background:var(--text-primary);border-radius:4px;padding:3px 8px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.docs-kbd{background:color-mix(in oklab, var(--text-primary) 7%, transparent)}}.docs-kbd{border:1px solid var(--border-subtle);color:var(--text-primary);white-space:nowrap}.docs-pattern{border:1px solid var(--border-subtle);background:var(--surface);border-radius:10px;margin-bottom:14px;padding:14px 16px}.docs-pattern-title{color:var(--text-primary);margin-bottom:4px;font-weight:600}.docs-note{border-top:1px solid var(--border-subtle);color:var(--text-tertiary);margin-top:32px;padding-top:18px;font-size:13.5px}.docs-api-group{margin-bottom:28px}.docs-api-list{flex-direction:column;gap:10px;display:flex}.docs-api-item{background:var(--surface);border:1px solid var(--border-subtle);border-radius:8px;padding:12px 14px}.docs-api-head{align-items:center;gap:10px;margin-bottom:4px;display:flex}.docs-method{font-family:var(--font-jetbrains), monospace;letter-spacing:.04em;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}[data-theme=dark] .docs-m-get,[data-theme=graphite] .docs-m-get{color:#89b5f5;background:#2a61d133}[data-theme=dark] .docs-m-post,[data-theme=graphite] .docs-m-post{color:#6fd9a4;background:#0e8b5a33}[data-theme=dark] .docs-m-patch,[data-theme=graphite] .docs-m-patch{color:#ebbe7b;background:#b46f1433}[data-theme=dark] .docs-m-del,[data-theme=graphite] .docs-m-del{color:#f1967c;background:#b1330e33}.docs-api-path{font-family:var(--font-jetbrains), monospace;color:var(--text-primary);font-size:13px}.docs-api-desc{color:var(--text-secondary);margin-bottom:6px;font-size:13.5px}.docs-api-code{background:#0f1722;border-radius:6px;margin-top:8px;overflow:hidden}.docs-api-code-label{color:#7a8fa6;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #ffffff0f;padding:6px 12px;font-size:11px;font-weight:600}.docs-api-code pre{font-family:var(--font-jetbrains), monospace;color:#c8dcee;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;overflow-x:auto}.docs-tools{gap:10px;margin:12px 0 24px;display:grid}.docs-tool{background:var(--surface);border:1px solid var(--border-subtle);border-radius:10px;padding:14px 16px}.docs-tool-head{align-items:center;gap:10px;margin-bottom:4px;display:flex}.docs-tool-name{font-family:var(--font-jetbrains), monospace;color:var(--text-primary);font-size:13.5px;font-weight:600}.docs-tool-desc{color:var(--text-secondary);margin-bottom:8px;font-size:13.5px}.docs-tool-args{background:#0f1722;border-radius:6px;overflow:hidden}.docs-tool-args-label{color:#7a8fa6;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #ffffff0f;padding:6px 12px;font-size:10.5px;font-weight:600}.docs-tool-args pre{font-family:var(--font-jetbrains), monospace;color:#c8dcee;margin:0;padding:10px 12px;font-size:12px;overflow-x:auto}@media (max-width:900px){.docs-compare{grid-template-columns:1fr}.docs-roles-head,.docs-roles-row{grid-template-columns:1fr .6fr .9fr .9fr .6fr .9fr;font-size:12px}.docs-table-head,.docs-table-row{grid-template-columns:1fr 1fr 1fr 2fr}}@media (max-width:640px){.docs-h1{font-size:1.75rem}.docs-lede{font-size:16px}.docs-api-path{font-size:12px}}.docs-root{--text-tertiary:#8398b0;--border-subtle:#e2eaf3}.docs-root[data-theme=breeze],[data-theme=breeze] .docs-root{--text-tertiary:#7a8fa6;--border-subtle:#c8dcee8c}.docs-root[data-theme=dark],[data-theme=dark] .docs-root,[data-theme=graphite] .docs-root{--text-tertiary:#8ca4c0;--border-subtle:#c8dcee24}[data-theme=dark] .mk-app,[data-theme=graphite] .mk-app{background:var(--background);color:var(--text-primary)}[data-theme=dark] .mk-sidebar,[data-theme=graphite] .mk-sidebar{background:var(--surface-muted);border-right-color:#ffffff0f}[data-theme=dark] .mk-sidebar-item,[data-theme=graphite] .mk-sidebar-item{color:var(--text-muted)}[data-theme=dark] .mk-sidebar-item--active,[data-theme=graphite] .mk-sidebar-item--active{color:var(--text-primary);background:#c8dcee1a}[data-theme=dark] .mk-app-title,[data-theme=graphite] .mk-app-title,[data-theme=dark] .mk-ws-title,[data-theme=graphite] .mk-ws-title,[data-theme=dark] .mk-tab--active,[data-theme=graphite] .mk-tab--active,[data-theme=dark] .mk-doc-h1,[data-theme=graphite] .mk-doc-h1,[data-theme=dark] .mk-doc-h2,[data-theme=graphite] .mk-doc-h2,[data-theme=dark] .mk-col-title,[data-theme=graphite] .mk-col-title,[data-theme=dark] .mk-settings-h1,[data-theme=graphite] .mk-settings-h1,[data-theme=dark] .mk-settings-nav-title,[data-theme=graphite] .mk-settings-nav-title,[data-theme=dark] .mk-modal-title,[data-theme=graphite] .mk-modal-title,[data-theme=dark] .mk-member-name,[data-theme=graphite] .mk-member-name{color:var(--text-primary)}[data-theme=dark] .mk-app-sub,[data-theme=graphite] .mk-app-sub,[data-theme=dark] .mk-ws-meta,[data-theme=graphite] .mk-ws-meta,[data-theme=dark] .mk-tab,[data-theme=graphite] .mk-tab,[data-theme=dark] .mk-tbl-th,[data-theme=graphite] .mk-tbl-th,[data-theme=dark] .mk-tbl-toolbar,[data-theme=graphite] .mk-tbl-toolbar,[data-theme=dark] .mk-settings-nav li,[data-theme=graphite] .mk-settings-nav li,[data-theme=dark] .mk-label,[data-theme=graphite] .mk-label,[data-theme=dark] .mk-member-role,[data-theme=graphite] .mk-member-role{color:var(--text-muted)}[data-theme=dark] .mk-ws-preview,[data-theme=graphite] .mk-ws-preview,[data-theme=dark] .mk-doc-p,[data-theme=graphite] .mk-doc-p,[data-theme=dark] .mk-doc-list,[data-theme=graphite] .mk-doc-list,[data-theme=dark] .mk-doc-editing,[data-theme=graphite] .mk-doc-editing,[data-theme=dark] .mk-settings-p,[data-theme=graphite] .mk-settings-p{color:var(--text-secondary)}[data-theme=dark] .mk-ws-foot,[data-theme=graphite] .mk-ws-foot,[data-theme=dark] .mk-col-updated,[data-theme=graphite] .mk-col-updated,[data-theme=dark] .mk-col-n,[data-theme=graphite] .mk-col-n,[data-theme=dark] .mk-member-email,[data-theme=graphite] .mk-member-email{color:#6e829c}[data-theme=dark] .mk-btn,[data-theme=graphite] .mk-btn{color:var(--text-primary);background:#c8dcee0f;border-color:#c8dcee24}[data-theme=dark] .mk-btn--primary,[data-theme=graphite] .mk-btn--primary{color:#0f1722;background:#f7f9fb;border-color:#0000}[data-theme=dark] .mk-btn--ghost,[data-theme=graphite] .mk-btn--ghost{color:#e8857a;background:0 0;border-color:#0000}[data-theme=dark] .mk-input,[data-theme=graphite] .mk-input,[data-theme=dark] .mk-select,[data-theme=graphite] .mk-select{background:var(--surface-muted);color:var(--text-primary);border-color:#c8dcee1f}[data-theme=dark] .mk-pill,[data-theme=graphite] .mk-pill{color:var(--text-muted)}[data-theme=dark] .mk-pill--active,[data-theme=graphite] .mk-pill--active{color:#0f1722;background:#f7f9fb}[data-theme=dark] .mk-ws-card,[data-theme=graphite] .mk-ws-card,[data-theme=dark] .mk-tbl,[data-theme=graphite] .mk-tbl,[data-theme=dark] .mk-keys-table,[data-theme=graphite] .mk-keys-table{background:var(--surface-muted);border-color:#c8dcee1a}[data-theme=dark] .mk-tbl-head-row,[data-theme=graphite] .mk-tbl-head-row,[data-theme=dark] .mk-keys-head,[data-theme=graphite] .mk-keys-head{background:#c8dcee0a;border-bottom-color:#c8dcee14}[data-theme=dark] .mk-tbl-row,[data-theme=graphite] .mk-tbl-row,[data-theme=dark] .mk-keys-row,[data-theme=graphite] .mk-keys-row{border-bottom-color:#c8dcee0d}[data-theme=dark] .mk-tab--active,[data-theme=graphite] .mk-tab--active{border-bottom-color:#f7f9fb}[data-theme=dark] .mk-modal-wrap,[data-theme=graphite] .mk-modal-wrap{background:#0b1019}[data-theme=dark] .mk-modal,[data-theme=graphite] .mk-modal{background:var(--surface-muted);box-shadow:0 24px 48px #0000008c}[data-theme=dark] .mk-modal-x,[data-theme=graphite] .mk-modal-x{color:var(--text-muted)}[data-theme=dark] .mk-modal-backdrop,[data-theme=graphite] .mk-modal-backdrop{background:#0000008c}[data-theme=dark] .mk-divider,[data-theme=graphite] .mk-divider{background:#c8dcee1a}[data-theme=dark] .mk-member,[data-theme=graphite] .mk-member{background:#c8dcee0a}[data-theme=dark] .mk-code-inline,[data-theme=graphite] .mk-code-inline{color:var(--text-secondary);background:#c8dcee0f;border-color:#c8dcee1f}[data-theme=dark] .mk-settings-nav,[data-theme=graphite] .mk-settings-nav{border-right-color:#c8dcee1a}[data-theme=dark] .mk-settings-nav-active,[data-theme=graphite] .mk-settings-nav-active{background:#c8dcee1f;color:var(--text-primary)!important}[data-theme=dark] .mk-doc-foot,[data-theme=graphite] .mk-doc-foot{border-top-color:#c8dcee1a}[data-theme=dark] .mk-live,[data-theme=graphite] .mk-live{color:#6fd9a4}[data-theme=breeze] .docs-mockup-frame{background:#fff;border-color:#c8dceeb3}.reveal-in{animation:.42s cubic-bezier(.22,.8,.26,1) both reveal-in}@media (prefers-reduced-motion:reduce){.reveal-in,.orb-loader-bob{animation:none}}.agent-share-card{border:1px solid var(--accent);border-radius:12px;padding:16px 18px;position:relative}@supports (color:color-mix(in lab, red, red)){.agent-share-card{border:1px solid color-mix(in oklab, var(--accent) 28%, var(--border-color))}}.agent-share-card{background:linear-gradient(135deg, var(--accent) 0%, var(--surface-muted) 60%)}@supports (color:color-mix(in lab, red, red)){.agent-share-card{background:linear-gradient(135deg, color-mix(in oklab, var(--accent) 10%, var(--surface-muted)) 0%, var(--surface-muted) 60%)}}.agent-share-card{overflow:hidden}.agent-share-glow{background:radial-gradient(circle, var(--accent) 0%, transparent 65%);border-radius:50%;width:180px;height:180px;position:absolute;top:-50px;right:-60px}@supports (color:color-mix(in lab, red, red)){.agent-share-glow{background:radial-gradient(circle, color-mix(in oklab, var(--accent) 28%, transparent) 0%, transparent 65%)}}.agent-share-glow{pointer-events:none;z-index:0}.agent-share-orb{flex-shrink:0;width:30px;height:30px;position:relative}.connect-pathblock{border:1px solid var(--border-color);background:var(--surface);border-radius:10px;grid-template-columns:1fr 2fr;gap:10px 18px;margin:16px 0 20px;padding:14px 16px;display:grid}.connect-pathblock-k{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);align-self:center;font-size:11px;font-weight:600}.connect-pathblock-v{color:var(--text-primary);word-break:break-all;align-self:center;font-size:13px}.connect-pathblock-v code{background:var(--surface-muted,var(--border-color));border-radius:4px;padding:2px 6px;font-size:12.5px}[data-theme=dark] .docs-connect-icon--invert-dark img,[data-theme=graphite] .docs-connect-icon--invert-dark img{filter:invert()brightness(1.1)}.docs-connect-h1{align-items:center;gap:14px;margin:0 0 12px;display:flex}.docs-connect-h1 .docs-h1{margin:0}[data-theme=dark] .docs-connect-icon--bare.docs-connect-icon--invert-dark img,[data-theme=graphite] .docs-connect-icon--bare.docs-connect-icon--invert-dark img{filter:invert()brightness(1.1)}.docs-connector-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 16px;margin:8px 0 24px;padding:0;list-style:none;display:grid}.docs-connector-list-item{margin:0}.docs-connector-list-link{color:var(--text-default);border-radius:6px;align-items:center;gap:10px;margin-left:-8px;padding:6px 8px;font-size:14px;line-height:1.45;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.docs-connector-list-link:hover{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.docs-connector-list-link:hover{background:color-mix(in oklab, var(--text-primary) 6%, transparent)}}.docs-connector-list-link:hover{color:var(--text-strong)}.docs-error-block{border:1px solid var(--border-color);background:var(--surface);border-radius:10px;margin:14px 0;scroll-margin-top:72px;overflow:hidden}.docs-error-block:target{border-color:var(--accent,#0a84ff)}@supports (color:color-mix(in lab, red, red)){.docs-error-block:target{border-color:color-mix(in srgb, var(--accent,#0a84ff) 60%, var(--border-color))}}.docs-error-block:target{box-shadow:0 0 0 3px var(--accent,#0a84ff)}@supports (color:color-mix(in lab, red, red)){.docs-error-block:target{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#0a84ff) 18%, transparent)}}.docs-error-head{background:var(--text-primary);align-items:center;gap:12px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.docs-error-head{background:color-mix(in oklab, var(--text-primary) 4%, transparent)}}.docs-error-head{border-bottom:1px solid var(--border-color);flex-wrap:wrap}.docs-error-code{font-family:var(--font-jetbrains), monospace;color:var(--text-primary);background:var(--surface);border:1px solid var(--border-color);border-radius:5px;padding:2px 8px;font-size:12.5px;font-weight:600}.docs-error-status{letter-spacing:.06em;color:var(--text-muted);font-size:11px;font-weight:600}.docs-error-message{color:var(--text-primary);font-size:13px}.docs-error-body{color:var(--text-secondary);gap:6px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:grid}.docs-error-body code{background:var(--text-primary);border-radius:4px;padding:1px 5px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.docs-error-body code{background:color-mix(in oklab, var(--text-primary) 7%, transparent)}}.docs-concept-h2{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 10px;font-size:18px;font-weight:600;display:flex}.docs-concept-oneline{color:var(--text-muted);font-size:13px;font-weight:400}.docs-welcome-hero-title{font-family:var(--font-fraunces), serif;letter-spacing:-.02em;color:var(--text-primary);margin:32px 0 22px;font-size:clamp(38px,6vw,68px);font-weight:500;line-height:1.05}.docs-welcome-hero-accent{color:#0000;background:linear-gradient(100deg,#0a84ff 0%,#ff2d92 50%,#bf5af2 100%);-webkit-background-clip:text;background-clip:text}.docs-welcome-hero-sub{color:var(--text-secondary);margin:0 0 28px;font-size:17px;line-height:1.55}.docs-welcome-hero-cta-row{flex-wrap:wrap;gap:12px;margin:0 0 56px;display:flex}.docs-welcome-section-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:56px 0 10px;scroll-margin-top:72px;font-size:11.5px;font-weight:600}.docs-welcome-section-title{font-family:var(--font-fraunces), serif;letter-spacing:-.015em;max-width:720px;color:var(--text-primary);margin:0 0 14px;font-size:28px;font-weight:500;line-height:1.15}.docs-welcome-section-body{color:var(--text-secondary);max-width:680px;margin:0 0 14px;font-size:15px;line-height:1.65}.docs-welcome-section-body code{background:var(--text-primary);border-radius:4px;padding:1px 6px;font-size:13px}@supports (color:color-mix(in lab, red, red)){.docs-welcome-section-body code{background:color-mix(in oklab, var(--text-primary) 7%, transparent)}}.docs-welcome-cta-row{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.docs-welcome-pillars{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}@media (max-width:820px){.docs-welcome-pillars{grid-template-columns:1fr}}.docs-welcome-pillar{border:1px solid var(--border-color);background:var(--surface);border-radius:12px;padding:20px 22px;transition:border-color .15s,transform .15s}.docs-welcome-pillar:hover{border-color:var(--c,#0a84ff)}@supports (color:color-mix(in lab, red, red)){.docs-welcome-pillar:hover{border-color:color-mix(in srgb, var(--c,#0a84ff) 40%, var(--border-color))}}.docs-welcome-pillar:hover{transform:translateY(-2px)}.docs-welcome-pillar-orb{margin-bottom:14px}.docs-welcome-pillar h3{font-family:var(--font-fraunces), serif;color:var(--text-primary);margin:0 0 6px;font-size:18px;font-weight:500}.docs-welcome-pillar p{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.55}.docs-welcome-pillar p code{background:var(--text-primary);border-radius:4px;padding:1px 5px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.docs-welcome-pillar p code{background:color-mix(in oklab, var(--text-primary) 7%, transparent)}}.docs-welcome-agent-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px;display:grid}@media (max-width:640px){.docs-welcome-agent-grid{grid-template-columns:1fr}}.docs-welcome-agent-card{border:1px solid var(--border-color);background:var(--surface);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:6px 14px;padding:14px 16px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.docs-welcome-agent-card:hover{border-color:#0a84ff}@supports (color:color-mix(in lab, red, red)){.docs-welcome-agent-card:hover{border-color:color-mix(in srgb, #0a84ff 30%, var(--border-color))}}.docs-welcome-agent-card:hover{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.docs-welcome-agent-card:hover{background:color-mix(in oklab, var(--text-primary) 3%, var(--surface))}}.docs-welcome-agent-card code{font-size:12.5px;font-family:var(--font-jetbrains), monospace;color:var(--text-primary);background:var(--text-primary);border-radius:4px;padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.docs-welcome-agent-card code{background:color-mix(in oklab, var(--text-primary) 7%, transparent)}}.docs-welcome-agent-card code{grid-column:1/2;display:inline-block}.docs-welcome-agent-card span:not(.docs-welcome-agent-arrow){color:var(--text-secondary);grid-column:1/3;font-size:13px;line-height:1.45}.docs-welcome-agent-arrow{color:var(--text-muted);grid-area:1/2/2/3;font-size:16px}.docs-welcome-close{border:1px solid var(--border-color);background:var(--text-primary);border-radius:14px;margin-top:80px;padding:32px 28px}@supports (color:color-mix(in lab, red, red)){.docs-welcome-close{background:color-mix(in oklab, var(--text-primary) 3%, var(--surface))}}.changelog-entry{padding-bottom:56px;padding-left:0;position:relative}.changelog-entry:last-child{padding-bottom:0}.changelog-entry-date{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600;text-decoration:none;transition:color .16s;display:inline-block}.changelog-entry-date:hover{color:var(--text-primary)}.changelog-entry-title{font-family:var(--font-fraunces);color:var(--text-primary);margin:10px 0 0;font-size:28px;font-weight:500;line-height:1.15}.changelog-entry-subtitle{color:var(--text-secondary);max-width:640px;margin:12px 0 0;font-size:15px;line-height:1.6}.changelog-groups{flex-direction:column;gap:28px;margin-top:32px;display:flex}.changelog-group{grid-template-columns:92px 1fr;align-items:start;gap:16px;display:grid}.changelog-group-label{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;padding-top:4px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.changelog-group-dot{border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 6px}.changelog-group-items{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.changelog-group-items li{color:var(--text-primary);padding-left:18px;font-size:14px;line-height:1.55;position:relative}.changelog-group-items li:before{content:"";background:var(--text-muted);width:6px;height:1px;position:absolute;top:9px;left:0}@media (max-width:640px){.changelog-group{grid-template-columns:1fr;gap:6px}.changelog-entry-title{font-size:24px}}.changelog-entry+.changelog-entry{border-top:1px solid var(--border-color);margin-top:56px;padding-top:56px}.changelog-entry-media{margin-top:28px}.afc-section{background:var(--background);padding:140px 24px 120px}.afc-container{text-align:center;max-width:1100px;margin:0 auto}.afc-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--text-muted);margin-bottom:36px;font-size:11px;font-weight:600}.afc-headline{font-family:var(--font-display), serif;letter-spacing:-.03em;color:var(--text-primary);margin:0 0 36px;font-size:clamp(48px,7.5vw,88px);font-weight:500;line-height:1.02}.afc-br-mobile{display:none}@media (max-width:640px){.afc-br-mobile{display:inline}}.afc-sub{color:var(--text-secondary);max-width:58ch;margin:0 auto;font-size:clamp(16px,1.5vw,19px);line-height:1.6}.afc-sub-emph{color:var(--text-primary);font-weight:500}.afc-rule{background:linear-gradient(to bottom, transparent, var(--border-color) 40%, var(--border-color) 60%, transparent);width:1px;height:56px;margin:80px auto}.afc-pillars{text-align:left;grid-template-columns:repeat(3,1fr);gap:64px 56px;max-width:940px;margin:0 auto;display:grid}@media (max-width:820px){.afc-pillars{grid-template-columns:1fr;gap:56px;max-width:480px}}.afc-pillar{position:relative}.afc-pillar-mark{opacity:.95;align-items:center;gap:10px;min-height:36px;margin-bottom:28px;display:flex}.afc-pillar-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px;font-size:10.5px;font-weight:700}.afc-pillar-statement{font-family:var(--font-display), serif;letter-spacing:-.015em;color:var(--text-primary);margin:0 0 14px;font-size:clamp(19px,1.9vw,24px);font-weight:500;line-height:1.22}.afc-pillar-tail{color:var(--text-muted);max-width:30ch;margin:0;font-size:14.5px;line-height:1.55}.afc-authority-mark{color:var(--text-muted);gap:6px}.afc-auth-face{color:#fff;background:linear-gradient(135deg,#ffc9b9,#e0a0bc);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:inline-flex}.afc-auth-line{background:var(--border-color);flex:1;max-width:26px;height:1px;display:inline-block}.afc-auth-shield{color:var(--text-secondary);flex-shrink:0}.afc-attr-mark{flex-direction:column;align-items:stretch;gap:6px;min-height:0}.afc-attr-mark-row{align-items:center;gap:8px;display:flex}.afc-attr-mark-line{background:var(--border-color);flex:1;height:1px;display:block}.afc-closer{font-family:var(--font-display), serif;letter-spacing:-.02em;color:var(--text-primary);text-align:center;margin:0;font-size:clamp(20px,2.2vw,28px);font-weight:500;line-height:1.35}.afc-closer-em{color:var(--text-secondary);font-style:italic}.afc-static-orb{justify-content:center;align-items:center;transition:opacity .26s;display:inline-flex}body.afc-perch-active .afc-static-orb,body.afc-perch-active .afc-auth-face{opacity:0}.afc-slot-scout>.cursor-orb,.afc-slot-argus>.cursor-orb,.afc-slot-flint>.cursor-orb,.bento-slot-g-citizens .arch-face-lg{transition:opacity 80ms linear}.afc-slot-scout>.cursor-orb{opacity:calc(1 - var(--bento-dock-scout,0))}.afc-slot-argus>.cursor-orb{opacity:calc(1 - var(--bento-dock-argus,0))}.afc-slot-flint>.cursor-orb{opacity:calc(1 - var(--bento-dock-flint,0))}.bento-slot-g-citizens .arch-face-lg{opacity:calc(1 - var(--bento-dock-alex,0))}.bento-section{background:var(--background);padding:96px 0;position:relative}@media (min-width:1024px){.bento-section{padding:128px 0}}.bento-container{text-align:center;max-width:1320px;margin:0 auto;padding:0 36px}.bento-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--text-muted);margin-bottom:20px;font-size:11px;font-weight:700}.bento-headline{font-family:var(--font-display), serif;letter-spacing:-.025em;color:var(--text-primary);margin:0 0 20px;font-size:clamp(38px,5vw,56px);font-weight:300;line-height:1.02}.bento-br-mobile{display:none}@media (max-width:640px){.bento-br-mobile{display:inline}}.bento-sub{color:var(--text-secondary);text-wrap:balance;max-width:880px;margin:0 auto 48px;font-size:clamp(14px,1.15vw,16px);line-height:1.55}@media (min-width:1024px){.bento-sub{margin-bottom:56px}}.bento-sub-emph{color:var(--text-primary);font-weight:500}.arch-grid{grid-template-rows:292px 176px 176px;grid-template-columns:repeat(12,1fr);gap:12px;max-width:1320px;margin:0 auto;display:grid}.arch-tile{-webkit-backdrop-filter:blur(16px)saturate(1.2);text-align:left;background:#ffffffc7;border:1px solid #ffffffe6;border-radius:16px;flex-direction:column;grid-area:auto/span 4;gap:10px;padding:16px 18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0c14260a,0 8px 20px -10px #0c14261f,0 22px 44px -22px #0c142614}.arch-grid.arch-seq .arch-tile{transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1),box-shadow .32s}.arch-grid.arch-seq .arch-tile:not(.arch-up){opacity:0;transform:translateY(18px)}.arch-grid.arch-seq .arch-tile.arch-up{opacity:1;transform:none}.arch-hero{grid-area:1/span 6;gap:12px;padding:22px 24px}.arch-hero-a{box-shadow:inset 0 1px #fffffff2,0 1px 2px #0c14260a,0 14px 32px -12px #0a84ff38,0 30px 64px -28px #0a84ff29}.arch-hero-b{box-shadow:inset 0 1px #fffffff2,0 1px 2px #0c14260a,0 14px 32px -12px #06d6a038,0 30px 64px -28px #bf5af229}.arch-chip-row{justify-content:space-between;align-items:center;display:flex}.arch-chip{letter-spacing:.04em;color:#0c1426bf;background:#0c14260d;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:10.5px;font-weight:520;display:inline-flex}.arch-chip-dot{border-radius:50%;width:6px;height:6px}.arch-kick{font-family:var(--font-fraunces,"Fraunces"), serif;color:#0c142652;font-size:15px;font-style:italic;font-weight:400;line-height:1}.arch-h{letter-spacing:-.02em;color:#0c1a30;margin:0;font-size:28px;font-weight:560;line-height:1.04}.arch-hs{letter-spacing:-.005em;color:#0c1a30;margin:0;font-size:15px;font-weight:580;line-height:1.2}.arch-b{color:#4a6580;max-width:44ch;margin:0;font-size:13px;line-height:1.5}.arch-face-lg,.arch-face-md,.arch-face-sm,.arch-face-xs{color:#fff;background:linear-gradient(135deg,#ffd8b3 0%,#f5a673 55%,#d4649c 100%);border-radius:50%;flex-shrink:0;place-items:center;font-family:Inter,sans-serif;font-weight:700;display:grid}.arch-face-lg{width:22px;height:22px;box-shadow:none;border:none;font-size:10px}.arch-citizen .arch-face-lg{background-image:none!important}.arch-citizen .arch-face-lg img{border-radius:0}.arch-face-md{border:1.5px solid #fff;width:22px;height:22px;font-size:11px;box-shadow:0 2px 4px #00000026}.arch-face-xs{border:1px solid #fff;width:13px;height:13px;font-size:7.5px}.arch-face-lg img,.arch-face-md img,.arch-face-sm img,.arch-face-xs img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.arch-citizens{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:auto;display:grid}.arch-citizen{text-align:left;background:#ffffffb8;border:1px solid #0c14260f;border-radius:11px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;min-height:78px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #fffffff2}.arch-citizen-name{color:#0c1a30;letter-spacing:.005em;margin-top:auto;font-size:12px;font-weight:580;line-height:1.15}.arch-citizen-role{color:#7a8fa8;font-size:10.5px;line-height:1.2}.arch-trow{border-top:1px solid #0c14260f;grid-template-columns:18px 1fr;align-items:center;height:17px;display:grid;position:relative}.arch-trow:first-child{border-top:none}.arch-cell{justify-content:flex-start;align-items:center;height:100%;padding:0 6px;display:flex;overflow:hidden}.arch-cell-status{border-right:1px solid #0c14260f;justify-content:center;padding:0}.arch-cell-dot{border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 4px}.arch-cell-title{min-width:0}.arch-cell-title>span{background:#0c142629;border-radius:2px;height:4px;display:block}.arch-trow-hot .arch-cell-title>span{background:linear-gradient(90deg,#ff2d928c 0%,#ff2d92cc 50%,#ff2d9240 100%) 0 0/220% 100%;animation:2.2s ease-in-out infinite arch-hot-shimmer;position:relative;box-shadow:0 0 8px #ff2d9259}.arch-pres{background:#ffffff8c;border:1px solid #0c142614;border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.arch-pres-row{grid-template-columns:18px 1fr 52px;animation:4.8s ease-in-out infinite arch-pres-pulse}.arch-pres-row .arch-cell-status,.arch-pres-row .arch-cell-title{border-right:1px solid #0c14260f}.arch-pres-row .arch-pres-meta{color:#0c14268c;letter-spacing:.01em;justify-content:flex-end;padding-right:8px;font-family:Inter,sans-serif;font-size:10px;font-weight:500}.arch-pres-row:first-child{animation-delay:0s}.arch-pres-row:nth-child(2){animation-delay:1.2s}.arch-pres-row:nth-child(3){animation-delay:2.4s}.arch-pres-row:nth-child(4){animation-delay:3.6s}.arch-pres-row .arch-cell-title>span{animation:4.8s ease-in-out infinite arch-pres-bar;animation-delay:inherit}.arch-pres-row .arch-pres-meta{animation:4.8s ease-in-out infinite arch-pres-meta;animation-delay:inherit}.arch-pres .arch-cell-meta{letter-spacing:.01em;font-family:Inter,sans-serif;font-size:10px}.als-card{gap:8px}.als-card .arch-h{font-size:26px;line-height:1.05}.als-card .arch-b{font-size:13px;line-height:1.4}.als-tabchip.is-active{background:#0c14260a;font-weight:600}[data-theme=dark] .als-tabchip,[data-theme=graphite] .als-tabchip{color:#ffffff8c;border-color:#ffffff1a}[data-theme=dark] .als-tabchip:hover,[data-theme=graphite] .als-tabchip:hover,[data-theme=dark] .als-tabchip.is-active,[data-theme=graphite] .als-tabchip.is-active{background:#ffffff0a}[data-theme=dark] .als-stage,[data-theme=graphite] .als-stage{box-shadow:none;background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .als-stage:after,[data-theme=graphite] .als-stage:after{background:linear-gradient(#0000 55%,#00000057 88%,#0000008a 100%)}.als-slide{flex:1;justify-content:center;align-items:center;min-height:0;animation:.46s ease-out both als-fade-in;display:flex}.als-card-cinema{position:relative;overflow:hidden;gap:0!important;padding:0!important}.als-stage-cinema{z-index:0;display:flex;position:absolute;inset:0}.als-slide-cinema{flex:1;justify-content:stretch;align-items:stretch;width:100%;height:100%;animation:.46s ease-out both als-fade-in;display:flex;position:relative}.als-slide-cinema .als-tbl{align-content:flex-start;height:auto;min-height:100%}.als-slide-cinema .als-trow{flex:none;min-height:26px;padding-top:5px;padding-bottom:5px}.als-slide-cinema .als-trow-head{min-height:22px}.als-slide-cinema .als-doc{align-items:flex-start;padding-top:44px;padding-bottom:64px}.als-slide-cinema .als-tasks{justify-content:flex-start;padding-top:46px;padding-bottom:60px}.als-slide-cinema .als-callouts,.als-slide-cinema .als-math,.als-slide-cinema .als-code{justify-content:center;align-items:center}.als-cinema-top{pointer-events:none;z-index:2;background:linear-gradient(#ffffff80 0%,#ffffff4d 55%,#fff0 100%);height:64px;position:absolute;inset:0 0 auto}[data-theme=dark] .als-cinema-top,[data-theme=graphite] .als-cinema-top{background:linear-gradient(#0c14268c 0%,#0c142640 55%,#0c142600 100%)}.als-cinema-top-row{z-index:4;pointer-events:none;position:absolute;top:14px;left:18px;right:18px}.als-cinema-top-row .arch-chip-row{pointer-events:auto}.als-cinema-bottom{-webkit-backdrop-filter:blur(10px)saturate(1.18);pointer-events:none;z-index:2;background:linear-gradient(#fff0 0%,#ffffff24 18%,#ffffff6b 42%,#ffffffc2 70%,#ffffffeb 100%);height:165px;position:absolute;inset:auto 0 0}[data-theme=dark] .als-cinema-bottom,[data-theme=graphite] .als-cinema-bottom{background:linear-gradient(#0c142600 0%,#0c142624 18%,#0c142661 42%,#0c14269e 70%,#0c1426bd 100%)}.als-cinema-bottom:before{content:"";-webkit-backdrop-filter:blur(6px)saturate(1.1);pointer-events:none;height:90px;position:absolute;bottom:90px;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 75% 100%);mask-image:linear-gradient(#0000 0%,#000 75% 100%)}.als-card-cinema.is-compact-bottom .als-cinema-bottom{-webkit-backdrop-filter:blur(7px)saturate(1.15);background:linear-gradient(#fff0 0%,#ffffff38 20%,#ffffff9e 55%,#ffffffe0 100%);height:92px}[data-theme=dark] .als-card-cinema.is-compact-bottom .als-cinema-bottom,[data-theme=graphite] .als-card-cinema.is-compact-bottom .als-cinema-bottom{background:linear-gradient(#0c142600 0%,#0c14262e 20%,#0c142680 55%,#0c1426b3 100%)}.als-card-cinema.is-compact-bottom .als-cinema-bottom:before{display:none}.als-card-cinema.is-compact-bottom .als-slide-cinema .als-doc{padding-top:44px;padding-bottom:100px}.als-card-cinema.is-compact-bottom .als-slide-cinema .als-embed{padding-bottom:100px}.als-cinema-bottom-stack{z-index:4;flex-direction:column;gap:10px;display:flex;position:absolute;bottom:16px;left:22px;right:22px}.als-cinema-h{letter-spacing:-.015em;color:var(--text-primary);text-shadow:0 1px #ffffff8c;margin:0;font-size:18px;font-weight:580;line-height:1.1}[data-theme=dark] .als-cinema-h,[data-theme=graphite] .als-cinema-h{color:#fff;text-shadow:0 2px 18px #0c142680,0 1px #0000002e}.als-cinema-tab.is-active{color:var(--text-primary);border-bottom-color:var(--c,currentColor);font-weight:700}[data-theme=dark] .als-cinema-tab,[data-theme=graphite] .als-cinema-tab{color:#ffffff9e}[data-theme=dark] .als-cinema-tab:hover,[data-theme=graphite] .als-cinema-tab:hover{color:#ffffffeb}[data-theme=dark] .als-cinema-tab.is-active,[data-theme=graphite] .als-cinema-tab.is-active{color:#fff;border-bottom-color:var(--c,#fff)}[data-theme=dark] .als-cinema-tab:focus-visible,[data-theme=graphite] .als-cinema-tab:focus-visible{border-bottom-color:var(--c,#ffffffe6);color:#fff}[data-theme=dark] .als-tbl,[data-theme=graphite] .als-tbl{background:#ffffff08}[data-theme=dark] .als-trow,[data-theme=graphite] .als-trow{border-top-color:#ffffff0f}[data-theme=dark] .als-trow-head,[data-theme=graphite] .als-trow-head{background:#ffffff0a}[data-theme=dark] .als-trow-head .als-tcell-title>span,[data-theme=dark] .als-trow-head .als-tcell-meta>span,[data-theme=graphite] .als-trow-head .als-tcell-title>span,[data-theme=graphite] .als-trow-head .als-tcell-meta>span{background:#ffffff52}[data-theme=dark] .als-tcell-title>span,[data-theme=graphite] .als-tcell-title>span{background:#ffffff29}[data-theme=dark] .als-tcell-meta>span,[data-theme=graphite] .als-tcell-meta>span{background:#ffffff1f}[data-theme=dark] .als-tpill,[data-theme=graphite] .als-tpill{color:#ffffffa6;background:#ffffff14}[data-theme=dark] .als-tpill-mint,[data-theme=graphite] .als-tpill-mint{color:#5ce0b6;background:#06d6a038}[data-theme=dark] .als-tpill-argus,[data-theme=graphite] .als-tpill-argus{color:#ff7dba;background:#ff2d9238}[data-theme=dark] .als-tpill-scout,[data-theme=graphite] .als-tpill-scout{color:#5da9ff;background:#0a84ff38}[data-theme=dark] .als-tpill-flint,[data-theme=graphite] .als-tpill-flint{color:#d49eff;background:#bf5af238}[data-theme=dark] .als-doc,[data-theme=graphite] .als-doc{color:#ffffffe0}[data-theme=dark] .als-doc-meta,[data-theme=graphite] .als-doc-meta{color:#ffffff8c}[data-theme=dark] .als-doc-author,[data-theme=graphite] .als-doc-author{color:#ffffffc7}[data-theme=dark] .als-doc-title,[data-theme=graphite] .als-doc-title{color:#fffffff5}[data-theme=dark] .als-doc-p,[data-theme=graphite] .als-doc-p{color:#ffffffb8}[data-theme=dark] .als-doc-callout,[data-theme=graphite] .als-doc-callout{background:#0a84ff1f}[data-theme=dark] .als-doc-callout-tag,[data-theme=graphite] .als-doc-callout-tag{color:#4da3ff}[data-theme=dark] .als-doc-callout-text,[data-theme=graphite] .als-doc-callout-text{color:#fffffff0}[data-theme=dark] .als-doc-list li,[data-theme=graphite] .als-doc-list li{color:#ffffffb8}[data-theme=dark] .als-doc-bullet-dot,[data-theme=graphite] .als-doc-bullet-dot{background:#ffffff80}[data-theme=dark] .als-doc-line-hot-text,[data-theme=graphite] .als-doc-line-hot-text{color:#d58cff;background:linear-gradient(90deg,#bf5af24d,#bf5af214)}[data-theme=dark] .als-mer,[data-theme=graphite] .als-mer{color:#ffffff8c}[data-theme=dark] .als-math-sigma,[data-theme=graphite] .als-math-sigma{color:#ffffffc7}[data-theme=dark] .als-math,[data-theme=graphite] .als-math{color:#ffffffeb}[data-theme=dark] .als-math-int,[data-theme=graphite] .als-math-int{color:#ffffffc7}[data-theme=dark] .als-math-bounds,[data-theme=graphite] .als-math-bounds,[data-theme=dark] .als-math-eq,[data-theme=graphite] .als-math-eq{color:#fff9}[data-theme=dark] .als-math-den,[data-theme=graphite] .als-math-den{border-top-color:#f7f9fbb3}[data-theme=dark] .als-html,[data-theme=graphite] .als-html{background:#ffffff08}[data-theme=dark] .als-html:before,[data-theme=graphite] .als-html:before{background:#ffffff14}[data-theme=dark] .als-html-code-label,[data-theme=graphite] .als-html-code-label,[data-theme=dark] .als-html-preview-label,[data-theme=graphite] .als-html-preview-label{color:#fff6}[data-theme=dark] .als-html-code-num,[data-theme=graphite] .als-html-code-num{color:#ffffff4d}[data-theme=dark] .als-tok-pun,[data-theme=graphite] .als-tok-pun{color:#ffffff8c!important}[data-theme=dark] .als-tok-text,[data-theme=graphite] .als-tok-text{color:#fffffff2!important}[data-theme=dark] .als-html-preview-card,[data-theme=graphite] .als-html-preview-card{background:#ffffff0a;border-color:#ffffff1a;box-shadow:0 1px 2px #0000004d,0 8px 20px -12px #0006}[data-theme=dark] .als-html-preview-figure,[data-theme=graphite] .als-html-preview-figure{color:#fffffff5}[data-theme=dark] .als-html-preview-delta,[data-theme=graphite] .als-html-preview-delta{color:#5ce0b6}[data-theme=dark] .als-code-num,[data-theme=graphite] .als-code-num{color:#ffffff52}[data-theme=dark] .als-tok-pun,[data-theme=graphite] .als-tok-pun{background:#ffffff4d}[data-theme=dark] .als-tok-cmt,[data-theme=graphite] .als-tok-cmt{background:#fff3}[data-theme=dark] .als-embed,[data-theme=graphite] .als-embed{background:#ffffff08}[data-theme=dark] .als-embed-title,[data-theme=graphite] .als-embed-title{background:#ffffff3d}[data-theme=dark] .als-embed-title-2,[data-theme=graphite] .als-embed-title-2,[data-theme=dark] .als-embed-channel-name,[data-theme=graphite] .als-embed-channel-name{background:#ffffff29}[data-theme=dark] .als-callout-text,[data-theme=graphite] .als-callout-text{color:#ffffffdb}[data-theme=dark] .als-callout-tip,[data-theme=graphite] .als-callout-tip{background:#06d6a021}[data-theme=dark] .als-callout-tip .als-callout-icon,[data-theme=graphite] .als-callout-tip .als-callout-icon{color:#4deabd;background:#06d6a033}[data-theme=dark] .als-callout-tip .als-callout-label,[data-theme=graphite] .als-callout-tip .als-callout-label{color:#4deabd}[data-theme=dark] .als-callout-info,[data-theme=graphite] .als-callout-info{background:#0a84ff24}[data-theme=dark] .als-callout-info .als-callout-icon,[data-theme=graphite] .als-callout-info .als-callout-icon{color:#4da3ff;background:#0a84ff38}[data-theme=dark] .als-callout-info .als-callout-label,[data-theme=graphite] .als-callout-info .als-callout-label{color:#4da3ff}[data-theme=dark] .als-callout-warn,[data-theme=graphite] .als-callout-warn{background:#f5b84229}[data-theme=dark] .als-callout-warn .als-callout-icon,[data-theme=graphite] .als-callout-warn .als-callout-icon{color:#ffcd66;background:#f5b8423d}[data-theme=dark] .als-callout-warn .als-callout-label,[data-theme=graphite] .als-callout-warn .als-callout-label{color:#ffcd66}[data-theme=dark] .als-tasks,[data-theme=graphite] .als-tasks{color:#ffffffe0}[data-theme=dark] .als-task-box,[data-theme=graphite] .als-task-box{border-color:#ffffff52}.als-task.is-done .als-task-box{background:#06d6a0;border-color:#06d6a0}[data-theme=dark] .als-task-title,[data-theme=graphite] .als-task-title{color:#ffffffe0}.als-task.is-done .als-task-title{color:#0c142680;-webkit-text-decoration:line-through #0c142640;text-decoration:line-through #0c142640}[data-theme=dark] .als-task.is-done .als-task-title,[data-theme=graphite] .als-task.is-done .als-task-title{color:#ffffff73;text-decoration-color:#fff3}[data-theme=dark] .als-task.is-progress .als-task-title,[data-theme=graphite] .als-task.is-progress .als-task-title{color:#ff6bb0;background:linear-gradient(90deg,#ff2d9247,#ff2d920f)}[data-theme=dark] .als-task-owner,[data-theme=graphite] .als-task-owner{color:#ffffffb3;background:#ffffff0f}[data-theme=dark] .als-task-due,[data-theme=graphite] .als-task-due{color:#ffffff8c}[data-theme=dark] .als-task-due.is-hot,[data-theme=graphite] .als-task-due.is-hot{color:#ff6bb0}.arch-sign{flex:1;align-items:center;gap:10px;padding:4px 0;display:flex}.arch-wire{background:linear-gradient(90deg,#0000,#06d6a059,#0000);flex:1;height:1px;position:relative}.arch-wire:before{content:"";-webkit-backdrop-filter:blur(2px)saturate(2.6)brightness(1.12);pointer-events:none;opacity:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='3' viewBox='0 0 8 3'><rect width='8' height='3' rx='1.5' fill='%2306D6A0'/></svg>") 50%/8px 3px no-repeat,linear-gradient(#ffffff38 0%,#ffffff14 40%,#06d6a014 100%);border-radius:999px;width:22px;height:13px;margin-top:-6.5px;animation:3.6s cubic-bezier(.4,0,.2,1) infinite arch-wire-flash;position:absolute;top:50%;left:0;box-shadow:inset 0 1.2px .6px #fffffff2,inset 0 2.2px 1.3px #ffffff73,inset 0 -.8px 1px #003c282e,0 0 0 .5px #ffffff8c,0 0 8px #06d6a059,0 0 18px #06d6a02e}.arch-sign>.arch-wire:nth-child(4):before{animation-delay:1.8s}.arch-shield{box-shadow:none;background:0 0;border:none;flex-shrink:0;place-items:center;padding:0;display:inline-grid;position:relative}.arch-types{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:auto;display:grid}.arch-type{background:#ffffffd9;border:1px solid #0c142614;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:26px;padding:0 6px;font-size:10.5px;display:flex;box-shadow:0 1px 2px #0c14260a}.arch-type-sym{font-size:12px;font-weight:600;line-height:1}.arch-type-lbl{color:#0c1426a6;letter-spacing:.01em}.arch-attrs{flex-direction:column;gap:7px;margin-top:auto;display:flex}.arch-attr{grid-template-columns:10px 48px 1fr 22px;align-items:center;gap:8px;animation:4.8s ease-in-out infinite arch-attr-pulse;display:grid}.arch-attr:first-child{animation-delay:0s}.arch-attr:nth-child(2){animation-delay:1.2s}.arch-attr:nth-child(3){animation-delay:2.4s}.arch-attr-name{color:#0c1426cc;letter-spacing:.005em;font-size:11px;font-weight:560;transition:color .28s}.arch-attr-bar{background:#0c142614;border-radius:2px;height:4px;overflow:hidden}.arch-attr-bar>span{background:linear-gradient(90deg, var(--c,#0c1a30), var(--c,#0c1a30));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.arch-attr-bar>span{background:linear-gradient(90deg, color-mix(in oklab, var(--c,#0c1a30) 70%, transparent), color-mix(in oklab, var(--c,#0c1a30) 25%, transparent))}}.arch-attr-bar>span{border-radius:2px;animation:4.8s ease-in-out infinite arch-attr-bar}.arch-attr:first-child .arch-attr-bar>span{animation-delay:0s}.arch-attr:nth-child(2) .arch-attr-bar>span{animation-delay:1.2s}.arch-attr:nth-child(3) .arch-attr-bar>span{animation-delay:2.4s}.arch-attr-n{color:#7a8fa8;text-align:right;letter-spacing:-.005em;font-family:Inter,-apple-system,sans-serif;font-size:11px;font-weight:520;transition:color .28s,transform .28s}.arch-attr:first-child .arch-attr-n{animation:4.8s ease-in-out infinite arch-attr-n}.arch-attr:nth-child(2) .arch-attr-n{animation:4.8s ease-in-out 1.2s infinite arch-attr-n}.arch-attr:nth-child(3) .arch-attr-n{animation:4.8s ease-in-out 2.4s infinite arch-attr-n}.arch-attr:first-child .arch-attr-name{animation:4.8s ease-in-out infinite arch-attr-name}.arch-attr:nth-child(2) .arch-attr-name{animation:4.8s ease-in-out 1.2s infinite arch-attr-name}.arch-attr:nth-child(3) .arch-attr-name{animation:4.8s ease-in-out 2.4s infinite arch-attr-name}.arch-chain{flex-wrap:nowrap;align-items:center;gap:4px;margin-top:auto;font-size:10.5px;display:flex}.arch-step{color:#0c1426c7;background:#ffffffd9;border:1px solid #0c142614;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:3px 8px;display:inline-flex;box-shadow:0 1px 2px #0c14260a}.arch-step-n{color:#0c1426bf;background:#0c14261a;border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;font-weight:620;display:inline-grid}.arch-step-on{color:#0d7a5f;background:linear-gradient(135deg,#06d6a033,#06d6a00f);border-color:#06d6a061}.arch-step-on .arch-step-n{color:#fff;background:#06d6a0}.arch-arrow{color:#0c14264d;flex-shrink:0;font-size:10px}.arch-log{flex-direction:column;gap:4px;margin-top:auto;display:flex}.arch-log-row{letter-spacing:-.005em;color:#0c1426cc;background:#ffffffa6;border:1px solid #0c14260d;border-radius:6px;grid-template-columns:52px 10px 1fr;align-items:center;gap:8px;min-height:20px;padding:3px 8px;font-family:Inter,-apple-system,sans-serif;font-size:11px;display:grid}.arch-log{gap:3px}.arch-log-t{color:#0c14266b;font-size:10px}.arch-log-k{color:#0c1a30;font-weight:540}.arch-log-live{background:linear-gradient(90deg,#ffd8b34d,#0000);border-color:#f5a6734d}@media (max-width:1100px){.arch-grid{grid-template-rows:auto;grid-template-columns:repeat(6,1fr)}.arch-tile{grid-area:auto/span 3}.arch-hero{grid-area:auto/span 6;min-height:260px}}@media (max-width:680px){.arch-grid{grid-template-columns:1fr}.arch-tile,.arch-hero{grid-area:auto/1/auto/-1}}[data-theme=dark] .arch-tile,[data-theme=graphite] .arch-tile{background:var(--surface);border-color:#ffffff14;box-shadow:0 1px 2px #00000052,0 8px 20px -10px #00000080,0 22px 44px -22px #00000073}[data-theme=dark] .arch-h,[data-theme=graphite] .arch-h,[data-theme=dark] .arch-hs,[data-theme=graphite] .arch-hs,[data-theme=dark] .arch-citizen-name,[data-theme=graphite] .arch-citizen-name,[data-theme=dark] .arch-slug span,[data-theme=graphite] .arch-slug span,[data-theme=dark] .arch-log-k,[data-theme=graphite] .arch-log-k{color:var(--text-primary)}[data-theme=dark] .arch-b,[data-theme=graphite] .arch-b{color:var(--text-secondary)}[data-theme=dark] .arch-citizen-role,[data-theme=graphite] .arch-citizen-role,[data-theme=dark] .arch-attr-n,[data-theme=graphite] .arch-attr-n,[data-theme=dark] .arch-pres-row .arch-pres-meta,[data-theme=graphite] .arch-pres-row .arch-pres-meta{color:#ffffff8c}[data-theme=dark] .arch-chip,[data-theme=graphite] .arch-chip{color:#ffffffc7;background:#ffffff0f}[data-theme=dark] .arch-kick,[data-theme=graphite] .arch-kick{color:#ffffff52}[data-theme=dark] .arch-citizen,[data-theme=graphite] .arch-citizen,[data-theme=dark] .arch-panel,[data-theme=graphite] .arch-panel,[data-theme=dark] .arch-type,[data-theme=graphite] .arch-type,[data-theme=dark] .arch-step,[data-theme=graphite] .arch-step,[data-theme=dark] .arch-log-row,[data-theme=graphite] .arch-log-row,[data-theme=dark] .arch-canvas,[data-theme=graphite] .arch-canvas{box-shadow:none;background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .arch-step,[data-theme=graphite] .arch-step{color:#ffffffc7}[data-theme=dark] .arch-step-n,[data-theme=graphite] .arch-step-n{color:#ffffffc7;background:#ffffff1a}[data-theme=dark] .arch-step-on,[data-theme=graphite] .arch-step-on{color:#5ce0b6;background:linear-gradient(135deg,#06d6a038,#06d6a014);border-color:#06d6a080}[data-theme=dark] .arch-arrow,[data-theme=graphite] .arch-arrow{color:#ffffff4d}[data-theme=dark] .arch-panel-h,[data-theme=graphite] .arch-panel-h{color:#fff9}[data-theme=dark] .arch-type-lbl,[data-theme=graphite] .arch-type-lbl{color:#ffffffa6}[data-theme=dark] .arch-log-t,[data-theme=graphite] .arch-log-t{color:#ffffff6b}[data-theme=dark] .arch-slug,[data-theme=graphite] .arch-slug{color:#ffffffa6;background:#ffffff0f}[data-theme=dark] .arch-tbl,[data-theme=graphite] .arch-tbl,[data-theme=dark] .arch-pres,[data-theme=graphite] .arch-pres{background:#ffffff08;border-color:#ffffff14}[data-theme=dark] .arch-trow,[data-theme=graphite] .arch-trow{border-top-color:#ffffff0f}[data-theme=dark] .arch-cell-status,[data-theme=graphite] .arch-cell-status,[data-theme=dark] .arch-pres-row .arch-cell-status,[data-theme=graphite] .arch-pres-row .arch-cell-status,[data-theme=dark] .arch-pres-row .arch-cell-title,[data-theme=graphite] .arch-pres-row .arch-cell-title{border-right-color:#ffffff0f}[data-theme=dark] .arch-cell-title>span,[data-theme=graphite] .arch-cell-title>span,[data-theme=dark] .arch-pres-row .arch-cell-title>span,[data-theme=graphite] .arch-pres-row .arch-cell-title>span{animation-name:arch-pres-bar-dark}[data-theme=dark] .arch-pres-row .arch-pres-meta,[data-theme=graphite] .arch-pres-row .arch-pres-meta{animation-name:arch-pres-meta-dark}[data-theme=dark] .arch-attr-name,[data-theme=graphite] .arch-attr-name{color:#ffffffd9}[data-theme=dark] .arch-attr:first-child .arch-attr-name,[data-theme=graphite] .arch-attr:first-child .arch-attr-name,[data-theme=dark] .arch-attr:nth-child(2) .arch-attr-name,[data-theme=graphite] .arch-attr:nth-child(2) .arch-attr-name,[data-theme=dark] .arch-attr:nth-child(3) .arch-attr-name,[data-theme=graphite] .arch-attr:nth-child(3) .arch-attr-name{animation-name:arch-attr-name-dark}[data-theme=dark] .arch-attr:first-child .arch-attr-n,[data-theme=graphite] .arch-attr:first-child .arch-attr-n,[data-theme=dark] .arch-attr:nth-child(2) .arch-attr-n,[data-theme=graphite] .arch-attr:nth-child(2) .arch-attr-n,[data-theme=dark] .arch-attr:nth-child(3) .arch-attr-n,[data-theme=graphite] .arch-attr:nth-child(3) .arch-attr-n{animation-name:arch-attr-n-dark}.cursor-face,.concept-face,.handoff-floater-face,.arch-face-lg,.arch-face-md,.arch-face-sm,.arch-face-xs,.bento-citizen-face,.afc-face,.afc-face-sm,.sign-face,.bv1-face,.bv1-face-sm,.bv1-face-xs,.bv1-p-face,.bv2-face,.bv2-face-sm,.bv2-face-xs,.bv2-p-face,.bv3-face,.bv3-face-xs,.bv3-p-face,.bv4-face-xs,.bv4-p-face,.bv5-face,.bv5-face-sm,.bv5-face-xs,.bv5-p-face,.bv6-face,.bv6-face-sm,.bv6-face-xs,.bv6-p-face,.bv7-face,.bv7-face-sm,.bv7-face-xs,.bv7-p-face,.bv8-face,.bv8-face-sm,.bv8-face-xs,.bv8-p-face,.bv9-face,.bv9-face-sm,.bv9-face-xs,.bv9-p-face,.bv10-face,.bv10-face-sm,.bv10-face-xs,.bv10-p-face{color:#0000!important;text-indent:-9999px!important;background-image:url(/mockup/alex.jpg?v=6)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.arch-face-lg,.arch-face-md,.arch-face-sm,.arch-face-xs{overflow:hidden!important}.cursor-face,.concept-face,.handoff-floater-face,.arch-face-lg,.arch-face-md,.arch-face-sm,.arch-face-xs,.bento-citizen-face,.afc-face,.afc-face-sm,.sign-face,.bv1-face,.bv1-face-sm,.bv1-face-xs,.bv1-p-face,.bv2-face,.bv2-face-sm,.bv2-face-xs,.bv2-p-face,.bv3-face,.bv3-face-xs,.bv3-p-face,.bv4-face-xs,.bv4-p-face,.bv5-face,.bv5-face-sm,.bv5-face-xs,.bv5-p-face,.bv6-face,.bv6-face-sm,.bv6-face-xs,.bv6-p-face,.bv7-face,.bv7-face-sm,.bv7-face-xs,.bv7-p-face,.bv8-face,.bv8-face-sm,.bv8-face-xs,.bv8-p-face,.bv9-face,.bv9-face-sm,.bv9-face-xs,.bv9-p-face,.bv10-face,.bv10-face-sm,.bv10-face-xs,.bv10-p-face{border:none!important;box-shadow:0 0 0 .5px #fff!important}.closing-section{isolation:isolate;color:#1a0b08;place-items:center;min-height:72vh;padding:140px 32px;display:grid;position:relative;overflow:hidden}.closing-gradient{z-index:-2;background:radial-gradient(90% 55% at 50% 108%,#fde8dad9 0%,#fdd2be59 32%,#0000 60%),repeating-radial-gradient(170% 115% at 46% -10%,#0000 0% 7.8%,#ffdac68c 8.3%,#ffdac62e 9%,#0000 9.6%),radial-gradient(160% 110% at 46% -10%,#a50814 0%,#ce1419 7%,#e8231f 14%,#f63724 22%,#ff4b28 30%,#ff623d 40%,#ff8366 52%,#fda588 63%,#fcc3a8 73%,#fbd7c0 83%,#f9e6d4 95%);position:absolute;inset:0}.closing-grain{z-index:-1;pointer-events:none;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.22 0 0 0 0 0.08 0 0 0 0 0.04 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}.closing-content{z-index:1;text-align:center;max-width:820px;padding:0 16px;position:relative}.closing-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#7a2a12;margin-bottom:36px;font-size:12px;font-weight:600}.closing-headline{font-family:var(--font-fraunces,"Fraunces"), serif;letter-spacing:-.028em;color:#1a0b08;margin:0 0 36px;font-size:clamp(42px,6vw,76px);font-weight:380;line-height:1.02}.closing-headline em{font-style:italic;font-weight:380}.closing-body{color:#2c120ad1;text-wrap:pretty;max-width:58ch;margin:0 auto;font-size:clamp(16px,1.28vw,19px);font-weight:420;line-height:1.6}@media (max-width:720px){.closing-section{min-height:60vh;padding:96px 20px}.closing-eyebrow{letter-spacing:.2em;margin-bottom:24px}.closing-headline{margin:0 0 24px}}.ev .start-logo{align-items:center;gap:8px;display:inline-flex}.ev .start-logo-mark img{width:20px;height:20px}.ev .start-logo-label{color:#0c1a30;letter-spacing:-.005em;font-size:13px;font-weight:500}.ev2-cit-orb .start-logo-label{display:none}.ev2-cit-orb .start-logo-mark img{filter:drop-shadow(0 0 2px #0000004d);width:18px;height:18px}.ev3-row .start-logo-label{font-size:12px}.ev3-row .start-logo-mark img{width:16px;height:16px}.ev5-trow .start-logo-mark img{width:18px;height:18px}.ev6-tile .start-logo-mark img{width:22px;height:22px}.ev6-tile .start-logo-label{font-size:14px;font-weight:560}.ev7-agent-orb .start-logo-label{display:none}.ev7-agent-orb .start-logo-mark img{filter:drop-shadow(0 0 2px #0000004d);width:14px;height:14px}.ev8-tab .start-logo-mark img{width:14px;height:14px}.ev8-tab .start-logo-label{font-size:12px}.ev10-orb-face .start-logo-label{display:none}.ev10-orb-face .start-logo-mark img{width:20px;height:20px}.el-copy{cursor:pointer;color:#0a0a0a;background:0 0;border:1px solid #0a0a0a1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:border-color .15s,background .15s,transform .15s;display:inline-flex;position:relative;overflow:hidden}.el-copy:hover{background:#0a0a0a08;border-color:#0a0a0a38;transform:translateY(-1px)}.el-copy-dark{color:#fafafa;border-color:#ffffff1f}.el-copy-dark:hover{background:#ffffff0d;border-color:#ffffff47}.el-copy-dots{align-items:center;gap:2px;display:inline-flex}.el-copy-dot{border-radius:50%;width:4px;height:4px;box-shadow:0 0 4px}.el-copy-done.el-copy-dark{color:#fafafa;background:#bf5af224;border-color:#bf5af280}.v1-term{background:#0a0a0b;border-radius:14px;max-width:720px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 2px 6px #0000001a,0 24px 48px -16px #00000059}.v1-iris{opacity:.9;filter:blur(.3px);background:conic-gradient(from 90deg,#0a84ff 0%,#bf5af2 25%,#ff2d92 50%,#bf5af2 75%,#0a84ff 100%);height:1.5px;position:absolute;top:0;left:0;right:0}.v1-iris:after{content:"";pointer-events:none;background:linear-gradient(#0a84ff2e,#bf5af21a 40%,#0000 100%);height:30px;position:absolute;inset:-1px 0 auto}.v1-bar{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex;position:relative}.v1-agents{scrollbar-width:none;gap:1px;display:inline-flex;overflow-x:auto}.v1-agents::-webkit-scrollbar{display:none}.v1-agent{color:#ffffff75;font-family:var(--font-inter), -apple-system, sans-serif;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:7px 11px;font-size:12.5px;font-weight:500;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.v1-agent:hover{color:#ffffffd9;background:#ffffff0a}.v1-agent.on{color:#fff;background:#ffffff0f;border-color:#ffffff1a}.v1-glyph{opacity:.55;flex-shrink:0;transition:opacity .18s}.v1-agent:hover .v1-glyph{opacity:.85}.v1-agent.on .v1-glyph{opacity:1}.v1-switch{background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;flex-shrink:0;padding:3px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0d}.v1-switch button{z-index:1;color:#ffffff80;font-family:var(--font-inter), -apple-system, sans-serif;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:6px 14px;font-size:12px;font-weight:500;transition:color .2s,background .2s,box-shadow .2s;position:relative}.v1-switch button:hover:not(.on){color:#fffc}.v1-switch button.on{color:#fff;-webkit-backdrop-filter:blur(3px)saturate(1.6)brightness(1.12);background:linear-gradient(#ffffff2e 0%,#ffffff12 60%,#ffffff08 100%);box-shadow:inset 0 1px .5px #ffffff8c,inset 0 -1px 1px #0f172a40,0 2px 6px -1px #00000059,0 0 14px -4px #bf5af280}.v1-body{color:#fafafa;align-items:flex-start;gap:12px;min-height:84px;padding:26px 52px 26px 24px;font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:14px;line-height:1.6;display:flex;position:relative}.v1-body-copy{z-index:2;position:absolute;top:14px;right:14px}.v1-mark{background:conic-gradient(from 210deg,#0a84ff 0%,#bf5af2 34%,#ff2d92 66%,#0a84ff 100%);border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:5px;position:relative;box-shadow:inset 0 0 0 1px #fff3,0 0 8px #bf5af266}.v1-mark-ring{background:radial-gradient(circle,#bf5af259,#0000 70%);border-radius:50%;animation:2.4s ease-in-out infinite el-orb-halo-pulse;position:absolute;inset:-3px}.v1-cmd{color:#fafafa;word-break:break-all;flex:1}.v1-caret{background:#bf5af2;border-radius:1px;flex-shrink:0;width:7px;height:16px;margin-top:4px;animation:1.1s steps(2,end) infinite v1-caret-blink;display:inline-block;box-shadow:0 0 6px #bf5af299}.v1-prompt-text{color:#ffffffe6;letter-spacing:-.005em;font-family:Inter,-apple-system,sans-serif;font-size:14px;line-height:1.6}@media (max-width:560px){.v1-bar{flex-direction:column;align-items:stretch;gap:8px}.v1-agents{justify-content:flex-start}.v1-switch{align-self:flex-end}}@media (max-width:720px){.v1-body{padding:20px 16px;font-size:13px}}html.dock-enterprise .ws-row-kebab{right:8px}.kebab-mockup-info-orb .cursor-orb-halo{display:none}.sb-mock-pip-bl .cursor-orb{box-shadow:none!important;animation:none!important}.sb-mock-pip-bl .cursor-orb-halo{display:none}.sb-mock-right-creator .cursor-orb{box-shadow:none!important;animation:none!important}.sb-mock-right-creator .cursor-orb-halo,.ws-glyph-pip-orb .cursor-orb-halo,.ws-menu-info-orb .cursor-orb-halo{display:none}.cl-arch .arch-tile{grid-area:auto;gap:14px;padding:28px 32px 30px}.cl-arch .arch-h{font-size:30px}.cl-arch .arch-b{max-width:56ch;font-size:14px}.arch-fan-anchor .arch-citizen-name{font-size:11.5px}.arch-fan-anchor .arch-citizen-role{font-size:10px}[data-theme=dark] .arch-stamp,[data-theme=graphite] .arch-stamp{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .arch-stamp-name,[data-theme=graphite] .arch-stamp-name{color:var(--text-primary)}[data-theme=dark] .arch-stamp-creator,[data-theme=graphite] .arch-stamp-creator{color:#ffffff8c;background:#ffffff0f}[data-theme=dark] .arch-fan-row,[data-theme=graphite] .arch-fan-row{color:#ffffff8c}[data-theme=dark] .arch-fan-row>span:nth-child(2),[data-theme=graphite] .arch-fan-row>span:nth-child(2){color:var(--text-primary)}[data-theme=dark] .arch-fan-tag,[data-theme=graphite] .arch-fan-tag{color:#ffffff8c;background:#ffffff14}[data-theme=dark] .arch-org-name,[data-theme=graphite] .arch-org-name{color:var(--text-primary)}[data-theme=dark] .arch-org-role,[data-theme=graphite] .arch-org-role{color:#ffffff73}[data-theme=dark] .arch-org-arrow,[data-theme=graphite] .arch-org-arrow{color:#ffffff4d}[data-theme=dark] .arch-org-active .arch-org-disc,[data-theme=graphite] .arch-org-active .arch-org-disc{box-shadow:0 0 0 2px var(--background), 0 0 0 4px #0a84ff, 0 4px 10px #0a84ff52}[data-theme=dark] .arch-livedoc,[data-theme=graphite] .arch-livedoc{background:#ffffff0a}[data-theme=dark] .arch-livedoc-head,[data-theme=graphite] .arch-livedoc-head{color:#ffffff8c}[data-theme=dark] .arch-livedoc-pill,[data-theme=graphite] .arch-livedoc-pill{color:#ffb7d5;background:#ff2d921f;border-color:#ff2d9252}[data-theme=dark] .org-switcher-popover,[data-theme=graphite] .org-switcher-popover{box-shadow:0 16px 36px -12px #0000008c,0 4px 10px -4px #00000059}@property --live-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.post-body{color:var(--text-primary);letter-spacing:-.005em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:18px;line-height:1.75}.post-body>p:first-of-type:first-letter{font-family:var(--font-display), Fraunces, Georgia, serif;float:left;color:var(--text-primary);margin:.08em .12em -.05em 0;font-size:5.2em;font-weight:600;line-height:.86}.post-body p{margin:0 0 1.2em}.post-body h2{font-family:var(--font-display), Fraunces, Georgia, serif;letter-spacing:-.01em;color:var(--text-primary);margin:2.4em 0 .6em;font-size:30px;font-weight:600;line-height:1.18}.post-body h3{font-family:var(--font-display), Fraunces, Georgia, serif;color:var(--text-primary);margin:2em 0 .4em;font-size:22px;font-weight:600;line-height:1.24}.post-body h2+p,.post-body h3+p{margin-top:0}.post-body a{color:#0a84ff;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.post-body strong{color:var(--text-primary);font-weight:600}.post-body em{font-style:italic}.post-body code{color:#334155;background:#1a23320f;border-radius:4px;padding:.15em .4em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.88em}.post-body pre{color:#e5eaf1;background:#0e1a2b;border-radius:12px;margin:1.6em 0;padding:18px 20px;font-size:14px;line-height:1.6;overflow-x:auto}.post-body pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.post-body blockquote{color:var(--text-secondary);border-left:3px solid #1a23322e;margin:1.6em 0;padding:.4em 0 .4em 1.2em;font-style:italic}.post-body ul,.post-body ol{margin:1em 0 1.4em 1.4em}.post-body ul{list-style:outside}.post-body ol{list-style:decimal}.post-body li{margin:.4em 0}.post-body li>p{margin:.2em 0}.post-body hr{border:0;border-top:1px solid #1a233226;width:80px;margin:2.4em auto}.post-body img{border-radius:12px;max-width:100%;height:auto;margin:1.6em 0}.post-body table{border-collapse:collapse;width:100%;margin:1.6em 0;font-size:15px}.post-body th,.post-body td{text-align:left;border-bottom:1px solid #1a23321a;padding:.6em .8em}.post-body th{color:var(--text-primary);font-weight:600}@media (max-width:640px){.post-body{font-size:17px}.post-body>p:first-of-type:first-letter{font-size:4.2em}.post-body h2{font-size:26px}.post-body h3{font-size:20px}}.blog-canvas{--blog-bg:var(--background);--blog-bg-strong:var(--surface-muted);--blog-text:var(--text-primary);--blog-text-secondary:var(--text-secondary);--blog-text-muted:var(--text-muted);--blog-text-faint:var(--text-muted);--blog-border:var(--border-color);--blog-border-strong:var(--border-color);--blog-card-bg:var(--surface);background:var(--blog-bg);color:var(--blog-text)}.blog-canvas .post-body,.blog-canvas .post-body>p:first-of-type:first-letter,.blog-canvas .post-body h2,.blog-canvas .post-body h3,.blog-canvas .post-body strong,.blog-canvas .post-body th{color:var(--blog-text)}.blog-canvas .post-body blockquote{color:var(--blog-text-secondary);border-left-color:var(--blog-border-strong)}.blog-canvas .post-body hr{border-top-color:var(--blog-border)}.blog-canvas .post-body th,.blog-canvas .post-body td{border-bottom-color:var(--blog-border)}.blog-canvas .post-body code{background:var(--blog-bg-strong);color:var(--blog-text-secondary)}.ucd-frame{max-width:1100px;margin:0 auto;padding:0 24px}.ucd-card{background:var(--blog-card-bg);border:1px solid var(--blog-border);border-radius:12px;overflow:hidden;box-shadow:0 24px 60px -32px #0a0f1a52,inset 0 1px #ffffff0a}.ucd-header{border-bottom:1px solid var(--blog-border);background:linear-gradient(180deg, var(--blog-text) 0%, transparent 100%);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.ucd-header{background:linear-gradient(180deg, color-mix(in oklab, var(--blog-text) 4%, transparent) 0%, transparent 100%)}}.ucd-header-left,.ucd-header-right{align-items:center;gap:12px;display:flex}.ucd-header-title{letter-spacing:-.005em;color:var(--blog-text);font-size:13.5px;font-weight:600}.ucd-header-slug{font-family:var(--font-jetbrains), monospace;color:var(--blog-text-muted);font-size:11.5px}.ucd-presence{align-items:center;display:inline-flex}.ucd-presence-dot{border:2px solid var(--blog-card-bg);border-radius:50%;width:14px;height:14px;display:inline-block}.ucd-header-activity{color:var(--blog-text-muted);font-size:11px;font-weight:500}.ucd-tabs{border-bottom:1px solid var(--blog-border);background:var(--blog-text);align-items:flex-end;gap:4px;padding:10px 20px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.ucd-tabs{background:color-mix(in oklab, var(--blog-text) 2%, transparent)}}.ucd-tab{color:var(--blog-text-muted);background:var(--blog-text);align-items:center;gap:6px;padding:7px 12px 8px;font-size:12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ucd-tab{background:color-mix(in oklab, var(--blog-text) 4%, transparent)}}.ucd-tab{border:1px solid var(--blog-border);white-space:nowrap;border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;margin-bottom:-1px}.ucd-tab-add{width:24px;height:26px;color:var(--blog-text-faint);border:1px dashed var(--blog-border);border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;justify-content:center;align-items:center;margin-bottom:-1px;margin-left:6px;font-size:14px;display:inline-flex}.ucd-body{padding:16px 20px 20px}.ucd-body-split{grid-template-columns:1fr;gap:0;display:grid}@media (min-width:880px){.ucd-body-split{grid-template-columns:1.1fr 1fr}}.ucd-pane{padding:14px 20px 18px}.ucd-pane+.ucd-pane{border-top:1px solid var(--blog-border)}@media (min-width:880px){.ucd-pane+.ucd-pane{border-top:none;border-left:1px solid var(--blog-border)}}.ucd-pane-label{letter-spacing:.18em;text-transform:uppercase;color:var(--blog-text-muted);margin-bottom:10px;font-size:10px;font-weight:600}.ucd-table{flex-direction:column;display:flex}.ucd-th{letter-spacing:.14em;text-transform:uppercase;color:var(--blog-text-muted);border-bottom:1px solid var(--blog-border);grid-template-columns:2.4fr 1fr .6fr 1fr;padding:6px 10px;font-size:10.5px;font-weight:600;display:grid}.ucd-table-tight .ucd-th{grid-template-columns:2.2fr 1.2fr 1fr}.ucd-tr{color:var(--blog-text);border-bottom:1px solid var(--blog-border);grid-template-columns:2.4fr 1fr .6fr 1fr;align-items:center;padding:10px;font-size:12.5px;display:grid}.ucd-tr-tight{grid-template-columns:2.2fr 1.2fr 1fr}.ucd-tr:last-child{border-bottom:none}.ucd-td-title{letter-spacing:-.005em}.ucd-td-points{font-family:var(--font-jetbrains), monospace;color:var(--blog-text-muted);font-size:11.5px}.ucd-td-status{letter-spacing:.04em;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.ucd-td-text{color:var(--blog-text-muted);font-size:12px}.ucd-td-owner{color:var(--blog-text-secondary);align-items:center;gap:7px;font-size:12px;display:inline-flex}.ucd-owner-glyph{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9.5px;font-weight:700;display:inline-flex}.ucd-owner-human{border:1.5px solid var(--blog-text);background:radial-gradient(circle at 35% 30%,#f8c4ac 0%,#e58a6f 60%,#c56a50 100%)}@supports (color:color-mix(in lab, red, red)){.ucd-owner-human{border:1.5px solid color-mix(in oklab, var(--blog-text) 12%, transparent)}}.ucd-pulse{border-radius:50%;width:7px;height:7px;display:inline-block;position:relative}.ucd-pulse:after{content:"";opacity:0;border:2px solid;border-radius:50%;animation:1.6s ease-out infinite ucd-pulse;position:absolute;inset:-3px}@media (prefers-reduced-motion:reduce){.ucd-pulse:after{animation:none}}.ucd-doc{flex-direction:column;gap:9px;padding:4px 2px;display:flex}.ucd-doc-h{font-family:var(--font-fraunces), serif;letter-spacing:-.01em;color:var(--blog-text);margin-bottom:2px;font-size:16px;font-weight:500}.ucd-doc-h-sub{margin-top:6px}.ucd-doc-bar{background:var(--blog-text);border-radius:3px;height:7px}@supports (color:color-mix(in lab, red, red)){.ucd-doc-bar{background:color-mix(in oklab, var(--blog-text) 9%, transparent)}}.ucd-doc-cursor{letter-spacing:.04em;color:var(--blog-text-muted);align-items:center;gap:8px;margin-top:4px;font-size:10.5px;font-weight:600;display:inline-flex}.ucd-doc-cursor .cursor-orb-halo{background:radial-gradient(circle,#ff2d928c 0%,#0000 65%);border-radius:50%;width:10px;height:10px;animation:2s ease-out infinite ucd-pulse;display:inline-block}.pb-outcome{background:var(--blog-card-bg);border:1px solid var(--blog-border);border-radius:12px;padding:28px 32px}.pb-outcome-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--blog-text-muted);margin-bottom:10px;font-size:10px;font-weight:600}.pb-outcome-body{color:var(--blog-text);letter-spacing:-.005em;margin:0;font-size:18px;line-height:1.5}.pb-meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.pb-meta-pill{border:.5px solid var(--blog-border);background:var(--blog-text);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pb-meta-pill{background:color-mix(in oklab, var(--blog-text) 4%, transparent)}}.pb-meta-pill{font-size:12px;line-height:1}.pb-meta-pill-wide{max-width:100%}.pb-meta-key{text-transform:uppercase;letter-spacing:.12em;color:var(--blog-text-muted);font-size:9.5px;font-weight:600}.pb-meta-val{color:var(--blog-text);align-items:center;gap:6px;font-weight:500;display:inline-flex}.pb-meta-dot{background:var(--c,var(--blog-text-muted));border-radius:999px;width:7px;height:7px}.pb-tools{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.pb-tool{border:1px solid var(--blog-border);background:var(--blog-card-bg);color:inherit;border-radius:10px;flex-direction:column;gap:8px;padding:16px 18px;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.pb-tool:hover{border-color:var(--blog-text-muted);transform:translateY(-1px)}.pb-tool-h{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pb-tool-name{color:var(--blog-text);font-size:14px;font-weight:600}.pb-tool-cost{color:var(--blog-text-muted);white-space:nowrap;font-size:11px}.pb-tool-purpose{color:var(--blog-text-secondary);margin:0;font-size:13px;line-height:1.45}.pb-steps{flex-direction:column;gap:24px;display:flex}.pb-step{border:1px solid var(--blog-border);background:var(--blog-card-bg);border-radius:12px;padding:28px 32px;scroll-margin-top:80px}.pb-step-h{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.pb-step-num{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--blog-text-muted);font-family:Fraunces,Georgia,Times New Roman,serif;font-size:22px;font-weight:500}.pb-step-num-of{color:var(--blog-text-faint,var(--blog-text-muted));font-size:13px;font-weight:400}.pb-step-title{letter-spacing:-.015em;color:var(--blog-text);flex:auto;margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(20px,2.4vw,24px);font-weight:500;line-height:1.2}.pb-step-estimate{text-transform:uppercase;letter-spacing:.12em;color:var(--blog-text-muted);font-size:11px;font-weight:600}.pb-step-body{color:var(--blog-text-secondary);margin:0 0 18px;font-size:15px;line-height:1.55}.pb-step-section{border-top:.5px solid var(--blog-border);margin-top:18px;padding-top:18px}.pb-step-section-h{text-transform:uppercase;letter-spacing:.18em;color:var(--blog-text-muted);margin-bottom:10px;font-size:10px;font-weight:600}.pb-step-section-h-with-action{justify-content:space-between;align-items:center;gap:12px;display:flex}.pb-step-section-h-warn{color:#f5b842;align-items:center;gap:6px;display:inline-flex}.pb-step-section-h-warn svg{width:12px;height:12px}.pb-step-tasks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pb-step-task{color:var(--blog-text-secondary);gap:10px;font-size:14px;line-height:1.5;display:flex}.pb-step-task-box{border:1.5px solid var(--blog-text-muted);border-radius:3px;flex-shrink:0;width:14px;height:14px;margin-top:4px}.pb-step-pointers{flex-wrap:wrap;gap:8px;display:flex}.pb-pointer{border:.5px solid var(--blog-border);background:var(--blog-text);border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pb-pointer{background:color-mix(in oklab, var(--blog-text) 4%, transparent)}}.pb-pointer{color:var(--blog-text);font-size:12.5px;text-decoration:none;transition:border-color .16s,background .16s}.pb-pointer:hover{border-color:var(--blog-text-muted);background:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.pb-pointer:hover{background:color-mix(in oklab, var(--blog-text) 7%, transparent)}}.pb-pointer-dot{border-radius:999px;flex-shrink:0;width:7px;height:7px}.pb-pointer-kind{text-transform:uppercase;letter-spacing:.1em;color:var(--blog-text-muted);font-size:9.5px;font-weight:600}.pb-pointer-label{font-weight:500}.pb-pointer-arrow{opacity:.55;flex-shrink:0}.pb-step-gotchas{flex-direction:column;gap:6px;margin:0;padding-left:20px;list-style:outside;display:flex}.pb-step-gotchas li{color:var(--blog-text-secondary);font-size:13.5px;line-height:1.5}.pb-prompt{border:1px solid var(--blog-border);background:var(--blog-text);border-radius:10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pb-prompt{background:color-mix(in oklab, var(--blog-text) 5%, var(--blog-card-bg))}}.pb-prompt-h{border-bottom:.5px solid var(--blog-border);background:var(--blog-card-bg);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.pb-prompt-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--blog-text-muted);font-size:10px;font-weight:600}.pb-prompt-code,.pb-step-prompt-code{color:var(--blog-text);white-space:pre-wrap;word-wrap:break-word;background:0 0;margin:0;padding:16px 18px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.6;overflow-x:auto}.pb-step-prompt{padding:0}.pb-step-prompt .pb-step-section-h-with-action{border-bottom:.5px solid var(--blog-border);margin-bottom:0;padding:10px 14px}.pb-step-prompt-code{background:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.pb-step-prompt-code{background:color-mix(in oklab, var(--blog-text) 4%, var(--blog-card-bg))}}.pb-copy{letter-spacing:.06em;text-transform:uppercase;color:var(--blog-text-muted);border:.5px solid var(--blog-border);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;transition:color .16s,border-color .16s,background .16s}.pb-copy:hover{color:var(--blog-text);border-color:var(--blog-text-muted);background:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.pb-copy:hover{background:color-mix(in oklab, var(--blog-text) 5%, transparent)}}.tlp-frame{perspective:1400px;flex-direction:column;gap:18px;padding:14px 6px;display:flex;position:relative}.tlp-chrome{border:.5px solid var(--blog-text);border-radius:18px;position:relative}@supports (color:color-mix(in lab, red, red)){.tlp-chrome{border:.5px solid color-mix(in oklab, var(--blog-text) 14%, transparent)}}.tlp-chrome{background:linear-gradient(180deg, var(--blog-text), var(--blog-card-bg))}@supports (color:color-mix(in lab, red, red)){.tlp-chrome{background:linear-gradient(180deg, color-mix(in oklab, var(--blog-text) 4%, var(--blog-card-bg)), var(--blog-card-bg))}}.tlp-chrome{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:rotateY(-2deg)rotateX(1.5deg);box-shadow:inset 0 1px #ffffff1a,0 50px 120px -40px #0000009e,0 10px 28px -8px #00000038;box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.1),0 50px 120px -40px lab(0% 0 0/.619608),0 10px 28px -8px lab(0% 0 0/.219608)}.tlp-frame:hover .tlp-chrome{transform:rotateY(0)rotateX(0)translateY(-3px)}.tlp-chrome:before{content:"";opacity:.55;z-index:-1;filter:blur(10px);pointer-events:none;background:conic-gradient(from 220deg,#0a84ff8c,#bf5af273,#ff2d928c,#0a84ff8c);border-radius:20px;padding:2px;position:absolute;inset:-2px}.tlp-chrome:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(60% 40% at 30% 0,#0a84ff0f,#0000 65%);position:absolute;inset:0}.tlp-topbar{z-index:1;border-bottom:.5px solid var(--blog-border);background:var(--blog-text);align-items:center;gap:12px;padding:16px 22px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tlp-topbar{background:color-mix(in oklab, var(--blog-text) 3%, var(--blog-card-bg))}}.tlp-orb-mini{width:14px;height:14px;box-shadow:0 0 0 1.5px var(--blog-card-bg), 0 0 8px #bf5af266;background:conic-gradient(from 220deg,#0a84ff,#ff2d92,#bf5af2,#0a84ff);border-radius:999px;flex-shrink:0}.tlp-ws-name{color:var(--blog-text);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.tlp-vis-pill{text-transform:uppercase;letter-spacing:.16em;color:var(--blog-text-muted);border:.5px solid var(--blog-border);border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:9.5px;font-weight:600}.tlp-tabs{z-index:1;border-bottom:.5px solid var(--blog-border);scrollbar-width:none;align-items:stretch;padding:4px 18px 0;display:flex;position:relative;overflow-x:auto}.tlp-tabs::-webkit-scrollbar{display:none}.tlp-tab{color:var(--blog-text-muted);white-space:nowrap;border-bottom:1.5px solid #0000;flex-shrink:0;align-items:center;gap:7px;margin-bottom:-.5px;padding:11px 14px;font-size:12.5px;transition:color .2s;display:inline-flex}.tlp-tab-icon{opacity:.55;font-size:11px}.tlp-tab-more{color:var(--blog-text-muted);align-items:center;padding:11px 14px;font-size:11px;font-weight:500;display:inline-flex}.tlp-body{z-index:1;flex-direction:column;display:flex;position:relative}.tlp-row{border-bottom:.5px solid var(--blog-border);color:var(--blog-text-secondary);grid-template-columns:1fr 96px 80px;align-items:center;gap:18px;padding:14px 22px;font-size:13px;display:grid}.tlp-row-h{text-transform:uppercase;letter-spacing:.18em;color:var(--blog-text-muted);background:var(--blog-text);padding:10px 22px;font-size:9.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.tlp-row-h{background:color-mix(in oklab, var(--blog-text) 1.5%, transparent)}}.tlp-col-title{color:var(--blog-text);letter-spacing:-.005em;align-items:center;gap:10px;min-width:0;display:inline-flex}.tlp-row-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tlp-row-orb{width:14px;height:14px;filter:drop-shadow(0 0 8px var(--c,#ff2d92));flex-shrink:0;animation:4s ease-in-out infinite tlp-orb-pulse}.tlp-status-pill{text-transform:uppercase;letter-spacing:.1em;border-radius:999px;align-items:center;padding:3px 8px;font-size:9.5px;font-weight:600;display:inline-flex}.tlp-col-owner{color:var(--blog-text-secondary);letter-spacing:-.005em;font-size:12px}.tlp-row-fade{background:linear-gradient(180deg, transparent, var(--blog-text))}@supports (color:color-mix(in lab, red, red)){.tlp-row-fade{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--blog-text) 4%, transparent))}}.tlp-row-fade{color:var(--blog-text-muted);letter-spacing:.4em;border-bottom:none;padding:18px 22px 26px;font-size:13px;display:block}.tlp-row-fade .tlp-col-title{color:var(--blog-text-muted)}.tlp-caption{color:var(--blog-text-muted);text-align:center;letter-spacing:.005em;font-size:11px}.tvt-section{border-top:1px solid var(--blog-border);max-width:1200px;margin:0 auto;padding:80px 24px 96px}.tvt-grid{background:var(--blog-border);border:.5px solid var(--blog-border);border-radius:16px;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}@media (min-width:760px){.tvt-grid{grid-template-columns:1fr 1fr 1fr}}.tvt-tile{background:var(--blog-card-bg);flex-direction:column;gap:16px;padding:36px 32px;transition:background .22s;display:flex;position:relative}.tvt-tile:before{content:"";background:var(--tile-accent,#0a84ff);opacity:.85;border-radius:0 2px 2px 0;width:2px;transition:opacity .22s;position:absolute;top:24px;bottom:24px;left:0}.tvt-tile:hover{background:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tvt-tile:hover{background:color-mix(in oklab, var(--blog-text) 1.5%, var(--blog-card-bg))}}.tvt-tile:hover:before{opacity:1}.tvt-tile:first-child{--tile-accent:#0a84ff}.tvt-tile:nth-child(2){--tile-accent:#ff2d92}.tvt-tile:nth-child(3){--tile-accent:#bf5af2}.tvt-title{letter-spacing:-.022em;color:var(--blog-text);margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1.18}.tvt-body{color:var(--blog-text-secondary);letter-spacing:-.005em;margin:0;font-size:14.5px;line-height:1.6}.tis-section{border-top:1px solid var(--blog-border);max-width:1200px;margin:0 auto;padding:80px 24px 96px}.tis-h{max-width:760px;margin-bottom:48px}.tis-eyebrow{text-transform:uppercase;letter-spacing:.24em;color:var(--blog-text-muted);margin-bottom:14px;font-size:10px;font-weight:600}.tis-title{letter-spacing:-.026em;color:var(--blog-text);margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(32px,4.4vw,48px);font-weight:400;line-height:1.05}.tis-counts{border-top:.5px solid var(--blog-border);border-bottom:.5px solid var(--blog-border);grid-template-columns:repeat(2,1fr);gap:0;margin:0 0 64px;display:grid}@media (min-width:760px){.tis-counts{grid-template-columns:repeat(5,1fr)}}.tis-count{border-right:.5px solid var(--blog-border);flex-direction:column;gap:8px;padding:28px 18px;display:flex}.tis-count:last-child{border-right:none}@media (max-width:759px){.tis-count:nth-child(2n){border-right:none}.tis-count:not(:last-child):not(:nth-last-child(2)){border-bottom:.5px solid var(--blog-border)}}.tis-count-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--blog-text);font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(40px,4.8vw,56px);font-weight:400;line-height:1}.tis-count-label{text-transform:uppercase;letter-spacing:.2em;color:var(--blog-text-muted);font-size:10px;font-weight:600}.tis-surfaces-h{text-transform:uppercase;letter-spacing:.22em;color:var(--blog-text-muted);margin-bottom:16px;font-size:10px;font-weight:600}.tis-surfaces{flex-wrap:wrap;gap:10px;max-width:800px;margin:0;padding:0;list-style:none;display:flex}.tis-surface{border:.5px solid var(--blog-border);background:var(--blog-text);border-radius:999px;align-items:center;gap:10px;padding:10px 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tis-surface{background:color-mix(in oklab, var(--blog-text) 2%, transparent)}}.tis-surface-kind{text-transform:uppercase;letter-spacing:.16em;color:var(--blog-text-muted);font-size:9px;font-weight:600}.tis-surface-kind[data-kind=doc]{color:#bf5af2}.tis-surface-kind[data-kind=table]{color:#0a84ff}.tis-surface-name{color:var(--blog-text);letter-spacing:-.005em;font-size:13.5px;font-weight:500}.tis-cta-row{margin-top:32px}.tis-link{letter-spacing:-.005em;color:var(--blog-text);border-bottom:1px solid var(--blog-text);align-items:center;gap:8px;padding-bottom:4px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tis-link{border-bottom:1px solid color-mix(in oklab, var(--blog-text) 28%, transparent)}}.tis-link{transition:border-color .2s,color .2s}.tis-link:hover{border-bottom-color:var(--blog-text)}.tal-section{border-top:1px solid var(--blog-border);max-width:1200px;margin:0 auto;padding:80px 24px 96px}.tal-h{max-width:760px;margin-bottom:56px}.tal-eyebrow{text-transform:uppercase;letter-spacing:.24em;color:var(--blog-text-muted);margin-bottom:14px;font-size:10px;font-weight:600}.tal-title{letter-spacing:-.026em;color:var(--blog-text);margin:0 0 18px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(32px,4.4vw,48px);font-weight:400;line-height:1.05}.tal-sub{color:var(--blog-text-secondary);max-width:720px;margin:0;font-size:15px;line-height:1.55}.tal-steps{border-top:.5px solid var(--blog-border);border-bottom:.5px solid var(--blog-border);grid-template-columns:1fr;gap:0;margin:0 0 64px;padding:0;list-style:none;display:grid}@media (min-width:760px){.tal-steps{grid-template-columns:repeat(3,1fr)}}.tal-step{border-right:.5px solid var(--blog-border);align-items:flex-start;gap:18px;padding:28px 24px;display:flex}.tal-step:last-child{border-right:none}@media (max-width:759px){.tal-step{border-right:none;border-bottom:.5px solid var(--blog-border)}.tal-step:last-child{border-bottom:none}}.tal-step-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-shrink:0;margin-top:2px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1}.tal-step-body{flex-direction:column;gap:8px;min-width:0;display:flex}.tal-step-title{letter-spacing:-.01em;color:var(--blog-text);margin:0;font-size:16px;font-weight:600;line-height:1.25}.tal-step-text{color:var(--blog-text-secondary);margin:0;font-size:13.5px;line-height:1.5}.tal-pill{letter-spacing:.02em;vertical-align:1px;border:1px solid;border-radius:999px;align-items:center;padding:1px 8px;font-size:11px;font-weight:600;display:inline-flex}.tal-inline-link{color:var(--blog-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:.5px;-webkit-text-decoration-color:var(--blog-text-muted);-webkit-text-decoration-color:var(--blog-text-muted);-webkit-text-decoration-color:var(--blog-text-muted);text-decoration-color:var(--blog-text-muted)}.tal-inline-link:hover{-webkit-text-decoration-color:var(--blog-text);-webkit-text-decoration-color:var(--blog-text);-webkit-text-decoration-color:var(--blog-text);text-decoration-color:var(--blog-text)}.tal-setup{background:var(--blog-card-bg);border:1px solid var(--blog-border);border-radius:12px;flex-direction:column;gap:20px;padding:32px;display:flex}.tal-setup-h{flex-direction:column;gap:8px;display:flex}.tal-setup-title{letter-spacing:-.02em;color:var(--blog-text);margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(20px,2.4vw,26px);font-weight:400;line-height:1.15}.tal-code{border:1px solid var(--blog-border);color:var(--blog-text);white-space:pre;background:#0c14260a;border-radius:8px;margin:0;padding:16px 18px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.55;overflow-x:auto}[data-theme=dark] .tal-code,[data-theme=graphite] .tal-code{background:#ffffff0a}.tal-setup-note{color:var(--blog-text-secondary);margin:0;font-size:13px;line-height:1.55}.tal-mono{color:var(--blog-text);background:#0c14260d;border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}[data-theme=dark] .tal-mono,[data-theme=graphite] .tal-mono{background:#ffffff0f}.tal-quote{border-left:2px solid var(--blog-text-muted);color:var(--blog-text);background:#0c142608;border-radius:0 4px 4px 0;margin-top:8px;padding:10px 14px;font-size:13px;font-style:italic;display:block}[data-theme=dark] .tal-quote,[data-theme=graphite] .tal-quote{background:#ffffff0a}.tal-setup-cta-row{border-top:.5px solid var(--blog-border);flex-wrap:wrap;gap:24px;padding-top:8px;display:flex}.tal-link{letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #0000;align-items:center;gap:6px;padding-bottom:2px;font-size:12.5px;font-weight:600;transition:border-bottom-color .18s;display:inline-flex}.tal-link:hover{border-bottom-color:currentColor}.th1,.th2,.th3,.th4,.th5,.th6,.th7,.th8,.th9,.th10{border-top:1px solid var(--blog-border);border-bottom:1px solid var(--blog-border);position:relative}.thmh.th3,.thmh.th7,.thmh.th8{border-top:0;border-bottom:0}.thmh-sub-typography{color:var(--blog-text-secondary);max-width:580px;margin:-16px 0 32px;font-size:17px;line-height:1.55}.thmh-stacked-secondary{color:var(--blog-text);border-bottom:1px solid var(--blog-border);align-items:center;gap:6px;padding-bottom:2px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.thmh-stacked-secondary:hover{border-bottom-color:var(--blog-text)}.tsub{border-bottom:1px solid var(--border-color);background:var(--surface);position:relative}@supports (color:color-mix(in lab, red, red)){.tsub{background:color-mix(in oklab, var(--surface) 85%, transparent)}}.tsub-row{align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.tsub-row-top{padding-top:14px;padding-bottom:14px}.tsub-home{letter-spacing:.18em;text-transform:uppercase;color:var(--blog-text);white-space:nowrap;font-size:12px;font-weight:600;text-decoration:none}.tsub-home:hover{color:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tsub-home:hover{color:color-mix(in oklab, var(--blog-text) 70%, var(--blog-text-muted))}}.tsub-cats{scrollbar-width:none;flex:1;align-items:center;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.tsub-cats::-webkit-scrollbar{display:none}.tsub-cat{letter-spacing:.04em;color:var(--blog-text-secondary);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500;text-decoration:none;transition:color .16s,background .16s,border-color .16s;display:inline-block}.tsub-cat:hover{color:var(--blog-text);background:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tsub-cat:hover{background:color-mix(in oklab, var(--blog-text) 5%, transparent)}}.tsub-search{background:var(--blog-text);border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 12px;font-size:12.5px;font-weight:450;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tsub-search{background:color-mix(in oklab, var(--blog-text) 4%, transparent)}}.tsub-search{color:var(--blog-text-secondary);border:1px solid var(--blog-border);cursor:pointer;white-space:nowrap;font-family:inherit;transition:color .16s,background .16s,border-color .16s}.tsub-search:hover{color:var(--blog-text);background:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tsub-search:hover{background:color-mix(in oklab, var(--blog-text) 8%, transparent)}}.tsub-search:hover{border-color:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tsub-search:hover{border-color:color-mix(in oklab, var(--blog-text) 22%, transparent)}}.tsub-search-lbl{color:inherit}.tsub-search-num{color:var(--blog-text);font-weight:550}.tsub-search-kbd{align-items:center;gap:2px;margin-left:4px;display:inline-flex}.tsub-search-kbd kbd{background:var(--blog-text);border-radius:4px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tsub-search-kbd kbd{background:color-mix(in oklab, var(--blog-text) 8%, transparent)}}.tsub-search-kbd kbd{color:var(--blog-text-secondary);letter-spacing:0;border:1px solid var(--blog-text);font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:500;line-height:1}@supports (color:color-mix(in lab, red, red)){.tsub-search-kbd kbd{border:1px solid color-mix(in oklab, var(--blog-text) 12%, transparent)}}@media (max-width:720px){.tsub-row-top{flex-wrap:wrap;gap:12px}.tsub-cats{flex-basis:100%;order:3}.tsub-search{order:2;margin-left:auto}.tsub-search-lbl,.tsub-search-kbd{display:none}.tsub-search{padding:7px 10px}}.tmsm-overlay{z-index:9999;-webkit-backdrop-filter:blur(20px);opacity:0;background-color:#04080eeb;background-image:radial-gradient(120% 80% at 50% 0,#0a84ff14,#0000 60%),radial-gradient(120% 80% at 50% 100%,#bf5af20f,#0000 60%);justify-content:center;align-items:center;padding:24px;transition:opacity .24s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;inset:0}.tmsm-card{background:var(--blog-card-bg,#0f141b);border:1px solid var(--blog-text);flex-direction:column;width:100%;max-width:920px;max-height:min(720px,100dvh - 48px);display:flex}@supports (color:color-mix(in lab, red, red)){.tmsm-card{border:1px solid color-mix(in oklab, var(--blog-text) 12%, transparent)}}.tmsm-card{opacity:0;border-radius:18px;transition:opacity .24s cubic-bezier(.2,.7,.2,1),transform .32s cubic-bezier(.2,.9,.2,1);overflow:hidden;transform:translateY(-12px)scale(.985);box-shadow:inset 0 0 0 1px #ffffff05,0 24px 60px -12px #0009,0 60px 120px -30px #0a84ff14}.tmsm-search{border-bottom:1px solid var(--blog-text);align-items:center;gap:14px;padding:18px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.tmsm-search{border-bottom:1px solid color-mix(in oklab, var(--blog-text) 8%, transparent)}}.tmsm-search-ic{color:var(--blog-text-muted);flex:none;width:18px;height:18px}.tmsm-input{min-width:0;color:var(--blog-text);letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:17px;font-weight:400}.tmsm-input::placeholder{color:var(--blog-text-muted);font-weight:400}.tmsm-close{width:30px;height:30px;color:var(--blog-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:color .16s,background .16s;display:inline-flex}.tmsm-close:hover{color:var(--blog-text);background:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tmsm-close:hover{background:color-mix(in oklab, var(--blog-text) 8%, transparent)}}.tmsm-cats{scrollbar-width:none;align-items:center;gap:6px;padding:12px 22px 14px;display:flex;overflow-x:auto}.tmsm-cats::-webkit-scrollbar{display:none}.tmsm-cat{color:var(--blog-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:color .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.tmsm-cat:hover{color:var(--blog-text);background:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tmsm-cat:hover{background:color-mix(in oklab, var(--blog-text) 6%, transparent)}}.tmsm-cat-count{font-variant-numeric:tabular-nums;color:var(--blog-text-muted);font-size:11px;font-weight:500}.tmsm-cat-active .tmsm-cat-count{color:inherit}.tmsm-results{scrollbar-width:thin;scrollbar-color:var(--blog-text) transparent;flex:1;min-height:280px;padding:6px 14px 18px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.tmsm-results{scrollbar-color:color-mix(in oklab, var(--blog-text) 12%, transparent) transparent}}.tmsm-results::-webkit-scrollbar{width:8px}.tmsm-results::-webkit-scrollbar-thumb{background:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tmsm-results::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--blog-text) 10%, transparent)}}.tmsm-results::-webkit-scrollbar-thumb{border-radius:4px}.tmsm-empty{text-align:center;color:var(--blog-text-secondary);padding:80px 24px;font-size:14.5px}.tmsm-empty strong{color:var(--blog-text);font-weight:600}.tmsm-grid{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.tmsm-grid{grid-template-columns:1fr 1fr}}@media (min-width:920px){.tmsm-grid{grid-template-columns:1fr 1fr 1fr}}.tmsm-result{color:var(--blog-text);border:1px solid var(--blog-text);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;text-decoration:none;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tmsm-result{border:1px solid color-mix(in oklab, var(--blog-text) 6%, transparent)}}.tmsm-result{background:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tmsm-result{background:color-mix(in oklab, var(--blog-text) 2%, transparent)}}.tmsm-result{transition:background .18s,border-color .18s,transform .18s;overflow:hidden}.tmsm-result:hover{background:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tmsm-result:hover{background:color-mix(in oklab, var(--blog-text) 6%, transparent)}}.tmsm-result:hover{border-color:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tmsm-result:hover{border-color:color-mix(in oklab, var(--blog-text) 14%, transparent)}}.tmsm-result:hover{transform:translateY(-1px)}.tmsm-result-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tmsm-result-cat{text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.tmsm-result-dot{border-radius:50%;width:5px;height:5px}.tmsm-result-cur-tag{text-transform:uppercase;letter-spacing:.14em;color:var(--blog-text-muted);border:1px solid var(--blog-border);border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:600}.tmsm-result-title{letter-spacing:-.014em;color:var(--blog-text);font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:460;line-height:1.2}.tmsm-result-sub{color:var(--blog-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.tmsm-result-peel{background:var(--peel-tint);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;bottom:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.tmsm-result-peel{background:color-mix(in oklab, var(--peel-tint) 18%, transparent)}}.tmsm-result-peel{color:var(--peel-tint);opacity:.9;pointer-events:none;transition:opacity .2s,transform .2s}.tmsm-result-peel svg{width:14px;height:14px}.tmsm-result:hover .tmsm-result-peel,.tmsm-result-sel .tmsm-result-peel{opacity:1;transform:scale(1.08)}.tmsm-foot{border-top:1px solid var(--blog-text);align-items:center;gap:22px;padding:12px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.tmsm-foot{border-top:1px solid color-mix(in oklab, var(--blog-text) 8%, transparent)}}.tmsm-foot{color:var(--blog-text-muted);background:var(--blog-text);flex-wrap:wrap;font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.tmsm-foot{background:color-mix(in oklab, var(--blog-text) 1.5%, transparent)}}.tmsm-kbd-row{align-items:center;gap:6px;display:inline-flex}.tmsm-kbd{background:var(--blog-text);border-radius:5px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tmsm-kbd{background:color-mix(in oklab, var(--blog-text) 8%, transparent)}}.tmsm-kbd{color:var(--blog-text-secondary);border:1px solid var(--blog-text);font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:500;line-height:1}@supports (color:color-mix(in lab, red, red)){.tmsm-kbd{border:1px solid color-mix(in oklab, var(--blog-text) 14%, transparent)}}.tmsm-kbd{box-shadow:inset 0 -1px 0 var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tmsm-kbd{box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--blog-text) 8%, transparent)}}.tmsm-kbd-lbl{color:var(--blog-text-muted);font-variant-numeric:tabular-nums}@media (max-width:640px){.tmsm-overlay{align-items:flex-end;padding:12px}.tmsm-card{border-radius:16px 16px 0 0;max-height:calc(100dvh - 24px);transform:translateY(20px)}.tmsm-search{padding:14px 16px}.tmsm-cats{padding:10px 16px 12px}.tmsm-results{padding:4px 10px 14px}.tmsm-foot{gap:14px;padding:10px 16px;font-size:11px}}.tfaq-inner{max-width:1320px;margin:0 auto;padding:80px 36px 96px}.tfaq-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--blog-text-muted);text-align:center;margin-bottom:12px;font-size:11px;font-weight:600}.tfaq-title{letter-spacing:-.02em;color:var(--blog-text);text-align:center;max-width:760px;margin:0 auto 36px;font-family:Fraunces,Georgia,serif;font-size:clamp(26px,3.2vw,36px);font-weight:500;line-height:1.15}.tfaq-list{border-top:1px solid var(--blog-border);max-width:820px;margin-left:auto;margin-right:auto}.tfaq-item{border-bottom:1px solid var(--blog-border)}.tfaq-summary{cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 0;list-style:none;transition:color .16s;display:flex}.tfaq-summary::-webkit-details-marker{display:none}.tfaq-summary::marker{content:""}.tfaq-summary:hover{color:var(--blog-text)}.tfaq-summary:focus-visible{outline:2px solid var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tfaq-summary:focus-visible{outline:2px solid color-mix(in oklab, var(--blog-text) 35%, transparent)}}.tfaq-summary:focus-visible{outline-offset:2px;border-radius:4px}.tfaq-q{letter-spacing:-.012em;color:var(--blog-text);flex:1;min-width:0;font-family:Fraunces,Georgia,serif;font-size:19px;font-weight:500;line-height:1.35}.tfaq-chev{width:28px;height:28px;color:var(--blog-text-secondary);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:4px;transition:transform .22s,color .16s,background .16s;display:inline-flex}.tfaq-summary:hover .tfaq-chev{color:var(--blog-text);background:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tfaq-summary:hover .tfaq-chev{background:color-mix(in oklab, var(--blog-text) 6%, transparent)}}.tfaq-item[open]>.tfaq-summary .tfaq-chev{color:var(--blog-text);transform:rotate(180deg)}.brand-token{white-space:nowrap;align-items:baseline;gap:.22em;display:inline-flex}.brand-token-ico{width:.62em;height:.62em;color:var(--blog-text);-webkit-text-fill-color:var(--blog-text);opacity:.92;flex:none;justify-content:center;align-items:center;display:inline-flex;transform:translateY(.06em)}.brand-token-ico svg{width:100%;height:100%}.tfaq-a{max-width:720px;color:var(--blog-text-secondary);letter-spacing:-.005em;padding:0 0 24px;font-size:15px;line-height:1.6;animation:.24s tfaq-reveal}.th3{padding:96px 0 112px}.th3-inner{max-width:1200px;margin:0 auto;padding:0 24px}.th3-eyebrow{color:var(--blog-text-secondary);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:32px;font-size:12px;font-weight:500;display:flex}.th3-tag{border:1px solid var(--blog-border);letter-spacing:.1em;text-transform:uppercase;color:var(--blog-text);border-radius:4px;padding:4px 10px;font-size:11px;display:inline-block}.th3-title{letter-spacing:-.038em;color:var(--blog-text);margin:0 0 40px;font-family:Fraunces,Georgia,serif;font-size:clamp(56px,8.8vw,132px);font-weight:360;line-height:.96}.th3-title em{color:#0000;background:linear-gradient(92deg,#0a84ff 0%,#ff2d92 60%,#bf5af2 100%);-webkit-background-clip:text;background-clip:text;font-style:italic}.th3-cta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.th3-secondary{color:var(--blog-text);border-bottom:1px solid var(--blog-text);padding-bottom:2px;font-size:14px;font-weight:500;text-decoration:none}.th7{padding:96px 0 64px}.th7-text,.th7-preview{padding:0 24px}.th7-text{text-align:center;max-width:820px;margin:0 auto 56px}.th7-eyebrow{letter-spacing:.04em;color:#0a84ff;margin-bottom:16px;font-size:12px;font-weight:500}.th7-title{letter-spacing:-.03em;color:var(--blog-text);margin:0 0 18px;font-family:Fraunces,Georgia,serif;font-size:clamp(42px,5.6vw,72px);font-weight:380;line-height:1.04}.th7-sub{color:var(--blog-text-secondary);max-width:620px;margin:0 auto 28px;font-size:20px;line-height:1.5}.th7-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.th7-secondary{color:#0a84ff;font-size:14px;font-weight:500;text-decoration:none}.th7-preview{max-width:1140px;margin:0 auto;padding-bottom:64px;transform:perspective(2400px)rotateX(2deg)}.th8{padding:80px 0 100px;overflow:hidden}.th8-grid{grid-template-columns:1fr;align-items:center;gap:48px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}@media (min-width:980px){.th8-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}}.th8-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--blog-text-muted);margin-bottom:18px;font-size:11px;font-weight:600}.th8-title{letter-spacing:-.024em;color:var(--blog-text);margin:0 0 18px;font-family:Fraunces,Georgia,serif;font-size:clamp(38px,4.8vw,60px);font-weight:400;line-height:1.04}.th8-sub{color:var(--blog-text-secondary);max-width:480px;margin:0 0 28px;font-size:17px;line-height:1.55}.th8-cta{gap:12px;display:flex}.th8-stack{perspective:1600px;height:360px;position:relative}.th8-card{background:var(--blog-card-bg);border:1px solid var(--blog-border);transform-style:preserve-3d;border-radius:14px;padding:18px 20px;position:absolute;box-shadow:0 24px 48px -16px #0000002e}.th8-card-a{z-index:3;height:320px;inset:28px 8% auto 0;transform:rotateY(-8deg)rotateX(2deg)translateZ(40px)}.th8-card-b{z-index:2;opacity:.84;height:320px;inset:12px 0 auto 14%;transform:rotateY(-8deg)rotateX(2deg)translateZ(0)}.th8-card-c{z-index:1;opacity:.6;height:320px;inset:-4px 0 auto 28%;transform:rotateY(-8deg)rotateX(2deg)translateZ(-40px)}.th8-card-h{text-transform:uppercase;letter-spacing:.14em;color:var(--blog-text-muted);margin-bottom:14px;font-size:12px;font-weight:600}.th8-card-row{color:var(--blog-text);border-top:1px solid var(--blog-border);padding:8px 0;font-size:14px}.th8-card-row:first-of-type{border-top:0}.tlm1{padding:0 0 96px}.tlm1-cats{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:0;margin-bottom:90px;display:flex}.tlm1-cat-search{color:var(--blog-text-muted)}.tlm1-cat-search:hover{color:var(--blog-text)}.tlm1-cat-search-kbd{align-items:center;gap:2px;margin-left:2px;display:inline-flex}.tlm1-cat-search-kbd kbd{border:1px solid var(--blog-text);border-radius:4px;padding:2px 4px;font-family:inherit;font-size:10px;line-height:1}@supports (color:color-mix(in lab, red, red)){.tlm1-cat-search-kbd kbd{border:1px solid color-mix(in oklab, var(--blog-text) 15%, transparent)}}.tlm1-cat-search-kbd kbd{background:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tlm1-cat-search-kbd kbd{background:color-mix(in oklab, var(--blog-text) 4%, transparent)}}.tlm1-cat-search-kbd kbd{color:var(--blog-text-muted)}.tlm1-cat{color:var(--blog-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:color .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.tlm1-cat:hover{color:var(--blog-text);background:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tlm1-cat:hover{background:color-mix(in oklab, var(--blog-text) 6%, transparent)}}.tlm1-cat-count{font-variant-numeric:tabular-nums;color:var(--blog-text-muted);font-size:11px;font-weight:500}.tlm1-cat-active .tlm1-cat-count{color:inherit}.tlm1-result-meta{color:var(--blog-text-muted);text-align:center;max-width:720px;margin-top:18px;margin-left:auto;margin-right:auto;font-size:13px}.tlm1-result-meta strong{color:var(--blog-text);font-weight:600}.tlm1-results{max-width:1320px;margin:20px auto 0;padding:0 36px}.tlm1-cats-stack{flex-direction:column;gap:56px;display:flex}.tlm1-section{flex-direction:column;gap:18px;display:flex}.tlm1-section-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.tlm1-section-eyebrow{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:6px;font-size:11px;font-weight:600;display:inline-flex}.tlm1-section-dot{background:radial-gradient(circle at 30% 28%,#ffffff8c,#0000 50%),linear-gradient(135deg,currentColor 0% 100%);border-radius:50%;width:8px;height:8px}@supports (color:color-mix(in lab, red, red)){.tlm1-section-dot{background:radial-gradient(circle at 30% 28%, #ffffff8c, transparent 50%), linear-gradient(135deg, currentColor 0%, color-mix(in oklab, currentColor 60%, #000) 100%)}}.tlm1-section-dot{box-shadow:inset 0 .5px #fff9,0 0 6px -1px}.tlm1-section-title{letter-spacing:-.014em;color:var(--blog-text);max-width:720px;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(20px,2.2vw,26px);font-weight:460;line-height:1.2}.tlm1-section-count{color:var(--blog-text-muted);letter-spacing:.04em;flex:none;font-size:12px}.tlm1-section-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:720px){.tlm1-section-grid{grid-template-columns:1fr 1fr}}@media (min-width:1080px){.tlm1-section-grid{grid-template-columns:1fr 1fr 1fr}}.tlm1-section-more{background:radial-gradient(80% 100% at 30% 0%, #ffffff0f, transparent 60%), var(--blog-text);align-self:center}@supports (color:color-mix(in lab, red, red)){.tlm1-section-more{background:radial-gradient(80% 100% at 30% 0%, #ffffff0f, transparent 60%), color-mix(in oklab, var(--blog-text) 4%, transparent)}}.tlm1-section-more{border:1px solid var(--blog-border);color:var(--blog-text);cursor:pointer;border-radius:999px;margin-top:8px;padding:10px 22px;font-family:inherit;font-size:13px;font-weight:500;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s;box-shadow:inset 0 1px #ffffff14}.tlm1-section-more:hover{background:radial-gradient(80% 100% at 30% 0%, #ffffff1f, transparent 60%), var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tlm1-section-more:hover{background:radial-gradient(80% 100% at 30% 0%, #ffffff1f, transparent 60%), color-mix(in oklab, var(--blog-text) 8%, transparent)}}.tlm1-section-more:hover{border-color:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tlm1-section-more:hover{border-color:color-mix(in oklab, var(--blog-text) 26%, transparent)}}.tlm1-section-more:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 6px 16px -8px #0000004d}.tlm1-empty{text-align:center;color:var(--blog-text-secondary);padding:64px 24px;font-size:15px}.tlm1-empty-reset{font:inherit;color:var(--blog-text);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.tsm7-card{background:var(--blog-card-bg);border:1px solid var(--blog-border);color:var(--blog-text);border-radius:12px;text-decoration:none;transition:transform .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.tsm7-card:hover{border-color:var(--blog-text);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.tsm7-card:hover{border-color:color-mix(in oklab, var(--blog-text) 22%, transparent)}}.tsm7-card:hover .tsm7-peel{transform:translate(2px,-2px)rotate(0)}.tsm7-card:hover .tsm7-fork-lbl{color:var(--blog-text)}.tsm7-peel{color:#fff;transform-origin:0 0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' /><feColorMatrix values='0 0 0 0 1   0 0 0 0 1   0 0 0 0 1   0 0 0 0.18 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' /></svg>"), radial-gradient(120% 90% at 28% 26%, #ffffff6b, transparent 55%), linear-gradient(135deg, var(--peel-tint,#0a84ff) 0%, var(--peel-tint,#0a84ff) 100%);border-radius:14px;justify-content:flex-start;align-items:flex-start;width:72px;height:72px;padding:14px 0 0 14px;transition:transform .24s;display:flex;position:absolute;bottom:-22px;right:-22px;transform:rotate(-6deg)}@supports (color:color-mix(in lab, red, red)){.tsm7-peel{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' /><feColorMatrix values='0 0 0 0 1   0 0 0 0 1   0 0 0 0 1   0 0 0 0.18 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' /></svg>"), radial-gradient(120% 90% at 28% 26%, #ffffff6b, transparent 55%), linear-gradient(135deg, var(--peel-tint,#0a84ff) 0%, color-mix(in oklab, var(--peel-tint,#0a84ff) 55%, #000) 100%)}}.tsm7-peel{background-blend-mode:overlay, normal, normal;box-shadow:inset 0 1px 0 #fff6, 0 12px 24px -10px #00000073, 0 0 24px -4px var(--peel-tint,#0a84ff);border:1px solid #ffffff2e}@supports (color:color-mix(in lab, red, red)){.tsm7-peel{box-shadow:inset 0 1px 0 #fff6, 0 12px 24px -10px #00000073, 0 0 24px -4px color-mix(in oklab, var(--peel-tint,#0a84ff) 50%, transparent)}}.tsm7-peel svg{filter:drop-shadow(0 1px 0 #00000040) drop-shadow(0 0 6px var(--peel-tint,#0a84ff))}@supports (color:color-mix(in lab, red, red)){.tsm7-peel svg{filter:drop-shadow(0 1px 0 #00000040) drop-shadow(0 0 6px color-mix(in oklab, var(--peel-tint,#0a84ff) 50%, transparent))}}.tsm7-content{flex-direction:column;flex:1;gap:8px;min-width:0;padding:22px 64px 22px 22px;display:flex}.tsm7-cat{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.tsm7-title{letter-spacing:-.012em;color:var(--blog-text);margin:0;font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:480;line-height:1.18}.tsm7-sub{color:var(--blog-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.tsm7-fork-lbl{letter-spacing:.04em;color:var(--blog-text-muted);margin-top:auto;font-size:11px;transition:color .2s}:root{--docs-header-h:114px}.docs-shell-v2{width:100%;padding-top:var(--docs-header-h);min-height:calc(100vh - var(--docs-header-h));grid-template-columns:280px minmax(0,1fr) 240px;gap:0;display:grid}@media (max-width:1280px){.docs-shell-v2{grid-template-columns:260px minmax(0,1fr)}.docs-shell-toc{display:none}}@media (max-width:880px){.docs-shell-v2{grid-template-columns:minmax(0,1fr)}.docs-shell-aside{display:none}}.docs-article pre,.docs-shell-main pre{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.docs-article table,.docs-shell-main table{-webkit-overflow-scrolling:touch;border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.docs-article img,.docs-shell-main img{max-width:100%;height:auto}@media (max-width:880px){:root{--docs-header-h:100px}.docs-shell-main{padding:26px 20px 48px}}.docs-search-overlay{z-index:200;-webkit-backdrop-filter:blur(4px);background:#00000061;background:lab(0% 0 0/.38);justify-content:center;align-items:flex-start;padding:12vh 16px 16px;animation:.12s docs-search-fade-in;display:flex;position:fixed;inset:0}.docs-search-panel{background:var(--surface);border:1px solid var(--border-color);border-radius:14px;flex-direction:column;width:min(640px,100%);max-height:70vh;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000052}.docs-search-input-row{border-bottom:1px solid var(--border-color);align-items:center;gap:10px;padding:14px 16px;display:flex}.docs-search-input-icon{opacity:.55;color:var(--text-secondary);flex-shrink:0}.docs-search-input{color:var(--text-primary);letter-spacing:-.005em;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px}.docs-search-input::placeholder{color:var(--text-secondary);opacity:.7}.docs-search-close{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;background:var(--surface);border-radius:5px;padding:3px 8px;font-size:11px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.docs-search-close{background:color-mix(in oklab, var(--surface) 70%, var(--text-primary))}}.docs-search-close{color:var(--text-secondary);border:1px solid var(--border-color);cursor:pointer;letter-spacing:.02em}.docs-search-list{flex:1;padding:6px;overflow-y:auto}.docs-search-hit-label{letter-spacing:-.005em;font-size:14px}.docs-search-hit-crumb{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.docs-search-empty{text-align:center;color:var(--text-secondary);letter-spacing:-.005em;padding:28px 16px;font-size:13.5px}.docs-search-foot{border-top:1px solid var(--border-color);color:var(--text-secondary);align-items:center;gap:14px;padding:10px 14px;font-size:11.5px;display:flex}.docs-search-foot kbd{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;border:1px solid var(--border-color);background:var(--surface);border-radius:3px;padding:1px 5px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.docs-search-foot kbd{background:color-mix(in oklab, var(--surface) 70%, var(--text-primary))}}.docs-search-foot kbd{margin:0 3px 0 0}@media (max-width:480px){.docs-shell-main{padding:20px 14px 40px}}.docs-shell-aside{background:var(--surface)}.docs-shell-aside-inner{top:var(--docs-header-h);max-height:calc(100vh - var(--docs-header-h));padding:24px 18px 32px 28px;position:sticky;overflow-y:auto}.docs-shell-main{min-width:0;padding:36px 56px 64px}.docs-shell-toc{background:var(--surface)}.docs-shell-toc-inner{top:var(--docs-header-h);max-height:calc(100vh - var(--docs-header-h));padding:36px 32px 32px 24px;position:sticky;overflow-y:auto}[data-theme=dark] .welcome-modal-value-pill,[data-theme=graphite] .welcome-modal-value-pill{color:#d4b978;background:#c9a9612e;background:lab(70.9831% 5.46408 41.3952/.18);border-color:#c9a96161;border-color:lab(70.9831% 5.46408 41.3952/.38)}[data-theme=dark] .trial-ending-banner,[data-theme=graphite] .trial-ending-banner{background:#ffd60a}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .trial-ending-banner,[data-theme=graphite] .trial-ending-banner{background:color-mix(in oklab, #ffd60a 14%, var(--surface))}}[data-theme=dark] .trial-ending-banner,[data-theme=graphite] .trial-ending-banner{border-color:#ffd60a6b;border-color:lab(87.2289% 3.44601 85.5779/.42)}@media print{body.printing-dpa nav,body.printing-dpa footer,body.printing-dpa .marketing-footer,body.printing-dpa .print-hidden,body.printing-dpa .docs-h1,body.printing-dpa .docs-article>.text-small{display:none!important}body.printing-dpa .docs-article{max-width:100%!important;margin:0!important;padding:0!important}body.printing-dpa p,body.printing-dpa li{orphans:3;widows:3}body.printing-dpa .dpa-letterhead-rule{background:#000!important}body.printing-dpa .dpa-letterhead-entity,body.printing-dpa .dpa-letterhead-date{color:#444!important}body.printing-dpa a{text-decoration:underline;color:#000!important}}.marketing-dropdown{position:relative}.marketing-dropdown-panel{z-index:50;opacity:0;visibility:hidden;pointer-events:none;padding-top:10px;transition:opacity .18s,transform .18s,visibility 0s linear .18s;position:absolute;top:100%;left:0;transform:translateY(-4px)}.marketing-dropdown:hover>.marketing-dropdown-panel,.marketing-dropdown:focus-within>.marketing-dropdown-panel,.marketing-dropdown-panel:hover{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s,transform .18s;transform:translateY(0)}.marketing-dropdown-card{background:var(--surface);border:.5px solid var(--border-color);border-radius:12px;flex-direction:column;gap:2px;width:380px;padding:8px;display:flex;box-shadow:0 8px 24px #00000014}.marketing-nav-row{background:0 0;border:1px solid #0000;border-radius:10px;gap:12px;padding:10px 12px;transition:background .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.marketing-nav-row:before{content:"";background:radial-gradient(circle, var(--row-accent,transparent) 0%, transparent 70%);border-radius:50%;width:88px;height:88px;position:absolute;top:-24px;right:-24px}@supports (color:color-mix(in lab, red, red)){.marketing-nav-row:before{background:radial-gradient(circle, color-mix(in srgb, var(--row-accent,transparent) 38%, transparent) 0%, transparent 70%)}}.marketing-nav-row:before{filter:blur(18px);pointer-events:none;opacity:0;z-index:0;transition:opacity .22s}.marketing-nav-row>*{z-index:1;position:relative}.marketing-nav-row:hover,.marketing-nav-row:focus-visible{background:linear-gradient(135deg, var(--row-accent,transparent) 0%, var(--surface-muted) 100%)}@supports (color:color-mix(in lab, red, red)){.marketing-nav-row:hover,.marketing-nav-row:focus-visible{background:linear-gradient(135deg, color-mix(in srgb, var(--row-accent,transparent) 9%, var(--surface)) 0%, var(--surface-muted) 100%)}}.marketing-nav-row:hover,.marketing-nav-row:focus-visible{border-color:var(--row-accent,transparent)}@supports (color:color-mix(in lab, red, red)){.marketing-nav-row:hover,.marketing-nav-row:focus-visible{border-color:color-mix(in srgb, var(--row-accent,transparent) 24%, var(--border-color))}}.marketing-nav-row:hover,.marketing-nav-row:focus-visible{outline:none}.marketing-nav-row:hover:before,.marketing-nav-row:focus-visible:before{opacity:1}.marketing-mobile-drawer{z-index:100;flex-direction:column;display:flex;position:fixed;inset:0}.marketing-mobile-scrim{-webkit-backdrop-filter:blur(6px)saturate(.85);cursor:pointer;background:#0e14228c;border:0;animation:.22s marketing-mobile-scrim-in;position:absolute;inset:0}.marketing-mobile-panel{background:var(--surface);border-top:.5px solid var(--border-color);min-height:60svh;max-height:88dvh;padding:0;padding-bottom:env(safe-area-inset-bottom,0);border-radius:22px 22px 0 0;flex-direction:column;margin-top:auto;animation:.32s cubic-bezier(.16,1,.3,1) marketing-mobile-panel-in;display:flex;position:relative;box-shadow:0 -12px 40px #00000038}@media (prefers-reduced-motion:reduce){.marketing-mobile-panel,.marketing-mobile-scrim{animation:none}}.marketing-mobile-hamburger{z-index:110;flex:none;width:44px;height:44px;margin-right:-8px;padding:0;display:inline-flex;position:relative}@media (min-width:640px){.marketing-mobile-hamburger{display:none}}.marketing-mobile-grab{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:28px;padding:10px 0;display:flex}.marketing-mobile-grab-bar{background:var(--border-color);border-radius:2px;width:38px;height:4px;transition:background .16s,width .16s;display:block}.marketing-mobile-grab:hover .marketing-mobile-grab-bar,.marketing-mobile-grab:focus-visible .marketing-mobile-grab-bar,.marketing-mobile-grab:active .marketing-mobile-grab-bar{background:var(--text-muted);width:48px}.marketing-mobile-grab:focus-visible{outline:none}.marketing-mobile-scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:0 12px 16px;overflow-y:auto}.marketing-mobile-section{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);padding:14px 12px 6px;font-size:10.5px;font-weight:600}.marketing-mobile-section:first-child{padding-top:4px}.marketing-mobile-link{color:var(--text-secondary);border-radius:10px;padding:14px 12px;font-size:15px;transition:background .14s,color .14s;display:block}.marketing-mobile-link:active{background:var(--surface-muted)}.marketing-mobile-link:hover,.marketing-mobile-link:focus-visible{background:var(--surface-muted);color:var(--text-primary);outline:none}.marketing-mobile-cta{background:var(--surface);border-top:.5px solid var(--border-color);flex-shrink:0;gap:10px;padding:12px 12px 16px;display:flex}html.blog-rail-collapsed .spotify-shell-grid{grid-template-columns:1fr}html.blog-rail-collapsed .spotify-shell-sidebar{z-index:50;width:280px;transform:translate(calc(-100% - 12px));height:calc(100vh - 120px)!important;max-height:none!important;box-shadow:var(--shadow-overlay)!important;position:fixed!important;top:8px!important;left:8px!important}html.blog-rail-collapsed .blog-rail-edge-pin{z-index:52;cursor:pointer;background:0 0;border:none;width:20px;padding:0;display:block;position:fixed;top:0;bottom:0;left:0}html.blog-rail-collapsed .blog-rail-edge-pin:after{content:"";background:var(--text-primary);border-radius:4px;width:5px;height:46px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){html.blog-rail-collapsed .blog-rail-edge-pin:after{background:color-mix(in srgb, var(--text-primary) 34%, transparent)}}html.blog-rail-collapsed .blog-rail-edge-pin:after{pointer-events:none;transition:height .18s,background .18s;box-shadow:0 2px 10px #0000004d}html.blog-rail-collapsed .blog-rail-edge-pin:hover:after{background:var(--text-primary);height:78px}@supports (color:color-mix(in lab, red, red)){html.blog-rail-collapsed .blog-rail-edge-pin:hover:after{background:color-mix(in srgb, var(--text-primary) 66%, transparent)}}html.blog-rail-collapsed .blog-rail-edge-pin:hover~.spotify-shell-sidebar,html.blog-rail-collapsed .spotify-shell-sidebar:hover{transform:translate(0)}html.blog-rail-collapsed.blog-rail-suppress-peek .blog-rail-edge-pin:hover~.spotify-shell-sidebar,html.blog-rail-collapsed.blog-rail-suppress-peek .spotify-shell-sidebar:hover{transform:translate(calc(-100% - 12px))}@media (max-width:768px){html.blog-rail-collapsed .spotify-shell-sidebar{display:none}.now-playing-bar>div:first-of-type a.text-sm{font-size:13px!important}}[data-theme=graphite],[data-mode=dev]{--graphite-spring:cubic-bezier(.16, 1, .3, 1);--graphite-content-glass-bg:linear-gradient(180deg, #ffffff0f 0%, #ffffff03 60%, #0006 100%), var(--graphite-panel);--graphite-content-glass-shadow:inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #0006, 0 10px 24px -10px #000000b3;--graphite-hover-glass-bg:linear-gradient(180deg, #ffffff2e 0%, #ffffff0a 50%, #0009 100%), var(--graphite-canvas);--graphite-hover-glass-shadow:inset 0 1px 0 #ffffff52, inset 0 -1px 0 #00000080, inset 0 0 0 1px #ffffff0a, 0 1px 1px #ffffff0a, 0 8px 22px -6px #000000bf, 0 0 18px #ffffff14;--graphite-content-glass-shadow-hover:var(--graphite-hover-glass-shadow);--graphite-selection-bg:#ffffff0f;--graphite-selection-bg-strong:#ffffff1a;--graphite-selection-ring:1px solid #ffffff2e;--graphite-focus-outline:2px solid #fff6;--graphite-focus-offset:2px;--graphite-hover-scale:1.02;--graphite-press-scale:.97;--graphite-hover-lift:translateY(-2px)}[data-theme=graphite] .frame{background:var(--graphite-content-glass-bg);border-color:var(--graphite-rim);box-shadow:var(--graphite-content-glass-shadow);transition:box-shadow .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}[data-theme=graphite] .frame:hover{box-shadow:var(--graphite-content-glass-shadow-hover)}[data-theme=graphite] .chrome-tab-indicator{background:#ffffff0f;box-shadow:0 .5px 1px #00000080}[data-theme=graphite] .chrome-live-sep{color:#ffffff2e}[data-theme=graphite] .tbl{color:var(--graphite-ink)}[data-theme=graphite] .tbl-dense .tbl-head{color:var(--graphite-ink-faint);border-bottom-color:var(--graphite-rim-soft);background:#ffffff05}[data-theme=graphite] .tbl-dense .tbl-row{border-bottom-color:var(--graphite-rim-soft)}[data-theme=graphite] .tbl-dense .tbl-row:hover{background:#ffffff06}[data-theme=graphite] .td-id,[data-theme=graphite] .td-time{color:var(--graphite-ink-faint)}[data-theme=graphite] .td-own-name,[data-theme=graphite] .doc-view,[data-theme=graphite] .doc-title{color:var(--graphite-ink)}[data-theme=graphite] .doc-presence{border-top-color:var(--graphite-rim-soft)}[data-theme=graphite] .use-card{background:var(--graphite-content-glass-bg);border-color:var(--graphite-rim);box-shadow:var(--graphite-content-glass-shadow);transition:box-shadow .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}[data-theme=graphite] .use-card:hover{box-shadow:var(--graphite-content-glass-shadow-hover);transform:translateY(-2px)}[data-theme=graphite] .use-visual{border-top-color:var(--graphite-rim-soft)}[data-theme=graphite] .use-workspace-tile,[data-theme=graphite] .use-doc-tile,[data-theme=graphite] .use-rows{background:#ffffff08}[data-theme=graphite] .use-doc-line{background:#ffffff1a}[data-theme=graphite] .use-handoff-row{background:#ffffff08}[data-theme=graphite] .how-card{background:var(--graphite-content-glass-bg);border-color:var(--graphite-rim);box-shadow:var(--graphite-content-glass-shadow);transition:box-shadow .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}[data-theme=graphite] .how-card:hover{box-shadow:var(--graphite-content-glass-shadow-hover);transform:translateY(-2px)}[data-theme=graphite] .arch-tile{background:var(--graphite-content-glass-bg);border-color:var(--graphite-rim);box-shadow:var(--graphite-content-glass-shadow);transition:box-shadow .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}[data-theme=graphite] .arch-tile:hover{box-shadow:var(--graphite-content-glass-shadow-hover);transform:translateY(-2px)}[data-theme=graphite] .arch-h,[data-theme=graphite] .arch-hs,[data-theme=graphite] .arch-citizen-name,[data-theme=graphite] .arch-slug span,[data-theme=graphite] .arch-log-k{color:var(--graphite-ink)}[data-theme=graphite] .arch-b{color:var(--graphite-ink-soft)}[data-theme=graphite] .arch-citizen-role,[data-theme=graphite] .arch-attr-n,[data-theme=graphite] .arch-pres-row .arch-pres-meta,[data-theme=graphite] .arch-kick{color:var(--graphite-ink-faint)}[data-theme=graphite] .arch-citizen,[data-theme=graphite] .arch-panel,[data-theme=graphite] .arch-type,[data-theme=graphite] .arch-step,[data-theme=graphite] .arch-log-row,[data-theme=graphite] .arch-canvas{border-color:var(--graphite-rim-soft);background:#ffffff08}[data-theme=graphite] .arch-panel-h,[data-theme=graphite] .arch-type-lbl{color:var(--graphite-ink-soft)}[data-theme=graphite] .arch-tbl,[data-theme=graphite] .arch-pres{border-color:var(--graphite-rim-soft);background:#ffffff05}[data-theme=graphite] .arch-trow{border-top-color:var(--graphite-rim-soft)}[data-theme=graphite] .arch-cell-status,[data-theme=graphite] .arch-pres-row .arch-cell-status,[data-theme=graphite] .arch-pres-row .arch-cell-title{border-right-color:var(--graphite-rim-soft)}[data-theme=graphite] .als-tabchip{color:#ffffff8c}[data-theme=graphite] .als-doc-list li,[data-theme=graphite] .als-doc-line{color:#ffffffb8}[data-theme=graphite] .als-mer-node{color:#ffffffd9}[data-theme=graphite] .als-mer-edge-label{color:#ffffff8c}[data-theme=graphite] .als-math-int,[data-theme=graphite] .als-math-sigma{color:#ffffffc7}[data-theme=graphite] .als-math-bounds,[data-theme=graphite] .als-math-eq{color:#fff9}[data-theme=graphite] .als-html-code-label,[data-theme=graphite] .als-html-preview-label{color:#fff6}[data-theme=graphite] .als-tpill{color:#ffffffa6}[data-theme=graphite] .als-tcell-status{color:#ffffff8c}[data-theme=graphite] .als-tcell-title{color:#fffffff2}[data-theme=graphite] .als-tcell-meta{color:#ffffff8c}[data-theme=graphite] .als-callout-info,[data-theme=graphite] .als-callout-tip,[data-theme=graphite] .als-callout-warn{color:#ffffffe0}[data-theme=graphite] .als-task-title{color:#fffffff2}[data-theme=graphite] .als-task-owner{color:#ffffffa6}[data-theme=graphite] .als-task.is-done .als-task-title{color:#ffffff73}[data-theme=graphite] .als-task.is-progress .als-task-title{color:#fffffff2}[data-theme=graphite] .als-embed-title-2{color:#ffffffeb}[data-theme=graphite] .als-embed-channel-name{color:#ffffffb8}[data-theme=graphite] .marketing-banner{background:var(--graphite-canvas);color:#fffffff2}[data-theme=graphite] .marketing-banner-label{color:#fffffff2}[data-theme=graphite] .marketing-banner-msg{color:#ffffffc7}[data-theme=graphite] .marketing-banner-cta{color:#fffffff2}[data-theme=graphite] .diptych-chaos{background:linear-gradient(135deg, var(--graphite-well) 0%, var(--graphite-canvas) 100%);color:#f7f4ec;border:1px solid #f7f4ec1a}[data-theme=graphite] .ws-loading-bar{background:linear-gradient(90deg,#ffffff0f 0%,#ffffff1f 50%,#ffffff0f 100%) 0 0/200% 100%}[data-theme=graphite] .hh-widget{background:linear-gradient(180deg, var(--graphite-well) 0%, #0c1428 100%);color:#ffffffeb;border-color:#ffffff14}[data-theme=graphite] .hh-widget-brand-name,[data-theme=graphite] .hh-widget-feed-who{color:#ffffffeb}[data-theme=graphite] .hero-rich{background:var(--graphite-panel);border-color:#ffffff0f;box-shadow:0 1px 3px #00000052}[data-theme=graphite] .hero-math-formula{color:#ffffffdb}[data-theme=graphite] .hero-math-formula .hm-op,[data-theme=graphite] .hero-math-formula .hm-paren{color:#ffffff80}[data-theme=graphite] .hero-math-formula .hm-bar{background:#ffffffdb}[data-theme=graphite] .hero-html-site{background:var(--graphite-panel)}[data-theme=graphite] .hh-site-addressbar{background:var(--graphite-well);border-bottom-color:#ffffff0f}[data-theme=graphite] .hh-site-url{background:var(--graphite-panel);color:#ffffff80;border-color:#ffffff14}[data-theme=graphite] .hh-site-brand{color:#fffffff2}[data-theme=graphite] .hh-site-nav{color:#ffffff80}[data-theme=graphite] .hh-site-cta-mini{color:var(--graphite-panel);background:#fff}[data-theme=graphite] .hh-site-headline{color:#fffffff2}[data-theme=graphite] .hh-site-sub{color:#ffffff80}[data-theme=graphite] .hh-site-cta-primary{color:var(--graphite-panel);background:#fff}[data-theme=graphite] .hh-site-cta-secondary{color:#fffffff2}[data-theme=graphite] .hh-site-card{background:var(--graphite-well);border-color:#ffffff0f}[data-theme=graphite] .hh-site-card-title{color:#fffffff2}[data-theme=graphite] .hh-site-card-body{color:#ffffff80}[data-theme=graphite] .concept-accent-phrase{color:#0000;background:linear-gradient(160deg,#fffffff2 0% 48%,#a0c9fff8 68%,#dfaffcf9 84%,#ff9fc0f9 100%);background:linear-gradient(160deg,#fffffff2 0% 48%,lab(79.4468% -4.27735 -33.7382/.971961) 68%,lab(77.9152% 28.231 -31.4838/.97451) 84%,lab(76.3138% 45.981 -1.01987/.977059) 100%);-webkit-background-clip:text;background-clip:text}[data-theme=graphite] .concept-hero-eyebrow{color:#ffffff73}[data-theme=graphite] .concept-hero-title{color:#fffffff2}[data-theme=graphite] .concept-chrome{background:var(--graphite-well);border-bottom-color:#ffffff0f}[data-theme=graphite] .concept-tab{color:#ffffff73}[data-theme=graphite] .concept-face{color:var(--graphite-panel);border-color:var(--graphite-well);background:linear-gradient(135deg,#ffffffe0 0%,#ffffffb3 100%)}[data-theme=graphite] .concept-section-label,[data-theme=graphite] .concept-meta{color:#ffffff73}[data-theme=graphite] .concept-doc-title,[data-theme=graphite] .concept-doc-heading{color:#fffffff2}[data-theme=graphite] .concept-doc-caret{background:#fffffff2}[data-theme=graphite] .concept-doc-para strong,[data-theme=graphite] .concept-doc-para em{color:#fffffff2}[data-theme=graphite] .concept-footer-bar{background:var(--graphite-well);border-top-color:#ffffff0f}[data-theme=graphite] .concept-link{color:#ffffff73}[data-theme=graphite] .concept-caption{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){[data-theme=graphite] .concept-orb{box-shadow:0 0 0 2px var(--graphite-well), 0 0 8px color-mix(in oklab, var(--c) 55%, transparent)}}[data-theme=graphite] .concept-kicker{color:#ffffff73}[data-theme=graphite] .concept-quote-text{color:#fffffff2}[data-theme=graphite] .concept-dock{background:var(--graphite-panel);border-color:#ffffff0f;box-shadow:0 36px 80px -30px #0009,0 10px 30px -16px #0a84ff47,0 0 0 .5px #0a84ff1a}[data-theme=graphite] .concept-tab-active{color:#fffffff2;background:#ffffff14}[data-theme=graphite] .concept-url{color:#ffffff8c}[data-theme=graphite] .concept-row{color:#ffffffe0;border-bottom-color:#ffffff0d}[data-theme=graphite] .concept-orb{box-shadow:0 0 0 2px var(--graphite-well), 0 0 6px var(--c)}@supports (color:color-mix(in lab, red, red)){[data-theme=graphite] .concept-orb{box-shadow:0 0 0 2px var(--graphite-well), 0 0 6px color-mix(in oklab, var(--c) 55%, transparent)}}[data-theme=graphite] .concept-face{border-color:var(--graphite-well)}[data-theme=graphite] .chat-pane,[data-theme=dark] .cd-workspace,[data-theme=graphite] .cd-workspace{background:var(--graphite-panel);border-color:#ffffff0f}[data-theme=graphite] .chat-pane-head,[data-theme=dark] .cd-chrome,[data-theme=graphite] .cd-chrome,[data-theme=dark] .chat-input,[data-theme=graphite] .chat-input,[data-theme=dark] .cd-footer,[data-theme=graphite] .cd-footer{background:var(--graphite-well);border-color:#ffffff0f}[data-theme=graphite] .chat-pane-title{color:#ffffff73}[data-theme=graphite] .chat-bubble{color:#fffffff2;background:#0a84ff33}[data-theme=graphite] .chat-bubble-agent{color:#ffffffe0;background:#ffffff0f}[data-theme=graphite] .chat-mono{color:#ffffffe0;background:#ffffff14}[data-theme=graphite] .chat-input-ghost{color:#ffffff73;background:#ffffff0a;border-color:#ffffff14}[data-theme=graphite] .chat-caret{background:#fffffff2}[data-theme=graphite] .cd-tab{color:#ffffff73}[data-theme=graphite] .cd-tab-active{color:#fffffff2;background:#ffffff14}[data-theme=graphite] .cd-url{color:#ffffff73;background:#0a84ff14;border-color:#ffffff0f}[data-theme=graphite] .cd-row{color:#ffffffe0;border-bottom-color:#ffffff0d}[data-theme=graphite] .cd-meta,[data-theme=graphite] .cd-footer{color:#ffffff73}[data-theme=graphite] .story-panel{background:var(--graphite-panel);border-color:#ffffff0f}[data-theme=graphite] .story-ask{color:#fffffff2;background:#0a84ff1f}[data-theme=graphite] .story-card{background:var(--graphite-well);border-color:#ffffff0f}[data-theme=graphite] .story-tab{color:#ffffff73}[data-theme=graphite] .story-tab-active{color:#fffffff2;background:#ffffff14}[data-theme=graphite] .story-row{color:#ffffffe0;border-bottom-color:#ffffff0d}[data-theme=graphite] .story-row-by,[data-theme=graphite] .story-doc-kicker{color:#ffffff73}[data-theme=graphite] .story-doc-title{color:#fffffff2}[data-theme=graphite] .story-share-link{color:#ffffffe0;background:#ffffff0d;border-color:#ffffff14}[data-theme=graphite] .story-share-scheme{color:#ffffff73}[data-theme=graphite] .story-share-copy{color:#ffffffe0;background:#ffffff14;border-color:#ffffff14}[data-theme=graphite] .story-role-chip{color:#ffffffe0;background:#ffffff14}[data-theme=graphite] .story-caption{color:#ffffff73}[data-theme=graphite] .say-dock{background:var(--graphite-panel);border-color:#ffffff0f;box-shadow:0 20px 50px -22px #0000008c,0 0 0 .5px #0a84ff1a}[data-theme=graphite] .say-dock-chrome{background:var(--graphite-well);border-bottom-color:#ffffff0f}[data-theme=graphite] .say-dock-footer{background:var(--graphite-well);border-top-color:#ffffff0f}[data-theme=graphite] .say-chrome-path{color:#ffffff73}[data-theme=graphite] .say-row-title{color:#ffffffe0}[data-theme=graphite] .say-row-meta{color:#ffffff73}[data-theme=graphite] .say-bubble{background:var(--graphite-panel);color:#fffffff2;border-color:#ffffff14;box-shadow:0 8px 22px -8px #0009}[data-theme=graphite] .api-flow-card{background:var(--graphite-panel);border-color:#ffffff0f}[data-theme=graphite] .api-flow-title{color:#fffffff2}[data-theme=graphite] .api-flow-desc{color:#ffffffb3}[data-theme=graphite] .api-flow-desc code{color:#ffffffe0;background:#ffffff14}[data-theme=graphite] .api-flow-num{color:#ffffff73}[data-theme=graphite] .api-chip{color:#ffffffe0;background:#ffffff0d}[data-theme=graphite] .api-endpoints{background:var(--graphite-panel);border-color:#ffffff0f}[data-theme=graphite] .api-endpoints-head{color:#ffffff73;border-bottom-color:#ffffff0f}[data-theme=graphite] .api-path{color:#ffffffe0}[data-theme=graphite] .api-desc{color:#ffffff73}[data-theme=graphite] .api-stat{background:var(--graphite-panel);border-color:#ffffff0f}[data-theme=graphite] .api-stat strong{color:#fffffff2}[data-theme=graphite] .api-stat span{color:#ffffff73}[data-theme=graphite] .frame{background:var(--graphite-panel);border-color:#ffffff0f;box-shadow:0 8px 28px -14px #0000008c}[data-theme=graphite] .chrome{background:var(--graphite-well);border-bottom-color:#ffffff0d}[data-theme=graphite] .chrome-tab:hover{color:#ffffffb3}[data-theme=graphite] .chrome-tab-active{color:#fffffff2}[data-theme=graphite] .chrome-live-label{color:#ffffffb3}[data-theme=graphite] .tbl{color:#ffffffe0;background:0 0}[data-theme=graphite] .tbl-dense .tbl-head{color:#ffffff73;background:#ffffff06;border-bottom-color:#ffffff0f}[data-theme=graphite] .td-id,[data-theme=dark] .td-time,[data-theme=graphite] .td-time{color:#ffffff73}[data-theme=graphite] .td-target{color:#ffffff8c}[data-theme=graphite] .td-own-name{color:#ffffffe0}[data-theme=graphite] .doc-view{color:#ffffffe0;background:0 0}[data-theme=graphite] .doc-title{color:#fffffff2}[data-theme=graphite] .doc-kicker{color:#ffffff73}[data-theme=graphite] .doc-body{color:#ffffffb3}[data-theme=graphite] .doc-body strong{color:#fffffff2}[data-theme=graphite] .doc-body code{color:#ffffffe0;background:#ffffff0f}[data-theme=graphite] .doc-caret{background:#fffffff2}[data-theme=graphite] .variant-luminous .frame{background:radial-gradient(ellipse 95% 55% at 50% 0%, #3b8fde14 0%, transparent 65%), linear-gradient(180deg, var(--graphite-panel) 0%, var(--graphite-well) 100%);box-shadow:0 10px 30px -16px #0009,0 0 0 .5px #3b8fde1a}[data-theme=graphite] .variant-aurora.variant-luminous .frame{background:radial-gradient(ellipse 95% 55% at 50% 0%, #8b5cf61a 0%, transparent 65%), radial-gradient(ellipse 80% 40% at 100% 0%, #14b8a612 0%, transparent 60%), linear-gradient(180deg, var(--graphite-panel) 0%, var(--graphite-well) 100%)}[data-theme=graphite] .variant-electric.variant-luminous .frame{background:radial-gradient(ellipse 95% 55% at 50% 0%, #0a84ff1f 0%, transparent 65%), radial-gradient(ellipse 80% 40% at 100% 0%, #ff2d9214 0%, transparent 60%), linear-gradient(180deg, var(--graphite-panel) 0%, var(--graphite-well) 100%);box-shadow:0 12px 32px -16px #000000b3,0 0 0 .5px #0a84ff1f}[data-theme=graphite] .use-card{background:var(--graphite-panel);border-color:#ffffff0f;box-shadow:0 1px 3px #0000004d}[data-theme=graphite] .use-quote{color:#fffffff2}[data-theme=graphite] .use-desc{color:#ffffffb3}[data-theme=graphite] .use-ws-name{color:#ffffffe0}[data-theme=graphite] .use-doc-line--title{background:#fffffff2}[data-theme=graphite] .use-row{color:#ffffffe0;border-bottom-color:#ffffff0d}[data-theme=graphite] .use-arrow{color:#ffffff73}[data-theme=graphite] .use-status-chip{color:#ffffff8c;background:#ffffff14}[data-theme=graphite] .use-ask-bubble{color:#ffffffe0;background:#ffffff0f}[data-theme=graphite] .use-ask-bubble-agent{color:#ffffffe0;background:#0a84ff2e}[data-theme=graphite] .how-card{background:var(--graphite-panel);border-color:#ffffff0f;box-shadow:0 1px 3px #0000004d}[data-theme=graphite] .how-kicker{color:#ffffff73}[data-theme=graphite] .how-title{color:#fffffff2}[data-theme=graphite] .how-desc{color:#ffffffb3}[data-theme=graphite] .how-desc code{color:#ffffffe0;background:#ffffff14}[data-theme=graphite] .how-url-host{color:#ffffffe0}[data-theme=graphite] .how-sync-label{color:#ffffff73}[data-theme=graphite] .platform-tile{color:#ffffffe0;background:#ffffff0a}[data-theme=graphite] .how-access-row{color:#ffffffe0;border-bottom-color:#ffffff0d}[data-theme=graphite] .how-access-name{color:#ffffffe0}[data-theme=graphite] .how-prompt-label{color:#ffffff73}[data-theme=graphite] .how-prompt-body{color:#ffffffe0}[data-theme=graphite] .how-cta-btn{color:var(--graphite-panel);background:#fffffff2}[data-theme=graphite] .how-card,[data-theme=dark] .use-card,[data-theme=graphite] .use-card{color:#ffffffe0}[data-theme=graphite] .hero-typing-caret{background:#fffffff2}[data-theme=graphite] .wordmark-giant{background:linear-gradient(#fffffff2 0% 48%,#a0c9fff8 68%,#dfaffcf9 84%,#ff9fc0f9 100%);background:linear-gradient(#fffffff2 0% 48%,lab(79.4468% -4.27735 -33.7382/.971961) 68%,lab(77.9152% 28.231 -31.4838/.97451) 84%,lab(76.3138% 45.981 -1.01987/.977059) 100%);-webkit-background-clip:text;background-clip:text}[data-theme=graphite] .start-step{background:var(--graphite-well);border-color:#ffffff14}[data-theme=graphite] .start-logo{color:#ffffffb3;background:#ffffff05;border-color:#ffffff1a}[data-theme=graphite] .start-logo:hover{color:#fffffff2;border-color:#7aa5c780}[data-theme=graphite] .start-logo--dark-ink .start-logo-tile{color:var(--graphite-well)!important;background:#fffffff2!important}[data-theme=graphite] .docs-root{--text-tertiary:#ffffff80;--border-subtle:#c8dcee24}[data-theme=graphite] .mk-app{background:var(--graphite-well);color:#ffffffe0}[data-theme=graphite] .mk-sidebar{background:var(--graphite-well);border-right-color:#ffffff0f}[data-theme=graphite] .mk-sidebar-item{color:#ffffff80}[data-theme=graphite] .mk-sidebar-item--active{color:#fffffff2;background:#c8dcee1a}[data-theme=graphite] .mk-app-title,[data-theme=dark] .mk-ws-title,[data-theme=graphite] .mk-ws-title,[data-theme=dark] .mk-tab--active,[data-theme=graphite] .mk-tab--active,[data-theme=dark] .mk-doc-h1,[data-theme=graphite] .mk-doc-h1,[data-theme=dark] .mk-doc-h2,[data-theme=graphite] .mk-doc-h2,[data-theme=dark] .mk-col-title,[data-theme=graphite] .mk-col-title,[data-theme=dark] .mk-settings-h1,[data-theme=graphite] .mk-settings-h1,[data-theme=dark] .mk-settings-nav-title,[data-theme=graphite] .mk-settings-nav-title,[data-theme=dark] .mk-modal-title,[data-theme=graphite] .mk-modal-title,[data-theme=dark] .mk-member-name,[data-theme=graphite] .mk-member-name{color:#fffffff2}[data-theme=graphite] .mk-app-sub,[data-theme=dark] .mk-ws-meta,[data-theme=graphite] .mk-ws-meta,[data-theme=dark] .mk-tab,[data-theme=graphite] .mk-tab,[data-theme=dark] .mk-tbl-th,[data-theme=graphite] .mk-tbl-th,[data-theme=dark] .mk-tbl-toolbar,[data-theme=graphite] .mk-tbl-toolbar,[data-theme=dark] .mk-settings-nav li,[data-theme=graphite] .mk-settings-nav li,[data-theme=dark] .mk-label,[data-theme=graphite] .mk-label,[data-theme=dark] .mk-member-role,[data-theme=graphite] .mk-member-role{color:#ffffff80}[data-theme=graphite] .mk-ws-preview,[data-theme=dark] .mk-doc-p,[data-theme=graphite] .mk-doc-p,[data-theme=dark] .mk-doc-list,[data-theme=graphite] .mk-doc-list,[data-theme=dark] .mk-doc-editing,[data-theme=graphite] .mk-doc-editing,[data-theme=dark] .mk-settings-p,[data-theme=graphite] .mk-settings-p{color:#ffffffb3}[data-theme=graphite] .mk-btn{color:#ffffffe0;background:#c8dcee0f;border-color:#c8dcee24}[data-theme=graphite] .mk-btn--primary{color:var(--graphite-well);background:#fffffff2;border-color:#0000}[data-theme=graphite] .mk-input,[data-theme=dark] .mk-select,[data-theme=graphite] .mk-select{background:var(--graphite-well);color:#ffffffe0;border-color:#c8dcee1f}[data-theme=graphite] .mk-pill{color:#ffffff80}[data-theme=graphite] .mk-pill--active{color:var(--graphite-well);background:#fffffff2}[data-theme=graphite] .mk-ws-card,[data-theme=dark] .mk-tbl,[data-theme=graphite] .mk-tbl,[data-theme=dark] .mk-keys-table,[data-theme=graphite] .mk-keys-table{background:var(--graphite-well);border-color:#c8dcee1a}[data-theme=graphite] .mk-tab--active{border-bottom-color:#fffffff2}[data-theme=graphite] .mk-modal{background:var(--graphite-well);box-shadow:0 24px 48px #0000008c}[data-theme=graphite] .mk-modal-x{color:#ffffff80}[data-theme=graphite] .mk-code-inline{color:#ffffffb3;background:#c8dcee0f;border-color:#c8dcee1f}[data-theme=graphite] .mk-settings-nav-active{background:#c8dcee1f;color:#fffffff2!important}[data-theme=graphite] .als-tabchip{color:#ffffff8c;border-color:#ffffff1a}[data-theme=graphite] .als-cinema-top{background:linear-gradient(#0000008c 0%,#00000040 55%,#0000 100%)}[data-theme=graphite] .als-cinema-bottom{background:linear-gradient(#0000 0%,#00000024 18%,#00000061 42%,#0000009e 70%,#000000bd 100%)}[data-theme=graphite] .als-card-cinema.is-compact-bottom .als-cinema-bottom{background:linear-gradient(#0000 0%,#0000002e 20%,#00000080 55%,#000000b3 100%)}[data-theme=graphite] .als-cinema-h{color:#fff;text-shadow:0 2px 18px #00000080,0 1px #0000002e}[data-theme=graphite] .als-tpill{color:#ffffffa6;background:#ffffff14}[data-theme=graphite] .als-doc{color:#ffffffe0}[data-theme=graphite] .als-doc-meta{color:#ffffff8c}[data-theme=graphite] .als-doc-author{color:#ffffffc7}[data-theme=graphite] .als-doc-title{color:#fffffff5}[data-theme=graphite] .als-doc-p{color:#ffffffb8}[data-theme=graphite] .als-doc-callout-text{color:#fffffff0}[data-theme=graphite] .als-doc-list li{color:#ffffffb8}[data-theme=graphite] .als-mer{color:#ffffff8c}[data-theme=graphite] .als-math-sigma{color:#ffffffc7}[data-theme=graphite] .als-math{color:#ffffffeb}[data-theme=graphite] .als-math-int{color:#ffffffc7}[data-theme=graphite] .als-math-bounds,[data-theme=dark] .als-math-eq,[data-theme=graphite] .als-math-eq{color:#fff9}[data-theme=graphite] .als-math-den{border-top-color:#ffffffb3}[data-theme=graphite] .als-html-code-label,[data-theme=dark] .als-html-preview-label,[data-theme=graphite] .als-html-preview-label{color:#fff6}[data-theme=graphite] .als-html-code-num{color:#ffffff4d}[data-theme=graphite] .als-tok-pun{color:#ffffff8c!important}[data-theme=graphite] .als-tok-text{color:#fffffff2!important}[data-theme=graphite] .als-html-preview-figure{color:#fffffff5}[data-theme=graphite] .als-code-num{color:#ffffff52}[data-theme=graphite] .als-callout-text{color:#ffffffdb}[data-theme=graphite] .als-tasks,[data-theme=graphite] .als-task-title{color:#ffffffe0}[data-theme=graphite] .als-task.is-done .als-task-title{color:#ffffff73;text-decoration-color:#fff3}[data-theme=graphite] .als-task-owner{color:#ffffffb3;background:#ffffff0f}[data-theme=graphite] .als-task-due{color:#ffffff8c}[data-theme=graphite] .arch-tile{background:var(--graphite-panel);border-color:#ffffff14;box-shadow:0 1px 2px #00000052,0 8px 20px -10px #00000080,0 22px 44px -22px #00000073}[data-theme=graphite] .arch-citizen-role,[data-theme=dark] .arch-attr-n,[data-theme=graphite] .arch-attr-n,[data-theme=dark] .arch-pres-row .arch-pres-meta,[data-theme=graphite] .arch-pres-row .arch-pres-meta{color:#ffffff8c}[data-theme=graphite] .arch-kick{color:#ffffff52}[data-theme=graphite] .arch-step{color:#ffffffc7}[data-theme=graphite] .arch-step-n{color:#ffffffc7;background:#ffffff1a}[data-theme=graphite] .arch-arrow{color:#ffffff4d}[data-theme=graphite] .arch-panel-h{color:#fff9}[data-theme=graphite] .arch-type-lbl{color:#ffffffa6}[data-theme=graphite] .arch-log-t{color:#ffffff6b}[data-theme=graphite] .arch-slug{color:#ffffffa6;background:#ffffff0f}[data-theme=graphite] .arch-attr-name{color:#ffffffd9}[data-theme=graphite] .arch-stamp-creator{color:#ffffff8c;background:#ffffff0f}[data-theme=graphite] .arch-fan-row{color:#ffffff8c}[data-theme=graphite] .arch-fan-tag{color:#ffffff8c;background:#ffffff14}[data-theme=graphite] .arch-org-role{color:#ffffff73}[data-theme=graphite] .arch-org-arrow{color:#ffffff4d}[data-theme=graphite] .arch-livedoc-head{color:#ffffff8c}[data-theme=graphite] .arch-tile,[data-theme=graphite] .frame,[data-theme=graphite] .use-card,[data-theme=graphite] .how-card,[data-theme=graphite] .concept-dock{transition:background .22s var(--graphite-spring), border-color .22s var(--graphite-spring), box-shadow .22s var(--graphite-spring), transform .18s var(--graphite-spring)}[data-theme=graphite] .arch-tile:hover,[data-theme=graphite] .frame:hover,[data-theme=graphite] .use-card:hover,[data-theme=graphite] .how-card:hover{background:var(--graphite-hover-glass-bg);border-color:var(--graphite-rim);box-shadow:var(--graphite-hover-glass-shadow);transform:var(--graphite-hover-lift)}[data-theme=graphite] .tbl-dense .tbl-row,[data-theme=graphite] .als-trow,[data-theme=graphite] .arch-trow,[data-theme=graphite] .use-row{transition:background .2s var(--graphite-spring), color .2s var(--graphite-spring)}[data-theme=graphite] .tbl-dense .tbl-row:hover,[data-theme=graphite] .als-trow:hover,[data-theme=graphite] .arch-trow:hover,[data-theme=graphite] .use-row:hover{background:var(--graphite-selection-bg)}[data-theme=graphite] .tbl-dense .tbl-row.is-active,[data-theme=graphite] .tbl-dense .tbl-row[data-active=true],[data-theme=graphite] .als-trow.is-active,[data-theme=graphite] .arch-trow.is-active{background:var(--graphite-selection-bg-strong)}[data-theme=graphite] .chrome-tab,[data-theme=graphite] .als-tabchip,[data-theme=graphite] .concept-tab{transition:background .2s var(--graphite-spring), color .2s var(--graphite-spring), border-color .2s var(--graphite-spring)}[data-theme=graphite] .chrome-tab:hover,[data-theme=graphite] .als-tabchip:hover,[data-theme=graphite] .concept-tab:hover{background:var(--graphite-selection-bg);color:#fffffff2}[data-theme=graphite] .chrome-tab-active,[data-theme=graphite] .als-tabchip.is-active,[data-theme=graphite] .concept-tab-active{background:var(--graphite-selection-bg-strong);color:#fff}[data-theme=graphite] .als-tpill,[data-theme=graphite] .arch-chip,[data-theme=graphite] .arch-slug,[data-theme=graphite] .arch-stamp-creator,[data-theme=graphite] .arch-fan-tag,[data-theme=graphite] .use-status-chip,[data-theme=graphite] .docs-card-kicker{transition:transform .18s var(--graphite-spring), background .2s var(--graphite-spring), color .2s var(--graphite-spring)}[data-theme=graphite] .als-tpill:hover,[data-theme=graphite] .arch-chip:hover,[data-theme=graphite] .arch-slug:hover,[data-theme=graphite] .arch-stamp-creator:hover,[data-theme=graphite] .arch-fan-tag:hover{transform:scale(var(--graphite-hover-scale));background:var(--graphite-selection-bg-strong)}[data-theme=graphite] .arch-tile:focus-visible,[data-theme=graphite] .frame:focus-visible,[data-theme=graphite] .use-card:focus-visible,[data-theme=graphite] .how-card:focus-visible,[data-theme=graphite] .chrome-tab:focus-visible,[data-theme=graphite] .als-tabchip:focus-visible,[data-theme=graphite] .concept-tab:focus-visible,[data-theme=graphite] .als-tpill:focus-visible,[data-theme=graphite] .arch-chip:focus-visible,[data-theme=graphite] [role=tab]:focus-visible,[data-theme=graphite] [role=button]:focus-visible,[data-theme=graphite] [role=link]:focus-visible{outline:var(--graphite-focus-outline);outline-offset:var(--graphite-focus-offset)}[data-theme=graphite] .als-tpill:active,[data-theme=graphite] .arch-chip:active,[data-theme=graphite] .arch-slug:active,[data-theme=graphite] .chrome-tab:active,[data-theme=graphite] .als-tabchip:active,[data-theme=graphite] .concept-tab:active,[data-theme=graphite] [role=button]:active{transform:scale(var(--graphite-press-scale))}[data-theme=graphite] .marketing-nav-row,[data-theme=graphite] .marketing-mobile-link{transition:background .22s var(--graphite-spring), border-color .22s var(--graphite-spring), box-shadow .22s var(--graphite-spring), transform .18s var(--graphite-spring), color .22s var(--graphite-spring)}[data-theme=graphite] .marketing-nav-row:hover,[data-theme=graphite] .marketing-nav-row:focus-visible{background:var(--graphite-hover-glass-bg);border-color:var(--graphite-rim);box-shadow:var(--graphite-hover-glass-shadow);color:#fffffff2;outline:none}[data-theme=graphite] .marketing-mobile-link:hover,[data-theme=graphite] .marketing-mobile-link:focus-visible{background:var(--graphite-selection-bg);color:#fffffff2}[data-theme=graphite] .marketing-mobile-link:active{transform:scale(var(--graphite-press-scale))}[data-theme=graphite] .marketing-dropdown-card{background:var(--graphite-content-glass-bg);border-color:var(--graphite-rim);box-shadow:var(--graphite-content-glass-shadow)}[data-theme=graphite] .marketing-dropdown-trigger,[data-theme=graphite] .docs-h-nav-link{transition:color .16s var(--graphite-spring), background .16s var(--graphite-spring)}[data-theme=graphite] .marketing-dropdown-trigger:hover,[data-theme=graphite] .docs-h-nav-link:hover{color:#fffffff2}[data-theme=graphite] .arch-tile a:hover,[data-theme=graphite] .arch-tile button:hover,[data-theme=graphite] .als-card a:hover,[data-theme=graphite] .als-card button:hover,[data-theme=graphite] .frame a:hover,[data-theme=graphite] .frame button:hover{background:var(--graphite-selection-bg);color:#fffffff2}[data-theme=graphite] .docs-sb-item{transition:background .2s var(--graphite-spring), color .2s var(--graphite-spring)}[data-theme=graphite] .docs-sb-item:hover{background:var(--graphite-selection-bg);color:#fffffff2}[data-theme=graphite] .docs-sb-active{background:var(--graphite-selection-bg-strong)!important}[data-theme=graphite] .docs-h-book{transition:color .2s var(--graphite-spring), background .2s var(--graphite-spring)}[data-theme=graphite] .docs-h-book:hover{color:#fffffff2;background:var(--graphite-selection-bg)}[data-theme=graphite] .docs-toc-link{transition:color .2s var(--graphite-spring), background .2s var(--graphite-spring)}[data-theme=graphite] .docs-toc-link:hover{color:#fffffff2;background:var(--graphite-selection-bg)}[data-theme=graphite] .th-id,[data-theme=graphite] .td-id{color:#ffffff73}[data-theme=graphite] .arch-tile,[data-theme=graphite] .use-card,[data-theme=graphite] .how-card,[data-theme=graphite] .frame{background:var(--graphite-content-glass-bg);border-color:var(--graphite-rim);box-shadow:var(--graphite-content-glass-shadow)}[data-theme=graphite] .arch-tile:hover,[data-theme=graphite] .use-card:hover,[data-theme=graphite] .how-card:hover,[data-theme=graphite] .frame:hover{background:var(--graphite-hover-glass-bg);border-color:var(--graphite-rim);box-shadow:var(--graphite-hover-glass-shadow);transform:var(--graphite-hover-lift)}[data-theme=graphite] .concept-row-by{color:var(--text-muted)}[data-theme=graphite] .btn-primary{background:var(--accent)!important;color:var(--btn-primary-text)!important}[data-theme=graphite] .btn-primary:hover{background:var(--accent-hover)!important}[data-theme=graphite] .chrome-tab{color:var(--text-muted)!important}[data-theme=graphite] .arch-chip{color:#ffffffc7!important;background:#ffffff0f!important}[data-theme=graphite] .arch-attr-n{color:#ffffff85!important}html[data-theme=graphite] .btn-primary{background:var(--accent)!important;background-color:var(--accent)!important;color:var(--btn-primary-text)!important}html[data-theme=graphite] .btn-primary:hover{background:var(--accent-hover)!important;background-color:var(--accent-hover)!important}html[data-theme=graphite] .chrome-tab{color:var(--text-muted)!important}html[data-theme=graphite] .arch-chip{color:#ffffffc7!important;background:#ffffff0f!important}html[data-theme=graphite] .arch-attr-n{color:#ffffff85!important}.workspace-landing-tile.is-active .workspace-landing-tile-glow{background:radial-gradient(120% 80% at 0% 100%, var(--landing-tile-hue,var(--accent)), transparent 60%)}@supports (color:color-mix(in lab, red, red)){.workspace-landing-tile.is-active .workspace-landing-tile-glow{background:radial-gradient(120% 80% at 0% 100%, color-mix(in oklab, var(--landing-tile-hue,var(--accent)) 22%, transparent), transparent 60%)}}html.dock-rail-peek-open .sidebar-rail[data-autohide=true],html.dock-topbar-active.dock-rail-peek-open aside.sidebar-rail[data-autohide=true]{transform:translate(0)!important}html.dock-rail-peek-open .dashboard-shell.is-enterprise:has(.wss-shell--chatonly) .sidebar-rail[data-autohide=true]{transform:translate(0)translateY(-50%)!important}@media (max-width:1024px){html .sidebar-autohide-hotzone:hover~.sidebar-rail[data-autohide=true],html .sidebar-rail[data-autohide=true]:hover{transform:translate(-100%)!important}html .dashboard-sidebar-slot .sidebar-rail[data-autohide=true] .rail-top-actions{padding-bottom:2px!important}html.dock-rail-full .dashboard-shell.is-enterprise .dashboard-sidebar-slot{width:260px!important}}html.dock-rail-suppress-peek .sidebar-autohide-hotzone:hover~.sidebar-rail[data-autohide=true],html.dock-rail-suppress-peek .sidebar-rail[data-autohide=true]:hover{transform:translate(-100%)}html.dock-desktop .desktop-top-bar-lights{width:64px}html.dock-desktop-fullscreen .desktop-top-bar-lights{width:0}html.dock-desktop:not(.dock-desktop-fullscreen) .dashboard-mobile-header{padding-left:76px}@media (min-width:1025px){html.dock-desktop:not(.dock-desktop-fullscreen):not(.dock-rail-pinned):not(.dock-rail-full) .wss-ws{padding-top:38px}}html.dock-desktop:not(.dock-desktop-fullscreen).dock-rail-pinned .dashboard-shell.is-enterprise .rail-top-actions{justify-content:flex-end}html.dock-topbar-active,html.dock-topbar-active body{height:100vh;overflow:hidden}html.dock-vibrancy .desktop-top-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}html.dock-vibrancy.dock-topbar-active,html.dock-vibrancy.dock-topbar-active body{background:0 0}html.dock-vibrancy.dock-topbar-active[data-theme=light] body,html.dock-vibrancy.dock-topbar-active[data-theme=breeze] body{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){html.dock-vibrancy.dock-topbar-active[data-theme=light] body,html.dock-vibrancy.dock-topbar-active[data-theme=breeze] body{background:color-mix(in srgb, var(--text-primary) 6%, transparent)}}html.dock-vibrancy.dock-topbar-active .dashboard-shell{background:var(--background)}html.dock-topbar-active .sidebar-rail{min-height:0}html.dock-topbar-active #dock-desktop-rail-hotzone{display:none!important}html.dock-topbar-active .sidebar-autohide-hotzone{top:38px!important}html.dock-topbar-active aside.sidebar-rail[data-autohide=true]{height:calc(100vh - 38px)!important;top:38px!important}html.dock-topbar-active .sidebar-autohide-hotzone:hover~.sidebar-rail[data-autohide=true],html.dock-topbar-active aside.sidebar-rail[data-autohide=true]:hover{transform:translate(0)!important}html.dock-topbar-active #dock-desktop-drag-strip,html.dock-topbar-active #dock-desktop-rail-toggle{display:none!important}html.dock-enterprise .desktop-top-bar-nav--active{background:0 0;font-weight:650}html.dock-enterprise,html.dock-enterprise body{background:0 0!important}html.dock-topbar-active.dock-enterprise .desktop-top-bar{background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){html.dock-topbar-active.dock-enterprise .desktop-top-bar{background:color-mix(in srgb, var(--surface) 55%, transparent)!important}}html.dock-topbar-active.dock-enterprise .desktop-top-bar{-webkit-backdrop-filter:blur(22px)saturate(1.6)!important;border-bottom:none!important}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cursor-orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes cursor-orb-halo-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes chrome-live-pulse{0%,to{box-shadow:0 0 0 0 rgba(var(--live-color,15, 180, 116), .65)}50%{box-shadow:0 0 0 4px rgba(var(--live-color,15, 180, 116), 0)}}@keyframes chrome-dock-slot-pulse{0%,to{opacity:.82;box-shadow:0 0 0 1px #ffffffe6, 0 0 4px color-mix(in oklab, var(--slot-c,#bf5af2) 35%, transparent), 0 1px 1.5px #00000026;transform:scale(1)}50%{opacity:1;box-shadow:0 0 0 1.5px #fffffff2, 0 0 10px color-mix(in oklab, var(--slot-c,#bf5af2) 65%, transparent), 0 1px 2px #0003;transform:scale(1.2)}}@keyframes cursor-label-flex{0%{opacity:0;transform:scale(.5)translateY(-3px)}55%{opacity:1;transform:scale(1.12)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes row-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes term-val-spin{0%,to{opacity:1}50%{opacity:.55}}@keyframes term-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes skeleton-shimmer{0%,to{opacity:.85;background-position:200% 0}50%{opacity:1;background-position:-200% 0}}@keyframes td-fade-in{0%{opacity:0;filter:blur(1px);transform:translateY(3px)}60%{opacity:.85;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes tab-body-enter{0%{opacity:0}to{opacity:1}}@keyframes doc-stream-in{0%{opacity:0;filter:blur(2px);transform:translateY(8px)}60%{filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes doc-caret-ping{0%,70%,to{opacity:0;transform:scale(.6)}80%{opacity:1;transform:scale(1.3)}92%{opacity:0;transform:scale(1.6)}}@keyframes hh-widget-live{0%,to{box-shadow:0 0 #06d6a099}50%{box-shadow:0 0 0 5px #0000}}@keyframes gantt-in{to{opacity:1;transform:translate(0)}}@keyframes gantt-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes doc-review-sweep{0%{background-position:200% 0}40%{background-position:-100% 0}to{background-position:-100% 0}}@keyframes doc-review-orb{0%,to{opacity:0;transform:translateY(-50%)scale(.7)}10%{opacity:1;transform:translateY(-50%)scale(1.15)}40%{opacity:1;transform:translateY(-50%)scale(1)}55%{opacity:0;transform:translateY(-50%)scale(.9)}}@keyframes concept-ecosystem-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes cc-dim{0%{opacity:1;filter:grayscale(0)}to{opacity:.4;filter:grayscale(.6)}}@keyframes cc-row-fade{to{opacity:1;transform:none}}@keyframes cc-sync-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes cc-sync-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes concept-row-editing-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes concept-row-just-edited-fade{0%{color:#ff2d92}to{color:var(--text-primary)}}@keyframes concept-sk-shimmer{0%,to{opacity:.85;background-position:200% 0}50%{opacity:1;background-position:-200% 0}}@keyframes cd-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes logo-mark-burst{0%{box-shadow:0 0 0 var(--logo-stroke,1.5px) white, 0 0 calc(var(--logo-stroke,1.5px) * 6) #bf5af28c, 0 calc(var(--logo-stroke,1.5px) * 1.2) calc(var(--logo-stroke,1.5px) * 2.5) #0000002e;transform:scale(1)}18%{box-shadow:0 0 0 var(--logo-stroke,1.5px) white, 0 0 40px #bf5af2f2, 0 0 72px #ff2d928c, 0 0 0 10px #bf5af22e, 0 calc(var(--logo-stroke,1.5px) * 1.2) calc(var(--logo-stroke,1.5px) * 2.5) #0003;transform:scale(1.6)}55%{box-shadow:0 0 0 var(--logo-stroke,1.5px) white, 0 0 22px #bf5af28c, 0 0 42px #0a84ff47, 0 calc(var(--logo-stroke,1.5px) * 1.2) calc(var(--logo-stroke,1.5px) * 2.5) #0003;transform:scale(1.15)}to{box-shadow:0 0 0 var(--logo-stroke,1.5px) white, 0 0 calc(var(--logo-stroke,1.5px) * 6) #bf5af28c, 0 calc(var(--logo-stroke,1.5px) * 1.2) calc(var(--logo-stroke,1.5px) * 2.5) #0000002e;transform:scale(1)}}@supports (color:lab(0% 0 0)){@keyframes logo-mark-burst{0%{box-shadow:0 0 0 var(--logo-stroke,1.5px) white, 0 0 calc(var(--logo-stroke,1.5px) * 6) lab(56.3909% 58.869 -60.0193/.55), 0 calc(var(--logo-stroke,1.5px) * 1.2) calc(var(--logo-stroke,1.5px) * 2.5) #0000002e;transform:scale(1)}18%{box-shadow:0 0 0 var(--logo-stroke,1.5px) white, 0 0 40px #bf5af2f2, 0 0 72px #ff2d928c, 0 0 0 10px #bf5af22e, 0 calc(var(--logo-stroke,1.5px) * 1.2) calc(var(--logo-stroke,1.5px) * 2.5) #0003;transform:scale(1.6)}55%{box-shadow:0 0 0 var(--logo-stroke,1.5px) white, 0 0 22px #bf5af28c, 0 0 42px #0a84ff47, 0 calc(var(--logo-stroke,1.5px) * 1.2) calc(var(--logo-stroke,1.5px) * 2.5) #0003;transform:scale(1.15)}to{box-shadow:0 0 0 var(--logo-stroke,1.5px) white, 0 0 calc(var(--logo-stroke,1.5px) * 6) lab(56.3909% 58.869 -60.0193/.55), 0 calc(var(--logo-stroke,1.5px) * 1.2) calc(var(--logo-stroke,1.5px) * 2.5) #0000002e;transform:scale(1)}}}@keyframes mf-giant-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes mf-hero-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes logo-marvel-cycle{0%,12%{opacity:1;background:#ff3b30}13%,25%{opacity:1;background:#ff2d92}26%,38%{opacity:1;background:#0a84ff}39%,51%{opacity:1;background:#bf5af2}52%,64%{opacity:1;background:#06d6a0}65%,75%{opacity:1;background:#ff9500}85%{opacity:.3}to{opacity:0}}@keyframes logo-marvel-glow{0%,70%{box-shadow:0 0 0 var(--logo-stroke,1.5px) white, 0 0 calc(var(--logo-stroke,1.5px) * 6) #bf5af28c, 0 calc(var(--logo-stroke,1.5px) * 1.2) calc(var(--logo-stroke,1.5px) * 2.5) #0000002e}85%{box-shadow:0 0 0 var(--logo-stroke,1.5px) white, 0 0 calc(var(--logo-stroke,1.5px) * 12) #bf5af2bf, 0 calc(var(--logo-stroke,1.5px) * 1.2) calc(var(--logo-stroke,1.5px) * 2.5) #0003}to{box-shadow:0 0 0 var(--logo-stroke,1.5px) white, 0 0 calc(var(--logo-stroke,1.5px) * 6) #bf5af28c, 0 calc(var(--logo-stroke,1.5px) * 1.2) calc(var(--logo-stroke,1.5px) * 2.5) #0000002e}}@supports (color:lab(0% 0 0)){@keyframes logo-marvel-glow{0%,70%{box-shadow:0 0 0 var(--logo-stroke,1.5px) white, 0 0 calc(var(--logo-stroke,1.5px) * 6) lab(56.3909% 58.869 -60.0193/.55), 0 calc(var(--logo-stroke,1.5px) * 1.2) calc(var(--logo-stroke,1.5px) * 2.5) #0000002e}85%{box-shadow:0 0 0 var(--logo-stroke,1.5px) white, 0 0 calc(var(--logo-stroke,1.5px) * 12) lab(56.3909% 58.869 -60.0193/.75), 0 calc(var(--logo-stroke,1.5px) * 1.2) calc(var(--logo-stroke,1.5px) * 2.5) #0003}to{box-shadow:0 0 0 var(--logo-stroke,1.5px) white, 0 0 calc(var(--logo-stroke,1.5px) * 6) lab(56.3909% 58.869 -60.0193/.55), 0 calc(var(--logo-stroke,1.5px) * 1.2) calc(var(--logo-stroke,1.5px) * 2.5) #0000002e}}}@keyframes logo-marvel-glow-dark{0%,70%{box-shadow:0 0 0 var(--logo-stroke,1.5px) white, 0 0 calc(var(--logo-stroke,1.5px) * 8) #bf5af2a6, 0 calc(var(--logo-stroke,1.5px) * 1.3) calc(var(--logo-stroke,1.5px) * 3) #00000059}85%{box-shadow:0 0 0 var(--logo-stroke,1.5px) white, 0 0 calc(var(--logo-stroke,1.5px) * 14) #bf5af2d9, 0 calc(var(--logo-stroke,1.5px) * 1.3) calc(var(--logo-stroke,1.5px) * 3) #0006}to{box-shadow:0 0 0 var(--logo-stroke,1.5px) white, 0 0 calc(var(--logo-stroke,1.5px) * 8) #bf5af2a6, 0 calc(var(--logo-stroke,1.5px) * 1.3) calc(var(--logo-stroke,1.5px) * 3) #00000059}}@supports (color:lab(0% 0 0)){@keyframes logo-marvel-glow-dark{0%,70%{box-shadow:0 0 0 var(--logo-stroke,1.5px) white, 0 0 calc(var(--logo-stroke,1.5px) * 8) lab(56.3909% 58.869 -60.0193/.65), 0 calc(var(--logo-stroke,1.5px) * 1.3) calc(var(--logo-stroke,1.5px) * 3) #00000059}85%{box-shadow:0 0 0 var(--logo-stroke,1.5px) white, 0 0 calc(var(--logo-stroke,1.5px) * 14) lab(56.3909% 58.869 -60.0193/.85), 0 calc(var(--logo-stroke,1.5px) * 1.3) calc(var(--logo-stroke,1.5px) * 3) #0006}to{box-shadow:0 0 0 var(--logo-stroke,1.5px) white, 0 0 calc(var(--logo-stroke,1.5px) * 8) lab(56.3909% 58.869 -60.0193/.65), 0 calc(var(--logo-stroke,1.5px) * 1.3) calc(var(--logo-stroke,1.5px) * 3) #00000059}}}@keyframes docs-article-enter{0%{opacity:0}to{opacity:1}}@keyframes reveal-in{0%{opacity:0;filter:blur(.5px);transform:translateY(8px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes arch-hot-shimmer{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes arch-pres-pulse{0%,75%,to{background:0 0}15%,35%{background:linear-gradient(90deg, color-mix(in srgb, var(--c) 10%, transparent), color-mix(in srgb, var(--c) 3%, transparent))}}@keyframes arch-pres-bar{0%,75%,to{box-shadow:none;background:#0c142629}15%,35%{background:linear-gradient(90deg, color-mix(in srgb, var(--c) 60%, transparent), color-mix(in srgb, var(--c) 18%, transparent));box-shadow:0 0 8px color-mix(in srgb, var(--c) 35%, transparent)}}@keyframes arch-pres-meta{0%,75%,to{color:#0c142680;font-weight:500}15%,35%{color:color-mix(in srgb, var(--c) 85%, black);font-weight:600}}@keyframes als-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes arch-wire-flash{0%{opacity:0;left:0}3%{opacity:1}47%{opacity:1;left:calc(100% - 22px)}50%{opacity:0;left:calc(100% - 22px)}to{opacity:0;left:calc(100% - 22px)}}@keyframes arch-attr-pulse{0%,75%,to{--hot:0}10%,25%{--hot:1}}@keyframes arch-attr-bar{0%,75%,to{background:linear-gradient(90deg, color-mix(in oklab, var(--c) 70%, transparent), color-mix(in oklab, var(--c) 25%, transparent));box-shadow:none}10%,25%{background:linear-gradient(90deg, var(--c), color-mix(in oklab, var(--c) 55%, white));box-shadow:0 0 8px color-mix(in oklab, var(--c) 55%, transparent)}}@keyframes arch-attr-n{0%,75%,to{color:#7a8fa8;font-weight:520}10%,25%{color:var(--c);font-weight:620}}@keyframes arch-attr-name{0%,75%,to{color:#0c1426cc}10%,25%{color:#0c1a30}}@keyframes arch-pres-bar-dark{0%,75%,to{box-shadow:none;background:#ffffff24}15%,35%{background:linear-gradient(90deg, color-mix(in srgb, var(--c) 75%, transparent), color-mix(in srgb, var(--c) 22%, transparent));box-shadow:0 0 8px color-mix(in srgb, var(--c) 45%, transparent)}}@keyframes arch-pres-meta-dark{0%,75%,to{color:#f7f9fb8c;font-weight:500}15%,35%{color:color-mix(in srgb, var(--c) 75%, white);font-weight:600}}@keyframes arch-attr-name-dark{0%,75%,to{color:#f7f9fbc7}10%,25%{color:var(--text-primary)}}@keyframes arch-attr-n-dark{0%,75%,to{color:#f7f9fb80;font-weight:520}10%,25%{color:var(--c);font-weight:620}}@keyframes el-orb-halo-pulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:.9;transform:scale(1.12)}}@keyframes v1-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ucd-pulse{0%{opacity:.45;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes tlp-orb-pulse{0%,to{opacity:1;transform:translateY(0)scale(1)}50%{opacity:.92;transform:translateY(-1px)scale(1.06)}}@keyframes tfaq-reveal{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes docs-search-fade-in{0%{opacity:0}to{opacity:1}}@keyframes marketing-mobile-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes marketing-mobile-panel-in{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}.chat-card-rim{--chat-card-bg:var(--surface-raised,var(--surface-opaque,var(--surface)));background:var(--chat-card-bg);border-radius:calc(var(--radius-card) - 4px);box-shadow:var(--edge-raised), var(--shadow-elevated);border:none}.chat-img-skeleton{background-image:linear-gradient(100deg, var(--surface-muted) 30%, var(--text-primary) 50%, var(--surface-muted) 70%)}@supports (color:color-mix(in lab, red, red)){.chat-img-skeleton{background-image:linear-gradient(100deg, var(--surface-muted) 30%, color-mix(in srgb, var(--text-primary) 7%, var(--surface-muted)) 50%, var(--surface-muted) 70%)}}.chat-img-skeleton{background-size:200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite chatImgShimmer}@media (prefers-reduced-motion:reduce){.chat-img-skeleton{animation:none}}.md-stream>*{animation:mdBlockIn .14s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.md-stream>*{animation:none}}.input{border:.5px solid var(--border-color);border-radius:var(--radius-input);background:var(--input-bg);height:36px;color:var(--text-primary);font-size:14px;font-family:var(--font-sans);outline:none;width:100%;padding:0 12px;transition:border-color .15s,box-shadow .15s}.input:focus{border-color:var(--border-emphasis);box-shadow:0 0 0 2px var(--border-color)}.rail-btn{border-radius:var(--radius-input);width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.rail-btn:hover{background:var(--surface-muted);color:var(--text-primary)}.remix-callout{color:#f7f9fb;isolation:isolate;background:#0a0f1a;border:1px solid #ffffff14;position:relative;overflow:hidden}.remix-callout--card{border-radius:18px;box-shadow:0 18px 48px -12px #00000073}.remix-callout--band{border-bottom:0;border-left:0;border-right:0;border-radius:0;width:100%}.remix-callout-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.remix-callout-glow{filter:blur(48px);border-radius:50%;position:absolute}.remix-callout-glow--a{opacity:.55;background:radial-gradient(circle,#ff2d92 0%,#ff2d9200 65%);width:280px;height:280px;top:-32%;left:-8%}.remix-callout-glow--b{opacity:.42;background:radial-gradient(circle,#bf5af2 0%,#bf5af200 65%);width:320px;height:320px;bottom:-45%;left:28%}.remix-callout-glow--c{opacity:.5;background:radial-gradient(circle,#0a84ff 0%,#0a84ff00 65%);width:320px;height:320px;top:-28%;right:-10%}.remix-callout-inner{z-index:1;flex-direction:column;gap:14px;padding:36px 32px;display:flex;position:relative}.remix-callout--band .remix-callout-inner{align-items:flex-start;max-width:720px;margin:0 auto;padding:64px 24px}.remix-callout-cluster{align-items:center;gap:12px;margin-bottom:2px;display:flex}.remix-callout-orb{flex-shrink:0;width:14px;height:14px}.remix-callout-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#f7f9fb9e;font-size:10px;font-weight:600}.remix-callout-headline{letter-spacing:-.018em;color:#f7f9fb;max-width:540px;margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:500;line-height:1.18}.remix-callout--band .remix-callout-headline{letter-spacing:-.02em;max-width:600px;font-size:clamp(28px,3.4vw,40px);line-height:1.1}.remix-callout-body{color:#f7f9fbc7;max-width:540px;margin:0;font-size:14px;line-height:1.6}.remix-callout--band .remix-callout-body{max-width:560px;font-size:16px}.remix-callout-cta-row{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:8px;display:flex}.remix-callout-cta{color:#f7f9fb;letter-spacing:-.005em;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;width:fit-content;padding:11px 18px 11px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background .32s,border-color .32s,transform .32s,box-shadow .32s;display:inline-flex;position:relative}.remix-callout-cta:after{content:"";opacity:0;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(90deg,#ff2d92 0%,#bf5af2 50%,#0a84ff 100%);border-radius:999px;padding:1.5px;transition:opacity .32s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.remix-callout-cta:hover{background:#ffffff1a;transform:translateY(-1px);box-shadow:0 10px 28px -8px #0a84ff73}.remix-callout-cta:hover:after{opacity:1}.remix-callout-cta:focus-visible{outline-offset:2px;outline:2px solid #ffffff73}.remix-callout-cta-label{color:#f7f9fb}.remix-callout-cta-arrow{color:#f7f9fbb8;transition:transform .32s cubic-bezier(.4,0,.2,1),color .32s}.remix-callout-cta:hover .remix-callout-cta-arrow{color:#f7f9fb;transform:translate(3px)}.remix-callout-meta{color:#f7f9fb80;margin:0;font-size:12px;line-height:1.55}@media (max-width:640px){.remix-callout-inner{gap:12px;padding:28px 22px}.remix-callout--band .remix-callout-inner{padding:48px 22px}.remix-callout-cta-row{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.hero-live-sheet{margin:0;padding:0;overflow:hidden}.docs-h-nav-right{gap:8px}.concept-tab{gap:4px;padding:4px 8px;font-size:11px}.concept-tab-indicator{height:22px}.concept-split-main,.concept-split-side{padding:12px 14px 14px}}.docs-faq{margin:14px 0 24px;padding:0}.docs-faq-item{border-bottom:1px solid var(--border-subtle);padding:18px 0}.docs-faq-item:first-child{padding-top:4px}.docs-faq-item:last-child{border-bottom:none}.docs-faq-q{color:var(--text-strong);margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.45}.docs-faq-a{color:var(--text-default);margin:0;font-size:15px;line-height:1.65}.docs-faq-link{color:var(--text-link);white-space:nowrap;margin-left:4px;font-size:13.5px;text-decoration:none;display:inline-block}.docs-faq-link:hover{text-decoration:underline}.docs-faq--accordion{border-top:1px solid var(--border-subtle);margin:14px 0 24px}.docs-faq-item--accordion{border-bottom:1px solid var(--border-subtle);padding:0}.docs-faq-item--accordion>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:16px 0;list-style:none;display:flex}.docs-faq-item--accordion>summary::-webkit-details-marker{display:none}.docs-faq-item--accordion>summary:after{content:"";border-right:1.5px solid var(--text-muted);border-bottom:1.5px solid var(--text-muted);flex-shrink:0;width:8px;height:8px;margin-right:4px;transition:transform .2s;transform:rotate(-45deg)}.docs-faq-item--accordion[open]>summary:after{transform:rotate(45deg)}.docs-faq-item--accordion>.docs-faq-a{margin:0;padding:0 0 18px}.docs-code-title{color:#7a8fa6;font-size:12px;font-family:var(--font-inter), sans-serif;background:#ffffff05;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.docs-code-lang{font-family:var(--font-jetbrains), monospace;text-transform:lowercase;opacity:.7}.docs-code-pre{font-family:var(--font-jetbrains), ui-monospace, monospace;margin:0;padding:14px 16px;font-size:13px;line-height:1.6;overflow-x:auto}.docs-code-tabstrip{font-family:var(--font-inter), sans-serif;background:#ffffff05;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px 6px 14px;display:flex}.docs-code-tabs-title{color:#7a8fa6;font-size:12px}.docs-code-tabs-buttons{gap:2px;margin-left:auto;display:flex}.docs-term{background:#0a0f18;border:1px solid #ffffff0f;border-radius:10px;margin:14px 0 20px;overflow:hidden}.docs-term-chrome{background:#ffffff05;border-bottom:1px solid #ffffff0a;gap:6px;padding:10px 14px;display:flex}.docs-term-dot{border-radius:50%;width:10px;height:10px}.docs-term-pre{font-family:var(--font-jetbrains), ui-monospace, monospace;color:#9fb3c8;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.7;overflow-x:auto}.docs-mockup{margin:20px 0 28px}.docs-mockup-frame{border:1px solid var(--border-subtle);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 20px 40px -20px #0f172233}.docs-mockup-chrome{border-bottom:1px solid var(--border-subtle);background:#f2f4f7;align-items:center;gap:6px;padding:10px 14px;display:flex}.docs-mockup-dot{border-radius:50%;width:10px;height:10px}.docs-mockup-url{font-family:var(--font-jetbrains), monospace;color:#6b7280;margin-left:12px;font-size:11px}.docs-mockup-body{overflow:hidden}.docs-mockup figcaption{color:var(--text-tertiary);text-align:center;margin-top:10px;font-size:12.5px}.mk-app{color:#1a2332;background:#f7f9fb;grid-template-columns:52px 1fr;min-height:440px;font-size:12px;display:grid}.mk-sidebar{background:#ecf1f7;border-right:1px solid #dce4ee;flex-direction:column;align-items:center;gap:18px;padding:12px 0;display:flex}.mk-sidebar-logo{color:#fff;width:28px;height:28px;font-family:var(--font-fraunces), serif;background:linear-gradient(135deg,#7aa5c7,#e8b4b4);border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid}.mk-sidebar-items{flex-direction:column;gap:4px;display:flex}.mk-sidebar-item{color:#6b7d92;background:0 0;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:grid}.mk-sidebar-item--active{color:#1a2332;background:#d7e2ee}.mk-app-main{padding:20px 24px;overflow:hidden}.mk-app-header{justify-content:space-between;align-items:flex-end;margin-bottom:16px;display:flex}.mk-app-title{font-family:var(--font-fraunces), Georgia, serif;color:#1a2332;font-size:22px;font-weight:500}.mk-app-sub{color:#6b7d92;margin-top:2px;font-size:11px}.mk-btn{color:#1a2332;background:#fff;border:1px solid #dce4ee;border-radius:6px;padding:6px 12px;font-size:11px;font-weight:500}.mk-btn--primary{color:#fff;background:#1a2332;border-color:#0000}.mk-btn--ghost{color:#9c2a2a;background:0 0;border-color:#0000}.mk-app-toolbar{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.mk-input{background:#fff;border:1px solid #dce4ee;border-radius:6px;flex:1;max-width:280px;padding:6px 10px;font-size:11px}.mk-select{background:#fff;border:1px solid #dce4ee;border-radius:6px;padding:6px 10px;font-size:11px}.mk-pills{gap:4px;display:flex}.mk-pill{color:#6b7d92;background:0 0;border-radius:999px;padding:4px 10px;font-size:11px}.mk-pill--active{color:#fff;background:#1a2332}.mk-ws-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mk-ws-card{background:#fff;border:1px solid #dce4ee;border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.mk-ws-head{justify-content:space-between;align-items:baseline;display:flex}.mk-ws-title{color:#1a2332;font-weight:600}.mk-ws-meta{font-family:var(--font-jetbrains), monospace;color:#6b7d92;letter-spacing:.04em;font-size:9.5px}.mk-ws-preview{color:#4b5768;font-size:11px;line-height:1.5}.mk-ws-foot{color:#8a95a5;font-size:10px}.mk-tbl-header{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.mk-tbl-tabs{gap:10px;margin-top:6px;font-size:11px;display:flex}.mk-tab{color:#6b7d92;border-bottom:1px solid #0000;padding:2px 0}.mk-tab--active{color:#1a2332;border-bottom-color:#1a2332;font-weight:600}.mk-presence{align-items:center;gap:6px;display:flex}.mk-orb{color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-weight:600;display:inline-grid;box-shadow:0 0 0 1.5px #ffffffe6}.mk-orb--sm{width:12px;height:12px;font-size:8px}.mk-orb--blue,.mk-orb--pink,.mk-orb--violet{box-shadow:0 0 0 1px #fff, 0 0 6px var(--mk-c,#0a84ff), 0 1px 2px #0003}@supports (color:color-mix(in lab, red, red)){.mk-orb--blue,.mk-orb--pink,.mk-orb--violet{box-shadow:0 0 0 1px #fff, 0 0 6px color-mix(in oklab, var(--mk-c,#0a84ff) 55%, transparent), 0 1px 2px #0003}}.mk-orb--blue{--mk-c:#0a84ff;background:radial-gradient(circle at 30% 30%,#6bacff 0%,#0a84ff 45%,#004ea4 100%);background:radial-gradient(circle at 30% 30%,lab(68.7114% -2.49162 -50.1716) 0%,#0a84ff 45%,lab(32.3096% 17.9963 -70.3609) 100%)}.mk-orb--pink{--mk-c:#ff2d92;background:radial-gradient(circle at 30% 30%,#ff82b2 0%,#ff2d92 45%,#a70058 100%);background:radial-gradient(circle at 30% 30%,lab(70.5445% 56.751 -1.23327) 0%,#ff2d92 45%,lab(34.7871% 78.3827 -1.45687) 100%)}.mk-orb--violet{--mk-c:#bf5af2;background:radial-gradient(circle at 30% 30%,#d391f9 0%,#bf5af2 45%,#8103af 100%);background:radial-gradient(circle at 30% 30%,lab(69.747% 39.3791 -42.531) 0%,#bf5af2 45%,lab(33.0666% 61.9473 -59.7499) 100%)}.mk-orb--face{color:#fff;font-family:var(--font-inter), -apple-system, sans-serif;letter-spacing:-.02em;background:linear-gradient(135deg,#fba07b 0%,#f27e9b 60%,#c26ba7 100%);font-weight:700;box-shadow:0 0 0 1px #fff,0 0 8px #f27e9b73,0 1px 2px #0000002e}.mk-live{color:#2f9268;margin-left:8px;font-size:10px;font-weight:500}.mk-tbl-toolbar{color:#6b7d92;justify-content:space-between;margin-bottom:6px;font-size:10.5px;display:flex}.mk-tbl{background:#fff;border:1px solid #dce4ee;border-radius:6px;overflow:hidden}.mk-tbl-head-row,.mk-tbl-row{grid-template-columns:30px 2fr 1.1fr 1.1fr 1.1fr .9fr .8fr;align-items:center;display:grid}.mk-tbl-head-row{background:#f4f6fa;border-bottom:1px solid #dce4ee}.mk-tbl-row{border-bottom:1px solid #f0f3f7}.mk-tbl-row:last-child{border-bottom:none}.mk-tbl-th,.mk-tbl-td{white-space:nowrap;text-overflow:ellipsis;padding:8px 10px;font-size:11px;overflow:hidden}.mk-tbl-th{color:#6b7d92;letter-spacing:.02em;font-size:10px;font-weight:600}.mk-col-n{color:#9ca7b8;text-align:left}.mk-col-title{color:#1a2332;font-weight:500}.mk-col-channel,.mk-col-status,.mk-col-owner{align-items:center;gap:6px;display:flex}.mk-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.mk-stat{font-size:13px;line-height:1}.mk-avatar{color:#fff;letter-spacing:-.02em;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-weight:700;display:inline-grid;box-shadow:0 0 0 1px #fff,0 1px 2px #0000002e}.mk-col-updated{color:#9ca7b8;font-size:10.5px;font-family:var(--font-jetbrains), monospace}.mk-doc{max-width:640px;margin:0 auto;padding:16px 20px 24px}.mk-doc-h1{font-family:var(--font-fraunces), Georgia, serif;color:#1a2332;letter-spacing:-.01em;margin:0 0 14px;font-size:24px;font-weight:500}.mk-doc-h2{color:#1a2332;margin:16px 0 6px;font-size:15px;font-weight:600}.mk-doc-p{color:#4b5768;margin-bottom:10px;font-size:12px;line-height:1.65}.mk-doc-list{color:#4b5768;margin:0 0 12px;padding-left:18px;font-size:12px;line-height:1.7}.mk-doc-list li{margin-bottom:3px}.mk-caret{vertical-align:-1px;background:#0a84ff;width:1.5px;height:12px;margin-left:2px;animation:1s steps(2,end) infinite mk-caret-blink;display:inline-block}.mk-doc-editing{color:#3b4656}.mk-doc-foot{color:#8b5cf6;border-top:1px solid #eaeff4;align-items:center;gap:6px;margin-top:14px;padding-top:10px;font-size:11px;font-style:italic;display:flex}.mk-modal-wrap{background:#edf2f7;place-items:center;min-height:480px;padding:40px 20px;display:grid;position:relative}.mk-modal-backdrop{background:#0f172266;position:absolute;inset:0}.mk-modal{background:#fff;border-radius:12px;width:100%;max-width:440px;padding:20px 22px;position:relative;box-shadow:0 20px 40px #0000002e}.mk-modal-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mk-modal-title{font-family:var(--font-fraunces), Georgia, serif;color:#1a2332;font-size:18px;font-weight:500}.mk-modal-x{color:#8a95a5;cursor:pointer}.mk-row-split{grid-template-columns:1fr auto auto;align-items:center;gap:6px;display:grid}.mk-label{letter-spacing:.04em;text-transform:uppercase;color:#6b7d92;margin:10px 0 4px;font-size:10px;font-weight:600;display:block}.mk-divider{background:#e7edf3;height:1px;margin:16px 0 6px}.mk-members{flex-direction:column;gap:6px;display:flex}.mk-member{background:#f5f8fb;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.mk-member-name{color:#1a2332;font-size:12px;font-weight:500}.mk-member-email{color:#8a95a5;font-size:10.5px}.mk-member-role{color:#6b7d92;background:#fff;border:1px solid #dce4ee;border-radius:4px;padding:3px 8px;font-size:10px}.mk-link-row{grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid}.mk-code-inline{font-family:var(--font-jetbrains), monospace;color:#3b4656;background:#f5f8fb;border:1px solid #dce4ee;border-radius:4px;padding:4px 8px;font-size:11px;display:block;overflow-x:auto}.mk-settings{grid-template-columns:180px 1fr;gap:20px;min-height:380px;display:grid}.mk-settings-nav{border-right:1px solid #dce4ee;padding-right:16px}.mk-settings-nav-title{font-family:var(--font-fraunces), Georgia, serif;color:#1a2332;margin-bottom:10px;font-size:16px}.mk-settings-nav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mk-settings-nav li{color:#6b7d92;cursor:pointer;border-radius:6px;padding:6px 10px;font-size:12px}.mk-settings-nav-active{background:#d7e2ee;font-weight:500;color:#1a2332!important}.mk-settings-body{min-width:0}.mk-settings-h1{font-family:var(--font-fraunces), Georgia, serif;color:#1a2332;margin:0 0 8px;font-size:20px;font-weight:500}.mk-settings-p{color:#6b7d92;margin-bottom:14px;font-size:12px}.mk-key-create{grid-template-columns:1fr 160px auto;gap:6px;margin-bottom:16px;display:grid}.mk-keys-table{background:#fff;border:1px solid #dce4ee;border-radius:6px;overflow:hidden}.mk-keys-head,.mk-keys-row{grid-template-columns:1.3fr 1.3fr 1fr .8fr .8fr;align-items:center;padding:8px 10px;font-size:11px;display:grid}.mk-keys-head{color:#6b7d92;background:#f4f6fa;border-bottom:1px solid #dce4ee;font-weight:600}.mk-keys-row{border-bottom:1px solid #f0f3f7}.mk-keys-row:last-child{border-bottom:none}@media (max-width:900px){.docs-shell{grid-template-columns:1fr;gap:20px}.docs-aside{border-bottom:1px solid var(--border-subtle);max-height:none;padding-bottom:16px;position:static;overflow:visible}.docs-nav-list{flex-flow:wrap}.mk-app{grid-template-columns:48px 1fr;min-height:360px}.mk-ws-grid{grid-template-columns:1fr}.docs-header-nav{gap:12px}}@media (max-width:640px){.mk-tbl-head-row,.mk-tbl-row{grid-template-columns:24px 2fr 1fr 1fr}.mk-col-channel,.mk-col-owner,.mk-col-updated{display:none}}.connect-flow{background:var(--surface);color:var(--text-primary);padding:20px 22px}.connect-flow-row{grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:8px;margin-bottom:22px;display:grid}@media (max-width:640px){.connect-flow-row{grid-template-columns:1fr;gap:14px}}.connect-flow-node{border:1px solid var(--c,#0a84ff);border-radius:10px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.connect-flow-node{border:1px solid color-mix(in srgb, var(--c,#0a84ff) 32%, var(--border-color))}}.connect-flow-node{background:var(--c,#0a84ff)}@supports (color:color-mix(in lab, red, red)){.connect-flow-node{background:color-mix(in srgb, var(--c,#0a84ff) 6%, var(--surface))}}.connect-flow-node{flex-direction:column;justify-content:center;min-height:92px;display:flex}.connect-flow-node-label{letter-spacing:.14em;text-transform:uppercase;color:var(--c,#0a84ff);margin-bottom:6px;font-size:10.5px;font-weight:600}.connect-flow-node-title{color:var(--text-primary);word-break:break-word;margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.2}.connect-flow-node-note{color:var(--text-muted);font-size:11.5px;line-height:1.35}.connect-flow-wire{color:var(--text-muted);flex-direction:column;align-items:center;gap:6px;display:flex}.connect-flow-wire-caption{letter-spacing:.06em;color:var(--text-muted);text-align:center;font-size:10.5px;font-weight:500}.connect-flow-wire svg{width:100%;height:8px;display:block}.connect-flow-auth{border-top:1px dashed var(--border-color);padding-top:14px}.connect-flow-auth-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;font-size:10.5px;font-weight:600}.connect-flow-steps{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (max-width:640px){.connect-flow-steps{grid-template-columns:1fr}}.connect-flow-step{align-items:flex-start;gap:10px;display:flex}.connect-flow-step-kicker{background:var(--surface-muted,var(--border-color));width:20px;height:20px;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.connect-flow-step-body{color:var(--text-secondary);font-size:12.5px;line-height:1.45}.connect-flow-step-body code{background:var(--surface-muted,var(--border-color));color:var(--text-primary);border-radius:4px;padding:1px 5px;font-size:11.5px}.docs-footer{border-top:1px solid var(--border-color);background:var(--text-primary);margin-top:56px;padding:32px 40px 28px}@supports (color:color-mix(in lab, red, red)){.docs-footer{background:color-mix(in oklab, var(--text-primary) 3%, var(--surface))}}.docs-footer-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:32px;max-width:960px;margin:0 auto;display:grid}@media (max-width:900px){.docs-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.docs-footer-grid{grid-template-columns:1fr}}.docs-footer-brand{margin-bottom:10px;display:inline-flex}.docs-footer-tagline{color:var(--text-secondary);max-width:260px;margin:0 0 10px;font-size:12.5px;line-height:1.5}.docs-footer-meta{color:var(--text-muted);margin:0;font-size:11.5px}.docs-footer-col-title{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;font-size:11px;font-weight:600}.docs-footer-col ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.docs-footer-col a{color:var(--text-secondary);align-items:center;gap:4px;font-size:13px;text-decoration:none;transition:color .12s;display:inline-flex}.docs-footer-col a:hover{color:var(--text-primary)}.docs-footer-ext{color:var(--text-muted);font-size:10px}.docs-footer-tip{max-width:960px;color:var(--text-secondary);background:var(--surface);border:1px dashed var(--border-color);border-radius:10px;margin:28px auto 0;padding:14px 18px;font-size:12.5px;line-height:1.55}.docs-footer-code{font-family:var(--font-jetbrains), monospace;background:var(--text-primary);border-radius:4px;padding:1px 6px;font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.docs-footer-code{background:color-mix(in oklab, var(--text-primary) 7%, transparent)}}.docs-footer-code{border:1px solid var(--border-color);color:var(--text-primary);text-decoration:none}.docs-footer-code:hover{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.docs-footer-code:hover{background:color-mix(in oklab, var(--text-primary) 11%, transparent)}}.docs-footer-baseline{border-top:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:960px;margin:22px auto 0;padding-top:18px;display:flex}.docs-real-workspace{border:1px solid var(--border-color);background:var(--surface);border-radius:12px;margin:24px 0 32px;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 12px 32px #0000000f}.docs-real-workspace-header{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px 8px;display:flex}.docs-real-workspace-title-row{align-items:baseline;gap:12px;min-width:0;display:flex}.docs-real-workspace-title-row h1{margin:0;font-size:20px}.docs-real-workspace-presence{color:var(--text-muted);align-items:center;gap:6px;font-size:11.5px;display:flex}.docs-real-workspace-face{color:#fff;background:linear-gradient(135deg,#f27e9b 0%,#c26ba7 100%);border-radius:50%;place-items:center;width:18px;height:18px;margin-left:2px;margin-right:4px;font-size:10px;font-weight:600;display:grid}.docs-real-workspace-live{border-left:1px solid var(--border-color);align-items:center;gap:5px;padding-left:8px;display:inline-flex}.docs-real-workspace-dot{background:#06d6a0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #06d6a0b3}.docs-real-workspace-body{max-height:520px;position:relative;overflow:hidden}.docs-real-workspace-tabs{align-items:center;gap:2px;display:inline-flex}.docs-real-workspace-tab{color:var(--text-muted);border-radius:4px;padding:3px 8px;font-size:12px}.docs-real-workspace-tab--active{color:var(--text-primary);background:var(--text-primary);font-weight:500}@supports (color:color-mix(in lab, red, red)){.docs-real-workspace-tab--active{background:color-mix(in oklab, var(--text-primary) 6%, transparent)}}.docs-tbl{color:var(--text-primary);background:var(--surface);font-size:13px}.docs-tbl-head,.docs-tbl-row{grid-template-columns:36px minmax(240px,2fr) 120px 120px 130px 120px 100px;align-items:center;display:grid}@media (max-width:820px){.docs-tbl-head,.docs-tbl-row{grid-template-columns:28px minmax(200px,1.8fr) 100px 100px 110px 96px 84px}}.docs-tbl-head{border-bottom:1px solid var(--border-color);background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.docs-tbl-head{background:color-mix(in oklab, var(--text-primary) 3%, var(--surface))}}.docs-tbl-head{height:34px}.docs-tbl-th{color:var(--text-muted);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;padding:0 10px;font-size:11.5px;display:inline-flex;overflow:hidden}.docs-tbl-type-icon{color:var(--text-muted);opacity:.8;font-size:11px}.docs-tbl-row{border-bottom:1px solid var(--border-color);height:32px}.docs-tbl-row:last-child{border-bottom:none}.docs-tbl-cell{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex;overflow:hidden}.docs-tbl-rownum{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:center;font-size:11.5px}.docs-tbl-title{color:var(--text-primary)}.docs-tbl-muted{color:var(--text-secondary);font-variant-numeric:tabular-nums}.docs-tbl-status{color:var(--text-primary);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.docs-tbl-status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 2px}@supports (color:color-mix(in lab, red, red)){.docs-tbl-status-dot{box-shadow:0 0 0 2px color-mix(in srgb, currentColor 10%, transparent)}}.docs-tbl-person{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.docs-tbl-person-face{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:10px;font-weight:600;display:grid}.docs-doc{color:var(--text-primary);background:var(--surface);min-height:400px;padding:28px 32px;font-size:14px;line-height:1.6}.docs-doc-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px;font-size:10.5px;font-weight:600}.docs-doc-h1{font-family:var(--font-fraunces), serif;letter-spacing:-.015em;color:var(--text-primary);margin:0 0 16px;font-size:28px;font-weight:500;line-height:1.15}.docs-doc-h2{font-family:var(--font-fraunces), serif;color:var(--text-primary);letter-spacing:-.01em;margin:22px 0 8px;font-size:19px;font-weight:500}.docs-doc-p{color:var(--text-secondary);max-width:72ch;margin:0 0 12px}.docs-doc-check{flex-direction:column;gap:6px;margin:4px 0 12px;padding:0;list-style:none;display:flex}.docs-doc-check li{color:var(--text-secondary);align-items:center;gap:8px;font-size:13.5px;display:flex}.docs-doc-check li>span:first-child{border:1.4px solid var(--border-color);background:0 0;border-radius:3px;flex-shrink:0;width:14px;height:14px;display:inline-block;position:relative}.docs-doc-check li[data-state=done]>span:first-child{background:#0fb474;border-color:#0fb474}.docs-doc-check li[data-state=done]>span:first-child:after{content:"✓";color:#fff;font-size:10px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}.docs-doc-check li[data-state=done]{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--text-muted);-webkit-text-decoration-color:var(--text-muted);-webkit-text-decoration-color:var(--text-muted);text-decoration-color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.docs-doc-check li[data-state=done]{-webkit-text-decoration-color:color-mix(in srgb, var(--text-muted) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--text-muted) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--text-muted) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--text-muted) 40%, transparent)}}.docs-doc-check li[data-state=active]>span:first-child{background:#0a84ff1a;border-color:#0a84ff}.docs-doc-cursor{vertical-align:middle;background:#bf5af2;width:2px;height:14px;margin-left:2px;animation:1s step-end infinite docs-doc-cursor-blink;display:inline-block}.docs-doc-quote{border-left:3px solid var(--accent,#0a84ff)}@supports (color:color-mix(in lab, red, red)){.docs-doc-quote{border-left:3px solid color-mix(in srgb, var(--accent,#0a84ff) 40%, var(--border-color))}}.docs-doc-quote{color:var(--text-secondary);max-width:72ch;margin:14px 0;padding:4px 0 4px 14px;font-size:13.5px;font-style:italic}.docs-doc-code{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.docs-doc-code{background:color-mix(in oklab, var(--text-primary) 5%, var(--surface))}}.docs-doc-code{border:1px solid var(--border-color);font-family:var(--font-jetbrains), monospace;color:var(--text-primary);border-radius:8px;margin:14px 0;padding:12px 14px;font-size:12.5px;line-height:1.55;overflow-x:auto}.docs-doc-presence-pill{background:#bf5af2;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.docs-doc-presence-pill{background:color-mix(in srgb, #bf5af2 12%, var(--surface))}}.docs-doc-presence-pill{border:1px solid #bf5af2}@supports (color:color-mix(in lab, red, red)){.docs-doc-presence-pill{border:1px solid color-mix(in srgb, #bf5af2 30%, var(--border-color))}}.docs-doc-presence-pill{color:var(--text-primary);margin-top:16px;font-size:12px}.docs-share-frame{border:1px solid var(--border-color);background:var(--surface-muted,var(--surface));border-radius:12px;justify-content:center;align-items:center;min-height:520px;margin:24px 0 32px;padding:32px 0;display:flex;position:relative;overflow:hidden}.docs-share-scrim{background:var(--text-primary);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.docs-share-scrim{background:color-mix(in srgb, var(--text-primary) 14%, transparent)}}.docs-share-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.docs-share{background:var(--surface);border:1px solid var(--border-color);z-index:1;border-radius:14px;width:min(480px,100% - 32px);position:relative;box-shadow:0 1px 2px #0000000a,0 24px 60px #0000002e}.docs-share-head{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:flex-start;padding:18px 20px 14px;display:flex}.docs-share-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:600}.docs-share-title{font-family:var(--font-fraunces), serif;color:var(--text-primary);margin:2px 0 0;font-size:22px;font-weight:500}.docs-share-close{border:1px solid var(--border-color);background:var(--surface);width:32px;height:32px;color:var(--text-muted);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.docs-share-body{padding:16px 20px 20px}.docs-share-row{align-items:center;gap:6px;display:flex}.docs-share-input{border:1px solid var(--border-color);background:var(--surface);color:var(--text-primary);border-radius:8px;flex:1;padding:8px 12px;font-size:13px}.docs-share-role-picker{border:1px solid var(--border-color);color:var(--text-primary);background:var(--surface);border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:12.5px;display:inline-flex}.docs-share-send{background:var(--text-primary);color:var(--surface);border:none;border-radius:8px;padding:8px 14px;font-size:12.5px;font-weight:500}.docs-share-section-head{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:18px 0 8px;font-size:10.5px;font-weight:600}.docs-share-members{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.docs-share-member{border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.docs-share-member-face{color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:grid}.docs-share-member-orb{justify-self:center}.docs-share-member-name{min-width:0}.docs-share-member-name>div:first-child{color:var(--text-primary);font-size:13px}.docs-share-member-email{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.docs-share-member-role{color:var(--text-muted);border:1px solid var(--border-color);border-radius:999px;padding:3px 8px;font-size:11.5px}.docs-share-key{border:1px solid var(--border-color);background:var(--surface);border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.docs-share-key-name{color:var(--text-primary);font-size:12.5px}.docs-share-key-secret{font-family:var(--font-jetbrains), monospace;color:var(--text-muted);font-size:11px}.docs-share-key-revoke{border:1px solid var(--border-color);color:var(--text-muted);background:0 0;border-radius:999px;padding:4px 10px;font-size:11.5px}.docs-settings-frame{border:1px solid var(--border-color);background:var(--surface);border-radius:12px;grid-template-columns:180px 1fr;min-height:420px;margin:24px 0 32px;display:grid;overflow:hidden}@media (max-width:720px){.docs-settings-frame{grid-template-columns:1fr}}.docs-settings-nav{border-right:1px solid var(--border-color);background:var(--text-primary);padding:20px 16px}@supports (color:color-mix(in lab, red, red)){.docs-settings-nav{background:color-mix(in oklab, var(--text-primary) 2%, var(--surface))}}.docs-settings-nav-title{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px;font-size:10.5px;font-weight:600}.docs-settings-nav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.docs-settings-body{padding:24px 26px}.docs-settings-h1{font-family:var(--font-fraunces), serif;color:var(--text-primary);margin:0 0 6px;font-size:24px;font-weight:500}.docs-settings-sub{color:var(--text-secondary);max-width:60ch;margin:0 0 16px;font-size:13px}.docs-settings-keycreate{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.docs-settings-input{border:1px solid var(--border-color);background:var(--surface);color:var(--text-primary);border-radius:8px;flex:0 180px;padding:8px 12px;font-size:13px}.docs-settings-ws-picker{border:1px solid var(--border-color);color:var(--text-primary);background:var(--surface);border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:inline-flex}.docs-settings-create{background:var(--text-primary);color:var(--surface);border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500}.docs-settings-keys{border:1px solid var(--border-color);border-radius:10px;overflow:hidden}.docs-settings-keys-head,.docs-settings-keys-row{grid-template-columns:1.1fr 1.6fr 1.2fr .9fr .7fr;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:grid}.docs-settings-keys-head{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.docs-settings-keys-head{background:color-mix(in oklab, var(--text-primary) 4%, transparent)}}.docs-settings-keys-head{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.docs-settings-keys-row{border-top:1px solid var(--border-color)}.docs-settings-key-code{font-family:var(--font-jetbrains), monospace;color:var(--text-secondary);font-size:11.5px}.docs-settings-muted{color:var(--text-muted);font-size:12.5px}.docs-settings-revoke{border:1px solid var(--border-color);color:var(--text-muted);background:0 0;border-radius:999px;padding:4px 10px;font-size:11.5px}.docs-dash{border:1px solid var(--border-color);background:var(--surface);border-radius:12px;grid-template-columns:56px 1fr;min-height:440px;margin:24px 0 32px;display:grid;overflow:hidden}.docs-dash-rail{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.docs-dash-rail{background:color-mix(in oklab, var(--text-primary) 3%, var(--surface))}}.docs-dash-rail{border-right:1px solid var(--border-color);flex-direction:column;align-items:center;gap:16px;padding:14px 0;display:flex}.docs-dash-rail-mark{display:inline-flex}.docs-dash-rail-items{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.docs-dash-rail-items li{background:var(--text-primary);border-radius:6px;width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.docs-dash-rail-items li{background:color-mix(in oklab, var(--text-primary) 5%, transparent)}}.docs-dash-rail-items li{place-items:center;display:grid}.docs-dash-rail-plus{color:var(--text-muted);font-size:14px}.docs-dash-rail-ic{background:var(--text-secondary);opacity:.7;border-radius:2px;width:14px;height:14px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.docs-dash-main{padding:26px 28px}.docs-dash-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.docs-dash-h1{font-family:var(--font-fraunces), serif;color:var(--text-primary);margin:0;font-size:28px;font-weight:500}.docs-dash-subtitle{color:var(--text-muted);margin-top:2px;font-size:13px}.docs-dash-newbtn{background:var(--surface);color:var(--text-primary);border:1px solid var(--border-color);border-radius:999px;padding:7px 16px;font-size:13px;font-weight:500}.docs-dash-stats{color:var(--text-muted);border-bottom:1px solid var(--border-color);flex-wrap:wrap;gap:18px;margin-bottom:20px;padding:10px 0 18px;font-size:12.5px;display:flex}.docs-dash-stat-num{font-family:var(--font-fraunces), serif;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:18px}.docs-dash-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.docs-dash-card{border:1px solid var(--border-color);background:var(--surface);border-radius:10px;flex-direction:column;gap:4px;min-height:120px;padding:14px 16px;display:flex}.docs-dash-card-top{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.docs-dash-card-mode{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.docs-dash-card-updated{font-size:11px}.docs-dash-card-name{color:var(--text-primary);margin-top:6px;font-size:14.5px;font-weight:500}.docs-dash-card-meta{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.docs-dash-card-foot{color:var(--text-secondary);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:12px;display:flex}.docs-dash-card-face{color:#fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8.5px;font-weight:600;display:grid}.ship-caption{color:var(--text-muted);text-align:center;margin:16px 0 0;font-size:13px;font-style:italic;line-height:1.5}.ship-chip-bar-card{border:1px solid var(--border-color);background:var(--card-bg);border-radius:12px;padding:24px 20px}.ship-chip-bar-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ship-chip{background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-primary);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;line-height:1;display:inline-flex;position:relative}.ship-chip-active{background:var(--surface-muted)}.ship-chip-label,.ship-chip-is{color:var(--text-muted)}.ship-chip-value{color:var(--text-primary)}.ship-chip-close{color:var(--text-muted);margin-left:2px;font-size:14px;line-height:1}.ship-chip-add{border:1px dashed var(--border-color);color:var(--text-muted);background:0 0}.ship-chip-spacer{flex:1}.ship-chip-row-count{color:var(--text-muted);align-items:baseline;gap:3px;font-size:11.5px;display:inline-flex}.ship-chip-row-count-num{font-variant-numeric:tabular-nums;color:var(--text-secondary)}.ship-chip-expanded{z-index:2;position:relative}.ship-chip-flyout{background:var(--surface);border:1px solid var(--border-color);width:180px;color:var(--text-primary);border-radius:8px;flex-direction:column;gap:1px;padding:4px;font-size:12px;line-height:1;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0000001a}.ship-chip-flyout-row{border-radius:5px;align-items:center;gap:8px;padding:6px;display:flex}.ship-chip-flyout-row-active{background:var(--surface-muted)}.ship-chip-flyout-check{background:#0a84ff;border-radius:3px;width:13px;height:13px;position:relative}.ship-chip-flyout-check:before{content:"";border-bottom:1.8px solid #fff;border-right:1.8px solid #fff;position:absolute;inset:3px 4px;transform:rotate(45deg)translate(-1px,-1px)}.ship-chip-flyout-check-off{box-shadow:inset 0 0 0 1.5px var(--border-color);background:0 0}.ship-chip-flyout-check-off:before{display:none}.ship-chip-flyout-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.fv-card{border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-primary);border-radius:12px;padding:22px 24px}.fv-webhooks-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px;font-size:10.5px;font-weight:600}.fv-terminal{color:#e8f1f8;background:#0f1624;border-radius:10px;padding:10px 14px 14px;box-shadow:inset 0 1px #ffffff0a}.fv-terminal-dots{gap:5px;margin-bottom:10px;display:flex}.fv-terminal-dots i{background:#4a5568;border-radius:50%;width:9px;height:9px;display:inline-block}.fv-terminal-dots i:first-child{background:#ff5f57}.fv-terminal-dots i:nth-child(2){background:#febc2e}.fv-terminal-dots i:nth-child(3){background:#28c840}.fv-terminal-body{font-family:var(--font-jetbrains), monospace;color:#e8f1f8;white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.6}.fv-webhooks-grid{grid-template-columns:1fr 30px 1.4fr;align-items:center;gap:16px;display:grid}.fv-webhooks-origin,.fv-webhooks-endpoint{min-width:0}.fv-webhooks-row{background:var(--surface-muted);border:1px solid var(--border-color);color:var(--text-primary);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:inline-flex}.fv-webhooks-arrow{text-align:center;color:var(--text-muted);font-size:18px}.fv-webhooks-url{font-family:var(--font-jetbrains), monospace;background:var(--surface-muted);border:1px solid var(--border-color);color:var(--text-primary);border-radius:5px;margin-bottom:10px;padding:4px 8px;font-size:11.5px;display:inline-block}.fv-webhooks-payload{font-family:var(--font-jetbrains), monospace;color:var(--text-secondary);background:var(--surface-muted);white-space:pre;border-radius:6px;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.6;overflow:auto}.fv-rest-grid{grid-template-columns:1fr .9fr;align-items:stretch;gap:16px;display:grid}.fv-rest-response{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:10px;padding:12px 14px}.fv-rest-status{color:#06d6a0;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600}.fv-rest-body{font-family:var(--font-jetbrains), monospace;color:var(--text-primary);white-space:pre;margin:0;font-size:11.5px;line-height:1.55}.fv-mcp-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:20px;display:grid}.fv-mcp-tools{flex-direction:column;gap:3px;display:flex}.fv-mcp-tool{font-family:var(--font-jetbrains), monospace;color:var(--text-primary);border-radius:4px;align-items:center;gap:8px;padding:4px 6px;font-size:12px;display:flex}.fv-mcp-tool-dot{background:#0a84ff;border-radius:50%;width:5px;height:5px}.fv-mcp-tool-more{font-family:var(--font-sans);color:var(--text-muted);font-size:11px;font-style:italic}.fv-mcp-call{flex-direction:column;gap:10px;display:flex}.fv-mcp-call-req,.fv-mcp-call-res{font-family:var(--font-jetbrains), monospace;white-space:pre-wrap;border-radius:6px;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.55}.fv-mcp-call-req{color:var(--text-primary);background:#0a84ff14;background:lab(54.7318% 6.66666 -70.6206/.08);border:1px solid #0a84ff40;border:1px solid lab(54.7318% 6.66666 -70.6206/.25)}.fv-mcp-call-res{color:var(--text-primary);background:#06d6a00f;background:lab(76.3007% -55.2964 13.8467/.06);border:1px solid #06d6a04d;border:1px solid lab(76.3007% -55.2964 13.8467/.3)}.fv-keys-name{font-family:var(--font-jetbrains), monospace;color:var(--text-primary);margin-bottom:10px;font-size:14px}.fv-keys-token{background:var(--surface-muted);border:1px solid var(--border-color);font-family:var(--font-jetbrains), monospace;color:var(--text-primary);border-radius:6px;align-items:center;gap:2px;margin-bottom:14px;padding:8px 12px;font-size:12.5px;display:inline-flex}.fv-keys-mask{color:var(--text-muted);letter-spacing:1px;margin:0 4px}.fv-keys-scopes{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.fv-keys-chip{color:#0a84ff;font-size:11.5px;font-family:var(--font-jetbrains), monospace;background:#0a84ff1a;background:lab(54.7318% 6.66666 -70.6206/.1);border-radius:999px;padding:3px 9px}.fv-keys-chip-muted{background:var(--surface-muted);color:var(--text-muted)}.fv-keys-meta{color:var(--text-muted);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.fv-keys-meta strong{color:var(--text-primary);font-weight:500}.fv-oauth-timeline{flex-direction:column;gap:10px;display:flex}.fv-oauth-step{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:10px;align-items:center;gap:14px;padding:10px 14px;display:flex;position:relative}.fv-oauth-badge{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:flex}.fv-oauth-actor{letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:600}.fv-oauth-copy{font-family:var(--font-jetbrains), monospace;color:var(--text-primary);margin-top:2px;font-size:12.5px}.fv-oauth-arrow{color:var(--text-muted);font-size:13px;position:absolute;bottom:-14px;left:28px}.fv-events-list{border:1px solid var(--border-color);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.fv-events-row{border-bottom:1px solid var(--border-color);color:var(--text-secondary);align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:flex}.fv-events-row:last-child{border-bottom:none}.fv-events-who{color:var(--text-primary);font-weight:500}.fv-events-what{color:var(--text-secondary);flex:1}.fv-events-time{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.fv-events-row-live .fv-events-time{color:#ff2d92;font-weight:500}.fv-invite-url{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 10px;display:flex}.fv-invite-url code{font-family:var(--font-jetbrains), monospace;color:var(--text-primary);flex:1;font-size:12.5px}.fv-invite-copy{color:#fff;cursor:pointer;background:#0a84ff;border:none;border-radius:6px;padding:5px 12px;font-size:11.5px}.fv-invite-chips{flex-wrap:wrap;gap:8px;display:flex}.fv-invite-chip{background:var(--surface-muted);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;display:inline-flex}.fv-invite-chip-stat{color:#0a84ff;background:#0a84ff1a;background:lab(54.7318% 6.66666 -70.6206/.1);border-color:#0a84ff40;border-color:lab(54.7318% 6.66666 -70.6206/.25)}.fv-cli-term{width:100%}.fv-cols-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.fv-cols-chip{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.fv-cols-symbol{font-family:var(--font-jetbrains), monospace;text-align:center;flex-shrink:0;width:26px;font-size:18px}.fv-cols-name{color:var(--text-primary);font-size:13px;font-weight:500}.fv-cols-note{color:var(--text-muted);font-size:11.5px}.fv-attr-list{flex-direction:column;gap:6px;display:flex}.fv-attr-row{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}.fv-attr-who{color:var(--text-primary);font-weight:500}.fv-attr-verb{color:var(--text-muted);font-size:11.5px}.fv-attr-task{color:var(--text-secondary);flex:1}.fv-attr-time{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.fv-doc-head{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:14px;display:flex}.fv-doc-title{font-family:var(--font-fraunces), serif;color:var(--text-primary);font-size:20px;font-weight:600}.fv-doc-pill{background:#ff2d921a;background:lab(57.9163% 79.6539 -1.62172/.1);border:1px solid #ff2d924d;border:1px solid lab(57.9163% 79.6539 -1.62172/.3);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.fv-doc-pill-name{color:var(--text-primary);font-weight:500}.fv-doc-pill-dot{color:var(--text-muted)}.fv-doc-pill-action{color:#ff2d92;font-weight:500}.fv-doc-body{flex-direction:column;gap:8px;display:flex}.fv-doc-p{color:var(--text-primary);margin:0;font-size:12.5px;line-height:1.65}.fv-doc-h3{font-family:var(--font-fraunces), serif;color:var(--text-primary);margin:6px 0 2px;font-size:14px;font-weight:500}.fv-doc-p-flashing{background:#ff2d920f;background:lab(57.9163% 79.6539 -1.62172/.06);border-left:2px solid #ff2d92;border-radius:4px;margin-left:-12px;padding:8px 10px}.fv-hybrid-url{font-family:var(--font-jetbrains), monospace;background:var(--surface-muted);border:1px solid var(--border-color);color:var(--text-primary);border-radius:6px;margin-bottom:14px;padding:5px 10px;font-size:12px;display:inline-block}.fv-hybrid-split{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fv-hybrid-pane{border:1px solid var(--border-color);background:var(--surface-muted);border-radius:10px;padding:12px}.fv-hybrid-pane-title{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:10px;font-size:11.5px;font-weight:600;display:inline-flex}.fv-hybrid-mini{flex-direction:column;gap:6px;display:flex}.fv-hybrid-mini-row{color:var(--text-secondary);background:var(--card-bg);border-radius:4px;grid-template-columns:1.4fr .9fr .7fr;gap:8px;padding:5px 8px;font-size:11.5px;display:grid}.fv-hybrid-doc{flex-direction:column;gap:7px;display:flex}.fv-hybrid-doc-h{font-family:var(--font-fraunces), serif;color:var(--text-primary);margin-bottom:4px;font-size:14px}.fv-hybrid-doc-bar{background:var(--card-bg);border-radius:3px;height:6px}.fv-vis-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.fv-vis-card{background:var(--surface-muted);border:1px solid var(--border-color);text-align:left;border-radius:10px;padding:14px 12px}.fv-vis-icon{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:10px;font-size:15px;display:inline-flex}.fv-vis-name{margin-bottom:3px;font-size:13.5px;font-weight:600}.fv-vis-note{color:var(--text-muted);font-size:11.5px;line-height:1.4}.fv-plans-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.fv-plans-card{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:10px;padding:16px 14px}.fv-plans-name{letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:700}.fv-plans-price{align-items:baseline;gap:2px;margin-bottom:12px;display:flex}.fv-plans-amount{font-family:var(--font-fraunces), serif;color:var(--text-primary);font-size:26px;font-weight:600}.fv-plans-period{color:var(--text-muted);font-size:12px}.fv-plans-line{color:var(--text-secondary);padding:2px 0;font-size:11.5px}.fv-presence-stack{align-items:center;gap:4px;margin-bottom:14px;display:flex}.fv-presence-face{color:#fff;background:linear-gradient(135deg,#ffc9b9,#e0a0bc,#bf5af2);border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 1px 3px #00000026}.fv-presence-meta{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:4px;font-size:13px;display:flex}.fv-presence-dot{background:#06d6a0;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite fv-presence-pulse;box-shadow:0 0 6px #06d6a0}.fv-presence-sub{color:var(--text-muted);font-size:11.5px}.fv-archive-card{border:1px dashed var(--border-color);background:var(--surface-muted);opacity:.92;border-radius:10px;align-items:center;gap:16px;padding:16px;display:flex}.fv-archive-meta{flex:1}.fv-archive-title{font-family:var(--font-jetbrains), monospace;color:var(--text-primary);margin-bottom:6px;font-size:14px}.fv-archive-line{color:var(--text-secondary);align-items:center;gap:4px;margin-right:12px;font-size:11.5px;display:inline-flex}.fv-archive-faint{color:var(--text-muted);margin-top:4px;display:block}.fv-archive-restore{color:#fff;cursor:pointer;background:#0a84ff;border:none;border-radius:6px;padding:8px 14px;font-size:12px;font-weight:500}.fv-share-input{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:8px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 6px 6px 12px;display:flex}.fv-share-input>span:first-child{color:var(--text-primary);font-size:12.5px;font-family:var(--font-jetbrains), monospace;flex:1}.fv-share-role{background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-primary);border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:11.5px;display:inline-flex}.fv-share-caret{color:var(--text-muted);font-size:9px}.fv-share-send{color:#fff;background:#0a84ff;border:none;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:500}.fv-share-list{flex-direction:column;gap:4px;display:flex}.fv-share-row{background:var(--surface-muted);border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:flex}.fv-share-name{color:var(--text-primary);font-weight:500}.fv-share-avatar{color:#fff;background:linear-gradient(135deg,#ffc9b9,#e0a0bc);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:inline-flex}.fv-share-tag{color:#0a84ff;background:#0a84ff1a;background:lab(54.7318% 6.66666 -70.6206/.1);border-radius:4px;padding:2px 6px;font-size:10.5px;font-weight:500}.fv-share-role-static{color:var(--text-muted);margin-left:auto;font-size:11.5px}.fv-magic-input{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:8px;align-items:center;gap:10px;margin-bottom:14px;padding:8px 8px 8px 14px;display:flex}.fv-magic-input>span:nth-child(2){color:var(--text-primary);font-size:13px;font-family:var(--font-jetbrains), monospace;flex:1}.fv-magic-icon{color:var(--text-muted);font-size:15px}.fv-magic-send{color:#fff;background:#0a84ff;border:none;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:500}.fv-magic-sent{background:#06d6a014;background:lab(76.3007% -55.2964 13.8467/.08);border:1px solid #06d6a04d;border:1px solid lab(76.3007% -55.2964 13.8467/.3);border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.fv-magic-check{color:#fff;background:#06d6a0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:inline-flex}.fv-magic-sent-title{color:var(--text-primary);margin-bottom:2px;font-size:13px;font-weight:500}.fv-magic-sent-sub{color:var(--text-muted);font-size:11.5px}.fv-orbs-row{border-bottom:1px dashed var(--border-color);justify-content:space-around;align-items:flex-end;gap:20px;margin-bottom:14px;padding:12px 0 18px;display:flex}.fv-orb-col{flex-direction:column;align-items:center;gap:8px;display:flex}.fv-orb-name{color:var(--text-primary);font-size:12px;font-weight:600}.fv-orb-hex{font-family:var(--font-jetbrains), monospace;color:var(--text-muted);font-size:10.5px}.fv-orbs-recipe{flex-direction:column;gap:5px;display:flex}.fv-orbs-recipe-line{color:var(--text-secondary);font-size:12px}.fv-orbs-recipe-chip{font-family:var(--font-jetbrains), monospace;background:var(--surface-muted);color:var(--text-primary);text-align:center;border-radius:4px;min-width:40px;margin-right:8px;padding:2px 6px;font-size:10.5px;display:inline-block}.fv-log-list{border:1px solid var(--border-color);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.fv-log-row{border-bottom:1px solid var(--border-color);color:var(--text-secondary);align-items:center;gap:12px;padding:9px 12px;font-size:12px;display:flex}.fv-log-row:last-child{border-bottom:none}.fv-log-time{font-family:var(--font-jetbrains), monospace;color:var(--text-muted);min-width:64px;font-size:11px}.fv-log-who{color:var(--text-primary);min-width:56px;font-weight:500}.fv-log-what{flex:1}.sa-cert-head{border-bottom:1px dashed var(--border-color);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;display:flex}.sa-cert-badge{color:#bf5af2;letter-spacing:.04em;background:#bf5af21a;background:lab(56.3909% 58.869 -60.0193/.1);border:1px solid #bf5af24d;border:1px solid lab(56.3909% 58.869 -60.0193/.3);border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.sa-cert-id{font-family:var(--font-jetbrains), monospace;color:var(--text-muted);font-size:11.5px}.sa-cert-body{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.sa-cert-json{font-family:var(--font-jetbrains), monospace;color:var(--text-primary);background:var(--surface-muted);border:1px solid var(--border-color);white-space:pre;border-radius:8px;margin:0;padding:12px 14px;font-size:11.5px;line-height:1.65}.sa-cert-sig{background:#bf5af20f;background:lab(56.3909% 58.869 -60.0193/.06);border-radius:6px;align-items:center;gap:10px;padding:8px 12px;display:flex}.sa-cert-sig-label{letter-spacing:.1em;text-transform:uppercase;color:#bf5af2;font-size:10.5px;font-weight:600}.sa-cert-sig-value{font-family:var(--font-jetbrains), monospace;color:var(--text-primary);flex:1;font-size:11.5px}.sa-cert-foot{border-top:1px dashed var(--border-color);padding-top:12px}.sa-cert-foot-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sa-cert-foot-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px}.sa-cert-foot-name{color:var(--text-primary);font-size:13px;font-weight:500}.sa-cert-foot-dot{color:var(--text-muted);font-size:15px}.sa-cert-face{color:#fff;background:linear-gradient(135deg,#ffc9b9,#e0a0bc,#bf5af2);border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.sa-cert-expires{color:var(--text-muted);margin-top:8px;font-size:11px}.sa-cert-expires code{font-family:var(--font-jetbrains), monospace;background:var(--surface-muted);color:var(--text-primary);border-radius:3px;padding:1px 5px;font-size:10.5px}.sa-chain-row{grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:12px;padding:20px 0 16px;display:grid}.sa-chain-node{border:1px solid var(--border-color);background:var(--surface-muted);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:18px 14px;display:flex}.sa-chain-node-human{background:#0a84ff}@supports (color:color-mix(in lab, red, red)){.sa-chain-node-human{background:color-mix(in oklab, #0a84ff 5%, var(--surface-muted))}}.sa-chain-node-human{border-color:#0a84ff}@supports (color:color-mix(in lab, red, red)){.sa-chain-node-human{border-color:color-mix(in oklab, #0a84ff 20%, var(--border-color))}}.sa-chain-node-agent{background:#ff2d92}@supports (color:color-mix(in lab, red, red)){.sa-chain-node-agent{background:color-mix(in oklab, #ff2d92 5%, var(--surface-muted))}}.sa-chain-node-agent{border-color:#ff2d92}@supports (color:color-mix(in lab, red, red)){.sa-chain-node-agent{border-color:color-mix(in oklab, #ff2d92 20%, var(--border-color))}}.sa-chain-face{color:#fff;background:linear-gradient(135deg,#ffc9b9,#e0a0bc,#bf5af2);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #00000026}.sa-chain-role{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-top:4px;font-size:10px;font-weight:600}.sa-chain-name{color:var(--text-primary);font-size:15px;font-weight:600}.sa-chain-sub{font-family:var(--font-jetbrains), monospace;color:var(--text-muted);font-size:11px}.sa-chain-link{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.sa-chain-link-label{letter-spacing:.1em;text-transform:uppercase;color:#bf5af2;font-size:10.5px;font-weight:700}.sa-chain-link-bar{background:linear-gradient(90deg,#0a84ff,#bf5af2,#ff2d92);border-radius:2px;width:100%;height:2px}.sa-chain-link-icon{color:#bf5af2;background:#fff;border:1.5px solid #bf5af2;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 0 12px #bf5af266;box-shadow:0 0 12px lab(56.3909% 58.869 -60.0193/.4)}.sa-chain-note{background:var(--surface-muted);color:var(--text-secondary);text-align:center;border-radius:8px;margin-top:8px;padding:10px 14px;font-size:12px}.sa-verify-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sa-verify-response{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:10px;padding:14px}.sa-verify-valid{color:#06d6a0;background:#06d6a01f;background:lab(76.3007% -55.2964 13.8467/.12);border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.sa-verify-check{color:#fff;background:#06d6a0;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:700;display:inline-flex}.sa-verify-fields{flex-direction:column;gap:5px;display:flex}.sa-verify-fields>div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.sa-verify-fields span{color:var(--text-muted)}.sa-verify-fields strong{color:var(--text-primary);font-weight:500;font-family:var(--font-jetbrains), monospace;font-size:11.5px}.sa-verify-ok{color:#06d6a0!important;font-family:var(--font-sans)!important}.sa-revoke-timeline{flex-direction:column;gap:2px;display:flex;position:relative}.sa-revoke-step{grid-template-columns:70px 28px 1fr;align-items:center;gap:12px;padding:8px 0;display:grid;position:relative}.sa-revoke-step:before{content:"";background:var(--border-color);width:2px;position:absolute;top:32px;bottom:-12px;left:86px}@supports (color:color-mix(in lab, red, red)){.sa-revoke-step:before{background:color-mix(in oklab, var(--border-color) 80%, transparent)}}.sa-revoke-step:last-child:before{display:none}.sa-revoke-time{font-family:var(--font-jetbrains), monospace;color:var(--text-muted);font-size:11px}.sa-revoke-badge{color:#fff;width:28px;height:28px;box-shadow:0 0 0 4px var(--card-bg);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:relative}.sa-revoke-label{color:var(--text-primary);font-size:13px;font-weight:500}.sa-revoke-who{color:var(--text-muted);margin-top:1px;font-size:11.5px}.sa-hero-frame{background:radial-gradient(circle at 20% 20%, #0a84ff14 0%, transparent 60%), radial-gradient(circle at 80% 60%, #bf5af214 0%, transparent 60%), var(--card-bg);border:1px solid var(--border-color);border-radius:16px;padding:28px 32px}@supports (color:lab(0% 0 0)){.sa-hero-frame{background:radial-gradient(circle at 20% 20%, lab(54.7318% 6.66666 -70.6206/.08) 0%, transparent 60%), radial-gradient(circle at 80% 60%, lab(56.3909% 58.869 -60.0193/.08) 0%, transparent 60%), var(--card-bg)}}.sa-hero-eyebrow{letter-spacing:.14em;color:#bf5af2;margin-bottom:10px;font-size:11px;font-weight:700}.sa-hero-headline{font-family:var(--font-fraunces), serif;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 10px;font-size:32px;font-weight:600;line-height:1.15}.sa-hero-sub{color:var(--text-secondary);max-width:64ch;margin:0 0 22px;font-size:14px;line-height:1.55}.sa-hero-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sa-hero-card{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:12px;padding:16px;position:relative}.sa-hero-card-highlight{background:var(--card-bg);border-color:#bf5af2}@supports (color:color-mix(in lab, red, red)){.sa-hero-card-highlight{border-color:color-mix(in oklab, #bf5af2 40%, var(--border-color))}}.sa-hero-card-highlight{box-shadow:0 0 0 4px #bf5af214,0 4px 14px -6px #bf5af240;box-shadow:0 0 0 4px lab(56.3909% 58.869 -60.0193/.08),0 4px 14px -6px lab(56.3909% 58.869 -60.0193/.25)}.sa-hero-card-title{font-family:var(--font-fraunces), serif;color:var(--text-primary);margin:10px 0 6px;font-size:17px;font-weight:600}.sa-hero-card-copy{color:var(--text-secondary);font-size:12.5px;line-height:1.5}.sa-hero-card-badge{letter-spacing:.14em;color:#fff;background:#bf5af2;border-radius:999px;padding:3px 7px;font-size:9.5px;font-weight:700;position:absolute;top:12px;right:12px}.docs-doc-h3{font-family:var(--font-fraunces), serif;color:var(--text-primary);letter-spacing:-.005em;margin:18px 0 6px;font-size:16.5px;font-weight:500}.docs-doc-ul,.docs-doc-ol{color:var(--text-secondary);flex-direction:column;gap:4px;max-width:72ch;margin:4px 0 12px 22px;padding:0;display:flex}.docs-doc-ul{list-style:outside}.docs-doc-ol{list-style:decimal}.docs-doc-ul li,.docs-doc-ol li{padding-left:2px;font-size:13.5px;line-height:1.55}.docs-doc-ul li::marker{color:var(--text-muted)}.docs-doc-ol li::marker{color:var(--text-muted)}.docs-doc-hl{color:var(--text-primary);background:#0a84ff2e;border-radius:3px;padding:0 3px}.docs-doc-link{color:#0a84ff;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.docs-doc-hr{border:none;border-top:1px solid var(--border-color);margin:20px 0}.docs-doc-table-wrap{border:1px solid var(--border-color);border-radius:8px;max-width:640px;margin:12px 0 16px;overflow:hidden}.docs-doc-table{border-collapse:collapse;width:100%;font-size:13px}.docs-doc-table thead tr{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.docs-doc-table thead tr{background:color-mix(in oklab, var(--text-primary) 4%, transparent)}}.docs-doc-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-color);padding:8px 12px;font-size:11px;font-weight:600}.docs-doc-table td{color:var(--text-primary);border-top:1px solid var(--border-color);font-variant-numeric:tabular-nums;padding:8px 12px}.docs-doc-table td:first-child{color:var(--text-primary);font-weight:500}.docs-mockup-body>.docs-real-workspace,.docs-mockup-body>.docs-settings-frame,.docs-mockup-body>.docs-dash,.docs-mockup-body>.docs-share-frame{box-shadow:none;border:none;border-radius:0;margin:0}.arch-slug{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#0c142699;background:#0c14260a;border-radius:7px;width:fit-content;padding:5px 10px;font-size:11.5px}.arch-slug span{color:#0c1a30;font-weight:580}.arch-split{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:12px;margin-top:auto;display:grid}.arch-panel{background:#ffffffa6;border:1px solid #0c14260f;border-radius:9px;flex-direction:column;gap:6px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #fffffff2}.arch-panel-h{color:#4a6580;align-items:center;gap:6px;margin-bottom:2px;font-size:11px;font-weight:560;display:flex}.arch-tbl{background:#ffffff8c;border:1px solid #0c142614;border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.arch-trow-hot{background:linear-gradient(90deg,#ff2d921a,#ff2d9205)}.arch-trow-caret{background:#ff2d92;border-radius:1px;width:1.5px;height:10px;margin-top:-5px;animation:1s steps(2,end) infinite arch-hot-caret;position:absolute;top:50%;right:10px;box-shadow:0 0 6px #ff2d92b3}.arch-line{background:#0c14260f;border-radius:2.5px;height:5px}.arch-line-hot{background:linear-gradient(90deg,#bf5af266,#bf5af21f);box-shadow:0 0 8px #bf5af24d}.arch-pulse{background:linear-gradient(#0000,#06d6a080,#0000);width:1px;position:relative}.arch-pulse:before{content:"";background:#06d6a0;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite arch-pulse;position:absolute;top:20%;left:-3px;box-shadow:0 0 10px #06d6a0b3}.cl-arch{margin:28px 0 0;padding:36px 0 0}.arch-hero-c{box-shadow:inset 0 1px #fffffff2,0 1px 2px #0c14260a,0 14px 32px -12px #bf5af238,0 30px 64px -28px #ff2d9229}.arch-hero-e{box-shadow:inset 0 1px #fffffff2,0 1px 2px #0c14260a,0 14px 32px -12px #ff2d9238,0 30px 64px -28px #bf5af229}.arch-hero-f{box-shadow:inset 0 1px #fffffff2,0 1px 2px #0c14260a,0 14px 32px -12px #0a84ff2e,0 14px 32px -12px #bf5af229,0 30px 64px -28px #ff2d9224}.arch-fan{grid-template-columns:auto 1fr;align-items:center;gap:14px 18px;margin-top:4px;display:grid}.arch-fan-anchor{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.arch-fan-list{flex-direction:column;gap:8px;padding-left:12px;display:flex;position:relative}.arch-fan-list:before{content:"";opacity:.55;background:linear-gradient(#0a84ff 0%,#bf5af2 60%,#ff2d92 100%);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0}.arch-fan-row{color:#4a6580;align-items:center;gap:10px;font-size:12.5px;display:flex}.arch-fan-row>span:nth-child(2){color:#0c1a30;font-weight:540}.arch-fan-tag{letter-spacing:.06em;text-transform:uppercase;color:#4a6580;background:#0c14260f;border-radius:4px;margin-left:auto;padding:2px 7px;font-size:9.5px;font-weight:500}.arch-stamps{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.arch-stamp{background:#ffffff80;border:1px solid #0c142612;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:12px 8px 10px;display:flex}.arch-stamp-name{color:#0c1a30;font-size:12.5px;font-weight:540}.arch-stamp-creator{color:#4a6580;background:#0c14260a;border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 3px;font-size:10.5px;display:flex}.arch-stamp-creator-face{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:700;display:inline-flex}.arch-orgs{align-items:center;gap:14px;margin-top:6px;display:flex}.arch-org{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.arch-org-disc{color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:inline-flex}.arch-org-active .arch-org-disc{box-shadow:0 0 0 2px #fff,0 0 0 4px #0a84ff,0 4px 10px #0a84ff47}.arch-org-name{color:#0c1a30;font-size:11.5px;font-weight:540}.arch-org-role{letter-spacing:.06em;text-transform:uppercase;color:#4a6580;font-size:9.5px;font-weight:600}.arch-org-arrow{color:#0c142638;align-self:center;margin-bottom:18px;font-size:18px}.arch-livedoc{background:#0c142608;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.arch-livedoc-head{color:#4a6580;align-items:center;gap:8px;margin-bottom:4px;font-size:11px;display:flex}.arch-livedoc-pill{color:#4a6580;background:#ffecf1;background:lab(94.9511% 10.0217 -.232184);border:1px solid #ff2d923d;border:1px solid lab(57.9163% 79.6539 -1.62172/.24);border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:3px 9px 3px 4px;font-size:10.5px;font-weight:540;display:inline-flex}.docs-header{z-index:30;position:fixed;top:0;left:0;right:0}.docs-h-nav{background:var(--surface);align-items:center;gap:32px;padding:14px 40px;display:flex}.docs-h-nav-left{flex-shrink:0;align-items:center;gap:8px;display:flex}.docs-h-nav-sub{color:var(--text-secondary);letter-spacing:-.005em;font-size:14.5px}.docs-h-search{background:var(--surface);border-radius:10px;flex:1;align-items:center;gap:10px;max-width:640px;margin-left:24px;padding:9px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.docs-h-search{background:color-mix(in oklab, var(--surface) 88%, var(--text-primary))}}.docs-h-search{color:var(--text-secondary);cursor:pointer;text-align:left;border:1px solid #0000;font-family:inherit;font-size:13.5px;transition:border-color .12s,background .12s}.docs-h-search:hover{border-color:var(--border-color);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.docs-h-search:hover{background:color-mix(in oklab, var(--surface) 80%, var(--text-primary))}}.docs-h-search-icon{opacity:.55;flex-shrink:0}.docs-h-search-placeholder{flex:1}.docs-h-search-kbd{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;background:var(--surface);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.docs-h-search-kbd{background:color-mix(in oklab, var(--surface) 70%, var(--text-primary))}}.docs-h-search-kbd{color:var(--text-secondary);letter-spacing:.02em}.docs-h-nav-right{flex-shrink:0;align-items:center;gap:22px;margin-left:auto;display:flex}.docs-h-nav-link{color:var(--text-secondary);font-size:14px;text-decoration:none;transition:color .12s}.docs-h-nav-link:hover{color:var(--text-primary)}.docs-h-books-row{background:0 0}.docs-h-books{align-items:center;gap:0;padding:0 40px;display:flex;overflow-x:auto}.docs-h-book{height:48px;color:var(--text-secondary);white-space:nowrap;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:color .14s;display:flex;position:relative}.docs-h-book:hover{color:var(--text-primary)}.docs-h-book-underline{background:linear-gradient(90deg,#0a84ff 0%,#ff2d92 55%,#bf5af2 100%);border-radius:2px;height:2px;position:absolute;bottom:0;left:12px;right:12px}.docs-h-hamburger{border:1px solid var(--border-color);width:36px;height:36px;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;display:none}.docs-h-hamburger:active{background:var(--surface-muted)}.docs-h-drawer{z-index:60;pointer-events:none;visibility:hidden;position:fixed;inset:0}.docs-h-drawer-backdrop{opacity:0;background:#0009;background:lab(0% 0 0/.6);transition:opacity .2s;position:absolute;inset:0}.docs-h-drawer-open .docs-h-drawer-backdrop{opacity:1}.docs-h-drawer-panel{background:var(--surface);-webkit-overflow-scrolling:touch;flex-direction:column;width:min(86vw,320px);padding-top:60px;transition:transform .24s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:4px 0 24px #0000004d}.docs-h-drawer-open .docs-h-drawer-panel{transform:translate(0)}.docs-h-drawer-secondary{border-top:1px solid var(--border-color);flex-direction:column;gap:14px;margin-top:auto;padding:18px 22px 28px;display:flex}.docs-h-drawer-link{color:var(--text-primary);padding:6px 0;font-size:15px;text-decoration:none}.docs-h-drawer-actions{flex-direction:column;gap:10px;margin-top:8px;display:flex}.docs-h-drawer-actions>*{justify-content:center;width:100%}@media (max-width:1280px){.docs-h-search{flex:none;justify-content:center;width:36px;min-width:36px;height:36px;padding:0}.docs-h-search-placeholder,.docs-h-search-kbd{display:none}.docs-h-nav{gap:16px;padding:12px 28px}.docs-h-nav-right{gap:16px}}@media (max-width:880px){.docs-h-hamburger{display:inline-flex}.docs-h-nav{gap:12px;padding:10px 20px}.docs-h-search{flex:none;justify-content:center;width:36px;min-width:36px;height:36px;margin-left:auto;padding:0}.docs-h-search-placeholder,.docs-h-search-kbd,.docs-h-nav-right{display:none}.docs-h-books{padding:0 20px}}.docs-breadcrumb{color:var(--text-secondary);letter-spacing:-.005em;margin:0 0 18px;font-size:12.5px;display:none}.docs-breadcrumb-link{color:var(--text-secondary);text-decoration:none}.docs-breadcrumb-link:hover{color:var(--text-primary)}.docs-breadcrumb-sep{opacity:.55;margin:0 6px}.docs-breadcrumb-current{color:var(--text-primary);font-weight:500}@media (max-width:880px){.docs-breadcrumb{display:block}}.docs-updated-stamp{border-top:1px solid var(--border-color);color:var(--text-secondary);letter-spacing:-.005em;margin:44px 0 0;padding-top:20px;font-size:12.5px}.docs-updated-stamp time{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:500}.docs-theme-hero{margin:24px 0 36px}.docs-theme-hero-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.docs-theme-hero-card{flex-direction:column;gap:10px;margin:0;display:flex}.docs-theme-hero-frame{aspect-ratio:1;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 24px #0f17221f}.docs-theme-hero-titlebar{flex-shrink:0;align-items:center;gap:5px;padding:7px 9px;display:flex}.docs-theme-hero-titlebar span{border-radius:50%;width:7px;height:7px}.docs-theme-hero-body{flex:1;grid-template-columns:38% 1fr;min-height:0;display:grid}.docs-theme-hero-sidebar{flex-direction:column;gap:5px;padding:8px 6px;display:flex}.docs-theme-hero-side-row{border-radius:3px;width:100%;height:9px}.docs-theme-hero-side-row:nth-child(2){width:85%}.docs-theme-hero-side-row:nth-child(3){width:72%}.docs-theme-hero-side-row:nth-child(4){width:65%}.docs-theme-hero-main{flex-direction:column;min-height:0;padding:8px 8px 0;display:flex}.docs-theme-hero-title-bar{align-items:center;height:14px;margin-bottom:8px;display:flex}.docs-theme-hero-title-pill{opacity:.85;border-radius:2px;width:38%;height:8px}.docs-theme-hero-row{flex-shrink:0;grid-template-columns:1.4fr 1fr .7fr;align-items:center;gap:6px;padding:6px 4px;display:grid}.docs-theme-hero-row span{border-radius:2px;height:5px;display:block}.docs-theme-hero-row-head span{opacity:.5;background:currentColor;height:3px}.docs-theme-hero-caption{flex-direction:column;gap:2px;padding:0 2px;display:flex}.docs-theme-hero-name{color:var(--text-primary);letter-spacing:-.005em;font-size:13px;font-weight:600}.docs-theme-hero-blurb{color:var(--text-secondary);font-size:12px;line-height:1.4}@media (max-width:880px){.docs-theme-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.docs-theme-hero-grid{gap:12px}.docs-h-nav{gap:8px;padding:10px 12px}.docs-h-nav-sub{display:none}.docs-h-books{padding:0 12px}.docs-h-drawer-panel{width:92vw}}.docs-sb-group{margin-bottom:18px}.docs-sb-group:first-child{margin-top:4px}.docs-sb-grouptitle{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:8px;padding:0 8px;font-size:10.5px;font-weight:600}.docs-sb-list{margin:0;padding:0;list-style:none}.docs-sb-item{width:calc(100% - 16px);color:var(--text-secondary);border-radius:6px;padding:6px 8px;font-size:13.5px;line-height:1.45;text-decoration:none;transition:color .1s,background .1s;display:block}.docs-sb-item:hover{color:var(--text-primary);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.docs-sb-item:hover{background:color-mix(in oklab, var(--surface) 92%, var(--text-primary))}}.docs-sb-pending{color:var(--text-secondary)}@supports (color:color-mix(in lab, red, red)){.docs-sb-pending{color:color-mix(in oklab, var(--text-secondary) 50%, transparent)}}.docs-sb-pending{cursor:not-allowed}.docs-sb-pending:hover{background:0 0}.docs-toc-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:12px;font-size:10.5px;font-weight:600}.docs-toc-list{margin:0 0 22px;padding:0;list-style:none}.docs-toc-list li{margin-bottom:6px}.docs-toc-link{color:var(--text-secondary);padding:2px 0;font-size:12.5px;line-height:1.5;text-decoration:none;transition:color .12s;display:block}.docs-toc-link:hover{color:var(--text-primary)}.docs-toc-meta{color:var(--text-secondary);flex-direction:column;gap:4px;margin-top:22px;padding-top:4px;font-size:12px;display:flex}.docs-foot{background:var(--surface);grid-column:1/-1;padding:0 32px 40px}.docs-foot-divider{opacity:.65;background:linear-gradient(90deg,#0000 0%,#0a84ff 30%,#ff2d92 55%,#bf5af2 78%,#0000 100%);height:2px;margin:0 -32px 56px}.docs-foot-top{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:48px;display:flex}.docs-foot-brand{max-width:360px}.docs-foot-tagline{color:var(--text-secondary);margin:12px 0 0;font-size:13.5px;line-height:1.55}.docs-foot-status{color:var(--text-secondary);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.docs-foot-status{background:color-mix(in oklab, var(--surface) 90%, var(--text-primary))}}.docs-foot-status-dot{background:#30d158;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #30d1582e}.docs-foot-cols{grid-template-columns:repeat(6,1fr);gap:32px;padding-bottom:40px;display:grid}@media (max-width:1100px){.docs-foot-cols{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.docs-foot-cols{grid-template-columns:repeat(2,1fr)}}.docs-foot-col{flex-direction:column;gap:8px;display:flex}.docs-foot-coltitle{text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary);margin-bottom:4px;font-size:11px;font-weight:600}.docs-foot-link{color:var(--text-secondary);font-size:13px;text-decoration:none;transition:color .12s}.docs-foot-link:hover{color:var(--text-primary)}.docs-foot-bottom{color:var(--text-secondary);justify-content:space-between;align-items:center;padding-top:24px;font-size:12.5px;display:flex}.docs-foot-socials{gap:16px;display:flex}.docs-foot-social{color:var(--text-secondary);transition:color .12s;display:inline-flex}.docs-foot-social:hover{color:var(--text-primary)}.dpa-letterhead{display:none}.dpa-letterhead-lockup{align-items:center;gap:10pt;display:flex}.dpa-letterhead-mark{-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-shrink:0;width:40px;height:40px}.dpa-letterhead-wordmark{font-family:var(--font-fraunces,"Times New Roman", serif);letter-spacing:-.025em;color:#000;font-size:28pt;font-weight:500;line-height:1}.dpa-letterhead-rule{background:#000;height:.75pt;margin-top:10pt;margin-bottom:12pt}.dpa-letterhead-title{font-family:var(--font-fraunces,"Times New Roman", serif);letter-spacing:-.01em;color:#000;font-size:18pt;font-weight:500}.dpa-letterhead-entity{color:#444;margin-top:6pt;font-size:10pt}.dpa-letterhead-date{color:#444;margin-top:2pt;font-size:10pt}@media print{body.printing-dpa .dpa-letterhead{margin-bottom:20pt;padding-top:0;padding-bottom:8pt;display:block!important}@page{margin:.75in}body.printing-dpa main{max-width:100%!important;margin:0!important;padding:0!important}body.printing-dpa h2,body.printing-dpa h3{page-break-after:avoid}body.printing-dpa,body.printing-dpa *{color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;background:0 0!important}body.printing-dpa .dpa-letterhead-mark{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.spotify-shell-grid{grid-template-columns:minmax(220px,280px) 1fr;gap:8px;padding:8px;display:grid}@media (max-width:768px){.spotify-shell-grid{grid-template-columns:1fr;padding:4px}.spotify-shell-sidebar{display:none}}.spotify-shell-sidebar{transition:transform .24s cubic-bezier(.22,1,.36,1)}.blog-rail-edge-pin{display:none}@media (max-width:768px){html.blog-rail-collapsed .spotify-shell-grid{grid-template-columns:1fr}}.bottom-tab-bar{display:none}@media (max-width:768px){.bottom-tab-bar{z-index:60;background:var(--surface-opaque);align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.bottom-tab-bar{background:color-mix(in oklab, var(--surface-opaque) 92%, transparent)}}.bottom-tab-bar{-webkit-backdrop-filter:blur(24px)saturate(1.5);border-top:1px solid var(--border-color);padding-bottom:env(safe-area-inset-bottom,0px)}.bottom-tab-bar-item{-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;height:56px;text-decoration:none;display:flex}.blog-topbar{padding-left:16px!important;padding-right:16px!important}.blog-topbar-secondary{display:none!important}}.now-playing-bar{height:88px;padding:0 16px;bottom:8px;left:8px;right:8px}@media (max-width:768px){.now-playing-bar{height:64px;bottom:calc(56px + env(safe-area-inset-bottom,0px));padding:0 8px 0 12px;left:0;right:0;border-radius:0!important}.now-playing-bar>div:first-of-type{flex:auto!important;gap:10px!important;width:auto!important;min-width:0!important}.now-playing-bar>div:first-of-type a>div{width:44px!important;height:44px!important}.now-playing-bar>div:first-of-type a{flex-shrink:0}.now-playing-bar>div:nth-of-type(2){flex:none!important;max-width:none!important;margin:0!important}.now-playing-bar>div:nth-of-type(2)>div:nth-of-type(2){display:none!important}.now-playing-bar>div:nth-of-type(2)>div:first-of-type{gap:8px!important;margin-bottom:0!important}.now-playing-bar>div:nth-of-type(2)>div:first-of-type>:not(.audio-play-btn),.now-playing-bar>div:nth-of-type(3){display:none!important}.now-playing-bar-expand{display:inline-flex!important}.now-playing-bar>div:first-of-type p{font-size:11px!important}.spotify-shell-grid{min-height:calc(100vh - 64px - env(safe-area-inset-bottom,0px))!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}