/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-outline-style:solid}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--font-weight-normal:400;--font-weight-semibold:600;--leading-tight:1.25;--leading-snug:1.375;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer;background-color:#0000;background-image:none;border:0}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.left-0{left:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-px{margin-bottom:-1px}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-11{height:calc(var(--spacing) * 11)}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing) * 64)}.min-h-0{min-height:0}.min-h-\[96px\]{min-height:96px}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-\[min\(420px\,90vw\)\]{width:min(420px,90vw)}.w-full{width:100%}.max-w-\[20ch\]{max-width:20ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[1536px\]{max-width:1536px}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.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-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[var\(--cyan\)\]\/30{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--cyan\)\]\/30{border-color:color-mix(in oklab, var(--cyan) 30%, transparent)}}.border-\[var\(--ember\)\]{border-color:var(--ember)}.border-\[var\(--violet\)\]\/30{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--violet\)\]\/30{border-color:color-mix(in oklab, var(--violet) 30%, transparent)}}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-\[var\(--cyan\)\],.bg-\[var\(--cyan\)\]\/12{background-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--cyan\)\]\/12{background-color:color-mix(in oklab, var(--cyan) 12%, transparent)}}.bg-\[var\(--cyan\)\]\/\[0\.07\]{background-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--cyan\)\]\/\[0\.07\]{background-color:color-mix(in oklab, var(--cyan) 7.0%, transparent)}}.bg-\[var\(--ember\)\],.bg-\[var\(--ember\)\]\/15{background-color:var(--ember)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--ember\)\]\/15{background-color:color-mix(in oklab, var(--ember) 15%, transparent)}}.bg-\[var\(--green\)\]\/15{background-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--green\)\]\/15{background-color:color-mix(in oklab, var(--green) 15%, transparent)}}.bg-\[var\(--ink\)\],.bg-\[var\(--ink\)\]\/85{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--ink\)\]\/85{background-color:color-mix(in oklab, var(--ink) 85%, transparent)}}.bg-\[var\(--ink-raised\)\]{background-color:var(--ink-raised)}.bg-\[var\(--solar\)\]\/15{background-color:var(--solar)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--solar\)\]\/15{background-color:color-mix(in oklab, var(--solar) 15%, transparent)}}.bg-\[var\(--violet\)\],.bg-\[var\(--violet\)\]\/15{background-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--violet\)\]\/15{background-color:color-mix(in oklab, var(--violet) 15%, transparent)}}.bg-\[var\(--violet\)\]\/\[0\.08\]{background-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--violet\)\]\/\[0\.08\]{background-color:color-mix(in oklab, var(--violet) 8%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/\[0\.015\]{background-color:#ffffff04}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.015\]{background-color:color-mix(in oklab, var(--color-white) 1.5%, transparent)}}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-\[var\(--pad-x\)\]{padding-inline:var(--pad-x)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-left{text-align:left}.\[font-family\:var\(--font-display\)\]{font-family:var(--font-display)}.\[font-family\:var\(--font-mono\)\]{font-family:var(--font-mono)}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[28px\]{font-size:28px}.text-\[clamp\(16px\,1\.2vw\,18px\)\]{font-size:clamp(16px,1.2vw,18px)}.text-\[clamp\(16px\,1\.3vw\,18px\)\]{font-size:clamp(16px,1.3vw,18px)}.text-\[clamp\(17px\,1\.25vw\,19px\)\]{font-size:clamp(17px,1.25vw,19px)}.text-\[clamp\(30px\,3\.2vw\,48px\)\]{font-size:clamp(30px,3.2vw,48px)}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.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-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\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-\[\#1a0c06\]{color:#1a0c06}.text-\[var\(--cyan\)\]{color:var(--cyan)}.text-\[var\(--ember\)\]{color:var(--ember)}.text-\[var\(--green\)\]{color:var(--green)}.text-\[var\(--paper\)\]{color:var(--paper)}.text-\[var\(--paper-soft\)\]{color:var(--paper-soft)}.text-\[var\(--quiet\)\]{color:var(--quiet)}.text-\[var\(--solar\)\]{color:var(--solar)}.text-\[var\(--violet\)\]{color:var(--violet)}.uppercase{text-transform:uppercase}.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-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(67\,215\,255\,0\.7\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#43d7ffb3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.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,)}.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-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))}.outline-none{--tw-outline-style:none;outline-style:none}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-\[var\(--cyan\)\]\/50:hover{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--cyan\)\]\/50:hover{border-color:color-mix(in oklab, var(--cyan) 50%, transparent)}}.hover\:border-\[var\(--cyan\)\]\/60:hover{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--cyan\)\]\/60:hover{border-color:color-mix(in oklab, var(--cyan) 60%, transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-\[\#ff7d50\]:hover{background-color:#ff7d50}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:text-\[var\(--paper\)\]:hover{color:var(--paper)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-\[var\(--cyan\)\]\/60:focus{border-color:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.focus\:border-\[var\(--cyan\)\]\/60:focus{border-color:color-mix(in oklab, var(--cyan) 60%, transparent)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-\[var\(--cyan\)\]:focus-visible{outline-color:var(--cyan)}.focus-visible\:outline-\[var\(--ember\)\]:focus-visible{outline-color:var(--ember)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}@media (width>=480px){.min-\[480px\]\:flex{display:flex}.min-\[480px\]\:inline-flex{display:inline-flex}}@media (width>=40rem){.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}}@media (width>=48rem){.md\:inline{display:inline}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(220px\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.md\:border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.md\:pl-5{padding-left:calc(var(--spacing) * 5)}}@media (width>=64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.xl\:h-full{height:100%}.xl\:min-h-0{min-height:0}.xl\:flex-1{flex:1}.xl\:\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.xl\:grid-cols-\[minmax\(340px\,0\.9fr\)_minmax\(0\,1\.7fr\)\]{grid-template-columns:minmax(340px,.9fr) minmax(0,1.7fr)}.xl\:gap-12{gap:calc(var(--spacing) * 12)}.xl\:overflow-hidden{overflow:hidden}.xl\:overflow-y-auto{overflow-y:auto}.xl\:p-6{padding:calc(var(--spacing) * 6)}.xl\:pr-2{padding-right:calc(var(--spacing) * 2)}}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#07090d;--ink-deep:#05070a;--ink-soft:#0c1018;--ink-raised:#101622;--paper:#f2eee6;--paper-soft:#cdc8bf;--quiet:#858c98;--line:#e6ebf424;--line-bright:#e6ebf445;--cyan:#43d7ff;--cobalt:#6178ff;--ember:#ff6b38;--solar:#ffd44d;--violet:#a56cff;--header-h:70px;--content-pad:clamp(22px, 3vw, 46px);--green:#77e5bb;--quiet-2:#666e7a;--pad-x:clamp(28px, 6vw, 92px);--ease:cubic-bezier(.22,.72,.2,1);--font-display:"Iowan Old Style", Baskerville, "Times New Roman", serif;--font-body:"Avenir Next", Avenir, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1rem;--text-md:1.0625rem;--text-lg:1.1875rem}html{font-size:16px}*{box-sizing:border-box}html,body{background:var(--ink);width:100%;height:100%;margin:0;overflow:hidden}body{min-width:320px;color:var(--paper);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:radial-gradient(circle at 84% 8%,#43d7ff0e,#0000 26rem),radial-gradient(circle at 72% 56%,#6178ff0a,#0000 34rem),linear-gradient(#07090d 0%,#080b11 56%,#06080c 100%)}body:before{content:"";z-index:40;pointer-events:none;opacity:.17;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.12'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{color:var(--paper);background:#43d7ff47}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.site-header{height:var(--header-h);z-index:20;margin:0 var(--pad-x);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.wordmark{font-family:var(--font-mono);letter-spacing:.24em;white-space:nowrap;align-items:center;gap:12px;font-size:16px;font-weight:700;display:inline-flex}.wordmark-mark{border:1px solid #f2eee6ad;width:15px;height:15px;display:inline-block;position:relative;transform:rotate(45deg)}.wordmark-mark:before,.wordmark-mark:after{content:"";border-radius:50%;position:absolute}.wordmark-mark:before{background:var(--ember);width:5px;height:5px;top:-3px;right:-3px;box-shadow:0 0 17px #ff6b38b8}.wordmark-mark:after{background:var(--cyan);width:3px;height:3px;bottom:2px;left:2px;box-shadow:0 0 14px #43d7ffc2}.header-field{color:var(--quiet);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;text-align:right;margin:0}.header-contact{background:var(--ember);color:#150b07;height:42px;font-size:var(--text-sm);letter-spacing:.02em;cursor:pointer;white-space:nowrap;border:1px solid #ff6b38e6;justify-content:center;align-items:center;padding:0 18px;font-weight:700;transition:filter .15s;display:inline-flex}.header-contact:hover{filter:brightness(1.06)}.header-back-paths{border:1px solid var(--line-bright);height:42px;color:var(--paper-soft);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;background:#1016228c;align-items:center;padding:0 16px;font-weight:650;display:inline-flex}.header-back-paths:hover{color:var(--paper);border-color:#43d7ff8c}.viewport{height:calc(100dvh - var(--header-h));min-height:0;position:relative;overflow:hidden}.page-frame{width:100%;height:100%;position:relative;overflow:hidden}.field-layer{pointer-events:none;z-index:0;position:absolute}.field-art{width:100%;height:100%;display:block;overflow:visible}.eyebrow,.response-kicker,.module-label,.meta-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:14px;font-weight:700}.eyebrow{color:var(--paper-soft);align-items:center;gap:10px;display:flex}.eyebrow:before{content:"";background:var(--cyan);border-radius:50%;width:5px;height:5px;box-shadow:0 0 14px #43d7ffbf}.response-title{max-width:900px;font-family:var(--font-display);letter-spacing:-.043em;text-wrap:balance;margin:0;font-size:clamp(38px,4.35vw,64px);font-weight:400;line-height:1.01}.response-summary{max-width:760px;color:var(--paper-soft);margin:18px 0 0;font-size:clamp(14px,1.15vw,17px);line-height:1.55}.query-rail{height:50px;margin:0 var(--pad-x);border-bottom:1px solid var(--line);z-index:10;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:24px;display:grid;position:relative}.new-question{cursor:pointer;color:var(--paper-soft);font-size:var(--text-sm);white-space:nowrap;background:0 0;border:0;padding:0 12px 0 0;font-weight:650;transition:color .2s}.new-question span{color:var(--cyan);margin-right:7px}.new-question:hover{color:var(--paper)}.requery-form{background:#10162280;border:1px solid #e6ebf42e;flex:1;align-items:center;gap:0;min-width:0;height:32px;transition:border-color .16s,box-shadow .16s;display:flex}.requery-form:focus-within{border-color:#43d7ff99;box-shadow:0 0 0 1px #43d7ff1a}.requery-input{min-width:0;color:var(--paper-soft);font-family:var(--font-body);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;padding:0 10px;line-height:1.3;overflow:hidden}.requery-input::placeholder{color:#828b98}.requery-submit{color:var(--quiet);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;height:100%;padding:0 10px;font-size:14px;transition:color .15s;display:flex}.requery-submit:hover{color:var(--ember)}.requery-submit:disabled{opacity:.35;cursor:default}.query-text{color:#9aa3b0;text-align:center;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:15px;overflow:hidden}.perspective{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.perspective span{color:#9aa3b0;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:13px}.perspective strong{color:var(--paper-soft);font-size:16px;font-weight:570}.response-area{height:calc(100% - 78px);min-height:0;margin:0 var(--pad-x);z-index:2;padding:clamp(24px,3.4vh,34px) 0 clamp(18px,2.7vh,26px);position:relative}.response-footer{height:28px;margin:0 var(--pad-x);border-top:1px solid var(--line);color:#59616d;font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;z-index:8;justify-content:space-between;align-items:center;gap:16px;font-size:17px;display:flex;position:relative}.module{border-top:1px solid var(--line-bright);min-width:0;padding-top:13px;position:relative}.module-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.module-label{color:var(--paper-soft)}.module-index{color:var(--ember);font-family:var(--font-mono);letter-spacing:.1em;font-size:13px}.module-note{color:#646d79;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:17px}.signal-list{min-height:0;display:grid}.signal-row{border-bottom:1px solid #e6ebf41a;grid-template-columns:7px minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 0;display:grid}.signal-row:last-child{border-bottom:0}.signal-dot{background:var(--cyan);border-radius:50%;width:4px;height:4px;margin-top:6px;box-shadow:0 0 11px #43d7ffb3}.signal-row:nth-child(2) .signal-dot{background:var(--solar);box-shadow:0 0 11px #ffd44d99}.signal-row:nth-child(3) .signal-dot{background:var(--ember);box-shadow:0 0 11px #ff6b38a6}.signal-row h3{color:var(--paper);margin:0;font-size:17px;font-weight:650;line-height:1.35}.signal-row p{color:#8b929d;margin:4px 0 0;font-size:15px;line-height:1.45}.signal-strength{color:#626b77;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding-top:2px;font-size:17px}.numbered-list{display:grid}.numbered-item{border-bottom:1px solid #e6ebf41a;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.numbered-item:last-child{border-bottom:0}.numbered-item .n{color:#68717e;font-family:var(--font-mono);padding-top:3px;font-size:13px}.numbered-item p{color:var(--paper-soft);font-family:var(--font-display);margin:0;font-size:clamp(13px,1vw,16px);line-height:1.35}.tags{flex-wrap:wrap;gap:7px;display:flex}.tag{border:1px solid var(--line);color:#89919c;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:5px 8px;font-size:17px}.fit-tier{color:var(--paper-soft);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin-top:18px;font-size:13px;display:inline-flex}.fit-tier:before{content:"";background:var(--cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 15px #43d7ffb3}.visual-summary{color:#707986;margin:12px 0 0;font-size:14px;line-height:1.45}@media (height<=760px){:root{--header-h:58px}.response-area{padding-top:20px;padding-bottom:15px}.response-title{font-size:clamp(34px,4vw,52px)}.response-summary{margin-top:12px;font-size:13px}.signal-row{padding:8px 0}.numbered-item{padding:7px 0}}@media (width<=820px){:root{--header-h:96px;--pad-x:22px}.site-header{height:var(--header-h);flex-wrap:wrap;align-content:space-between;gap:8px 12px;padding:10px 0;overflow:hidden}.wordmark{letter-spacing:.2em;flex:auto;order:1;min-width:0;font-size:14px}.header-right{flex-wrap:nowrap;flex:100%;order:3;justify-content:space-between;gap:8px;width:100%;min-width:0}.header-field,.history-drawer-trigger{display:none}.header-role{flex:auto;min-width:0;max-width:none}.header-back-paths{flex-shrink:0;height:36px;padding:0 10px;font-size:12px}.header-contact{flex-shrink:0;order:2;height:36px;padding:0 12px;font-size:12px}.query-rail{grid-template-columns:auto minmax(0,1fr);gap:14px;height:46px}.query-text{text-align:right}.perspective{display:none}.response-area{height:calc(100% - 72px)}.response-footer span:last-child{display:none}.response-title{font-size:clamp(31px,8.5vw,48px)}.response-summary{font-size:13px}}.landing-stage{height:100%;min-height:0;padding:clamp(38px, 6vh, 66px) var(--pad-x) 40px;-webkit-overflow-scrolling:touch;position:relative;overflow-y:auto}.landing-field{opacity:.92;width:min(74vw,1080px);height:108%;top:-6%;right:-6%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000002e 15%,#000000c7 39%,#000 58%);mask-image:linear-gradient(90deg,#0000 0%,#0000002e 15%,#000000c7 39%,#000 58%)}.landing-copy{z-index:3;width:min(920px,68vw);position:relative}.landing-title{max-width:none;font-family:var(--font-display);letter-spacing:-.049em;text-wrap:balance;margin:23px 0 0;font-size:clamp(44px,5.8vw,80px);font-weight:400;line-height:1.01}.landing-title em{color:var(--paper-soft);font-weight:400}.landing-lede{color:var(--paper-soft);text-wrap:balance;margin:22px 0 0;font-size:clamp(15px,1.35vw,19px);line-height:1.55}.decision-form{z-index:4;width:min(920px,68vw);margin-top:clamp(24px,3vh,36px);position:relative}.job-description-form{margin-top:clamp(12px,2vh,24px)}.form-back-link{color:var(--cyan);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;align-items:center;margin-bottom:12px;padding:0;font-weight:650;display:inline-flex}.form-back-link:hover{color:var(--paper)}.decision-label{border-top:1px solid var(--line-bright);color:var(--paper);letter-spacing:-.01em;padding:14px 0 12px;font-size:clamp(15px,1.4vw,18px);font-weight:680;display:block}.role-splash{background:var(--ink-deep);flex-direction:column;height:100dvh;min-height:100dvh;display:flex;position:relative;overflow:hidden}.role-splash-header{z-index:5;padding:18px var(--pad-x);border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.role-splash-wordmark{color:var(--paper);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em;align-items:center;gap:12px;font-weight:700;display:inline-flex}.role-splash-main{z-index:4;-webkit-overflow-scrolling:touch;min-height:0;padding:clamp(32px, 6vh, 72px) var(--pad-x) clamp(48px, 8vh, 96px);flex-direction:column;flex:1;align-items:stretch;gap:clamp(24px,4vh,40px);margin:0 auto;display:flex;position:relative;overflow-y:auto}.role-splash-copy{max-width:none}.role-splash-panel{flex-direction:column;gap:0;display:flex}.role-splash-title{font-family:var(--font-display);letter-spacing:-.043em;color:var(--paper);margin:16px 0 0;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.04}.role-splash-title em{color:var(--cyan);font-style:italic}.role-splash-lede{color:var(--paper-soft);font-size:var(--text-md);margin:18px 0 0;line-height:1.55}.role-splash-form{border:1px solid var(--line-bright);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1018d1;border-radius:16px;padding:22px 24px}.role-splash-label{color:var(--paper);font-size:var(--text-sm);margin-bottom:12px;font-weight:650;display:block}.role-splash-textarea{border:1px solid var(--line);background:var(--ink-raised);border-radius:12px;min-height:160px;max-height:280px;padding:14px 16px}.role-splash-error{color:#ff8a65;font-size:var(--text-sm);margin:12px 0 0}.role-splash-actions{justify-content:stretch;margin-top:18px;display:flex}.role-splash-continue{width:100%;min-width:0;height:50px;font-size:var(--text-sm);padding:0 28px}.role-splash-note{color:var(--quiet);font-size:var(--text-xs);margin:14px 0 0;line-height:1.5}.role-splash-alt{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.role-splash-alt-label{color:var(--quiet);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px;font-weight:650;display:block}.role-splash-sample{border:1px solid var(--line-bright);width:100%;color:var(--paper-soft);text-align:left;cursor:pointer;background:#10162273;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 18px;transition:border-color .15s,background .15s,color .15s;display:flex}.role-splash-sample:hover:not(:disabled){color:var(--paper);background:#101622e6;border-color:#43d7ff8c}.role-splash-sample:disabled{opacity:.6;cursor:not-allowed}.role-splash-sample-company{color:var(--paper);font-size:var(--text-sm);font-weight:650}.role-splash-sample-role{font-size:var(--text-sm);line-height:1.4}.role-splash-sample-action{color:var(--cyan);font-size:var(--text-xs);letter-spacing:.02em;margin-top:8px;font-weight:650}.header-role{border:1px solid var(--line);background:#43d7ff0f;border-radius:999px;align-items:center;gap:8px;max-width:min(360px,42vw);padding:6px 10px 6px 12px;display:inline-flex}.header-role-label{color:var(--quiet);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex-shrink:0;font-size:10px}.header-role-value{color:var(--paper);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:650;overflow:hidden}.header-role-change{color:var(--cyan);font-family:var(--font-body);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px 4px;font-weight:650}.header-role-change:hover{text-decoration:underline}.decision-form .search-command-surface{background:#1016228c;border:1px solid #e6ebf438;transition:border-color .18s,box-shadow .18s}.decision-form .search-command-surface:focus-within{border-color:#43d7ffb3;box-shadow:0 0 0 1px #43d7ff1f,0 0 22px #43d7ff12}.decision-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:68px;display:grid}.decision-placeholder{color:#9aa3b0;margin:0;font-size:clamp(16px,1.55vw,20px);line-height:1.35}.action-primary{background:var(--ember);color:#150b07;border:1px solid #ff6b38e6;justify-content:center;align-items:center;gap:11px;min-width:166px;height:48px;margin-left:20px;padding:0 18px;font-size:17px;font-weight:760;display:inline-flex}.action-primary b{font-size:20px;transition:transform .2s}.action-primary:hover b{transform:translate(3px)}.path-picker{margin-top:clamp(24px,3vh,32px)}.path-picker-heading{color:var(--paper-soft);font-size:var(--text-sm);letter-spacing:.01em;margin:0 0 14px;font-weight:650}.path-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.path-card{border:1px solid var(--line-bright);min-height:148px;color:inherit;text-align:left;cursor:pointer;background:#1016229e;gap:8px;padding:18px 20px 16px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid}.path-card:hover{background:#101622e0;border-color:#43d7ff8c;transform:translateY(-1px);box-shadow:0 8px 28px #00000047}.path-card.is-active{background:#161210b8;border-color:#ff6b38d9;box-shadow:0 0 0 1px #ff6b3826}.path-card-index{color:var(--ember);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;font-weight:700}.path-card-label{color:var(--paper);font-size:var(--text-lg);letter-spacing:-.02em;font-weight:700;line-height:1.2}.path-card-desc{color:#9aa3b0;font-size:var(--text-sm);line-height:1.5}.path-card-action{color:var(--cyan);font-size:var(--text-sm);margin-top:auto;padding-top:6px;font-weight:650}.path-examples{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.path-examples-label{color:var(--paper-soft);font-size:var(--text-sm);margin-bottom:10px;font-weight:650;display:block}.path-example-chips{flex-wrap:wrap;gap:10px;display:flex}.path-example-chip{border:1px solid var(--line-bright);color:var(--paper-soft);font-size:var(--text-sm);cursor:pointer;background:#1016228c;border-radius:999px;padding:10px 14px;line-height:1.3;transition:border-color .15s,color .15s,background .15s}.path-example-chip:hover{color:var(--paper);background:#101622e6;border-color:#43d7ff8c}.system-note{color:#8b939f;font-size:var(--text-sm);margin:16px 0 0;line-height:1.55}.brief-page select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23cdc8bf' stroke-width='1.4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;padding-right:26px}.brief-network{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.brief-network .field-backdrop{opacity:.15;width:100%;height:100%;position:absolute;inset:auto auto 0 0;-webkit-mask-image:radial-gradient(120% 90% at 78% 18%,#000 0%,#00000080 45%,#0000 78%);mask-image:radial-gradient(120% 90% at 78% 18%,#000 0%,#00000080 45%,#0000 78%)}@media (width<=1279px){.brief-network{display:none}}@media (prefers-reduced-motion:reduce){.brief-network .field-art{animation:none}}.mandate-help{max-width:60ch;color:var(--paper-soft);font-size:var(--text-md);margin:14px 0 22px;line-height:1.6}.mandate-help strong{color:var(--paper);font-weight:600}.principles{color:#8b939f;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:18px 28px;margin-top:clamp(22px,3.2vh,34px);display:flex}.principles span{align-items:center;gap:8px;display:flex}.principles span:before{content:"";background:var(--cyan);border-radius:50%;width:3px;height:3px}.principles span:nth-child(2):before{background:var(--solar)}.principles span:nth-child(3):before{background:var(--ember)}.landing-footer{border-top:1px solid var(--line);color:#8b939f;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;z-index:4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:clamp(28px,4vh,40px);padding-top:16px;display:flex;position:relative;bottom:auto;left:auto;right:auto}@media (height<=760px){.landing-stage{padding-top:28px}.landing-title{margin-top:15px;font-size:clamp(36px,5vw,60px)}.landing-lede{margin-top:18px;font-size:14px}.decision-form{margin-top:24px}.decision-row{min-height:58px}.principles{margin-top:17px}}@media (width<=820px){.landing-stage{padding-top:28px;padding-bottom:34px}.landing-field{opacity:.72;width:142vw;height:72%;top:-2%;right:-38%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000004d 20%,#000 48%);mask-image:linear-gradient(90deg,#0000 0%,#0000004d 20%,#000 48%)}.landing-copy{width:100%}.landing-title{margin-top:18px;font-size:clamp(30px,8vw,46px)}.landing-lede{max-width:92%;margin-top:18px;font-size:14px;line-height:1.5}.decision-form{width:auto;position:relative;bottom:auto;left:auto;right:auto}.path-cards{grid-template-columns:1fr}.path-card{min-height:0}.decision-row{min-height:64px}.decision-placeholder{max-width:56%;font-size:15px}.action-primary{min-width:144px;height:44px;font-size:16px}.decision-index{grid-template-columns:1fr 1fr;gap:2px 16px;display:grid}.decision-index a{padding:5px 0}.decision-index a+a:before,.principles{display:none}.landing-footer{margin-top:24px}}.exec-field{opacity:.92;width:65%;height:97%;top:1%;right:-4%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000004d 18%,#000 44%);mask-image:linear-gradient(90deg,#0000 0%,#0000004d 18%,#000 44%)}.exec-layout{z-index:3;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(380px,.85fr) minmax(520px,1.15fr);gap:24px clamp(38px,4vw,64px);height:100%;min-height:0;display:grid;position:relative}.exec-intro{grid-area:1/1;max-width:620px}.exec-intro .response-kicker{color:var(--cyan);margin-bottom:16px}.exec-intro .response-title{font-size:clamp(40px,3.65vw,55px)}.exec-intro .response-summary{max-width:580px}.exec-support{grid-area:2/1;grid-template-rows:minmax(0,1fr) auto;gap:20px;min-height:0;display:grid;overflow:hidden}.exec-map{border-left:1px solid #e6ebf412;grid-area:1/2/3;min-height:0;padding-left:clamp(25px,3vw,46px);position:relative}.map-label{z-index:4;color:var(--paper-soft);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:13px;position:absolute}.map-label:before{content:"";vertical-align:middle;background:linear-gradient(90deg,var(--cyan),transparent);width:16px;height:1px;margin-right:7px;display:inline-block}.map-a{top:18%;left:20%}.map-b{top:29%;right:9%}.map-c{top:51%;left:8%}.map-d{top:60%;right:17%}.map-e{color:#b7b0a6;top:75%;left:35%}.exec-questions{z-index:5;background:linear-gradient(#0000,#07090de8 16%,#07090dfa);padding-top:45px;position:absolute;bottom:0;left:8%;right:0}.exec-support .signal-row{padding:8px 0}.exec-support .signal-row h3{font-size:16px}.exec-support .signal-row p{margin-top:2px;font-size:14px}.timeline-strip{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.timeline-point{border-top:1px solid #e6ebf421;padding-top:9px}.timeline-point span{color:var(--ember);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:17px;display:block}.timeline-point p{color:#848c98;margin:5px 0 0;font-size:13px;line-height:1.4}@media (height<=760px){.exec-support{grid-template-rows:1fr}.exec-support .timeline-strip{display:none}}@media (width<=820px){.exec-field{opacity:.6;width:115%;right:-45%}.exec-layout{grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:18px}.exec-intro{grid-area:1/1;max-width:95%}.exec-support{grid-area:2/1;grid-template-rows:1fr;width:100%}.exec-support .timeline-strip,.exec-map,.exec-questions,.signal-row:nth-child(3){display:none}}.strategy-field{opacity:.72;width:70%;height:105%;top:-8%;right:-8%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000038 14%,#000 39%);mask-image:linear-gradient(90deg,#0000 0%,#00000038 14%,#000 39%)}.strategy-layout{z-index:3;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(310px,.68fr) minmax(680px,1.32fr);gap:20px clamp(36px,4vw,62px);height:100%;min-height:0;display:grid;position:relative}.strategy-intro{grid-area:1/1}.strategy-intro .response-kicker{color:var(--cyan);margin-bottom:15px}.strategy-evidence{grid-area:2/1;align-self:stretch}.strategy-boundary{grid-area:3/1}.roadmap-stage{grid-area:1/2/4;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid;position:relative}.roadmap-heading{border-top:1px solid var(--line-bright);justify-content:space-between;align-items:center;gap:20px;padding-top:12px;display:flex}.roadmap-heading h2{color:var(--paper-soft);margin:0;font-size:17px;font-weight:650}.roadmap-heading span{color:#626b77;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:17px}.roadmap{z-index:3;grid-template-columns:repeat(3,1fr);gap:22px;min-height:0;padding:clamp(20px,3vh,34px) 0 16px;display:grid;position:relative}.roadmap:before{content:"";background:linear-gradient(90deg,var(--cyan),var(--solar),var(--ember));opacity:.45;height:1px;position:absolute;top:28%;left:8%;right:8%}.phase{min-width:0;padding-top:35px;position:relative}.phase-node{background:var(--cyan);z-index:4;border-radius:50%;width:8px;height:8px;position:absolute;top:calc(28% - 4px);left:7%;box-shadow:0 0 19px #43d7ffb8}.phase:nth-child(2) .phase-node{background:var(--solar);box-shadow:0 0 19px #ffd44da3}.phase:nth-child(3) .phase-node{background:var(--ember);box-shadow:0 0 19px #ff6b38b8}.phase-day{color:var(--ember);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:13px}.phase h3{font-family:var(--font-display);margin:11px 0 14px;font-size:clamp(24px,2.2vw,34px);font-weight:400;line-height:1}.phase ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.phase li{color:#9ca3ad;padding-left:13px;font-size:15px;line-height:1.45;position:relative}.phase li:before{content:"";background:#69717d;border-radius:50%;width:3px;height:3px;position:absolute;top:6px;left:0}.probe-strip{border-top:1px solid var(--line-bright);grid-template-columns:repeat(3,1fr);gap:17px;padding-top:13px;display:grid}.probe-strip p{color:#8c939e;margin:0;font-size:14px;line-height:1.45}.probe-strip b{color:var(--paper-soft);margin-bottom:4px;font-size:15px;font-weight:650;display:block}.boundary-list{gap:7px;display:grid}.boundary-list p{color:#8d949e;margin:0;padding-left:11px;font-size:14px;line-height:1.45;position:relative}.boundary-list p:before{content:"";background:var(--solar);width:3px;height:3px;position:absolute;top:6px;left:0}@media (width<=820px){.strategy-field{opacity:.48;width:130%;right:-63%}.strategy-layout{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;gap:16px}.strategy-intro{grid-area:1/1;max-width:96%}.strategy-intro .response-summary{-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:78%;display:-webkit-box;overflow:hidden}.strategy-evidence,.strategy-boundary{display:none}.roadmap-stage{grid-area:2/1/4;margin-left:32%}.roadmap{grid-template-columns:1fr;gap:6px;padding-top:12px}.roadmap:before,.phase-node{display:none}.phase{border-bottom:1px solid #e6ebf41a;padding:7px 0}.phase h3{margin:4px 0;font-size:22px}.phase ul{gap:3px}.phase li:nth-child(n+2),.probe-strip{display:none}}.role-field{opacity:.82;width:55%;height:99%;top:-3%;right:-7%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000040 15%,#000 42%);mask-image:linear-gradient(90deg,#0000 0%,#00000040 15%,#000 42%)}.role-layout{z-index:3;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(320px,.7fr) minmax(420px,.9fr) minmax(330px,.66fr);gap:20px clamp(28px,3.5vw,54px);height:100%;min-height:0;display:grid;position:relative}.role-intro{grid-area:1/1/3}.role-intro .response-kicker{color:var(--cyan);margin-bottom:15px}.role-intro .response-title{font-size:clamp(36px,3.9vw,58px)}.fit-dimensions{gap:12px;margin-top:27px;display:grid}.fit-row{grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.fit-row span{color:#8c949f;font-size:14px}.fit-bar{background:#e6ebf421;height:1px;position:relative}.fit-bar i{background:linear-gradient(90deg,var(--cyan),var(--cobalt));height:1px;display:block;box-shadow:0 0 8px #43d7ff59}.fit-row b{color:#6b7480;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:17px;font-weight:500}.alignment{grid-area:1/2/3;min-height:0}.align-groups{grid-template-rows:1.08fr .8fr .65fr;height:calc(100% - 34px);display:grid}.align-group{border-bottom:1px solid #e6ebf41a;min-height:0;padding:13px 0}.align-group:last-child{border-bottom:0}.align-group-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.align-group-head h3{margin:0;font-size:16px;font-weight:680}.align-group-head span{color:#69717d;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:17px}.align-items{grid-template-columns:1fr 1fr;gap:8px 14px;display:grid}.align-item{color:#9aa1ab;padding-left:10px;font-size:14px;line-height:1.4;position:relative}.align-item:before{content:"";background:var(--cyan);border-radius:50%;width:3px;height:3px;position:absolute;top:5px;left:0}.align-group:nth-child(2) .align-item:before{background:var(--solar)}.align-group:nth-child(3) .align-item:before{background:var(--ember)}.capability-map{grid-area:1/3/3;min-height:0;position:relative}.capability-label{z-index:5;color:var(--paper-soft);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:17px;position:absolute}.cap-a{top:22%;left:5%}.cap-b{top:36%;right:2%}.cap-c{top:55%;left:1%}.cap-d{color:#a9a298;top:69%;right:9%}.role-probes{border-top:1px solid var(--line-bright);grid-area:3/1/auto/4;grid-template-columns:180px repeat(3,1fr);align-items:start;gap:18px;padding-top:12px;display:grid}.role-probes .lead{color:var(--paper-soft);font-size:15px;font-weight:650}.role-probes p{color:#8d949f;margin:0;font-size:14px;line-height:1.45}.role-probes p span{color:var(--ember);font-family:var(--font-mono);letter-spacing:.1em;margin-bottom:4px;font-size:17px;display:block}@media (width<=820px){.role-field{opacity:.5;width:118%;right:-55%}.role-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:14px}.role-intro{grid-area:1/1;max-width:96%}.role-intro .response-title{font-size:clamp(34px,9.2vw,42px)}.role-intro .response-summary{-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:95%;display:-webkit-box;overflow:hidden}.fit-dimensions{display:none}.alignment{grid-area:2/1}.capability-map,.role-probes,.align-group:nth-child(3){display:none}.align-items{grid-template-columns:1fr 1fr}.align-item:nth-child(2n){display:none}}.pressure-field{opacity:.64;inset:-5% -7% -4% 28%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 18%,#000 45%);mask-image:linear-gradient(90deg,#0000 0%,#00000059 18%,#000 45%)}.fault-line{z-index:1;background:linear-gradient(180deg,transparent,var(--ember) 30%,#ff6b38a6 67%,transparent);width:1px;position:absolute;top:-12%;bottom:-12%;left:58%;transform:rotate(13deg);box-shadow:0 0 24px #ff6b3824}.pressure-layout{z-index:3;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(400px,.8fr) minmax(590px,1.2fr);gap:24px clamp(45px,5vw,76px);height:100%;min-height:0;display:grid;position:relative}.pressure-intro{grid-area:1/1}.pressure-intro .response-kicker{color:var(--ember);margin-bottom:15px}.pressure-intro .response-title{font-size:clamp(37px,4vw,58px)}.tradeoffs{grid-area:2/1;min-height:0}.tradeoff-row{border-bottom:1px solid #e6ebf41a;grid-template-columns:1fr 80px;gap:18px;padding:11px 0;display:grid}.tradeoff-row:last-child{border-bottom:0}.tradeoff-row h3{color:var(--paper-soft);margin:0;font-size:15px;font-weight:650}.tradeoff-row p{color:#858d98;margin:4px 0 0;font-size:14px;line-height:1.4}.tradeoff-row b{color:var(--solar);font-family:var(--font-mono);letter-spacing:.1em;text-align:right;text-transform:uppercase;font-size:17px;font-weight:560}.concern-stack{grid-area:1/2/3;grid-template-rows:auto minmax(0,1fr) auto;gap:15px;min-height:0;display:grid}.concern-heading{border-top:1px solid var(--line-bright);justify-content:space-between;gap:18px;padding-top:12px;display:flex}.concern-heading h2{color:var(--paper-soft);margin:0;font-size:17px;font-weight:650}.concern-heading span{color:#66707d;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:17px}.concerns{grid-template-columns:repeat(3,1fr);gap:18px;min-height:0;display:grid}.concern{border-right:1px solid #e6ebf41a;min-width:0;padding:16px 15px 13px 0}.concern:last-child{border-right:0}.concern .flag{color:var(--ember);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:17px;display:inline-flex}.concern .flag:before{content:"";background:var(--ember);border-radius:50%;width:4px;height:4px;box-shadow:0 0 12px #ff6b38a6}.concern:nth-child(2) .flag{color:var(--solar)}.concern:nth-child(2) .flag:before{background:var(--solar);box-shadow:0 0 12px #ffd44d8c}.concern:nth-child(3) .flag{color:var(--cyan)}.concern:nth-child(3) .flag:before{background:var(--cyan);box-shadow:0 0 12px #43d7ffa6}.concern h3{font-family:var(--font-display);margin:16px 0 10px;font-size:clamp(20px,1.85vw,28px);font-weight:400;line-height:1.08}.concern p{color:#8c949f;margin:0;font-size:14px;line-height:1.5}.concern b{color:#b7b0a6;margin-top:12px;font-size:14px;font-weight:650;display:block}.probe-band{border-top:1px solid var(--line-bright);grid-template-columns:160px repeat(2,1fr);gap:18px;padding-top:13px;display:grid}.probe-band .lead{color:var(--paper-soft);font-size:15px;font-weight:650}.probe-band p{color:#8c949f;margin:0;font-size:14px;line-height:1.45}.probe-band p span{color:var(--ember);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:17px;display:block}@media (width<=820px){.pressure-field{opacity:.42;inset:5% -55% 0 25%}.fault-line{left:68%}.pressure-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:14px}.pressure-intro{grid-area:1/1;max-width:96%}.pressure-intro .response-title{font-size:clamp(34px,9vw,41px)}.pressure-intro .response-summary{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tradeoffs{display:none}.concern-stack{grid-area:2/1;grid-template-rows:auto minmax(0,1fr);margin-left:0}.concerns{grid-template-columns:1fr;gap:0}.concern{border-bottom:1px solid #e6ebf41a;border-right:0;padding:10px 0}.concern:nth-child(n+2){display:none}.concern h3{max-width:82%;margin:7px 0;font-size:24px}.concern p{max-width:86%}.probe-band{display:none}}.app-shell{grid-template-rows:var(--header-h) minmax(0, 1fr);height:100dvh;display:grid;overflow:hidden}.workspace{min-height:0;overflow:hidden}.field-backdrop{pointer-events:none;z-index:0;position:absolute}.editorial-heading{font-family:var(--font-display);letter-spacing:-.043em;margin:0;font-size:clamp(38px,4.35vw,64px);font-weight:400;line-height:1.01}.system-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:700}.module-rule{border-top:1px solid var(--line-bright);padding-top:13px}.input-command{width:100%;color:var(--paper);resize:none;background:0 0;border:0;outline:none;min-height:24px;max-height:120px;padding:14px 12px;font-size:clamp(16px,1.35vw,18px);line-height:1.4}.input-command::placeholder{color:#5a6270}.decision-row .primary-action{flex-shrink:0;height:44px;margin:8px 8px 8px 0}.primary-action{background:var(--ember);color:#150b07;cursor:pointer;border:1px solid #ff6b38e6;justify-content:center;align-items:center;gap:11px;min-width:166px;height:48px;padding:0 18px;font-size:12px;font-weight:760;display:inline-flex}.primary-action:disabled{opacity:.6;cursor:wait}.primary-action b{font-size:20px;transition:transform .2s}.primary-action:hover:not(:disabled) b{transform:translate(3px)}.loading-scene{height:100%;color:var(--quiet);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.loading-query{max-width:min(640px,90vw);color:var(--paper-soft);font-size:var(--text-base);text-align:center;margin:0;line-height:1.45}.chip-row{flex-wrap:wrap;gap:6px 12px;margin-top:10px;display:flex}.chip{color:#858d98;font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:0}.chip:hover{color:var(--paper-soft)}.chip-sep{color:#59616d;font-family:var(--font-mono);font-size:var(--text-xs)}.modal-overlay{z-index:100;background:#07090de0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-panel{border:1px solid var(--line-bright);background:var(--ink-soft);width:min(640px,100%);max-height:80dvh;padding:24px;overflow:auto}.modal-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.history-drawer-trigger{color:var(--quiet);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0}.history-drawer-trigger:hover{color:var(--paper)}.follow-ups{flex-wrap:wrap;gap:8px;display:flex}.follow-up-btn{border:1px solid var(--line);color:#89919c;font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.08em;cursor:pointer;background:0 0;padding:8px 12px}.follow-up-btn:hover{border-color:var(--line-bright);color:var(--paper-soft)}.lens-select{color:var(--paper-soft);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;font-weight:570}.btn-secondary{border:1px solid var(--line-bright);height:44px;color:var(--paper-soft);font-size:var(--text-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.btn-ghost{color:var(--quiet);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0}.btn-ghost:hover{color:var(--paper)}.spinner{flex-direction:column;align-items:center;gap:12px;display:flex}.spinner-orbit{border:1px solid var(--line-bright);border-top-color:var(--cyan);border-radius:50%;width:18px;height:18px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.header-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.intent-path{color:#858d98;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 17px 6px 0;font-size:11px;display:inline-flex}.intent-path+.intent-path:before{content:"";background:var(--line-bright);width:1px;height:12px;margin-right:17px}.intent-path:hover{color:var(--paper-soft)}.history-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.history-item{text-align:left;border:1px solid var(--line);cursor:pointer;background:0 0;gap:6px;width:100%;padding:12px;display:grid}.history-item:hover{border-color:var(--line-bright)}.history-query{color:var(--paper-soft);font-size:12px;line-height:1.4}.job-row{grid-template-columns:1fr;align-items:stretch;gap:12px}.job-textarea{min-height:72px;font-size:var(--text-base)}.job-actions{justify-content:flex-end;gap:12px;display:flex}.modal-jd{width:100%;min-height:240px;font-size:var(--text-base)}.contact-form{gap:14px;display:grid}.contact-form label{font-size:var(--text-sm);color:var(--paper-soft);gap:6px;display:grid}.contact-form input,.contact-form textarea{border:1px solid var(--line-bright);width:100%;color:var(--paper);font-size:var(--text-base);background:#1016228c;padding:12px 14px}.wordmark{cursor:pointer;color:inherit;background:0 0;border:0}.concern-layout,.capability-layout{z-index:3;grid-template-columns:minmax(320px,.9fr) minmax(400px,1.1fr);gap:20px clamp(28px,3.5vw,54px);height:100%;min-height:0;display:grid;position:relative}.concern-intro,.capability-intro{grid-column:1/-1}.concern-intro .response-kicker,.capability-intro .response-kicker{color:var(--cyan);margin-bottom:15px}.roadmap-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.roadmap-phase{border-top:1px solid var(--line-bright);padding-top:12px}.roadmap-items{color:var(--paper-soft);margin:8px 0 0;padding-left:16px;font-size:10px;line-height:1.45}.concern-grid{color:var(--paper-soft);grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;font-size:10px;display:grid}.concern-grid ul{margin:6px 0 0;padding-left:16px}.summary-bullets{color:var(--paper-soft);margin:12px 0 0;padding-left:18px;font-size:11px;line-height:1.45}.source-list{gap:8px;margin:0;padding:0;font-size:11px;list-style:none;display:grid}.generated-response{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.generated-response .response-area{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#e6ebf41f transparent;flex:auto;height:auto;min-height:0;overflow:hidden auto}.generated-response .response-area::-webkit-scrollbar{width:4px}.generated-response .response-area::-webkit-scrollbar-track{background:0 0}.generated-response .response-area::-webkit-scrollbar-thumb{background:#e6ebf424;border-radius:2px}.exec-layout,.strategy-layout,.role-layout,.pressure-layout,.concern-layout,.capability-layout{height:auto;overflow:visible}.generated-actions{padding:16px var(--pad-x);border-top:1px solid var(--line);z-index:8;background:#07090df7;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;display:flex}.generated-actions-util{flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;display:flex}.generated-actions-cta{flex-shrink:0;margin-left:auto}.primary-action.generated-cta{min-width:clamp(200px,24vw,280px);height:46px;font-size:var(--text-sm);padding:0 28px}.cta-card{justify-content:flex-end;align-items:center;gap:14px;padding:18px 0 10px;display:flex}.cta-card .primary-action{min-width:clamp(200px,24vw,280px);height:46px;font-size:var(--text-sm);padding:0 28px}.response-footer-note{color:#59616d;font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;flex:0 auto;font-size:7px}.module-index-nav{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.module-index-btn{border:1px solid var(--line);color:#89919c;cursor:pointer;background:0 0;padding:4px 10px;font-size:10px}.module-index-btn.active{border-color:var(--cyan);color:var(--paper)}@media (width<=820px){.concern-layout,.capability-layout,.roadmap-grid{grid-template-columns:1fr}.role-splash-main{width:min(560px,92vw);padding-top:24px}.generated-actions{flex-direction:column;align-items:stretch;gap:14px}.generated-actions-cta{margin-left:0}.generated-actions-cta .primary-action,.cta-card .primary-action{width:100%;min-width:0}.cta-card{justify-content:stretch}.generated-response .response-area{scrollbar-width:none}.generated-response .response-area::-webkit-scrollbar{display:none}.exec-layout{grid-template-rows:auto auto}.strategy-layout,.role-layout{grid-template-rows:auto auto auto}.pressure-layout{grid-template-rows:auto auto}.exec-support{height:auto;overflow:visible}.exec-support .signal-list{overflow:visible}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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-outline-style{syntax:"*";inherits:false;initial-value:solid}
