@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-divide-x-reverse:0}}}@layer theme{:root,:host{--font-sans:"Inter", system-ui, sans-serif, var(--font-noto-color-emoji), "Apple Color Emoji", "Segoe UI Emoji";--font-mono:"JetBrains Mono", monospace, var(--font-noto-color-emoji), "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-600:#dd7400;--color-green-500:#00c758;--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-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--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-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-2xl:40px;--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, var(--font-noto-color-emoji), "Apple Color Emoji", "Segoe UI Emoji";--default-mono-font-family:"JetBrains Mono", monospace, var(--font-noto-color-emoji), "Apple Color Emoji", "Segoe UI Emoji";--color-sun:#f5b842;--font-display:"Fraunces", serif, var(--font-noto-color-emoji), "Apple Color Emoji", "Segoe UI Emoji";--radius-input:8px;--radius-pill:999px}@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-600:lab(60.3514% 40.5624 87.1228);--color-green-500:lab(70.5521% -66.5147 45.8073)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.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:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-10{top:-80px}.-top-16{top:calc(var(--spacing) * -16)}.-top-20{top:calc(var(--spacing) * -20)}.-top-24{top:calc(var(--spacing) * -24)}.top-0{top:calc(var(--spacing) * 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-10{top:80px}.top-20{top:calc(var(--spacing) * 20)}.top-100{top:calc(var(--spacing) * 100)}.top-\[6px\]{top:6px}.top-\[10px\]{top:10px}.top-\[30px\]{top:30px}.top-\[34px\]{top:34px}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:-4px}.-right-10{right:-80px}.-right-16{right:calc(var(--spacing) * -16)}.-right-20{right:calc(var(--spacing) * -20)}.-right-24{right:calc(var(--spacing) * -24)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:4px}.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%}.right-\[14px\]{right:14px}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-1{bottom:-4px}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:16px}.bottom-\[10px\]{bottom:10px}.-left-\[5px\]{left:-5px}.left-0{left:calc(var(--spacing) * 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-\[14px\]{left:14px}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-45{z-index:45}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[50\]{z-index:50}.z-\[1100\]{z-index:1100}.z-auto{z-index:auto}.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:calc(var(--spacing) * 0)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-2{margin-inline:8px}.mx-auto{margin-inline:auto}.my-1{margin-block:4px}.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-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-3{margin-top:12px}.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-\[1px\]{margin-top:1px}.mt-\[7px\]{margin-top:7px}.mt-\[112px\]{margin-top:112px}.mt-auto{margin-top:auto}.-mr-0\.5{margin-right:calc(var(--spacing) * -.5)}.mr-2{margin-right:8px}.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\.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-\[32px\]{margin-left:32px}.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}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.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-24{height:calc(var(--spacing) * 24)}.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-\[1\.5px\]{height:1.5px}.h-\[2px\]{height:2px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[9px\]{height:9px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[36px\]{height:36px}.h-\[40px\]{height:40px}.h-\[48px\]{height:48px}.h-\[56px\]{height:56px}.h-\[calc\(100vh-0px\)\]{height:100vh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[240px\]{max-height:240px}.max-h-\[280px\]{max-height:280px}.max-h-\[380px\]{max-height:380px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[20px\]{min-height:20px}.min-h-\[28px\]{min-height:28px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[200px\]{min-height:200px}.min-h-\[320px\]{min-height:320px}.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-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-55{width:calc(var(--spacing) * 55)}.w-56{width:calc(var(--spacing) * 56)}.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-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[40px\]{width:40px}.w-\[56px\]{width:56px}.w-\[74px\]{width:74px}.w-\[108px\]{width:108px}.w-\[180px\]{width:180px}.w-\[260px\]{width:260px}.w-\[360px\]{width:360px}.w-\[640px\]{width:640px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-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-\[140px\]{max-width:140px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[440px\]{max-width:440px}.max-w-\[480px\]{max-width:480px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.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-\[1000px\]{max-width:1000px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[calc\(100\%-32px\)\]{max-width:calc(100% - 32px)}.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:calc(var(--spacing) * 0)}.min-w-\[170px\]{min-width:170px}.min-w-\[172px\]{min-width:172px}.min-w-\[180px\]{min-width:180px}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -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)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.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)}.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}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[24px_1fr_90px_90px_90px\]{grid-template-columns:24px 1fr 90px 90px 90px}.grid-cols-\[100px_120px_1fr_auto\]{grid-template-columns:100px 120px 1fr auto}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:4px}.gap-1\.5{gap:6px}.gap-2{gap:8px}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:12px}.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}: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-5{column-gap:22px}.gap-x-6{column-gap:28px}.gap-x-12{column-gap:calc(var(--spacing) * 12)}: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-10{row-gap:80px}: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-color\)\]>:not(:last-child)){border-color:var(--border-color)}.self-start{align-self:flex-start}.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}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[999px\]{border-radius:999px}.rounded-\[var\(--radius-input\)\]{border-radius:var(--radius-input)}.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)}.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-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-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-\[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-color\)\],.border-\[var\(--border-color\)\]\/60{border-color:var(--border-color)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--border-color\)\]\/60{border-color:color-mix(in oklab, var(--border-color) 60%, transparent)}}.border-\[var\(--border-emphasis\)\]{border-color:var(--border-emphasis)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--surface\)\]{border-color:var(--surface)}.border-\[var\(--text-primary\)\]{border-color:var(--text-primary)}.border-transparent{border-color:#0000}.bg-\[\#0E1A2B0A\]{background-color:#0e1a2b0a}.bg-\[\#0E1A2B\]{background-color:#0e1a2b}.bg-\[\#C9A961\]\/10{background-color:#c9a9611a;background-color:lab(70.9831% 5.46408 41.3952/.1)}.bg-\[\#F5B842\]{background-color:#f5b842}.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-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--border-color\)\]{background-color:var(--border-color)}.bg-\[var\(--card-bg\)\]{background-color:var(--card-bg)}.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-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-opaque\)\]{background-color:var(--surface-muted-opaque)}.bg-\[var\(--surface-opaque\)\]{background-color:var(--surface-opaque)}.bg-\[var\(--text-muted\)\]{background-color:var(--text-muted)}.bg-\[var\(--text-primary\)\]{background-color:var(--text-primary)}.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-green-500{background-color:var(--color-green-500)}.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-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#C8D8E8\]{--tw-gradient-from:#c8d8e8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#C8DCEE\]{--tw-gradient-from:#c8dcee;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#C8E8D5\]{--tw-gradient-from:#c8e8d5;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#D5C8E8\]{--tw-gradient-from:#d5c8e8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#E8D5C8\]{--tw-gradient-from:#e8d5c8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#E8E0C8\]{--tw-gradient-from:#e8e0c8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#D5E5F5\]{--tw-gradient-to:#d5e5f5;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#D5F0E0\]{--tw-gradient-to:#d5f0e0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#E6D8F5\]{--tw-gradient-to:#e6d8f5;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#E8F1F8\]{--tw-gradient-to:#e8f1f8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#F5E6D8\]{--tw-gradient-to:#f5e6d8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#F5EDD5\]{--tw-gradient-to:#f5edd5;--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:calc(var(--spacing) * 0)}.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-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}.px-0{padding-inline:calc(var(--spacing) * 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-8{padding-inline:48px}.py-0{padding-block:calc(var(--spacing) * 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-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-\[1px\]{padding-block:1px}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.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-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-24{padding-top:calc(var(--spacing) * 24)}.pt-\[1px\]{padding-top:1px}.pt-\[3px\]{padding-top:3px}.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-1{padding-bottom:4px}.pb-2{padding-bottom:8px}.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-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-\[90px\]{padding-bottom:90px}.pl-1{padding-left:4px}.pl-2{padding-left:8px}.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}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-\[Inter\]{font-family:Inter}.font-display{font-family:"Fraunces", serif, var(--font-noto-color-emoji), "Apple Color Emoji", "Segoe UI Emoji"}.font-mono{font-family:"JetBrains Mono", monospace, var(--font-noto-color-emoji), "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-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.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-\[44px\]{font-size:44px}.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\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-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\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.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-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-\[\#B8500F\]{color:#b8500f}.text-\[\#C4304F\]{color:#c4304f}.text-\[\#E84855\]{color:#e84855}.text-\[\#FF2D92\]{color:#ff2d92}.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\(--danger-text\,\#c53030\)\]{color:var(--danger-text,#c53030)}.text-\[var\(--surface\)\]{color:var(--surface)}.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-amber-600{color:var(--color-amber-600)}.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-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-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.opacity-\[0\.035\]{opacity:.035}.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-\[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_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_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-\[0_30px_60px_-25px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 30px 60px -25px var(--tw-shadow-color,#00000073);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,.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-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,)}.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-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-\[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-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.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}.\[dock-connect\:register\]{dock-connect:register}@media (hover:hover){.group-hover\:scale-\[1\.01\]:is(:where(.group):hover *){scale:1.01}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.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)}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:opacity-100:focus-within{opacity:1}@media (hover:hover){.hover\:scale-\[1\.02\]:hover{scale:1.02}.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\:bg-\[var\(--border-color\)\]:hover{background-color:var(--border-color)}.hover\:bg-\[var\(--row-hover\)\]:hover{background-color:var(--row-hover)}.hover\:bg-\[var\(--surface\)\]:hover{background-color:var(--surface)}.hover\:bg-\[var\(--surface-muted\)\]:hover{background-color:var(--surface-muted)}.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\: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\(--border-color-strong\)\]:hover{-webkit-text-decoration-color:var(--border-color-strong);-webkit-text-decoration-color:var(--border-color-strong);-webkit-text-decoration-color:var(--border-color-strong);text-decoration-color:var(--border-color-strong)}.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\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-85:hover{opacity:.85}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}.focus\:border-\[var\(--border-color\)\]:focus{border-color:var(--border-color)}.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\:outline-none:focus,.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:static{position:static}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:h-\[52px\]{height:52px}.sm\:h-\[72px\]{height:72px}.sm\:w-\[52px\]{width:52px}.sm\:w-\[72px\]{width:72px}.sm\:w-\[300px\]{width:300px}.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\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.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-6{padding:28px}.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-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\:text-left{text-align:left}.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-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[26px\]{font-size:26px}.sm\:text-\[28px\]{font-size:28px}.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\:sticky{position:sticky}.md\:top-4{top:16px}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[340px\]{width:340px}.md\:rotate-0{rotate: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-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.md\:grid-cols-\[1fr_40px_1fr_40px_1fr\]{grid-template-columns:1fr 40px 1fr 40px 1fr}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.md\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.md\:grid-cols-\[minmax\(180px\,220px\)_1fr\]{grid-template-columns:minmax(180px,220px) 1fr}.md\:justify-end{justify-content:flex-end}.md\:gap-6{gap:28px}: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\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-6{padding-inline:28px}.md\:px-8{padding-inline:48px}.md\:py-6{padding-block:28px}.md\:pl-6{padding-left:28px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[36px\]{font-size:36px}.md\:text-\[56px\]{font-size:56px}}@media (min-width:64rem){.lg\:mt-\[144px\]{margin-top:144px}.lg\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.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-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.lg\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.lg\:gap-6{gap:28px}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:pt-2{padding-top: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,[data-theme=light]{--background:#f7f9fb;--foreground:#1a2332;--surface:#fff;--surface-muted:#e8f1f8;--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:linear-gradient(180deg, #c8dcee 0%, #f7f9fb 100%);--foreground:#1a2332;--surface:#ffffffb8;--surface-muted:#e8f1f899;--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;--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;--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}.diptych-chaos{background:var(--surface-muted);border:1px dashed var(--border-color);color:var(--blog-text)}[data-theme=breeze] .diptych-chaos{border:1px dashed var(--border-color);background:#e8f1f873}[data-theme=dark] .diptych-chaos{color:#f7f4ec;background:linear-gradient(135deg,#0f1722 0%,#06090f 100%);border:1px solid #f7f4ec1a}.diptych-chaos-eyebrow{color:var(--blog-text-muted)}[data-theme=dark] .diptych-chaos-eyebrow{color:#f7f4ec8c}.diptych-chaos-body{color:var(--blog-text-secondary)}[data-theme=dark] .diptych-chaos-body{color:#f7f4ecc7}.diptych-chaos-bullet{background:var(--text-muted)}[data-theme=dark] .diptych-chaos-bullet{background:#f7f4ec80}.diptych-chaos-tool{color:#1a23328c;background:#0000000a;border:1px solid #00000014}[data-theme=dark] .diptych-chaos-tool{color:#f7f4ec99;background:#f7f4ec0f;border:1px solid #f7f4ec29}.diptych-after{background:var(--blog-card-bg);border:1px solid var(--border-color);box-shadow:0 0 0 1px var(--diptych-accent,var(--text-primary)), 0 8px 28px -12px var(--diptych-accent,var(--text-primary));position:relative}@supports (color:color-mix(in lab, red, red)){.diptych-after{box-shadow:0 0 0 1px color-mix(in srgb, var(--diptych-accent,var(--text-primary)) 18%, transparent), 0 8px 28px -12px color-mix(in srgb, var(--diptych-accent,var(--text-primary)) 22%, transparent)}}.diptych-after:before{content:"";background:var(--diptych-accent,var(--text-primary));border-radius:18px 18px 0 0;height:2px;position:absolute;top:0;left:0;right:0}[data-theme=dark] .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{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:#f7f9fb linear-gradient(#c8dcee 0%,#f7f9fb 100%) no-repeat fixed;min-height:100vh}[data-theme=dark] body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 0 0,#c8dcee0a,#0000 60%),radial-gradient(at 100% 100%,#c8dcee08,#0000 60%);position:fixed;inset:0}[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);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);line-height:1.25}.text-h2{font-family:var(--font-sans);font-size:22px;font-weight:500;line-height:1.3}.text-body{font-family:var(--font-sans);font-size:15px;line-height:1.6}.text-small{font-family:var(--font-sans);font-size:13px;line-height:1.5}.text-mono{font-family:var(--font-mono);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);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-size:14px;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:none;border-radius:999px;padding:11px 18px}.btn-primary:hover{background:var(--accent-hover)}.btn-secondary{color:var(--text-primary);border:.5px solid var(--border-color);background:0 0;border-radius:999px;padding:11px 18px}.btn-secondary:hover{background:var(--surface-muted)}.btn-danger{color:#ff453a;background:0 0;border:.5px solid #ff453a}@supports (color:color-mix(in lab, red, red)){.btn-danger{border:.5px solid color-mix(in srgb, #ff453a 30%, var(--border-color))}}.btn-danger{border-radius:999px;padding:11px 18px}.btn-danger:hover{background:#ff453a14;border-color:#ff453a}.btn-danger:disabled{opacity:.4;cursor:not-allowed}.btn-tertiary{background:var(--surface-muted);color:var(--text-primary);border:none;border-radius:8px;padding:9px 14px;font-size:13px}.btn-tertiary:hover{background:var(--border-color)}.btn-link{color:var(--text-muted);background:0 0;border:none;padding:0;font-size:13px}.btn-link:hover{color:var(--text-primary)}.status-pill{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;align-items:center;gap:6px;padding:0;font-size:10.5px;font-weight:500;line-height:1;display:inline-flex}.status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0}.status-dot--pulse{animation:1.6s cubic-bezier(.4,0,.2,1) infinite status-dot-pulse}@keyframes status-dot-pulse{0%,to{opacity:1;box-shadow:0 0}50%{opacity:.7;box-shadow:0 0 0 3px #0000}}.card{background:var(--card-bg);border:.5px solid var(--border-color);border-radius:12px;padding:16px}.ws-card{background:var(--card-bg);border:.5px solid var(--border-color);border-radius:10px;padding:14px;text-decoration:none;transition:all .15s;display:block;position:relative}.ws-card:hover{border-color:var(--border-emphasis);transform:translateY(-1px);box-shadow:0 4px 12px #0000000a,0 1px 3px #0000000f}[data-theme=dark] .ws-card:hover{box-shadow:0 4px 12px #0000004d,0 1px 3px #0006}.ws-card-icon{background:var(--surface-muted);width:36px;height:36px;color:var(--text-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .24s cubic-bezier(.22,1,.36,1);display:flex}.ws-card:hover .ws-card-icon{transform:scale(1.04)translateY(-1px)}.ws-card-preview{background:var(--surface-muted);border-radius:6px;flex-direction:column;justify-content:center;gap:3px;min-height:56px;margin-bottom:10px;padding:8px 10px;display:flex}.ws-card-v2{border-radius:12px;padding:16px}.ws-home>*,.ws-home-grid>*,.ws-home-stats>*{animation:.5s cubic-bezier(.22,1,.36,1) .44s both cd-row-in}.ws-home>:first-child{animation-delay:40ms}.ws-home>:nth-child(2){animation-delay:.1s}.ws-home>:nth-child(3){animation-delay:.16s}.ws-home>:nth-child(4){animation-delay:.22s}.ws-home>:nth-child(5){animation-delay:.28s}.ws-home>:nth-child(6){animation-delay:.34s}.ws-home-stats>:first-child{animation-delay:.1s}.ws-home-stats>:nth-child(2){animation-delay:.14s}.ws-home-stats>:nth-child(3){animation-delay:.18s}.ws-home-stats>:nth-child(4){animation-delay:.22s}.ws-home-grid>:first-child{animation-delay:.28s}.ws-home-grid>:nth-child(2){animation-delay:.32s}.ws-home-grid>:nth-child(3){animation-delay:.36s}.ws-home-grid>:nth-child(4){animation-delay:.4s}.ws-home-grid>:nth-child(5){animation-delay:.44s}.ws-home-grid>:nth-child(6){animation-delay:.48s}.ws-home-grid>:nth-child(7){animation-delay:.52s}.ws-home-grid>:nth-child(8){animation-delay:.56s}.ws-home-grid>:nth-child(9){animation-delay:.6s}.ws-home-grid>:nth-child(10){animation-delay:.64s}@media (prefers-reduced-motion:reduce){.ws-home>*,.ws-home-grid>*,.ws-home-stats>*{animation:none}}.settings-layout{grid-template-columns:200px 1fr;gap:48px;max-width:920px;margin:0 auto;padding:32px 32px 64px;display:grid}.settings-sidebar{align-self:start;position:sticky;top:32px}@media (max-width:720px){.settings-layout{grid-template-columns:1fr;gap:16px;padding:16px 16px 48px}.settings-sidebar{align-self:auto;position:static}.settings-sidebar nav{scrollbar-width:none;flex-direction:row;gap:2px;margin:0 -16px;padding-bottom:6px;padding-left:16px;padding-right:16px;display:flex;overflow-x:auto}.settings-sidebar nav::-webkit-scrollbar{display:none}.settings-sidebar .settings-nav-item{white-space:nowrap;flex-shrink:0}}.settings-nav-item{width:100%;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:9px;padding:6px 10px;font-size:13px;transition:background-color .1s,color .1s;display:flex}.settings-nav-item:hover{background:var(--surface-muted);color:var(--text-primary)}.settings-nav-active{background:#0a84ff}@supports (color:color-mix(in lab, red, red)){.settings-nav-active{background:color-mix(in oklab, #0a84ff 18%, var(--surface-muted))}}.settings-nav-active{color:var(--text-primary);font-weight:500}.settings-content{min-width:0}.tab-load-gate{grid-template-areas:"stack";min-height:320px;display:grid;position:relative}.tab-load-gate-skeleton,.tab-load-gate-content{grid-area:stack}.tab-load-gate-skeleton{pointer-events:none}.settings-skeleton{flex-direction:column;gap:14px;display:flex}.settings-sk-header{flex-direction:column;gap:10px;margin-bottom:8px;display:flex}.settings-sk-bar{background:linear-gradient(90deg,#1a23320d 0%,#1a23321a 50%,#1a23320d 100%) 0 0/200% 100%;border-radius:4px;height:14px;animation:2.2s ease-in-out infinite skeleton-shimmer}.settings-sk-bar-title{width:140px;height:24px}.settings-sk-bar-lede{width:70%;max-width:460px;height:12px}.settings-sk-card{border:1px solid var(--border-color);background:linear-gradient(90deg,#1a233208 0%,#1a23320f 50%,#1a233208 100%) 0 0/200% 100%;border-radius:10px;animation:2.4s ease-in-out infinite skeleton-shimmer}.settings-sk-card-tall{height:160px}.settings-sk-card-mid{height:120px}.settings-sk-card-short{height:88px}[data-theme=dark] .settings-sk-bar,[data-theme=dark] .settings-sk-card{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 50%,#ffffff0a 100%) 0 0/200% 100%}@media (prefers-reduced-motion:reduce){.settings-sk-bar,.settings-sk-card,.tab-load-gate-content{animation:none;transition:none!important}}.settings-visibility-choices{grid-template-columns:1fr 1fr;gap:10px;max-width:640px;display:grid}.settings-visibility-choice{text-align:left;border:1px solid var(--border-color);background:var(--surface);cursor:pointer;border-radius:10px;flex-direction:column;gap:10px;padding:16px 16px 14px;transition:border-color .15s,background .15s,transform .15s;display:flex}.settings-visibility-choice:hover:not(:disabled){border-color:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.settings-visibility-choice:hover:not(:disabled){border-color:color-mix(in oklab, var(--text-primary) 22%, transparent)}}.settings-visibility-choice:hover:not(:disabled){transform:translateY(-1px)}.settings-visibility-choice:disabled{opacity:.7;cursor:not-allowed}.settings-visibility-choice--active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.settings-visibility-choice--active{background:color-mix(in oklab, var(--accent) 6%, var(--surface))}}.settings-visibility-choice-title{color:var(--text-primary);margin-bottom:4px;font-weight:600}.settings-visibility-choice-desc{color:var(--text-muted);font-size:12.5px;line-height:1.5}.settings-visibility-choice .visibility-orbs{align-items:center;height:22px;display:inline-flex}.settings-visibility-choice .visibility-orbs .cursor-orb,.settings-visibility-choice .visibility-orbs .cursor-orb-halo{animation:none}.settings-visibility-choice .visibility-orbs .cursor-orb+.cursor-orb{margin-left:-7px}.settings-visibility-choice--active .visibility-orbs .cursor-orb-halo{background:radial-gradient(circle, var(--c) 0%, transparent 65%)}@supports (color:color-mix(in lab, red, red)){.settings-visibility-choice--active .visibility-orbs .cursor-orb-halo{background:radial-gradient(circle, color-mix(in oklab, var(--c) 55%, transparent) 0%, transparent 65%)}}@media (max-width:560px){.settings-visibility-choices{grid-template-columns:1fr}}.settings-section{border-top:1px solid var(--border-color);padding:24px 0}.settings-section:first-of-type{border-top:none;padding-top:0}.input{border:.5px solid var(--border-color);background:var(--input-bg);height:36px;color:var(--text-primary);font-size:14px;font-family:var(--font-sans);border-radius:8px;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)}.avatar{background:var(--surface-muted);width:22px;height:22px;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.avatar-agent{box-shadow:0 0 0 1px var(--border-color)}.quote-block{background:var(--surface-muted);border-left:2px solid var(--border-color);border-radius:0 8px 8px 0;padding:12px 16px}.quote-block p{font-family:var(--font-display);font-size:16px;font-style:italic;line-height:1.5}.beta-badge{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--surface-muted);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}[data-theme=breeze] .beta-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.beta-dot{background:var(--color-sun);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse-sun}@keyframes pulse-sun{0%,to{opacity:1}50%{opacity:.5}}.presence-stack{display:flex}.presence-stack .avatar{border:2px solid var(--surface);margin-left:-6px}.presence-stack .avatar:first-child{margin-left:0}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}[data-scrolling=true]:not(html):not(body){scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}[data-scrolling=true]:not(html):not(body)::-webkit-scrollbar{width:8px;height:8px}[data-scrolling=true]:not(html):not(body)::-webkit-scrollbar-thumb{background:var(--border-color)}::-webkit-scrollbar-thumb:hover{background:var(--border-emphasis)}::selection{background:var(--border-color);color:var(--text-primary)}:focus-visible{outline:2px solid var(--border-color);outline-offset:2px}.sheet-header-cell input:focus-visible,.sheet-cell input:focus-visible,.sheet-cell select:focus-visible{outline:none}*{transition-property:background-color,border-color,color,opacity;transition-duration:0s}.transition-colors{transition-duration:.15s;transition-timing-function:ease}.bubble-menu{background:var(--surface);border:1px solid var(--border-color);border-radius:8px;align-items:center;gap:1px;padding:4px;display:flex;box-shadow:0 4px 16px #0000001f,0 1px 4px #00000014}[data-theme=dark] .bubble-menu{box-shadow:0 4px 16px #0006,0 1px 4px #0003}.bubble-btn{font-size:12px;font-family:var(--font-sans);color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;line-height:1;transition:background-color .1s,color .1s}.bubble-btn:hover,.bubble-btn-active{background:var(--surface-muted);color:var(--text-primary)}.bubble-divider{background:var(--border-color);width:1px;height:14px;margin:0 2px}.doc-shell{position:relative}.doc-save-inline{color:var(--text-muted);animation:.16s ease-out doc-save-fade}.doc-save-saving{color:var(--text-secondary)}.doc-save-saved{color:var(--accent)}.doc-save-error{color:#ff2d92}@keyframes doc-save-fade{0%{opacity:0}to{opacity:1}}.doc-last-edit-strip{pointer-events:none;justify-content:flex-end;min-height:18px;margin-bottom:4px;display:flex}.doc-last-edit-floater{letter-spacing:.02em;font-variant-numeric:tabular-nums;background:var(--surface);border:1px solid var(--border-color);z-index:5;border-radius:999px;align-items:center;gap:6px;height:18px;padding:0 8px;font-size:11px;animation:.2s ease-out doc-save-fade;display:inline-flex}.doc-last-edit-face{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;font-weight:600;display:inline-flex}.doc-last-edit-name{color:var(--text-secondary)}.doc-last-edit-sep,.doc-last-edit-when{color:var(--text-muted)}.doc-editor h1{letter-spacing:-.01em;color:var(--text-primary);margin:28px 0 12px;font-size:30px;font-weight:700;line-height:1.18}.doc-editor h2{color:var(--text-primary);margin:22px 0 10px;font-size:22px;font-weight:600;line-height:1.22}.doc-editor h3{color:var(--text-primary);margin:18px 0 8px;font-size:17px;font-weight:600;line-height:1.28}.doc-editor p{color:var(--text-primary);margin:6px 0;font-size:15px;line-height:1.65}.doc-editor ul,.doc-editor ol{margin:6px 0;padding-left:24px}.doc-editor ul:not([data-type=taskList]){list-style:outside}.doc-editor ol{list-style:decimal}.doc-editor ul ul:not([data-type=taskList]){list-style:circle}.doc-editor ul ul ul:not([data-type=taskList]){list-style:square}.doc-editor ul li,.doc-editor ol li{margin:2px 0;line-height:1.65}.doc-editor ul li::marker{color:var(--text-muted)}.doc-editor ol li::marker{color:var(--text-muted)}.doc-editor ul li>p,.doc-editor ol li>p{margin:0;display:inline}.doc-editor blockquote{border-left:3px solid var(--border-color);color:var(--text-secondary);margin:12px 0;padding-left:14px;font-style:italic}.doc-editor pre{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:8px;margin:12px 0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.55;overflow:auto}.doc-editor code{background:var(--surface-muted);border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.doc-editor pre code{background:0 0;padding:0}.doc-editor hr{border:none;border-top:1px solid var(--border-color);margin:22px 0}.doc-editor a.doc-link{color:var(--accent);text-underline-offset:2px;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px}.doc-editor a.doc-link:after{content:"↗";opacity:.65;vertical-align:baseline;margin-left:2px;font-size:.82em;text-decoration:none;display:inline-block}.doc-editor a.doc-link:hover:after{opacity:1}.doc-editor .doc-comment-anchor{cursor:pointer;border-bottom:1.5px solid #0a84ff;padding-bottom:1px;transition:border-color .22s,background .22s}.doc-editor .doc-comment-anchor:hover{background:#0a84ff14}.doc-editor .doc-comment-anchor[data-comment-resolved=true]{border-bottom:1px dashed var(--text-muted);color:var(--text-secondary)}.doc-editor .doc-comment-anchor[data-comment-resolved=true]:hover{background:var(--surface-muted)}.doc-editor img.doc-image{border-radius:8px;max-width:100%;height:auto;margin:14px 0;display:block;box-shadow:0 1px #0000000a,0 4px 14px #0000000f}.doc-editor ul[data-type=taskList]{padding-left:4px;list-style:none}.doc-editor ul[data-type=taskList] li{align-items:baseline;gap:8px;display:flex}.doc-editor ul[data-type=taskList] li>label{flex-shrink:0;margin-top:4px}.doc-editor ul[data-type=taskList] li>div{flex:1}.doc-editor ul[data-type=taskList] li>label>input{appearance:none;border:1.5px solid var(--border-color);background:var(--surface);cursor:pointer;border-radius:3px;width:14px;height:14px;transition:background .12s,border-color .12s;position:relative}.doc-editor ul[data-type=taskList] li>label>input:checked{background:var(--accent);border-color:var(--accent)}.doc-editor ul[data-type=taskList] li>label>input:checked:after{content:"✓";color:#fff;font-size:11px;font-weight:700;position:absolute;top:-2px;left:1.5px}.doc-editor table{border-collapse:collapse;table-layout:fixed;width:100%;margin:14px 0;font-size:13.5px;overflow:hidden}.doc-editor table td,.doc-editor table th{border:1px solid var(--border-color);vertical-align:top;padding:6px 10px;position:relative}.doc-editor table th{background:var(--surface-muted);text-align:left;font-weight:600}.doc-editor table .selectedCell{background:#0a84ff14}.doc-editor table .column-resize-handle{background:var(--accent);opacity:0;cursor:col-resize;width:4px;transition:opacity .12s;position:absolute;top:0;bottom:0;right:-2px}.doc-editor table th:hover .column-resize-handle,.doc-editor table td:hover .column-resize-handle{opacity:.4}.doc-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--text-muted);float:left;pointer-events:none;opacity:0;height:0;animation:.25s ease-out .4s forwards doc-placeholder-fade-in}@keyframes doc-placeholder-fade-in{0%{opacity:0}to{opacity:1}}.doc-editor{min-height:60vh;animation:.4s ease-out doc-editor-fade-in}@keyframes doc-editor-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.doc-editor,.doc-editor p.is-editor-empty:first-child:before{opacity:1;animation:none}}.doc-editor mark,.ProseMirror mark{color:inherit;border-radius:2px;padding:0 2px}.doc-slash-menu{background:var(--surface);border:1px solid var(--border-color);min-width:240px;max-width:280px;max-height:280px;font-family:var(--font-sans);border-radius:10px;padding:6px;overflow-y:auto;box-shadow:0 8px 28px #0000001f,0 2px 8px #0000000f}[data-theme=dark] .doc-slash-menu{box-shadow:0 8px 28px #00000080,0 2px 8px #0000004d}.doc-slash-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:7px 10px;transition:background-color 80ms;display:flex}.doc-slash-item.is-active,.doc-slash-item:hover{background:var(--surface-muted)}.doc-slash-icon{border:1px solid var(--border-color);background:var(--surface);width:28px;height:28px;color:var(--text-secondary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.dock-mention,.dock-cross-ref{white-space:nowrap;cursor:pointer;border-radius:4px;align-items:center;gap:4px;margin:0 1px;padding:1px 6px;font-size:.94em;font-weight:500;text-decoration:none;transition:filter 80ms;display:inline-flex}.dock-mention:hover,.dock-cross-ref:hover{filter:brightness(1.05);text-decoration:none}.dock-mention-agent{color:#bf5af2;background:#bf5af224;box-shadow:inset 0 0 0 1px #bf5af24d}.dock-mention-human{color:#0a84ff;background:#0a84ff24;box-shadow:inset 0 0 0 1px #0a84ff4d}.dock-cross-ref{color:var(--text-primary);background:#8499b124;box-shadow:inset 0 0 0 1px #8499b14d}.dock-mention-menu{background:var(--surface);border:1px solid var(--border-color);width:280px;max-height:320px;font-family:var(--font-sans);border-radius:10px;padding:4px;overflow-y:auto;box-shadow:0 8px 28px #0000001f,0 2px 8px #0000000f}[data-theme=dark] .dock-mention-menu{box-shadow:0 8px 28px #00000080,0 2px 8px #0000004d}.dock-mention-menu-empty{color:var(--text-muted);padding:10px 12px;font-size:12px}.dock-mention-menu-error{color:#ff453a}.dock-mention-row{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;height:32px;padding:4px 8px;transition:background-color 80ms;display:flex}.dock-mention-row.is-active,.dock-mention-row:hover{background:var(--surface-muted)}.dock-mention-row-orb{border-radius:50%;flex-shrink:0;width:16px;height:16px;box-shadow:0 0 0 1px #fff9,0 0 6px #0000002e}.dock-mention-row-avatar{object-fit:cover;background:var(--surface-muted);width:18px;height:18px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.dock-mention-row-avatar-fallback{background:var(--surface-muted);color:var(--text-secondary)}.dock-mention-row-glyph{width:18px;height:18px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.dock-mention-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.dock-mention-row-title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.1;overflow:hidden}.dock-mention-row-subtitle{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.1;overflow:hidden}.doc-link-popover{background:var(--surface);border:1px solid var(--border-color);z-index:9999;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;animation:.16s ease-out fade-in;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #00000024}.doc-link-input{background:var(--surface-muted);border:1px solid var(--border-color);width:280px;color:var(--text-primary);border-radius:6px;outline:none;padding:6px 8px;font-size:13px}.doc-link-input:focus{border-color:var(--accent)}.doc-link-btn{background:var(--surface-muted);color:var(--text-primary);cursor:pointer;border:none;border-radius:6px;padding:6px 10px;font-size:12px;transition:background-color .12s}.doc-link-btn:hover{background:var(--accent);color:var(--btn-primary-text,#fff)}.doc-color-popover{background:var(--surface);border:1px solid var(--border-color);z-index:9999;white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:5px;animation:.12s ease-out fade-in;display:flex;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0000001f}.doc-color-swatch{border:1px solid var(--border-color);cursor:pointer;border-radius:4px;width:18px;height:18px;padding:0;transition:transform 80ms}.doc-color-swatch:hover{transform:scale(1.12)}.doc-color-clear{color:var(--text-muted);cursor:pointer;border:none;border-right:1px solid var(--border-color);background:0 0;padding:4px 6px;font-size:10px}.doc-color-clear:hover{color:var(--text-primary)}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.3s ease-out fade-in}.org-reveal-item{animation:.38s cubic-bezier(.16,1,.3,1) backwards org-reveal}@keyframes org-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.org-reveal-item{animation:.2s ease-out backwards fade-in}}.upgrade-banner{will-change:transform, opacity;animation:.36s cubic-bezier(.22,1,.36,1) backwards upgrade-banner-enter}@keyframes upgrade-banner-enter{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.upgrade-banner-exit{animation:.26s cubic-bezier(.4,0,1,1) forwards upgrade-banner-exit}@keyframes upgrade-banner-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.upgrade-banner{animation:.22s ease-out backwards fade-in}.upgrade-banner-exit{animation:.2s ease-out forwards fade-out}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:.4s ease-out slide-up}.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}}@keyframes activity-aside-enter{0%{opacity:0;filter:blur(2px);transform:translate(16px)}to{opacity:1;filter:blur();transform:translate(0)}}.animate-activity-aside{animation:.26s cubic-bezier(.22,.9,.26,1) both activity-aside-enter}@media (prefers-reduced-motion:reduce){.animate-activity-aside{animation:none}}@keyframes tracker-orb-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 14%, transparent);transform:scale(1)}50%{box-shadow:0 0 0 5px color-mix(in srgb, currentColor 8%, transparent);transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){[style*=tracker-orb-pulse]{animation:none!important}}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.os-theme-dock{--os-size:8px;--os-padding-perpendicular:0;--os-padding-axis:0;--os-track-border-radius:4px;--os-track-bg:transparent;--os-track-bg-hover:transparent;--os-track-bg-active:transparent;--os-handle-border-radius:4px;--os-handle-bg:var(--border-color);--os-handle-bg-hover:var(--border-emphasis);--os-handle-bg-active:var(--border-emphasis);--os-handle-min-size:33px;--os-handle-max-size:none;--os-handle-perpendicular-size:100%;--os-handle-perpendicular-size-hover:100%;--os-handle-perpendicular-size-active:100%}.activity-skel-bar{background:linear-gradient(90deg, var(--surface-muted) 0%, var(--border-color) 50%, var(--surface-muted) 100%);border-radius:4px;height:10px}@supports (color:color-mix(in lab, red, red)){.activity-skel-bar{background:linear-gradient(90deg, var(--surface-muted) 0%, color-mix(in srgb, var(--border-color) 80%, transparent) 50%, var(--surface-muted) 100%)}}.activity-skel-bar{background-size:200% 100%;animation:1.2s ease-in-out infinite activity-skel-shimmer}@keyframes activity-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.activity-skel-bar{animation:none}}@keyframes row-flash{0%{background:color-mix(in srgb, var(--accent) 22%, transparent)}80%{background:color-mix(in srgb, var(--accent) 8%, transparent)}to{background:0 0}}.row-flash{animation:1.4s cubic-bezier(.22,.9,.26,1) both row-flash}@media (prefers-reduced-motion:reduce){.row-flash{background:var(--accent);animation:none}@supports (color:color-mix(in lab, red, red)){.row-flash{background:color-mix(in srgb, var(--accent) 10%, transparent)}}}.sheet-container{width:100%}.sheet-wrapper{border:1px solid var(--border-color);background:var(--surface);border-radius:4px;position:relative;overflow:auto clip}.sheet{flex-direction:column;min-width:100%;display:flex}.sheet-header-row{border-bottom:1px solid var(--border-color);background:var(--surface-muted-opaque);z-index:3;display:flex;position:sticky;top:0}.sheet-header-cell{height:28px;font-family:var(--font-sans);color:var(--text-secondary);-webkit-user-select:none;user-select:none;cursor:pointer;border-right:1px solid var(--border-color);text-transform:capitalize;flex-shrink:0;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:flex;position:relative}.sheet-header-cell:hover{background:#00000008}[data-theme=dark] .sheet-header-cell:hover{background:#ffffff0a}.sheet-header-sorted{color:var(--text-primary);font-weight:600}.sheet-checkbox-col{cursor:default;justify-content:center;width:42px;min-width:42px;max-width:42px}.sheet-checkbox{width:14px;height:14px;accent-color:var(--accent);cursor:pointer;border-radius:3px}.sheet-add-col{width:40px;min-width:40px;max-width:40px;color:var(--text-muted);cursor:pointer;justify-content:center;border-right:none!important}.sheet-header-row .sheet-add-col:hover{color:var(--text-primary);background:#00000008}[data-theme=dark] .sheet-header-row .sheet-add-col:hover{background:#ffffff0a}.sheet-row-end{cursor:default;flex-shrink:0;justify-content:center;align-items:center;width:36px;min-width:36px;max-width:36px;height:28px;display:flex;border:none!important}.sheet-row{border-bottom:1px solid var(--border-color);transition:background-color 80ms;display:flex}.sheet-row:hover{background:var(--surface-muted)}[data-theme=dark] .sheet-row:hover{background:#c8dcee0a}.sheet-row-selected{background:#7aa5c714!important}.sheet-row-dragging{opacity:.4}.sheet-row-drag-over{box-shadow:inset 0 2px 0 0 var(--accent)}.sheet-row-grip{width:8px;height:14px;color:var(--text-muted);opacity:0;cursor:grab;z-index:1;justify-content:center;align-items:center;transition:opacity .12s;display:inline-flex;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.sheet-row:hover .sheet-row-grip{opacity:.55}.sheet-row-grip:hover{opacity:1}.sheet-row-grip:active{cursor:grabbing}[data-theme=dark] .sheet-row-selected{background:#c8dcee0f!important}.sheet-cell{border-right:1px solid var(--border-color);cursor:cell;flex-shrink:0;align-items:center;height:28px;padding:0 10px;display:flex;position:relative;overflow:hidden}.sheet-cell.overflow-visible{overflow:visible!important}.sheet-cell-selected{outline:2px solid var(--border-emphasis);outline-offset:-2px;z-index:1}.sheet-cell:hover .sheet-cell-comment-icon{opacity:1!important}.sheet-cell .sheet-cell-comment-affordance{z-index:2}.sheet-cell-input{background:var(--surface);width:100%;height:100%;font-family:var(--font-sans);color:var(--text-primary);border:none;outline:none;margin:0;padding:0;font-size:13px}.sheet-cell-input:focus{box-shadow:none;outline:none}.sheet-add-row{cursor:pointer;opacity:.6;border-bottom:none}.sheet-add-row:hover{opacity:1;background:var(--surface-muted)}.sheet-row-filler{cursor:pointer;border-bottom:1px solid var(--border-color);background:0 0}.sheet-row-filler:hover{background:var(--surface-muted)}.sheet-row-filler:hover .sheet-filler-rownum{opacity:0}.sheet-cell-filler{border-right:1px solid var(--border-color);flex-shrink:0;height:28px;padding:0 10px}.sheet-filler-rownum{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-muted);opacity:.35;font-size:11px;transition:opacity .1s}.sheet-filler-plus{width:14px;height:14px;color:var(--text-muted);opacity:.55;justify-content:center;align-items:center;transition:opacity .12s;display:inline-flex}.sheet-row-filler:hover .sheet-filler-plus{opacity:1}.sheet-toolbar-btn{height:26px;color:var(--text-muted);font-size:11.5px;font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:0 9px;line-height:1;transition:background-color .12s,color .12s;display:inline-flex}.sheet-toolbar-btn:hover{background:var(--surface-muted);color:var(--text-primary)}.sheet-toolbar-btn:disabled{opacity:.4;cursor:not-allowed}.sheet-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.sheet-chip{background:var(--surface-muted);border-radius:6px;align-items:center;height:26px;padding:0;display:inline-flex;overflow:hidden}.sheet-chip-input{height:100%;color:var(--text-primary);font-size:11.5px;font-family:var(--font-sans);background:0 0;border:none;outline:none;padding:0 8px}.sheet-chip-input::placeholder{color:var(--text-muted)}.sheet-chip-divider{background:var(--border-color);flex-shrink:0;width:1px;height:12px}.sheet-chip-tab{height:100%;color:var(--text-muted);font-size:11.5px;font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;padding:0 9px;line-height:1;transition:color .1s,background-color .1s}.sheet-chip-tab:hover{color:var(--text-primary)}.sheet-chip-tab.is-active{color:var(--text-primary);background:var(--surface);font-weight:500}.sheet-chip-action{height:100%;color:var(--text-primary);font-size:11.5px;font-weight:500;font-family:var(--font-sans);cursor:pointer;border:none;border-left:1px solid var(--border-color);background:0 0;padding:0 10px;line-height:1;transition:background-color .12s}.sheet-chip-action:hover:not(:disabled){background:var(--surface)}.sheet-chip-action:disabled{opacity:.4;cursor:not-allowed}.sheet-chip-close{width:22px;height:100%;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .12s,background-color .12s;display:inline-flex}.sheet-chip-close:hover{color:var(--text-primary);background:var(--surface)}.sheet-wrapper[style*=col-resize] *{cursor:col-resize!important}.sheet-cell-anchor{outline:2px solid var(--accent);outline-offset:-2px;z-index:3;background:#0a84ff0a}[data-theme=dark] .sheet-cell-anchor{background:#0a84ff14}.sheet-cell-in-range{z-index:1;background:#0a84ff12}[data-theme=dark] .sheet-cell-in-range{background:#0a84ff1f}.sheet-row>.sheet-checkbox-col,.sheet-header-row>.sheet-checkbox-col{z-index:2;background:var(--surface-opaque);position:sticky;left:0}.sheet-header-row>.sheet-checkbox-col{background:var(--surface-muted-opaque);z-index:5}.sheet-row:hover>.sheet-checkbox-col{background:var(--surface-muted)}[data-theme=dark] .sheet-row:hover>.sheet-checkbox-col{background:#c8dcee0a}@keyframes sheet-cell-flash-local{0%{box-shadow:inset 0 0 0 2px var(--accent);background-color:#0a84ff2e}to{background-color:#0000;box-shadow:inset 0 0 0 2px #0000}}@keyframes sheet-cell-flash-remote{0%{box-shadow:inset 0 0 0 2px var(--flash-color,#ff2d92);background-color:color-mix(in oklab, var(--flash-color,#ff2d92) 18%, transparent)}to{background-color:#0000;box-shadow:inset 0 0 0 2px #0000}}.sheet-cell-flash-local{animation:.7s ease-out sheet-cell-flash-local}.sheet-cell-flash-remote{animation:.7s ease-out sheet-cell-flash-remote}.sheet-fill-handle{background:var(--accent);border:1px solid var(--surface);cursor:crosshair;z-index:4;width:7px;height:7px;transition:transform .12s;position:absolute;bottom:-3px;right:-3px}.sheet-fill-handle:hover{transform:scale(1.4)}.sheet-row-fill-preview>.sheet-cell{outline:1px dashed var(--accent);outline-offset:-1px;background:#0a84ff0f!important}.sheet-resize-handle{background:0 0;transition:background-color .12s}.sheet-resize-handle:hover{background:var(--accent)}.sheet-header-dragging{opacity:.5}.sheet-header-drag-over{box-shadow:inset 2px 0 0 var(--accent)}.sheet-hidden-cols{border-right:1px dashed var(--border-color);width:auto;color:var(--text-muted);padding:0 12px;font-style:italic}.sheet-hidden-cols:hover{color:var(--text-primary)}.sheet-dropdown{font-family:var(--font-sans);animation:.14s cubic-bezier(.2,.8,.2,1) sheet-dropdown-in}@keyframes sheet-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sheet-menu-item{text-align:left;width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:6px 12px;font-size:12px;transition:background-color .12s,color .12s;display:flex}.sheet-menu-item:hover{background:var(--surface-muted);color:var(--text-primary)}.sheet-menu-item-danger{color:#f87171}.sheet-menu-item-danger:hover{color:#ef4444;background:#f871711a}.sheet-row-delete{background:var(--surface-opaque);width:18px;height:18px;color:var(--text-muted);cursor:pointer;opacity:0;pointer-events:none;z-index:3;box-shadow:0 0 0 1px var(--border-color);border:none;border-radius:4px;justify-content:center;align-items:center;transition:opacity .12s,background-color .12s,color .12s;display:inline-flex;position:absolute;top:50%;left:46px;transform:translateY(-50%)}.sheet-row:hover .sheet-row-delete{opacity:1;pointer-events:auto}.sheet-row-delete:hover{color:#ff2d92;background:#ff2d921f;box-shadow:0 0 0 1px #ff2d924d}.sheet-save-indicator{height:22px;font-size:11px;font-family:var(--font-sans);color:var(--text-muted);background:var(--surface-muted);border-radius:11px;align-items:center;gap:6px;padding:0 10px;transition:background-color .2s,color .2s;animation:.18s sheet-save-in;display:inline-flex}@keyframes sheet-save-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.sheet-save-saving .sheet-save-dot{background:var(--accent);animation:1.1s ease-in-out infinite sheet-save-dot-pulse}.sheet-save-saved{color:#06d6a0}.sheet-save-saved .sheet-save-dot{background:#06d6a0}.sheet-save-error{color:#f87171}.sheet-save-error .sheet-save-dot{background:#f87171}.sheet-save-dot{background:var(--text-muted);border-radius:999px;flex-shrink:0;width:6px;height:6px}@keyframes sheet-save-dot-pulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.sheet-header-grip{width:10px;height:14px;color:var(--text-muted);opacity:0;cursor:grab;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;transition:opacity .12s;display:inline-flex}.group\/col:hover .sheet-header-grip{opacity:.6}.sheet-header-grip:hover{opacity:1!important}.sheet-header-grip:active{cursor:grabbing}.sheet-type-icon{width:16px;height:16px;font-family:var(--font-sans);color:var(--text-muted);opacity:.75;flex-shrink:0;justify-content:center;align-items:center;margin-right:6px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.sheet-sort-icon{width:14px;height:14px;color:var(--text-muted);opacity:.7;flex-shrink:0;justify-content:center;align-items:center;margin-left:4px;display:inline-flex}.sheet-col-menu-btn{width:18px;height:18px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;padding:0;transition:opacity .12s,background-color .12s,color .12s;display:inline-flex}.group\/col:hover .sheet-col-menu-btn{opacity:.7}.sheet-col-menu-btn:hover{background:var(--surface);color:var(--text-primary);opacity:1!important}.sidebar{background:var(--sidebar-bg);border-right:.5px solid var(--border-color);flex-shrink:0;width:260px;min-height:100vh}::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}}.sidebar-rail{will-change:width;view-transition-name:sidebar-rail;transition:width .3s cubic-bezier(.4,0,.2,1);overflow:hidden}::view-transition-old(sidebar-rail){animation-duration:0s}::view-transition-new(sidebar-rail){animation-duration:0s}.rail-section{padding:6px}.rail-divider{background:var(--border-color);height:1px;margin:0 12px}.rail-nav-item{border-radius:var(--radius-input);color:var(--text-muted);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;margin-bottom:3px;padding:2px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.rail-nav-item:hover{background:var(--surface-muted);color:var(--text-primary)}.rail-nav-active{background:#0a84ff}@supports (color:color-mix(in lab, red, red)){.rail-nav-active{background:color-mix(in oklab, #0a84ff 18%, var(--surface-muted))}}.rail-nav-active{color:var(--text-primary);font-weight:500}.sidebar-rail[data-collapsed=true] .rail-nav-item{justify-content:center;padding:4px 0}.rail-nav-icon{border-radius:var(--radius-input);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.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)}.sidebar-label-transition{opacity:0;pointer-events:none;transition:opacity .2s 50ms,transform .2s 50ms;transform:translate(-4px)}.sidebar-label-visible{opacity:1;pointer-events:auto;transform:translate(0)}.live-dot-group{flex-shrink:0;align-items:center;gap:3px;margin-left:6px;display:inline-flex}.live-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite live-dot-pulse;box-shadow:inset 0 0 0 1px #ffffff8c}.live-dot:nth-child(2){animation-delay:.4s}.live-dot:nth-child(3){animation-delay:.8s}.live-dot-count{color:var(--text-muted);margin-left:1px;font-size:10px;font-weight:600}.live-dot-corner{pointer-events:none;align-items:center;gap:1px;display:inline-flex;position:absolute;top:-3px;right:-3px}.live-dot-corner .live-dot{width:6px;height:6px;box-shadow:0 0 0 1.5px var(--sidebar-bg), 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.live-dot-corner .live-dot{box-shadow:0 0 0 1.5px var(--sidebar-bg), 0 0 4px color-mix(in oklab, var(--accent) 40%, transparent)}}.live-dot-corner .live-dot-count{display:none}@keyframes live-dot-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.live-presence-strip{background:var(--accent);border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.live-presence-strip{background:color-mix(in oklab, var(--accent) 10%, var(--card-bg))}}.live-presence-strip{border:.5px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.live-presence-strip{border:.5px solid color-mix(in oklab, var(--accent) 22%, var(--border-color))}}.live-presence-strip{color:var(--text-primary);max-width:320px;font-size:12px;line-height:1}.live-presence-pulse{background:#30d158;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.6s ease-in-out infinite live-dot-pulse;box-shadow:0 0 0 3px #30d15847;box-shadow:0 0 0 3px lab(74.1627% -60.5513 46.8817/.28)}.live-presence-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);flex-shrink:0;font-size:10.5px;font-weight:600}.live-presence-actors{align-items:center;gap:8px;min-width:0;display:inline-flex}.live-presence-actor{align-items:center;gap:5px;min-width:0;display:inline-flex}.live-presence-orb{animation-duration:2.4s;width:14px!important;height:14px!important}.live-presence-avatar{width:14px;height:14px;color:var(--text-primary);box-shadow:0 0 0 1px var(--border-color) inset;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:inline-flex}.live-presence-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:88px;font-size:12px;overflow:hidden}.live-presence-more{color:var(--text-muted);font-size:11px;font-weight:600}.org-switcher-btn{border:.5px solid var(--border-color);background:var(--surface-raised,var(--card-bg));width:100%;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;transition:background .14s,border-color .14s;display:flex}.org-switcher-btn:hover{background:var(--surface-muted);border-color:var(--border-strong,var(--border-color))}.org-switcher-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.org-switcher-disc{color:#fff;letter-spacing:.01em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.org-switcher-disc--small{width:20px;height:20px;font-size:10.5px}.org-switcher-panel{background:var(--card-bg);border:.5px solid var(--border-color);border-radius:12px;padding:4px 0 6px;animation:.14s cubic-bezier(.22,1,.36,1) org-switcher-in;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 8px 24px #0a142829}@keyframes org-switcher-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.org-switcher-row{cursor:pointer;width:100%;color:var(--text-primary);background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;transition:background .12s;display:flex}.org-switcher-row:hover{background:var(--surface-muted)}.org-switcher-row:disabled{opacity:.55;cursor:default}.org-switcher-row--active{background:var(--surface-muted)}.modal-overlay{-webkit-backdrop-filter:blur(6px)saturate(.85);z-index:50;background:#0e142294;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-overlay-animated{-webkit-backdrop-filter:blur()saturate();background:#0e142200;transition:background .22s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .22s cubic-bezier(.22,1,.36,1),backdrop-filter .22s cubic-bezier(.22,1,.36,1)}.modal-overlay-animated.is-open{-webkit-backdrop-filter:blur(6px)saturate(.85);background:#0e142294}.modal{background:var(--card-bg);border:.5px solid var(--border-color);border-radius:14px;width:100%;max-width:480px;max-height:90vh;padding:26px 28px;position:relative;overflow-y:auto;box-shadow:0 1px 2px #0e14221f,0 14px 40px #0e142252,0 28px 80px #0e142238}[data-theme=dark] .modal{box-shadow:0 1px 2px #00000073,0 14px 40px #00000080,0 28px 80px #0006}.modal-animated{opacity:0;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1);transform:translateY(12px)scale(.985)}.modal-animated.is-open{opacity:1;transform:translateY(0)scale(1)}.modal-close{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;z-index:2;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .16s,color .16s,transform .16s;display:inline-flex;position:absolute;top:14px;right:14px}.modal-close:hover{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.modal-close:hover{background:color-mix(in oklab, var(--text-primary) 8%, transparent)}}.modal-close:hover{color:var(--text-primary)}.modal-close:active{transform:scale(.94)}.modal-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.modal-header{margin-bottom:18px;padding-right:40px}.modal-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:22px;font-weight:500;line-height:1.15}.modal-description{color:var(--text-secondary);margin:10px 0 0;font-size:14px;line-height:1.55}.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-label{letter-spacing:.12em;text-transform:uppercase;color:#f7f9fb;flex-shrink:0;font-size:11px;font-weight:600}.marketing-banner-sep{background:#ffffff2e;flex-shrink:0;width:1px;height:14px;margin:0 4px}.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}}.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}}.philosophy-orb{flex-shrink:0;width:18px;height:18px;display:inline-block}.gi-orb-row{align-items:center;gap:10px;margin-top:4px;margin-bottom:2px;display:flex}.gi-orb{flex-shrink:0;width:20px;height:20px}.gi-face{color:#fff;width:20px;height:20px;font-family:var(--font-inter), -apple-system, sans-serif;letter-spacing:-.02em;background:linear-gradient(135deg,#fba07b 0%,#f27e9b 60%,#c26ba7 100%);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex;box-shadow:0 0 0 1.5px #fff,0 0 10px #f27e9b73,0 2px 4px #0000002e}.ProseMirror{outline:none;min-height:300px;padding:16px}.ProseMirror h1{font-family:var(--font-sans);margin:24px 0 12px;font-size:32px;line-height:1.25}.ProseMirror h2{font-family:var(--font-sans);margin:20px 0 10px;font-size:22px;font-weight:500;line-height:1.3}.ProseMirror h3{font-family:var(--font-sans);margin:16px 0 8px;font-size:17px;font-weight:600;line-height:1.4}.ProseMirror p{margin:0 0 8px}.ProseMirror ul,.ProseMirror ol{margin:0 0 8px;padding-left:24px}.ProseMirror li{margin:2px 0}.ProseMirror blockquote{background:var(--surface-muted);border-left:2px solid var(--border-color);font-family:var(--font-display);border-radius:8px;margin:0;padding:12px 16px;font-style:italic}.ProseMirror blockquote>:last-child{margin-bottom:0}.ProseMirror pre{background:var(--surface-muted);font-family:var(--font-mono);border-radius:8px;margin:8px 0;padding:12px 16px;font-size:13px;overflow-x:auto}.ProseMirror code{font-family:var(--font-mono);background:var(--surface-muted);border-radius:4px;padding:2px 6px;font-size:13px}.ProseMirror ul[data-type=taskList]{padding-left:0;list-style:none}.ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex}.ProseMirror ul[data-type=taskList] li input[type=checkbox]{accent-color:var(--accent);margin-top:4px}.ProseMirror .is-empty:before{content:attr(data-placeholder);color:var(--text-muted);pointer-events:none;float:left;height:0}.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{pointer-events:none;z-index:5;will-change:top, left;transition:top 1.1s cubic-bezier(.22,1,.36,1),left 1.1s cubic-bezier(.22,1,.36,1);animation:2.6s ease-in-out infinite cursor-float;position:absolute}@keyframes cursor-float{0%,to{transform:translate(0)}50%{transform:translate(.5px,-.5px)}}.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}@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)}}.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-path{text-align:center;font-family:var(--font-jetbrains), monospace;color:#7a8b9e;background:#fff;border-radius:999px;flex:1;max-width:320px;margin:0 auto;padding:3px 12px;font-size:11px}.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}.chrome-tab-active{color:#1a2332;transform-origin:50%;font-weight:500;animation:.42s cubic-bezier(.22,.9,.28,1) chrome-tab-pop}@keyframes chrome-tab-pop{0%{transform:scale(1)}45%{color:var(--accent,#0a84ff);transform:scale(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.chrome-tab-active{animation:none}}.tab-icon{opacity:.7;flex-shrink:0}.chrome-tab-active .tab-icon{opacity:.9}.chrome-live{font-family:var(--font-inter), -apple-system, sans-serif;letter-spacing:-.005em;flex-shrink:0;align-items:center;gap:8px;font-size:10.5px;font-weight:500;display:inline-flex}.chrome-live-group{align-items:center;gap:5px;display:inline-flex}.chrome-live-label{color:#3a4a60}.chrome-live-sep{color:#c1cbd8;font-weight:300}.chrome-live-dot{border-radius:50%;width:6px;height:6px;animation:1.6s cubic-bezier(.4,0,.2,1) infinite chrome-live-pulse}.chrome-live-dot-agent{--live-color:15, 180, 116;background:#0fb474}.chrome-live-dot-human{--live-color:59, 143, 222;background:#3b8fde}@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)}}.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}@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)}}@media (prefers-reduced-motion:reduce){.chrome-dock[data-launched=true] .chrome-dock-slot:after{animation:none}}.cursor-docked{transition:none}.cursor-hovering{animation:.42s ease-in-out .28s both cursor-hover-float;transition:top .28s cubic-bezier(.22,.9,.36,1),left .28s cubic-bezier(.22,.9,.36,1)!important}@keyframes cursor-hover-float{0%{transform:translate(0)}50%{transform:translate(.5px,-1.5px)}to{transform:translate(0)}}.cursor-launching{transition:top 1.4s cubic-bezier(.45,.02,.25,1),left 1.4s cubic-bezier(.45,.02,.25,1)!important}.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}@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)}}@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}.dot{font-family:var(--font-jetbrains), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:9.5px;font-weight:500;line-height:1;display:inline-flex}.dot-glyph{border-radius:50%;flex-shrink:0;width:5px;height:5px}.dot-pulse{animation:1.8s cubic-bezier(.4,0,.2,1) infinite dot-pulse;box-shadow:0 0}@keyframes dot-pulse{0%,to{opacity:1;box-shadow:0 0}50%{opacity:.65;box-shadow:0 0 0 3px #0000}}.live-caret{vertical-align:middle;width:1.5px;height:11px;margin-left:2px;animation:1s step-end infinite caret-blink;display:inline-block}@keyframes caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.sheet-link{color:var(--border-emphasis);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;max-width:100%;font-size:12px;text-decoration:none;display:inline-block;overflow:hidden}.sheet-link:hover{text-decoration:underline}.sheet-link:after{content:"↗";opacity:.6;margin-left:3px;font-size:.85em;display:inline-block}.sheet-link:hover:after{opacity:1}.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}.tbl-row-appended{background:linear-gradient(90deg, var(--appended) 0%, transparent 45%);animation:.7s cubic-bezier(.2,.8,.2,1) both row-appear}@supports (color:color-mix(in lab, red, red)){.tbl-row-appended{background:linear-gradient(90deg, color-mix(in oklab, var(--appended) 12%, transparent) 0%, transparent 45%)}}@keyframes row-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.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}@keyframes term-val-spin{0%,to{opacity:1}50%{opacity:.55}}.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%}@keyframes term-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.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-item-fresh{background:linear-gradient(90deg,#5b8ab51a 0%,#0000 60%);animation:.7s cubic-bezier(.2,.8,.2,1) both row-appear}.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}.ambient-pulse{animation:2.4s ease-in-out infinite ambient-pulse-anim}@keyframes ambient-pulse-anim{0%,to{background:0 0}50%{background:color-mix(in oklab, var(--pulse) 10%, transparent)}}.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-jetbrains), monospace;color:#5c6e85;letter-spacing:.01em;font-size:10.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}@keyframes skeleton-shimmer{0%,to{opacity:.85;background-position:200% 0}50%{opacity:1;background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.tbl-row-empty .td:before{animation:none}}.ws-loading-bar{background:linear-gradient(90deg,#1a23320f 0%,#1a23321f 50%,#1a23320f 100%) 0 0/200% 100%;border-radius:3px;animation:2.2s ease-in-out infinite skeleton-shimmer;display:inline-block}[data-theme=dark] .ws-loading-bar{background:linear-gradient(90deg,#f7f9fb0f 0%,#f7f9fb1f 50%,#f7f9fb0f 100%) 0 0/200% 100%}.ws-loading-tile{border:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background:var(--surface-muted);border-radius:8px 8px 0 0;height:28px;display:inline-block;position:relative}.ws-loading-tile--ghost{z-index:0;border:1px solid #06d6a0;border-top-left-radius:7px;border-top-right-radius:7px;height:22px;margin-top:6px;margin-left:-14px}@supports (color:color-mix(in lab, red, red)){.ws-loading-tile--ghost{border:1px solid color-mix(in srgb, #06d6a0 35%, var(--border-color))}}.ws-loading-tile--ghost{background:#06d6a0}@supports (color:color-mix(in lab, red, red)){.ws-loading-tile--ghost{background:color-mix(in srgb, #06d6a0 12%, var(--surface-muted))}}@media (prefers-reduced-motion:reduce){.ws-loading-bar{animation:none}}[data-theme=dark] .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{color:#ffffff29}.tbl-row-filled .td{animation:.6s cubic-bezier(.22,1,.36,1) both td-fade-in}.tbl-row-reveal{animation:1.3s cubic-bezier(.22,1,.36,1) both row-reveal!important}@keyframes row-reveal{0%{background:color-mix(in oklab, var(--reveal) 20%, transparent);box-shadow:inset 2px 0 0 var(--reveal)}40%{background:color-mix(in oklab, var(--reveal) 14%, transparent);box-shadow:inset 2px 0 0 color-mix(in oklab, var(--reveal) 70%, transparent)}80%{background:color-mix(in oklab, var(--reveal) 5%, transparent);box-shadow:inset 2px 0 0 color-mix(in oklab, var(--reveal) 30%, transparent)}to{background:0 0;box-shadow:inset 2px 0 #0000}}@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)}}.tab-body{transform-origin:top;animation:.28s cubic-bezier(.22,.9,.26,1) both tab-body-enter;position:relative}@keyframes tab-body-enter{0%{opacity:0}to{opacity:1}}.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}@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}@keyframes doc-stream-in{0%{opacity:0;filter:blur(2px);transform:translateY(8px)}60%{filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)}}@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}@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)}}@media (prefers-reduced-motion:reduce){.doc-caret:after{opacity:0;animation:none}}.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}@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)}}@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}.cell-flash-now{border-radius:4px;animation:1.2s cubic-bezier(.22,1,.36,1) both cell-flash-now;position:relative}.cell-flash-now:after{content:"";border-radius:inherit;pointer-events:none;animation:1.2s cubic-bezier(.22,1,.36,1) both cell-flash-ripple;position:absolute;inset:0}@keyframes cell-flash-now{0%{box-shadow:none;background:0 0}18%{background:color-mix(in oklab, var(--flash) 24%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--flash) 36%, transparent)}45%{background:color-mix(in oklab, var(--flash) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--flash) 18%, transparent)}to{box-shadow:none;background:0 0}}@keyframes cell-flash-ripple{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--flash) 55%, transparent), 0 0 0 0 color-mix(in oklab, var(--flash) 32%, transparent);opacity:.9}60%{box-shadow:0 0 0 6px color-mix(in oklab, var(--flash) 0%, transparent), 0 0 0 12px color-mix(in oklab, var(--flash) 0%, transparent);opacity:0}to{opacity:0}}.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}.stat-glyph-ring{border:1.25px solid var(--sc);background:conic-gradient(from -90deg, var(--sc) var(--fill), transparent 0)}.stat-glyph-check{background:var(--sc);border:1px solid var(--sc)}.stat-glyph-check:after{content:"";border-bottom:1.3px solid #fff;border-right:1.3px solid #fff;width:3px;height:6px;position:absolute;top:1.5px;left:3px;transform:rotate(45deg)}.stat-glyph-x{background:var(--sc);border:1px solid var(--sc)}.stat-glyph-x:before,.stat-glyph-x:after{content:"";transform-origin:50%;background:#fff;border-radius:1px;height:1.25px;position:absolute;top:50%;left:2px;right:2px}.stat-glyph-x:before{transform:translateY(-50%)rotate(45deg)}.stat-glyph-x:after{transform:translateY(-50%)rotate(-45deg)}.stat-glyph-pulse{box-shadow:0 0 0 0 var(--sc);animation:1.8s cubic-bezier(.4,0,.2,1) infinite stat-pulse}@keyframes stat-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--sc) 55%, transparent)}50%{box-shadow:0 0 0 4px #0000}}.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}.row-append{animation:10s cubic-bezier(.2,.8,.2,1) infinite row-append-cycle,2.4s ease-in-out infinite ambient-pulse-anim;animation-delay:var(--append-delay,0s), 0s;will-change:opacity, transform, max-height}@keyframes row-append-cycle{0%{opacity:0;border-bottom-width:0;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden;transform:translateY(8px)}1%{opacity:0;max-height:32px;overflow:hidden;transform:translateY(8px)}6%{opacity:1;max-height:32px;box-shadow:inset 2px 0 0 color-mix(in oklab, var(--pulse) 70%, transparent), inset 0 0 0 9999px color-mix(in oklab, var(--pulse) 12%, transparent);overflow:visible;transform:translateY(0)}18%{opacity:1;max-height:32px;box-shadow:inset 2px 0 0 color-mix(in oklab, var(--pulse) 40%, transparent);overflow:visible;transform:translateY(0)}82%{opacity:1;max-height:32px;overflow:visible;transform:translateY(0)}88%{opacity:0;max-height:32px;padding-top:0;padding-bottom:0;overflow:hidden;transform:translateY(-2px)}to{opacity:0;border-bottom-width:0;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden;transform:translateY(8px)}}.cell-update{animation:10s ease-in-out infinite cell-flash-cycle;animation-delay:var(--delay,0s);border-radius:3px;position:relative}@keyframes cell-flash-cycle{0%,to{box-shadow:none;background:0 0}2%{background:color-mix(in oklab, var(--flash,#5b8ab5) 22%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--flash,#5b8ab5) 40%, transparent)}12%{background:color-mix(in oklab, var(--flash,#5b8ab5) 10%, transparent);box-shadow:none}22%{background:0 0}}.reveal{opacity:0;will-change:opacity, transform, filter}.reveal-sm{transform:translateY(14px)}.reveal-md{transform:translateY(28px)}.reveal-lg{transform:translateY(48px)}@keyframes reveal-fade-lift{0%{opacity:0;transform:translateY(var(--reveal-y,18px));filter:blur(6px)}55%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)}}.reveal-sm.reveal-in{--reveal-y:14px}.reveal-md.reveal-in{--reveal-y:28px}.reveal-lg.reveal-in{--reveal-y:48px}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.reveal-in{animation:none}}.concept-section{position:relative;overflow:hidden}.concept-stage{flex-direction:column;align-items:center;gap:52px;padding:20px 0 40px;display:flex;position:relative}.concept-ecosystem{z-index:50;flex-direction:column;align-items:center;gap:22px;width:100%;max-width:1100px;padding:8px 16px;display:flex;position:relative}.concept-ecosystem-label{letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:600}.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{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}@keyframes concept-ecosystem-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.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-hero{z-index:2;text-align:center;max-width:900px;position:relative}.concept-hero-eyebrow{font-family:var(--font-inter), -apple-system, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#7a8b9e;margin-bottom:20px;font-size:12px;font-weight:500}.concept-hero-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;color:#1a2332;flex-direction:column;gap:4px;margin:0;font-size:clamp(36px,5.2vw,64px);font-weight:400;line-height:1.05;display:flex}.concept-hero-line{display:block}.concept-hero-line-accent{font-style:normal}.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}.concept-accent-orb{border-radius:50%;flex-shrink:0;width:.38em;height:.38em;display:inline-block;position:relative;top:-.08em}.concept-accent-orb-a{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%);animation:4.2s ease-in-out infinite concept-accent-float;box-shadow:0 0 0 2px #ffffffe6,0 0 18px #ff2d9299,0 0 44px #ff2d9259,0 2px 6px #1a23322e}.concept-accent-orb-b{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%);animation:4.8s ease-in-out -1.6s infinite concept-accent-float;box-shadow:0 0 0 2px #ffffffe6,0 0 18px #0a84ff99,0 0 44px #0a84ff59,0 2px 6px #1a23322e}@keyframes concept-accent-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.06)}}[data-theme=dark] .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{box-shadow:0 0 0 2px #1a233299,0 0 22px #ff2d92bf,0 0 56px #ff2d9273}[data-theme=dark] .concept-accent-orb-b{box-shadow:0 0 0 2px #1a233299,0 0 22px #0a84ffbf,0 0 56px #0a84ff73}.concept-tabs{align-items:center;gap:2px;display:inline-flex;position:relative}.concept-tab-indicator{pointer-events:none;z-index:0;background:#fff;border-radius:6px;height:26px;transition:left .44s cubic-bezier(.32,.72,.24,1),width .44s cubic-bezier(.32,.72,.24,1);position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 .5px 1px #1a23320f,0 0 0 .5px #1a23320a}[data-theme=dark] .concept-tab-indicator{background:#ffffff14;box-shadow:0 .5px 1px #00000040,0 0 0 .5px #ffffff0f}.concept-tab{font-family:var(--font-inter), -apple-system, sans-serif;color:#7a8b9e;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.concept-tab-active{color:#1a2332;animation:.44s cubic-bezier(.22,.9,.28,1) concept-tab-pop}@keyframes concept-tab-pop{0%{transform:scale(1)}45%{color:#0a84ff;transform:scale(1.06)}to{transform:scale(1)}}@supports (color:color-mix(in lab, red, red)){.concept-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%);box-shadow:0 0 0 2px #fafcfe, 0 0 6px color-mix(in oklab, var(--c) 50%, transparent)}}.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}@keyframes concept-face-pop{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.concept-split{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);min-height:360px;display:grid}.concept-split-main{border-right:.5px solid #1a23320d;min-width:0;padding:16px 22px 22px}.concept-split-side{background:#0a84ff04;min-width:0;padding:16px 22px 22px}@media (max-width:720px){.concept-split{grid-template-columns:1fr}.concept-split-main{border-bottom:.5px solid #1a23320d;border-right:0}.concept-split-main,.concept-split-side{padding:14px 18px 18px}}.concept-section-label{font-family:var(--font-inter), -apple-system, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#7a8b9e;align-items:center;gap:6px;margin-bottom:12px;font-size:10px;font-weight:500;display:inline-flex}.concept-label-dot{border-radius:50%;width:6px;height:6px}.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-title{font-family:var(--font-display), Georgia, serif;color:#1a2332;letter-spacing:-.015em;margin-bottom:6px;font-size:16px;font-weight:500}.concept-doc-line{background:#1a23321a;border-radius:3px;height:7px;animation:.5s cubic-bezier(.22,1,.36,1) both cd-row-in}.concept-doc-line-alt{background:#1a23322e}.concept-doc-gap{height:8px}.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-typing{background:0 0;align-items:center;gap:6px;height:auto;display:flex}.concept-doc-line-partial{background:linear-gradient(90deg,#0a84ff,#bf5af2);border-radius:3px;width:45%;height:7px;display:inline-block;box-shadow:0 0 8px #0a84ff66}.concept-doc-prose{font-family:var(--font-inter), -apple-system, sans-serif;color:#3a4a60;font-size:12.5px;line-height:1.58}.concept-doc-prose .concept-doc-title{margin-bottom:8px;font-size:17px}.concept-doc-para{margin:0 0 8px}.concept-doc-para strong{color:#1a2332;font-weight:600}.concept-doc-para em{color:#1a2332;font-style:italic;font-weight:500}.concept-doc-list{margin:0 0 8px;padding-left:18px;list-style:outside}.concept-doc-list li{margin-bottom:2px}.concept-doc-typing-line{position:relative}.concept-doc-caret{background:#1a2332;width:1.4px;height:12px;margin-left:2px;animation:1s step-end infinite caret-blink;display:inline-block;position:relative;transform:translateY(2px)}.concept-doc-caret:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff2d9266 0%,#ff2d9200 65%);border-radius:50%;animation:3.2s ease-in-out infinite concept-doc-caret-ping;position:absolute;inset:-4px -3px}@keyframes concept-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)}}.concept-doc-presence{color:var(--drafter-c,#ff2d92);border-top:.5px solid #1a233214;align-items:center;gap:8px;margin-top:10px;padding-top:10px;font-size:11.5px;display:inline-flex}.concept-doc-presence strong{font-weight:600}.concept-orb-pulse{background:radial-gradient(circle at 30% 30%, var(--c) 0%, var(--c) 45%, var(--c) 100%);border-radius:50%;width:10px;height:10px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.concept-orb-pulse{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%)}}.concept-orb-pulse{box-shadow:0 0 0 1.2px white, 0 0 8px var(--c), 0 1px 2px #0000002e}@supports (color:color-mix(in lab, red, red)){.concept-orb-pulse{box-shadow:0 0 0 1.2px white, 0 0 8px color-mix(in oklab, var(--c) 55%, transparent), 0 1px 2px #0000002e}}.concept-orb-pulse{animation:2.4s ease-in-out infinite cursor-orb-breathe}.concept-face-pulse{color:#fffffff2;width:16px;height:16px;font-family:var(--font-inter), -apple-system, sans-serif;background:linear-gradient(135deg,#fba07b 0%,#f27e9b 60%,#c26ba7 100%);border:1.2px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:700;animation:2.4s ease-in-out infinite cursor-orb-breathe;display:inline-flex;box-shadow:0 0 8px #f27e9b80,0 1px 2px #0000002e}.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{background:linear-gradient(90deg,#ffffff14 0%,#ffffff29 50%,#ffffff14 100%) 0 0/220% 100%}[data-theme=dark] .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-gap{height:6px}.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}@keyframes concept-row-editing-pulse{0%,to{opacity:.55}50%{opacity:1}}.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}@keyframes concept-row-just-edited-fade{0%{color:#ff2d92}to{color:var(--text-primary)}}.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}@keyframes concept-sk-shimmer{0%,to{opacity:.85;background-position:200% 0}50%{opacity:1;background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.concept-doc-caret:after{opacity:0;animation:none}.concept-orb-pulse,.concept-sk-bar,.concept-tab-active{animation:none}}.concept-footer-bar{font-family:var(--font-inter), -apple-system, sans-serif;letter-spacing:-.005em;background:#fafcfe;border-top:.5px solid #1a23320d;justify-content:space-between;align-items:center;padding:12px 22px;font-size:12px;display:flex}.concept-link{color:#7a8b9e}.concept-link strong{color:#0a84ff;font-weight:500}.concept-live-badge{color:#068862;letter-spacing:.02em;align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex}.concept-url-live-dot{background:#06d6a0;border-radius:50%;width:7px;height:7px;animation:1.6s cubic-bezier(.4,0,.2,1) infinite cd-live-pulse;display:inline-block}.concept-caption{z-index:2;font-family:var(--font-display), Georgia, serif;color:#5c6e85;letter-spacing:-.005em;text-align:center;margin:10px 0 0;font-size:17px;font-style:italic;position:relative}[data-theme=dark] .concept-hero-eyebrow{color:#7a8fa6}[data-theme=dark] .concept-hero-title{color:#f7f9fb}[data-theme=dark] .concept-face{color:#1a2332;background:linear-gradient(135deg,#e6edf5 0%,#c4d2e3 100%);border-color:#152031}[data-theme=dark] .concept-split-side{background:#0a84ff0d}[data-theme=dark] .concept-split-main{border-right-color:#ffffff0f}[data-theme=dark] .concept-section-label{color:#7a8fa6}[data-theme=dark] .concept-doc-title,[data-theme=dark] .concept-doc-heading{color:#f7f9fb}[data-theme=dark] .concept-doc-caret{background:#f7f9fb}[data-theme=dark] .concept-doc-para strong,[data-theme=dark] .concept-doc-para em{color:#f7f9fb}[data-theme=dark] .concept-doc-presence{border-top-color:#ffffff14}[data-theme=dark] .concept-doc-line{background:#ffffff1a}[data-theme=dark] .concept-doc-line-alt{background:#ffffff2e}[data-theme=dark] .concept-footer-bar{background:#152031;border-top-color:#ffffff0f}[data-theme=dark] .concept-link{color:#7a8fa6}[data-theme=dark] .concept-link strong{color:#3b8fde}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .concept-orb{box-shadow:0 0 0 2px #152031, 0 0 8px color-mix(in oklab, var(--c) 55%, transparent)}}.concept-ambient{background:radial-gradient(circle, var(--c) 0%, transparent 65%);border-radius:50%;width:220px;height:220px;position:absolute}@supports (color:color-mix(in lab, red, red)){.concept-ambient{background:radial-gradient(circle, color-mix(in oklab, var(--c) 35%, transparent) 0%, transparent 65%)}}.concept-ambient{pointer-events:none;filter:blur(40px);opacity:.55;animation:18s ease-in-out infinite concept-drift}.concept-ambient-1{animation-delay:0s;top:4%;left:-6%}.concept-ambient-2{animation-delay:-6s;top:12%;right:-6%}.concept-ambient-3{animation-delay:-12s;bottom:8%;left:8%}.concept-ambient-4{animation-delay:-3s;bottom:2%;right:6%}@keyframes concept-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(20px,-14px)scale(1.06)}66%{transform:translate(-16px,12px)scale(.96)}}.concept-kicker{font-family:var(--font-inter), -apple-system, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#7a8b9e;text-align:center;z-index:2;font-size:11px;font-weight:500;position:relative}.concept-quote{z-index:2;text-align:left;align-items:flex-start;gap:14px;max-width:860px;padding:0 12px;display:flex;position:relative}.concept-quote-face{color:#fff;background:linear-gradient(135deg,#fba07b 0%,#f27e9b 60%,#c26ba7 100%);border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-top:4px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px -4px #c26ba773,0 0 0 .5px #1a23320d}.concept-quote-text{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:#1a2332;font-size:clamp(24px,3.2vw,38px);font-weight:400;line-height:1.25}.concept-quote-text em{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(135deg,#0a84ff 0%,#bf5af2 60%,#ff2d92 100%);-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.concept-beam{z-index:2;justify-content:center;height:68px;display:flex;position:relative}.concept-beam-line{background:linear-gradient(#0000,#0a84ff8c,#bf5af280);border-radius:2px;width:1.5px;height:100%}.concept-beam-dot{background:radial-gradient(circle at 30% 30%,#fff 0%,#0a84ff 40%,#bf5af2 100%);border-radius:50%;width:10px;height:10px;animation:2.4s cubic-bezier(.3,0,.3,1) infinite concept-beam-travel;position:absolute;top:0;box-shadow:0 0 20px #0a84ffb3,0 0 40px #bf5af266}@keyframes concept-beam-travel{0%{opacity:0;top:0;transform:translate(-50%,-50%)scale(.6)}15%{opacity:1;transform:translate(-50%,-50%)scale(1)}85%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;top:100%;transform:translate(-50%,-50%)scale(.6)}}.concept-dock{z-index:2;background:#fff;border:.5px solid #1a233214;border-radius:18px;width:620px;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-tab{font-family:var(--font-inter), -apple-system, sans-serif;color:#7a8b9e;border-radius:5px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.concept-tab-active{color:#1a2332;background:#fff;box-shadow:0 .5px 1px #1a23320f,0 0 0 .5px #1a23320a}.concept-tab-new{opacity:0;animation:.7s cubic-bezier(.2,1.2,.4,1) .9s both concept-tab-in}@keyframes concept-tab-in{0%{opacity:0;transform:translateY(-4px)scale(.9)}60%{opacity:1;transform:translateY(0)scale(1.05)}to{opacity:1;transform:translateY(0)scale(1)}}.concept-tab-icon{opacity:.7;border:.5px solid;border-radius:1px;width:10px;height:10px;display:inline-block}.concept-tab-icon-sheet{background:linear-gradient(currentColor,currentColor) 0 3px/100% 1px no-repeat,linear-gradient(currentColor,currentColor) 0 6px/100% 1px no-repeat}.concept-tab-icon-doc{background:linear-gradient(currentColor,currentColor) 0 2px/60% 1px no-repeat,linear-gradient(currentColor,currentColor) 0 4px/80% 1px no-repeat,linear-gradient(currentColor,currentColor) 0 6px/50% 1px no-repeat}.concept-presence{align-items:center;margin-left:auto;display:inline-flex}.concept-presence>*{margin-left:-4px}.concept-presence>:first-child{margin-left:0}.concept-orb{background:radial-gradient(circle at 30% 30%, var(--c) 0%, var(--c) 45%, var(--c) 100%);border-radius:50%;width:20px;height:20px}@supports (color:color-mix(in lab, red, red)){.concept-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%)}}.concept-orb{box-shadow:0 0 0 2px #fafcfe, 0 0 6px var(--c)}@supports (color:color-mix(in lab, red, red)){.concept-orb{box-shadow:0 0 0 2px #fafcfe, 0 0 6px color-mix(in oklab, var(--c) 50%, transparent)}}.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-face-new{animation:.9s cubic-bezier(.2,1.2,.4,1) 1.3s both concept-face-pop}.concept-url-row{font-family:var(--font-jetbrains), monospace;background:#0a84ff08;border-bottom:.5px solid #1a23320d;justify-content:space-between;align-items:center;padding:10px 14px;font-size:12px;display:flex}.concept-url{color:#7a8b9e}.concept-url strong{color:#0a84ff;font-weight:500}.concept-url-live{color:#068862;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.concept-url-live-dot{background:#06d6a0;border-radius:50%;width:7px;height:7px;animation:1.6s cubic-bezier(.4,0,.2,1) infinite cd-live-pulse}.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}.concept-caption{z-index:2;font-family:var(--font-display), Georgia, serif;color:#7a8b9e;letter-spacing:-.005em;text-align:center;margin-top:10px;font-size:15px;font-style:italic;position:relative}[data-theme=dark] .concept-ambient{opacity:.4;filter:blur(50px)}[data-theme=dark] .concept-kicker{color:#7a8fa6}[data-theme=dark] .concept-quote-text{color:#f7f9fb}[data-theme=dark] .concept-dock{background:#1a2332;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{background:#152031;border-bottom-color:#ffffff0f}[data-theme=dark] .concept-tab{color:#7a8fa6}[data-theme=dark] .concept-tab-active{color:#f7f9fb;background:#ffffff14}[data-theme=dark] .concept-url-row{background:#0a84ff14;border-bottom-color:#ffffff0f}[data-theme=dark] .concept-url{color:#9fb4cc}[data-theme=dark] .concept-url strong{color:#3b8fde}[data-theme=dark] .concept-row{color:#e6edf5;border-bottom-color:#ffffff0d}[data-theme=dark] .concept-meta{color:#7a8fa6}[data-theme=dark] .concept-caption{color:#9fb4cc}[data-theme=dark] .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{box-shadow:0 0 0 2px #152031, 0 0 6px color-mix(in oklab, var(--c) 55%, transparent)}}[data-theme=dark] .concept-face{border-color:#152031}.chat-dock-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:28px;display:grid}@media (max-width:900px){.chat-dock-grid{grid-template-columns:1fr;gap:20px}}.chat-dock-col{flex-direction:column;display:flex;position:relative}.chat-dock-col>*{flex:1}.chat-arrow{color:#7a8b9e;pointer-events:none;align-items:center;gap:8px;display:none;position:absolute;top:50%;left:-24px;transform:translate(-100%,-50%)}.chat-arrow-label{font-family:var(--font-jetbrains), monospace;letter-spacing:.08em;text-transform:uppercase;color:#9aaabc;font-size:10px}@media (min-width:900px){.chat-arrow{display:inline-flex}}.chat-pane{background:#fff;border:.5px solid #e3eaf2;border-radius:16px;flex-direction:column;min-height:540px;display:flex;overflow:hidden;box-shadow:0 10px 28px -14px #1a233224}.chat-pane-head{background:#fafcfe;border-bottom:.5px solid #e3eaf2;align-items:center;gap:10px;padding:10px 14px;display:flex}.chat-dot-cluster{gap:5px;display:inline-flex}.chat-dot-cluster>span{border-radius:50%;width:9px;height:9px}.chat-dot-cluster>span:first-child{background:#ff605c}.chat-dot-cluster>span:nth-child(2){background:#ffbd44}.chat-dot-cluster>span:nth-child(3){background:#00ca4e}.chat-pane-title{font-family:var(--font-jetbrains), monospace;color:#7a8b9e;margin-left:auto;font-size:11px}.chat-thread{flex-direction:column;flex:1;gap:10px;padding:18px 16px;display:flex;overflow-y:auto}.chat-msg{align-items:flex-end;gap:8px;max-width:92%;display:flex}.chat-msg-human{flex-direction:row-reverse;align-self:flex-end}.chat-msg-agent{align-self:flex-start}.chat-face{color:#fff;background:linear-gradient(135deg,#fba07b 0%,#f27e9b 60%,#c26ba7 100%);border:1.5px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 1px 3px #1a23321f}.chat-orb{background:radial-gradient(circle at 30% 30%, var(--c) 0%, var(--c) 45%, var(--c) 100%);border-radius:50%;width:22px;height:22px}@supports (color:color-mix(in lab, red, red)){.chat-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%)}}.chat-orb{box-shadow:0 0 0 1.5px #fff, 0 0 6px var(--c)}@supports (color:color-mix(in lab, red, red)){.chat-orb{box-shadow:0 0 0 1.5px #fff, 0 0 6px color-mix(in oklab, var(--c) 45%, transparent)}}.chat-orb{flex-shrink:0}.chat-bubble{color:#1a2332;background:#0a84ff1a;border-radius:14px 14px 4px;max-width:100%;padding:9px 13px;font-size:13px;line-height:1.45}.chat-bubble-agent{background:#f1f4f8;border-radius:14px 14px 14px 4px}.chat-mono{font-family:var(--font-jetbrains), monospace;background:#1a23320f;border-radius:3px;padding:1px 5px;font-size:11.5px}.chat-link{font-family:var(--font-jetbrains), monospace;color:#0a84ff;text-underline-offset:2px;font-size:11.5px;-webkit-text-decoration:underline #0a84ff59;text-decoration:underline #0a84ff59}.chat-tag{color:#0a84ff;font-family:var(--font-jetbrains), monospace;background:#0a84ff24;border-radius:4px;align-items:center;margin:0 2px;padding:1px 6px;font-size:10.5px;display:inline-flex}.chat-caret{vertical-align:middle;background:#1a2332;width:1.5px;height:11px;margin-left:2px;animation:1s step-end infinite caret-blink;display:inline-block}.chat-input{background:#fafcfe;border-top:.5px solid #e3eaf2;align-items:center;gap:10px;padding:12px 14px;display:flex}.chat-input-ghost{color:#9aaabc;background:#fff;border:.5px solid #e3eaf2;border-radius:999px;flex:1;padding:7px 14px;font-size:12.5px}.cd-workspace{background:#fff;border:.5px solid #e3eaf2;border-radius:16px;flex-direction:column;min-height:540px;display:flex;overflow:hidden;box-shadow:0 10px 28px -14px #1a233224}.cd-chrome{background:#fafcfe;border-bottom:.5px solid #e3eaf2;align-items:center;gap:6px;padding:9px 12px;display:flex}.cd-chrome-dots{gap:5px;margin-right:6px;display:inline-flex}.cd-chrome-dots>span{border-radius:50%;width:9px;height:9px}.cd-tab{font-family:var(--font-inter), -apple-system, sans-serif;color:#7a8b9e;border-radius:5px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:500;display:inline-flex}.cd-tab-active{color:#1a2332;background:#fff;box-shadow:0 .5px 1px #1a23320f,0 0 0 .5px #1a23320a}.cd-tab-new{opacity:0;animation:.6s cubic-bezier(.2,1.2,.4,1) .4s both cd-tab-in}@keyframes cd-tab-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cd-tab-icon{opacity:.7;border:.5px solid;border-radius:1px;width:9px;height:9px;display:inline-block}.cd-tab-icon-sheet{background:linear-gradient(currentColor,currentColor) 0 3px/100% 1px no-repeat,linear-gradient(currentColor,currentColor) 0 6px/100% 1px no-repeat}.cd-tab-icon-doc{background:linear-gradient(currentColor,currentColor) 0 2px/60% 1px no-repeat,linear-gradient(currentColor,currentColor) 0 4px/80% 1px no-repeat,linear-gradient(currentColor,currentColor) 0 6px/50% 1px no-repeat}.cd-chrome-presence{align-items:center;margin-left:auto;display:inline-flex}.cd-chrome-presence>*{margin-left:-4px}.cd-chrome-presence>:first-child{margin-left:0}.cd-orb{background:radial-gradient(circle at 30% 30%, var(--c) 0%, var(--c) 45%, var(--c) 100%);border-radius:50%;width:18px;height:18px}@supports (color:color-mix(in lab, red, red)){.cd-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%)}}.cd-orb{box-shadow:0 0 0 1.5px #fafcfe, 0 0 4px var(--c)}@supports (color:color-mix(in lab, red, red)){.cd-orb{box-shadow:0 0 0 1.5px #fafcfe, 0 0 4px color-mix(in oklab, var(--c) 40%, transparent)}}.cd-face{color:#fff;background:linear-gradient(135deg,#fba07b 0%,#f27e9b 60%,#c26ba7 100%);border:1.5px solid #fafcfe;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-flex}.cd-face-warm{animation:.8s cubic-bezier(.2,1.2,.4,1) .6s both cd-face-pop}@keyframes cd-face-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.cd-url{font-family:var(--font-jetbrains), monospace;color:#7a8b9e;background:#0a84ff0a;border-bottom:.5px solid #e3eaf2;padding:10px 14px;font-size:11.5px}.cd-url-slug{color:#0a84ff;font-weight:500}.cd-rows{flex:1;padding:6px 0}.cd-row{color:#1a2332;border-bottom:.5px solid #f2f5f9;grid-template-columns:16px 1fr auto;align-items:center;gap:10px;padding:10px 14px;font-size:12px;animation:.5s cubic-bezier(.22,1,.36,1) both cd-row-in;display:grid}.cd-row:first-of-type{animation-delay:.15s}.cd-row:nth-of-type(2){animation-delay:.25s}.cd-row:nth-of-type(3){animation-delay:.35s}.cd-row:nth-of-type(4){animation-delay:.45s}.cd-row:nth-of-type(5){animation-delay:.55s}@keyframes cd-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cd-row:last-child{border-bottom:0}.cd-dot{border-radius:50%;justify-self:center;width:6px;height:6px}.cd-meta{font-family:var(--font-jetbrains), monospace;color:#7a8b9e;font-size:9.5px}.cd-footer{font-family:var(--font-jetbrains), monospace;color:#7a8b9e;background:#fafcfe;border-top:.5px solid #e3eaf2;align-items:center;gap:16px;padding:10px 14px;font-size:10px;display:flex}.cd-footer-stat{align-items:center;gap:5px;display:inline-flex}.cd-footer-dot{border-radius:50%;width:6px;height:6px;animation:1.6s cubic-bezier(.4,0,.2,1) infinite cd-live-pulse}@keyframes cd-live-pulse{0%,to{box-shadow:0 0 #06d6a080}50%{box-shadow:0 0 0 4px #06d6a000}}.cd-caret{vertical-align:middle;background:#0a84ff;width:1.5px;height:9px;margin-left:2px;animation:1s step-end infinite caret-blink;display:inline-block}[data-theme=dark] .chat-pane,[data-theme=dark] .cd-workspace{background:#1a2332;border-color:#ffffff0f}[data-theme=dark] .chat-pane-head,[data-theme=dark] .cd-chrome,[data-theme=dark] .chat-input,[data-theme=dark] .cd-footer{background:#152031;border-color:#ffffff0f}[data-theme=dark] .chat-pane-title{color:#7a8fa6}[data-theme=dark] .chat-bubble{color:#f7f9fb;background:#0a84ff33}[data-theme=dark] .chat-bubble-agent{color:#e6edf5;background:#ffffff0f}[data-theme=dark] .chat-mono{color:#e6edf5;background:#ffffff14}[data-theme=dark] .chat-tag{background:#0a84ff40}[data-theme=dark] .chat-input-ghost{color:#7a8fa6;background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .chat-caret{background:#f7f9fb}[data-theme=dark] .cd-tab{color:#7a8fa6}[data-theme=dark] .cd-tab-active{color:#f7f9fb;background:#ffffff14}[data-theme=dark] .cd-url{color:#7a8fa6;background:#0a84ff14;border-color:#ffffff0f}[data-theme=dark] .cd-row{color:#e6edf5;border-bottom-color:#ffffff0d}[data-theme=dark] .cd-meta,[data-theme=dark] .cd-footer{color:#7a8fa6}.story-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}@media (max-width:900px){.story-grid{grid-template-columns:1fr}}.story-slot{display:flex}.story-slot>.story-panel{flex:1}.story-panel{background:#fff;border:.5px solid #e3eaf2;border-radius:16px;flex-direction:column;gap:14px;padding:24px 24px 20px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:flex;box-shadow:0 1px 3px #1a23320a}.story-panel:hover{transform:translateY(-2px);box-shadow:0 14px 32px -15px #1a233233}.story-ask{font-family:var(--font-display), Georgia, serif;color:#1a2332;letter-spacing:-.015em;background:#0a84ff0d;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;max-width:100%;padding:8px 14px 8px 8px;font-size:17px;font-weight:400;display:inline-flex}.story-ask-face{color:#fff;background:linear-gradient(135deg,#fba07b 0%,#f27e9b 60%,#c26ba7 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.story-stage{background:#f7f9fb;border-radius:12px;flex:1;align-items:stretch;padding:14px;display:flex}.story-card{background:#fff;border:.5px solid #e3eaf2;border-radius:10px;flex-direction:column;flex:1;min-height:180px;display:flex;overflow:hidden;box-shadow:0 6px 18px -10px #1a233226}.story-tab-row{background:#fafcfe;border-bottom:.5px solid #e3eaf2;align-items:center;gap:4px;padding:6px 8px;display:flex}.story-tab{font-family:var(--font-inter), -apple-system, sans-serif;color:#7a8b9e;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:500;display:inline-flex}.story-tab-active{color:#1a2332;background:#fff;box-shadow:0 .5px 1px #1a23320f,0 0 0 .5px #1a23320a}.story-tab-new{animation:.8s cubic-bezier(.2,1.2,.4,1) .3s both story-tab-in}@keyframes story-tab-in{0%{opacity:0;transform:translateY(-6px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}.story-tab-icon{opacity:.6;background:currentColor;border-radius:1.5px;width:9px;height:9px;display:inline-block}.story-tab-icon-sheet{opacity:.7;background:linear-gradient(#7a8b9e 1px,#0000 1px) 0 3px/100% 3px no-repeat,linear-gradient(#7a8b9e 1px,#0000 1px) 0 6px/100% 3px no-repeat;border:1px solid #7a8b9e;border-radius:1px}.story-tab-active .story-tab-icon-sheet{opacity:.9;background-image:linear-gradient(#1a2332 1px,#0000 1px),linear-gradient(#1a2332 1px,#0000 1px);border-color:#1a2332}.story-tab-icon-doc{opacity:.7;background:linear-gradient(#7a8b9e,#7a8b9e) 0 2px/60% 1px no-repeat,linear-gradient(#7a8b9e,#7a8b9e) 0 4px/80% 1px no-repeat,linear-gradient(#7a8b9e,#7a8b9e) 0 6px/50% 1px no-repeat;border:.5px solid #7a8b9e;border-radius:1px}.story-tab-active .story-tab-icon-doc{opacity:.9;background-image:linear-gradient(#1a2332,#1a2332),linear-gradient(#1a2332,#1a2332),linear-gradient(#1a2332,#1a2332);border-color:#1a2332}.story-presence-mini{align-items:center;margin-left:auto;display:inline-flex}.story-presence-mini>*{margin-left:-3px}.story-presence-mini>:first-child{margin-left:0}.story-presence-expanded>:last-child{animation:.9s cubic-bezier(.2,1.2,.4,1) .2s both story-orb-pop}.story-orb{background:radial-gradient(circle at 30% 30%, var(--c) 0%, var(--c) 45%, var(--c) 100%);border-radius:50%;width:14px;height:14px}@supports (color:color-mix(in lab, red, red)){.story-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%)}}.story-orb{box-shadow:0 0 0 1.5px #fff, 0 0 4px var(--c)}@supports (color:color-mix(in lab, red, red)){.story-orb{box-shadow:0 0 0 1.5px #fff, 0 0 4px color-mix(in oklab, var(--c) 50%, transparent)}}.story-orb{display:inline-block}.story-orb-tiny{background:radial-gradient(circle at 30% 30%, var(--c) 0%, var(--c) 45%, var(--c) 100%);border-radius:50%;width:10px;height:10px}@supports (color:color-mix(in lab, red, red)){.story-orb-tiny{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%)}}.story-orb-tiny{display:inline-block;box-shadow:0 0 0 1.5px #fff}.story-orb-pulse{animation:1.6s cubic-bezier(.4,0,.2,1) infinite story-orb-pulse-anim}@keyframes story-orb-pulse-anim{0%,to{box-shadow:0 0 0 1.5px #fff, 0 0 4px color-mix(in oklab, var(--c) 50%, transparent)}50%{box-shadow:0 0 0 1.5px #fff, 0 0 12px color-mix(in oklab, var(--c) 90%, transparent)}}@keyframes story-orb-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.story-face-mini{color:#fff;background:linear-gradient(135deg,#fba07b 0%,#f27e9b 60%,#c26ba7 100%);border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;font-weight:700;display:inline-flex}.story-face-new{animation:.9s cubic-bezier(.2,1.2,.4,1) .4s both story-orb-pop}.story-rows{padding:4px 0}.story-row{color:#1a2332;border-bottom:.5px solid #f2f5f9;grid-template-columns:14px 1fr auto;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:grid}.story-row:last-child{border-bottom:0}.story-dot{border-radius:50%;justify-self:center;width:6px;height:6px}.story-row-by{font-family:var(--font-jetbrains), monospace;color:#7a8b9e;align-items:center;gap:4px;font-size:9.5px;display:inline-flex}.story-row-typing{background:#0a84ff0a}.story-caret{vertical-align:middle;background:#0a84ff;width:1.5px;height:10px;margin-left:2px;animation:1s step-end infinite caret-blink;display:inline-block}.story-row-ghost .story-row-placeholder{background:#eef2f6;border-radius:2px;width:60%;height:5px;display:inline-block}.story-row-picked-up{background:linear-gradient(90deg,#ff2d9214 0%,#0000 60%);animation:1s cubic-bezier(.2,1,.4,1) .3s both story-picked-up}@keyframes story-picked-up{0%{background:#ff2d9233}to{background:linear-gradient(90deg,#ff2d9214 0%,#0000 60%)}}.story-doc{flex:1;padding:14px 16px}.story-doc-kicker{font-family:var(--font-inter), -apple-system, sans-serif;letter-spacing:.1em;color:#7a8b9e;margin-bottom:6px;font-size:8.5px;font-weight:500}.story-doc-title{font-family:var(--font-display), Georgia, serif;color:#1a2332;letter-spacing:-.015em;margin-bottom:10px;font-size:14px;font-weight:500;line-height:1.15}.story-doc-p{background:#eef2f6;border-radius:2px;height:6px;margin-bottom:6px}.story-doc-p-typing{background:0 0;align-items:center;gap:0;height:auto;margin-bottom:0;display:flex}.story-doc-p-typing .story-doc-line{opacity:.7;background:#0a84ff;border-radius:2px;width:60%;height:6px;display:inline-block;box-shadow:0 0 6px #0a84ff80}.story-doc-p-typing .story-doc-line-short{opacity:.6;background:#0a84ff;border-radius:2px;width:15%;height:6px;margin-left:4px;display:inline-block}.story-share{flex-direction:column;flex:1;justify-content:center;gap:10px;padding:14px 16px;display:flex}.story-share-link{font-family:var(--font-jetbrains), monospace;background:#f7f9fb;border:.5px solid #e3eaf2;border-radius:8px;align-items:center;padding:6px 8px 6px 12px;font-size:11px;display:inline-flex}.story-share-scheme{color:#7a8b9e}.story-share-slug{color:#0a84ff;flex:1;font-weight:500}.story-share-copy{color:#1a2332;text-transform:uppercase;letter-spacing:.06em;background:#fff;border:.5px solid #e3eaf2;border-radius:5px;margin-left:auto;padding:3px 8px;font-size:9.5px;font-weight:500}.story-share-roles{flex-wrap:wrap;gap:6px;display:flex}.story-role-chip{font-family:var(--font-jetbrains), monospace;color:#1a2332;background:#f1f4f8;border-radius:999px;align-items:center;padding:3px 9px;font-size:9.5px;font-weight:500;display:inline-flex}.story-role-chip-new{color:#06a77d;background:#06d6a024;animation:.9s cubic-bezier(.2,1.2,.4,1) .4s both story-orb-pop}.story-row-status{font-family:var(--font-jetbrains), monospace;align-items:center;gap:4px;font-size:9.5px;display:inline-flex}.story-status{border-radius:4px;padding:2px 6px;font-weight:500;transition:opacity .6s}.story-status-before{color:#b87414;background:#f5941024;animation:3s ease-in-out 1.5s both story-status-fade-out}.story-status-after{color:#06a77d;background:#06d6a024;animation:3s ease-in-out 1.5s both story-status-fade-in}.story-status-arrow{color:#7a8b9e;animation:3s ease-in-out .5s both story-status-fade-in}@keyframes story-status-fade-in{0%{opacity:0;transform:scale(.7)}30%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes story-status-fade-out{0%{opacity:1}30%{opacity:1}70%{opacity:.3}to{opacity:.3}}.story-dot-transition{background:#f59410;animation:3s ease-in-out 1.5s both story-dot-flip}@keyframes story-dot-flip{0%{background:#f59410}60%{background:#06d6a0}to{background:#06d6a0}}.story-caption{color:#7a8b9e;padding:0 4px;font-size:12px;line-height:1.4}[data-theme=dark] .story-panel{background:#1a2332;border-color:#ffffff0f}[data-theme=dark] .story-ask{color:#f7f9fb;background:#0a84ff1f}[data-theme=dark] .story-stage{background:#ffffff08}[data-theme=dark] .story-card{background:#141c2a;border-color:#ffffff0f}[data-theme=dark] .story-tab-row{background:#ffffff05;border-bottom-color:#ffffff0f}[data-theme=dark] .story-tab{color:#7a8fa6}[data-theme=dark] .story-tab-active{color:#f7f9fb;background:#ffffff14}[data-theme=dark] .story-row{color:#e6edf5;border-bottom-color:#ffffff0d}[data-theme=dark] .story-row-by{color:#7a8fa6}[data-theme=dark] .story-row-typing{background:#0a84ff1a}[data-theme=dark] .story-doc-kicker{color:#7a8fa6}[data-theme=dark] .story-doc-title{color:#f7f9fb}[data-theme=dark] .story-doc-p{background:#ffffff14}[data-theme=dark] .story-share-link{color:#e6edf5;background:#ffffff0d;border-color:#ffffff14}[data-theme=dark] .story-share-scheme{color:#7a8fa6}[data-theme=dark] .story-share-copy{color:#e6edf5;background:#ffffff14;border-color:#ffffff14}[data-theme=dark] .story-role-chip{color:#e6edf5;background:#ffffff14}[data-theme=dark] .story-caption{color:#7a8fa6}[data-theme=dark] .story-row-ghost .story-row-placeholder{background:#ffffff0f}[data-theme=dark] .story-row-picked-up{background:linear-gradient(90deg,#ff2d921f 0%,#0000 60%)}.say-stage{min-height:540px;padding:60px 0;position:relative}.say-dock{z-index:3;background:#fff;border:.5px solid #e3eaf2;border-radius:14px;width:460px;max-width:100%;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 20px 50px -22px #1a233240,0 0 0 .5px #0a84ff0f}.say-dock-chrome{background:#fafcfe;border-bottom:.5px solid #e3eaf2;align-items:center;gap:10px;padding:9px 12px;display:flex}.say-chrome-dots{gap:5px;display:inline-flex}.say-chrome-dots>span{background:#d8e1eb;border-radius:50%;width:9px;height:9px}.say-chrome-dots>span:first-child{background:#ff605c}.say-chrome-dots>span:nth-child(2){background:#ffbd44}.say-chrome-dots>span:nth-child(3){background:#00ca4e}.say-chrome-path{text-align:center;font-family:var(--font-jetbrains), monospace;color:#7a8b9e;flex:1;font-size:10.5px}.say-chrome-presence{align-items:center;gap:-4px;display:inline-flex}.say-chrome-presence>*{margin-left:-4px}.say-chrome-presence>:first-child{margin-left:0}.say-orb{background:radial-gradient(circle at 30% 30%, var(--c) 0%, var(--c) 45%, var(--c) 100%);border-radius:50%;width:18px;height:18px}@supports (color:color-mix(in lab, red, red)){.say-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%)}}.say-orb{box-shadow:0 0 0 1.5px #fafcfe, 0 0 6px var(--c)}@supports (color:color-mix(in lab, red, red)){.say-orb{box-shadow:0 0 0 1.5px #fafcfe, 0 0 6px color-mix(in oklab, var(--c) 50%, transparent)}}.say-orb{display:inline-block}.say-orb-new{animation:.9s cubic-bezier(.2,1.2,.4,1) 1.2s both say-orb-pop}@keyframes say-orb-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.say-face{color:#fff;background:linear-gradient(135deg,#fba07b 0%,#f27e9b 60%,#c26ba7 100%);border:1.5px solid #fafcfe;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-flex}.say-dock-rows{padding:4px 0}.say-row{border-bottom:.5px solid #f2f5f9;grid-template-columns:16px 1fr auto;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:grid}.say-row:last-child{border-bottom:0}.say-row-dot{border-radius:50%;justify-self:center;width:6px;height:6px}.say-row-title{color:#1a2332}.say-row-meta{font-family:var(--font-jetbrains), monospace;color:#7a8b9e;font-size:10px}.say-row-editing{background:#0a84ff0a}.say-row-new{background:linear-gradient(90deg,#ff2d9214,#0000 70%);animation:1s cubic-bezier(.2,1,.4,1) 2.4s both say-row-appear}@keyframes say-row-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.say-caret{vertical-align:middle;background:#0a84ff;width:1.5px;height:11px;margin-left:2px;animation:1s step-end infinite caret-blink;display:inline-block}.say-dock-footer{background:#fafcfe;border-top:.5px solid #e3eaf2;padding:10px 14px}.say-link-pill{color:#0a84ff;font-family:var(--font-jetbrains), monospace;background:#0a84ff1a;border-radius:999px;align-items:center;padding:4px 10px;font-size:10.5px;font-weight:500;display:inline-flex}.say-bubble{font-family:var(--font-display), Georgia, serif;color:#1a2332;letter-spacing:-.01em;white-space:nowrap;z-index:5;opacity:0;animation:say-bubble-float 8s cubic-bezier(.22, 1, .36, 1) var(--delay,0s) infinite;background:#fff;border:.5px solid #e3eaf2;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:15px;font-weight:400;display:inline-flex;position:absolute;box-shadow:0 6px 18px -8px #1a23322e}.say-bubble-face{color:#fff;background:linear-gradient(135deg,#fba07b 0%,#f27e9b 60%,#c26ba7 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}@keyframes say-bubble-float{0%{opacity:0;transform:translateY(12px)scale(.92)}8%{opacity:1;transform:translateY(0)scale(1)}75%{opacity:1;transform:translateY(-6px)scale(1)}90%{opacity:0;transform:translateY(-12px)scale(.94)}to{opacity:0;transform:translateY(12px)scale(.92)}}.say-bubble-tl{top:0;left:2%}.say-bubble-tr{top:0;right:2%}.say-bubble-ml{top:42%;left:-2%}.say-bubble-mr{top:42%;right:-2%}.say-bubble-bl{bottom:0;left:6%}.say-bubble-br{bottom:0;right:6%}@media (max-width:900px){.say-bubble{padding:6px 10px 6px 6px;font-size:13px}.say-bubble-ml,.say-bubble-mr{display:none}.say-bubble-tl,.say-bubble-tr{top:8px}.say-bubble-bl,.say-bubble-br{bottom:8px}}[data-theme=dark] .say-dock{background:#1a2332;border-color:#ffffff0f;box-shadow:0 20px 50px -22px #0000008c,0 0 0 .5px #0a84ff1a}[data-theme=dark] .say-dock-chrome{background:#152031;border-bottom-color:#ffffff0f}[data-theme=dark] .say-dock-footer{background:#152031;border-top-color:#ffffff0f}[data-theme=dark] .say-chrome-dots>span{background:#ffffff1f}[data-theme=dark] .say-chrome-dots>span:first-child{background:#ff605c}[data-theme=dark] .say-chrome-dots>span:nth-child(2){background:#ffbd44}[data-theme=dark] .say-chrome-dots>span:nth-child(3){background:#00ca4e}[data-theme=dark] .say-chrome-path{color:#7a8fa6}[data-theme=dark] .say-row{border-bottom-color:#ffffff0d}[data-theme=dark] .say-row-title{color:#e6edf5}[data-theme=dark] .say-row-meta{color:#7a8fa6}[data-theme=dark] .say-row-editing{background:#0a84ff14}[data-theme=dark] .say-caret{background:#0a84ff}[data-theme=dark] .say-bubble{color:#f7f9fb;background:#1a2332;border-color:#ffffff14;box-shadow:0 8px 22px -8px #0009}[data-theme=dark] .say-link-pill{background:#0a84ff2e}.api-flow{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}@media (max-width:900px){.api-flow{grid-template-columns:1fr}}.api-flow-slot{display:flex}.api-flow-slot>.api-flow-card{flex:1}.api-flow-card{background:#fff;border:.5px solid #e3eaf2;border-radius:14px;flex-direction:column;gap:10px;padding:24px 24px 20px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:flex;box-shadow:0 1px 3px #1a23320a}.api-flow-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px -14px #1a23322e}.api-flow-num{font-family:var(--font-jetbrains), monospace;color:#7a8b9e;letter-spacing:.06em;font-size:10.5px;font-weight:500}.api-flow-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:#1a2332;margin:0;font-size:20px;font-weight:500}.api-flow-desc{color:#4a5b72;margin:0;font-size:13px;line-height:1.55}.api-flow-desc code{font-family:var(--font-jetbrains), monospace;color:#1a2332;background:#f1f4f8;border-radius:3px;padding:1px 5px;font-size:11.5px}.api-flow-visual{align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.api-chip{font-family:var(--font-jetbrains), monospace;color:#1a2332;white-space:nowrap;background:#f7f9fb;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:10.5px;font-weight:500;display:inline-flex}.api-chip-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.api-wire{background:repeating-linear-gradient(90deg,#d8e1eb 0 4px,#0000 4px 8px);flex:1;height:1.5px;position:relative;overflow:visible}.api-packet{background:#0a84ff;border-radius:50%;width:8px;height:8px;animation:2s linear infinite api-packet-travel;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 8px #0a84ffb3}@keyframes api-packet-travel{0%{opacity:0;left:-4%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:104%}}.api-packet-emit{background:#bf5af2;animation-duration:1.6s;box-shadow:0 0 8px #bf5af2b3}.api-packet-sse{background:#06d6a0;animation-duration:1.8s;box-shadow:0 0 8px #06d6a0b3}.api-packet-webhook{background:#ff2d92;animation-duration:2.4s;animation-delay:.2s;box-shadow:0 0 8px #ff2d92b3}.api-fanout{flex-direction:column;flex:1;gap:8px;display:flex}.api-fan-line{align-items:center;gap:8px;display:flex}.api-fan-line>.api-packet{animation-duration:1.6s;position:relative}.api-fan-line-alt>.api-packet{animation-duration:2.4s;animation-delay:.3s}.api-fan-tag{font-family:var(--font-jetbrains), monospace;color:#7a8b9e;letter-spacing:.04em;font-size:10px}.api-split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;margin-bottom:24px;display:grid}@media (max-width:900px){.api-split{grid-template-columns:1fr}}.api-split-col{display:flex}.api-split-col>*{flex:1}.api-endpoints{background:#fff;border:.5px solid #e3eaf2;border-radius:14px;flex-direction:column;gap:0;padding:18px 22px;display:flex;box-shadow:0 1px 3px #1a23320a}.api-endpoints-head{font-family:var(--font-jetbrains), monospace;color:#7a8b9e;letter-spacing:.12em;text-transform:uppercase;border-bottom:.5px solid #eef2f6;margin-bottom:6px;padding-bottom:10px;font-size:10px;font-weight:500}.api-endpoint-row{border-bottom:.5px solid #f2f5f9;grid-template-columns:56px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.api-endpoint-row:last-child{border-bottom:0}.api-method{font-family:var(--font-jetbrains), monospace;text-align:center;letter-spacing:.02em;border-radius:5px;padding:3px 6px;font-size:10.5px;font-weight:600}.api-method-post{color:#068862;background:#06d6a01f}.api-method-get{color:#0a84ff;background:#0a84ff1f}.api-method-patch{color:#b87414;background:#f5941024}.api-method-delete{color:#c7366f;background:#ff2d921f}.api-path{font-family:var(--font-jetbrains), monospace;color:#1a2332;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.api-desc{font-family:var(--font-inter), -apple-system, sans-serif;color:#7a8b9e;font-size:11px}.api-terminal{background:#0f1722;border:.5px solid #1e2a3c;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 28px -14px #00000059}.api-terminal-head{background:#152031;border-bottom:.5px solid #1e2a3c;align-items:center;gap:12px;padding:10px 14px;display:flex}.api-terminal-dots{gap:6px;display:inline-flex}.api-terminal-dots>span{border-radius:50%;width:10px;height:10px;display:inline-block}.api-terminal-title{font-family:var(--font-jetbrains), monospace;color:#7a8fa6;margin-left:auto;font-size:11px}.api-terminal-body{font-family:var(--font-jetbrains), monospace;color:#c4d2e3;white-space:pre-wrap;word-break:break-word;flex:1;margin:0;padding:18px 20px 22px;font-size:11.5px;line-height:1.65}.api-t-cmd{color:#0a84ff;font-weight:600}.api-t-flag{color:#bf5af2}.api-t-str{color:#06d6a0}.api-t-url{color:#e6edf5}.api-t-comment{color:#6a7d96;font-style:italic}.api-t-json{color:#c4d2e3}.api-stats{grid-template-columns:repeat(4,1fr);gap:16px;padding-top:8px;display:grid}@media (max-width:900px){.api-stats{grid-template-columns:repeat(2,1fr)}}.api-stat{background:#fff;border:.5px solid #e3eaf2;border-radius:12px;flex-direction:column;gap:4px;padding:18px;display:flex}.api-stat strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:#1a2332;font-size:22px;font-weight:500;line-height:1.1}.api-stat span{color:#7a8b9e;font-size:11.5px}[data-theme=dark] .api-flow-card{background:#1a2332;border-color:#ffffff0f}[data-theme=dark] .api-flow-title{color:#f7f9fb}[data-theme=dark] .api-flow-desc{color:#c4d2e3}[data-theme=dark] .api-flow-desc code{color:#e6edf5;background:#ffffff14}[data-theme=dark] .api-flow-num{color:#7a8fa6}[data-theme=dark] .api-chip{color:#e6edf5;background:#ffffff0d}[data-theme=dark] .api-wire{background:repeating-linear-gradient(90deg,#ffffff1f 0 4px,#0000 4px 8px)}[data-theme=dark] .api-endpoints{background:#1a2332;border-color:#ffffff0f}[data-theme=dark] .api-endpoints-head{color:#7a8fa6;border-bottom-color:#ffffff0f}[data-theme=dark] .api-endpoint-row{border-bottom-color:#ffffff0d}[data-theme=dark] .api-path{color:#e6edf5}[data-theme=dark] .api-desc{color:#7a8fa6}[data-theme=dark] .api-stat{background:#1a2332;border-color:#ffffff0f}[data-theme=dark] .api-stat strong{color:#f7f9fb}[data-theme=dark] .api-stat span{color:#7a8fa6}.how-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:900px){.how-grid{grid-template-columns:1fr}}.how-card{background:#fff;border:.5px solid #e3eaf2;border-radius:14px;flex-direction:column;gap:12px;min-height:280px;padding:28px 28px 26px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #1a23320a}.how-card:hover{transform:translateY(-2px);box-shadow:0 14px 32px -15px #1a233233}.how-kicker{font-family:var(--font-inter), -apple-system, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#7a8b9e;font-size:10px;font-weight:500}.how-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.018em;color:#1a2332;margin:0;font-size:22px;font-weight:500;line-height:1.2}.how-desc{color:#4a5b72;margin:0;font-size:13px;line-height:1.55}.how-desc code{font-family:var(--font-jetbrains), monospace;color:#1a2332;background:#f1f4f8;border-radius:4px;padding:1px 6px;font-size:11.5px}.how-visual{margin-top:auto;padding-top:14px}.how-url-pill{font-family:var(--font-jetbrains), monospace;background:#f1f4f8;border:.5px solid #e3eaf2;border-radius:999px;align-items:center;margin-bottom:14px;padding:8px 14px;font-size:12px;display:inline-flex}.how-url-scheme{color:#9aaabc}.how-url-host{color:#1a2332;font-weight:500}.how-url-slug{color:#0a84ff;font-weight:500}.how-sync-dots{align-items:center;gap:10px;margin-bottom:8px;display:flex}.how-sync-dot{background:radial-gradient(circle at 30% 30%, var(--c) 0%, var(--c) 45%, var(--c) 100%);border-radius:50%;width:14px;height:14px}@supports (color:color-mix(in lab, red, red)){.how-sync-dot{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%)}}.how-sync-dot{box-shadow:0 0 0 1.5px white, 0 0 6px var(--c)}@supports (color:color-mix(in lab, red, red)){.how-sync-dot{box-shadow:0 0 0 1.5px white, 0 0 6px color-mix(in oklab, var(--c) 45%, transparent)}}.how-sync-dot{animation:1.6s ease-in-out infinite how-sync-pulse}.how-sync-dot:nth-child(3){animation-delay:.2s}.how-sync-dot:nth-child(5){animation-delay:.4s}@keyframes how-sync-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.how-sync-arrow{background:linear-gradient(90deg,#d8e1eb,#9aaabc,#d8e1eb) 0 0/200% 100%;width:18px;height:1px;animation:1.6s linear infinite how-sync-arrow-slide}@keyframes how-sync-arrow-slide{0%{background-position:100% 0}to{background-position:-100% 0}}.how-sync-label{color:#7a8b9e;font-size:11px}.how-platform-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.platform-tile{color:#1a2332;background:#f7f9fb;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:500;transition:background .2s;display:flex}.platform-tile:hover{background:#eef2f6}.platform-mark{color:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.how-access-list{background:#f7f9fb;border-radius:10px;padding:8px 12px}.how-access-row{border-bottom:.5px solid #e8eff6;align-items:center;gap:10px;padding:8px 2px;font-size:12px;display:flex}.how-access-row:last-child{border-bottom:0}.how-access-name{color:#1a2332;flex:1;font-weight:500}.how-orb{background:radial-gradient(circle at 30% 30%, var(--c) 0%, var(--c) 45%, var(--c) 100%);border-radius:50%;width:16px;height:16px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.how-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%)}}.how-orb{box-shadow:0 0 0 1.5px white, 0 0 5px var(--c)}@supports (color:color-mix(in lab, red, red)){.how-orb{box-shadow:0 0 0 1.5px white, 0 0 5px color-mix(in oklab, var(--c) 40%, transparent)}}.how-face{color:#fff;background:linear-gradient(135deg,#fba07b 0%,#f27e9b 60%,#c26ba7 100%);border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:700;display:inline-flex}.how-face-sm{width:18px;height:18px;font-size:10px}.how-access-role{font-family:var(--font-jetbrains), monospace;letter-spacing:.02em;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:500}.how-access-role--owner{color:#06a77d;background:#06d6a01f}.how-access-role--editor{color:#0a84ff;background:#0a84ff1f}.how-access-role--writer{color:#9244d1;background:#bf5af21f}.how-access-role--viewer{color:#7a8b9e;background:#7a8b9e1f}.how-prompt{background:#f7f9fb;border-radius:10px;margin-bottom:14px;padding:14px 16px}.how-prompt-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.how-prompt-label{font-family:var(--font-jetbrains), monospace;letter-spacing:.08em;text-transform:uppercase;color:#7a8b9e;font-size:10px;font-weight:500}.how-prompt-body{color:#1a2332;font-size:12.5px;line-height:1.5}.how-prompt-hl{color:#0a84ff;font-family:var(--font-jetbrains), monospace;background:#0a84ff14;border-radius:3px;padding:1px 5px}.how-cta-btn{color:#f7f9fb;background:#1a2332;border-radius:999px;align-items:center;gap:6px;padding:10px 18px;font-size:13px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.how-cta-btn:hover{background:#0a84ff;transform:translate(2px)}.how-cta-arrow{font-family:var(--font-inter), -apple-system, sans-serif;font-size:14px;transition:transform .2s}.how-cta-btn:hover .how-cta-arrow{transform:translate(2px)}.use-grid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.use-card{background:#fff;border:.5px solid #e3eaf2;border-radius:16px;flex-direction:column;grid-column:span 2;gap:20px;padding:24px 24px 20px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #1a23320a}.use-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px -15px #1a233233}.use-card--share,.use-card--note{grid-column:span 3}.use-card--list,.use-card--handoff,.use-card--ask{grid-column:span 2}.use-slot-3{grid-column:span 3;display:flex}.use-slot-2{grid-column:span 2;display:flex}.use-slot-3>.use-card,.use-slot-2>.use-card{flex:1}@media (max-width:900px){.use-grid{grid-template-columns:1fr}.use-card,.use-slot-2,.use-slot-3{grid-column:span 1!important}}.use-quote{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:#1a2332;padding-left:16px;font-size:24px;font-weight:500;line-height:1.15;position:relative}.use-quote-mark{color:#bf5af2;font-size:32px;font-weight:400;line-height:1;position:absolute;top:-6px;left:0}.use-visual{margin-top:auto;padding-top:4px}.use-orb{background:radial-gradient(circle at 30% 30%, var(--c) 0%, var(--c) 45%, var(--c) 100%);border-radius:50%;width:20px;height:20px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.use-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%)}}.use-orb{box-shadow:0 0 0 1.5px white, 0 0 8px var(--c), 0 1px 2px #1a233226}@supports (color:color-mix(in lab, red, red)){.use-orb{box-shadow:0 0 0 1.5px white, 0 0 8px color-mix(in oklab, var(--c) 45%, transparent), 0 1px 2px #1a233226}}.use-orb{flex-shrink:0}.use-orb-lg{width:34px;height:34px}.use-face{color:#fff;background:linear-gradient(135deg,#fba07b 0%,#f27e9b 60%,#c26ba7 100%);border:1.5px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:0 1px 3px #1a23322e}.use-face-lg{width:34px;height:34px;font-size:15px}.use-workspace-tile{background:#f7f9fb;border-radius:12px;padding:20px 22px 24px}.use-ws-header{align-items:center;gap:8px;margin-bottom:22px;display:flex}.use-ws-dot{border-radius:50%;width:6px;height:6px}.use-ws-name{font-family:var(--font-jetbrains), monospace;color:#1a2332;font-size:11.5px;font-weight:500}.use-ws-presence{align-items:center;gap:8px;display:flex}.use-doc-tile{background:#f7f9fb;border-radius:10px;flex-direction:column;gap:6px;padding:16px;display:flex}.use-doc-line{background:#d8e1eb;border-radius:2px;width:95%;height:5px}.use-doc-line.w-90{width:90%}.use-doc-line.w-85{width:85%}.use-doc-line.w-70{width:70%}.use-doc-line--title{background:#1a2332;width:55%;height:10px;margin-bottom:6px}.use-doc-line-typing{align-items:center;gap:0;height:5px;display:flex}.use-doc-line-partial{background:#0a84ff;border-radius:2px;width:50%;height:5px;box-shadow:0 0 6px #0a84ff73}.use-doc-caret{background:#0a84ff;width:2px;height:11px;margin-left:2px;animation:1s step-end infinite caret-blink}.use-rows{background:#f7f9fb;border-radius:10px;padding:6px 10px}.use-row{color:#1a2332;border-bottom:.5px solid #e8eff6;align-items:center;gap:8px;padding:7px 4px;font-size:11.5px;display:flex}.use-row:last-child{border-bottom:0}.use-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.use-row-pulse{animation:2.4s ease-in-out infinite use-row-pulse-anim}@keyframes use-row-pulse-anim{0%,to{background:0 0}50%{background:color-mix(in oklab, var(--pulse) 10%, transparent)}}.use-row-append{animation:4s ease-in-out infinite use-row-append-anim}@keyframes use-row-append-anim{0%{opacity:0;transform:translateY(4px)}10%{opacity:1;background:#ff2d9214;transform:translateY(0)}30%,95%{background:0 0}to{opacity:1;background:0 0}}.use-handoff-row{background:#f7f9fb;border-radius:10px;justify-content:center;align-items:center;gap:14px;margin-bottom:10px;padding:14px 0 16px;display:flex}.use-arrow{color:#7a8b9e;font-size:16px}.use-handoff-statuses{justify-content:space-around;gap:6px;display:flex}.use-status-chip{font-family:var(--font-inter), -apple-system, sans-serif;color:#7a8b9e;background:#eef2f6;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:500}.use-status-chip-active{color:#06a77d;background:#06d6a024}.use-visual-ask{padding-top:16px}.use-ask-line{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.use-ask-line-agent{padding-left:20px}.use-ask-bubble{color:#1a2332;background:#f1f4f8;border-radius:10px 10px 10px 3px;max-width:calc(100% - 30px);padding:8px 12px;font-size:12px;line-height:1.45}.use-ask-bubble-agent{color:#1a2332;background:#0a84ff1a;border-radius:10px 10px 3px}.use-ask-link{color:#0a84ff;font-family:var(--font-jetbrains), monospace;font-size:11px}[data-theme=dark] .frame{background:#1a2332;border-color:#ffffff0f;box-shadow:0 8px 28px -14px #0000008c}[data-theme=dark] .chrome{background:#152031;border-bottom-color:#ffffff0d}[data-theme=dark] .chrome-tab{color:#7a8fa6}[data-theme=dark] .chrome-tab:hover{color:#c4d2e3}[data-theme=dark] .chrome-tab-active{color:#f7f9fb}[data-theme=dark] .chrome-tab-indicator{background:#ffffff14;box-shadow:0 .5px 1px #00000059}[data-theme=dark] .chrome-live-label{color:#c4d2e3}[data-theme=dark] .chrome-live-sep{color:#fff3}[data-theme=dark] .tbl{color:#e6edf5;background:0 0}[data-theme=dark] .tbl-dense .tbl-head{color:#7a8fa6;background:#ffffff06;border-bottom-color:#ffffff0f}[data-theme=dark] .tbl-dense .tbl-row{border-bottom-color:#ffffff0d}[data-theme=dark] .tbl-dense .tbl-row:hover{background:#ffffff06}[data-theme=dark] .td-id,[data-theme=dark] .td-time{color:#7a8fa6}[data-theme=dark] .td-target{color:#9fb4cc}[data-theme=dark] .td-own-name{color:#e6edf5}[data-theme=dark] .doc-view{color:#e6edf5;background:0 0}[data-theme=dark] .doc-title{color:#f7f9fb}[data-theme=dark] .doc-kicker{color:#7a8fa6}[data-theme=dark] .doc-body{color:#c4d2e3}[data-theme=dark] .doc-body strong{color:#f7f9fb}[data-theme=dark] .doc-body code{color:#e6edf5;background:#ffffff0f}[data-theme=dark] .doc-caret{background:#f7f9fb}[data-theme=dark] .doc-presence{border-top-color:#ffffff0f}[data-theme=dark] .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{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{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{background:#1a2332;border-color:#ffffff0f;box-shadow:0 1px 3px #0000004d}[data-theme=dark] .use-card:hover{box-shadow:0 14px 32px -15px #0000008c}[data-theme=dark] .use-quote{color:#f7f9fb}[data-theme=dark] .use-quote-mark{color:#bf5af2}[data-theme=dark] .use-desc{color:#c4d2e3}[data-theme=dark] .use-visual{border-top-color:#ffffff0f}[data-theme=dark] .use-workspace-tile,[data-theme=dark] .use-doc-tile,[data-theme=dark] .use-rows{background:#ffffff0a}[data-theme=dark] .use-ws-name{color:#e6edf5}[data-theme=dark] .use-doc-line{background:#ffffff1f}[data-theme=dark] .use-doc-line--title{background:#f7f9fb}[data-theme=dark] .use-row{color:#e6edf5;border-bottom-color:#ffffff0d}[data-theme=dark] .use-handoff-row{background:#ffffff0a}[data-theme=dark] .use-arrow{color:#7a8fa6}[data-theme=dark] .use-status-chip{color:#9fb4cc;background:#ffffff14}[data-theme=dark] .use-ask-bubble{color:#e6edf5;background:#ffffff0f}[data-theme=dark] .use-ask-bubble-agent{color:#e6edf5;background:#0a84ff2e}[data-theme=dark] .how-card{background:#1a2332;border-color:#ffffff0f;box-shadow:0 1px 3px #0000004d}[data-theme=dark] .how-card:hover{box-shadow:0 14px 32px -15px #0000008c}[data-theme=dark] .how-kicker{color:#7a8fa6}[data-theme=dark] .how-title{color:#f7f9fb}[data-theme=dark] .how-desc{color:#c4d2e3}[data-theme=dark] .how-desc code{color:#e6edf5;background:#ffffff14}[data-theme=dark] .how-url-pill{background:#ffffff0d;border-color:#ffffff14}[data-theme=dark] .how-url-scheme{color:#6a7d96}[data-theme=dark] .how-url-host{color:#e6edf5}[data-theme=dark] .how-sync-label{color:#7a8fa6}[data-theme=dark] .how-sync-arrow{background:linear-gradient(90deg,#ffffff14,#ffffff40,#ffffff14) 0 0/200% 100%}[data-theme=dark] .platform-tile{color:#e6edf5;background:#ffffff0a}[data-theme=dark] .platform-tile:hover{background:#ffffff14}[data-theme=dark] .how-access-list{background:#ffffff0a}[data-theme=dark] .how-access-row{color:#e6edf5;border-bottom-color:#ffffff0d}[data-theme=dark] .how-access-name{color:#e6edf5}[data-theme=dark] .how-prompt{background:#ffffff0a}[data-theme=dark] .how-prompt-label{color:#7a8fa6}[data-theme=dark] .how-prompt-body{color:#e6edf5}[data-theme=dark] .how-prompt-hl{background:#0a84ff2e}[data-theme=dark] .how-cta-btn{color:#1a2332;background:#f7f9fb}[data-theme=dark] .how-cta-btn:hover{color:#fff;background:#0a84ff}[data-theme=dark] .how-card,[data-theme=dark] .use-card{color:#e6edf5}.hero-table-wrap{--hero-grid:44px minmax(0, 1fr) 110px 140px 90px}.hero-row{grid-template-columns:var(--hero-grid);border-bottom:1px solid var(--border-color);align-items:center;transition:background .2s;display:grid;position:relative}.hero-row:last-child{border-bottom:none}.hero-row:hover{background:var(--surface-muted)}.hero-row--head,.hero-row--head:hover{background:0 0}.hero-row--head .hero-cell{font-family:var(--font-jetbrains), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);padding-top:10px;padding-bottom:10px;font-size:10px;font-weight:500}.hero-cell{color:var(--text-primary);text-align:left;align-items:center;min-width:0;padding:10px 14px;display:flex}.hero-cell--num{font-family:var(--font-jetbrains), monospace;color:var(--text-muted);padding-left:14px;padding-right:4px;font-size:11px}.hero-cell--status,.hero-cell--owner,.hero-cell--time{overflow:hidden}.hero-row--editing:before,.hero-row--appended:before{content:"";background:var(--stripe,#7aa5c7);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:0}.hero-row--appended{background:linear-gradient(90deg,#7aa5c71a 0%,#7aa5c70a 40%,#0000 100%);animation:.8s cubic-bezier(.2,.7,.2,1) both hero-row-appear}@keyframes hero-row-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero-editing-chip{color:#b07a2a;font-family:var(--font-jetbrains), monospace;text-transform:uppercase;letter-spacing:.08em;vertical-align:middle;background:#e8b86b24;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:2px 7px 2px 3px;font-size:9.5px;font-weight:500;animation:2s ease-in-out infinite hero-chip-pulse;display:inline-flex}[data-theme=dark] .hero-editing-chip{color:#f0c987;background:#e8b86b33}@keyframes hero-chip-pulse{0%,to{opacity:1}50%{opacity:.7}}.hero-typing-caret{background:#1a2332;width:1.5px;height:14px;margin-left:2px;animation:1s step-end infinite hero-caret-blink;display:inline-block;transform:translateY(2px)}[data-theme=dark] .hero-typing-caret{background:#f7f9fb}@keyframes hero-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.hero-activity-toast{background:var(--surface);border:.5px solid var(--border-color);-webkit-backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 10px;animation:4s ease-in-out infinite hero-toast-float;display:flex;position:absolute;bottom:-22px;right:16px;box-shadow:0 8px 24px -10px #1a23322e,0 2px 6px -2px #1a233214}[data-theme=dark] .hero-activity-toast{background:#253345;border-color:#ffffff14}.hero-activity-dot{background:#5b8ab5;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.8s cubic-bezier(.4,0,.2,1) infinite hero-dot-pulse;box-shadow:0 0 #5b8ab599}@keyframes hero-dot-pulse{0%,to{box-shadow:0 0 #5b8ab58c}50%{box-shadow:0 0 0 6px #5b8ab500}}@keyframes hero-toast-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.handoff-floaters{pointer-events:none;z-index:40;will-change:contents;position:fixed;inset:0}.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}.handoff-floater-behind{z-index:44;mix-blend-mode:multiply;filter:saturate(1.2)}[data-theme=dark] .handoff-floater-behind{mix-blend-mode:screen}.logo-mark-burst{animation:1.2s cubic-bezier(.2,.8,.2,1) both logo-mark-burst}@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)}}}.wordmark-burst{animation:1.2s cubic-bezier(.2,.8,.2,1) both wordmark-burst}@keyframes wordmark-burst{0%{filter:brightness()drop-shadow(0 0 #0a84ff00);transform:scale(1)}20%{filter:brightness(1.4)drop-shadow(0 0 35px #0a84ffe6)drop-shadow(0 0 80px #ff2d928c);transform:scale(1.015)}60%{filter:brightness(1.15)drop-shadow(0 0 20px #0a84ff80);transform:scale(1.005)}to{filter:brightness()drop-shadow(0 0 #0a84ff00);transform:scale(1)}}.marketing-footer{margin-top:40px;padding-top:24px}.wordmark-giant{font-family:var(--font-display);letter-spacing:-.04em;-webkit-text-fill-color:transparent;color:#0000;-webkit-user-select:none;user-select:none;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;margin:0;font-size:clamp(8rem,22vw,20rem);font-style:normal;font-weight:400;line-height:.82}[data-theme=dark] .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}.footer-horizon{background-image:radial-gradient(circle, var(--accent) 1.1px, transparent 1.2px);opacity:.55;pointer-events:none;background-position:0 0;background-size:10px 10px;height:160px;margin-top:-48px;position:relative;-webkit-mask-image:linear-gradient(#0000 0%,#00000026 25%,#0000008c 60%,#000000d9 100%);mask-image:linear-gradient(#0000 0%,#00000026 25%,#0000008c 60%,#000000d9 100%)}[data-theme=dark] .footer-horizon{opacity:.4}.logo-gradient-text{background:linear-gradient(135deg, var(--text-primary) 0%, var(--text-primary) 40%, #5b8ab5 75%, #c8dcee 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes logo-pulse{0%,to{box-shadow:0 0 #5b8ab580}50%{box-shadow:0 0 0 4px #5b8ab500}}.logo-pulse{animation:1.8s cubic-bezier(.4,0,.2,1) infinite logo-pulse}.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{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{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{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}@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}}}[data-theme=dark] .logo-marvel-intro .logo-gradient-mark{animation:1.7s both logo-marvel-glow-dark}@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}}}@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{-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -24px;padding:0 24px;overflow:auto visible}.hero-live-sheet::-webkit-scrollbar{display:none}.hero-live-sheet>*,.hero-live-sheet .tbl,.hero-live-sheet .chrome,.hero-live-sheet .variant-electric-tabs{min-width:800px}.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}.concept-dock{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto hidden}.concept-dock::-webkit-scrollbar{display:none}.concept-dock-glow{min-width:0}.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}.hero-live-sheet{margin:0 -16px;padding:0 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}}.start-section{background:var(--surface);padding:120px 24px 140px;position:relative;overflow:hidden}.start-section:before{content:"";pointer-events:none;background:radial-gradient(900px 600px at 20% 20%,#7aa5c714,#0000 60%),radial-gradient(800px 500px at 85% 70%,#e8b4b414,#0000 60%);position:absolute;inset:0}.start-shell{flex-direction:column;gap:64px;max-width:1080px;margin:0 auto;display:flex;position:relative}.start-head{text-align:center;max-width:760px;margin:0 auto}.start-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:20px;font-size:12px;font-weight:500}.start-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;color:var(--text-primary);margin:0 0 20px;font-size:clamp(36px,5vw,60px);font-weight:400;line-height:1.05}.start-title-em{color:var(--text-primary);font-style:italic}.start-sub{color:var(--text-secondary);margin:0;font-size:18px;line-height:1.5}.start-terminal{max-width:720px;font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:#0f1722;border-radius:14px;margin:0 auto;overflow:hidden;box-shadow:0 30px 80px -30px #1a233259,0 12px 28px -12px #1a23322e,0 0 0 .5px #1a23322e}[data-theme=dark] .start-terminal{background:#0a111c;box-shadow:0 30px 80px -30px #000000b3,0 12px 28px -12px #00000080,0 0 0 .5px #ffffff0f}.start-terminal-chrome{background:#ffffff08;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:12px 16px;display:flex}.start-terminal-dot{border-radius:50%;width:12px;height:12px;display:inline-block}.start-terminal-title{color:#fff6;letter-spacing:.01em;margin-left:12px;font-size:12px}.start-terminal-body{color:#ffffffc7;padding:20px 22px 24px;font-size:14px;line-height:1.7}.start-term-line{align-items:baseline;gap:10px;display:flex}.start-term-prompt{color:#7aa5c7;flex-shrink:0;font-weight:600}.start-term-cmd{color:#f7f9fb;font-weight:500}.start-term-out{color:#fff9;padding-left:4px}.start-term-ok{color:#27c93f;margin-right:2px;font-weight:700}.start-term-em{color:#f5b842}.start-term-link{color:#7aa5c7;text-underline-offset:3px;-webkit-text-decoration:underline #7aa5c759;text-decoration:underline #7aa5c759}.start-term-caret{background:#f7f9fbc7;width:8px;height:16px;animation:1.1s steps(2,start) infinite start-caret-blink;display:inline-block;transform:translateY(2px)}@keyframes start-caret-blink{50%{opacity:0}}.start-steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.start-step{background:var(--bg);border:.5px solid #1a233214;border-radius:16px;padding:28px 26px 24px;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative}.start-step:hover{border-color:#7aa5c773;transform:translateY(-2px);box-shadow:0 14px 34px -14px #7aa5c747}[data-theme=dark] .start-step{background:#152031;border-color:#ffffff14}[data-theme=dark] .start-step:hover{border-color:#7aa5c780;box-shadow:0 18px 38px -14px #0a84ff40}.start-step-num{font-family:var(--font-display), Georgia, serif;color:#7aa5c7;font-feature-settings:"lnum";margin-bottom:20px;font-size:28px;font-weight:500;line-height:1;display:inline-block}.start-step-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;color:var(--text-primary);margin:0 0 10px;font-size:22px;font-weight:500}.start-step-body{color:var(--text-secondary);margin:0 0 16px;font-size:14px;line-height:1.55}.start-step-code{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--text-primary);letter-spacing:-.005em;white-space:nowrap;background:#1a23320a;border:.5px solid #1a233214;border-radius:8px;padding:10px 12px;font-size:12.5px;display:block;overflow-x:auto}[data-theme=dark] .start-step-code{background:#ffffff0a;border-color:#ffffff14}.start-ecosystem{text-align:center;border-top:.5px solid #1a233214;padding-top:48px}[data-theme=dark] .start-ecosystem{border-top-color:#ffffff14}.start-ecosystem-label{letter-spacing:.02em;color:var(--text-muted);margin-bottom:28px;font-size:13px}.start-ecosystem-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;max-width:920px;margin:0 auto;display:flex}.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{color:#f7f9fbb3;background:#ffffff05;border-color:#ffffff1a}[data-theme=dark] .start-logo:hover{color:#f7f9fb;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}.start-logo-tile{font-family:var(--font-sans), -apple-system, sans-serif;letter-spacing:-.01em;border-radius:4px;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex}[data-theme=dark] .start-logo-mark svg{filter:brightness(1.15)}[data-theme=dark] .share-logo-chip--dark-ink img,[data-theme=dark] .start-logo--dark-ink .start-logo-mark svg,[data-theme=dark] .start-logo--dark-ink .start-logo-mark img{filter:invert()brightness(1.05)}[data-theme=dark] .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{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}.rotating-agent-icon-img{object-fit:contain;will-change:transform, opacity, filter;width:18px;height:18px;display:block;position:absolute;inset:2px}.rotating-agent-icon-img.is-entering{animation:.42s cubic-bezier(.18,.9,.32,1.04) both rotating-agent-enter}.rotating-agent-icon-img.is-exiting{animation:.38s cubic-bezier(.4,0,.68,.42) both rotating-agent-exit}@keyframes rotating-agent-enter{0%{opacity:0;filter:brightness(2.2)saturate(1.5);transform:translate(-22px)}40%{opacity:1;filter:brightness(1.5)saturate(1.2);transform:translate(2px)}70%{filter:brightness(1.08)saturate(1.05);transform:translate(-1px)}to{opacity:1;filter:brightness()saturate();transform:translate(0)}}@keyframes rotating-agent-exit{0%{opacity:1;filter:brightness();transform:translate(0)}to{opacity:0;filter:brightness(1.6);transform:translate(22px)}}@media (prefers-reduced-motion:reduce){.rotating-agent-icon-img{animation:none}.rotating-agent-icon-img.is-exiting{opacity:0}}.start-cta{flex-direction:column;align-items:center;gap:14px;padding-top:24px;display:flex}.start-cta-btn{padding:14px 32px;font-size:15px;font-weight:500}.start-cta-hint{color:var(--text-muted);letter-spacing:.005em;font-size:13px}@media (max-width:820px){.start-section{padding:80px 20px 96px}.start-shell{gap:48px}.start-steps{grid-template-columns:1fr;gap:16px}.start-terminal-body{padding:16px 16px 20px;font-size:12.5px}}.docs-root{background:var(--background);min-height:100vh;color:var(--text-primary)}.docs-shell{grid-template-columns:240px minmax(0,1fr);gap:48px;max-width:1200px;margin:0 auto;padding:32px 24px 96px;display:grid}@media (max-width:900px){.docs-shell{grid-template-columns:1fr;gap:24px;padding:20px 16px 64px}.docs-aside{max-height:none;margin-bottom:8px;padding-right:0;position:relative;top:auto}}.docs-aside-collapse>summary{border:1px solid var(--border-color);background:var(--surface);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;font-weight:500;list-style:none;display:flex}.docs-aside-collapse>summary::-webkit-details-marker{display:none}.docs-aside-collapse[open]>summary .docs-aside-summary-chevron{transform:rotate(180deg)}.docs-aside-summary-chevron{color:var(--text-muted);transition:transform .16s}@media (min-width:901px){.docs-aside-collapse>summary{display:none}.docs-aside-collapse>:not(summary){display:block!important}}.docs-aside{align-self:start;max-height:calc(100vh - 16px);padding-right:8px;position:sticky;top:16px;overflow-y:auto}.docs-nav-section{margin-bottom:24px}.docs-nav-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:6px;padding:0 10px;font-size:11px;font-weight:600}.docs-nav-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.docs-nav-link{color:var(--text-secondary);border-radius:6px;padding:6px 10px;font-size:14px;text-decoration:none;transition:background .12s,color .12s;display:block}.docs-nav-link:hover{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.docs-nav-link:hover{background:color-mix(in oklab, var(--text-primary) 6%, transparent)}}.docs-nav-link:hover{color:var(--text-primary)}.docs-nav-link--active{color:var(--text-primary);background:#0a84ff2e;background:lab(54.7318% 6.66666 -70.6206/.18);font-weight:500}.docs-main{min-width:0}.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}@keyframes docs-article-enter{0%{opacity:0}to{opacity:1}}.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-hero{margin-bottom:56px}.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-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}.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-cta-row{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.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-section{margin-top:48px}.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}.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-code-tab{appearance:none;color:#7a8fa6;font-family:var(--font-inter), sans-serif;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 10px;font-size:12px;transition:background .12s,color .12s,border-color .12s}.docs-code-tab:hover{color:#c8dcee;background:#ffffff0a}.docs-code-tab-active,.docs-code-tab-active:hover{color:#c8dcee;background:#ffffff0f;border-color:#ffffff14}.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}[data-theme=dark] .docs-mockup-frame{background:#131b27;border-color:#ffffff14}[data-theme=dark] .docs-mockup-chrome{background:#ffffff0a;border-color:#ffffff0f}[data-theme=dark] .docs-mockup-url{color:#8ba0b8}.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}@keyframes mk-caret-blink{50%{opacity:0}}.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}.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-compat{flex-direction:column;gap:4px;margin:12px 0 24px;display:flex}.docs-compat-row{border:1px solid var(--border-subtle);background:var(--surface);border-radius:6px;grid-template-columns:1.3fr 1fr auto;align-items:center;gap:12px;padding:8px 14px;font-size:13.5px;display:grid}.docs-compat-how{color:var(--text-tertiary);font-size:12.5px}.docs-compat-ok{color:#17a26a;font-weight:600}.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}.docs-m-get{color:#1f52b8;background:#e6f0fd}.docs-m-post{color:#0e8b5a;background:#e3f7ec}.docs-m-patch{color:#b46f14;background:#fef0da}.docs-m-del{color:#b1330e;background:#fde7e3}[data-theme=dark] .docs-m-get{color:#89b5f5;background:#2a61d133}[data-theme=dark] .docs-m-post{color:#6fd9a4;background:#0e8b5a33}[data-theme=dark] .docs-m-patch{color:#ebbe7b;background:#b46f1433}[data-theme=dark] .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-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}.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}.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){.docs-h1{font-size:1.75rem}.docs-lede{font-size:16px}.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}.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{--text-tertiary:#8ca4c0;--border-subtle:#c8dcee24}[data-theme=dark] .mk-app{color:#e6edf5;background:#0f1722}[data-theme=dark] .mk-sidebar{background:#131d2b;border-right-color:#ffffff0f}[data-theme=dark] .mk-sidebar-item{color:#8ca4c0}[data-theme=dark] .mk-sidebar-item--active{color:#f7f9fb;background:#c8dcee1a}[data-theme=dark] .mk-app-title,[data-theme=dark] .mk-ws-title,[data-theme=dark] .mk-tab--active,[data-theme=dark] .mk-doc-h1,[data-theme=dark] .mk-doc-h2,[data-theme=dark] .mk-col-title,[data-theme=dark] .mk-settings-h1,[data-theme=dark] .mk-settings-nav-title,[data-theme=dark] .mk-modal-title,[data-theme=dark] .mk-member-name{color:#f7f9fb}[data-theme=dark] .mk-app-sub,[data-theme=dark] .mk-ws-meta,[data-theme=dark] .mk-tab,[data-theme=dark] .mk-tbl-th,[data-theme=dark] .mk-tbl-toolbar,[data-theme=dark] .mk-settings-nav li,[data-theme=dark] .mk-label,[data-theme=dark] .mk-member-role{color:#8ca4c0}[data-theme=dark] .mk-ws-preview,[data-theme=dark] .mk-doc-p,[data-theme=dark] .mk-doc-list,[data-theme=dark] .mk-doc-editing,[data-theme=dark] .mk-settings-p{color:#c4d2e3}[data-theme=dark] .mk-ws-foot,[data-theme=dark] .mk-col-updated,[data-theme=dark] .mk-col-n,[data-theme=dark] .mk-member-email{color:#6e829c}[data-theme=dark] .mk-btn{color:#e6edf5;background:#c8dcee0f;border-color:#c8dcee24}[data-theme=dark] .mk-btn--primary{color:#0f1722;background:#f7f9fb;border-color:#0000}[data-theme=dark] .mk-btn--ghost{color:#e8857a;background:0 0;border-color:#0000}[data-theme=dark] .mk-input,[data-theme=dark] .mk-select{color:#e6edf5;background:#131d2b;border-color:#c8dcee1f}[data-theme=dark] .mk-pill{color:#8ca4c0}[data-theme=dark] .mk-pill--active{color:#0f1722;background:#f7f9fb}[data-theme=dark] .mk-ws-card,[data-theme=dark] .mk-tbl,[data-theme=dark] .mk-keys-table{background:#131d2b;border-color:#c8dcee1a}[data-theme=dark] .mk-tbl-head-row,[data-theme=dark] .mk-keys-head{background:#c8dcee0a;border-bottom-color:#c8dcee14}[data-theme=dark] .mk-tbl-row,[data-theme=dark] .mk-keys-row{border-bottom-color:#c8dcee0d}[data-theme=dark] .mk-tab--active{border-bottom-color:#f7f9fb}[data-theme=dark] .mk-modal-wrap{background:#0b1019}[data-theme=dark] .mk-modal{background:#131d2b;box-shadow:0 24px 48px #0000008c}[data-theme=dark] .mk-modal-x{color:#8ca4c0}[data-theme=dark] .mk-modal-backdrop{background:#0000008c}[data-theme=dark] .mk-divider{background:#c8dcee1a}[data-theme=dark] .mk-member{background:#c8dcee0a}[data-theme=dark] .mk-code-inline{color:#c4d2e3;background:#c8dcee0f;border-color:#c8dcee1f}[data-theme=dark] .mk-settings-nav{border-right-color:#c8dcee1a}[data-theme=dark] .mk-settings-nav-active{background:#c8dcee1f;color:#f7f9fb!important}[data-theme=dark] .mk-doc-foot{border-top-color:#c8dcee1a}[data-theme=dark] .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}@keyframes reveal-in{0%{opacity:0;filter:blur(.5px);transform:translateY(8px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.orb-loader-bob{animation:1.05s cubic-bezier(.45,0,.55,1) infinite orb-loader-bob;display:inline-block}@keyframes orb-loader-bob{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.reveal-in,.orb-loader-bob{animation:none}}.ref-current-orb:before{content:"";border:1.5px solid var(--accent);opacity:.6;pointer-events:none;border-radius:9999px;animation:1.8s cubic-bezier(.4,0,.6,1) infinite ref-current-pulse;position:absolute;inset:-6px}@keyframes ref-current-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.ref-current-orb:before{opacity:.75;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}.ref-attribution{border:1px solid var(--border-color);background:var(--surface);border-radius:10px;padding:4px 14px}.ref-attribution>summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:10px 0;list-style:none;display:flex}.ref-attribution>summary::-webkit-details-marker{display:none}.ref-attribution-chevron{color:var(--text-muted);justify-content:center;align-items:center;transition:transform .18s;display:inline-flex}.ref-attribution[open] .ref-attribution-chevron{color:var(--text-secondary);transform:rotate(180deg)}.ref-attribution[open]>summary{border-bottom:1px solid var(--border-color)}.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}.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}.docs-connect-icon{background:var(--surface);border:1px solid var(--border-color);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.docs-connect-icon img{object-fit:contain;width:100%;height:100%;padding:3px;display:block}[data-theme=dark] .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}.docs-card-icon{margin-bottom:10px}.docs-nav-link{align-items:center;gap:8px;display:flex}.docs-nav-icon{flex-shrink:0;display:inline-flex}.docs-nav-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.docs-connect-icon--bare{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:visible}.docs-connect-icon--bare img{object-fit:contain;border-radius:3px;width:100%;height:100%;display:block}[data-theme=dark] .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-block{border:1px solid var(--border-color);background:var(--surface);border-radius:12px;margin:22px 0;padding:18px 20px;scroll-margin-top:72px}.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-concept-block p{color:var(--text-secondary);margin:8px 0;font-size:14px;line-height:1.55}.docs-concept-block p code{background:var(--text-primary);border-radius:4px;padding:1px 5px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.docs-concept-block p code{background:color-mix(in oklab, var(--text-primary) 7%, transparent)}}.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-welcome{max-width:none}.docs-welcome-hero{border-bottom:1px dashed var(--border-color);flex-direction:column;justify-content:center;align-items:flex-start;min-height:560px;margin-bottom:48px;padding:64px 4px 80px;display:flex;position:relative;overflow:hidden}.docs-welcome-hero>*{z-index:1;position:relative}.docs-welcome-hero-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);border:1px solid var(--border-color);background:var(--text-primary);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.docs-welcome-hero-kicker{background:color-mix(in oklab, var(--text-primary) 3%, var(--surface))}}.docs-welcome-hero-kicker{margin-bottom:24px}.docs-welcome-hero-dot{background:#06d6a0;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite docs-welcome-pulse;box-shadow:0 0 8px #06d6a0cc}@keyframes docs-welcome-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.docs-welcome-hero-title{font-family:var(--font-fraunces), serif;letter-spacing:-.02em;max-width:880px;color:var(--text-primary);margin:0 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);max-width:640px;margin:0 0 28px;font-size:17px;line-height:1.55}.docs-welcome-hero-cta-row{flex-wrap:wrap;gap:12px;margin-bottom:44px;display:flex}.docs-welcome-scrollcue{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:11.5px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex;position:absolute;bottom:18px;left:4px}.docs-welcome-scrollcue:hover{color:var(--text-primary)}.docs-welcome-scrollcue svg{animation:1.8s ease-in-out infinite docs-welcome-bob}@keyframes docs-welcome-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.docs-welcome-section{margin:64px 0;scroll-margin-top:72px}.docs-welcome-section-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;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))}}.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}@keyframes docs-doc-cursor-blink{50%{opacity:0}}.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-share-member-expanded{background:#0a84ff0d;background:lab(54.7318% 6.66666 -70.6206/.05)}.docs-share-member-chev{color:var(--text-muted);vertical-align:1px;margin-left:6px;font-size:12px;display:inline-block;transform:rotate(180deg)}.docs-share-nested{flex-direction:column;gap:2px;margin:4px 0 6px 16px;padding:4px 8px 6px 14px;list-style:none;display:flex;position:relative}.docs-share-nested-rail{opacity:.55;background:linear-gradient(#0a84ff 0%,#bf5af2 60%,#ff2d92 100%);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:0}.docs-share-nested-head{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:4px 8px 6px;font-size:10.5px;font-weight:600}.docs-share-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-muted);border:1px solid var(--border-color);vertical-align:2px;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:9.5px;font-weight:500;display:inline-block}.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-nav-item{color:var(--text-secondary);border-radius:6px;padding:6px 10px;font-size:13px}.docs-settings-nav-item--active{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.docs-settings-nav-item--active{background:color-mix(in oklab, var(--text-primary) 7%, transparent)}}.docs-settings-nav-item--active{color:var(--text-primary);font-weight:500}.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-rail-ic--table{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><rect x='2' y='2' width='12' height='12' rx='2' fill='none' stroke='black' stroke-width='1.4'/><line x1='2' y1='6' x2='14' y2='6' stroke='black' stroke-width='1.4'/><line x1='6' y1='6' x2='6' y2='14' stroke='black' stroke-width='1.4'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><rect x='2' y='2' width='12' height='12' rx='2' fill='none' stroke='black' stroke-width='1.4'/><line x1='2' y1='6' x2='14' y2='6' stroke='black' stroke-width='1.4'/><line x1='6' y1='6' x2='6' y2='14' stroke='black' stroke-width='1.4'/></svg>")}.docs-dash-rail-ic--doc{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 2h6l3 3v8a1 1 0 01-1 1H4a1 1 0 01-1-1V3a1 1 0 011-1z' fill='none' stroke='black' stroke-width='1.4'/><line x1='5' y1='8' x2='10' y2='8' stroke='black' stroke-width='1.4'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 2h6l3 3v8a1 1 0 01-1 1H4a1 1 0 01-1-1V3a1 1 0 011-1z' fill='none' stroke='black' stroke-width='1.4'/><line x1='5' y1='8' x2='10' y2='8' stroke='black' stroke-width='1.4'/></svg>")}.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-mode--table{color:#0a84ff;background:#0a84ff24}.docs-dash-card-mode--doc{color:#bf5af2;background:#bf5af224}.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}.changelog-list{margin:0;padding:0;list-style:none}.changelog-entry{padding-bottom:56px;padding-left:0;position:relative}.changelog-entry:last-child{padding-bottom:0}.changelog-date-rail{display:none}.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-latest-chip{letter-spacing:.1em;text-transform:uppercase;color:#06d6a0;vertical-align:1px;background:#06d6a01a;background:lab(76.3007% -55.2964 13.8467/.1);border:1px solid #06d6a04d;border:1px solid lab(76.3007% -55.2964 13.8467/.3);border-radius:999px;margin-left:10px;padding:2px 8px;font-size:10px;font-weight:600;line-height:1;display:inline-block}.changelog-entry-media{margin-top:28px}.teams-concept{border:1px solid var(--border-color);background:linear-gradient(180deg, var(--surface) 0%, var(--surface-muted) 100%);border-radius:14px;padding:24px 24px 20px}@supports (color:color-mix(in lab, red, red)){.teams-concept{background:linear-gradient(180deg, color-mix(in oklab, var(--surface) 70%, transparent) 0%, var(--surface-muted) 100%)}}.teams-concept-grid{grid-template-columns:1fr 1px 1fr;align-items:start;gap:24px;display:grid}.teams-concept-card{flex-direction:column;gap:10px;min-width:0;display:flex}.teams-concept-icon{align-items:center;width:26px;height:26px;display:flex}.teams-concept-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:600}.teams-concept-copy{color:var(--text-primary);margin:0;font-size:13.5px;line-height:1.55}.teams-concept-chip{color:var(--text-secondary);background:var(--text-primary);align-self:flex-start;margin-top:4px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.teams-concept-chip{background:color-mix(in oklab, var(--text-primary) 5%, transparent)}}.teams-concept-chip{border:1px solid var(--border-color);border-radius:999px;padding:3px 10px;line-height:1}.teams-concept-divider{background:linear-gradient(180deg, transparent 0%, var(--border-color) 20%, var(--border-color) 80%, transparent 100%);align-self:stretch;width:1px}.teams-concept-footnote{border-top:1px dashed var(--border-color);color:var(--text-muted);text-align:center;margin:20px 0 0;padding-top:14px;font-size:12px}@media (max-width:640px){.teams-concept-grid{grid-template-columns:1fr;gap:20px}.teams-concept-divider{background:var(--border-color);width:auto;height:1px}}.ship-caption{color:var(--text-muted);text-align:center;margin:16px 0 0;font-size:13px;font-style:italic;line-height:1.5}.ship-docked-tiles-card{border:1px solid var(--border-color);background:var(--card-bg);border-radius:12px;overflow:hidden}.ship-docked-tiles-header{justify-content:space-between;align-items:center;padding:12px 16px 10px;display:flex}.ship-docked-tiles-title{font-family:var(--font-fraunces), serif;letter-spacing:-.01em;color:var(--text-primary);font-size:22px;font-weight:600}.ship-docked-tiles-chrome{align-items:center;gap:12px;font-size:12px;display:flex}.ship-presence-stack{align-items:center;display:flex}.ship-presence-dot{border:2px solid var(--card-bg);border-radius:50%;width:20px;height:20px;margin-left:-6px}.ship-presence-dot:first-child{margin-left:0}.ship-docked-tiles-link{color:var(--text-muted)}.ship-docked-tiles-share{background:var(--surface-muted);border:1px solid var(--border-color);color:var(--text-primary);border-radius:6px;padding:5px 12px;font-size:12px}.ship-docked-tiles-row{align-items:flex-end;gap:4px;padding:4px 16px 0;display:flex;position:relative}.ship-docked-tile{border:1px solid var(--border-color);background:var(--surface-muted);color:var(--text-muted);border-top-left-radius:8px;border-top-right-radius:8px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:400;display:inline-flex}.ship-docked-tile-active{background:var(--card-bg);color:var(--text-primary);z-index:1;border-bottom-color:#0000;margin-bottom:-1px;font-weight:500}.ship-docked-tiles-shelf{background:var(--border-color);height:1px;position:absolute;bottom:0;left:0;right:0}.ship-docked-tiles-body{background:var(--background);flex-direction:column;gap:0;padding:16px;display:flex}.ship-mini-row{border-bottom:1px solid var(--border-color);align-items:center;gap:12px;padding:8px;font-size:12.5px;display:flex}.ship-mini-row:last-child{border-bottom:none}.ship-mini-cell{color:var(--text-secondary);flex:1;align-items:center;gap:6px;display:flex}.ship-mini-owner span:first-child{border-radius:50%;width:8px;height:8px;display:inline-block}.ship-mini-status{border-radius:50%;width:6px;height:6px;display:inline-block}.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}.ship-last-edit-card{border:1px solid var(--border-color);background:var(--card-bg);border-radius:12px;overflow:hidden}.ship-last-edit-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.ship-last-edit-title{font-family:var(--font-fraunces), serif;letter-spacing:-.01em;color:var(--text-primary);font-size:22px;font-weight:600}.ship-last-edit-chip{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-size:12.5px;display:inline-flex}.ship-last-edit-name{color:var(--text-primary);font-weight:500}.ship-last-edit-dot{color:var(--text-muted)}.ship-last-edit-time{color:#ff2d92;font-weight:500}.ship-last-edit-row{border-bottom:1px solid var(--border-color);color:var(--text-secondary);align-items:center;gap:12px;padding:10px 20px;font-size:13px;display:flex}.ship-last-edit-row:last-child{border-bottom:none}.ship-last-edit-cell{flex:1}.ship-last-edit-row-flashing{background:#ff2d920d;background:lab(57.9163% 79.6539 -1.62172/.05)}.ship-last-edit-cell-flashing{color:#ff2d92;font-weight:500}.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-row-live{background:#ff2d920d;background:lab(57.9163% 79.6539 -1.62172/.05)}.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-card-highlight{background:var(--card-bg);border-color:#bf5af2}@supports (color:color-mix(in lab, red, red)){.fv-plans-card-highlight{border-color:color-mix(in oklab, #bf5af2 35%, var(--border-color))}}.fv-plans-card-highlight{box-shadow:0 0 0 4px #bf5af214;box-shadow:0 0 0 4px lab(56.3909% 58.869 -60.0193/.08)}.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}@keyframes fv-presence-pulse{0%,to{opacity:.8}50%{opacity:1}}.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}.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 24px;position:relative}@media (min-width:1024px){.bento-section{padding:128px 24px}}.bento-container{text-align:center;max-width:1280px;margin:0 auto}.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:500;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}.bento-grid{text-align:left;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(240px,auto);gap:14px;display:grid}@media (max-width:900px){.bento-grid{grid-template-columns:1fr;gap:12px}}.bento-tile{background:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;flex-direction:column;gap:14px;padding:24px 26px 26px;transition:transform .26s,box-shadow .26s;display:flex;position:relative;overflow:hidden}.bento-tile:hover{transform:translateY(-2px);box-shadow:0 12px 28px -14px #00000029}.bento-tile-hero{grid-column:span 2}@media (max-width:900px){.bento-tile-hero{grid-column:span 1}}.bento-tile-visual{align-items:center;min-height:80px;display:flex}.bento-tile-label{letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:700}.bento-tile-statement{font-family:var(--font-display), serif;letter-spacing:-.015em;color:var(--text-primary);margin:0;font-size:clamp(20px,1.9vw,26px);font-weight:500;line-height:1.2}.bento-tile-body{color:var(--text-secondary);max-width:38ch;margin:0;font-size:14px;line-height:1.55}.bento-visual-citizens{justify-content:flex-start}.bento-citizen-room{background:radial-gradient(circle at 30% 50%, #0a84ff14 0%, transparent 60%), radial-gradient(circle at 70% 50%, #ff2d9214 0%, transparent 60%), var(--surface-muted);border:1px dashed var(--border-color);border-radius:14px;align-items:center;gap:18px;padding:14px 18px;display:flex}@supports (color:lab(0% 0 0)){.bento-citizen-room{background:radial-gradient(circle at 30% 50%, lab(54.7318% 6.66666 -70.6206/.08) 0%, transparent 60%), radial-gradient(circle at 70% 50%, lab(57.9163% 79.6539 -1.62172/.08) 0%, transparent 60%), var(--surface-muted)}}.bento-citizen-slot{justify-content:center;align-items:center;display:inline-flex}.bento-citizen-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 2px 6px #00000026}.bento-visual-signed{color:var(--text-muted);justify-content:flex-start;gap:8px}.bento-sign-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}.bento-sign-line{background:var(--border-color);flex:none;width:18px;height:1px;display:inline-block}.bento-sign-shield{color:#bf5af2;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bento-sign-slot{align-items:center;display:inline-flex}.bento-visual-typed{flex-wrap:wrap;grid-template-columns:repeat(3,1fr);gap:6px;width:108px;display:grid}.bento-type-chip{background:var(--surface-muted);width:32px;height:32px;font-family:var(--font-jetbrains), monospace;border-radius:7px;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:inline-flex}.bento-visual-live{align-items:stretch;gap:0;min-height:140px}.bento-live-col{background:var(--surface-muted);border-radius:10px;flex-direction:column;flex:1;gap:5px;padding:10px 12px;display:flex}.bento-live-col-head{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:6px;margin-bottom:4px;font-size:10.5px;font-weight:700;display:flex}.bento-live-row{background:var(--card-bg);border-radius:3px;height:8px}.bento-live-row-flash{background:#ff2d92}@supports (color:color-mix(in lab, red, red)){.bento-live-row-flash{background:color-mix(in oklab, #ff2d92 22%, var(--card-bg))}}.bento-live-row-flash{animation:2.4s ease-in-out infinite bento-live-flash}@keyframes bento-live-flash{0%,to{opacity:.7}50%{opacity:1}}.bento-live-doc-line{background:var(--card-bg);border-radius:2px;height:6px}.bento-live-doc-line-flash{background:#bf5af2}@supports (color:color-mix(in lab, red, red)){.bento-live-doc-line-flash{background:color-mix(in oklab, #bf5af2 22%, var(--card-bg))}}.bento-live-doc-line-flash{animation:2.4s ease-in-out .4s infinite bento-live-flash}.bento-live-pulse-col{flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:flex}.bento-live-pulse{background:#06d6a0;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite bento-live-flash;display:block;box-shadow:0 0 8px #06d6a0}.bento-live-pulse-2{animation-delay:.25s}.bento-live-pulse-3{animation-delay:.5s}.bento-visual-attr{flex-direction:column;align-items:stretch;gap:8px}.bento-attr-row{background:var(--surface-muted);border-radius:7px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.bento-attr-name{color:var(--text-primary);min-width:48px;font-weight:500}.bento-attr-line{background:var(--border-color);flex:1;height:1px;display:block}.bento-visual-revoke{flex-direction:column;align-items:stretch;gap:10px}.bento-revoke-step{color:var(--text-secondary);align-items:center;gap:10px;font-size:12.5px;display:flex}.bento-revoke-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.bento-revoke-text{color:var(--text-primary)}.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}.doc-remote-writer-pill{border:1px solid var(--border-color);background:var(--surface);color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 6px;font-size:11.5px;animation:.22s cubic-bezier(.2,.8,.25,1) doc-remote-writer-in;display:inline-flex}@keyframes doc-remote-writer-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.doc-remote-writer-face{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:10px;font-weight:600;display:grid}.doc-remote-writer-text{color:var(--text-primary);font-weight:500}.bv-page{--text-primary:#0c1a30;--text-secondary:#4a6580;--text-muted:#7a8fa8;--surface:#fff;--border-color:#0c1a301a;min-height:100vh;color:var(--text-primary);background:#f4f5f8}.bv-nav{z-index:40;-webkit-backdrop-filter:saturate(1.1)blur(12px);background:#ffffffe0;border-bottom:1px solid #0c1a3014;justify-content:space-between;align-items:center;gap:16px;padding:14px 32px;display:flex;position:sticky;top:0}.bv-nav-back{color:#4a6580;align-items:center;gap:8px;font-size:13px;text-decoration:none;transition:color .16s;display:inline-flex}.bv-nav-back:hover{color:#0c1a30}.bv-nav-title{letter-spacing:.12em;text-transform:uppercase;color:#7a8fa8;font-size:12px}.bv-header{text-align:center;max-width:960px;margin:0 auto;padding:80px 32px 56px}.bv-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#7a8fa8;margin-bottom:14px;font-size:11px}.bv-h1{letter-spacing:-.02em;color:#0c1a30;margin:0 0 20px;font-size:clamp(44px,6vw,76px);font-weight:560;line-height:1.02}.bv-h1 em{font-family:var(--font-fraunces,"Fraunces"), serif;font-style:italic;font-weight:380}.bv-sub{color:#4a6580;max-width:680px;margin:0 auto;font-size:17px;line-height:1.55}.bv-section{max-width:1400px;margin:0 auto;padding:56px 32px 112px}.bv-label-row{align-items:baseline;gap:16px;margin-bottom:28px;padding:0 4px;display:flex}.bv-label-num{font-family:var(--font-fraunces,"Fraunces"), serif;color:#0c1a3047;font-size:32px;font-style:italic;font-weight:400;line-height:1}.bv-label-name{letter-spacing:-.01em;color:#0c1a30;font-size:22px;font-weight:560}.bv-label-tag{color:#7a8fa8;letter-spacing:.02em;margin-left:auto;font-size:12px}.bv-label-row-dark .bv-label-num{color:#e8ecf466}.bv-label-row-dark .bv-label-name{color:#e8ecf4}.bv-label-row-dark .bv-label-tag{color:#e8ecf48c}.arch-grid{grid-template-rows:292px 176px 176px;grid-template-columns:repeat(12,1fr);gap:12px;max-width:1152px;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-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-sm{border:1.5px solid #fff;width:18px;height:18px;font-size:9px}.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-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-row{background:#0c14260f;border-radius:3px;height:7px}.arch-row-hot{background:linear-gradient(90deg,#ff2d9266,#ff2d921f);box-shadow:0 0 10px #ff2d924d}.arch-tbl{background:#ffffff8c;border:1px solid #0c142614;border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.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{background:linear-gradient(90deg,#ff2d921a,#ff2d9205)}.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}@keyframes arch-hot-shimmer{0%,to{background-position:0 0}50%{background-position:100% 0}}.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}@keyframes arch-hot-caret{0%,49%{opacity:1}50%,to{opacity:0}}.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}@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}}.arch-pres .arch-cell-meta{letter-spacing:.01em;font-family:Inter,sans-serif;font-size:10px}.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}@keyframes arch-pulse{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.4;transform:translateY(40px)}}.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}@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)}}.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}@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)}}.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}@keyframes arch-attr-n{0%,75%,to{color:#7a8fa8;font-weight:520}10%,25%{color:var(--c);font-weight:620}}.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}@keyframes arch-attr-name{0%,75%,to{color:#0c1426cc}10%,25%{color:#0c1a30}}.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-canvas{background:linear-gradient(135deg,#0a84ff0d,#bf5af20d);border:1px solid #0c14260f;border-radius:8px;flex:1;min-height:70px;margin-top:auto;position:relative;overflow:hidden}.arch-p-orb{background:var(--c);width:10px;height:10px;box-shadow:0 0 12px var(--c), 0 0 24px var(--c);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.arch-p-orb{box-shadow:0 0 12px var(--c), 0 0 24px color-mix(in srgb, var(--c) 40%, transparent)}}.arch-p-face{color:#fff;background:linear-gradient(135deg,#ffd8b3,#f5a673 55%,#d4649c);border:1.5px solid #fff;border-radius:50%;place-items:center;width:16px;height:16px;font-family:Inter,sans-serif;font-size:8px;font-weight:700;display:grid;position:absolute}.arch-p-trail{height:1px;position:absolute}.arch-p-trail-a{background:linear-gradient(90deg,#0000,#0a84ff6b,#0000);width:55%;top:32%;left:20%;transform:rotate(10deg)}.arch-p-trail-b{background:linear-gradient(90deg,#0000,#ff2d926b,#0000);width:46%;top:62%;left:18%;transform:rotate(-7deg)}.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{background:#1a2332;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=dark] .arch-hs,[data-theme=dark] .arch-citizen-name,[data-theme=dark] .arch-slug span,[data-theme=dark] .arch-log-k{color:var(--text-primary)}[data-theme=dark] .arch-b{color:var(--text-secondary)}[data-theme=dark] .arch-citizen-role,[data-theme=dark] .arch-attr-n,[data-theme=dark] .arch-pres-row .arch-pres-meta{color:#f7f9fb8c}[data-theme=dark] .arch-chip{color:#f7f9fbc7;background:#ffffff0f}[data-theme=dark] .arch-kick{color:#f7f9fb52}[data-theme=dark] .arch-citizen,[data-theme=dark] .arch-panel,[data-theme=dark] .arch-type,[data-theme=dark] .arch-step,[data-theme=dark] .arch-log-row,[data-theme=dark] .arch-canvas{box-shadow:none;background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .arch-step{color:#f7f9fbc7}[data-theme=dark] .arch-step-n{color:#f7f9fbc7;background:#ffffff1a}[data-theme=dark] .arch-step-on{color:#5ce0b6;background:linear-gradient(135deg,#06d6a038,#06d6a014);border-color:#06d6a080}[data-theme=dark] .arch-arrow{color:#f7f9fb4d}[data-theme=dark] .arch-panel-h{color:#f7f9fb99}[data-theme=dark] .arch-type-lbl{color:#f7f9fba6}[data-theme=dark] .arch-log-t{color:#f7f9fb6b}[data-theme=dark] .arch-slug{color:#f7f9fba6;background:#ffffff0f}[data-theme=dark] .arch-tbl,[data-theme=dark] .arch-pres{background:#ffffff08;border-color:#ffffff14}[data-theme=dark] .arch-trow{border-top-color:#ffffff0f}[data-theme=dark] .arch-cell-status,[data-theme=dark] .arch-pres-row .arch-cell-status,[data-theme=dark] .arch-pres-row .arch-cell-title{border-right-color:#ffffff0f}[data-theme=dark] .arch-cell-title>span,[data-theme=dark] .arch-line,[data-theme=dark] .arch-attr-bar{background:#ffffff1f}[data-theme=dark] .arch-pres-row .arch-cell-title>span{animation-name:arch-pres-bar-dark}[data-theme=dark] .arch-pres-row .arch-pres-meta{animation-name:arch-pres-meta-dark}@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}}[data-theme=dark] .arch-attr-name{color:#f7f9fbd9}[data-theme=dark] .arch-attr:first-child .arch-attr-name,[data-theme=dark] .arch-attr:nth-child(2) .arch-attr-name,[data-theme=dark] .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=dark] .arch-attr:nth-child(2) .arch-attr-n,[data-theme=dark] .arch-attr:nth-child(3) .arch-attr-n{animation-name:arch-attr-n-dark}@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}}.bv1-scene{isolation:isolate;background:linear-gradient(#fcfcfe 0%,#f3f4f8 100%);border-radius:28px;padding:32px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0c14260a,0 28px 70px -30px #0c14261f}.bv1-ambient{filter:blur(80px);opacity:.36;pointer-events:none;z-index:0;border-radius:50%;width:420px;height:420px;position:absolute}.bv1-ambient-a{background:radial-gradient(circle,#0a84ff,#0000 65%);top:-160px;left:-140px}.bv1-ambient-b{background:radial-gradient(circle,#ff2d92,#0000 65%);bottom:-180px;right:-100px}.bv1-ambient-c{opacity:.22;background:radial-gradient(circle,#bf5af2,#0000 65%);top:24%;right:22%}.bv1-grid{z-index:1;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(210px,auto);gap:18px;display:grid;position:relative}.bv1-tile{-webkit-backdrop-filter:blur(16px)saturate(1.2);background:#ffffffc7;border:1px solid #ffffffe6;border-radius:20px;flex-direction:column;grid-column:span 4;gap:10px;min-height:0;padding:20px;display:flex;position:relative;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0c14260a,0 10px 24px -10px #0c142624,0 24px 48px -22px #0c142614}.bv1-tile.bv1-hero{grid-area:span 2/span 6;gap:14px;padding:28px}.bv1-tile.bv1-hero-citizens{box-shadow:inset 0 1px #fffffff2,0 1px 2px #0c14260a,0 14px 32px -12px #0a84ff38,0 30px 64px -28px #0a84ff29}.bv1-tile.bv1-hero-live{box-shadow:inset 0 1px #fffffff2,0 1px 2px #0c14260a,0 14px 32px -12px #06d6a038,0 30px 64px -28px #bf5af229}.bv1-tile-top{justify-content:space-between;align-items:center;display:flex}.bv1-chip{letter-spacing:.04em;color:#0c1426bf;background:#0c14260d;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:520;display:inline-flex}.bv1-chip-dot{border-radius:50%;width:7px;height:7px}.bv1-kicker{font-family:var(--font-fraunces,"Fraunces"), serif;color:#0c142652;font-size:17px;font-style:italic;font-weight:400}.bv1-h{letter-spacing:-.02em;color:#0c1a30;margin:2px 0;font-size:30px;font-weight:560;line-height:1.04}.bv1-hs{letter-spacing:-.01em;color:#0c1a30;margin:0;font-size:18px;font-weight:580;line-height:1.22}.bv1-b{color:#4a6580;max-width:48ch;font-size:14px;line-height:1.55}.bv1-bs{color:#4a6580;margin-top:auto;font-size:12.5px;line-height:1.5}.bv1-citizens{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:auto;padding-top:14px;display:grid}.bv1-citizen{background:#ffffffb3;border:1px solid #0c14260f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:96px;padding:14px 6px;display:flex;box-shadow:inset 0 1px #fffffff2}.bv1-citizen-name{color:#0c1a30;letter-spacing:.01em;font-size:12px;font-weight:560}.bv1-citizen-role{color:#7a8fa8;font-size:10.5px}.bv1-face,.bv1-face-sm,.bv1-face-xs,.bv1-p-face{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}.bv1-face{border:1.5px solid #fff;width:28px;height:28px;font-size:13px;box-shadow:0 2px 6px #d4649c66}.bv1-face-sm{border:1.5px solid #fff;width:22px;height:22px;font-size:10px;box-shadow:0 2px 4px #d4649c4d}.bv1-face-xs{border:1px solid #fff;width:14px;height:14px;font-size:8px;display:inline-grid}.bv1-slug{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#0c142699;background:#0c14260a;border-radius:8px;width:fit-content;padding:6px 10px;font-size:12px;display:inline-flex}.bv1-slug span{color:#0c1a30;font-weight:560}.bv1-split{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:14px;margin-top:auto;padding-top:4px;display:grid}.bv1-panel{background:#ffffffa6;border:1px solid #0c14260f;border-radius:10px;flex-direction:column;gap:7px;padding:12px;display:flex;box-shadow:inset 0 1px #fffffff2}.bv1-panel-h{color:#4a6580;align-items:center;gap:6px;font-size:11px;font-weight:560;display:flex}.bv1-row{background:#0c14260f;border-radius:4px;height:8px}.bv1-row-hot{background:linear-gradient(90deg,#ff2d9266 0%,#ff2d921f 100%);box-shadow:0 0 12px #ff2d924d}.bv1-line{background:#0c14260f;border-radius:3px;height:6px}.bv1-line-hot{background:linear-gradient(90deg,#bf5af266 0%,#bf5af21f 100%);box-shadow:0 0 10px #bf5af24d}.bv1-pulse{background:linear-gradient(#0000,#06d6a080,#0000);width:1px;position:relative}.bv1-pulse:before{content:"";background:#06d6a0;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite bv1-pulse;position:absolute;top:30%;left:-3px;box-shadow:0 0 12px #06d6a0b3}@keyframes bv1-pulse{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.4;transform:translateY(60px)}}.bv1-sign-row{align-items:center;gap:8px;padding:4px 0;display:flex}.bv1-wire{background:linear-gradient(90deg,#0000,#0c142633,#0000);flex:1;height:1px}.bv1-shield-box{color:#bf5af2;background:linear-gradient(135deg,#bf5af226,#bf5af208);border:1px solid #bf5af247;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 0 14px #bf5af238}.bv1-types{grid-template-columns:repeat(3,1fr);gap:6px;padding:4px 0;display:grid}.bv1-type{background:#ffffffd9;border:1px solid #0c142614;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:6px 8px;font-size:11px;display:inline-flex;box-shadow:0 1px 2px #0c14260a}.bv1-type-sym{font-size:13px;font-weight:600;line-height:1}.bv1-type-lbl{color:#0c1426a6;letter-spacing:.01em}.bv1-attrs{flex-direction:column;gap:8px;margin:4px 0 6px;display:flex}.bv1-attr{grid-template-columns:10px 56px 1fr 28px;align-items:center;gap:8px;display:grid}.bv1-attr-name{color:#0c1426bf;font-size:12px;font-weight:560}.bv1-attr-bar{background:#0c142614;border-radius:3px;height:5px;overflow:hidden}.bv1-attr-bar>span{background:linear-gradient(90deg,#0c14264d,#0c14261a);border-radius:3px;height:100%;display:block}.bv1-attr-n{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#7a8fa8;text-align:right;font-size:11px}.bv1-rev-chain{flex-wrap:wrap;align-items:center;gap:6px;padding:4px 0;font-size:11.5px;display:flex}.bv1-rev-step{color:#0c1426c7;background:#ffffffd9;border:1px solid #0c142614;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex;box-shadow:0 1px 2px #0c14260a}.bv1-rev-n{color:#0c1426bf;background:#0c142614;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:620;display:inline-grid}.bv1-rev-step-on{color:#0d7a5f;background:linear-gradient(135deg,#06d6a02e,#06d6a00f);border-color:#06d6a059}.bv1-rev-step-on .bv1-rev-n{color:#fff;background:#06d6a0}.bv1-rev-arrow{color:#0c14264d;font-size:11px}.bv1-canvas{background:linear-gradient(135deg,#0a84ff0a,#bf5af20a);border:1px solid #0c14260f;border-radius:10px;flex:1;min-height:120px;position:relative;overflow:hidden}.bv1-p-orb{background:var(--c);width:12px;height:12px;box-shadow:0 0 16px var(--c), 0 0 32px var(--c);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.bv1-p-orb{box-shadow:0 0 16px var(--c), 0 0 32px color-mix(in srgb, var(--c) 40%, transparent)}}.bv1-p-face{border:1.5px solid #fff;width:18px;height:18px;font-size:9px;position:absolute;box-shadow:0 2px 6px #d4649c66}.bv1-p-trail{height:1px;position:absolute}.bv1-p-trail-a{background:linear-gradient(90deg,#0000,#0a84ff66,#0000);width:56%;top:30%;left:22%;transform:rotate(10deg)}.bv1-p-trail-b{background:linear-gradient(90deg,#0000,#ff2d9266,#0000);width:46%;top:62%;left:18%;transform:rotate(-8deg)}.bv1-log{flex-direction:column;gap:5px;display:flex}.bv1-log-row{color:#0c1426c7;font-size:11.5px;font-family:var(--font-mono,"JetBrains Mono"), monospace;background:#ffffffa6;border:1px solid #0c14260d;border-radius:8px;grid-template-columns:56px 10px 1fr auto;align-items:center;gap:8px;padding:6px 10px;display:grid}.bv1-log-row .bv1-face-xs{grid-column:2;place-self:center}.bv1-log-t{color:#0c14266b;font-size:10.5px}.bv1-log-k{color:#0c1a30;font-weight:540}.bv1-log-m{color:#0c14268c;text-align:right;font-size:10.5px}.bv1-log-live{background:linear-gradient(90deg,#ffd8b347,#0000);border-color:#f5a67347}.bv2-scene{isolation:isolate;background:radial-gradient(at 8% 0,#0a84ff38,#0000 48%),radial-gradient(at 100% 100%,#bf5af238,#0000 48%),radial-gradient(#ff2d9214,#0000 55%),linear-gradient(#0b1020 0%,#050712 100%);border-radius:28px;padding:32px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 48px 96px -48px #000000b3}.bv2-stars{pointer-events:none;position:absolute;inset:0}.bv2-star{background:radial-gradient(circle,#fff,#0000 70%);border-radius:50%;position:absolute}.bv2-grid{z-index:1;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(200px,auto);gap:16px;display:grid;position:relative}.bv2-tile{border:1px solid var(--tint,#0a84ff);background:linear-gradient(#ffffff0f 0%,#ffffff05 100%),#0e1427;position:relative}@supports (color:color-mix(in lab, red, red)){.bv2-tile{border:1px solid color-mix(in srgb, var(--tint,#0a84ff) 22%, transparent)}}.bv2-tile{color:#e8ecf4;isolation:isolate;box-shadow:inset 0 1px 0 #ffffff14, 0 1px 2px #00000080, 0 16px 36px -16px var(--tint,#0a84ff), 0 36px 72px -36px #0000008c;border-radius:20px;flex-direction:column;grid-column:span 3;gap:10px;padding:20px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bv2-tile{box-shadow:inset 0 1px 0 #ffffff14, 0 1px 2px #00000080, 0 16px 36px -16px color-mix(in srgb, var(--tint,#0a84ff) 35%, black), 0 36px 72px -36px #0000008c}}.bv2-tile.bv2-hero{grid-area:span 2/span 6;gap:14px;padding:28px}.bv2-tile.bv2-wide{grid-column:span 6}.bv2-aurora{background:radial-gradient(circle, var(--tint,#0a84ff) 0%, transparent 70%);opacity:.18;filter:blur(40px);pointer-events:none;z-index:0;width:260px;height:260px;position:absolute;inset:-40% -20% auto auto}.bv2-meta{font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--tint);justify-content:space-between;align-items:center;font-size:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.bv2-meta{color:color-mix(in srgb, var(--tint) 80%, white)}}.bv2-meta{z-index:1;position:relative}.bv2-h{letter-spacing:-.02em;color:#f5f7fb;z-index:1;margin:2px 0;font-size:30px;font-weight:560;line-height:1.06;position:relative}.bv2-hs{color:#f5f7fb;z-index:1;margin:0;font-size:18px;font-weight:580;line-height:1.22;position:relative}.bv2-b{color:#e8ecf4bf;z-index:1;max-width:48ch;font-size:14px;line-height:1.55;position:relative}.bv2-bs{color:#e8ecf4b3;z-index:1;margin-top:auto;font-size:12.5px;line-height:1.5;position:relative}.bv2-ring{z-index:1;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:auto;padding-top:16px;display:grid;position:relative}.bv2-ring-item{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:88px;padding:14px 4px;display:flex}.bv2-ring-item em{color:#e8ecf4bf;font-size:11px;font-style:normal;font-weight:500}.bv2-face,.bv2-face-sm,.bv2-face-xs,.bv2-p-face{color:#fff;background:linear-gradient(135deg,#ffd8b3,#f5a673 55%,#d4649c);border-radius:50%;place-items:center;font-family:Inter,sans-serif;font-weight:700;display:grid}.bv2-face{border:1.5px solid #fff6;width:30px;height:30px;font-size:13px;box-shadow:0 0 16px #d4649c80}.bv2-face-sm{border:1.5px solid #fff6;width:22px;height:22px;font-size:10px;display:inline-grid;box-shadow:0 0 10px #d4649c66}.bv2-face-xs{border:1px solid #ffffff4d;width:14px;height:14px;font-size:8px;display:inline-grid}.bv2-slug{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#e8ecf499;z-index:1;background:#ffffff0f;border-radius:8px;width:fit-content;padding:6px 10px;font-size:12px;position:relative}.bv2-slug span{color:#f5f7fb;font-weight:560}.bv2-live{z-index:1;grid-template-columns:1fr auto 1fr;gap:14px;margin-top:auto;display:grid;position:relative}.bv2-live-pane{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:7px;padding:12px;display:flex}.bv2-live-pane-h{color:#e8ecf4bf;align-items:center;gap:6px;font-size:11px;font-weight:560;display:flex}.bv2-live-row{background:#ffffff14;border-radius:4px;height:8px;display:block}.bv2-live-row-hot{background:linear-gradient(90deg,#ff2d9280,#ff2d9226);box-shadow:0 0 14px #ff2d9273}.bv2-live-bar{background:#ffffff14;border-radius:3px;height:6px;display:block}.bv2-live-bar-hot{background:linear-gradient(90deg,#bf5af280,#bf5af226);box-shadow:0 0 12px #bf5af273}.bv2-live-pulse{background:linear-gradient(#0000,#06d6a099,#0000);width:1px;position:relative}.bv2-live-pulse:before{content:"";background:#06d6a0;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite bv1-pulse;position:absolute;top:20%;left:-3px;box-shadow:0 0 14px #06d6a0cc}.bv2-sign{z-index:1;align-items:center;gap:8px;padding:4px 0;display:flex;position:relative}.bv2-beam{background:linear-gradient(90deg, transparent, var(--tint), transparent);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.bv2-beam{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tint) 60%, transparent), transparent)}}.bv2-shield{filter:drop-shadow(0 0 10px #bf5af280);background:#bf5af214;border:1px solid #bf5af24d;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.bv2-types{z-index:1;grid-template-columns:repeat(3,1fr);gap:6px;display:grid;position:relative}.bv2-type{color:#e8ecf4d9;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:6px 8px;font-size:11px;display:inline-flex}.bv2-type>span:first-child{font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:1}.bv2-attr{z-index:1;flex-direction:column;gap:5px;font-size:12px;display:flex;position:relative}.bv2-attr>div{color:#e8ecf4d9;grid-template-columns:10px 1fr 24px;align-items:center;gap:8px;display:grid}.bv2-attr em{font-style:normal;font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#06d6a0cc;text-align:right;font-size:11px}.bv2-attr span{font-weight:500}.bv2-rev-bar{z-index:1;grid-template-columns:1fr 1fr 1fr;gap:4px;padding-top:4px;display:grid;position:relative}.bv2-rev-bar>span{background:#ffffff14;border-radius:3px;height:6px}.bv2-rev-on{box-shadow:0 0 14px #06d6a099;background:linear-gradient(90deg,#f5b84299,#06d6a0b3)!important}.bv2-rev-lbl{font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.05em;color:#e8ecf48c;z-index:1;grid-template-columns:1fr 1fr 1fr;gap:4px;font-size:10px;display:grid;position:relative}.bv2-canvas{z-index:1;background:radial-gradient(circle,#ffffff0a,#0000 70%);border:1px solid #ffffff0f;border-radius:10px;flex:1;min-height:130px;position:relative;overflow:hidden}.bv2-p-orb{background:var(--c);width:12px;height:12px;box-shadow:0 0 14px var(--c), 0 0 28px var(--c);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.bv2-p-orb{box-shadow:0 0 14px var(--c), 0 0 28px color-mix(in srgb, var(--c) 40%, transparent)}}.bv2-p-face{border:1.5px solid #fff6;width:18px;height:18px;font-size:9px;position:absolute;box-shadow:0 0 12px #d4649c80}.bv2-log{font-family:var(--font-mono,"JetBrains Mono"), monospace;z-index:1;flex-direction:column;gap:4px;font-size:11px;display:flex;position:relative}.bv2-log>div{color:#e8ecf4c7;background:#ffffff08;border:1px solid #ffffff0d;border-radius:6px;grid-template-columns:56px 10px 1fr;align-items:center;gap:8px;padding:5px 10px;display:grid}.bv2-log>div>span:first-child{color:#e8ecf473}.bv2-log>div em{color:#f5f7fb;font-style:normal;font-weight:500}.bv2-log-live{background:linear-gradient(90deg,#ffd8b326,#0000)!important;border-color:#f5a6734d!important}.bv3-scene{background-color:#fafbfd;background-image:linear-gradient(#0c1a3008 1px,#0000 1px),linear-gradient(90deg,#0c1a3008 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px,24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #0c1a3014;border-radius:16px;padding:28px;position:relative;box-shadow:0 1px 2px #0c1a300a,0 20px 44px -24px #0c1a301a}.bv3-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(200px,auto);gap:14px;display:grid}.bv3-tile{background:#fff;border:1px solid #0c1a301a;border-radius:10px;flex-direction:column;grid-column:span 3;gap:10px;padding:18px;display:flex;box-shadow:0 1px 2px #0c1a300a,0 8px 16px -8px #0c1a3014}.bv3-tile.bv3-hero{grid-area:span 2/span 6;gap:14px;padding:24px}.bv3-tile.bv3-wide{grid-column:span 6}.bv3-coord{font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.14em;text-transform:uppercase;color:#4a6580;border-bottom:1px dashed #0c1a3024;padding-bottom:6px;font-size:10px}.bv3-h{letter-spacing:-.02em;color:#0c1a30;margin:6px 0 0;font-size:26px;font-weight:560;line-height:1.08}.bv3-hs{color:#0c1a30;margin:0;font-size:17px;font-weight:580;line-height:1.24}.bv3-b{color:#4a6580;max-width:46ch;font-size:13px;line-height:1.5}.bv3-bs{color:#4a6580;margin-top:auto;font-size:12px;line-height:1.5}.bv3-schem{flex:1;min-height:160px;margin-top:auto;padding:12px;position:relative}.bv3-wires{stroke:#0c1a302e;stroke-dasharray:2 3;stroke-width:1px;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bv3-node{color:#0c1a30;z-index:1;background:#fff;border:1px solid #0c1a301f;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;font-weight:540;display:flex;position:absolute;box-shadow:0 2px 4px #0c1a300f}.bv3-node em{font-style:normal}.bv3-face,.bv3-face-xs,.bv3-p-face{color:#fff;background:linear-gradient(135deg,#ffd8b3,#f5a673 55%,#d4649c);border-radius:50%;place-items:center;font-family:Inter,sans-serif;font-weight:700;display:grid}.bv3-face{border:1.5px solid #fff;flex-shrink:0;width:22px;height:22px;font-size:11px;box-shadow:0 1px 3px #d4649c66}.bv3-face-xs{border:1px solid #fff;width:12px;height:12px;font-size:7px;display:inline-grid}.bv3-slug{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#4a6580;font-size:12px}.bv3-slug em{color:#0c1a30;font-style:normal;font-weight:580}.bv3-split{grid-template-columns:1fr 1fr;gap:14px;margin-top:auto;padding-top:4px;display:grid}.bv3-surf{background:#0c1a3005;border:1px dashed #0c1a3024;border-radius:6px;flex-direction:column;gap:6px;padding:10px;display:flex}.bv3-surf-h{font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.14em;color:#4a6580;font-size:10px}.bv3-srow{background:#0c1a3014;border-radius:2px;height:7px}.bv3-srow-hot{background:#ff2d924d}.bv3-sline{background:#0c1a3014;border-radius:2px;height:5px}.bv3-sline-hot{background:#bf5af24d}.bv3-sign{align-items:center;gap:8px;padding:4px 0;display:flex}.bv3-wire-d{border-bottom:1px dashed #0c1a3038;flex:1;min-width:10px;height:1px}.bv3-shield{background:#fff;border:1px solid #bf5af24d;border-radius:6px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.bv3-rev{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#4a6580;align-items:center;gap:6px;padding:4px 0;font-size:11px;display:flex}.bv3-rev-on{color:#06a078;background:#06d6a01a;border-radius:3px;padding:2px 7px;font-weight:620}.bv3-types{font-family:var(--font-mono,"JetBrains Mono"), monospace;grid-template-columns:repeat(3,1fr);gap:5px;font-size:11px;display:grid}.bv3-type{color:#0c1a30;text-align:center;background:#0c1a3008;border:1px solid #0c1a3014;border-radius:3px;min-height:24px;padding:4px 8px}.bv3-attr{color:#4a6580;flex-direction:column;gap:6px;font-size:12px;display:flex}.bv3-attr>div{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;display:grid}.bv3-attr em{font-style:normal;font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#7a8fa8;font-size:11px}.bv3-canvas{background:#0c1a3005;border:1px dashed #0c1a3024;border-radius:6px;flex:1;min-height:120px;margin-top:4px;position:relative;overflow:hidden}.bv3-gridline{background:#0c1a300a;height:1px;position:absolute;left:0;right:0}.bv3-p-orb{background:var(--c);width:10px;height:10px;box-shadow:0 0 10px var(--c);border-radius:50%;position:absolute}.bv3-p-face{border:1px solid #fff;width:16px;height:16px;font-size:8px;position:absolute;box-shadow:0 1px 3px #d4649c4d}.bv3-log{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#0c1a30;flex-direction:column;gap:4px;font-size:11px;display:flex}.bv3-log>div{background:#0c1a3005;border-radius:4px;align-items:center;gap:8px;padding:5px 10px;display:flex}.bv3-log>div>span:first-child{color:#7a8fa8;min-width:56px}.bv3-log em{color:#0c1a30;margin-right:4px;font-style:normal;font-weight:580}.bv3-log-live{border-left:2px solid #f5a673;background:#ffd8b34d!important}.bv4-scene{background:#faf6ef;border-radius:24px;padding:36px;box-shadow:0 1px 2px #0c14260a,0 24px 56px -28px #0c14261a}.bv4-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(210px,auto);gap:16px;display:grid}.bv4-tile{background:#fff;border-radius:6px;flex-direction:column;grid-column:span 4;gap:12px;padding:22px;display:flex;box-shadow:0 1px 2px #0c14260d,0 8px 20px -12px #0c142614}.bv4-tile.bv4-hero{color:#f5f0e4;background:#0c1a30;grid-area:span 2/span 6;gap:14px;padding:28px}.bv4-tile.bv4-wide{grid-column:span 6}.bv4-ch{font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.2em;text-transform:uppercase;color:#0c142680;border-bottom:1px solid #0c14261f;padding-bottom:6px;font-size:10px}.bv4-hero .bv4-ch{color:#f5f0e48c;border-color:#f5f0e426}.bv4-q{font-family:var(--font-fraunces,"Fraunces"), serif;letter-spacing:-.03em;margin:4px 0 0;font-size:52px;font-weight:420;line-height:.98}.bv4-q-sm{font-size:44px}.bv4-q em{font-style:italic;font-weight:400}.bv4-qm{color:#f5f0e480;vertical-align:-.05em;margin-right:2px;font-size:68px;line-height:.3}.bv4-by{color:#f5f0e4d1;max-width:46ch;margin-top:auto;font-size:14.5px;line-height:1.55}.bv4-cast{color:#f5f0e4c7;border-top:1px solid #f5f0e426;flex-wrap:wrap;gap:14px;padding-top:14px;font-size:12px;display:flex}.bv4-cast>span{align-items:center;gap:6px;display:flex}.bv4-face-xs{color:#fff;background:linear-gradient(135deg,#ffd8b3,#f5a673 55%,#d4649c);border:1px solid #fff6;border-radius:50%;place-items:center;width:14px;height:14px;font-family:Inter,sans-serif;font-size:8px;font-weight:700;display:inline-grid}.bv4-slug{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#f5f0e4b8;background:#f5f0e41a;border-radius:5px;width:fit-content;padding:5px 10px;font-size:12px}.bv4-split{grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;display:grid}.bv4-surf{background:#f5f0e414;border:1px solid #f5f0e424;border-radius:4px;flex-direction:column;gap:6px;padding:10px;display:flex}.bv4-surf-l{font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.12em;color:#f5f0e499;font-size:10px}.bv4-srow{background:#f5f0e433;border-radius:2px;height:7px}.bv4-srow-hot{background:linear-gradient(90deg,#ff2d9299,#ff2d9233)}.bv4-sline{background:#f5f0e433;border-radius:2px;height:5px}.bv4-sline-hot{background:linear-gradient(90deg,#bf5af299,#bf5af233)}.bv4-ph{font-family:var(--font-fraunces,"Fraunces"), serif;letter-spacing:-.02em;color:#0c1a30;margin:4px 0;font-size:24px;font-weight:400;line-height:1.1}.bv4-pb{color:#0c1426a6;font-size:13px;line-height:1.5}.bv4-pv{align-items:center;gap:10px;margin-top:auto;padding-top:4px;display:flex}.bv4-wire{background:#0c14262e;flex:1;height:1px}.bv4-types{font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.1em;grid-template-columns:repeat(3,1fr);gap:6px;font-size:10px;display:grid}.bv4-types>span{text-align:center;color:#0c1a30;border:1px solid #0c14262e;border-radius:3px;padding:5px 0}.bv4-attr{color:#0c1426b8;flex-direction:column;gap:6px;font-size:13px;display:flex}.bv4-attr>div{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;display:grid}.bv4-attr em{font-style:normal;font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#0c142680;font-size:11px}.bv4-rev{font-family:var(--font-fraunces,"Fraunces"), serif;color:#0c1426b3;letter-spacing:-.01em;font-size:18px;line-height:1.3}.bv4-rev em{font-style:italic}.bv4-rev strong{color:#06a078;font-weight:640}.bv4-canvas{background:#faf6ef;border:1px solid #0c14261a;border-radius:4px;flex:1;min-height:130px;margin-top:4px;position:relative;overflow:hidden}.bv4-p-orb{background:var(--c);width:12px;height:12px;box-shadow:0 0 14px var(--c);border-radius:50%;position:absolute}.bv4-p-face{color:#fff;background:linear-gradient(135deg,#ffd8b3,#f5a673 55%,#d4649c);border:1.5px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-family:Inter,sans-serif;font-size:9px;font-weight:700;display:grid;position:absolute}.bv4-log{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#0c1a30;flex-direction:column;gap:5px;font-size:11px;display:flex}.bv4-log>div{background:#faf6ef;border-radius:3px;grid-template-columns:56px 10px 1fr;align-items:center;gap:8px;padding:5px 10px;display:grid}.bv4-log em{color:#0c142680;font-style:normal;font-family:var(--font-mono,"JetBrains Mono"), monospace}.bv4-log-live{border-left:3px solid #f5a673;background:#ffd8b380!important}.bv5-scene{background:#e8eaf0;border-radius:28px;padding:36px;box-shadow:inset 6px 6px 16px #a3b1c680,inset -6px -6px 16px #fff}.bv5-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(200px,auto);gap:22px;display:grid}.bv5-tile{background:#e8eaf0;border-radius:18px;flex-direction:column;grid-column:span 3;gap:12px;padding:22px;display:flex;box-shadow:-8px -8px 16px #fff,8px 8px 16px #a3b1c673}.bv5-tile.bv5-hero{grid-area:span 2/span 6;gap:14px;padding:28px;box-shadow:-10px -10px 22px #fff,10px 10px 22px #a3b1c680}.bv5-tile.bv5-wide{grid-column:span 6}.bv5-tag{letter-spacing:.02em;color:#3f4a5cc7;align-items:center;gap:6px;font-size:11px;font-weight:540;display:inline-flex}.bv5-dot{border-radius:50%;width:8px;height:8px;box-shadow:inset 1px 1px 2px #0003,inset -1px -1px 2px #ffffff4d}.bv5-h{letter-spacing:-.02em;color:#2c3545;margin:2px 0;font-size:28px;font-weight:560;line-height:1.06}.bv5-hs{color:#2c3545;margin:0;font-size:17px;font-weight:580;line-height:1.22}.bv5-b{color:#2c3545b8;max-width:44ch;font-size:13.5px;line-height:1.5}.bv5-bs{color:#2c3545b3;margin-top:auto;font-size:12.5px;line-height:1.5}.bv5-citizens{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:auto;padding-top:10px;display:grid}.bv5-cit{background:#e8eaf0;border-radius:50%;place-items:center;height:62px;display:grid;box-shadow:-4px -4px 8px #fff,4px 4px 8px #a3b1c673}.bv5-face{color:#fff;background:linear-gradient(135deg,#ffd8b3,#f5a673 55%,#d4649c);border-radius:50%;place-items:center;width:28px;height:28px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;display:grid}.bv5-face-sm{color:#fff;background:linear-gradient(135deg,#ffd8b3,#f5a673 55%,#d4649c);border-radius:50%;place-items:center;width:22px;height:22px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;display:inline-grid}.bv5-face-xs{color:#fff;background:linear-gradient(135deg,#ffd8b3,#f5a673 55%,#d4649c);border-radius:50%;place-items:center;width:14px;height:14px;font-family:Inter,sans-serif;font-size:8px;font-weight:700;display:inline-grid}.bv5-slug{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#2c3545a6;background:#e8eaf0;border-radius:8px;width:fit-content;padding:8px 12px;font-size:12px;box-shadow:inset 3px 3px 6px #a3b1c680,inset -3px -3px 6px #fff}.bv5-slug span{color:#2c3545;font-weight:580}.bv5-split{grid-template-columns:1fr 1fr;gap:14px;margin-top:auto;display:grid}.bv5-surf{background:#e8eaf0;border-radius:12px;flex-direction:column;gap:7px;padding:14px;display:flex;box-shadow:inset 3px 3px 6px #a3b1c680,inset -3px -3px 6px #fff}.bv5-surf-h{letter-spacing:.02em;color:#2c3545a6;font-size:11px;font-weight:540}.bv5-row{background:#a3b1c666;border-radius:4px;height:8px}.bv5-row-hot{background:linear-gradient(90deg,#ff2d9280,#ff2d9226)}.bv5-line{background:#a3b1c666;border-radius:3px;height:6px}.bv5-line-hot{background:linear-gradient(90deg,#bf5af280,#bf5af226)}.bv5-sign{align-items:center;gap:8px;padding:4px 0;display:flex}.bv5-wire{background:#e8eaf0;border-radius:1px;flex:1;height:2px;box-shadow:inset 1px 1px 2px #a3b1c699,inset -1px -1px 2px #fff}.bv5-chip-inset{color:#bf5af2;background:#e8eaf0;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:inline-grid;box-shadow:inset 2px 2px 4px #a3b1c680,inset -2px -2px 4px #fff}.bv5-types{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.bv5-pill{text-align:center;color:#2c3545c7;background:#e8eaf0;border-radius:999px;min-height:28px;padding:6px 0;font-size:11px;box-shadow:-2px -2px 4px #fff,2px 2px 4px #a3b1c666}.bv5-attr{color:#2c3545c7;flex-direction:column;gap:6px;font-size:12.5px;display:flex}.bv5-attr>div{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;display:grid}.bv5-attr em{font-style:normal;font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#2c35458c;font-size:11px}.bv5-rev{grid-template-columns:1fr 1fr 1fr;gap:6px;padding:4px 0;display:grid}.bv5-rev>span{text-align:center;color:#2c3545a6;background:#e8eaf0;border-radius:999px;padding:6px 10px;font-size:11px;box-shadow:-2px -2px 4px #fff,2px 2px 4px #a3b1c666}.bv5-rev-on{font-weight:580;color:#06a078!important;box-shadow:inset 2px 2px 4px #06d6a040,inset -2px -2px 4px #ffffffe6!important}.bv5-canvas.bv5-pressed{background:#e8eaf0;border-radius:12px;flex:1;min-height:130px;margin-top:4px;position:relative;overflow:hidden;box-shadow:inset 4px 4px 8px #a3b1c680,inset -4px -4px 8px #fff}.bv5-p-orb{background:var(--c);width:12px;height:12px;box-shadow:0 0 14px var(--c);border-radius:50%;position:absolute}.bv5-p-face{color:#fff;background:linear-gradient(135deg,#ffd8b3,#f5a673 55%,#d4649c);border:1.5px solid #fff9;border-radius:50%;place-items:center;width:18px;height:18px;font-family:Inter,sans-serif;font-size:9px;font-weight:700;display:grid;position:absolute}.bv5-log.bv5-pressed{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#2c3545;background:#e8eaf0;border-radius:12px;flex-direction:column;gap:4px;padding:14px;font-size:11px;display:flex;box-shadow:inset 3px 3px 6px #a3b1c680,inset -3px -3px 6px #fff}.bv5-log>div{border-radius:4px;grid-template-columns:56px 10px 1fr;align-items:center;gap:8px;padding:4px 8px;display:grid}.bv5-log>div>span:first-child{color:#2c35458c}.bv5-log-live{background:#ffd8b380!important}.bv6-scene{background:linear-gradient(#06100f 0%,#020604 100%);border-radius:20px;padding:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #06d6a02e,0 48px 96px -48px #000000b3}.bv6-scene:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#06d6a004 3px 4px);position:absolute;inset:0}.bv6-grid{z-index:1;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(200px,auto);gap:12px;display:grid;position:relative}.bv6-tile{color:#d8f5ec;background:#061e1899;border:1px solid #06d6a02e;border-radius:8px;flex-direction:column;grid-column:span 3;gap:10px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #06d6a00a,0 12px 30px -14px #06d6a02e}.bv6-tile.bv6-hero{grid-area:span 2/span 6;gap:12px;padding:22px}.bv6-tile.bv6-wide{grid-column:span 6}.bv6-head{border-bottom:1px dashed #06d6a038;justify-content:space-between;align-items:center;gap:10px;padding-bottom:6px;display:flex}.bv6-id{font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.14em;color:#06d6a0d9;font-size:10px}.bv6-live{font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.14em;color:#06d6a0e6;align-items:center;gap:5px;font-size:9px;display:inline-flex}.bv6-live-dot{background:#06d6a0;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite bv6-blink;box-shadow:0 0 8px #06d6a0}@keyframes bv6-blink{0%,to{opacity:1}50%{opacity:.4}}.bv6-h{letter-spacing:-.015em;color:#f0fbf6;text-shadow:0 0 20px #06d6a040;margin:4px 0;font-size:26px;font-weight:560;line-height:1.08}.bv6-hs{color:#f0fbf6;margin:0;font-size:16px;font-weight:580;line-height:1.24}.bv6-b{color:#d8f5ecc7;max-width:46ch;font-size:13.5px;line-height:1.55}.bv6-bs{color:#d8f5ecb8;margin-top:auto;font-size:12px;line-height:1.5}.bv6-citizens{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:auto;display:grid}.bv6-cit{min-height:40px;font-family:var(--font-mono,"JetBrains Mono"), monospace;background:#06d6a00d;border:1px solid #06d6a024;border-radius:6px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:8px 10px;font-size:11px;display:grid}.bv6-cit>span:nth-child(2){color:#f0fbf6;font-weight:500}.bv6-cit em{color:#06d6a0b8;font-size:10px;font-style:normal}.bv6-face{color:#fff;background:linear-gradient(135deg,#ffd8b3,#f5a673 55%,#d4649c);border-radius:50%;place-items:center;width:22px;height:22px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;display:grid}.bv6-face-sm{color:#fff;background:linear-gradient(135deg,#ffd8b3,#f5a673 55%,#d4649c);border-radius:50%;place-items:center;width:20px;height:20px;font-family:Inter,sans-serif;font-size:9px;font-weight:700;display:inline-grid}.bv6-face-xs{color:#fff;background:linear-gradient(135deg,#ffd8b3,#f5a673 55%,#d4649c);border-radius:50%;place-items:center;width:14px;height:14px;font-family:Inter,sans-serif;font-size:8px;font-weight:700;display:inline-grid}.bv6-slug{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#06d6a0e6;padding:2px 0;font-size:12px}.bv6-live-panel{grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;display:grid}.bv6-col{background:#06d6a00a;border:1px solid #06d6a024;border-radius:6px;flex-direction:column;gap:7px;padding:12px;display:flex}.bv6-col-h{font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.16em;color:#06d6a0c7;font-size:10px}.bv6-col-row{background:#06d6a024;border-radius:2px;height:7px}.bv6-col-row-hot{background:linear-gradient(90deg,#ff2d9299,#ff2d9226);box-shadow:0 0 10px #ff2d9259}.bv6-col-bar{background:#06d6a024;border-radius:2px;height:5px}.bv6-col-bar-hot{background:linear-gradient(90deg,#bf5af299,#bf5af226);box-shadow:0 0 10px #bf5af24d}.bv6-heartbeat{background:linear-gradient(90deg,#0000,#06d6a099 50%,#0000);height:1px;animation:2.8s linear infinite bv6-beat;position:absolute;bottom:0;left:0;right:0}@keyframes bv6-beat{0%{transform:translate(-100%)}to{transform:translate(100%)}}.bv6-sign{align-items:center;gap:8px;padding:4px 0;display:flex}.bv6-wire{background:linear-gradient(90deg,#0000,#06d6a073,#0000);flex:1;height:1px}.bv6-types{font-family:var(--font-mono,"JetBrains Mono"), monospace;grid-template-columns:repeat(3,1fr);gap:4px;font-size:10px;display:grid}.bv6-types>span{text-align:center;color:#06d6a0e6;letter-spacing:.06em;background:#06d6a00f;border:1px solid #06d6a033;border-radius:3px;padding:4px 0}.bv6-attr{font-family:var(--font-mono,"JetBrains Mono"), monospace;flex-direction:column;gap:5px;font-size:11px;display:flex}.bv6-attr>div{color:#d8f5ece6;grid-template-columns:10px 1fr auto;align-items:center;gap:6px;display:grid}.bv6-attr em{color:#06d6a0cc;font-style:normal}.bv6-rev-bar{grid-template-columns:1fr 1fr 1fr;gap:3px;padding-top:4px;display:grid}.bv6-rev-bar>span{background:#06d6a024;border-radius:2px;height:6px}.bv6-rev-on{box-shadow:0 0 10px #06d6a066;background:linear-gradient(90deg,#f5b84299,#06d6a0cc)!important}.bv6-rev-lbl{font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.1em;color:#d8f5ec99;grid-template-columns:1fr 1fr 1fr;gap:3px;font-size:9px;display:grid}.bv6-canvas{background:#06d6a008;border:1px solid #06d6a024;border-radius:6px;flex:1;min-height:120px;margin-top:4px;position:relative;overflow:hidden}.bv6-p-orb{background:var(--c);width:10px;height:10px;box-shadow:0 0 12px var(--c);border-radius:50%;position:absolute}.bv6-p-face{color:#fff;background:linear-gradient(135deg,#ffd8b3,#f5a673 55%,#d4649c);border-radius:50%;place-items:center;width:16px;height:16px;font-family:Inter,sans-serif;font-size:8px;font-weight:700;display:grid;position:absolute}.bv6-scan{pointer-events:none;background:linear-gradient(#0000,#06d6a073,#0000);height:2px;animation:3.2s ease-in-out infinite bv6-scan;position:absolute;left:0;right:0}@keyframes bv6-scan{0%,to{top:10%}50%{top:80%}}.bv6-log{font-family:var(--font-mono,"JetBrains Mono"), monospace;flex-direction:column;gap:3px;margin-top:4px;font-size:11px;display:flex}.bv6-log>div{color:#d8f5ece6;background:#06d6a00d;border:1px solid #06d6a01a;border-radius:4px;grid-template-columns:56px 10px 1fr;align-items:center;gap:8px;padding:5px 10px;display:grid}.bv6-log>div>span:first-child{color:#06d6a0b8}.bv6-log-live{background:linear-gradient(90deg,#f5a6732e,#0000)!important;border-left:2px solid #f5a673!important}.bv7-scene{background:#fafafb;border:1px solid #0c1a300f;border-radius:14px;padding:28px;box-shadow:0 1px 2px #0c1a3008,0 16px 36px -22px #0c1a3014}.bv7-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(200px,auto);gap:12px;display:grid}.bv7-tile{background:#fff;border:1px solid #0c1a3014;border-radius:10px;flex-direction:column;grid-column:span 3;gap:10px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #0c1a3005,0 2px 4px #0c1a300a}.bv7-tile.bv7-hero{grid-area:span 2/span 6;gap:14px;padding:24px}.bv7-tile.bv7-wide{grid-column:span 6}.bv7-accent{background:linear-gradient(90deg, var(--from,#0a84ff), var(--to,#bf5af2));height:2px;position:absolute;top:0;left:0;right:0}.bv7-meta{justify-content:space-between;align-items:center;font-size:11px;display:flex}.bv7-cat{color:#0c1a30;letter-spacing:-.01em;font-weight:600}.bv7-num{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#94a2b5;letter-spacing:.08em;font-size:11px}.bv7-h{letter-spacing:-.02em;color:#0c1a30;margin:2px 0;font-size:28px;font-weight:600;line-height:1.06}.bv7-hs{color:#0c1a30;margin:0;font-size:17px;font-weight:600;line-height:1.24}.bv7-b{color:#4a6580;max-width:48ch;font-size:14px;line-height:1.55}.bv7-bs{color:#4a6580;margin-top:auto;font-size:12.5px;line-height:1.5}.bv7-citizens{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding-top:8px;display:grid}.bv7-cit{background:#fafafb;border:1px solid #0c1a300f;border-radius:8px;grid-template-columns:30px 1fr;align-items:center;gap:10px;min-height:52px;padding:10px;display:grid}.bv7-cit>div{flex-direction:column;line-height:1.2;display:flex}.bv7-cit strong{color:#0c1a30;font-size:12.5px;font-weight:600}.bv7-cit em{color:#7a8fa8;font-size:10.5px;font-style:normal;font-family:var(--font-mono,"JetBrains Mono"), monospace}.bv7-face,.bv7-face-sm,.bv7-face-xs{color:#fff;background:linear-gradient(135deg,#ffd8b3,#f5a673 55%,#d4649c);border:1.5px solid #fff;border-radius:50%;place-items:center;font-family:Inter,sans-serif;font-weight:700;display:grid}.bv7-face{width:26px;height:26px;font-size:12px;box-shadow:0 1px 3px #d4649c4d}.bv7-face-sm{width:20px;height:20px;font-size:9px;display:inline-grid}.bv7-face-xs{width:14px;height:14px;font-size:8px;display:inline-grid}.bv7-slug{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#4a6580;background:#f4f5f8;border-radius:6px;width:fit-content;padding:6px 10px;font-size:12px}.bv7-slug span{color:#0c1a30;font-weight:600}.bv7-split{grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;display:grid}.bv7-panel{background:#fafafb;border:1px solid #0c1a300f;border-radius:6px;flex-direction:column;gap:7px;padding:12px;display:flex}.bv7-panel-h{color:#4a6580;letter-spacing:-.01em;align-items:center;gap:6px;font-size:11px;font-weight:580;display:flex}.bv7-row{background:#0c1a3012;border-radius:4px;height:8px}.bv7-row-hot{background:linear-gradient(90deg,#ff2d9280,#ff2d9224)}.bv7-bar{background:#0c1a3012;border-radius:3px;height:6px}.bv7-bar-hot{background:linear-gradient(90deg,#bf5af280,#bf5af224)}.bv7-sign{align-items:center;gap:8px;padding:4px 0;display:flex}.bv7-wire{background:#0c1a301f;flex:1;height:1px}.bv7-shield{background:linear-gradient(135deg,#bf5af21f,#bf5af208);border:1px solid #bf5af238;border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.bv7-types{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.bv7-type{color:#0c1a30;background:#fafafb;border:1px solid #0c1a3014;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:6px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.bv7-type-dot{border-radius:50%;width:7px;height:7px}.bv7-attr{flex-direction:column;gap:6px;font-size:12.5px;display:flex}.bv7-attr>div{color:#0c1a30;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;display:grid}.bv7-attr span{font-weight:500}.bv7-attr em{font-style:normal;font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#7a8fa8;font-size:11px}.bv7-rev{color:#4a6580;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0;font-size:12.5px;display:flex}.bv7-arrow{color:#94a2b5;font-size:11px}.bv7-rev-on{color:#06a078;font-weight:600}.bv7-canvas{background:linear-gradient(135deg,#0a84ff08,#bf5af208);border:1px solid #0c1a300f;border-radius:6px;flex:1;min-height:130px;margin-top:4px;position:relative;overflow:hidden}.bv7-p-orb{background:var(--c);width:12px;height:12px;box-shadow:0 0 14px var(--c);border-radius:50%;position:absolute}.bv7-p-face{color:#fff;background:linear-gradient(135deg,#ffd8b3,#f5a673 55%,#d4649c);border:1.5px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-family:Inter,sans-serif;font-size:9px;font-weight:700;display:grid;position:absolute}.bv7-log{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#0c1a30;flex-direction:column;gap:4px;margin-top:4px;font-size:11px;display:flex}.bv7-log>div{background:#fafafb;border:1px solid #0c1a300a;border-radius:4px;grid-template-columns:56px 10px 1fr 1fr;align-items:center;gap:8px;padding:6px 10px;display:grid}.bv7-log>div>span:first-child{color:#7a8fa8}.bv7-log em{color:#0c1a30;font-style:normal;font-weight:600}.bv7-log-live{background:linear-gradient(90deg,#ffd8b34d,#0000)!important;border-color:#f5a6734d!important}.bv8-scene{isolation:isolate;background:#060914;border-radius:24px;padding:32px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 48px 96px -48px #000000b3}.bv8-backdrop{pointer-events:none;position:absolute;inset:0}.bv8-glow{filter:blur(90px);opacity:.34;border-radius:50%;position:absolute}.bv8-glow-a{background:radial-gradient(circle,#0a84ff,#0000 65%);width:520px;height:520px;top:-160px;left:-140px}.bv8-glow-b{background:radial-gradient(circle,#bf5af2,#0000 65%);width:560px;height:560px;bottom:-180px;right:-100px}.bv8-glow-c{opacity:.2;background:radial-gradient(circle,#ff2d92,#0000 68%);width:360px;height:360px;top:30%;right:30%}.bv8-grid{z-index:1;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(200px,auto);gap:16px;display:grid;position:relative}.bv8-tile{-webkit-backdrop-filter:blur(22px)saturate(1.4);color:#f0f4fc;box-shadow:inset 0 1px 0 #ffffff38, inset 0 -1px 0 #ffffff0d, 0 6px 14px -6px var(--tint,#0a84ff), 0 22px 50px -22px #00000080;background:linear-gradient(#ffffff1f 0%,#ffffff08 100%),#101626a6;border:1px solid #ffffff24;border-radius:22px;flex-direction:column;grid-column:span 3;gap:10px;padding:22px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bv8-tile{box-shadow:inset 0 1px 0 #ffffff38, inset 0 -1px 0 #ffffff0d, 0 6px 14px -6px color-mix(in srgb, var(--tint,#0a84ff) 40%, black), 0 22px 50px -22px #00000080}}.bv8-tile.bv8-hero{box-shadow:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #ffffff0f, 0 10px 24px -8px var(--tint,#0a84ff), 0 32px 64px -28px #0000008c;grid-area:span 2/span 6;gap:14px;padding:30px}@supports (color:color-mix(in lab, red, red)){.bv8-tile.bv8-hero{box-shadow:inset 0 1px 0 #ffffff47, inset 0 -1px 0 #ffffff0f, 0 10px 24px -8px color-mix(in srgb, var(--tint,#0a84ff) 50%, black), 0 32px 64px -28px #0000008c}}.bv8-tile.bv8-wide{grid-column:span 6}.bv8-rim{border-radius:inherit;pointer-events:none;background:linear-gradient(135deg, var(--tint) 0%, transparent 40%, transparent 60%, var(--tint) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bv8-rim{background:linear-gradient(135deg, color-mix(in srgb, var(--tint) 40%, transparent) 0%, transparent 40%, transparent 60%, color-mix(in srgb, var(--tint) 20%, transparent) 100%)}}.bv8-rim{opacity:.5;mix-blend-mode:overlay}.bv8-meta{letter-spacing:.08em;color:var(--tint);font-size:11px}@supports (color:color-mix(in lab, red, red)){.bv8-meta{color:color-mix(in srgb, var(--tint) 80%, white)}}.bv8-meta{text-transform:uppercase;z-index:1;font-weight:500;position:relative}.bv8-h{letter-spacing:-.02em;color:#f8fafc;z-index:1;margin:2px 0;font-size:30px;font-weight:560;line-height:1.05;position:relative}.bv8-hs{color:#f8fafc;z-index:1;margin:0;font-size:17px;font-weight:580;line-height:1.24;position:relative}.bv8-b{color:#f0f4fccc;z-index:1;max-width:48ch;font-size:14px;line-height:1.55;position:relative}.bv8-bs{color:#f0f4fcbf;z-index:1;margin-top:auto;font-size:12.5px;line-height:1.5;position:relative}.bv8-citizens{z-index:1;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:auto;padding-top:14px;display:grid;position:relative}.bv8-cit{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:90px;padding:14px 4px;display:flex;box-shadow:inset 0 1px #ffffff1f}.bv8-cit em{color:#f0f4fcd1;font-size:11px;font-style:normal;font-weight:500}.bv8-face,.bv8-face-sm,.bv8-face-xs,.bv8-p-face{color:#fff;background:linear-gradient(135deg,#ffd8b3,#f5a673 55%,#d4649c);border-radius:50%;place-items:center;font-family:Inter,sans-serif;font-weight:700;display:grid}.bv8-face{border:1.5px solid #ffffff80;width:32px;height:32px;font-size:14px;box-shadow:0 0 18px #d4649c8c}.bv8-face-sm{border:1.5px solid #fff6;width:22px;height:22px;font-size:10px;display:inline-grid;box-shadow:0 0 10px #d4649c66}.bv8-face-xs{border:1px solid #ffffff4d;width:14px;height:14px;font-size:8px;display:inline-grid}.bv8-slug{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#f0f4fcb3;z-index:1;background:#ffffff14;border-radius:8px;width:fit-content;padding:6px 10px;font-size:12px;position:relative}.bv8-slug span{color:#f8fafc;font-weight:580}.bv8-split{z-index:1;grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;display:grid;position:relative}.bv8-pane{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:7px;padding:12px;display:flex}.bv8-pane-h{color:#f0f4fcc7;align-items:center;gap:6px;font-size:11px;font-weight:580;display:flex}.bv8-row{background:#ffffff1a;border-radius:4px;height:8px}.bv8-row-hot{background:linear-gradient(90deg,#ff2d928c,#ff2d9226);box-shadow:0 0 14px #ff2d9266}.bv8-bar{background:#ffffff1a;border-radius:3px;height:6px}.bv8-bar-hot{background:linear-gradient(90deg,#bf5af28c,#bf5af226);box-shadow:0 0 12px #bf5af266}.bv8-sign{z-index:1;align-items:center;gap:8px;padding:4px 0;display:flex;position:relative}.bv8-beam{background:linear-gradient(90deg, transparent, var(--tint), transparent);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.bv8-beam{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tint) 70%, transparent), transparent)}}.bv8-shield{background:#bf5af21f;border:1px solid #bf5af252;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 0 14px #bf5af266}.bv8-types{z-index:1;grid-template-columns:repeat(3,1fr);gap:6px;display:grid;position:relative}.bv8-types>span{text-align:center;color:#f0f4fce6;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;place-items:center;min-height:28px;padding:6px 0;font-size:11px;font-weight:500;display:grid}.bv8-attr{z-index:1;flex-direction:column;gap:6px;font-size:12.5px;display:flex;position:relative}.bv8-attr>div{color:#f0f4fce6;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;display:grid}.bv8-attr em{font-style:normal;font-family:var(--font-mono,"JetBrains Mono"), monospace;color:var(--tint);font-size:11px}@supports (color:color-mix(in lab, red, red)){.bv8-attr em{color:color-mix(in srgb, var(--tint) 80%, white)}}.bv8-rev-bar{z-index:1;grid-template-columns:1fr 1fr 1fr;gap:4px;padding-top:4px;display:grid;position:relative}.bv8-rev-bar>span{background:#ffffff1a;border-radius:3px;height:6px}.bv8-rev-on{box-shadow:0 0 14px #06d6a080;background:linear-gradient(90deg,#f5b84299,#06d6a0b3)!important}.bv8-rev-lbl{letter-spacing:.06em;color:#f0f4fc99;z-index:1;grid-template-columns:1fr 1fr 1fr;gap:4px;font-size:10px;display:grid;position:relative}.bv8-canvas{z-index:1;background:radial-gradient(circle,#ffffff0d,#0000 70%);border:1px solid #ffffff14;border-radius:10px;flex:1;min-height:130px;position:relative;overflow:hidden}.bv8-p-orb{background:var(--c);width:12px;height:12px;box-shadow:0 0 16px var(--c), 0 0 32px var(--c);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.bv8-p-orb{box-shadow:0 0 16px var(--c), 0 0 32px color-mix(in srgb, var(--c) 40%, transparent)}}.bv8-p-face{border:1.5px solid #fff6;width:18px;height:18px;font-size:9px;position:absolute;box-shadow:0 0 12px #d4649c73}.bv8-log{font-family:var(--font-mono,"JetBrains Mono"), monospace;z-index:1;flex-direction:column;gap:4px;font-size:11px;display:flex;position:relative}.bv8-log>div{color:#f0f4fcd9;background:#ffffff0a;border:1px solid #ffffff12;border-radius:6px;grid-template-columns:56px 10px 1fr;align-items:center;gap:8px;padding:5px 10px;display:grid}.bv8-log>div>span:first-child{color:#f0f4fc80}.bv8-log em{color:#f8fafc;font-style:normal;font-weight:500}.bv8-log-live{background:linear-gradient(90deg,#ffd8b32e,#0000)!important;border-color:#f5a6734d!important}.bv9-scene{background:#f2eee4;border:3px solid #0a0a0a;border-radius:0;padding:28px}.bv9-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(200px,auto);gap:16px;display:grid}.bv9-tile{background:#fffcf3;border:3px solid #0a0a0a;border-radius:0;flex-direction:column;grid-column:span 3;gap:10px;padding:20px;display:flex;position:relative;box-shadow:6px 6px #0a0a0a}.bv9-tile.bv9-hero{grid-area:span 2/span 6;gap:14px;padding:28px;box-shadow:8px 8px #0a0a0a}.bv9-tile.bv9-hero-alt{color:#fffcf3;background:#0a0a0a;box-shadow:8px 8px #d40a5a}.bv9-tile.bv9-wide{grid-column:span 6}.bv9-corner{font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.14em;color:#0a0a0a80;font-size:10px;position:absolute;top:12px;right:14px}.bv9-hero-alt .bv9-corner{color:#fffcf38c}.bv9-cat{color:#fffcf3;font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.16em;text-transform:uppercase;background:#0a0a0a;border-radius:0;width:fit-content;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.bv9-hero-alt .bv9-cat{color:#fff;background:#d40a5a}.bv9-h{letter-spacing:-.02em;color:inherit;text-transform:uppercase;margin:4px 0;font-size:36px;font-weight:780;line-height:.98}.bv9-hs{letter-spacing:-.01em;color:#0a0a0a;text-transform:uppercase;margin:0;font-size:20px;font-weight:780;line-height:1.08}.bv9-b{color:#0a0a0a;max-width:44ch;font-size:13.5px;font-weight:500;line-height:1.5}.bv9-hero-alt .bv9-b{color:#fffcf3d9}.bv9-bs{color:#0a0a0a;margin-top:auto;font-size:12.5px;font-weight:500;line-height:1.45}.bv9-citizens{border-top:2px solid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:auto;padding-top:12px;display:grid}.bv9-cit{flex-direction:column;align-items:flex-start;gap:4px;min-height:88px;padding:10px;display:flex}.bv9-cit strong{letter-spacing:.08em;color:inherit;font-family:Inter,sans-serif;font-size:11px;font-weight:800}.bv9-cit em{color:currentColor;opacity:.6;font-size:10.5px;font-style:normal;font-family:var(--font-mono,"JetBrains Mono"), monospace}.bv9-face,.bv9-face-sm,.bv9-face-xs{color:#fff;background:linear-gradient(135deg,#ffd8b3,#f5a673 55%,#d4649c);border-radius:50%;place-items:center;font-family:Inter,sans-serif;font-weight:700;display:grid}.bv9-face{border:2px solid #0a0a0a;width:24px;height:24px;font-size:11px}.bv9-hero-alt .bv9-face{border-color:#fffcf3}.bv9-face-sm{border:2px solid #0a0a0a;width:22px;height:22px;font-size:10px;display:inline-grid}.bv9-face-xs{border:1.5px solid #0a0a0a;width:16px;height:16px;font-size:8px;display:inline-grid}.bv9-slug{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:inherit;background:#fffcf326;border:1px solid #fffcf340;width:fit-content;padding:6px 10px;font-size:12px}.bv9-split{grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;display:grid}.bv9-panel{border:2px solid #fffcf34d;flex-direction:column;gap:6px;padding:12px;display:flex}.bv9-panel-h{font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.18em;color:#fffcf3b3;font-size:10px;font-weight:700}.bv9-row{background:#fffcf333;height:7px}.bv9-row-hot{background:#d40a5a}.bv9-bar{background:#fffcf333;height:5px}.bv9-bar-hot{background:#bf5af2}.bv9-sign{border-top:2px solid #0a0a0a;border-bottom:2px solid #0a0a0a;align-items:center;gap:8px;padding:10px 0;display:flex}.bv9-wire{background:#0a0a0a;flex:1;height:2px}.bv9-types{font-family:var(--font-mono,"JetBrains Mono"), monospace;grid-template-columns:repeat(3,1fr);gap:4px;font-size:11px;font-weight:700;display:grid}.bv9-types>span{text-align:center;color:#0a0a0a;letter-spacing:.1em;background:0 0;border:2px solid #0a0a0a;min-height:28px;padding:6px 0}.bv9-attr{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#0a0a0a;flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.bv9-attr>div{border-bottom:1px solid #0a0a0a26;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;padding:4px 0;display:grid}.bv9-attr em{color:#d40a5a;font-style:normal;font-weight:800}.bv9-rev{letter-spacing:.1em;gap:0;font-family:Inter,sans-serif;font-size:10.5px;font-weight:800;display:flex}.bv9-rev>span{text-align:center;color:#0a0a0a;background:0 0;border:2px solid #0a0a0a;flex:1;margin-left:-2px;padding:8px 4px}.bv9-rev>span:first-child{margin-left:0}.bv9-rev-on{color:#fff!important;background:#d40a5a!important}.bv9-canvas{background:repeating-linear-gradient(45deg,#0000 0 8px,#0a0a0a0a 8px 9px);border:2px solid #0a0a0a;flex:1;min-height:120px;margin-top:4px;position:relative;overflow:hidden}.bv9-p-orb{background:var(--c);border:2px solid #0a0a0a;border-radius:50%;width:14px;height:14px;position:absolute}.bv9-p-face{color:#fff;background:linear-gradient(135deg,#ffd8b3,#f5a673 55%,#d4649c);border:2px solid #0a0a0a;border-radius:50%;place-items:center;width:20px;height:20px;font-family:Inter,sans-serif;font-size:9px;font-weight:700;display:grid;position:absolute}.bv9-log{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#0a0a0a;flex-direction:column;gap:0;font-size:11px;font-weight:600;display:flex}.bv9-log>div{letter-spacing:.02em;border-bottom:1px solid #0a0a0a26;grid-template-columns:56px 10px auto 1fr;align-items:center;gap:10px;padding:6px 0;display:grid}.bv9-log>div>span:first-child{color:#0a0a0a8c}.bv9-log em{color:#d40a5a;margin-right:4px;font-style:normal;font-weight:800}.bv9-log-live{background:#d40a5a14;padding-left:8px;border-left:4px solid #d40a5a!important}.bv10-scene{background:#fff;border:1px solid #0a0a0a;border-radius:0;padding:32px}.bv10-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(200px,auto);gap:0;display:grid}.bv10-tile{background:#fff;border-top:1px solid #0a0a0a;border-left:1px solid #0a0a0a;flex-direction:column;grid-column:span 3;gap:10px;padding:22px;display:flex;position:relative}.bv10-grid>.bv10-tile:first-child,.bv10-grid>.bv10-tile:nth-child(2){border-right:1px solid #0a0a0a}.bv10-grid>.bv10-tile:last-child,.bv10-grid>.bv10-tile:nth-last-child(2){border-bottom:1px solid #0a0a0a}.bv10-tile.bv10-hero{grid-area:span 2/span 6;gap:14px;padding:28px}.bv10-tile.bv10-wide{border-right:1px solid #0a0a0a;grid-column:span 6}.bv10-row1{align-items:baseline;gap:14px;display:flex}.bv10-num{letter-spacing:-.05em;color:#0a0a0a;font-feature-settings:"tnum" 1;font-family:Inter,sans-serif;font-size:72px;font-weight:780;line-height:.8}.bv10-tile:not(.bv10-hero) .bv10-num{font-size:48px}.bv10-cat{letter-spacing:.18em;text-transform:uppercase;color:#0a0a0a;writing-mode:horizontal-tb;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.bv10-h{letter-spacing:-.03em;color:#0a0a0a;margin:0;font-family:Inter,sans-serif;font-size:32px;font-weight:700;line-height:1}.bv10-hs{letter-spacing:-.015em;color:#0a0a0a;margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.15}.bv10-rule{border:none;border-top:3px solid #e5283e;margin:8px 0 4px}.bv10-rule-sm{border-top-width:2px}.bv10-b{color:#0a0a0a;max-width:48ch;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.bv10-bs{color:#0a0a0a;margin-top:auto;font-family:Inter,sans-serif;font-size:12.5px;line-height:1.5}.bv10-citizens{border-top:1px solid #0a0a0a;grid-template-columns:repeat(4,1fr);gap:0;margin-top:auto;display:grid}.bv10-cit{border-right:1px solid #0a0a0a;flex-direction:column;align-items:flex-start;gap:8px;min-height:76px;padding:14px 12px;display:flex}.bv10-cit:last-child{border-right:none}.bv10-cit span{color:#0a0a0a;letter-spacing:.01em;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.bv10-face,.bv10-face-sm,.bv10-face-xs,.bv10-p-face{color:#fff;background:linear-gradient(135deg,#ffd8b3,#f5a673 55%,#d4649c);border-radius:50%;place-items:center;font-family:Inter,sans-serif;font-weight:700;display:grid}.bv10-face{border:1.5px solid #0a0a0a;width:22px;height:22px;font-size:10px}.bv10-face-sm{border:1.5px solid #0a0a0a;width:20px;height:20px;font-size:9px;display:inline-grid}.bv10-face-xs{border:1px solid #0a0a0a;width:14px;height:14px;font-size:8px;display:inline-grid}.bv10-slug{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#0a0a0a;letter-spacing:.01em;padding:4px 0;font-size:12px}.bv10-split{border:1px solid #0a0a0a;grid-template-columns:1fr 1fr;gap:0;margin-top:auto;display:grid}.bv10-pane{border-right:1px solid #0a0a0a;flex-direction:column;gap:7px;padding:12px;display:flex}.bv10-pane:last-child{border-right:none}.bv10-pane-h{letter-spacing:.14em;text-transform:uppercase;color:#0a0a0a;font-family:Inter,sans-serif;font-size:10px;font-weight:800}.bv10-row{opacity:.15;background:#0a0a0a;height:8px}.bv10-row-hot{opacity:1;background:#e5283e}.bv10-bar{opacity:.15;background:#0a0a0a;height:6px}.bv10-bar-hot{opacity:1;background:#e5283e}.bv10-sign{align-items:center;gap:8px;padding:4px 0;display:flex}.bv10-wire{background:#0a0a0a;flex:1;height:2px}.bv10-types{border:1px solid #0a0a0a;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.bv10-types>span{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a;border-top:1px solid #0a0a0a;border-right:1px solid #0a0a0a;padding:8px 4px;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.bv10-types>span:nth-child(3n){border-right:none}.bv10-types>span:first-child,.bv10-types>span:nth-child(2),.bv10-types>span:nth-child(3){border-top:none}.bv10-attr{color:#0a0a0a;flex-direction:column;gap:0;font-family:Inter,sans-serif;font-size:13px;font-weight:600;display:flex}.bv10-attr>div{border-bottom:1px solid #0a0a0a;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;padding:6px 0;display:grid}.bv10-attr>div:last-child{border-bottom:none}.bv10-attr em{color:#e5283e;font-style:normal;font-weight:800;font-family:var(--font-mono,"JetBrains Mono"), monospace;font-size:12px}.bv10-rev{letter-spacing:.1em;text-transform:uppercase;border:1px solid #0a0a0a;grid-template-columns:1fr 1fr 1fr;gap:0;font-family:Inter,sans-serif;font-size:11px;font-weight:700;display:grid}.bv10-rev>span{text-align:center;color:#0a0a0a;border-right:1px solid #0a0a0a;padding:10px 4px}.bv10-rev>span:last-child{border-right:none}.bv10-rev-on{color:#fff!important;background:#e5283e!important}.bv10-canvas{background:linear-gradient(#0a0a0a,#0a0a0a) 0 0/100% 1px no-repeat,#fff repeating-linear-gradient(#0a0a0a 0 0);border:1px solid #0a0a0a;flex:1;min-height:120px;margin-top:4px;position:relative;overflow:hidden}.bv10-p-orb{background:var(--c);border:1.5px solid #0a0a0a;border-radius:50%;width:12px;height:12px;position:absolute}.bv10-p-face{border:1.5px solid #0a0a0a;width:18px;height:18px;font-size:9px;position:absolute}.bv10-log{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#0a0a0a;flex-direction:column;gap:0;font-size:11px;font-weight:500;display:flex}.bv10-log>div{letter-spacing:.01em;border-bottom:1px solid #0a0a0a;grid-template-columns:56px 10px 1fr;align-items:center;gap:8px;padding:6px 0;display:grid}.bv10-log>div:last-child{border-bottom:none}.bv10-log em{color:#e5283e;font-style:normal;font-weight:700}.bv10-log-live{background:#e5283e14;border-left:4px solid #e5283e;padding-left:8px}@media (max-width:1200px){.bv1-grid,.bv2-grid,.bv3-grid,.bv4-grid,.bv5-grid,.bv6-grid,.bv7-grid,.bv8-grid,.bv9-grid,.bv10-grid{grid-template-columns:repeat(6,1fr)}.bv1-tile,.bv2-tile,.bv3-tile,.bv4-tile,.bv5-tile,.bv6-tile,.bv7-tile,.bv8-tile,.bv9-tile,.bv10-tile{grid-column:span 3}.bv1-tile.bv1-hero,.bv2-tile.bv2-hero,.bv3-tile.bv3-hero,.bv4-tile.bv4-hero,.bv5-tile.bv5-hero,.bv6-tile.bv6-hero,.bv7-tile.bv7-hero,.bv8-tile.bv8-hero,.bv9-tile.bv9-hero,.bv10-tile.bv10-hero,.bv1-tile.bv1-wide,.bv2-tile.bv2-wide,.bv3-tile.bv3-wide,.bv4-tile.bv4-wide,.bv5-tile.bv5-wide,.bv6-tile.bv6-wide,.bv7-tile.bv7-wide,.bv8-tile.bv8-wide,.bv9-tile.bv9-wide,.bv10-tile.bv10-wide{grid-area:auto/span 6}}@media (max-width:720px){.bv1-grid,.bv2-grid,.bv3-grid,.bv4-grid,.bv5-grid,.bv6-grid,.bv7-grid,.bv8-grid,.bv9-grid,.bv10-grid{grid-template-columns:1fr!important}.bv1-tile,.bv2-tile,.bv3-tile,.bv4-tile,.bv5-tile,.bv6-tile,.bv7-tile,.bv8-tile,.bv9-tile,.bv10-tile,.bv1-tile.bv1-hero,.bv2-tile.bv2-hero,.bv3-tile.bv3-hero,.bv4-tile.bv4-hero,.bv5-tile.bv5-hero,.bv6-tile.bv6-hero,.bv7-tile.bv7-hero,.bv8-tile.bv8-hero,.bv9-tile.bv9-hero,.bv10-tile.bv10-hero,.bv1-tile.bv1-wide,.bv2-tile.bv2-wide,.bv3-tile.bv3-wide,.bv4-tile.bv4-wide,.bv5-tile.bv5-wide,.bv6-tile.bv6-wide,.bv7-tile.bv7-wide,.bv8-tile.bv8-wide,.bv9-tile.bv9-wide,.bv10-tile.bv10-wide{grid-area:auto/1/auto/-1!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{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}}.cv-page{color:#f5f5f7;background:#0f1114;min-height:100vh}.cv-nav{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1114e6;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 32px;display:flex;position:sticky;top:0}.cv-nav-back{color:#f5f5f7a6;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.cv-nav-back:hover{color:#f5f5f7}.cv-nav-title{letter-spacing:.12em;text-transform:uppercase;color:#f5f5f780;font-size:12px}.cv-header{text-align:center;max-width:900px;margin:0 auto;padding:72px 32px 56px}.cv-header-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#f5f5f773;margin-bottom:14px;font-size:11px}.cv-header-h1{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(40px,5vw,60px);font-weight:560;line-height:1.05}.cv-header-sub{color:#f5f5f7a6;max-width:640px;margin:0 auto;font-size:16px;line-height:1.55}.cv{isolation:isolate;place-items:center;min-height:90vh;padding:96px 32px;display:grid;position:relative;overflow:hidden}.cv-label{z-index:10;font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.06em;color:#ffffffb3;mix-blend-mode:difference;font-size:11px;position:absolute;top:24px;left:32px}.cv-bg{z-index:-2;position:absolute;inset:0}.cv-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 0 0 0 0 0 0 0 0 0 0 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}.cv-content{z-index:1;text-align:center;width:100%;max-width:960px;position:relative}.cv1-bg{background:radial-gradient(90% 55% at 50% 108%,#f8f4e4cc 0%,#dedac64d 30%,#0000 58%),repeating-radial-gradient(170% 115% at 46% -10%,#0000 0% 7.8%,#e8eedc8c 8.3%,#e8eedc2e 9%,#0000 9.6%),radial-gradient(160% 110% at 46% -10%,#1e3926 0%,#2f5334 7%,#466a43 14%,#5e7f53 22%,#7a9466 30%,#9db283 42%,#bbc99f 55%,#d0d9b4 68%,#e2e7c8 80%,#f2efdc 95%)}.cv1-content{padding:60px 0}.cv1-kicker{letter-spacing:.24em;text-transform:uppercase;color:#1e3926;margin-bottom:40px;font-size:12px;font-weight:600}.cv1-h{font-family:var(--font-fraunces,"Fraunces"), serif;letter-spacing:-.04em;color:#0a1f10;margin:0 0 36px;font-size:clamp(80px,14vw,180px);font-weight:340;line-height:.9}.cv1-h em{font-style:italic}.cv1-body{color:#1e3926;max-width:54ch;margin:0 auto;font-size:18px;font-weight:400;line-height:1.55}.cv2-bg{background:radial-gradient(90% 55% at 50% 108%,#fae8c3d9 0%,#e6d2a04d 30%,#0000 58%),repeating-radial-gradient(170% 115% at 46% -10%,#0000 0% 7.8%,#f8e6b48c 8.3%,#f8e6b42e 9%,#0000 9.6%),radial-gradient(160% 110% at 46% -10%,#5c2f08 0%,#7d4a12 7%,#a5661c 14%,#c48726 22%,#d9a13a 30%,#e5b757 44%,#eecd7e 56%,#f3dba2 68%,#f7e7c0 80%,#faf0d8 95%)}.cv2-content{text-align:left;max-width:1100px;padding:60px 0 60px 48px}.cv2-kicker{letter-spacing:.26em;text-transform:uppercase;color:#5c2f08;margin-bottom:48px;font-size:11px;font-weight:700}.cv2-h{letter-spacing:-.05em;color:#1a0a00;margin:0 0 48px;font-family:Inter,-apple-system,sans-serif;font-size:clamp(70px,12vw,160px);font-weight:880;line-height:.88}.cv2-body{color:#3b1f00;max-width:56ch;font-size:19px;font-weight:440;line-height:1.55}.cv3-bg{background:radial-gradient(90% 55% at 50% 108%,#f0f3f7cc 0%,#d2dae44d 30%,#0000 58%),repeating-radial-gradient(170% 115% at 46% -10%,#0000 0% 7.8%,#ebf0f88c 8.3%,#ebf0f82e 9%,#0000 9.6%),radial-gradient(160% 110% at 46% -10%,#1b2432 0%,#2e3a4f 7%,#475368 14%,#606e84 22%,#798797 30%,#95a1b1 44%,#b1bcc9 56%,#cbd4de 68%,#dee4ec 80%,#eff2f6 95%)}.cv3-content{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1200px;display:grid}.cv3-stamp{letter-spacing:-.06em;color:#0a1220;text-transform:uppercase;font-family:Inter,sans-serif;font-size:clamp(120px,22vw,280px);font-weight:900;line-height:.85}.cv3-kicker{font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.22em;text-transform:uppercase;color:#1b2432;margin-bottom:24px;font-size:11px;font-weight:600}.cv3-body{color:#0a1220;max-width:46ch;font-size:19px;font-weight:440;line-height:1.55}.cv4-bg{background:radial-gradient(90% 55% at 50% 108%,#fce6dcd9 0%,#f0c8bc4d 30%,#0000 58%),repeating-radial-gradient(170% 115% at 46% -10%,#0000 0% 7.8%,#ffdcd28c 8.3%,#ffdcd22e 9%,#0000 9.6%),radial-gradient(160% 110% at 46% -10%,#6e1914 0%,#972824 7%,#bc3d35 14%,#d8534a 22%,#e86e60 30%,#f08876 42%,#f4a289 55%,#f7bba4 68%,#f9d1bd 80%,#fae2d2 95%)}.cv4-content{max-width:1000px;padding:60px 20px}.cv4-rule{background:#3a0f0c;width:80px;height:2px;margin:0 auto 20px}.cv4-kicker{letter-spacing:.28em;text-transform:uppercase;color:#3a0f0c;margin-bottom:40px;font-size:11px;font-weight:700}.cv4-h{font-family:var(--font-fraunces,"Fraunces"), serif;letter-spacing:-.03em;color:#1f0a08;margin:0 0 40px;font-size:clamp(60px,9vw,120px);font-weight:420;line-height:.95}.cv4-h em{font-style:italic;font-weight:400}.cv4-body{color:#2e120e;max-width:56ch;margin:0 auto;font-size:18px;font-weight:440;line-height:1.6}.cv5-bg{background:radial-gradient(90% 55% at 50% 108%,#e8f0e6d9 0%,#c8dccd4d 30%,#0000 58%),repeating-radial-gradient(170% 115% at 46% -10%,#0000 0% 7.8%,#e1eee18c 8.3%,#e1eee12e 9%,#0000 9.6%),radial-gradient(160% 110% at 46% -10%,#0c1f14 0%,#183826 7%,#23502e 14%,#2f6737 22%,#3e7f42 30%,#5a954f 44%,#7fa866 56%,#a5bd84 68%,#c8d4a8 80%,#e7ebcd 95%)}.cv5-content{text-align:left;grid-template-columns:auto 1fr;align-items:flex-start;gap:48px;max-width:1200px;padding:40px 0;display:grid}.cv5-dropcap{font-family:var(--font-fraunces,"Fraunces"), serif;color:#061508;letter-spacing:-.06em;margin:0;font-size:clamp(180px,24vw,360px);font-style:italic;font-weight:300;line-height:.85}.cv5-text{flex-direction:column;gap:18px;padding-top:32px;display:flex}.cv5-kicker{letter-spacing:.22em;text-transform:uppercase;color:#0c1f14;font-size:12px;font-weight:600}.cv5-h{font-family:var(--font-fraunces,"Fraunces"), serif;letter-spacing:-.02em;color:#061508;margin:0;font-size:clamp(36px,5vw,60px);font-weight:400;line-height:1.05}.cv5-body{color:#0c1f14;max-width:50ch;font-size:17px;font-weight:440;line-height:1.55}.cv6-bg{background:radial-gradient(90% 55% at 50% 108%,#f8e4dcd9 0%,#e6c8be4d 30%,#0000 58%),repeating-radial-gradient(170% 115% at 46% -10%,#0000 0% 7.8%,#f8dedc80 8.3%,#f8dedc29 9%,#0000 9.6%),radial-gradient(160% 110% at 46% -10%,#3e0811 0%,#5e0e1f 7%,#7e1a2c 14%,#9d2a3b 22%,#b64654 30%,#c76774 42%,#d7898f 55%,#e5aca9 68%,#f0cac3 80%,#f8dfd5 95%)}.cv6-content{max-width:900px;padding:60px 0}.cv6-kicker{font-family:var(--font-fraunces,"Fraunces"), serif;letter-spacing:.12em;text-transform:uppercase;color:#3e0811;margin-bottom:40px;font-size:13px;font-style:italic;font-weight:500}.cv6-h{font-family:var(--font-fraunces,"Fraunces"), serif;letter-spacing:-.02em;color:#1a0308;margin:0 0 40px;font-size:clamp(52px,7.5vw,110px);font-weight:380;line-height:1}.cv6-h em{font-style:italic}.cv6-body{color:#2a050b;max-width:54ch;font-size:18px;font-weight:440;line-height:1.65;font-family:var(--font-fraunces,"Fraunces"), serif;margin:0 auto}.cv7-bg{background:radial-gradient(90% 55% at 50% 108%,#dce0f0cc 0%,#bec4dc4d 30%,#0000 58%),repeating-radial-gradient(170% 115% at 46% -10%,#0000 0% 7.8%,#d2d8f080 8.3%,#d2d8f02e 9%,#0000 9.6%),radial-gradient(160% 110% at 46% -10%,#0a0c38 0%,#1c1e66 7%,#30338f 14%,#4a4fad 22%,#656bc5 30%,#8388d1 44%,#a0a3db 56%,#babce5 68%,#d2d4ee 80%,#e5e6f5 95%)}.cv7-content{text-align:left;grid-template-columns:1fr auto;align-items:center;gap:60px;max-width:1200px;padding:40px 0;display:grid}.cv7-outlined{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:3px #0a0c38;text-stroke:3px #0a0c38;font-family:Inter,sans-serif;font-size:clamp(140px,22vw,300px);font-weight:900;line-height:.85}.cv7-text{border-left:1px solid #0a0c384d;padding-left:32px}.cv7-kicker{font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.22em;text-transform:uppercase;color:#0a0c38;margin-bottom:24px;font-size:11px;font-weight:600}.cv7-body{color:#0a0c38;max-width:46ch;font-size:18px;font-weight:450;line-height:1.6}.cv8-bg{background:radial-gradient(90% 55% at 50% 108%,#f0ebe1d9 0%,#e1d7c34d 30%,#0000 58%),repeating-radial-gradient(170% 115% at 46% -10%,#0000 0% 7.8%,#f0e8d780 8.3%,#f0e8d72e 9%,#0000 9.6%),radial-gradient(160% 110% at 46% -10%,#c4b290 0%,#d4c5a5 7%,#dfd0b0 14%,#e7dbbb 22%,#eee2c6 30%,#f1e7d0 44%,#f4ebd8 56%,#f6efdf 68%,#f8f2e5 80%,#faf5eb 95%)}.cv8-content{max-width:1400px;padding:60px 0}.cv8-h{letter-spacing:-.07em;color:#000;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:0;margin:0 0 64px;font-family:Inter,sans-serif;font-size:clamp(80px,17vw,260px);font-weight:900;line-height:.85;display:flex}.cv8-h span{display:inline-block}.cv8-h .cv8-dot{color:#c73a12}.cv8-footer{text-align:left;grid-template-columns:180px 1fr;align-items:start;gap:48px;max-width:800px;margin:0 auto;display:grid}.cv8-kicker{font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.22em;color:#000;font-size:11px;font-weight:700}.cv8-body{color:#000;font-size:17px;font-weight:440;line-height:1.55}.cv-label-light{color:#ffffffbf!important;mix-blend-mode:normal!important}.cv9{background:#1936d2}.cv9-bg{z-index:-2;background:radial-gradient(90% 60% at 20% 0,#ffffff0f,#0000 60%),#1936d2;position:absolute;inset:0}.cv9-arc{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cv9-content{text-align:left;grid-template-columns:1.4fr 1fr;align-items:end;gap:48px;max-width:1280px;padding:0 16px;display:grid}.cv9-h{letter-spacing:-.08em;color:#ff6b1a;text-transform:lowercase;flex-direction:column;margin:0;font-family:Inter,-apple-system,sans-serif;font-size:clamp(110px,18vw,260px);font-weight:880;line-height:.82;display:flex}.cv9-h span{display:block}.cv9-aside{color:#f5eadf;padding:24px 0 48px}.cv9-kicker{font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.22em;text-transform:uppercase;color:#ff6b1a;border:1.5px solid #ff6b1a;border-radius:999px;margin-bottom:16px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.cv9-body{color:#f5eadf;max-width:38ch;font-size:15px;font-weight:440;line-height:1.6}.cv10{background:#050510}.cv10-panels{z-index:-1;justify-content:center;align-items:stretch;display:flex;position:absolute;inset:0}.cv10-panel{border-top:1px solid #fff3;border-bottom:1px solid #ffffff1a;flex:0 0 18%;height:100%;position:relative}.cv10-panel:before{content:"";background:linear-gradient(#fff0 0%,#ffffff0d 20%,#ffffff1a 50%,#ffffff0d 80%,#fff0 100%);position:absolute;inset:0}.cv10-panel-1{transform-origin:100%;background:linear-gradient(150deg,#0a84ffe6 0%,#bf5af299 35%,#ff966473 65%,#f5b84280 100%);margin-right:-2%;transform:perspective(1400px)rotateY(-18deg)}.cv10-panel-2{transform-origin:100%;background:linear-gradient(210deg,#0a84fff2 0%,#7f64dcb3 35%,#ff78508c 65%,#f5b84280 100%);transform:perspective(1400px)rotateY(-8deg)}.cv10-panel-3{transform-origin:0;background:linear-gradient(150deg,#f5b84280 0%,#ff78508c 35%,#7f64dcb3 65%,#0a84fff2 100%);transform:perspective(1400px)rotateY(8deg)}.cv10-panel-4{transform-origin:0;background:linear-gradient(210deg,#f5b84280 0%,#ff966473 35%,#bf5af299 65%,#0a84ffe6 100%);margin-left:-2%;transform:perspective(1400px)rotateY(18deg)}.cv10-beam{z-index:1;background:linear-gradient(#0000 0%,#ffdc824d 10%,#ffe6aad9 50%,#ffdc824d 90%,#0000 100%);flex:0 0 2px;align-self:stretch;box-shadow:0 0 24px #ffdc8299}.cv10-content{-webkit-backdrop-filter:blur(12px);background:#050510b8;border-radius:12px;max-width:760px;padding:16px}.cv10-kicker{letter-spacing:.24em;text-transform:uppercase;color:#ffdcb4d9;margin-bottom:24px;font-size:11px;font-weight:600}.cv10-h{font-family:var(--font-fraunces,"Fraunces"), serif;letter-spacing:-.025em;color:#fffaef;margin:0 0 24px;font-size:clamp(44px,6.5vw,82px);font-weight:380;line-height:1}.cv10-h em{font-style:italic}.cv10-body{color:#fffaefd1;max-width:54ch;margin:0 auto;font-size:17px;font-weight:420;line-height:1.55}.cv11{background:#030308}.cv11-ribbon{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cv11-content{text-align:left;max-width:720px;padding:60px 20px;position:relative;transform:translate(-18%)}.cv11-kicker{letter-spacing:.24em;text-transform:uppercase;color:#e6c8ffcc;margin-bottom:28px;font-size:11px;font-weight:600}.cv11-h{font-family:var(--font-fraunces,"Fraunces"), serif;letter-spacing:-.03em;color:#f8f4ff;margin:0 0 28px;font-size:clamp(48px,7vw,90px);font-weight:360;line-height:1.02}.cv11-h em{font-style:italic}.cv11-body{color:#f0e8ffc7;max-width:48ch;font-size:17px;font-weight:420;line-height:1.6}.cv12{background:#f1ece3}.cv12-bg{z-index:-2;background:radial-gradient(70% 50% at 85% 100%,#fff0dc99 0%,#0000 55%),radial-gradient(70% 50% at 15% 0,#faf5ebb3 0%,#0000 55%),#f1ece3;position:absolute;inset:0}.cv12-content{text-align:left;grid-template-columns:1fr 1.2fr;align-items:center;gap:64px;max-width:1200px;padding:32px 24px;display:grid}.cv12-stack{justify-content:center;align-items:center;width:100%;max-width:460px;margin:0 auto;display:flex;position:relative}.cv12-stack-img{filter:drop-shadow(0 24px 40px #2c0c061f)drop-shadow(0 6px 12px #2c0c0614);width:100%;max-width:440px;height:auto;display:block}.cv12-kicker{letter-spacing:.24em;text-transform:uppercase;color:#8b5a2b;margin-bottom:28px;font-size:12px;font-weight:600}.cv12-h{letter-spacing:-.035em;color:#2a1b10;margin:0 0 32px;font-family:Inter,-apple-system,sans-serif;font-size:clamp(52px,7vw,92px);font-weight:640;line-height:.98}.cv12-h em{font-family:var(--font-fraunces,"Fraunces"), serif;font-style:italic;font-weight:400}.cv12-body{color:#432e1e;max-width:52ch;font-size:18px;font-weight:440;line-height:1.6}.cv13{background:#faf6ee;min-height:90vh;padding:0}.cv13-bands{z-index:-1;flex-direction:column;display:flex;position:absolute;inset:0}.cv13-band{--wave:28px;-webkit-mask-image:radial-gradient(circle at 50% 100%,#000 98%,#0000 100%);mask-image:radial-gradient(circle at 50% 100%,#000 98%,#0000 100%);-webkit-mask-size:52px var(--wave);-webkit-mask-size:52px var(--wave);-webkit-mask-size:52px var(--wave);mask-size:52px var(--wave);-webkit-mask-size:52px var(--wave);flex:1;position:relative;-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.cv13-band:after{content:"";background:inherit;clip-path:polygon(0% 100%,5% 0%,10% 100%,15% 0%,20% 100%,25% 0%,30% 100%,35% 0%,40% 100%,45% 0%,50% 100%,55% 0%,60% 100%,65% 0%,70% 100%,75% 0%,80% 100%,85% 0%,90% 100%,95% 0%,100% 100%);opacity:.7;height:16px;position:absolute;bottom:-1px;left:0;right:0}.cv13-content{place-items:center;max-width:680px;padding:32px;display:grid}.cv13-plate{-webkit-backdrop-filter:blur(16px);text-align:center;background:#faf6eef0;border:1px solid #0c142614;border-radius:4px;padding:56px 48px;box-shadow:0 12px 48px -16px #0c14263d}.cv13-kicker{font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.22em;text-transform:uppercase;color:#5a3b1e;margin-bottom:24px;font-size:11px;font-weight:600}.cv13-h{font-family:var(--font-fraunces,"Fraunces"), serif;letter-spacing:-.02em;color:#1a0b08;margin:0 0 24px;font-size:clamp(36px,5vw,60px);font-weight:400;line-height:1.05}.cv13-h em{font-style:italic}.cv13-body{color:#2e1a14;max-width:48ch;margin:0 auto;font-size:16px;font-weight:440;line-height:1.6}@media (max-width:900px){.cv{min-height:70vh;padding:64px 20px}.cv2-content{padding-left:0}.cv3-content,.cv5-content,.cv7-content,.cv9-content,.cv12-content{text-align:center;grid-template-columns:1fr;gap:32px}.cv5-dropcap{text-align:center}.cv7-text{border-left:none;padding-left:0}.cv8-footer{text-align:center;grid-template-columns:1fr;gap:16px}.cv11-content{transform:none}.cv12-stack{max-width:300px}}.ev-page{color:#0c1a30;background:#f6f7f9;min-height:100vh}.ev-nav{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f7f9eb;border-bottom:1px solid #0c1a3014;justify-content:space-between;align-items:center;padding:14px 32px;display:flex;position:sticky;top:0}.ev-nav-back{color:#4a6580;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.ev-nav-back:hover{color:#0c1a30}.ev-nav-title{letter-spacing:.12em;text-transform:uppercase;color:#7a8fa8;font-size:12px}.ev-header{text-align:center;max-width:900px;margin:0 auto;padding:64px 32px 40px}.ev-header-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#7a8fa8;margin-bottom:14px;font-size:11px}.ev-header-h1{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(32px,4vw,48px);font-weight:560}.ev-header-sub{color:#4a6580;max-width:640px;margin:0 auto;font-size:15px;line-height:1.55}.ev{border-bottom:1px solid #0c1a300f;max-width:1280px;margin:0 auto;padding:72px 32px;position:relative}.ev-label{font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.06em;color:#7a8fa8;margin-bottom:24px;font-size:11px}.ev-heading{text-align:center;margin-bottom:40px}.ev-kicker{letter-spacing:.24em;text-transform:uppercase;color:#7a8fa8;margin-bottom:10px;font-size:11px;font-weight:600}.ev-h{font-family:var(--font-fraunces,"Fraunces"), serif;letter-spacing:-.02em;color:#0c1a30;margin:0;font-size:clamp(26px,3vw,38px);font-weight:420;line-height:1.1}.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}.ev1-strip{flex-wrap:wrap;justify-content:center;gap:14px 28px;max-width:1100px;margin:0 auto;display:flex}.ev1-slot{align-items:center;gap:8px;display:inline-flex}@keyframes ev1-blink{0%,to{opacity:1}50%{opacity:.5}}.ev2-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;max-width:960px;margin:0 auto;display:grid}.ev2-citizen{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;border:1px solid #ffffffe6;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:20px 12px 14px;display:flex;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0c14260a,0 10px 24px -10px #0c14261f}.ev2-cit-orb{background:radial-gradient(circle at 30% 30%, var(--c) 0%, var(--c) 60%, var(--c) 100%);border-radius:50%;width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.ev2-cit-orb{background:radial-gradient(circle at 30% 30%, color-mix(in oklab, var(--c) 50%, white) 0%, var(--c) 60%, color-mix(in oklab, var(--c) 70%, black) 100%)}}.ev2-cit-orb{box-shadow:0 0 0 2px white, 0 0 18px var(--c), 0 4px 10px #0000002e;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ev2-cit-orb{box-shadow:0 0 0 2px white, 0 0 18px color-mix(in oklab, var(--c) 45%, transparent), 0 4px 10px #0000002e}}.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}.ev2-cit-name{color:#0c1a30;font-size:13px;font-weight:560}.ev2-cit-role{color:#7a8fa8;font-size:10.5px;font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.04em;text-transform:uppercase}.ev3-log{background:#ffffffc7;border:1px solid #0c142614;border-radius:12px;max-width:780px;margin:0 auto;padding:10px;box-shadow:inset 0 1px #fffffff2,0 8px 24px -12px #0c14261a}.ev3-row{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#0c1426bf;border-bottom:1px solid #0c14260a;grid-template-columns:64px 12px auto auto 1fr auto;align-items:center;gap:10px;padding:8px 12px;font-size:11.5px;display:grid}.ev3-row:last-child{border-bottom:none}.ev3-time{color:#0c142673;font-size:10.5px}.ev3-dot{background:var(--c);width:8px;height:8px;box-shadow:0 0 6px var(--c);border-radius:50%}.ev3-event{color:#0c1a30;padding:0 4px;font-weight:560}.ev3-slug{color:#0c142680;text-align:right;font-size:10.5px}.ev3-row-live{background:linear-gradient(90deg,#06d6a01a,#0000);border-radius:6px}.ev3-row .start-logo-label{font-size:12px}.ev3-row .start-logo-mark img{width:16px;height:16px}.ev4-types{flex-wrap:wrap;justify-content:center;gap:8px;max-width:1000px;margin:0 auto;display:flex}.ev4-type{background:#ffffffd9;border:1px solid #0c142614;border-radius:8px;align-items:center;gap:7px;padding:7px 12px 7px 9px;font-size:13px;display:inline-flex;box-shadow:0 1px 2px #0c14260a}.ev4-type-orb{background:var(--c);width:8px;height:8px;box-shadow:0 0 5px var(--c);border-radius:50%}.ev5-sheet{background:#ffffffa6;border:1px solid #0c142614;border-radius:10px;max-width:740px;margin:0 auto;overflow:hidden}.ev5-head{font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.14em;text-transform:uppercase;color:#7a8fa8;background:#0c142608;border-bottom:1px solid #0c14260f;grid-template-columns:1.4fr 1fr .7fr;align-items:center;gap:16px;padding:10px 16px;font-size:10px;font-weight:600;display:grid}.ev5-trow{border-top:1px solid #0c14260a;grid-template-columns:1.4fr 1fr .7fr;align-items:center;gap:16px;padding:12px 16px;display:grid}.ev5-trow-hot{background:linear-gradient(90deg,#ff2d920f,#ff2d9205)}.ev5-cell-a{align-items:center;gap:10px;display:flex}.ev5-cell-dot{background:var(--c);width:7px;height:7px;box-shadow:0 0 6px var(--c);border-radius:50%}.ev5-cell-w,.ev5-cell-t{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#0c142699;font-size:11px}.ev5-trow-hot .ev5-cell-t{color:#ff2d92;font-weight:700}.ev5-trow .start-logo-mark img{width:18px;height:18px}.ev6-wall{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;max-width:1080px;margin:0 auto;display:grid}.ev6-tile{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;border:1px solid #ffffffe6;border-radius:14px;flex-direction:column;gap:10px;min-height:120px;padding:16px;display:flex;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0c14260a,0 12px 28px -14px #0c14261f}.ev6-chip{color:#0c1426bf;letter-spacing:.04em;background:#0c14260d;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:3px 9px;font-size:10.5px;font-weight:580;display:inline-flex}.ev6-chip-dot{background:var(--c);width:6px;height:6px;box-shadow:0 0 6px var(--c);border-radius:50%}.ev6-tile .start-logo-mark img{width:22px;height:22px}.ev6-tile .start-logo-label{font-size:14px;font-weight:560}.ev6-status{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#0d7a5f;letter-spacing:.06em;text-transform:uppercase;margin-top:auto;font-size:10.5px;font-weight:600}.ev7-chain{background:#ffffffb3;border:1px solid #0c14260f;border-radius:12px;flex-direction:column;gap:10px;max-width:760px;margin:0 auto;padding:16px;display:flex}.ev7-row{border-bottom:1px solid #0c14260a;grid-template-columns:auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;padding:8px 0;display:grid}.ev7-row:last-child{border-bottom:none}.ev7-face{color:#fff;background:linear-gradient(135deg,#ffd8b3 0%,#f5a673 55%,#d4649c 100%);border:1.5px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;display:grid;box-shadow:0 2px 4px #d4649c4d}.ev7-wire{background:linear-gradient(90deg,#0000,#0c142640,#0000);height:1px}.ev7-shield{background:linear-gradient(135deg,#bf5af226,#bf5af208);border:1px solid #bf5af24d;border-radius:6px;place-items:center;width:22px;height:22px;display:grid;box-shadow:0 0 10px #bf5af233}.ev7-agent-orb{background:radial-gradient(circle at 30% 30%, var(--c) 0%, var(--c) 60%, var(--c) 100%);border-radius:50%;width:28px;height:28px}@supports (color:color-mix(in lab, red, red)){.ev7-agent-orb{background:radial-gradient(circle at 30% 30%, color-mix(in oklab, var(--c) 60%, white) 0%, var(--c) 60%, color-mix(in oklab, var(--c) 70%, black) 100%)}}.ev7-agent-orb{box-shadow:0 0 0 1.5px white, 0 0 10px var(--c);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ev7-agent-orb{box-shadow:0 0 0 1.5px white, 0 0 10px color-mix(in oklab, var(--c) 40%, transparent)}}.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}.ev7-sigline{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#0c1426bf;flex-direction:column;gap:2px;padding-left:8px;font-size:11px;display:flex}.ev7-sig-hash{color:#bf5af2e6;letter-spacing:.04em;font-size:9.5px}.ev8-chrome{background:#fffffff2;border:1px solid #0c14261a;border-radius:10px 10px 0 0;max-width:880px;margin:0 auto;overflow:hidden;box-shadow:0 12px 36px -14px #0c142626}.ev8-chrome-dots{background:#0c142608;border-bottom:1px solid #0c14260f;gap:6px;padding:10px 14px;display:flex}.ev8-chrome-dots span{border-radius:50%;width:11px;height:11px;display:inline-block}.ev8-tabs{border-bottom:1px solid #0c14260f;align-items:center;gap:2px;padding:8px 10px 0;display:flex}.ev8-tab{background:#0c142608;border:1px solid #0c14260f;border-bottom:none;border-radius:8px 8px 0 0;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;display:flex}.ev8-tab-active{z-index:1;background:#fff;border-color:#0c14261f;position:relative;box-shadow:0 -2px 8px -2px #0c14260f}.ev8-tab-dot{background:var(--c);width:6px;height:6px;box-shadow:0 0 5px var(--c);border-radius:50%}.ev8-tab .start-logo-mark img{width:14px;height:14px}.ev8-tab .start-logo-label{font-size:12px}.ev8-overflow{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#7a8fa8;padding:0 10px;font-size:11px}.ev8-url{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#0c14268c;padding:10px 14px;font-size:12px}.ev8-url span{color:#0c1a30;font-weight:600}.ev9-dir{max-width:720px;font-family:var(--font-mono,"JetBrains Mono"), monospace;background:#0c142608;border:1px solid #0c142614;border-radius:10px;flex-direction:column;gap:2px;margin:0 auto;padding:12px;display:flex}.ev9-entry{background:#fff9;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:10px 14px;font-size:13px;transition:background .2s;display:grid}.ev9-entry:hover{background:#fff}.ev9-url{color:#0c1a30}.ev9-host{color:#0c142680}.ev9-path{font-weight:600}.ev9-status{color:#0c142699;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.ev9-led{background:var(--c);width:6px;height:6px;box-shadow:0 0 8px var(--c);border-radius:50%;animation:2.4s ease-in-out infinite ev1-blink}.ev10-cluster{flex-wrap:wrap;justify-content:center;gap:28px 32px;max-width:960px;margin:0 auto;display:flex}.ev10-orb-wrap{flex-direction:column;align-items:center;gap:12px;display:flex}.ev10-orb{place-items:center;display:grid;width:56px!important;height:56px!important}.ev10-orb-face{z-index:4;background:#fffffff2;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative;box-shadow:0 2px 6px #00000026}.ev10-orb-face .start-logo-label{display:none}.ev10-orb-face .start-logo-mark img{width:20px;height:20px}.ev10-name{color:#0c1426bf;letter-spacing:-.005em;font-size:12px;font-weight:500}@media (max-width:760px){.ev{padding:48px 16px}.ev3-row{grid-template-columns:auto 8px auto 1fr;font-size:10.5px}.ev3-slug{display:none}.ev5-head,.ev5-trow{grid-template-columns:1.5fr auto}.ev5-cell-w{display:none}.ev7-row{grid-template-columns:auto 1fr auto;gap:6px}.ev7-wire,.ev7-sigline{display:none}.ev8-tabs{padding-right:40px;overflow-x:auto}}.sv-page{color:#0c1a30;background:#f6f7f9;min-height:100vh}.sv-nav{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f7f9eb;border-bottom:1px solid #0c1a3014;justify-content:space-between;align-items:center;padding:14px 32px;display:flex;position:sticky;top:0}.sv-nav-back{color:#4a6580;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.sv-nav-back:hover{color:#0c1a30}.sv-nav-title{letter-spacing:.12em;text-transform:uppercase;color:#7a8fa8;font-size:12px}.sv-header{text-align:center;max-width:900px;margin:0 auto;padding:64px 32px 40px}.sv-header-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#7a8fa8;margin-bottom:14px;font-size:11px}.sv-header-h1{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(32px,4vw,48px);font-weight:560}.sv-header-sub{color:#4a6580;max-width:620px;margin:0 auto;font-size:15px;line-height:1.55}.sv{border-bottom:1px solid #0c1a300f;max-width:1280px;margin:0 auto;padding:72px 32px;position:relative}.sv-label{font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.06em;color:#7a8fa8;margin-bottom:32px;font-size:11px}.sv-kicker{letter-spacing:.24em;text-transform:uppercase;color:#7a8fa8;margin-bottom:10px;font-size:11px;font-weight:600}.sv-h{font-family:var(--font-fraunces,"Fraunces"), serif;letter-spacing:-.02em;color:#0c1a30;margin:0;font-size:clamp(32px,4vw,52px);font-weight:420;line-height:1.05}.sv2-head{text-align:center;margin-bottom:48px}.sv1-stage{text-align:center;flex-direction:column;align-items:center;gap:32px;padding:40px 0;display:flex}.sv1-kicker{letter-spacing:.24em;text-transform:uppercase;color:#7a8fa8;font-size:11px;font-weight:600}.sv1-cmd{font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:-.02em;color:#0c1a30;background:#fff;border:1px solid #0c1a3014;border-radius:12px;align-items:center;gap:16px;padding:24px 40px;font-size:clamp(32px,5.5vw,72px);display:inline-flex;box-shadow:0 1px 2px #0c1a300a,0 16px 40px -16px #0c1a301f}.sv1-prompt{color:#7a8fa8;font-weight:300}.sv1-text{font-weight:500}.sv1-caret{background:#0c1a30;width:2px;height:.9em;animation:1s steps(2,end) infinite sv1-blink;display:inline-block}@keyframes sv1-blink{50%{opacity:0}}.sv1-after{font-family:var(--font-fraunces,"Fraunces"), serif;color:#4a6580;font-size:clamp(20px,2.5vw,28px);font-style:italic;font-weight:400}.sv2-journey{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;max-width:960px;margin:0 auto;display:flex}.sv2-stop{min-width:220px;box-shadow:inset 0 1px 0 #fffffff2, 0 10px 24px -14px var(--c);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:12px;padding:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.sv2-stop{box-shadow:inset 0 1px 0 #fffffff2, 0 10px 24px -14px color-mix(in srgb, var(--c) 50%, transparent)}}.sv2-orb{place-items:center;display:inline-grid}.sv2-stop-label{color:#0c1a30;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:560}.sv2-stop-code{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#4a6580;white-space:nowrap;background:#0c14260a;border-radius:6px;padding:6px 10px;font-size:11px}.sv2-thread{background:linear-gradient(90deg,#0000,#0c1a3033,#0000);flex:0 0 60px;height:2px}.sv3-ledger{background:#fff;border:1px solid #0c142614;border-radius:12px;max-width:640px;margin:0 auto 28px;padding:12px;box-shadow:0 1px 2px #0c14260a,0 10px 28px -12px #0c14261a}.sv3-ledger-head{font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.14em;text-transform:uppercase;color:#7a8fa8;border-bottom:1px dashed #0c142614;margin-bottom:8px;padding:6px 12px 12px;font-size:10px}.sv3-row{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#0c1426cc;border-radius:6px;grid-template-columns:72px 12px 1fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:grid}.sv3-row-first{background:linear-gradient(90deg,#06d6a01f,#0000);box-shadow:0 0 0 1px #06d6a040}.sv3-time{color:#0c142673;font-size:11px}.sv3-dot{background:var(--c);width:8px;height:8px;box-shadow:0 0 6px var(--c);border-radius:50%}.sv3-dot-ghost{box-shadow:none;background:#0c142626}.sv3-event{color:#0c1a30;font-weight:560}.sv3-row-ghost{opacity:.5}.sv3-meta{color:#0c14268c;font-size:11px}.sv3-cmd{color:#e8f4ff;max-width:640px;font-family:var(--font-mono,"JetBrains Mono"), monospace;background:#0c1a30;border-radius:10px;gap:10px;margin:0 auto;padding:14px 18px;font-size:14px;display:flex}.sv3-cmd span:first-child{color:#7a8fa8}.sv3-cmd-text{font-weight:500}.sv4-card{background:linear-gradient(160deg,#fff 0%,#f5f7fa 100%);border:1px solid #0c142614;border-radius:14px;max-width:520px;margin:0 auto;padding:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0c14260a,0 20px 44px -20px #0c142629}.sv4-card:before{content:"";background:linear-gradient(90deg,#0a84ff 0%,#ff2d92 50%,#bf5af2 100%);height:3px;position:absolute;top:0;left:0;right:0}.sv4-card-head{border-bottom:1px dashed #0c14261a;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;display:flex}.sv4-card-eyebrow{font-family:var(--font-mono,"JetBrains Mono"), monospace;letter-spacing:.12em;color:#7a8fa8;font-size:10px;font-weight:700}.sv4-card-stamp{letter-spacing:.22em;color:#0d7a5f;opacity:.85;border:1.5px solid #0d7a5f;border-radius:4px;padding:4px 10px;font-family:Inter,sans-serif;font-size:10px;font-weight:800;transform:rotate(-3deg)}.sv4-card-body{flex-direction:column;gap:14px;margin-bottom:20px;display:flex}.sv4-field{grid-template-columns:72px 1fr;align-items:baseline;gap:12px;display:grid}.sv4-field-label{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#7a8fa8;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.sv4-field-value{color:#0c1a30;font-size:14px;font-weight:500;font-family:var(--font-mono,"JetBrains Mono"), monospace}.sv4-card-foot{color:#e8f4ff;font-family:var(--font-mono,"JetBrains Mono"), monospace;background:#0c1a30;border-radius:8px;padding:12px 14px;font-size:13px}.sv5-modal{background:#fff;border:1px solid #0c1a301a;border-radius:14px;max-width:540px;margin:0 auto;overflow:hidden;box-shadow:0 1px 2px #0c1a300a,0 20px 48px -18px #0c1a302e}.sv5-input{border-bottom:1px solid #0c1a3014;align-items:center;gap:10px;padding:16px 18px;display:flex}.sv5-icon{color:#7a8fa8;font-size:14px}.sv5-typed{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#0c1a30;font-size:15px;font-weight:500}.sv5-caret{background:#0c1a30;width:2px;height:16px;animation:1s steps(2,end) infinite sv1-blink;display:inline-block}.sv5-list{padding:6px 0}.sv5-row{grid-template-columns:130px 1fr auto;align-items:center;gap:14px;padding:10px 18px;font-size:13px;display:grid}.sv5-row-active{background:#0a84ff14}.sv5-row-cmd{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#0c1a30;font-weight:600}.sv5-row-desc{color:#4a6580}.sv5-kbd{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#7a8fa8;background:#0c1a300f;border-radius:4px;padding:3px 6px;font-size:10px}.sv6-stage{flex-direction:column;align-items:center;gap:40px;padding:20px 0;display:flex}.sv6-wall{aspect-ratio:4/5;background:radial-gradient(at bottom,#ffdca026,#0000 60%),linear-gradient(#f5f1ea 0%,#e8e2d4 100%);border-radius:12px 12px 4px 4px;width:100%;max-width:480px;position:relative;overflow:hidden;box-shadow:0 24px 48px -20px #0c142633}.sv6-door{background:#0c1a30;border-radius:100px 100px 0 0;width:36%;height:72%;position:absolute;top:14%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 80px #ffc87866,inset 0 0 40px #ffc8784d}.sv6-door-light{background:radial-gradient(at top,#ffe6aaf2 0%,#ffb46466 40%,#0000 75%);animation:4s ease-in-out infinite sv6-glow;position:absolute;inset:0}@keyframes sv6-glow{0%,to{opacity:.9}50%{opacity:1}}.sv6-door-particles{position:absolute;inset:0;overflow:hidden}.sv6-door-particles span{background:#ffdcaae6;border-radius:50%;width:3px;height:3px;animation:5s linear infinite sv6-drift;position:absolute;box-shadow:0 0 6px #ffdcaae6}.sv6-door-particles span:first-child{animation-delay:0s;top:70%;left:20%}.sv6-door-particles span:nth-child(2){animation-delay:-1s;top:50%;left:55%}.sv6-door-particles span:nth-child(3){animation-delay:-2s;top:80%;left:40%}.sv6-door-particles span:nth-child(4){animation-delay:-3s;top:60%;left:75%}.sv6-door-particles span:nth-child(5){animation-delay:-4s;top:40%;left:30%}@keyframes sv6-drift{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-120px)}}.sv6-key{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.sv6-key-label{letter-spacing:.2em;text-transform:uppercase;color:#7a8fa8;font-size:11px;font-weight:600}.sv6-key-cmd{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#e8f4ff;background:#0c1a30;border-radius:10px;padding:14px 24px;font-size:16px;font-weight:500;box-shadow:0 1px 2px #0c14261f,0 12px 24px -10px #0c142633}.sv7-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1080px;margin:0 auto;display:grid}.sv7-tile{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;border:1px solid #ffffffe6;border-radius:16px;flex-direction:column;gap:10px;padding:20px;display:flex;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0c14260a,0 14px 30px -14px #0c142624}.sv7-chip{color:#0c1426bf;letter-spacing:.06em;width:fit-content;font-size:10.5px;font-weight:620;font-family:var(--font-mono,"JetBrains Mono"), monospace;background:#0c14260d;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.sv7-chip-dot{background:var(--c);width:6px;height:6px;box-shadow:0 0 6px var(--c);border-radius:50%}.sv7-title{letter-spacing:-.02em;color:#0c1a30;margin:4px 0 2px;font-size:20px;font-weight:580}.sv7-body{color:#4a6580;margin:0;font-size:13px;line-height:1.5}.sv7-code{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#0c1a30;background:#0c14260a;border-radius:6px;margin-top:auto;padding:8px 12px;font-size:12px}.sv8-clock{letter-spacing:-.06em;color:#0c1a30;justify-content:center;align-items:center;gap:8px;margin-bottom:40px;font-family:Inter,sans-serif;font-size:clamp(72px,12vw,160px);font-weight:820;line-height:1;display:flex}.sv8-digit{text-align:center;background:#fff;border:1px solid #0c142614;border-radius:14px;min-width:.8em;padding:20px 18px;display:inline-block;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0c14260a,0 14px 32px -16px #0c142624}.sv8-colon{color:#7a8fa8;font-weight:380}.sv8-events{flex-direction:column;gap:4px;max-width:520px;margin:0 auto 32px;display:flex}.sv8-event{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#0c1426b3;background:#ffffffa6;border:1px solid #0c14260d;border-radius:8px;grid-template-columns:72px 1fr;gap:16px;padding:10px 16px;font-size:13px;display:grid}.sv8-event span{color:#7a8fa8}.sv8-event-live{color:#0d7a5f;background:linear-gradient(90deg,#06d6a01f,#0000);border-color:#06d6a04d;font-weight:600}.sv8-cmd{max-width:420px;font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#e8f4ff;text-align:center;background:#0c1a30;border-radius:10px;margin:0 auto;padding:14px 18px;font-size:14px;display:block}.sv9-receipt{max-width:440px;font-family:var(--font-mono,"JetBrains Mono"), monospace;clip-path:polygon(0% 0%,100% 0%,100% calc(100% - 12px),95% 100%,90% calc(100% - 12px),85% 100%,80% calc(100% - 12px),75% 100%,70% calc(100% - 12px),65% 100%,60% calc(100% - 12px),55% 100%,50% calc(100% - 12px),45% 100%,40% calc(100% - 12px),35% 100%,30% calc(100% - 12px),25% 100%,20% calc(100% - 12px),15% 100%,10% calc(100% - 12px),5% 100%,0% calc(100% - 12px));background:#fbf8f1;margin:0 auto;padding:28px 24px 40px;position:relative;box-shadow:0 1px 2px #5a461e26,0 24px 48px -20px #5a461e40}.sv9-head{border-bottom:1px dashed #5a461e59;justify-content:space-between;align-items:baseline;margin-bottom:12px;padding-bottom:16px;display:flex}.sv9-brand{letter-spacing:.14em;color:#5a3b1e;font-size:11px;font-weight:700}.sv9-meta{color:#5a3c1e99;font-size:10px}.sv9-line{color:#3d2810;justify-content:space-between;padding:5px 0;font-size:12px;display:flex}.sv9-line span:first-child{color:#5a3c1e99}.sv9-rule{background:0 0;border-top:1px dashed #5a461e59;height:1px;margin:12px 0}.sv9-foot{text-align:center;letter-spacing:.16em;color:#5a3b1e;border-bottom:1px dashed #5a461e59;margin-bottom:14px;padding:10px 0 18px;font-size:11px;font-weight:700}.sv9-cmd{color:#e8f4ff;text-align:center;background:#0c1a30;border-radius:6px;padding:10px 14px;font-size:12px;display:block}.sv10-chrome{background:#fff;border:1px solid #0c142614;border-radius:12px;max-width:720px;margin:0 auto;overflow:hidden;box-shadow:0 20px 48px -20px #0c14262e}.sv10-chrome-dots{background:#0c142608;border-bottom:1px solid #0c14260f;gap:6px;padding:10px 14px;display:flex}.sv10-chrome-dots span{border-radius:50%;width:11px;height:11px}.sv10-tabs{background:#0c142605;border-bottom:1px solid #0c14260f;gap:2px;padding:8px 10px 0;display:flex}.sv10-tab{color:#4a6580;background:#0c142605;border:1px solid #0c14260f;border-bottom:none;border-radius:8px 8px 0 0;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:500;display:flex}.sv10-tab-done{opacity:.75}.sv10-tab-active{color:#0c1a30;z-index:1;background:#fff;border-color:#0c14261f;font-weight:600;position:relative}.sv10-tab-dot{border-radius:50%;width:6px;height:6px}.sv10-body{flex-direction:column;align-items:center;gap:28px;padding:40px 32px;display:flex}.sv10-url{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#0c142699;background:#0c14260a;border-radius:6px;padding:8px 14px;font-size:13px}.sv10-url span{color:#0c1a30;font-weight:600}.sv10-ready{background:linear-gradient(135deg,#06d6a014,#0a84ff0a);border:1px solid #06d6a033;border-radius:12px;align-items:center;gap:20px;padding:20px 28px;display:flex}.sv10-check{color:#fff;background:#06d6a0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;font-weight:700;display:grid;box-shadow:0 0 20px #06d6a080}.sv10-ready-text{flex-direction:column;gap:4px;display:flex}.sv10-ready-text strong{color:#0c1a30;font-size:16px;font-weight:580}.sv10-ready-text span{color:#4a6580;font-size:13px}.sv10-cmd{font-family:var(--font-mono,"JetBrains Mono"), monospace;color:#e8f4ff;background:#0c1a30;border-radius:8px;padding:12px 16px;font-size:13px}@media (max-width:760px){.sv{padding:48px 16px}.sv2-journey{flex-direction:column}.sv2-thread{width:2px;height:24px}.sv7-grid{grid-template-columns:1fr}.sv8-clock{gap:4px}.sv10-body{padding:28px 20px}}.el-page{color:#0a0a0a;-webkit-font-smoothing:antialiased;background:#f7f7f8;min-height:100vh;font-family:Inter,-apple-system,sans-serif;position:relative}.el-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 40% at 8% 0,#0a84ff09,#0000 70%),radial-gradient(50% 40% at 92% 100%,#bf5af208,#0000 70%);position:fixed;inset:0}.el-page>*{z-index:1;position:relative}.el-italic{letter-spacing:-.015em;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:500}.el-nav{z-index:40;-webkit-backdrop-filter:blur(14px)saturate(140%);background:#f7f7f8c7;border-bottom:1px solid #0a0a0a0d;justify-content:space-between;align-items:center;padding:14px 24px;display:flex;position:sticky;top:0}.el-nav-back{color:#525252;align-items:center;gap:6px;font-size:13px;text-decoration:none;transition:color .15s;display:inline-flex}.el-nav-back:hover{color:#0a0a0a}.el-nav-title{color:#737373;letter-spacing:-.005em;font-size:12px}.el-header{text-align:center;max-width:760px;margin:0 auto;padding:112px 24px 56px}.el-header-eyebrow{color:#737373;letter-spacing:-.005em;margin-bottom:20px;font-size:12px}.el-header-h1{letter-spacing:-.035em;color:#0a0a0a;margin:0 0 22px;font-size:clamp(40px,5vw,64px);font-weight:620;line-height:1.02}.el-header-h1 .el-italic{letter-spacing:-.03em;font-size:1.02em;font-weight:460}.el-header-sub{color:#525252;letter-spacing:-.01em;max-width:540px;margin:0 auto;font-size:17px;line-height:1.55}.el{border-bottom:1px solid #0a0a0a0f;max-width:860px;margin:0 auto;padding:96px 24px}.el-label{color:#a3a3a3;letter-spacing:0;margin-bottom:48px;font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:11px}.el-head{text-align:center;margin-bottom:36px}.el-h{letter-spacing:-.028em;color:#0a0a0a;margin:0 0 10px;font-size:34px;font-weight:620;line-height:1.15}.el-h .el-italic{font-size:1.02em;font-weight:440}.el-sub{color:#525252;letter-spacing:-.005em;margin:0;font-size:15px}.el-orb{background:radial-gradient(circle at 32% 28%, var(--c), var(--c) 60%, var(--c));border-radius:50%;flex-shrink:0;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.el-orb{background:radial-gradient(circle at 32% 28%, color-mix(in oklab, var(--c) 50%, white), var(--c) 60%, color-mix(in oklab, var(--c) 80%, black))}}.el-orb{box-shadow:inset 0 0 0 1px #ffffff8c, 0 0 0 1px var(--c), 0 0 10px var(--c), 0 2px 6px #0a0a0a2e}@supports (color:color-mix(in lab, red, red)){.el-orb{box-shadow:inset 0 0 0 1px #ffffff8c, 0 0 0 1px color-mix(in oklab, var(--c) 45%, transparent), 0 0 10px color-mix(in oklab, var(--c) 55%, transparent), 0 2px 6px #0a0a0a2e}}.el-orb{animation:2.4s ease-in-out infinite el-orb-breathe}.el-orb-halo{background:radial-gradient(circle, var(--c), transparent 65%);border-radius:50%;position:absolute;inset:-3px}@supports (color:color-mix(in lab, red, red)){.el-orb-halo{background:radial-gradient(circle, color-mix(in oklab, var(--c) 45%, transparent), transparent 65%)}}.el-orb-halo{opacity:.85;pointer-events:none;animation:2.4s ease-in-out infinite el-orb-halo-pulse}.el-orb-core{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle at 36% 28%,#ffffff8c,#0000 60%),conic-gradient(from 220deg,#ffffff40,#0000 25%,#ffffff1f 60%,#0000 90%);border-radius:50%;position:absolute;inset:15%}.el-orb-gloss{pointer-events:none;background:radial-gradient(#fffffff2,#0000 70%);border-radius:50%;width:32%;height:22%;position:absolute;top:12%;left:16%}@keyframes el-orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes el-orb-halo-pulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:.9;transform:scale(1.12)}}.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{background:#bf5af20f;border-color:#bf5af266}.el-copy-done.el-copy-dark{color:#fafafa;background:#bf5af224;border-color:#bf5af280}.el-footline{letter-spacing:-.005em;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:22px;font-size:13.5px;display:flex}.el-footlink{color:#0a0a0a;align-items:center;gap:4px;font-weight:520;text-decoration:none;transition:color .12s;display:inline-flex}.el-footlink:hover{color:#525252}.el-footsep{color:#d4d4d4}.el-foot-muted{color:#737373}.el-arr{transition:transform .2s;display:inline-block}.el-footlink:hover .el-arr{transform:translate(2px)}.el-footline-themed{margin-top:28px}.el-footline-themed .el-footlink{color:var(--text-primary)}.el-footline-themed .el-footlink:hover{color:var(--text-secondary)}.el-footline-themed .el-footsep{color:var(--border-color)}.el-footline-themed .el-foot-muted{color:var(--text-muted)}.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-tabs{border-bottom:1px solid #ffffff0f;align-items:center;gap:2px;padding:10px 10px 12px;display:flex;position:relative}.v1-tab{color:#ffffff7a;cursor:pointer;letter-spacing:-.005em;background:0 0;border:none;padding:7px 12px;font-size:12.5px;font-weight:500;transition:color .15s;position:relative}.v1-tab:hover{color:#ffffffd9}.v1-tab-on{color:#fafafa}.v1-ink{pointer-events:none;background:linear-gradient(90deg,#0a84ff,#bf5af2);border-radius:1px;width:68px;height:1.5px;transition:transform .32s cubic-bezier(.22,.8,.36,1),width .32s cubic-bezier(.22,.8,.36,1);position:absolute;bottom:0}.v1-ink-agent{width:88px;transform:translate(12px)}.v1-ink-cli{width:68px;transform:translate(112px)}.v1-sp{flex:1}.v1-body{color:#fafafa;align-items:flex-start;gap:12px;min-height:84px;padding:26px 24px;font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:14px;line-height:1.6;display:flex}.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}@keyframes v1-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.v1-prompt-text{color:#ffffffe6;letter-spacing:-.005em;font-family:Inter,-apple-system,sans-serif;font-size:14px;line-height:1.6}.v2-glass{-webkit-backdrop-filter:blur(20px)saturate(160%);background:linear-gradient(#ffffffe0,#ffffffb8);border-radius:14px;max-width:640px;margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 0 0 1px #0a0a0a0f,0 1px 2px #0a0a0a0a,0 20px 40px -20px #0a0a0a24}.v2-presence{color:#525252;letter-spacing:-.005em;z-index:2;align-items:center;gap:7px;font-size:11.5px;display:inline-flex;position:absolute;top:14px;right:16px}.v2-presence-label{font-weight:500}.v2-tabs{border-bottom:1px solid #0a0a0a0f;gap:2px;padding:14px 16px 0;display:flex}.v2-tab{color:#737373;cursor:pointer;letter-spacing:-.005em;background:0 0;border:none;padding:10px 12px 12px;font-size:13px;font-weight:500;transition:color .15s;position:relative}.v2-tab:hover,.v2-tab-on{color:#0a0a0a}.v2-tab-on:after{content:"";background:linear-gradient(90deg,#0a84ff,#bf5af2);border-radius:1px;height:1.5px;position:absolute;bottom:-1px;left:12px;right:12px}.v2-body{align-items:center;gap:16px;min-height:72px;padding:22px 20px;display:flex;position:relative}.v2-code{color:#0a0a0a;word-break:break-all;flex:1;font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:13.5px;line-height:1.5}.v2-prompt{color:#a3a3a3;-webkit-user-select:none;user-select:none;margin-right:8px}.v2-prompt-text{color:#262626;letter-spacing:-.005em;flex:1;font-size:14.5px;line-height:1.55}.v2-copy-wrap{display:inline-flex}.v2-ring{opacity:0;pointer-events:none;border:1.5px solid #ff2d92;border-radius:50%;width:30px;height:30px;margin-top:-15px;position:absolute;top:50%;right:28px}.v2-ring-on{animation:1.1s cubic-bezier(.22,.8,.36,1) forwards v2-ring-pulse}@keyframes v2-ring-pulse{0%{opacity:1;transform:scale(.6)}60%{opacity:.5}to{opacity:0;transform:scale(2.4)}}.v3-rail{grid-template-columns:1fr 24px 1fr;align-items:stretch;gap:0;max-width:760px;margin:0 auto;display:grid}.v3-card{background:#fff;border:1px solid #0a0a0a0f;border-radius:12px;flex-direction:column;gap:16px;min-height:168px;padding:22px 22px 18px;display:flex;position:relative;box-shadow:0 1px 2px #0a0a0a08}.v3-card-scout{background:linear-gradient(#0a84ff06,#fff)}.v3-card-argus{background:linear-gradient(#ff2d9206,#fff)}.v3-card-scout:after,.v3-card-argus:after{content:"";pointer-events:none;border-radius:12px 12px 0 0;height:1.5px;position:absolute;top:0;left:0;right:0}.v3-card-scout:after{opacity:.5;background:linear-gradient(90deg,#0000,#0a84ff,#0000)}.v3-card-argus:after{opacity:.5;background:linear-gradient(90deg,#0000,#ff2d92,#0000)}.v3-brow{color:#262626;letter-spacing:-.005em;align-items:center;gap:8px;font-size:12px;font-weight:520;display:inline-flex}.v3-code{color:#0a0a0a;word-break:break-all;flex:1;font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:13.5px;line-height:1.55}.v3-prompt{color:#a3a3a3;-webkit-user-select:none;user-select:none;margin-right:6px}.v3-prompt-text{color:#262626;letter-spacing:-.005em;flex:1;font-size:14px;line-height:1.55}.v3-foot{justify-content:flex-end;display:flex}.v3-thread{width:100%;position:relative}.v3-thread:before{content:"";opacity:.55;background:linear-gradient(#0000 0%,#0a84ff 20%,#bf5af2 50%,#ff2d92 80%,#0000 100%);width:1px;position:absolute;top:20%;bottom:20%;left:50%;transform:translate(-.5px)}.v4-mon{text-align:center;max-width:640px;margin:0 auto;padding:24px 0 8px}.v4-brow{color:#0a0a0a;letter-spacing:-.04em;margin-bottom:36px;font-size:clamp(64px,8vw,96px);line-height:1}.v4-brow .el-italic{font-weight:420}.v4-pill{color:#0a0a0a;background:#fff;border:1px solid #0a0a0a14;border-radius:999px;align-items:center;gap:14px;margin-bottom:20px;padding:14px 16px 14px 18px;font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:14px;display:inline-flex;box-shadow:inset 0 1px #fff,0 1px 2px #0a0a0a0a,0 12px 32px -12px #0a84ff24,0 24px 48px -24px #bf5af229}.v4-mark{background:conic-gradient(from 210deg,#0a84ff 0%,#bf5af2 34%,#ff2d92 66%,#0a84ff 100%);border-radius:50%;flex-shrink:0;width:16px;height:16px;position:relative;box-shadow:inset 0 0 0 1px #ffffff59,0 0 8px #0a84ff4d}.v4-mark-inner{mix-blend-mode:screen;background:radial-gradient(circle at 32% 28%,#fafafa,#0000 70%);border-radius:50%;position:absolute;inset:3px}.v4-cmd{color:#0a0a0a}.v4-status{color:#737373;letter-spacing:-.005em;align-items:center;gap:8px;margin-bottom:28px;font-size:12.5px;display:inline-flex}.v4-live{background:#06d6a0;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite v4-live-breathe;box-shadow:0 0 6px #06d6a0b3}@keyframes v4-live-breathe{0%,to{opacity:.9}50%{opacity:1;transform:scale(1.15)}}.v4-hand{justify-content:center;display:flex}.v4-hand-link{color:#525252;letter-spacing:-.005em;background:#0a84ff0d;border:1px solid #0a84ff26;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.v4-hand-link:hover{background:#0a84ff14;border-color:#0a84ff40;transform:translateY(-1px)}.v4-hand-cue{color:#0a84ff;font-weight:500}.v5-wm{justify-content:center;align-items:center;max-width:760px;min-height:320px;margin:0 auto;padding:32px 0;display:flex;position:relative;overflow:hidden}.v5-wm-text{letter-spacing:-.055em;color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#0a0a0a0f 0%,#bf5af20f 40%,#ff2d920a 70%,#0000 100%);-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;font-family:Fraunces,Georgia,serif;font-size:clamp(180px,28vw,340px);font-style:italic;font-weight:520;line-height:.86;display:flex;position:absolute;inset:0}.v5-wm-fg{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.v5-wm-brow{color:#0a0a0a;letter-spacing:-.02em;font-size:22px;font-weight:540;line-height:1.2}.v5-wm-brow .el-italic{font-weight:420}.v5-wm-pill{-webkit-backdrop-filter:blur(14px)saturate(150%);color:#0a0a0a;background:#ffffffdb;border:1px solid #0a0a0a14;border-radius:999px;align-items:center;gap:14px;padding:14px 16px 14px 20px;font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:14px;display:inline-flex;box-shadow:inset 0 1px #fff,0 4px 16px #0a0a0a0f,0 20px 48px -20px #bf5af233}.v5-wm-prompt{color:#a3a3a3;-webkit-user-select:none;user-select:none}.v5-wm-cmd{color:#0a0a0a}@media (max-width:720px){.el{padding:64px 16px}.el-header{padding:72px 16px 36px}.v1-body{padding:20px 16px;font-size:13px}.v2-presence{top:10px;right:12px}.v2-body{padding:18px 16px}.v3-rail{grid-template-columns:1fr}.v3-thread{height:28px}.v3-thread:before{height:auto;top:0;bottom:0;left:50%}.v4-brow{margin-bottom:24px;font-size:56px}.v4-pill{gap:10px;padding:12px 14px 12px 16px;font-size:12.5px}.v5-wm-text{font-size:160px}.v5-wm-brow{font-size:18px}.el-footline{flex-wrap:wrap}}.section-block{margin-top:6px}.section-block[data-drop-state=rejected] .section-header,.section-block[data-drop-state=rejected] .section-body{cursor:not-allowed}.section-header{border-radius:var(--radius-input);align-items:center;height:28px;padding:0 6px 0 4px;transition:background-color .12s;display:flex;position:relative}.section-header:hover{background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.section-header:hover{background:color-mix(in oklab, var(--surface-muted) 50%, transparent)}}.section-header-toggle{cursor:pointer;text-align:left;min-width:0;height:100%;color:var(--text-muted);background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:0 4px;display:flex}.section-header-glyph{width:12px;height:12px;color:var(--text-muted);flex-shrink:0;position:relative}.section-header-glyph-icon,.section-header-glyph-chevron{justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.section-header-glyph-icon{opacity:1;transition:opacity .14s,color .14s}.section-header-glyph-chevron{opacity:0;color:var(--text-muted);transition:opacity .14s,transform .2s cubic-bezier(.4,0,.2,1)}.section-header:hover .section-header-glyph-icon,.section-header:focus-within .section-header-glyph-icon{opacity:0}.section-header:hover .section-header-glyph-chevron,.section-header:focus-within .section-header-glyph-chevron{opacity:1}.section-header-glyph .section-header-glyph-icon{color:var(--text-muted)}.section-header-name{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 36px);font-size:10.5px;font-weight:600;overflow:hidden}.section-header-count{color:var(--text-muted);background:var(--surface-muted);text-align:center;border-radius:999px;min-width:16px;padding:1px 6px;font-size:10px;font-weight:500;line-height:1.4}.section-header-input{letter-spacing:.08em;text-transform:uppercase;min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;font-size:10.5px;font-weight:600}.section-header-action{width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;transition:background-color .12s,color .12s,opacity .12s;display:inline-flex}.section-header-action:hover{background:var(--surface-muted);color:var(--text-primary)}.section-header-action-solo{opacity:0}.section-header:hover .section-header-action-solo,.section-header:focus-within .section-header-action-solo,.section-header-action-solo[aria-expanded=true]{opacity:1}.ws-row-kebab{width:20px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;transition:opacity .15s,color .15s;display:inline-flex;position:absolute;top:0;bottom:3px;right:3px}.ws-row-kebab>svg{transition:transform .15s}.ws-row-wrap:hover .ws-row-kebab,.ws-row-kebab:focus,.ws-row-kebab[aria-expanded=true]{opacity:1}.ws-row-kebab:hover{color:var(--text-primary)}.ws-row-kebab:hover>svg{transform:scale(1.25)}.ws-row-pin{width:22px;height:22px;color:var(--text-muted);opacity:0;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex}.ws-row-pin[data-pinned=true]{opacity:.6}.ws-row-wrap:hover .ws-row-pin[data-pinned=true]{opacity:0}.section-header-drop-over{background:#0a84ff14;background:lab(54.7318% 6.66666 -70.6206/.08)}.section-header-drop-over:before{content:"";background:#0a84ff;border-radius:1.5px;height:1.5px;position:absolute;top:0;left:4px;right:4px}.section-body{padding:2px 0 4px;position:relative}.section-body[data-collapsed]{display:none}.section-body-drop-over:before{content:"";pointer-events:none;background:#0a84ff0d;background:lab(54.7318% 6.66666 -70.6206/.05);border-radius:8px;position:absolute;inset:1px}.section-empty{color:var(--text-muted);padding:6px 12px 6px 28px;font-size:11.5px;font-style:italic;line-height:1.45}.section-more-btn{width:100%;color:var(--text-muted);border-radius:var(--radius-input);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;margin:2px 0;padding:4px 8px 4px 28px;font-size:11px;font-weight:500;transition:color .12s,background-color .12s;display:flex}.section-more-btn:hover{color:var(--text-primary);background:var(--surface-muted)}.section-more-chev{justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.new-section-row{border-radius:var(--radius-input);color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;margin-top:2px;padding:4px 12px;font-size:11.5px;transition:color .12s,background-color .12s;display:flex}.new-section-row:hover{color:var(--text-primary);background:var(--surface-muted)}.new-section-plus{width:18px;height:18px;color:inherit;justify-content:center;align-items:center;font-size:14px;font-weight:400;line-height:1;display:inline-flex}.new-section-input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;font-size:11.5px}.ws-row-wrap[data-dragging]{cursor:grabbing}.ws-row-wrap[data-rejected]{animation:.24s cubic-bezier(.4,0,.2,1) ws-row-reject}@keyframes ws-row-reject{0%{transform:translate(0)}50%{transform:translate(-3px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ws-row-wrap[data-rejected]{animation:none}}.ws-row-wrap[draggable=true]:hover{cursor:grab}.ws-row-wrap[draggable=true]:active{cursor:grabbing}.ws-row-wrap .rail-nav-icon{width:16px;height:16px}.ws-row-wrap .rail-nav-item{gap:2px;padding-left:8px}.kebab-mockups{max-width:720px;margin:24px 0 56px}.kebab-mockups h2{font-family:var(--font-fraunces,serif);letter-spacing:-.015em;margin:0 0 8px;font-size:24px;font-weight:500}.kebab-mockups p{color:var(--text-secondary);max-width:540px;margin:0 0 20px;font-size:13.5px;line-height:1.55}.kebab-mockups-grid{grid-template-columns:repeat(auto-fit,minmax(220px,max-content));gap:32px;display:grid}.kebab-mockups-cell{flex-direction:column;gap:8px;display:flex}.kebab-mockups-label{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.kebab-mockup{background:var(--card-bg);border:1px solid var(--border-color);border-radius:10px;width:200px;padding:4px;box-shadow:0 8px 24px -8px #0000002e}.kebab-mockup-item{color:var(--text-primary);cursor:default;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.kebab-mockup-item:hover{background:var(--surface-muted)}.kebab-mockup-item-danger{color:#e84855}.kebab-mockup-icon{width:20px;height:20px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kebab-mockup-info{align-items:center;gap:10px;padding:10px 8px;display:flex}.kebab-mockup-info-text{flex-direction:column;gap:1px;min-width:0;display:flex}.kebab-mockup-info-title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:540;overflow:hidden}.kebab-mockup-info-sub{color:var(--text-muted);font-size:11px}.kebab-mockup-divider{background:var(--border-color);height:1px;margin:2px 4px 4px}.kebab-mockup-info-orb{box-shadow:none!important;animation:none!important}.kebab-mockup-info-orb .cursor-orb-halo{display:none}.sb-mockups-page{max-width:1400px;color:var(--text-primary);margin:0 auto;padding:56px 32px 96px}.sb-mockups-page header{max-width:720px;margin-bottom:40px}.sb-mockups-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;font-size:11px;font-weight:600}.sb-mockups-page h1{font-family:var(--font-fraunces,serif);letter-spacing:-.02em;margin:0 0 12px;font-size:38px;font-weight:500;line-height:1.05}.sb-mockups-page header p{color:var(--text-secondary);max-width:560px;margin:0;font-size:14.5px;line-height:1.55}.sb-mockups-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:28px 24px;display:grid}.sb-mockups-cell{flex-direction:column;display:flex}.sb-mockups-cell-head{align-items:flex-start;gap:12px;min-height:60px;margin-bottom:12px;display:flex}.sb-mockups-num{font-family:var(--font-fraunces,serif);color:var(--text-muted);flex-shrink:0;margin-top:2px;font-size:22px;font-style:italic;font-weight:500;line-height:1}.sb-mockups-name{color:var(--text-primary);margin-bottom:3px;font-size:13px;font-weight:600;line-height:1.3}.sb-mockups-desc{color:var(--text-muted);font-size:11.5px;line-height:1.4}.sb-mock-rail{border:1px solid var(--border-color);background:var(--surface);border-radius:10px;width:220px;padding:8px 4px 12px}.sb-mock-top{align-items:center;gap:4px;padding:0 4px 8px;display:flex}.sb-mock-top-icon{height:28px;color:var(--text-muted);border-radius:6px;flex:1;justify-content:center;align-items:center;display:inline-flex}.sb-mock-section{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:4px;padding:10px 4px 4px;font-size:9.5px;font-weight:600;display:flex}.sb-mock-section-chevron{width:14px;height:14px;color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}.sb-mock-section-name{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.sb-mock-count{color:var(--text-muted);background:var(--surface-muted);text-align:center;letter-spacing:0;text-transform:none;border-radius:999px;min-width:14px;margin-right:auto;padding:1px 6px;font-size:9px;font-weight:500;line-height:1.4}.sb-mock-section-kebab{width:18px;height:18px;color:var(--text-muted);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sb-mock-row{color:var(--text-primary);border-radius:5px;align-items:center;gap:8px;margin:1px 0;padding:4px 8px;font-size:12.5px;display:flex;position:relative}.sb-mock-row:hover{background:var(--surface-muted)}.sb-mock-left{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.sb-mock-glyph{width:18px;height:18px;color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex;position:relative}.sb-mock-glyph svg{display:block}.sb-mock-pip-bl{background:var(--surface);box-shadow:0 0 0 1.5px var(--surface);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:1px;left:1px}.sb-mock-pip-bl .cursor-orb{box-shadow:none!important;animation:none!important}.sb-mock-pip-bl .cursor-orb-halo{display:none}.sb-mock-glyph-tip{position:relative}.sb-mock-glyph-tip:after,.sb-mock-glyph-tip:before{content:"";pointer-events:none;opacity:0;z-index:50;transition:opacity .12s,transform .12s;position:absolute}.sb-mock-glyph-tip:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;letter-spacing:.01em;background:#0c1a30;border-radius:5px;padding:4px 8px;font-size:10.5px;font-weight:500;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-4px)}.sb-mock-glyph-tip:before{border-bottom:4px solid #0c1a30;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;top:calc(100% + 4px);left:50%;transform:translate(-50%)translateY(-4px)}.sb-mock-glyph-tip:hover:after,.sb-mock-glyph-tip:hover:before{opacity:1;transform:translate(-50%)translateY(0)}.sb-mock-pip{background:var(--surface);box-shadow:0 0 0 1.5px var(--surface);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.sb-mock-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sb-mock-row.sb-stripe-shared:before{content:"";background:linear-gradient(#0a84ff 0%,#bf5af2 60%,#ff2d92 100%);border-radius:2px;width:2px;position:absolute;top:5px;bottom:5px;left:2px}.sb-mock-right{flex-shrink:0;align-items:center;gap:4px;margin-left:6px;display:inline-flex}.sb-mock-right-creator{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sb-mock-pin{width:14px;height:14px;color:var(--text-muted);opacity:.6;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sb-mock-kebab{width:18px;height:18px;color:var(--text-primary);background:var(--surface-muted);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sb-mock-row-hovered{background:var(--surface-muted)}.sb-mock-row-kebab{width:18px;height:18px;color:var(--text-muted);background:var(--surface-muted);opacity:0;border-radius:4px;justify-content:center;align-items:center;transition:opacity .12s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.sb-mock-row:hover .sb-mock-row-kebab{opacity:1}.sb-mock-row:hover .sb-mock-right{opacity:0;transition:opacity .12s}.sb-mock-right-creator .cursor-orb{box-shadow:none!important;animation:none!important}.sb-mock-right-creator .cursor-orb-halo{display:none}.rail-top-actions{align-items:center;gap:2px;padding:4px 4px 8px;display:flex}.rail-top-action{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.rail-top-action svg{width:14px;height:14px}.rail-top-action:hover,.rail-top-action-active{background:var(--surface-muted);color:var(--text-primary)}.ws-glyph{width:18px;height:18px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;transition:color .12s;display:inline-flex;position:relative}.ws-glyph svg{display:block}.rail-nav-item:hover .ws-glyph,.rail-nav-active .ws-glyph{color:var(--text-primary)}.ws-glyph-pip{background:var(--surface-muted-opaque);box-shadow:0 0 0 1.5px var(--surface-muted-opaque);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:1px;left:1px}.ws-glyph-tip:after,.ws-glyph-tip:before{content:"";pointer-events:none;opacity:0;z-index:50;transition:opacity .12s,transform .12s;position:absolute}.ws-glyph-tip:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;letter-spacing:.01em;background:#0c1a30;border-radius:5px;padding:4px 8px;font-size:10.5px;font-weight:500;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.ws-glyph-tip:before{border-top:4px solid #0c1a30;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)translateY(4px)}.ws-glyph-tip:hover:after,.ws-glyph-tip:hover:before{opacity:1;transform:translate(-50%)translateY(0)}.ws-glyph-pip-orb{box-shadow:none!important;animation:none!important}.ws-glyph-pip-orb .cursor-orb-halo{display:none}.ws-glyph-pip-recipient{width:11px;height:11px;box-shadow:0 0 0 1px var(--surface-muted-opaque);z-index:2;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:2px;left:-3px}.ws-glyph-pip-external{isolation:isolate}.ws-row-kebab-list .rail-nav-item:last-of-type,.section-kebab-list .rail-nav-item:last-of-type{margin-bottom:0}.ws-menu-info{background:var(--surface-muted);align-items:center;gap:10px;padding:10px 12px;display:flex}.ws-menu-info-orb{box-shadow:none!important;animation:none!important}.ws-menu-info-orb .cursor-orb-halo{display:none}.ws-menu-info-text{flex-direction:column;gap:1px;min-width:0;display:flex}.ws-menu-info-title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:540;overflow:hidden}.ws-menu-info-sub{color:var(--text-muted);font-size:10.5px}.ws-menu-divider{background:var(--border-color);height:1px}.dock-guide-prompt{border:1px solid var(--border-color);background:linear-gradient(180deg, #0a84ff 0%, var(--surface) 70%);border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:18px;margin-bottom:24px;padding:18px 22px;display:grid}@supports (color:color-mix(in lab, red, red)){.dock-guide-prompt{background:linear-gradient(180deg, color-mix(in oklab, #0a84ff 4%, var(--surface)) 0%, var(--surface) 70%)}}.dock-guide-prompt-mark{flex-shrink:0;margin-top:4px}.dock-guide-prompt-body{min-width:0}.dock-guide-prompt-headline{font-family:var(--font-fraunces,serif);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 6px;font-size:19px;font-weight:540;line-height:1.2}.dock-guide-prompt-copy{color:var(--text-secondary);max-width:60ch;margin:0 0 14px;font-size:13px;line-height:1.55}.dock-guide-prompt-actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.dock-guide-prompt-skip{cursor:pointer;color:var(--text-muted);background:0 0;border:0;padding:6px 4px;font-size:12.5px;transition:color .12s}.dock-guide-prompt-skip:hover{color:var(--text-primary)}.dock-guide-prompt-skip:disabled{cursor:default;opacity:.5}.dock-guide-prompt-continue{background:var(--text-primary);color:var(--surface);cursor:pointer;border:0;border-radius:7px;padding:7px 14px;font-size:12.5px;font-weight:500;transition:opacity .12s}.dock-guide-prompt-continue:hover{opacity:.92}.dock-guide-prompt-continue:disabled{cursor:default;opacity:.5}.dock-guide-switch{background:var(--surface-muted);border:1px solid var(--border-color);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;width:32px;height:18px;padding:0;transition:background .18s,border-color .18s;display:inline-flex;position:relative}.dock-guide-switch-on{background:#0a84ff;border-color:#0a84ff}.dock-guide-switch:disabled{cursor:default;opacity:.6}.dock-guide-switch-knob{background:var(--surface);border-radius:50%;width:12px;height:12px;transition:left .18s cubic-bezier(.4,0,.2,1);position:absolute;left:2px;box-shadow:0 1px 2px #0000002e}.dock-guide-switch-on .dock-guide-switch-knob{background:#fff;left:16px}.ws-move-submenu .rail-nav-item:disabled{cursor:default;pointer-events:none}.cl-arch{margin:28px 0 0;padding:36px 0 0}.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-hero-c{box-shadow:inset 0 1px #fffffff2,0 1px 2px #0c14260a,0 14px 32px -12px #bf5af238,0 30px 64px -28px #ff2d9229}.arch-hero-d{box-shadow:inset 0 1px #fffffff2,0 1px 2px #0c14260a,0 14px 32px -12px #c9a9613d,0 30px 64px -28px #d4b97829}.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-anchor .arch-citizen-name{font-size:11.5px}.arch-fan-anchor .arch-citizen-role{font-size:10px}.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}[data-theme=dark] .arch-stamp{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .arch-stamp-name{color:var(--text-primary)}[data-theme=dark] .arch-stamp-creator{color:#f7f9fb8c;background:#ffffff0f}[data-theme=dark] .arch-fan-row{color:#f7f9fb8c}[data-theme=dark] .arch-fan-row>span:nth-child(2){color:var(--text-primary)}[data-theme=dark] .arch-fan-tag{color:#f7f9fb8c;background:#ffffff14}[data-theme=dark] .arch-org-name{color:var(--text-primary)}[data-theme=dark] .arch-org-role{color:#f7f9fb73}[data-theme=dark] .arch-org-arrow{color:#f7f9fb4d}[data-theme=dark] .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{background:#ffffff0a}[data-theme=dark] .arch-livedoc-head{color:#f7f9fb8c}[data-theme=dark] .arch-livedoc-pill{color:#ffb7d5;background:#ff2d921f;border-color:#ff2d9252}@keyframes smsa-highlight-pulse{0%,to{box-shadow:0 0 0 1px #0a84ff47,0 0 0 6px #0a84ff0f;box-shadow:0 0 0 1px lab(54.7318% 6.66666 -70.6206/.28),0 0 0 6px lab(54.7318% 6.66666 -70.6206/.06)}50%{box-shadow:0 0 0 1px #0a84ff6b,0 0 0 8px #0a84ff1f;box-shadow:0 0 0 1px lab(54.7318% 6.66666 -70.6206/.42),0 0 0 8px lab(54.7318% 6.66666 -70.6206/.12)}}.smsa-wrap{display:block}.smsa-modal{border:1px solid var(--border-color);background:var(--card-bg);border-radius:14px;max-width:560px;margin:0 auto;overflow:hidden;box-shadow:0 8px 24px #0000000f}.smsa-modal-head{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.smsa-modal-title{color:var(--text-primary);font-size:14px;font-weight:600}.smsa-modal-close{color:var(--text-muted);font-size:20px;line-height:1}.smsa-search{border-bottom:1px solid var(--border-color);color:var(--text-muted);align-items:center;gap:8px;padding:12px 20px;font-size:13px;display:flex}.smsa-search-ph{color:var(--text-muted);flex:1}.smsa-role-pill{color:var(--text-secondary);background:var(--surface-muted);border:1px solid var(--border-color);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:500}.smsa-roster{flex-direction:column;gap:2px;padding:8px 12px 12px;display:flex}.smsa-row{border-radius:8px;align-items:center;gap:10px;padding:8px;font-size:13px;display:flex}.smsa-row-human .smsa-name,.smsa-row-agent .smsa-name{color:var(--text-primary);font-weight:500}.smsa-name{flex-shrink:0}.smsa-meta{color:var(--text-muted);flex:1;font-size:12px}.smsa-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-muted);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500}.smsa-role{color:var(--text-secondary);font-size:12px;font-weight:500}.smsa-role-muted{color:var(--text-muted)}.smsa-chev{color:var(--text-muted);font-size:14px;transform:rotate(180deg)}.smsa-avatar{color:#5d2e1b;background:linear-gradient(135deg,#ffe0b2 0%,#ffab91 50%,#f48fb1 100%);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:inline-flex}.smsa-avatar-g{color:#4b1933;background:linear-gradient(135deg,#ffd7b8 0%,#ff9a8a 60%,#c56fcb 100%)}.smsa-nested{background:#0a84ff0a;background:lab(54.7318% 6.66666 -70.6206/.04);border-radius:10px;margin:4px 0 4px 18px;padding:8px 10px 8px 14px;position:relative}.smsa-nested-rail{background:linear-gradient(#0a84ff 0%,#bf5af2 55%,#ff2d92 100%);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:0}.smsa-nested-head{letter-spacing:.02em;color:var(--text-muted);padding:4px 6px 6px;font-size:11px;font-weight:500}.smsa-highlight{animation:3.4s ease-in-out infinite smsa-highlight-pulse}.sac-wrap{display:block}.sac-card{border:1px solid var(--border-color);background:var(--card-bg);border-radius:14px;padding:18px 20px 22px}.sac-toolbar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sac-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.sac-filter{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.sac-filter-label{color:var(--text-muted)}.sac-filter-value{color:var(--text-primary);font-weight:500}.sac-filter-chev{color:var(--text-muted);font-size:12px;line-height:1;display:inline-block;transform:rotate(180deg)}.sac-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sac-tile{border:1px solid var(--border-color);background:var(--background);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 14px 16px;display:flex;position:relative}.sac-tile-head{justify-content:space-between;align-items:center;width:100%;margin-bottom:6px;display:flex}.sac-activity-chip{color:#06d6a0;background:#06d6a01a;background:lab(76.3007% -55.2964 13.8467/.1);border:1px solid #06d6a04d;border:1px solid lab(76.3007% -55.2964 13.8467/.3);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:500;line-height:1.3}.sac-creator-chip{color:var(--text-secondary);background:var(--surface-muted);border:1px solid var(--border-color);border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 3px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.sac-creator-avatar{color:#fff;background:linear-gradient(135deg,#ffd7b8 0%,#ff9a8a 60%,#c56fcb 100%);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:600;display:inline-flex}.sac-creator-g .sac-creator-avatar{background:linear-gradient(135deg,#ffd7b8 0%,#ff9a8a 60%,#c56fcb 100%)}.sac-creator-m .sac-creator-avatar{color:#142a5b;background:linear-gradient(135deg,#b6e0ff 0%,#6fb1f0 60%,#4f6fe8 100%)}.sac-creator-a .sac-creator-avatar{color:#0a3d20;background:linear-gradient(135deg,#d4f5d9 0%,#6fe0a1 60%,#2dbe7a 100%)}.sac-tile-orb{margin-top:4px}.sac-tile-name{color:var(--text-primary);margin-top:4px;font-size:14px;font-weight:600}.sac-tile-model{color:var(--text-muted);font-size:11px}.sac-highlight{animation:3.4s ease-in-out infinite smsa-highlight-pulse}.mos-wrap{display:block}.mos-frame{border:1px solid var(--border-color);background:var(--card-bg);border-radius:14px;grid-template-columns:240px 1fr;gap:0;min-height:320px;display:grid;overflow:hidden}.mos-rail{background:var(--card-bg);border-right:1px solid var(--border-color);flex-direction:column;gap:4px;padding:14px 12px;display:flex}.mos-org-row{background:var(--surface-muted);color:var(--text-primary);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.mos-org-disc{color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.mos-org-disc-vector{background:linear-gradient(135deg,#0a84ff 0%,#4f6fe8 100%)}.mos-org-disc-midj{background:linear-gradient(135deg,#bf5af2 0%,#ff2d92 100%)}.mos-org-disc-pixel{background:linear-gradient(135deg,#06d6a0 0%,#0ab78f 100%)}.mos-org-name{flex:1}.mos-org-chev{color:var(--text-muted);font-size:14px;line-height:1;display:inline-block}.mos-org-chev-up{transform:rotate(180deg)}.mos-dropdown{border:1px solid var(--border-color);background:var(--background);border-radius:10px;flex-direction:column;gap:2px;margin-top:6px;padding:6px;display:flex;box-shadow:0 6px 16px #0000000f}.mos-dd-row{color:var(--text-secondary);border-radius:6px;align-items:center;gap:10px;padding:6px 8px;font-size:12.5px;display:flex}.mos-dd-row-active{background:var(--surface-muted);color:var(--text-primary)}.mos-dd-name{flex:1;font-weight:500}.mos-dd-role{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:10.5px}.mos-dd-check{color:#0a84ff}.mos-divider{background:var(--border-color);height:1px;margin:14px 4px 8px}.mos-section-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);padding:4px 10px 2px;font-size:10.5px;font-weight:600}.mos-ws-row{color:var(--text-secondary);border-radius:6px;align-items:center;gap:10px;padding:6px 10px;font-size:12.5px;display:flex}.mos-ws-mark{background:linear-gradient(135deg,#0a84ff 0%,#bf5af2 55%,#ff2d92 100%);border-radius:3px;flex-shrink:0;width:10px;height:10px}.mos-ws-name{flex:1}.mos-canvas{background:var(--background);opacity:.55;flex-direction:column;gap:12px;padding:24px;display:flex}.mos-canvas-title{font-family:var(--font-fraunces), serif;color:var(--text-primary);margin-bottom:8px;font-size:22px;font-weight:600}.mos-canvas-row{background:var(--surface-muted);border-radius:4px;height:14px}.mos-canvas-row-short{width:60%}.mos-highlight{animation:3.4s ease-in-out infinite smsa-highlight-pulse}@media (max-width:640px){.mos-frame{grid-template-columns:1fr}.mos-canvas{display:none}.sac-grid{grid-template-columns:1fr}.smsa-modal{max-width:100%}}@media (prefers-reduced-motion:reduce){.smsa-highlight,.sac-highlight,.mos-highlight{animation:none;box-shadow:0 0 0 1px #0a84ff52,0 0 0 6px #0a84ff14;box-shadow:0 0 0 1px lab(54.7318% 6.66666 -70.6206/.32),0 0 0 6px lab(54.7318% 6.66666 -70.6206/.08)}}.org-grid-trigger{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex}.org-grid-trigger:hover,.org-grid-trigger:focus-visible{background:var(--surface-muted);color:var(--text-primary);outline:none}.org-switcher-popover{z-index:60;background:var(--surface);border:1px solid var(--border-color);border-radius:12px;width:260px;padding:6px;animation:.18s cubic-bezier(.2,.8,.2,1) sheet-dropdown-in;position:fixed;box-shadow:0 16px 36px -12px #0000002e,0 4px 10px -4px #0000001a}[data-theme=dark] .org-switcher-popover{box-shadow:0 16px 36px -12px #0000008c,0 4px 10px -4px #00000059}.org-switcher-active-card{border:1px solid var(--card-accent);border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.org-switcher-active-card{border:1px solid color-mix(in srgb, var(--card-accent) 24%, var(--border-color))}}.org-switcher-active-card{background:linear-gradient(135deg, var(--card-accent) 0%, var(--surface-muted) 100%)}@supports (color:color-mix(in lab, red, red)){.org-switcher-active-card{background:linear-gradient(135deg, color-mix(in srgb, var(--card-accent) 8%, var(--surface)) 0%, var(--surface-muted) 100%)}}.org-switcher-active-card{overflow:hidden}.org-switcher-card-glow{background:radial-gradient(circle, var(--card-accent) 0%, transparent 70%);border-radius:50%;width:88px;height:88px;position:absolute;top:-24px;right:-24px}@supports (color:color-mix(in lab, red, red)){.org-switcher-card-glow{background:radial-gradient(circle, color-mix(in srgb, var(--card-accent) 35%, transparent) 0%, transparent 70%)}}.org-switcher-card-glow{filter:blur(18px);pointer-events:none}.org-switcher-active-text{flex:1;min-width:0}.org-switcher-active-name{font-family:var(--font-fraunces,serif);letter-spacing:-.015em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;line-height:1.2;overflow:hidden}.org-switcher-active-meta{color:var(--text-muted);letter-spacing:.02em;align-items:center;gap:5px;margin-top:2px;font-size:10.5px;display:flex}.org-switcher-live-dot{background:#06d6a0;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite org-switcher-live-pulse;display:inline-block;box-shadow:0 0 5px #06d6a099}@keyframes org-switcher-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.org-switcher-meta-sep{opacity:.5}.org-switcher-section-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:8px 4px 4px;font-size:9.5px;font-weight:600}.org-switcher-rows{flex-direction:column;gap:1px;display:flex}.org-switcher-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;padding:6px 8px;transition:background-color .12s,transform .12s;display:flex}.org-switcher-row:hover,.org-switcher-row:focus-visible{background:var(--row-accent)}@supports (color:color-mix(in lab, red, red)){.org-switcher-row:hover,.org-switcher-row:focus-visible{background:color-mix(in srgb, var(--row-accent) 6%, var(--surface-muted))}}.org-switcher-row:hover,.org-switcher-row:focus-visible{outline:none}.org-switcher-row-name{min-width:0;color:var(--text-primary);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:500;overflow:hidden}.org-switcher-row-role{color:var(--text-muted);letter-spacing:.05em;flex-shrink:0;font-size:10px}.org-switcher-create{background:var(--surface-muted);border:1px solid var(--border-color);color:var(--text-primary);border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-top:6px;padding:7px 12px;font-size:11.5px;font-weight:500;text-decoration:none;transition:background-color .12s,border-color .12s,transform .12s;display:flex}.org-switcher-create:hover{background:var(--surface);border-color:var(--text-muted)}.org-switcher-create-plus{width:14px;height:14px;color:var(--text-muted);justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.org-switcher-error{color:#e5484d;background:#e5484d14;border:1px solid #e5484d47;border-radius:8px;margin:8px 4px 0;padding:8px 10px;font-size:11.5px}@media (prefers-reduced-motion:reduce){.org-grid-trigger svg,.org-switcher-row,.org-switcher-create{transition:none}.org-switcher-popover,.org-switcher-live-dot{animation:none}}.surface-dock-scroll{scrollbar-width:none;scroll-behavior:smooth;padding-top:2px;overflow:auto clip}.surface-dock-scroll::-webkit-scrollbar{display:none}.surface-dock-fade{pointer-events:none;background:linear-gradient(to right, transparent 0%, var(--background) 100%);z-index:2;width:32px;position:absolute;top:0;bottom:1px;right:0}.surface-dock-tile{z-index:1;cursor:pointer;flex-shrink:0;max-width:200px;position:relative}.surface-dock-tile:hover{color:var(--text-primary)}.surface-dock-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.005em;max-width:140px;line-height:1.4;overflow:hidden}.surface-dock-rename{color:var(--text-primary);letter-spacing:-.005em;background:0 0;border:0;outline:none;min-width:60px;max-width:140px;font-family:inherit;font-size:12.5px;font-weight:500}.surface-dock-rename:focus-visible{outline:none}.surface-dock-x{width:16px;height:16px;color:var(--text-muted);cursor:pointer;opacity:0;z-index:2;border-radius:4px;justify-content:center;align-items:center;transition:opacity .12s,background-color .12s,color .12s;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.surface-dock-fade{pointer-events:none;background:linear-gradient(to right, transparent 0%, var(--surface-tab-bg,var(--card-bg)) 50%, var(--surface-tab-bg,var(--card-bg)) 100%);opacity:0;z-index:1;width:46px;transition:opacity .12s;position:absolute;top:1px;bottom:1px;right:1px}.surface-dock-tile:hover .surface-dock-x,.surface-dock-tile[aria-selected=true] .surface-dock-x,.surface-dock-x:focus-visible,.surface-dock-tile:hover .surface-dock-fade,.surface-dock-tile[aria-selected=true] .surface-dock-fade{opacity:1}.surface-dock-x:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.surface-dock-x:hover{background:color-mix(in oklab, currentColor 12%, transparent)}}.surface-dock-x:hover{color:var(--text-primary)}.surface-dock-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.surface-dock-kebab{width:16px;height:16px;color:var(--text-muted);cursor:pointer;opacity:.7;border-radius:4px;justify-content:center;align-items:center;margin-left:2px;transition:opacity .12s,background-color .12s,color .12s;display:inline-flex}.surface-dock-kebab:hover,.surface-dock-kebab:focus-visible{opacity:1;background:currentColor}@supports (color:color-mix(in lab, red, red)){.surface-dock-kebab:hover,.surface-dock-kebab:focus-visible{background:color-mix(in oklab, currentColor 12%, transparent)}}.surface-dock-kebab:hover,.surface-dock-kebab:focus-visible{color:var(--text-primary)}.surface-dock-kebab:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (prefers-reduced-motion:reduce){.surface-dock-kebab,.surface-dock-x,.surface-dock-fade{transition:none}}.surface-dock-add-tile{z-index:0;border:1px solid #06d6a0;border-radius:7px 7px 0 0;justify-content:center;align-items:center;width:36px;height:22px;margin-top:6px;margin-left:-14px;padding-left:8px;padding-right:2px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.surface-dock-add-tile{border:1px solid color-mix(in srgb, #06d6a0 35%, var(--border-color))}}.surface-dock-add-tile{border-bottom:1px solid #06d6a0}@supports (color:color-mix(in lab, red, red)){.surface-dock-add-tile{border-bottom:1px solid color-mix(in srgb, #06d6a0 35%, var(--border-color))}}.surface-dock-add-tile{background:radial-gradient(at 0 0,#06d6a038 0%,#0000 60%),#06d6a0}@supports (color:color-mix(in lab, red, red)){.surface-dock-add-tile{background:radial-gradient(ellipse at top left, #06d6a038 0%, transparent 60%), color-mix(in srgb, #06d6a0 12%, var(--surface-muted))}}.surface-dock-add-tile{color:#06d6a0}@supports (color:color-mix(in lab, red, red)){.surface-dock-add-tile{color:color-mix(in srgb, #06d6a0 50%, var(--text-muted))}}.surface-dock-add-tile{cursor:pointer;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s,color .18s,border-color .18s,margin-top .18s,height .18s}.surface-dock-add-tile:hover,.surface-dock-add-tile:focus-visible{background:radial-gradient(at 0 0,#06d6a059 0%,#0000 60%),#06d6a0;height:26px;margin-top:2px}@supports (color:color-mix(in lab, red, red)){.surface-dock-add-tile:hover,.surface-dock-add-tile:focus-visible{background:radial-gradient(ellipse at top left, #06d6a059 0%, transparent 60%), color-mix(in srgb, #06d6a0 18%, var(--surface))}}.surface-dock-add-tile:hover,.surface-dock-add-tile:focus-visible{color:#06d6a0}@supports (color:color-mix(in lab, red, red)){.surface-dock-add-tile:hover,.surface-dock-add-tile:focus-visible{color:color-mix(in srgb, #06d6a0 75%, var(--text-primary))}}.surface-dock-add-tile:hover,.surface-dock-add-tile:focus-visible{border-color:#06d6a0}@supports (color:color-mix(in lab, red, red)){.surface-dock-add-tile:hover,.surface-dock-add-tile:focus-visible{border-color:color-mix(in srgb, #06d6a0 55%, var(--border-color))}}.surface-dock-add-tile:hover,.surface-dock-add-tile:focus-visible{outline:none;box-shadow:0 0 12px -4px #06d6a059}.surface-dock-add-gloss{pointer-events:none;background:linear-gradient(#ffffff2e 0%,#fff0 100%);border-top-left-radius:6px;border-top-right-radius:6px;height:35%;position:absolute;top:1px;left:1px;right:1px}.surface-kind-card{border:1px solid var(--border-color);background:var(--surface);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 14px 12px;transition:border-color .14s,background-color .14s,transform .14s;display:flex}.surface-kind-card:hover{border-color:var(--text-muted);background:var(--surface-muted)}@supports (color:color-mix(in lab, red, red)){.surface-kind-card:hover{background:color-mix(in srgb, var(--surface-muted) 60%, var(--surface))}}.surface-kind-card:hover{transform:translateY(-1px)}.surface-kind-card-icon{background:var(--surface-muted);width:32px;height:32px;color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.surface-kind-card-title{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:500}.surface-kind-card-desc{color:var(--text-muted);font-size:11.5px;line-height:1.35}.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-active{color:var(--blog-text);background:var(--blog-card-bg);border-bottom:1px solid var(--blog-card-bg);font-weight:500}.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-tr-drafting{background:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.ucd-tr-drafting{background:color-mix(in oklab, var(--blog-text) 3%, transparent)}}.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}@keyframes ucd-pulse{0%{opacity:.45;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@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}.ucm-card{background:var(--blog-card-bg);border:1px solid var(--blog-border);border-radius:8px;overflow:hidden}.ucm-strip{background:var(--blog-text);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.ucm-strip{background:color-mix(in oklab, var(--blog-text) 4%, transparent)}}.ucm-strip{border-bottom:1px solid var(--blog-border);letter-spacing:.14em;text-transform:uppercase;color:var(--blog-text-muted);font-size:11px;font-weight:600}.ucm-strip-url{font-family:var(--font-jetbrains), monospace;letter-spacing:0;text-transform:none;color:var(--blog-text-secondary);font-size:11px}.ucm-code{font-family:var(--font-jetbrains), monospace;color:var(--blog-text);background:var(--blog-card-bg);white-space:pre-wrap;margin:0;padding:16px 20px;font-size:12.5px;line-height:1.65;overflow-x:auto}.ucm-code .ucm-comment{color:var(--blog-text-muted);font-style:italic}.ucm-code .ucm-key{color:#ff2d92}.ucm-code .ucm-string{color:var(--blog-text-secondary)}.ucl-card{background:var(--blog-card-bg);border:1px solid var(--blog-border);border-radius:8px;padding:16px 18px}.ucl-row{grid-template-columns:90px 26px 1fr;align-items:center;gap:12px;padding:8px 0;display:grid}.ucl-row+.ucl-row{border-top:1px dashed var(--blog-border)}.ucl-time{font-family:var(--font-jetbrains), monospace;color:var(--blog-text-muted);font-size:11px}.ucl-actor{justify-content:center;align-items:center;display:inline-flex}.ucl-msg{color:var(--blog-text);font-size:12.5px;line-height:1.45}.ucl-msg strong{color:var(--blog-text);font-weight:600}.ucl-msg .ucl-msg-mono{font-family:var(--font-jetbrains), monospace;color:var(--blog-text-secondary);background:var(--blog-text);font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.ucl-msg .ucl-msg-mono{background:color-mix(in oklab, var(--blog-text) 5%, transparent)}}.ucl-msg .ucl-msg-mono{border-radius:4px;padding:1px 6px}.ucc-cluster{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ucc-secondary{border:1px solid var(--blog-border);background:var(--blog-card-bg);color:var(--blog-text);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.ucc-secondary:hover{border-color:var(--blog-text-faint);color:var(--blog-text)}.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)}}.tmh-section{padding:64px 0 120px;position:relative}@media (min-width:980px){.tmh-section{padding:88px 0 144px}}.tmh-grid{z-index:1;grid-template-columns:1fr;gap:64px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid;position:relative}@media (min-width:980px){.tmh-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:center;gap:64px}}.tmh-back{text-transform:uppercase;letter-spacing:.18em;color:var(--blog-text-muted);align-items:center;gap:6px;width:fit-content;margin-bottom:36px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.tmh-back:hover{color:var(--blog-text-secondary)}.tmh-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--blog-text-secondary);align-items:center;gap:8px;margin-bottom:24px;font-size:11px;font-weight:600;display:inline-flex}.tmh-eyebrow-sep{color:var(--blog-text-muted);letter-spacing:0;font-weight:400}.tmh-title{letter-spacing:-.03em;color:var(--blog-text);text-wrap:balance;margin:0 0 18px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(44px,6.4vw,76px);font-weight:400;line-height:.96}.tmh-subhead{color:var(--blog-text-secondary);letter-spacing:-.005em;max-width:540px;margin:0 0 36px;font-size:clamp(17px,1.5vw,19px);line-height:1.5}.tmh-tagline{letter-spacing:-.018em;color:var(--blog-text-secondary);max-width:540px;margin:0 0 36px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(20px,2.1vw,26px);font-style:normal;font-weight:400;line-height:1.32}.tmh-tagline-accent{color:#0000;background:linear-gradient(96deg,#0a84ff 0%,#bf5af2 50%,#ff2d92 100%);-webkit-background-clip:text;background-clip:text;padding:0 .04em;font-style:italic}.tmh-cta-row{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:44px;display:flex}.tmh-cta-secondary{letter-spacing:-.005em;color:var(--blog-text);border:.5px solid var(--blog-border);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.tmh-cta-secondary:hover{border-color:var(--blog-text-secondary);background:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tmh-cta-secondary:hover{background:color-mix(in oklab, var(--blog-text) 4%, transparent)}}.tmh-meta-strip{color:var(--blog-text-secondary);border-top:.5px solid var(--blog-border);flex-wrap:wrap;gap:22px 28px;max-width:540px;padding-top:22px;font-size:12px;display:flex}.tmh-meta-inline{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.tmh-meta{flex-direction:column;gap:4px;display:flex}.tmh-meta-key{text-transform:uppercase;letter-spacing:.2em;color:var(--blog-text-muted);font-size:9.5px;font-weight:600}.tmh-meta-val{color:var(--blog-text);letter-spacing:-.005em;align-items:center;gap:6px;font-size:13px;display:inline-flex}.tmh-meta-dot{border-radius:999px;flex-shrink:0;width:7px;height:7px}.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-active{color:var(--blog-text);border-bottom-color:#0a84ff;font-weight:500}.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-row-active{background:#ff2d920d;background:lab(57.9163% 79.6539 -1.62172/.05)}.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}@keyframes tlp-orb-pulse{0%,to{opacity:1;transform:translateY(0)scale(1)}50%{opacity:.92;transform:translateY(-1px)scale(1.06)}}.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}.t-section{max-width:1200px;margin:0 auto;padding:80px 24px;position:relative}.t-section+.t-section{border-top:.5px solid var(--blog-border)}.t-eyebrow{text-transform:uppercase;letter-spacing:.24em;color:var(--blog-text-muted);margin-bottom:14px;font-size:10px;font-weight:600;display:inline-block}.t-section-h{letter-spacing:-.024em;color:var(--blog-text);max-width:720px;margin:0 0 48px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(28px,3.8vw,40px);font-weight:400;line-height:1.08}.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-num{display:none}.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)}.tlm-page-head{max-width:1240px;margin:0 auto;padding:48px 24px 16px}.tlm-page-head h1{letter-spacing:-.02em;color:var(--blog-text);margin:0;font-family:Fraunces,Georgia,serif;font-size:36px;font-weight:400}.tlm-page-head p{color:var(--blog-text-secondary);max-width:720px;margin-top:10px;font-size:14px}.tlm-label-desc{letter-spacing:0;text-transform:none;color:var(--blog-text-muted);margin-left:16px;font-size:12px;font-weight:400;display:none}@media (min-width:760px){.tlm-label-desc{display:inline}}.thm-label{letter-spacing:.16em;text-transform:uppercase;max-width:1200px;color:var(--blog-text-muted);align-items:baseline;gap:12px;margin:80px auto 12px;padding:0 24px;font-size:11px;font-weight:600;display:flex}.thm-label-num{color:var(--blog-text-secondary);font-family:JetBrains Mono,ui-monospace,monospace}.thm-label-name{letter-spacing:.04em;text-transform:none;color:var(--blog-text);font-size:13px;font-weight:500}.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-back{text-transform:uppercase;letter-spacing:.18em;color:var(--blog-text-muted);align-items:center;gap:6px;width:fit-content;margin-bottom:32px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.thmh-back:hover{color:var(--blog-text)}.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-cat-active{background:currentColor}@supports (color:color-mix(in lab, red, red)){.tsub-cat-active{background:color-mix(in oklab, currentColor 12%, 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-overlay-in{opacity:1}.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-card-in{opacity:1;transform:translateY(0)scale(1)}.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-active{background:radial-gradient(85% 120% at 30% 0,#fff3,#0000 60%),linear-gradient(135deg,currentColor 0% 100%)}@supports (color:color-mix(in lab, red, red)){.tmsm-cat-active{background:radial-gradient(85% 120% at 30% 0%, #fff3, transparent 60%), linear-gradient(135deg, color-mix(in oklab, currentColor 22%, transparent) 0%, color-mix(in oklab, currentColor 12%, transparent) 100%)}}.tmsm-cat-active{box-shadow:inset 0 1px #ffffff3d,0 0 12px -2px}@supports (color:color-mix(in lab, red, red)){.tmsm-cat-active{box-shadow:inset 0 1px 0 #ffffff3d, 0 0 12px -2px color-mix(in oklab, currentColor 32%, 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-sel{background:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tmsm-result-sel{background:color-mix(in oklab, var(--blog-text) 8%, transparent)}}.tmsm-result-sel{border-color:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tmsm-result-sel{border-color:color-mix(in oklab, var(--blog-text) 22%, transparent)}}.tmsm-result-sel{box-shadow:0 8px 24px -8px #0006}.tmsm-result-cur:before{content:"";border:1px solid var(--blog-text);border-radius:12px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tmsm-result-cur:before{border:1px solid color-mix(in oklab, var(--blog-text) 24%, transparent)}}.tmsm-result-cur:before{pointer-events:none}.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-card-in{transform:translateY(0)}.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:1200px;margin:0 auto;padding:80px 24px 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)}.tfooter{border-top:1px solid var(--blog-border);background:radial-gradient(35% 128px at 50% 0%, var(--blog-text), transparent 70%);border-radius:28px 28px 0 0;width:100%;max-width:1200px;margin:0 auto;padding:64px 24px 32px;position:relative}@supports (color:color-mix(in lab, red, red)){.tfooter{background:radial-gradient(35% 128px at 50% 0%, color-mix(in oklab, var(--blog-text) 8%, transparent), transparent 70%)}}@media (min-width:880px){.tfooter{border-radius:48px 48px 0 0}}.tfooter-seam{background:var(--blog-text);border-radius:999px;width:33.333%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.tfooter-seam{background:color-mix(in oklab, var(--blog-text) 20%, transparent)}}.tfooter-seam{filter:blur(8px);pointer-events:none}.tfooter-grid{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:880px){.tfooter-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,2.2fr);gap:56px}}.tfooter-brand{flex-direction:column;gap:14px;max-width:320px;display:flex}.tfooter-mark{align-items:center;display:inline-flex}.tfooter-copy{color:var(--blog-text-muted);margin:0;font-size:13px}.tfooter-tagline{color:var(--blog-text-secondary);max-width:280px;margin:0;font-size:13px;line-height:1.55}.tfooter-cols{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}@media (min-width:720px){.tfooter-cols{grid-template-columns:repeat(4,1fr)}}.tfooter-col{min-width:0}.tfooter-col-h{text-transform:uppercase;letter-spacing:.16em;color:var(--blog-text);margin:0 0 14px;font-size:11px;font-weight:600}.tfooter-col-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tfooter-link{color:var(--blog-text-secondary);align-items:center;gap:6px;font-size:13.5px;text-decoration:none;transition:color .16s;display:inline-flex}.tfooter-link:hover{color:var(--blog-text)}.tfooter-link-ico{color:currentColor;flex:none;align-items:center;width:14px;height:14px;display:inline-flex}.tfooter-link-ico svg{width:100%;height:100%}.tfooter-status-dot{border-radius:50%;width:6px;height:6px;margin-right:2px;display:inline-block}.tfooter-meta{border-top:1px solid var(--blog-border);color:var(--blog-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin-top:40px;padding-top:20px;font-size:12px;display:flex}@keyframes tfooter-rise{0%{opacity:0;filter:blur(4px);transform:translateY(-8px)}to{opacity:1;filter:blur();transform:translateY(0)}}.tfooter-rise{animation:.7s cubic-bezier(.2,.6,.2,1) both tfooter-rise}@media (prefers-reduced-motion:reduce){.tfooter-rise{animation:none}}.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}@keyframes tfaq-reveal{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.th1{padding:96px 24px 120px}.th1-inner{text-align:center;max-width:760px;margin:0 auto}.th1-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--blog-text-muted);margin-bottom:28px;font-size:11px;font-weight:600}.th1-title{letter-spacing:-.025em;color:var(--blog-text);margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(40px,5.4vw,68px);font-weight:380;line-height:1.05}.th1-tagline{color:var(--blog-text-secondary);margin:24px 0 36px;font-family:Fraunces,Georgia,serif;font-size:clamp(18px,1.7vw,22px);font-style:italic;font-weight:360}.th1-cta{justify-content:center;display:flex}.th1-rule{background:var(--blog-text);width:64px;height:1px}@supports (color:color-mix(in lab, red, red)){.th1-rule{background:color-mix(in oklab, var(--blog-text) 35%, transparent)}}.th1-rule{margin:56px auto 24px}.th1-meta{color:var(--blog-text-muted);letter-spacing:.01em;font-size:13px}.th2{padding:80px 24px 96px}.th2-grid{grid-template-columns:1fr;align-items:center;gap:48px;max-width:1200px;margin:0 auto;display:grid}@media (min-width:980px){.th2-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px}}.th2-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--blog-text-muted);margin-bottom:16px;font-size:11px;font-weight:600}.th2-title{letter-spacing:-.022em;color:var(--blog-text);margin:0 0 20px;font-family:Fraunces,Georgia,serif;font-size:clamp(36px,4.6vw,56px);font-weight:400;line-height:1.06}.th2-sub{color:var(--blog-text-secondary);max-width:520px;margin:0 0 32px;font-size:18px;line-height:1.55}.th2-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.th2-secondary{color:var(--blog-text);border:1px solid var(--blog-border);border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.th2-preview{min-width:0}.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}.th4{background:var(--background);padding:64px 24px 80px}.th4-card{background:var(--blog-card-bg);isolation:isolate;border-radius:24px;max-width:980px;margin:0 auto;padding:56px 56px 48px;position:relative}.th4-card:before{content:"";z-index:-1;background:linear-gradient(135deg,#0a84ff 0%,#ff2d92 50%,#bf5af2 100%);border-radius:25.5px;position:absolute;inset:-1.5px}.th4-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--blog-text-muted);margin-bottom:24px;font-size:11px;font-weight:600}.th4-title{letter-spacing:-.022em;color:var(--blog-text);margin:0 0 18px;font-family:Fraunces,Georgia,serif;font-size:clamp(34px,4.2vw,52px);font-weight:400;line-height:1.06}.th4-sub{color:var(--blog-text-secondary);max-width:640px;margin:0 0 32px;font-size:17px;line-height:1.55}.th4-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:32px;display:flex}.th4-secondary{color:var(--blog-text);border:1px solid var(--blog-border);border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.th4-meta{color:var(--blog-text-muted);border-top:1px solid var(--blog-border);flex-wrap:wrap;align-items:center;gap:10px;padding-top:24px;font-size:13px;display:flex}.th4-dot{background:var(--blog-text-muted);border-radius:50%;width:3px;height:3px}.th5{padding:80px 24px 100px}.th5-grid{grid-template-columns:80px 1fr;align-items:stretch;gap:32px;max-width:1200px;margin:0 auto;display:grid}.th5-rail{border-left:1px solid var(--blog-border);flex-direction:column;justify-content:space-between;padding:6px 0 6px 16px;display:flex}.th5-rail-issue{letter-spacing:.18em;color:var(--blog-text-muted);writing-mode:vertical-rl;text-orientation:mixed;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;transform:rotate(180deg)}.th5-rail-cat{color:var(--blog-text-secondary);writing-mode:vertical-rl;text-orientation:mixed;font-family:Fraunces,Georgia,serif;font-size:14px;font-style:italic;transform:rotate(180deg)}.th5-body{padding-top:32px}.th5-kicker{color:var(--blog-text-secondary);margin-bottom:16px;font-family:Fraunces,Georgia,serif;font-size:18px;font-style:italic}.th5-title{letter-spacing:-.028em;color:var(--blog-text);max-width:880px;margin:0 0 28px;font-family:Fraunces,Georgia,serif;font-size:clamp(44px,6vw,84px);font-weight:380;line-height:1.02}.th5-byline{color:var(--blog-text-secondary);border-bottom:1px solid var(--blog-border);margin:0 0 32px;padding-bottom:24px;font-size:15px}.th5-cta{margin-bottom:40px}.th5-foot{letter-spacing:.04em;color:var(--blog-text-muted);font-size:12px}.th6{padding:80px 24px 96px}.th6-grid{grid-template-columns:1fr;align-items:center;gap:40px;max-width:1200px;margin:0 auto;display:grid}@media (min-width:980px){.th6-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);gap:56px}}.th6-eyebrow{color:var(--blog-text-muted);margin-bottom:18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.th6-title{letter-spacing:-.022em;color:var(--blog-text);margin:0 0 18px;font-family:Fraunces,Georgia,serif;font-size:clamp(36px,4.6vw,56px);font-weight:400;line-height:1.06}.th6-sub{color:var(--blog-text-secondary);max-width:460px;margin:0 0 28px;font-size:17px;line-height:1.55}.th6-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.th6-secondary{color:var(--blog-text);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:500;text-decoration:none}.th6-term{background:#0b1117;border-radius:12px;overflow:hidden;box-shadow:0 24px 60px #0000004d}.th6-term-bar{background:#161b22;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:12px 16px;display:flex}.th6-dot{border-radius:50%;width:11px;height:11px;display:inline-block}.th6-term-title{color:#ffffff80;margin-left:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.th6-term-body{color:#e8f0faeb;white-space:pre-wrap;margin:0;padding:24px 24px 28px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;line-height:1.7}.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}.th8-card-row-active{color:#ff2d92;font-weight:500}.th9{padding:80px 24px 100px}.th9-grid{grid-template-columns:1fr;align-items:center;gap:32px;max-width:1200px;margin:0 auto;display:grid}@media (min-width:980px){.th9-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px}}.th9-numeral{border-left:4px solid;border-image:linear-gradient(#0a84ff 0%,#ff2d92 60%,#bf5af2 100%) 1;flex-direction:column;align-items:flex-start;padding-left:24px;display:flex}.th9-num{letter-spacing:-.05em;color:var(--blog-text);font-family:Fraunces,Georgia,serif;font-size:clamp(140px,18vw,240px);font-weight:320;line-height:.85}.th9-label{letter-spacing:.2em;text-transform:uppercase;color:var(--blog-text-muted);margin-top:12px;font-size:14px}.th9-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--blog-text-muted);margin-bottom:18px;font-size:11px;font-weight:600}.th9-title{letter-spacing:-.024em;color:var(--blog-text);margin:0 0 18px;font-family:Fraunces,Georgia,serif;font-size:clamp(38px,4.8vw,56px);font-weight:400;line-height:1.06}.th9-sub{color:var(--blog-text-secondary);max-width:520px;margin:0 0 28px;font-size:17px;line-height:1.55}.th9-cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.th9-secondary{color:var(--blog-text);border-bottom:1px solid var(--blog-border);padding-bottom:2px;font-size:14px;font-weight:500;text-decoration:none}.th10{padding:88px 24px 104px}.th10-inner{max-width:1100px;margin:0 auto}.th10-stats{border-top:1px solid var(--blog-border);border-bottom:1px solid var(--blog-border);grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:48px;padding:28px 0;display:grid}.th10-stat{border-right:1px solid var(--blog-border);flex-direction:column;gap:8px;padding:0 24px;display:flex}.th10-stat:last-child{border-right:0}.th10-stat-num{letter-spacing:-.03em;color:var(--blog-text);font-family:Fraunces,Georgia,serif;font-size:clamp(40px,5vw,64px);font-weight:360;line-height:1}.th10-stat-lbl{color:var(--blog-text-secondary);letter-spacing:.01em;font-size:13px}.th10-title{letter-spacing:-.024em;color:var(--blog-text);max-width:860px;margin:0 0 18px;font-family:Fraunces,Georgia,serif;font-size:clamp(40px,5.2vw,60px);font-weight:400;line-height:1.05}.th10-sub{color:var(--blog-text-secondary);max-width:600px;margin:0 0 32px;font-size:18px;line-height:1.55}.th10-cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.th10-secondary{color:var(--blog-text);border-bottom:1px solid var(--blog-border);padding-bottom:2px;font-size:14px;font-weight:500;text-decoration:none}.tlm1{padding:0 0 96px}.tlm1-hero{text-align:center;max-width:920px;margin:0 auto;padding:0 24px 32px}.tlm1-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--blog-text-muted);margin-bottom:24px;font-size:11px;font-weight:600}.tlm1-h1{letter-spacing:-.025em;color:var(--blog-text);margin:0 0 20px;font-family:Fraunces,Georgia,serif;font-size:clamp(36px,4.6vw,64px);font-weight:380;line-height:1.06}.tlm1-h1 em{color:#0000;background:linear-gradient(92deg,#0a84ff 0%,#ff2d92 60%,#bf5af2 100%);-webkit-background-clip:text;background-clip:text;font-style:italic}.tlm1-sub{color:var(--blog-text-secondary);max-width:620px;margin:0 auto 28px;font-size:17px;line-height:1.55}.tlm1-search-wrap{background:var(--blog-card-bg);border:1px solid var(--blog-border);border-radius:14px;align-items:center;gap:12px;max-width:720px;margin:0 auto;padding:14px 18px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.tlm1-search-wrap:focus-within{border-color:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tlm1-search-wrap:focus-within{border-color:color-mix(in oklab, var(--blog-text) 40%, transparent)}}.tlm1-search-wrap:focus-within{box-shadow:0 0 0 4px var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tlm1-search-wrap:focus-within{box-shadow:0 0 0 4px color-mix(in oklab, var(--blog-text) 8%, transparent)}}.tlm1-search-ic{color:var(--blog-text-muted);flex:none}.tlm1-search-input{min-width:0;color:var(--blog-text);letter-spacing:-.005em;background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:17px}.tlm1-search-input::placeholder{color:var(--blog-text-muted)}.tlm1-search-clear{width:28px;height:28px;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}.tlm1-search-clear:hover{color:var(--blog-text);background:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tlm1-search-clear:hover{background:color-mix(in oklab, var(--blog-text) 8%, transparent)}}.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-active{background:radial-gradient(85% 120% at 30% 0,#ffffff38,#0000 60%),linear-gradient(135deg,currentColor 0% 100%)}@supports (color:color-mix(in lab, red, red)){.tlm1-cat-active{background:radial-gradient(85% 120% at 30% 0%, #ffffff38, transparent 60%), linear-gradient(135deg, color-mix(in oklab, currentColor 24%, transparent) 0%, color-mix(in oklab, currentColor 14%, transparent) 100%)}}.tlm1-cat-active{box-shadow:inset 0 1px #ffffff47,0 0 14px -3px}@supports (color:color-mix(in lab, red, red)){.tlm1-cat-active{box-shadow:inset 0 1px 0 #ffffff47, 0 0 14px -3px color-mix(in oklab, currentColor 38%, 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:1200px;margin:20px auto 0;padding:0 24px}.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}.tlm1-grid{grid-template-columns:1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.tlm1-grid{grid-template-columns:1fr 1fr}}@media (min-width:1080px){.tlm1-grid{grid-template-columns:1fr 1fr 1fr}}.tlm1-card{isolation:isolate;background:var(--blog-card-bg);border:1px solid var(--blog-border);color:var(--blog-text);border-radius:12px;flex-direction:column;gap:10px;padding:20px;text-decoration:none;transition:border-color .22s,transform .22s;display:flex;position:relative}.tlm1-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:conic-gradient(from 200deg,#0a84ff 0%,#ff2d92 30%,#bf5af2 60%,#0a84ff 100%);padding:1px;transition:opacity .24s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.tlm1-card:hover{border-color:#0000;transform:translateY(-2px)}.tlm1-card:hover:before{opacity:1}.tlm1-card-head{letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;display:flex}.tlm1-card-cat{align-items:center;gap:6px;display:inline-flex}.tlm1-card-dot{border-radius:50%;width:6px;height:6px}.tlm1-card-stepcount{color:var(--blog-text-muted);letter-spacing:.04em;text-transform:none;font-weight:500}.tlm1-card-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}.tlm1-card-sub{color:var(--blog-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.tlm1-card-foot{color:var(--blog-text-muted);margin-top:auto;padding-top:8px;font-size:12px}.tlm2{border-top:1px solid var(--blog-border);padding:56px 0 96px;overflow:hidden}.tlm2-hero{grid-template-columns:1fr;gap:32px;max-width:1240px;margin:0 auto;padding:0 24px 56px;display:grid}@media (min-width:980px){.tlm2-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:end;gap:56px}}.tlm2-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--blog-text-muted);margin-bottom:18px;font-size:11px;font-weight:600}.tlm2-h1{letter-spacing:-.022em;color:var(--blog-text);max-width:720px;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(36px,4.4vw,56px);font-weight:400;line-height:1.06}.tlm2-h1 em{color:#0000;background:linear-gradient(92deg,#0a84ff 0%,#ff2d92 60%,#bf5af2 100%);-webkit-background-clip:text;background-clip:text;font-style:italic}.tlm2-sub{color:var(--blog-text-secondary);max-width:560px;margin:14px 0 0;font-size:15px;line-height:1.55}.tlm2-search{background:var(--blog-card-bg);border:1px solid var(--blog-border);border-radius:10px;align-self:end;align-items:center;gap:10px;padding:12px 14px;display:flex}.tlm2-search:focus-within{border-color:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tlm2-search:focus-within{border-color:color-mix(in oklab, var(--blog-text) 35%, transparent)}}.tlm2-search-ic{color:var(--blog-text-muted);flex:none}.tlm2-search-input{min-width:0;color:var(--blog-text);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:14px}.tlm2-search-input::placeholder{color:var(--blog-text-muted)}.tlm2-section{max-width:1240px;margin:0 auto;padding:32px 24px 0}.tlm2-section-all{padding-top:56px}.tlm2-reel-section{padding-top:16px}.tlm2-section-h{justify-content:space-between;align-items:end;gap:16px;max-width:1192px;margin:0 auto 18px;padding:0 24px;display:flex}.tlm2-section-h h2{letter-spacing:-.014em;color:var(--blog-text);margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(20px,2vw,26px);font-weight:480}.tlm2-section-sub{color:var(--blog-text-secondary);margin:4px 0 0;font-size:13px}.tlm2-section-meta{color:var(--blog-text-muted);font-size:12px}.tlm2-section-clear{font:inherit;color:var(--blog-text);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.tlm2-section-more{color:var(--blog-text);border-bottom:1px solid var(--blog-border);padding-bottom:2px;font-size:13px;font-weight:500;text-decoration:none}.tlm2-reel{max-width:100vw;position:relative;overflow:hidden}.tlm2-reel-track{scroll-snap-type:x proximity;scrollbar-width:thin;gap:16px;padding:6px 24px;scroll-padding:0 24px;display:flex;overflow-x:auto}.tlm2-reel-track::-webkit-scrollbar{height:6px}.tlm2-reel-track::-webkit-scrollbar-thumb{background:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tlm2-reel-track::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--blog-text) 14%, transparent)}}.tlm2-reel-track::-webkit-scrollbar-thumb{border-radius:999px}.tlm2-reel-card{scroll-snap-align:start;background:var(--blog-card-bg);border:1px solid var(--blog-border);color:var(--blog-text);border-radius:14px;flex-direction:column;flex:0 0 320px;gap:10px;padding:22px 22px 18px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.tlm2-reel-card:hover{border-color:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tlm2-reel-card:hover{border-color:color-mix(in oklab, var(--blog-text) 22%, transparent)}}.tlm2-reel-card:hover{transform:translateY(-2px)}.tlm2-reel-cat{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.tlm2-reel-dot{border-radius:50%;width:6px;height:6px}.tlm2-reel-title{letter-spacing:-.012em;color:var(--blog-text);margin:0;font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:480;line-height:1.2}.tlm2-reel-sub{color:var(--blog-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.tlm2-reel-foot{color:var(--blog-text-muted);gap:6px;margin-top:auto;padding-top:4px;font-size:12px;display:flex}.tlm2-row{scrollbar-width:thin;gap:14px;padding:4px 24px 12px;display:flex;overflow-x:auto}.tlm2-row::-webkit-scrollbar{height:6px}.tlm2-row::-webkit-scrollbar-thumb{background:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tlm2-row::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--blog-text) 14%, transparent)}}.tlm2-row::-webkit-scrollbar-thumb{border-radius:999px}.tlm2-row-card{background:var(--blog-card-bg);border:1px solid var(--blog-border);color:var(--blog-text);border-radius:12px;flex-direction:column;flex:0 0 300px;gap:8px;padding:18px;text-decoration:none;transition:border-color .2s;display:flex}.tlm2-row-card:hover{border-color:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tlm2-row-card:hover{border-color:color-mix(in oklab, var(--blog-text) 22%, transparent)}}.tlm2-row-cat{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.tlm2-row-dot{border-radius:50%;width:5px;height:5px}.tlm2-row-title{letter-spacing:-.01em;color:var(--blog-text);margin:0;font-family:Fraunces,Georgia,serif;font-size:16px;font-weight:480;line-height:1.2}.tlm2-row-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}.tlm2-grid{grid-template-columns:1fr;gap:12px;max-width:1240px;margin:0 auto;padding:0 24px;list-style:none;display:grid}@media (min-width:720px){.tlm2-grid{grid-template-columns:1fr 1fr}}@media (min-width:1080px){.tlm2-grid{grid-template-columns:1fr 1fr 1fr}}.tlm2-grid-card{border:1px solid var(--blog-border);color:var(--blog-text);background:0 0;border-radius:10px;flex-direction:column;gap:8px;padding:16px;text-decoration:none;transition:background .16s,border-color .16s;display:flex}.tlm2-grid-card:hover{background:var(--blog-card-bg);border-color:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tlm2-grid-card:hover{border-color:color-mix(in oklab, var(--blog-text) 22%, transparent)}}.tlm2-grid-head{letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;display:flex}.tlm2-grid-cat{align-items:center;gap:6px;display:inline-flex}.tlm2-grid-dot{border-radius:50%;width:5px;height:5px}.tlm2-grid-sc{color:var(--blog-text-muted);letter-spacing:.04em;text-transform:none;font-weight:500}.tlm2-grid-title{letter-spacing:-.01em;color:var(--blog-text);margin:0;font-family:Fraunces,Georgia,serif;font-size:16px;font-weight:480;line-height:1.2}.tlm2-grid-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}.tlm3{border-top:1px solid var(--blog-border);padding:56px 0 96px}.tlm3-page-head{text-align:center;max-width:1240px;margin:0 auto;padding:0 24px 32px}.tlm3-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--blog-text-muted);margin-bottom:18px;font-size:11px;font-weight:600}.tlm3-h1{letter-spacing:-.022em;color:var(--blog-text);max-width:880px;margin:0 auto 16px;font-family:Fraunces,Georgia,serif;font-size:clamp(36px,4.4vw,56px);font-weight:400;line-height:1.06}.tlm3-sub{color:var(--blog-text-secondary);max-width:640px;margin:0 auto;font-size:16px;line-height:1.55}.tlm3-spotlight{background:var(--blog-card-bg);border:1px solid var(--blog-border);max-width:1240px;color:var(--blog-text);border-radius:24px;grid-template-columns:1fr;gap:32px;margin:56px auto 0;padding:56px 32px;text-decoration:none;transition:transform .24s,border-color .24s;display:grid;position:relative;overflow:hidden}@media (min-width:880px){.tlm3-spotlight{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;margin-left:24px;margin-right:24px;padding:56px 48px}}.tlm3-spotlight:hover{border-color:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tlm3-spotlight:hover{border-color:color-mix(in oklab, var(--blog-text) 22%, transparent)}}.tlm3-spotlight:hover{transform:translateY(-2px)}.tlm3-spot-text{z-index:1;position:relative}.tlm3-spot-eyebrow{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:18px;font-size:11px;font-weight:600;display:inline-flex}.tlm3-spot-dot{border-radius:50%;width:6px;height:6px}.tlm3-spot-title{letter-spacing:-.022em;margin:0 0 16px;font-family:Fraunces,Georgia,serif;font-size:clamp(28px,3.4vw,44px);font-weight:400;line-height:1.08}.tlm3-spot-sub{color:var(--blog-text-secondary);max-width:540px;margin:0 0 18px;font-size:15px;line-height:1.55}.tlm3-spot-meta{color:var(--blog-text-muted);flex-wrap:wrap;gap:8px;margin-bottom:24px;font-size:12.5px;display:flex}.tlm3-spot-cta{letter-spacing:.04em;color:var(--blog-text);border-bottom:1px solid var(--blog-text);padding-bottom:2px;font-size:13.5px;font-weight:600}.tlm3-spot-decor{pointer-events:none;min-height:200px;position:relative}.tlm3-spot-orb{filter:blur(80px);opacity:.4;pointer-events:none;border-radius:50%;width:280px;height:280px;position:absolute;top:0;right:0}.tlm3-spot-orb-2{opacity:.32;background:#ff2d92;width:220px;height:220px;top:30%;left:20%}.tlm3-spot-orb-3{opacity:.28;background:#bf5af2;width:240px;height:240px;bottom:0;right:30%}.tlm3-section-h{justify-content:space-between;align-items:end;gap:16px;max-width:1240px;margin:64px auto 18px;padding:0 24px;display:flex}.tlm3-section-h h3{letter-spacing:-.012em;color:var(--blog-text);margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(18px,1.7vw,22px);font-weight:480}.tlm3-section-meta{color:var(--blog-text-muted);font-size:12px}.tlm3-picks{grid-template-columns:1fr;gap:14px;max-width:1240px;margin:0 auto;padding:0 24px;display:grid}@media (min-width:720px){.tlm3-picks{grid-template-columns:1fr 1fr 1fr}}.tlm3-pick{background:var(--blog-card-bg);border:1px solid var(--blog-border);color:var(--blog-text);border-radius:14px;flex-direction:column;gap:10px;padding:22px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.tlm3-pick:hover{border-color:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tlm3-pick:hover{border-color:color-mix(in oklab, var(--blog-text) 22%, transparent)}}.tlm3-pick:hover{transform:translateY(-2px)}.tlm3-pick-cat{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.tlm3-pick-dot{border-radius:50%;width:5px;height:5px}.tlm3-pick-title{letter-spacing:-.012em;color:var(--blog-text);margin:0;font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:480;line-height:1.2}.tlm3-pick-sub{color:var(--blog-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.tlm3-bento-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.tlm3-section-h-sticky{z-index:5;background:var(--surface);position:sticky;top:72px}@supports (color:color-mix(in lab, red, red)){.tlm3-section-h-sticky{background:color-mix(in oklab, var(--surface) 90%, transparent)}}.tlm3-section-h-sticky{-webkit-backdrop-filter:blur(8px);margin:56px 0 14px;padding:12px 0}.tlm3-search{background:var(--blog-card-bg);border:1px solid var(--blog-border);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.tlm3-search:focus-within{border-color:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tlm3-search:focus-within{border-color:color-mix(in oklab, var(--blog-text) 35%, transparent)}}.tlm3-search-ic{color:var(--blog-text-muted);flex:none}.tlm3-search-input{min-width:200px;color:var(--blog-text);font:inherit;background:0 0;border:0;outline:none;flex:1}.tlm3-search-input::placeholder{color:var(--blog-text-muted)}.tlm3-search-clear{width:22px;height:22px;color:var(--blog-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:2px;transition:color .16s,background .16s;display:inline-flex}.tlm3-search-clear:hover{color:var(--blog-text);background:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tlm3-search-clear:hover{background:color-mix(in oklab, var(--blog-text) 8%, transparent)}}.tlm3-bento{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:720px){.tlm3-bento{grid-template-columns:1fr 1fr}}@media (min-width:1080px){.tlm3-bento{grid-template-columns:1fr 1fr 1fr 1fr}}.tlm3-tile{background:var(--blog-card-bg);border:1px solid var(--blog-border);color:var(--blog-text);border-radius:12px;flex-direction:column;gap:8px;min-height:140px;padding:18px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.tlm3-tile:hover{border-color:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tlm3-tile:hover{border-color:color-mix(in oklab, var(--blog-text) 22%, transparent)}}.tlm3-tile:hover{transform:translateY(-2px)}.tlm3-tile-wide{grid-column:span 1}@media (min-width:1080px){.tlm3-tile-wide{grid-column:span 2}}.tlm3-tile-cat{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.tlm3-tile-dot{border-radius:50%;width:5px;height:5px}.tlm3-tile-title{letter-spacing:-.01em;color:var(--blog-text);margin:0;font-family:Fraunces,Georgia,serif;font-size:16px;font-weight:480;line-height:1.2}.tlm3-tile-wide .tlm3-tile-title{font-size:22px}.tlm3-tile-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}.tlm3-tile-wide .tlm3-tile-sub{-webkit-line-clamp:3;font-size:14px}.tlm3-empty{text-align:center;color:var(--blog-text-secondary);padding:64px 24px;font-size:15px}.tlm3-empty-reset{font:inherit;color:var(--blog-text);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.tcm-strip{max-width:1200px;margin:0 auto 40px;padding:0 24px}.tcm-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:720px){.tcm-grid{grid-template-columns:1fr 1fr}}@media (min-width:1080px){.tcm-grid{grid-template-columns:1fr 1fr 1fr}}.tcm1-card{border-top:1px solid var(--blog-border);color:var(--blog-text);background:0 0;border-radius:0;flex-direction:column;gap:8px;padding:22px;text-decoration:none;transition:background .2s;display:flex}.tcm1-card:hover{background:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tcm1-card:hover{background:color-mix(in oklab, var(--blog-text) 4%, transparent)}}.tcm1-cat{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.tcm1-title{letter-spacing:-.012em;color:var(--blog-text);margin:0;font-family:Fraunces,Georgia,serif;font-size:19px;font-weight:480;line-height:1.18}.tcm1-sub{color:var(--blog-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.tcm2-card{isolation:isolate;background:var(--blog-card-bg);border:1px solid var(--blog-border);color:var(--blog-text);border-radius:12px;flex-direction:column;gap:10px;padding:20px;text-decoration:none;transition:transform .22s,border-color .22s;display:flex;position:relative}.tcm2-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:conic-gradient(from 200deg,#0a84ff 0%,#ff2d92 30%,#bf5af2 60%,#0a84ff 100%);padding:1px;transition:opacity .24s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.tcm2-card:hover{border-color:#0000;transform:translateY(-2px)}.tcm2-card:hover:before{opacity:1}.tcm2-head{letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;display:flex}.tcm2-cat{align-items:center;gap:6px;display:inline-flex}.tcm2-dot{border-radius:50%;width:5px;height:5px}.tcm2-meta{color:var(--blog-text-muted);letter-spacing:.04em;text-transform:none;font-weight:500}.tcm2-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}.tcm2-sub{color:var(--blog-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.tcm3-card{background:var(--blog-card-bg);border-radius:14px;flex-direction:column;gap:10px;padding:22px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tcm3-card{background:color-mix(in oklab, var(--blog-card-bg) 70%, transparent)}}.tcm3-card{border:1px solid var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tcm3-card{border:1px solid color-mix(in oklab, var(--blog-text) 6%, transparent)}}.tcm3-card{-webkit-backdrop-filter:blur(14px);color:var(--blog-text);text-decoration:none;transition:transform .22s,box-shadow .22s;overflow:hidden;box-shadow:0 20px 40px -16px #0000004d}.tcm3-card:hover{transform:translateY(-3px);box-shadow:0 24px 48px -16px #0006}.tcm3-glow{pointer-events:none;opacity:.7;position:absolute;inset:0}.tcm3-cat{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex;position:relative}.tcm3-dot{border-radius:50%;width:5px;height:5px}.tcm3-title,.tcm3-sub{position:relative}.tcm3-title{letter-spacing:-.012em;color:var(--blog-text);margin:0;font-family:Fraunces,Georgia,serif;font-size:19px;font-weight:480;line-height:1.18}.tcm3-sub{color:var(--blog-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.tcm4-card{background:var(--blog-card-bg);border:1px solid var(--blog-border);color:var(--blog-text);border-radius:12px;gap:0;text-decoration:none;transition:transform .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.tcm4-card:hover{border-color:var(--blog-text);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.tcm4-card:hover{border-color:color-mix(in oklab, var(--blog-text) 22%, transparent)}}.tcm4-band{flex:none;width:6px}.tcm4-body{flex-direction:column;flex:1;gap:8px;min-width:0;padding:20px 22px;display:flex}.tcm4-cat{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.tcm4-title{letter-spacing:-.012em;color:var(--blog-text);margin:0;font-family:Fraunces,Georgia,serif;font-size:19px;font-weight:480;line-height:1.18}.tcm4-sub{color:var(--blog-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.tcm5-card{background:var(--blog-card-bg);border:1px solid var(--blog-border);color:var(--blog-text);border-radius:12px;align-items:flex-start;gap:16px;padding:18px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.tcm5-card:hover{border-color:var(--blog-text);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.tcm5-card:hover{border-color:color-mix(in oklab, var(--blog-text) 22%, transparent)}}.tcm5-mark{color:#fff;text-transform:uppercase;border-radius:12px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-family:Fraunces,Georgia,serif;font-size:24px;font-weight:600;display:inline-flex}.tcm5-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.tcm5-head{letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;display:flex}.tcm5-meta{color:var(--blog-text-muted);letter-spacing:.04em;text-transform:none;font-weight:500}.tcm5-title{letter-spacing:-.012em;color:var(--blog-text);margin:0;font-family:Fraunces,Georgia,serif;font-size:17px;font-weight:480;line-height:1.2}.tcm5-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}.tcm6-card{background:var(--blog-card-bg);border:1px solid var(--blog-border);color:var(--blog-text);border-radius:12px;flex-direction:column;gap:10px;padding:0;text-decoration:none;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.tcm6-card:hover{border-color:var(--blog-text);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.tcm6-card:hover{border-color:color-mix(in oklab, var(--blog-text) 22%, transparent)}}.tcm6-tabs{border-bottom:1px solid var(--blog-border);background:var(--blog-text);gap:0;padding:8px 12px 0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tcm6-tabs{background:color-mix(in oklab, var(--blog-text) 3%, transparent)}}.tcm6-tab{color:var(--blog-text-muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 10px;font-size:11px;font-weight:500}.tcm6-tab-active{color:currentColor;border-bottom-color:currentColor}.tcm6-cat{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:6px;margin:16px 18px 0;font-size:11px;font-weight:600;display:inline-flex}.tcm6-dot{border-radius:50%;width:5px;height:5px}.tcm6-title{letter-spacing:-.012em;color:var(--blog-text);margin:8px 18px 0;font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:480;line-height:1.18}.tcm6-sub{color:var(--blog-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 18px 18px;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.tcm7-card{background:var(--blog-card-bg);border:1px solid var(--blog-border);color:var(--blog-text);border-radius:12px;align-items:stretch;gap:18px;padding:18px 22px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.tcm7-card:hover{border-color:var(--blog-text);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.tcm7-card:hover{border-color:color-mix(in oklab, var(--blog-text) 22%, transparent)}}.tcm7-numwrap{border-right:1px solid var(--blog-border);flex-direction:column;flex:none;justify-content:center;align-items:center;padding-right:18px;display:flex}.tcm7-num{letter-spacing:-.04em;font-family:Fraunces,Georgia,serif;font-size:48px;font-weight:360;line-height:.9}.tcm7-num-lbl{letter-spacing:.18em;text-transform:uppercase;color:var(--blog-text-muted);margin-top:4px;font-size:10px;font-weight:600}.tcm7-body{flex-direction:column;flex:1;justify-content:center;gap:6px;min-width:0;display:flex}.tcm7-cat{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.tcm7-title{letter-spacing:-.012em;color:var(--blog-text);margin:0;font-family:Fraunces,Georgia,serif;font-size:17px;font-weight:480;line-height:1.2}.tcm7-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}.tcm8-card{background:var(--blog-card-bg);border:1px solid var(--blog-border);color:var(--blog-text);border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .22s,border-color .22s;display:flex;overflow:hidden}.tcm8-card:hover{border-color:var(--blog-text);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.tcm8-card:hover{border-color:color-mix(in oklab, var(--blog-text) 22%, transparent)}}.tcm8-band{align-items:end;height:76px;padding:14px 18px;display:flex}.tcm8-band-cat{letter-spacing:.18em;text-transform:uppercase;color:#fffffff2;text-shadow:0 1px 4px #0003;font-size:11px;font-weight:700}.tcm8-body{flex-direction:column;gap:8px;padding:16px 18px 18px;display:flex}.tcm8-title{letter-spacing:-.012em;color:var(--blog-text);margin:0;font-family:Fraunces,Georgia,serif;font-size:19px;font-weight:480;line-height:1.18}.tcm8-sub{color:var(--blog-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.tcm8-meta{color:var(--blog-text-muted);margin-top:4px;font-size:12px}.tcm9-card{color:#fff;border:1px solid var(--blog-border);border-radius:16px;flex-direction:column;height:280px;text-decoration:none;transition:transform .24s;display:flex;position:relative;overflow:hidden}.tcm9-card:hover{transform:translateY(-3px)}.tcm9-bg{pointer-events:none;position:absolute;inset:0}.tcm9-content{flex-direction:column;gap:8px;margin-top:auto;padding:20px 22px 22px;display:flex;position:relative}.tcm9-cat{letter-spacing:.18em;text-transform:uppercase;color:#ffffffd9;font-size:10.5px;font-weight:700}.tcm9-title{letter-spacing:-.014em;color:#fff;text-shadow:0 2px 8px #0003;margin:0;font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:500;line-height:1.16}.tcm9-sub{color:#ffffffd9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.tcm10-card{background:var(--blog-card-bg);border:1px solid var(--blog-border);color:var(--blog-text);border-radius:24px;flex-direction:column;gap:10px;padding:22px;text-decoration:none;transition:transform .22s,border-color .22s;display:flex}.tcm10-card:hover{border-color:var(--blog-text);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.tcm10-card:hover{border-color:color-mix(in oklab, var(--blog-text) 22%, transparent)}}.tcm10-cat{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.tcm10-dot{border-radius:50%;width:5px;height:5px}.tcm10-title{letter-spacing:-.012em;color:var(--blog-text);margin:0;font-family:Fraunces,Georgia,serif;font-size:19px;font-weight:480;line-height:1.18}.tcm10-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}.tcm10-pills{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.tcm10-pill{background:var(--blog-text);border-radius:999px;padding:4px 10px}@supports (color:color-mix(in lab, red, red)){.tcm10-pill{background:color-mix(in oklab, var(--blog-text) 6%, transparent)}}.tcm10-pill{color:var(--blog-text-secondary);white-space:nowrap;font-size:11px}.tsm-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}.tsm-sub{color:var(--blog-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.tsm1-stack{padding-top:8px;padding-right:8px;position:relative}.tsm1-sheet{border:1px solid var(--blog-border);background:var(--blog-card-bg);pointer-events:none;border-radius:12px;position:absolute}.tsm1-sheet-2{opacity:.6;inset:4px -4px -4px 4px}.tsm1-sheet-3{opacity:.3;inset:8px -8px -8px 8px}.tsm1-card{background:var(--blog-card-bg);border:1px solid var(--blog-border);color:var(--blog-text);z-index:2;border-radius:12px;flex-direction:column;gap:10px;padding:22px;text-decoration:none;transition:transform .22s,border-color .22s;display:flex;position:relative}.tsm1-card:hover{border-color:var(--blog-text);transform:translate(2px,-2px)}@supports (color:color-mix(in lab, red, red)){.tsm1-card:hover{border-color:color-mix(in oklab, var(--blog-text) 22%, transparent)}}.tsm1-cat{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.tsm1-dot{border-radius:50%;width:5px;height:5px}.tsm1-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}.tsm1-sub{color:var(--blog-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.tsm2-folder{color:var(--blog-text);padding-top:8px;text-decoration:none;display:block;position:relative}.tsm2-tab{color:#fff;letter-spacing:.18em;text-transform:uppercase;z-index:0;border-radius:8px 8px 0 0;margin-bottom:-8px;margin-left:18px;padding:5px 14px 12px;font-size:10px;font-weight:700;display:inline-block;position:relative}.tsm2-card{z-index:1;background:var(--blog-card-bg);border:1px solid var(--blog-border);border-radius:0 12px 12px;flex-direction:column;gap:8px;padding:20px 22px 22px;transition:transform .22s,border-color .22s;display:flex;position:relative}.tsm2-folder:hover .tsm2-card{border-color:var(--blog-text);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.tsm2-folder:hover .tsm2-card{border-color:color-mix(in oklab, var(--blog-text) 22%, transparent)}}.tsm2-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}.tsm2-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}.tsm2-meta{color:var(--blog-text-muted);margin-top:auto;padding-top:8px;font-size:11px}.tsm3-card{background:repeating-linear-gradient(to bottom, transparent 0, transparent 23px, var(--blog-text) 23px, var(--blog-text) 24px), var(--blog-card-bg);border-radius:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.tsm3-card{background:repeating-linear-gradient(to bottom, transparent 0, transparent 23px, color-mix(in oklab, var(--blog-text) 5%, transparent) 23px, color-mix(in oklab, var(--blog-text) 5%, transparent) 24px), var(--blog-card-bg)}}.tsm3-card{border:1px solid var(--blog-border);color:var(--blog-text);text-decoration:none;transition:transform .2s,border-color .2s;overflow:hidden}.tsm3-card:hover{border-color:var(--blog-text);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.tsm3-card:hover{border-color:color-mix(in oklab, var(--blog-text) 22%, transparent)}}.tsm3-margin{border-right:1px solid #ff2d92;flex-direction:column;flex:0 0 28px;align-items:center;gap:28px;padding:22px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.tsm3-margin{border-right:1px solid color-mix(in oklab, #ff2d92 30%, var(--blog-border))}}.tsm3-margin{background:var(--blog-text)}@supports (color:color-mix(in lab, red, red)){.tsm3-margin{background:color-mix(in oklab, var(--blog-text) 2%, transparent)}}.tsm3-hole{background:var(--background);border-radius:50%;width:8px;height:8px;box-shadow:inset 0 1px 1px #0006}.tsm3-content{flex-direction:column;flex:1;gap:8px;min-width:0;padding:22px;display:flex}.tsm3-cat{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.tsm3-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}.tsm3-sub{color:var(--blog-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.tsm4-card{background:var(--blog-card-bg);border:1px solid var(--blog-border);color:var(--blog-text);border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .22s,border-color .22s;display:flex;overflow:hidden}.tsm4-card:hover{border-color:var(--blog-text);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.tsm4-card:hover{border-color:color-mix(in oklab, var(--blog-text) 22%, transparent)}}.tsm4-head{flex-direction:column;gap:6px;padding:18px 18px 0;display:flex}.tsm4-cat{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.tsm4-dot{border-radius:50%;width:5px;height:5px}.tsm4-title{letter-spacing:-.012em;color:var(--blog-text);margin:0;font-family:Fraunces,Georgia,serif;font-size:17px;font-weight:480;line-height:1.2}.tsm4-preview{background:var(--blog-text);border-radius:8px;margin:12px 14px 14px}@supports (color:color-mix(in lab, red, red)){.tsm4-preview{background:color-mix(in oklab, var(--blog-text) 3%, var(--blog-card-bg))}}.tsm4-preview{border:1px solid var(--blog-border);overflow:hidden}.tsm4-tabs{border-bottom:1px solid var(--blog-border);background:var(--blog-text);gap:0;padding:6px 8px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.tsm4-tabs{background:color-mix(in oklab, var(--blog-text) 2%, transparent)}}.tsm4-tab{color:var(--blog-text-muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:4px 8px;font-size:10px;font-weight:500}.tsm4-tab-active{color:currentColor;border-bottom-color:currentColor}.tsm4-rows{flex-direction:column;display:flex}.tsm4-row{border-top:1px solid var(--blog-border);justify-content:space-between;align-items:center;padding:7px 10px;font-size:11px;display:flex}.tsm4-row:first-child{border-top:0}.tsm4-row-title{min-width:0;color:var(--blog-text);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.tsm4-row-status{letter-spacing:.12em;text-transform:uppercase;background:currentColor;border-radius:999px;flex:none;padding:2px 7px;font-size:9px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.tsm4-row-status{background:color-mix(in oklab, currentColor 14%, transparent)}}.tsm5-polaroid{color:#0e1318;background:#ffffffeb;background:lab(100% -.0000298023 .0000119209/.92);border-radius:6px;flex-direction:column;padding:8px 8px 18px;text-decoration:none;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 16px 32px -16px #00000080}.tsm5-polaroid:hover{transform:translateY(-3px)rotate(-.5deg);box-shadow:0 24px 40px -16px #0009}.tsm5-thumb{border-radius:4px;align-items:end;height:130px;padding:12px;display:flex}.tsm5-thumb-cat{letter-spacing:.18em;text-transform:uppercase;color:#fffffff2;text-shadow:0 1px 4px #0000004d;font-size:10px;font-weight:700}.tsm5-caption{flex-direction:column;gap:6px;padding:14px 8px 0;display:flex}.tsm5-title{letter-spacing:-.01em;color:#0e1318;margin:0;font-family:Fraunces,Georgia,serif;font-size:16px;font-weight:480;line-height:1.2}.tsm5-sub{color:#4d5a6e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.tsm6-fanwrap{padding:6px 14px 14px 6px;position:relative}.tsm6-fan{border:1px solid var(--blog-border);background:var(--blog-card-bg);pointer-events:none;transform-origin:0 100%;border-radius:12px;position:absolute;inset:16px 14px 14px}.tsm6-fan-2{opacity:.55;transform:rotate(2deg)}.tsm6-fan-3{opacity:.3;transform:rotate(4deg)}.tsm6-card{z-index:2;background:var(--blog-card-bg);border:1px solid var(--blog-border);color:var(--blog-text);border-radius:12px;flex-direction:column;gap:10px;padding:22px;text-decoration:none;transition:transform .22s,border-color .22s;display:flex;position:relative}.tsm6-card:hover{border-color:var(--blog-text);transform:translateY(-2px)rotate(-1deg)}@supports (color:color-mix(in lab, red, red)){.tsm6-card:hover{border-color:color-mix(in oklab, var(--blog-text) 22%, transparent)}}.tsm6-cat{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.tsm6-dot{border-radius:50%;width:5px;height:5px}.tsm6-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}.tsm6-sub{color:var(--blog-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.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}.tsm8-card{background:var(--blog-card-bg);border:1px solid var(--blog-border);color:var(--blog-text);border-radius:4px 4px 12px 12px;flex-direction:column;text-decoration:none;transition:transform .22s,border-color .22s;display:flex;overflow:hidden}.tsm8-card:hover{border-color:var(--blog-text);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.tsm8-card:hover{border-color:color-mix(in oklab, var(--blog-text) 22%, transparent)}}.tsm8-binding{background:var(--blog-text);align-items:center;gap:6px;height:24px;padding:8px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.tsm8-binding{background:color-mix(in oklab, var(--blog-text) 4%, transparent)}}.tsm8-binding{border-bottom:1px solid var(--blog-border)}.tsm8-coil{background:var(--blog-text);width:14px;height:6px}@supports (color:color-mix(in lab, red, red)){.tsm8-coil{background:color-mix(in oklab, var(--blog-text) 18%, transparent)}}.tsm8-coil{border-radius:999px;box-shadow:inset 0 1px 1px #0000004d}.tsm8-page{flex-direction:column;gap:8px;padding:18px 22px 22px;display:flex}.tsm8-cat{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.tsm8-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}.tsm8-sub{color:var(--blog-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.tsm9-card{background:var(--blog-card-bg);border:1px solid var(--blog-border);color:var(--blog-text);border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.tsm9-card:hover{border-color:var(--blog-text);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.tsm9-card:hover{border-color:color-mix(in oklab, var(--blog-text) 22%, transparent)}}.tsm9-content{flex-direction:column;gap:8px;padding:22px 22px 14px;display:flex}.tsm9-cat{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.tsm9-dot{border-radius:50%;width:5px;height:5px}.tsm9-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}.tsm9-sub{color:var(--blog-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.tsm9-perf{background:radial-gradient(circle at 0 50%, var(--surface) 7px, transparent 7px), radial-gradient(circle at 100% 50%, var(--surface) 7px, transparent 7px), repeating-linear-gradient(to right, var(--blog-text-muted) 0 6px, transparent 6px 12px) 50% 50% / 100% 1px no-repeat;background-color:#0000;height:14px;display:block}.tsm9-stub{letter-spacing:.14em;text-transform:uppercase;color:var(--blog-text-muted);background:var(--blog-text);justify-content:space-between;align-items:center;padding:12px 22px 16px;font-size:11px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.tsm9-stub{background:color-mix(in oklab, var(--blog-text) 2%, transparent)}}.tsm10-wrap{padding-top:8px;padding-right:8px;position:relative}.tsm10-ghost{border:1px dashed var(--blog-text);position:absolute;inset:4px -4px -4px 4px}@supports (color:color-mix(in lab, red, red)){.tsm10-ghost{border:1px dashed color-mix(in oklab, var(--blog-text) 22%, transparent)}}.tsm10-ghost{pointer-events:none;background:0 0;border-radius:12px}.tsm10-card{z-index:2;background:var(--blog-card-bg);border:1px solid var(--blog-border);color:var(--blog-text);border-radius:12px;flex-direction:column;gap:10px;padding:22px;text-decoration:none;transition:transform .22s,border-color .22s;display:flex;position:relative}.tsm10-card:hover{border-color:var(--blog-text);transform:translate(2px,-2px)}@supports (color:color-mix(in lab, red, red)){.tsm10-card:hover{border-color:color-mix(in oklab, var(--blog-text) 22%, transparent)}}.tsm10-cat{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.tsm10-dot{border-radius:50%;width:5px;height:5px}.tsm10-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}.tsm10-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}.tsm10-cta{color:var(--blog-text-secondary);align-items:center;gap:6px;margin-top:4px;font-size:12px;font-weight:500;display:inline-flex}.tsm10-card:hover .tsm10-cta{color:var(--blog-text)}:root{--docs-header-h:114px}.docs-header{z-index:30;position:fixed;top:0;left:0;right:0}.docs-h-nav{background:var(--surface);align-items:center;gap:24px;padding:14px 32px;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);font-size:13.5px}.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:18px;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 32px;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,.docs-h-book-active{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-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-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-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-active{background:var(--surface);color:var(--text-primary)!important}@supports (color:color-mix(in lab, red, red)){.docs-sb-active{background:color-mix(in oklab, var(--surface) 84%, #0a84ff)}}.docs-sb-active{font-weight:500}.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-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}.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-li-sub{padding-left:12px}.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-link-active{color:var(--text-primary);border-left:2px solid #0a84ff;margin-left:-10px;padding-left:8px}.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)}@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-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}